diff --git a/src/views/components/resiTransfer.vue b/src/views/components/resiTransfer.vue index c942aa09..452dfd99 100644 --- a/src/views/components/resiTransfer.vue +++ b/src/views/components/resiTransfer.vue @@ -166,7 +166,7 @@ export default { value: 'agencyId', label: 'agencyName', children: 'subAgencyList', - checkStrictly: true + // checkStrictly: true }, selGrid: {}, @@ -227,8 +227,10 @@ export default { ++this.iscascaderShow this.casOptions = [] this.agencyIdArray.length = [] - // this.tableParams.agencyId = '' + if (data) { + let treeData = [data] + this.resolveAgencyTree(treeData) this.casOptions.push(data) } @@ -237,6 +239,22 @@ export default { } }, + resolveAgencyTree (treeData) { + treeData.forEach(element => { + if (!element.subAgencyList || element.subAgencyList.length === 0) {//不存在下级,且level=grid的是true + + if (element.level === 'grid') { + element.disabled = false + } else { + element.disabled = true + } + + } else { + this.resolveAgencyTree(element.subAgencyList) + } + }); + }, + handleChangeAgency () { console.log(this.$refs["myCascader"].getCheckedNodes()[0].data) this.selGrid = this.$refs["myCascader"].getCheckedNodes()[0].data diff --git a/src/views/modules/communityParty/regionalParty/finishList.vue b/src/views/modules/communityParty/regionalParty/finishList.vue index 1a142037..c6c62269 100644 --- a/src/views/modules/communityParty/regionalParty/finishList.vue +++ b/src/views/modules/communityParty/regionalParty/finishList.vue @@ -119,16 +119,17 @@ header-align="center" align="center" label="评分(百分制)" - min-width="150"> + min-width="120"> @@ -340,7 +341,7 @@ export default { timeShow: '', status: '', unitId: '', - score: null + score: undefined } this.tableData.push(obj) }, @@ -430,6 +431,9 @@ export default { if (row.score !== 0 && !row.score) { message = message + '评分不能为空;' } + if (row.score > 100) { + message = message + '评分不能超过100分;' + } return message }, diff --git a/src/views/modules/communityParty/regionalParty/units.vue b/src/views/modules/communityParty/regionalParty/units.vue index 2119e59f..8cae50a1 100644 --- a/src/views/modules/communityParty/regionalParty/units.vue +++ b/src/views/modules/communityParty/regionalParty/units.vue @@ -171,6 +171,12 @@ label="群众满意度" width="100"> + +