【修改】修改权限又称
This commit is contained in:
@@ -2,9 +2,9 @@
|
|||||||
import Esenum from './index.js'
|
import Esenum from './index.js'
|
||||||
// 权限申请
|
// 权限申请
|
||||||
export const PERMISSION = [
|
export const PERMISSION = [
|
||||||
{ label: '预览', value: "1" },
|
{ label: '预览', value: "1" ,disabled:false},
|
||||||
{ label: '预览+下载', value: "2" },
|
{ label: '预览+下载', value: "2" ,disabled:false},
|
||||||
{ label: '下载', value: "3" },
|
{ label: '下载', value: "3",disabled:false },
|
||||||
]
|
]
|
||||||
|
|
||||||
// 基础设置的枚举
|
// 基础设置的枚举
|
||||||
|
|||||||
@@ -327,7 +327,6 @@ export default {
|
|||||||
doNames: [],
|
doNames: [],
|
||||||
/* =============================================== 标签维护 =============================================== */
|
/* =============================================== 标签维护 =============================================== */
|
||||||
dialogTags: false, // 标签维护
|
dialogTags: false, // 标签维护
|
||||||
filterText: '',
|
|
||||||
treeData: [
|
treeData: [
|
||||||
],
|
],
|
||||||
filterText:'',
|
filterText:'',
|
||||||
|
|||||||
@@ -64,6 +64,7 @@
|
|||||||
v-for="item in PERMISSION"
|
v-for="item in PERMISSION"
|
||||||
:key="item.value"
|
:key="item.value"
|
||||||
:label="item.label"
|
:label="item.label"
|
||||||
|
:disabled="item.disabled"
|
||||||
:value="item.value">
|
:value="item.value">
|
||||||
</el-option>
|
</el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
@@ -142,23 +143,33 @@ export default {
|
|||||||
return item
|
return item
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
this.form.powerName = newItem[0].label
|
this.applicationForm.powerName = newItem[0].label
|
||||||
|
this.$set( this.applicationForm,'powerName',newItem[0].label )
|
||||||
|
console.log(this.applicationForm,"报告隐私等级")
|
||||||
},
|
},
|
||||||
handleClose() {
|
handleClose() {
|
||||||
this.isShow = false
|
this.isShow = false
|
||||||
},
|
},
|
||||||
open(form) {
|
open(form) {
|
||||||
this.isShow = true
|
this.isShow = true
|
||||||
|
let oldPower = form.power
|
||||||
if (!form.twoApprove) {
|
if (!form.twoApprove) {
|
||||||
form.oneApprove = ''
|
|
||||||
form.oneApproveName = ''
|
|
||||||
form.twoApprove = ''
|
form.twoApprove = ''
|
||||||
form.twoApproveName = ''
|
form.twoApproveName = ''
|
||||||
form.power = ''
|
|
||||||
form.applyReason = ''
|
form.applyReason = ''
|
||||||
form.prcType = ''
|
form.prcType = ''
|
||||||
form.powerName=''
|
form.powerName=''
|
||||||
|
form.power=''
|
||||||
|
this.PERMISSION = this.PERMISSION.map(item=>{
|
||||||
|
if(item.value == oldPower){
|
||||||
|
item.disabled=true
|
||||||
|
}
|
||||||
|
return item
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
this.applicationForm = JSON.parse(JSON.stringify(form))
|
this.applicationForm = JSON.parse(JSON.stringify(form))
|
||||||
|
|
||||||
this.$nextTick(() => {
|
this.$nextTick(() => {
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
<script src="../../api/modules/process.js"></script>
|
|
||||||
<template>
|
<template>
|
||||||
<!-- 此页面主要展示审核和已完成-->
|
<!-- 此页面主要展示审核和已完成-->
|
||||||
<div class="process">
|
<div class="process">
|
||||||
@@ -23,7 +22,7 @@
|
|||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="内容摘要:" prop="mainContent">
|
<el-form-item label="内容摘要:" prop="mainContent">
|
||||||
<el-input v-model="applicationForm.mainContent" placeholder="请输入申请原因"></el-input>
|
<el-input v-model="applicationForm.mainContent" placeholder="请输入内容摘要"></el-input>
|
||||||
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
@@ -31,12 +30,12 @@
|
|||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span="9">
|
<el-col :span="9">
|
||||||
<el-form-item label="报告涉密等级:" prop="applyReason">
|
<el-form-item label="报告涉密等级:" prop="applyReason">
|
||||||
<el-input v-model="applicationForm.confidentialLevel" placeholder="请输入申请原因"></el-input>
|
<el-input v-model="applicationForm.confidentialLevel" placeholder="请输入报告涉密等级"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="9">
|
<el-col :span="9">
|
||||||
<el-form-item label="报告隐私等级:" prop="privacyLevel">
|
<el-form-item label="报告隐私等级:" prop="privacyLevel">
|
||||||
<el-input v-model="applicationForm.privacyLevel" placeholder="请输入申请原因"></el-input>
|
<el-input v-model="applicationForm.privacyLevel" placeholder="请输入报告隐私等级"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
|||||||
@@ -193,12 +193,14 @@ export default {
|
|||||||
|
|
||||||
// 获取表格列表 吧查询到的值传给子组件
|
// 获取表格列表 吧查询到的值传给子组件
|
||||||
reportList(ids) {
|
reportList(ids) {
|
||||||
this.$api.permissionProcess.getReportLisy({
|
this.$api.report.reportList({
|
||||||
pageSize:1000,
|
pageSize:1000,
|
||||||
pageNo:1,
|
pageNo:1,
|
||||||
ids: ids.split(',')
|
ids: ids.split(',')
|
||||||
}).then(({data}) => {
|
}).then(({data}) => {
|
||||||
this.tableData = data.records.map(item => {
|
this.tableData = data.records.map(item => {
|
||||||
|
item.oneApprove = item.createUserId || ''
|
||||||
|
item.oneApproveName= item.uploader || ''
|
||||||
item.reportId = item['id']
|
item.reportId = item['id']
|
||||||
delete item['id']
|
delete item['id']
|
||||||
return item
|
return item
|
||||||
@@ -236,9 +238,10 @@ export default {
|
|||||||
userId:this.userId,
|
userId:this.userId,
|
||||||
submitIson:'',
|
submitIson:'',
|
||||||
dataJson:'',
|
dataJson:'',
|
||||||
bpnId: this.$store.getters.handleProcess?.id
|
bpnId: this.$store.getters.handleProcess?.id,
|
||||||
|
reportId: item.reportId
|
||||||
}
|
}
|
||||||
let submitIson={
|
let submitJson={
|
||||||
oneApprove:item.oneApprove,
|
oneApprove:item.oneApprove,
|
||||||
oneApproveName:item.oneApproveName,
|
oneApproveName:item.oneApproveName,
|
||||||
twoApprove:item.twoApprove,
|
twoApprove:item.twoApprove,
|
||||||
@@ -249,7 +252,7 @@ export default {
|
|||||||
delete item['twoApprove']
|
delete item['twoApprove']
|
||||||
delete item['twoApproveName']
|
delete item['twoApproveName']
|
||||||
let dataJson=item
|
let dataJson=item
|
||||||
obj.submitIson=JSON.stringify(submitIson)
|
obj.submitJson=JSON.stringify(submitJson)
|
||||||
obj.dataJson=JSON.stringify(dataJson)
|
obj.dataJson=JSON.stringify(dataJson)
|
||||||
return obj
|
return obj
|
||||||
})
|
})
|
||||||
@@ -375,7 +378,13 @@ export default {
|
|||||||
startProcess() {
|
startProcess() {
|
||||||
//把表单都整合到form中
|
//把表单都整合到form中
|
||||||
|
|
||||||
this.$api.process.startProcessALL(this.params).then(({data}) => {
|
this.$api.process.startProcessALL(this.params).then((res) => {
|
||||||
|
debugger
|
||||||
|
let data=res.data.result.split(',')
|
||||||
|
this.params=this.params.map((item,index)=>{
|
||||||
|
item.taskId=data[index]
|
||||||
|
return item
|
||||||
|
})
|
||||||
this.completeProcessALL(this.params)
|
this.completeProcessALL(this.params)
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user