Browse Source

【pc端 添加网格实体化指标详情】-【页面修改】-(魏凯)-2020/12/10

master
weikai 5 years ago
parent
commit
220818ce61
  1. 36
      src/views/modules/kpi/kpisubpositiondetail.vue

36
src/views/modules/kpi/kpisubpositiondetail.vue

@ -9,7 +9,7 @@
<div style="margin: 20px">
{{index1+1}}) {{item1.label}}
</div>
<el-form label-width="370px" :model="item1" :disabled="pageDisabled" :rules="dataRule" ref="dataForm" >
<el-form label-width="370px" :model="item1" :disabled="pageDisabled" ref="dataForm" >
<el-form-item label="描述:" label-width="90px" style="font-weight:bold;">
<el-input
type="textarea"
@ -59,7 +59,7 @@
</el-form-item>
</el-form>
</div>
<el-form v-if="item.childDiction.length == 0" label-width="370px" :disabled="pageDisabled" :model="item" :rules="dataRule" ref="dataForm" >
<el-form v-if="item.childDiction.length == 0" label-width="370px" :disabled="pageDisabled" :model="item" ref="dataForm" >
<el-form-item label="描述:" prop="content" label-width="90px" style="font-weight:bold;">
<el-input
type="textarea"
@ -435,15 +435,15 @@ export default {
},
//
dataFormSubmitHandle: debounce(function () {
// 0
let remindInfo = ''
//
let subChild =[];
for (let i of this.checkDiction){
let bigId = i.id;
let childSub = i.childDiction;
if (childSub.length>0) {
for (let j of childSub) {
//
console.log(j)
let childDesribe = j.describe;
@ -478,6 +478,33 @@ export default {
}
}
for (var i = 0; i < subChild.length; i++) {
let x = subChild[i].desribe;
if (x === undefined || x === ''){
remindInfo += '第' + (i + 1) + '项、'
}
}
if (remindInfo.length > 0) {
remindInfo = remindInfo.substring(0, remindInfo.length - 1)
this.$confirm(remindInfo + '描述未完善,请完善后提交!', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
//
}).catch(() => {})
return false
}
if ( this.dataForm.grids.length === 0){
this.$confirm('关联网格未完善,请完善后提交!', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
//
}).catch(() => {})
return false
}
this.dataForm.subDetail =subChild
let pateDate={
infoId : this.dataForm.id,
@ -492,7 +519,6 @@ export default {
}
this.backToUserRelationList();
}).catch(() => {})
}, 1000, { 'leading': true, 'trailing': false })
},
components: {

Loading…
Cancel
Save