【修改】提交

This commit is contained in:
zhoulingpo
2023-05-18 20:46:32 +08:00
parent f1b7687231
commit 64c944a3fc
3 changed files with 12 additions and 5 deletions
@@ -153,7 +153,7 @@ export default {
},
async open(form) {
this.isShow = true
let oldPower = form.power
let oldPower = form.powerf?from.powerf:''
if (!form.twoApprove) {
form.twoApprove = ''
+9 -2
View File
@@ -232,7 +232,7 @@ export default {
this.$set(this.tableData[0],'oldpower',data.records[0].power)
}else if(this.$route.query.isDraft){
// 草稿的时候 判断当前的权限跟原来的下权限还是都一样
if(JSON.parse(this.processOld.dataJson).power==data.records[0].power){
if(JSON.parse(this.processOld.dataJson).power==data.records[0].power || JSON.parse(this.processOld.dataJson).power==''){
this.tableData.push({...JSON.parse(this.processOld.dataJson),...JSON.parse(this.processOld.submitJson)})
}else{
@@ -251,6 +251,7 @@ export default {
data.records.map(async item => {
item.oneApprove = item.createUserId || ''
item.oneApproveName= item.uploader || ''
item.powerf= item.power
if(item.oneApprove){
let res=await this.getLearder(item.oneApprove)
if(res){
@@ -260,6 +261,7 @@ export default {
}
item.reportId = item['id']
delete item['id']
item.power=''
templateL.push(item)
})
this.tableData=templateL
@@ -290,8 +292,10 @@ export default {
organizeData() {
let newParams=[]
newParams=this.tableData.map(item=>{
let templ=JSON.parse(JSON.stringify(this.tableData))
newParams=templ.map(item=>{
let obj={}
obj={
id:'',
prcName:item.name,
@@ -311,6 +315,7 @@ export default {
twoApproveName:item.twoApproveName,
userId:this.userId,
}
debugger
delete item['oneApprove']
delete item['oneApproveName']
delete item['twoApprove']
@@ -327,11 +332,13 @@ export default {
},
// 保存
handleSave(){
debugger
this.saveLoading = true
if(this.tableData.length==0){
this.$message.warning('至少需要选择一条报告数据')
return
}
// 处理表格数据
this.organizeData()
this.params=this.params.map(item=>{
@@ -28,8 +28,8 @@
<el-col :span="10" :offset="2">
<el-form-item label="标签:">
<el-cascader :disabled="formControl" v-model="form.labelList" :options="cascaderOptions"
filterable collapse-tags
:props="{ checkStrictly: true ,multiple: true }" clearable placeholder="请选择标签">
:props="{ }" clearable placeholder="请选择标签">
<template slot-scope="{ node, data }">
<span :title="data.label">{{ data.label }}</span>
</template>