|
|
|
@ -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: [ |
|
|
|
|