【修改】提交
This commit is contained in:
@@ -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 = ''
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user