diff --git a/src/components/map/selectLocation.vue b/src/components/map/selectLocation.vue index a92aa5a..f3ea2b1 100644 --- a/src/components/map/selectLocation.vue +++ b/src/components/map/selectLocation.vue @@ -63,6 +63,7 @@ export default { watch: {}, methods: { addressChangeHandle(val) { + this.$emit("input", val); if (val == "") { this.$emit("addressDel", "删除了地址数据"); } diff --git a/src/views/tenant/works/Dialog/CopyMission.vue b/src/views/tenant/works/Dialog/CopyMission.vue index 54680bf..71b00e1 100644 --- a/src/views/tenant/works/Dialog/CopyMission.vue +++ b/src/views/tenant/works/Dialog/CopyMission.vue @@ -73,6 +73,7 @@ ref="selectMap" @addAddress="addAddress" @addressDel = "addressDel" + @input="inputAddress" :isCanEdit="!disabled" :lng="obj.lon" :lat="obj.lat" @@ -842,6 +843,10 @@ export default { }, }, methods: { + inputAddress(val) { + console.log(val) + this.obj.address = val; + }, workSkillList(res) { this.workTypesNameList = res.data const Deliver = (children, obj = {}) => { @@ -1070,9 +1075,10 @@ export default { } }) } - const copy = JSON.parse(JSON.stringify(row)) - row.worktypeIds = copy.workSkills.join(',') - row.worktypeNames = copy.workSkills.map((id) => this.workTypesNameObj[id]).join(',') + // const copy = JSON.parse(JSON.stringify(row)) + row.worktypeIds = row.workSkills.join(',') + row.worktypeNames = row.workSkills.map((id) => this.workTypesNameObj[id]).join(',') + row.workSkills = row.workSkills.join(',') console.log(row) // 修改原数据workSkills if (this.type === "add" || this.type === "copy") { @@ -1089,7 +1095,7 @@ export default { wageUnitCategory: row.wageUnitCategory, tradeId: row.tradeId, tradeNames: row.tradeNames, - worktypeIds: row.workSkills, + worktypeIds: row.worktypeIds, worktypeNames: row.worktypeNames, skillIds: row.workSkills[1], skillNames: row.skillNames,