Browse Source

emm

feature
zxc 3 years ago
parent
commit
3c0ac6b7b6
  1. 23
      src/views/modules/communityService/worklog/workLogForm.vue

23
src/views/modules/communityService/worklog/workLogForm.vue

@ -49,6 +49,7 @@
<el-select v-model="formData.applicantId" <el-select v-model="formData.applicantId"
filterable filterable
placeholder="请选择" placeholder="请选择"
@change="handleUserChange"
clearable> clearable>
<el-option v-for="item in demandUserList" <el-option v-for="item in demandUserList"
:key="item.demandUserId" :key="item.demandUserId"
@ -132,6 +133,7 @@
import { mapGetters } from 'vuex' import { mapGetters } from 'vuex'
import { Loading } from 'element-ui' // Loading import { Loading } from 'element-ui' // Loading
import { requestPost } from '@/js/dai/request' import { requestPost } from '@/js/dai/request'
import {requestGet} from "../../../../js/dai/request";
@ -168,7 +170,7 @@ export default {
optionsG: [], optionsG: [],
serviceTypeList: [], serviceTypeList: [],
publicServiceData: {}, publicServiceData: {},
demandUserList: [] demandUserList: [],
} }
}, },
components: {}, components: {},
@ -253,7 +255,22 @@ export default {
handleGridChange (val) { handleGridChange (val) {
this.getDemandUserList(this.formData.gridId); this.getDemandUserList(this.formData.gridId);
}, },
async handleUserChange () {
let homeId
this.demandUserList.forEach(d => {
if (d.demandUserId === this.formData.applicantId){
homeId = d.houseId
}
})
let url = '/gov/org/ichouse/'+homeId
let params = {}
const { data, code, msg } = await requestGet(url)
if (code === 0) {
this.formData.applicantAddress = data.fullName
} else {
this.$message.error(msg)
}
},
async handleComfirm () { async handleComfirm () {
this.btnDisable = true this.btnDisable = true
@ -289,7 +306,7 @@ export default {
this.btnDisable = false this.btnDisable = false
} else { } else {
this.btnDisable = false this.btnDisable = false
this.$message.error(internalMsg) this.$message.error(msg)
} }
}, },

Loading…
Cancel
Save