Browse Source

Merge branch 'lisu_V4' into dev

V4.3.3
mk 1 year ago
parent
commit
80ba6c76ca
  1. 2
      src/views/modules/base/smartImport/cpts/createdTask.vue
  2. 34
      src/views/modules/communityParty/regionalParty/unitsForm.vue
  3. 40
      src/views/modules/shequzhili/tuceng/yingji/zizuzhi/addForm.vue

2
src/views/modules/base/smartImport/cpts/createdTask.vue

@ -280,7 +280,7 @@ export default {
const url = "/oper/customize/icformitemgroup/list"; const url = "/oper/customize/icformitemgroup/list";
// const url = 'http://yapi.elinkservice.cn/mock/245/gov/org/isServiceProject/service/serviceScopeTree' // const url = 'http://yapi.elinkservice.cn/mock/245/gov/org/isServiceProject/service/serviceScopeTree'
let params = { let params = {
formCode: "resident_base_info", formCode: "resident_base_info,community_info",
policyFlag: "1", policyFlag: "1",
}; };

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

@ -76,26 +76,13 @@
class="u-item-width-normal" class="u-item-width-normal"
></el-cascader> ></el-cascader>
</el-form-item> </el-form-item>
<!-- <el-form-item
label="联系人"
prop="contact"
label-width="150px"
style="display: block"
>
<el-input
class="item_width_1"
placeholder="请输入联系人姓名"
v-model.trim="formData.contact"
>
</el-input>
</el-form-item> -->
<el-form-item label="联系人" prop="contact"> <el-form-item label="联系人" prop="contact">
<el-select v-model.trim="formData.contact" class="u-item-width-normal" size="small" clearable <el-select v-model.trim="formData.contact" class="u-item-width-normal" size="small" clearable
placeholder="请选择联系人"> placeholder="请选择联系人" @change="handelChangeStaff">
<el-option v-for="item in dicts.stafflist" <el-option v-for="item in dicts.stafflist"
:key="item.value" :key="item.value"
:label="item.name" :label="item.name"
:value="item.name"></el-option> :value="item.staffId"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item <el-form-item
@ -254,16 +241,19 @@ export default {
}, },
methods: { methods: {
handelChangeStaff(val){
if(val){
this.formData.contactMobile = this.dicts.stafflist.filter(item=>item.staffId === val)[0].mobile
}else{
this.formData.contactMobile = ''
}
},
getStafflist() { getStafflist() {
let parms = { let parms = {
orgId: this.agencyId, roleKey:'party_unit_director'
orgType: "agency",
pageNo: 1,
pageSize: 100,
}; };
this.$http.post("data/aggregator/org/stafflist", parms).then((resp) => { this.$http.post("data/aggregator/epmetuser/getRoleUserInfo", parms).then((resp) => {
this.dicts.stafflist = resp.data.data.staffList; this.dicts.stafflist = resp.data.data;
console.log("stafflist", resp.data);
}); });
}, },
async initForm(type, unitId) { async initForm(type, unitId) {

40
src/views/modules/shequzhili/tuceng/yingji/zizuzhi/addForm.vue

@ -37,7 +37,13 @@
<el-col :span="6"> <el-col :span="6">
<el-form-item label="负责人" prop="principalName"> <el-form-item label="负责人" prop="principalName">
<el-input v-model.trim="formData.principalName" class="u-item-width-normal" size="small" clearable placeholder="请输入"></el-input> <el-select v-model.trim="formData.principalName" class="u-item-width-normal" size="small" clearable
placeholder="请选择联系人" @change="handelChangeStaff">
<el-option v-for="item in stafflist"
:key="item.value"
:label="item.name"
:value="item.name"></el-option>
</el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
@ -298,7 +304,8 @@ export default {
// //
loading: false, loading: false,
searchValue: '', searchValue: '',
searchOptions: [] searchOptions: [],
stafflist:[]
}; };
}, },
watch: {}, watch: {},
@ -312,7 +319,7 @@ export default {
this.getVolunteerList(); this.getVolunteerList();
this.loadplaceType(); this.loadplaceType();
this.getDemandOptions() this.getDemandOptions()
this.getStafflist()
// this.loadserviceList(); // this.loadserviceList();
// this.loadGrid(); // this.loadGrid();
// this.loadplaceType(); // this.loadplaceType();
@ -326,18 +333,21 @@ export default {
}, },
methods: { methods: {
// async loadserviceList() { getStafflist() {
// const url = '/actual/base/serviceitem/dict-list'; let parms = {
// const params = { roleKey:'community_org_director'
// type: 'usable' };
// }; this.$http.post("data/aggregator/epmetuser/getRoleUserInfo", parms).then((resp) => {
// const { data, code, msg } = await requestPost(url, params); this.stafflist = resp.data.data;
// if (code === 0) { });
// this.serviceList = data; },
// } else { handelChangeStaff(val){
// this.$message.error(msg); if(val){
// } this.formData.principalPhone = this.stafflist.filter(item=>item.name === val)[0].mobile
// }, }else{
this.formData.principalPhone = ''
}
},
async getDemandOptions() { async getDemandOptions() {
this.$http this.$http
.post("/actual/base/serviceitem/listAllCategory") .post("/actual/base/serviceitem/listAllCategory")

Loading…
Cancel
Save