【修改】提交

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) { async open(form) {
this.isShow = true this.isShow = true
let oldPower = form.power let oldPower = form.powerf?from.powerf:''
if (!form.twoApprove) { if (!form.twoApprove) {
form.twoApprove = '' form.twoApprove = ''
+9 -2
View File
@@ -232,7 +232,7 @@ export default {
this.$set(this.tableData[0],'oldpower',data.records[0].power) this.$set(this.tableData[0],'oldpower',data.records[0].power)
}else if(this.$route.query.isDraft){ }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)}) this.tableData.push({...JSON.parse(this.processOld.dataJson),...JSON.parse(this.processOld.submitJson)})
}else{ }else{
@@ -251,6 +251,7 @@ export default {
data.records.map(async item => { data.records.map(async item => {
item.oneApprove = item.createUserId || '' item.oneApprove = item.createUserId || ''
item.oneApproveName= item.uploader || '' item.oneApproveName= item.uploader || ''
item.powerf= item.power
if(item.oneApprove){ if(item.oneApprove){
let res=await this.getLearder(item.oneApprove) let res=await this.getLearder(item.oneApprove)
if(res){ if(res){
@@ -260,6 +261,7 @@ export default {
} }
item.reportId = item['id'] item.reportId = item['id']
delete item['id'] delete item['id']
item.power=''
templateL.push(item) templateL.push(item)
}) })
this.tableData=templateL this.tableData=templateL
@@ -290,8 +292,10 @@ export default {
organizeData() { organizeData() {
let newParams=[] let newParams=[]
newParams=this.tableData.map(item=>{ let templ=JSON.parse(JSON.stringify(this.tableData))
newParams=templ.map(item=>{
let obj={} let obj={}
obj={ obj={
id:'', id:'',
prcName:item.name, prcName:item.name,
@@ -311,6 +315,7 @@ export default {
twoApproveName:item.twoApproveName, twoApproveName:item.twoApproveName,
userId:this.userId, userId:this.userId,
} }
debugger
delete item['oneApprove'] delete item['oneApprove']
delete item['oneApproveName'] delete item['oneApproveName']
delete item['twoApprove'] delete item['twoApprove']
@@ -327,11 +332,13 @@ export default {
}, },
// 保存 // 保存
handleSave(){ handleSave(){
debugger
this.saveLoading = true this.saveLoading = true
if(this.tableData.length==0){ if(this.tableData.length==0){
this.$message.warning('至少需要选择一条报告数据') this.$message.warning('至少需要选择一条报告数据')
return return
} }
// 处理表格数据 // 处理表格数据
this.organizeData() this.organizeData()
this.params=this.params.map(item=>{ this.params=this.params.map(item=>{
@@ -28,8 +28,8 @@
<el-col :span="10" :offset="2"> <el-col :span="10" :offset="2">
<el-form-item label="标签:"> <el-form-item label="标签:">
<el-cascader :disabled="formControl" v-model="form.labelList" :options="cascaderOptions" <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 }"> <template slot-scope="{ node, data }">
<span :title="data.label">{{ data.label }}</span> <span :title="data.label">{{ data.label }}</span>
</template> </template>