Browse Source

Merge branch 'lisu_V4' into dev

V4.3.3
mk 2 years ago
parent
commit
e7a1c6e91f
  1. 30
      src/views/modules/communityParty/regionalParty/unitsForm.vue

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

@ -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", // addeditdetail
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();

Loading…
Cancel
Save