|
|
|
@ -76,7 +76,7 @@ |
|
|
|
class="u-item-width-normal" |
|
|
|
></el-cascader> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item |
|
|
|
<!-- <el-form-item |
|
|
|
label="联系人" |
|
|
|
prop="contact" |
|
|
|
label-width="150px" |
|
|
|
@ -88,6 +88,15 @@ |
|
|
|
v-model.trim="formData.contact" |
|
|
|
> |
|
|
|
</el-input> |
|
|
|
</el-form-item> --> |
|
|
|
<el-form-item label="联系人" prop="contact"> |
|
|
|
<el-select v-model.trim="formData.contact" class="u-item-width-normal" size="small" clearable |
|
|
|
placeholder="请选择联系人"> |
|
|
|
<el-option v-for="item in dicts.stafflist" |
|
|
|
:key="item.value" |
|
|
|
:label="item.name" |
|
|
|
:value="item.name"></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item |
|
|
|
label="联系电话" |
|
|
|
@ -216,6 +225,9 @@ export default { |
|
|
|
return _form; |
|
|
|
}; |
|
|
|
return { |
|
|
|
dicts: { |
|
|
|
stafflist: [], |
|
|
|
}, //字典对象 |
|
|
|
formType: "add", //表单操作类型 add新增,edit编辑,detail详情 |
|
|
|
searchOptions: [], |
|
|
|
searchValue: "", |
|
|
|
@ -235,9 +247,25 @@ export default { |
|
|
|
components: {}, |
|
|
|
mounted() { |
|
|
|
// this.initMap() |
|
|
|
const { user } = this.$store.state; |
|
|
|
this.agencyId = user.agencyId; |
|
|
|
this.getStafflist() |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
methods: { |
|
|
|
getStafflist() { |
|
|
|
let parms = { |
|
|
|
orgId: this.agencyId, |
|
|
|
orgType: "agency", |
|
|
|
pageNo: 1, |
|
|
|
pageSize: 100, |
|
|
|
}; |
|
|
|
this.$http.post("data/aggregator/org/stafflist", parms).then((resp) => { |
|
|
|
this.dicts.stafflist = resp.data.data.staffList; |
|
|
|
console.log("stafflist", resp.data); |
|
|
|
}); |
|
|
|
}, |
|
|
|
async initForm(type, unitId) { |
|
|
|
this.startLoading(); |
|
|
|
this.$refs.ref_form.resetFields(); |
|
|
|
|