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