初始提交:人事共享服务中心钉钉登录功能

This commit is contained in:
zsc
2026-05-16 11:15:24 +08:00
commit 7ba21d6413
23 changed files with 1770 additions and 0 deletions

23
forms.py Normal file
View File

@@ -0,0 +1,23 @@
from flask_wtf import FlaskForm
from wtforms import StringField, TextAreaField, SelectField, BooleanField, SubmitField
from wtforms.validators import DataRequired, Length
class DemandForm(FlaskForm):
title = StringField('需求标题', validators=[DataRequired(), Length(max=200)])
content = TextAreaField('需求内容', validators=[DataRequired(), Length(max=1000)])
branch = SelectField('分会', choices=[
('comprehensive', '综合分会'),
('training', '培训服务分会'),
('hr', '基础人事服务分会'),
('talent', '人才服务分会'),
('functional', '职能支持分会'),
('finance_review', '经费审查委员会'),
('women', '女职工委员会')
], validators=[DataRequired()])
contact = StringField('联系方式', validators=[DataRequired(), Length(max=100)])
is_public = BooleanField('是否公开')
submit = SubmitField('提交')
class AnswerForm(FlaskForm):
answer = TextAreaField('回答内容', validators=[DataRequired(), Length(max=2000)])
submit = SubmitField('保存回答')