Browse Source

共性需求指派人员必填,联建单位联系人入参

xiaowang-jumin
mk 1 year ago
parent
commit
5d3b45041c
  1. 17
      src/views/modules/communityParty/regionalParty/unitsForm.vue
  2. 9
      src/views/modules/communityService/gxxq/addForm.vue

17
src/views/modules/communityParty/regionalParty/unitsForm.vue

@ -76,8 +76,8 @@
class="u-item-width-normal"
></el-cascader>
</el-form-item>
<el-form-item label="联系人" prop="contact">
<el-select v-model.trim="formData.contact" class="u-item-width-normal" size="small" clearable
<el-form-item label="联系人" prop="principalId">
<el-select v-model.trim="formData.principalId" class="u-item-width-normal" size="small" clearable
placeholder="请选择联系人" @change="handelChangeStaff">
<el-option v-for="item in dicts.stafflist"
:key="item.value"
@ -200,7 +200,7 @@ export default {
unitName: "",
serviceMatterList: [],
type: "",
contact: "",
principalId: "",
contactMobile: "",
memberCount: 0,
remark: "", //500
@ -237,15 +237,16 @@ export default {
const { user } = this.$store.state;
this.agencyId = user.agencyId;
this.getStafflist()
},
methods: {
handelChangeStaff(val){
if(val){
this.formData.contactMobile = this.dicts.stafflist.filter(item=>item.staffId === val)[0].mobile
this.formData.contactMobile = this.dicts.stafflist.filter(item=>item.staffId === val)[0].mobile;
this.formData.contact = val;
}else{
this.formData.contactMobile = ''
this.formData.contactMobile = '';
this.formData.contact = '';
}
},
getStafflist() {
@ -510,7 +511,7 @@ export default {
unitName: "",
serviceMatterList: [],
type: "",
contact: "",
principalId: "",
contactMobile: "",
memberCount: 0,
remark: "", //500
@ -543,7 +544,7 @@ export default {
],
type: [{ required: true, message: "分类不能为空", trigger: "blur" }],
contact: [
principalId: [
{ required: true, message: "联系人不能为空", trigger: "blur" },
],
contactMobile: [

9
src/views/modules/communityService/gxxq/addForm.vue

@ -339,7 +339,7 @@ export default {
{ max: 1000, message: "不能超出1000个字符", trigger: "blur" },
],
resiSearchTagId: [
{ required: false, message: "指派人员不能为空", trigger: "bulr" },
{ required: true, message: "指派人员不能为空", trigger: "bulr" },
],
categoryCode: [
{ required: true, message: "需求分类不能为空", trigger: "bulr" },
@ -383,13 +383,6 @@ export default {
this.formData.serviceTimeEnd = arrayTemp[0] + " 23:59:59";
}
},
"formData.assignFlag"(newValue) {
if (newValue === 1) {
this.dataRule.resiSearchTagId[0].required = true;
} else {
this.dataRule.resiSearchTagId[0].required = false;
}
},
},
components: { labelForm },
created() {},

Loading…
Cancel
Save