diff --git a/src/assets/img/shuju/measure/hong@2x.png b/src/assets/img/shuju/measure/hong@2x.png new file mode 100644 index 000000000..15a949688 Binary files /dev/null and b/src/assets/img/shuju/measure/hong@2x.png differ diff --git a/src/assets/scss/modules/visual/houseStatic.scss b/src/assets/scss/modules/visual/houseStatic.scss index 339245a08..fb6f31ae6 100644 --- a/src/assets/scss/modules/visual/houseStatic.scss +++ b/src/assets/scss/modules/visual/houseStatic.scss @@ -170,7 +170,7 @@ margin-top:1px; width: 18px; height: 8px; - background: #ff7800; + background: #3dda83; border-radius: 4px; } @@ -189,7 +189,7 @@ margin-top:1px; width: 18px; height: 8px; - background: #00E5ED; + background: #e43c26; border-radius: 4px; } >span{ @@ -299,21 +299,21 @@ font-size: 35px; font-family: PingFang SC; font-weight: bold; - color: #FAC126; + color: #3dda83; } .cz{ font-size: 35px; font-family: PingFang SC; font-weight: bold; - color: #45D97F; + color: #e43c26; } .xz{ font-size: 35px; font-family: PingFang SC; font-weight: bold; - color: #2865FA; + color: #fac126; } .colorwhite{ diff --git a/src/views/components/resiForm.vue b/src/views/components/resiForm.vue index 615d860c1..1f138a545 100644 --- a/src/views/components/resiForm.vue +++ b/src/views/components/resiForm.vue @@ -205,14 +205,18 @@ @@ -487,6 +491,9 @@ export default { // } }) }, + hanldeChangeRadio(n) { + this.$emit('changeradio', n) + }, handleValidBlur(n) { console.log('n---', n) if (n.columnName !== 'ID_CARD') return diff --git a/src/views/modules/base/community/community.vue b/src/views/modules/base/community/community.vue index e89875332..35cc07a35 100644 --- a/src/views/modules/base/community/community.vue +++ b/src/views/modules/base/community/community.vue @@ -79,8 +79,13 @@
房屋用途
- - + + @@ -99,7 +104,6 @@
- @@ -129,6 +135,8 @@ :ownerName="ownerName" :ownerPhone="ownerPhone" :rentFlag="rentFlag" + :purpose="purpose" + :remark="remark" ref="ref_buildingTable" @refreshTree="refreshTree"> @@ -138,6 +146,8 @@ :ownerName="ownerName" :ownerPhone="ownerPhone" :rentFlag="rentFlag" + :purpose="purpose" + :remark="remark" ref="ref_communityTable" @refreshTree="refreshTree"> @@ -147,391 +157,391 @@ - diff --git a/src/views/modules/base/community/roomForm.vue b/src/views/modules/base/community/roomForm.vue index bc77f3d5d..525c4b984 100644 --- a/src/views/modules/base/community/roomForm.vue +++ b/src/views/modules/base/community/roomForm.vue @@ -115,6 +115,7 @@ label-width="150px" style="display: block"> @@ -135,260 +136,260 @@ diff --git a/src/views/modules/base/community/roomTable.vue b/src/views/modules/base/community/roomTable.vue index 04488e517..daea171b1 100644 --- a/src/views/modules/base/community/roomTable.vue +++ b/src/views/modules/base/community/roomTable.vue @@ -188,634 +188,647 @@ diff --git a/src/views/modules/base/resi.vue b/src/views/modules/base/resi.vue index a76cfa99d..f1f84829a 100644 --- a/src/views/modules/base/resi.vue +++ b/src/views/modules/base/resi.vue @@ -197,7 +197,7 @@ { + let list = [...this.tabsList] + list.forEach((item, index) => { if (item.tableName === childGroup.tableName) { hasT = true i = index @@ -853,12 +854,13 @@ export default { // console.log('') } }) - this.tabsList.push(childGroup) + list.push(childGroup) } } else { // console.log('changegroup----000', value) - if (hasT) this.tabsList.splice(i, 1) + if (hasT) list.splice(i, 1) } + this.tabsList = [...list] }, formetForm () { const _baseForm = this.$refs.baseForm.handleForm() diff --git a/src/views/modules/communityParty/members/cpts/record.vue b/src/views/modules/communityParty/members/cpts/record.vue index bfc176bd1..4236f0e88 100644 --- a/src/views/modules/communityParty/members/cpts/record.vue +++ b/src/views/modules/communityParty/members/cpts/record.vue @@ -80,7 +80,7 @@ class="btn-color-edit" >取消 - + --> diff --git a/src/views/modules/communityParty/members/index.vue b/src/views/modules/communityParty/members/index.vue index b0ce18dc8..eb49b55fc 100644 --- a/src/views/modules/communityParty/members/index.vue +++ b/src/views/modules/communityParty/members/index.vue @@ -490,7 +490,7 @@ export default { } }, - handleTimeChangePay (timvale) { + handleTimeChangePay (val) { if (val.length > 0) { this.searchForm.payStatrDate = val[0] this.searchForm.payEndDate = val[0] diff --git a/src/views/modules/partymember/icpartyorg-add-or-update.vue b/src/views/modules/partymember/icpartyorg-add-or-update.vue index aaa091841..b530b4553 100644 --- a/src/views/modules/partymember/icpartyorg-add-or-update.vue +++ b/src/views/modules/partymember/icpartyorg-add-or-update.vue @@ -42,12 +42,13 @@ placeholder="请选择上级党组织" :props="{ checkStrictly: true, label: 'partyOrgName', value: 'id', children: 'children' }" @change="handleChangeOrg" + :disabled="dataForm.id || dataForm.orgId ? true : false" clearable /> -
@@ -70,7 +71,7 @@
-
@@ -123,11 +124,12 @@ latitude: '', //纬度 address: '', introduction: '', // 党组织介绍 - + orgId: '', customerId: '', staffId:'', orgPidName: '', - agencyName:'' + agencyName:'', + pid: '' }, orgListVisible: false, agencyListVisible:false, @@ -159,13 +161,15 @@ this.getInfo() } else { this.initMap() - if(this.dataForm.orgPids) { - this.dataForm.mySelectOrg = this.dataForm.orgPids.split(':') + if(this.dataForm.orgId) { + this.dataForm.mySelectOrg = this.dataForm.orgId + this.dataForm.orgPid = this.dataForm.orgId + this.dataForm.orgPids = this.dataForm.orgPids + ':' + this.dataForm.orgId + console.log(this.dataForm.orgPid) + console.log(this.dataForm.orgPids) } else { this.dataForm.mySelectOrg = '' } - - this.orgListTreeSetDefaultHandle() } }) }) @@ -220,17 +224,17 @@ } this.$http.get('/gov/org/customeragency/getOrgTreeByUserAndType', {params: {agencyId: this.agencyId, orgType:value}}).then(({data: res}) => { if (res.code !== 0) { - return this.$message.error(res.msg) + return this.$message.error(res.internalMsg ? res.internalMsg : res.msg ? res.msg : '查询失败') } this.agencyOrgList = this.removeEmptyChildren(res.data) }).catch(() => {}) }, // 获取党组织列表 getOrgList() { - return this.$http.get('/resi/partymember/icPartyOrg/getTreelist', {params: {agencyId: this.agencyId}}).then(({data: res}) => { + return this.$http.get('/resi/partymember/icPartyOrg/getTreelist', {params: {agencyId: this.agencyId, orgPid: this.dataForm.id ? this.dataForm.pid : ''}}).then(({data: res}) => { if (res.code !== 0) { - return this.$message.error(res.msg) - } + return this.$message.error(res.internalMsg ? res.internalMsg : res.msg ? res.msg : '查询失败') + } this.orgList = this.removeEmptyChildren(res.data) this.orgList.unshift({ partyOrgName: '一级组织', @@ -268,14 +272,14 @@ getInfo() { this.$http.get(`/resi/partymember/icPartyOrg/${this.dataForm.id}`).then(({data: res}) => { if (res.code !== 0) { - return this.$message.error(res.msg) + return this.$message.error(res.internalMsg ? res.internalMsg : res.msg ? res.msg : '查询失败') } this.dataForm = { ...this.dataForm, ...res.data } // 党组织组织 - this.dataForm.mySelectOrg = this.dataForm.orgPids.split(':') + this.dataForm.mySelectOrg = this.dataForm.orgPid // 行政组织 this.dataForm.agencyId = this.dataForm.agencyId this.initMap() @@ -292,23 +296,18 @@ orgType:this.dataForm.partyOrgType} }).then(({data: res}) => { if (res.code !== 0) { - return this.$message.error(res.msg) + return this.$message.error(res.internalMsg ? res.internalMsg : res.msg ? res.msg : '查询失败') } this.agencyOrgList = res.data }).catch(() => { }) }, - // 上级党组织树, 设置默认值 - orgListTreeSetDefaultHandle() { - this.dataForm.orgPid = '0' - this.dataForm.orgPidName = '一级组织' - }, // 地图初始化函数,本例取名为init,开发者可根据实际情况定义 initMap () { document.getElementById('app').innerHTML = '' if (document.getElementById('app')) { document.getElementById('mapSeach_id').style.display = "block" - document.getElementById('lon_lat_id').style.display = "block" + // document.getElementById('lon_lat_id').style.display = "block" } // 定义地图中心点坐标 @@ -416,13 +415,16 @@ }, // 表单提交 dataFormSubmitHandle: debounce(function () { + if (!this.dataForm.latitude || !this.dataForm.longitude) { + return this.$message.error('请滑动地图选择党组织位置') + } this.$refs['dataForm'].validate((valid) => { if (!valid) { return false } this.$http[!this.dataForm.id ? 'post' : 'put']('/resi/partymember/icPartyOrg/', this.dataForm).then(({data: res}) => { if (res.code !== 0) { - return this.$message.error(res.msg) + return this.$message.error(res.internalMsg ? res.internalMsg : res.msg ? res.msg : '查询失败') } this.$message({ message: this.$t('prompt.success'), @@ -442,23 +444,16 @@ dataRule() { return { partyOrgName: [ - {required: true, message: this.$t('validate.required'), trigger: 'blur'} + {required: true, message: "党组织名称不能为空", trigger: 'blur'} ], mySelectOrg: [ - {required: true, message: this.$t('validate.required'), trigger: 'blur'} + {required: true, message: "上级党组织不能为空", trigger: 'blur'} ], partyOrgType: [ - {required: true, message: this.$t('validate.required'), trigger: 'blur'} - ], - - longitude: [ - {required: true, message: this.$t('validate.required'), trigger: 'blur'} - ], - latitude: [ - {required: true, message: this.$t('validate.required'), trigger: 'blur'} + {required: true, message: "党组织类型不能为空", trigger: 'blur'} ], agencyId: [ - {required: true, message: this.$t('validate.required'), trigger: 'blur'} + {required: true, message: "行政组织不能为空", trigger: 'blur'} ] } } diff --git a/src/views/modules/partymember/icpartyorgtree.vue b/src/views/modules/partymember/icpartyorgtree.vue index ea30b4400..1e132a6fa 100644 --- a/src/views/modules/partymember/icpartyorgtree.vue +++ b/src/views/modules/partymember/icpartyorgtree.vue @@ -19,17 +19,17 @@