commit
This commit is contained in:
@@ -116,11 +116,11 @@ layout("/layouts/platform.html"){
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
<el-form-item label="协会介绍" prop="stjs">
|
||||
<el-form-item label="协会介绍" prop="stjs" required>
|
||||
<text-editor v-model="formData.stjs"></text-editor>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="协会宗旨" prop="stzz">
|
||||
<el-form-item label="协会宗旨" prop="stzz" required>
|
||||
<text-editor v-model="formData.stzz"></text-editor>
|
||||
</el-form-item>
|
||||
|
||||
@@ -364,6 +364,24 @@ layout("/layouts/platform.html"){
|
||||
el: '#app',
|
||||
mixins: [initTableMixins],
|
||||
data() {
|
||||
const validIntroduce = (rule, value, callback) => {
|
||||
if (!this.formData.stjs || !dd3s.html2txt(this.formData.stjs)) {
|
||||
callback(new Error('必填'));
|
||||
} else if (dd3s.html2txt(this.formData.stjs).length < 200) {
|
||||
callback(new Error('协会介绍至少需要200字'));
|
||||
} else {
|
||||
callback();
|
||||
}
|
||||
};
|
||||
const validStzz = (rule, value, callback) => {
|
||||
if (!this.formData.stzz || !dd3s.html2txt(this.formData.stzz)) {
|
||||
callback(new Error('必填'));
|
||||
} else if (dd3s.html2txt(this.formData.stzz).length < 30) {
|
||||
callback(new Error('协会宗旨至少需要30字'));
|
||||
} else {
|
||||
callback();
|
||||
}
|
||||
};
|
||||
return {
|
||||
clubUserTableData: [],
|
||||
sponsorData: [
|
||||
@@ -385,6 +403,8 @@ layout("/layouts/platform.html"){
|
||||
establishReport: [{required: true, message: '必填', trigger: ['blur', 'change']}],
|
||||
rulesFile: [{required: true, message: '必填', trigger: ['blur', 'change']}],
|
||||
yearPlanFile: [{required: true, message: '必填', trigger: ['blur', 'change']}],
|
||||
stjs: [{validator: validIntroduce, trigger: ['blur', 'change']}],
|
||||
stzz: [{validator: validStzz, trigger: ['blur', 'change']}],
|
||||
},
|
||||
typeOptions: [],
|
||||
userLoading: false,
|
||||
|
||||
Reference in New Issue
Block a user