|
@ -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: { |
|
|