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"> <div style="margin: 20px">
{{index1+1}}) {{item1.label}} {{index1+1}}) {{item1.label}}
</div> </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-form-item label="描述:" label-width="90px" style="font-weight:bold;">
<el-input <el-input
type="textarea" type="textarea"
@ -59,7 +59,7 @@
</el-form-item> </el-form-item>
</el-form> </el-form>
</div> </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-form-item label="描述:" prop="content" label-width="90px" style="font-weight:bold;">
<el-input <el-input
type="textarea" type="textarea"
@ -435,15 +435,15 @@ export default {
}, },
// //
dataFormSubmitHandle: debounce(function () { dataFormSubmitHandle: debounce(function () {
// 0
let remindInfo = ''
// //
let subChild =[]; let subChild =[];
for (let i of this.checkDiction){ for (let i of this.checkDiction){
let bigId = i.id; let bigId = i.id;
let childSub = i.childDiction; let childSub = i.childDiction;
if (childSub.length>0) { if (childSub.length>0) {
for (let j of childSub) { for (let j of childSub) {
// //
console.log(j) console.log(j)
let childDesribe = j.describe; 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 this.dataForm.subDetail =subChild
let pateDate={ let pateDate={
infoId : this.dataForm.id, infoId : this.dataForm.id,
@ -492,7 +519,6 @@ export default {
} }
this.backToUserRelationList(); this.backToUserRelationList();
}).catch(() => {}) }).catch(() => {})
}, 1000, { 'leading': true, 'trailing': false }) }, 1000, { 'leading': true, 'trailing': false })
}, },
components: { components: {

Loading…
Cancel
Save