标准合规结果限制

This commit is contained in:
宋伟佳
2021-12-24 18:00:43 +08:00
parent 4cd8a6e59b
commit adcc1e6022
3 changed files with 78 additions and 56 deletions
@@ -23,6 +23,8 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="24"> <el-col :span="24">
<el-form-item label="调整类型" class="add-form-item form-item-disabled"> <el-form-item label="调整类型" class="add-form-item form-item-disabled">
<el-button size="small" type="primary" style="margin: 10px;" @click="toggleComName('establish')">立项
</el-button>
<el-button size="small" type="primary" style="margin: 10px;" @click="toggleComName('merge')">合并 <el-button size="small" type="primary" style="margin: 10px;" @click="toggleComName('merge')">合并
</el-button> </el-button>
<el-button size="small" type="primary" style="margin: 10px;" @click="toggleComName('delay')">延期 <el-button size="small" type="primary" style="margin: 10px;" @click="toggleComName('delay')">延期
@@ -31,8 +33,6 @@
</el-button> </el-button>
<el-button size="small" type="primary" style="margin: 10px;" @click="toggleComName('rename')">更名 <el-button size="small" type="primary" style="margin: 10px;" @click="toggleComName('rename')">更名
</el-button> </el-button>
<el-button size="small" type="primary" style="margin: 10px;" @click="toggleComName('establish')">立项
</el-button>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
@@ -270,11 +270,11 @@ export default {
}, },
data() { data() {
return { return {
toggleType: '1', toggleType: '5',
comFlag: 1, comFlag: 1,
active: "1", active: "1",
commentText: "", commentText: "",
comName: "merge", comName: "establish",
qbfsForm: {}, qbfsForm: {},
formLoading: false, formLoading: false,
approvalFlag: false, approvalFlag: false,
@@ -738,7 +738,6 @@ export default {
this.$set(item,'countermeasures', '') this.$set(item,'countermeasures', '')
this.$set(item,'completionTime', '') this.$set(item,'completionTime', '')
}) })
} else { } else {
this.dataList = item.dataList; this.dataList = item.dataList;
this.dataList.forEach(item => { this.dataList.forEach(item => {
@@ -811,6 +810,16 @@ export default {
}, },
//提交事件 //提交事件
handleSubmit() { handleSubmit() {
let submitFlag = 0;
this.dataList.forEach(item => {
if(item.complianceReasons || item.noCompliance){
submitFlag = 1
}
return
})
if(submitFlag === 0 ){
this.$message.warning('请至少对一条信息进行评估')
}else{
this.handlePrice() this.handlePrice()
if(this.comFlag > 0) { if(this.comFlag > 0) {
this.$message.warning('请填写完整的不符合项信息') this.$message.warning('请填写完整的不符合项信息')
@@ -822,7 +831,8 @@ export default {
this.listForm.signFlag = ""; this.listForm.signFlag = "";
this.listForm.dataList = this.dataList; this.listForm.dataList = this.dataList;
const json = JSON.stringify(this.listForm); const json = JSON.stringify(this.listForm);
this.isSubmit = true; this.isSubmit = true
return
this.$http.post("lawss/activiti/completeTask", { this.$http.post("lawss/activiti/completeTask", {
taskIds: this.taskIds, taskIds: this.taskIds,
userId: this.userId, userId: this.userId,
@@ -839,6 +849,7 @@ export default {
}); });
} }
}
}, },
//批量编辑 //批量编辑
batchEdit() { batchEdit() {
@@ -794,6 +794,16 @@ export default {
}, },
//提交事件 //提交事件
handleSubmit() { handleSubmit() {
let submitFlag = 0;
this.dataList.forEach(item => {
if(item.complianceReasons || item.noCompliance){
submitFlag = 1
}
return
})
if(submitFlag === 0 ){
this.$message.warning('请至少对一条信息进行评估')
}else{
this.handlePrice() this.handlePrice()
if(this.comFlag > 0) { if(this.comFlag > 0) {
this.$message.warning('请填写完整的不符合项信息') this.$message.warning('请填写完整的不符合项信息')
@@ -822,6 +832,7 @@ export default {
}, e => { }, e => {
}); });
} }
}
}, },
//标准表格选择框改变 //标准表格选择框改变
selectStandChange(data) { selectStandChange(data) {