Browse Source

新增项目出错,多选改为单选

feature
是小王呀\24601 1 year ago
parent
commit
fef638b4c0
  1. 16
      src/views/modules/volunteer/VolunteerProjects/add.vue
  2. 6
      src/views/modules/volunteer/VolunteerProjects/edit.vue

16
src/views/modules/volunteer/VolunteerProjects/add.vue

@ -49,7 +49,7 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="服务类型" label-width="150px" prop="serviceClasses"> <el-form-item label="服务类型" label-width="150px" prop="serviceClasses">
<el-select multiple-limit=4 class="u-item-width-normal" v-model.trim="formData.serviceClasses" placeholder="请选择" clearable multiple> <el-select multiple-limit=1 class="u-item-width-normal" v-model.trim="formData.serviceClasses" placeholder="请选择" clearable multiple>
<el-option v-for="item in ServicetypeListName" :key="item.value" :label="item.label" :value="item.value" > <el-option v-for="item in ServicetypeListName" :key="item.value" :label="item.label" :value="item.value" >
</el-option> </el-option>
</el-select> </el-select>
@ -597,20 +597,11 @@
return; return;
} }
if (!this.formData.Organizationaltype) {
this.$message.error('请输入组织类型');
return;
}
if (!this.formData.serviceTimeFrom&&!this.formData.serviceTimeTo) { if (!this.formData.serviceTimeFrom&&!this.formData.serviceTimeTo) {
this.$message.error('请选择服务期限'); this.$message.error('请选择服务期限');
return; return;
} }
if (!this.formData.OrganizationName) {
this.$message.error('请填写发布单位');
return;
}
console.log(this.formData,"this.formData"); console.log(this.formData,"this.formData");
this.addActivity() this.addActivity()
}, },
@ -624,11 +615,8 @@
type: 'success', type: 'success',
message: '操作成功' message: '操作成功'
}) })
this.resetData()
this.$emit('showAddClose') this.$emit('showAddClose')
this.btnDisable = false
} else { } else {
this.btnDisable = false
this.$message.error(msg) this.$message.error(msg)
} }

6
src/views/modules/volunteer/VolunteerProjects/edit.vue

@ -40,7 +40,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="项目展示图" label-width="150px" prop="fileList"> <el-form-item label="项目展示图" label-width="150px" prop="activityImgs">
<template> <template>
<upload-image :defaultFileList="fileList1" :limit="1" @change="onChangeFileList" <upload-image :defaultFileList="fileList1" :limit="1" @change="onChangeFileList"
@file-removed="removedImg"></upload-image> @file-removed="removedImg"></upload-image>
@ -509,11 +509,8 @@
type: 'success', type: 'success',
message: '操作成功' message: '操作成功'
}) })
this.resetData()
this.$emit('showEditClose') this.$emit('showEditClose')
this.btnDisable = false
} else { } else {
this.btnDisable = false
this.$message.error(msg) this.$message.error(msg)
} }
@ -635,7 +632,6 @@
computed: { computed: {
dataRule() { dataRule() {
return { return {
projectTitle: [ projectTitle: [
{ required: true, message: '名称不能为空', trigger: 'blur' } { required: true, message: '名称不能为空', trigger: 'blur' }
], ],

Loading…
Cancel
Save