所有审核页面去除字段
This commit is contained in:
parent
bb693e384a
commit
17c0d69623
|
|
@ -26,11 +26,13 @@
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span="8">
|
<!--
|
||||||
<el-form-item label="采购申请编号">
|
<el-col :span="8">
|
||||||
<el-input v-model="detailsInfo.applyCode" />
|
<el-form-item label="采购申请编号">
|
||||||
</el-form-item>
|
<el-input v-model="detailsInfo.applyCode" />
|
||||||
</el-col>
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
-->
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
<el-form-item label="标准配置">
|
<el-form-item label="标准配置">
|
||||||
<el-input v-model="detailsInfo.leaseUnit" />
|
<el-input v-model="detailsInfo.leaseUnit" />
|
||||||
|
|
@ -41,15 +43,15 @@
|
||||||
<el-input v-model="detailsInfo.phone" />
|
<el-input v-model="detailsInfo.phone" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
|
||||||
|
|
||||||
<el-row>
|
<el-col :span="8">
|
||||||
<el-col :span="24">
|
|
||||||
<el-form-item label="类型规格">
|
<el-form-item label="类型规格">
|
||||||
<el-input v-model="detailsInfo.maTypeNames" />
|
<el-input v-model="detailsInfo.maTypeNames" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
|
||||||
|
<!-- <el-row></el-row> -->
|
||||||
</el-form>
|
</el-form>
|
||||||
|
|
||||||
<TitleTip :title="`明细信息`" />
|
<TitleTip :title="`明细信息`" />
|
||||||
|
|
@ -151,7 +153,7 @@ export default {
|
||||||
leaseId: '', // 外键id
|
leaseId: '', // 外键id
|
||||||
taskCode: '', // 任务编码
|
taskCode: '', // 任务编码
|
||||||
unitName: '', // 单位名称
|
unitName: '', // 单位名称
|
||||||
projectName: '', // 项目名称
|
projectName: '' // 项目名称
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
@ -172,7 +174,9 @@ export default {
|
||||||
async onHandleAuditing(type) {
|
async onHandleAuditing(type) {
|
||||||
// 组装参数
|
// 组装参数
|
||||||
// 1. 先找出当前用户有权限的所有节点
|
// 1. 先找出当前用户有权限的所有节点
|
||||||
const userAuthorizedNodes = this.auditingList.filter(e => e.configValues && e.configValues.includes(this.userId));
|
const userAuthorizedNodes = this.auditingList.filter(
|
||||||
|
e => e.configValues && e.configValues.includes(this.userId)
|
||||||
|
)
|
||||||
|
|
||||||
if (userAuthorizedNodes.length === 0) {
|
if (userAuthorizedNodes.length === 0) {
|
||||||
this.$modal.msgError('未查询到您的审核权限!')
|
this.$modal.msgError('未查询到您的审核权限!')
|
||||||
|
|
@ -181,16 +185,16 @@ export default {
|
||||||
|
|
||||||
// 2. 根据当前节点状态找出应该审核的节点
|
// 2. 根据当前节点状态找出应该审核的节点
|
||||||
// 优先找待审核的节点(isAccept === 0)
|
// 优先找待审核的节点(isAccept === 0)
|
||||||
let currentNode = userAuthorizedNodes.find(node => node.isAccept === 0);
|
let currentNode = userAuthorizedNodes.find(node => node.isAccept === 0)
|
||||||
|
|
||||||
// 如果没有待审核的节点,则使用第一个有权限的节点
|
// 如果没有待审核的节点,则使用第一个有权限的节点
|
||||||
if (!currentNode) {
|
if (!currentNode) {
|
||||||
currentNode = userAuthorizedNodes[0];
|
currentNode = userAuthorizedNodes[0]
|
||||||
}
|
}
|
||||||
|
|
||||||
console.log('当前审核节点:', currentNode);
|
console.log('当前审核节点:', currentNode)
|
||||||
|
|
||||||
const { recordId, id, typeId, isAccept } = currentNode;
|
const { recordId, id, typeId, isAccept } = currentNode
|
||||||
|
|
||||||
// if (isAccept != 0) {
|
// if (isAccept != 0) {
|
||||||
// this.$modal.msgError('当前已审核,不可重复审核')
|
// this.$modal.msgError('当前已审核,不可重复审核')
|
||||||
|
|
@ -201,9 +205,9 @@ export default {
|
||||||
typeId,
|
typeId,
|
||||||
recordId,
|
recordId,
|
||||||
nodeId: id
|
nodeId: id
|
||||||
});
|
})
|
||||||
|
|
||||||
this.auditingParams.isAccept = type;
|
this.auditingParams.isAccept = type
|
||||||
|
|
||||||
this.auditingParams.leaseId = this.detailsInfo.id
|
this.auditingParams.leaseId = this.detailsInfo.id
|
||||||
|
|
||||||
|
|
@ -214,23 +218,23 @@ export default {
|
||||||
this.auditingParams.projectName = this.detailsInfo.leaseProject
|
this.auditingParams.projectName = this.detailsInfo.leaseProject
|
||||||
|
|
||||||
// 找出当前节点在审核列表中的索引
|
// 找出当前节点在审核列表中的索引
|
||||||
const currentIndex = this.auditingList.findIndex(e => e.id === id);
|
const currentIndex = this.auditingList.findIndex(e => e.id === id)
|
||||||
|
|
||||||
if (currentIndex !== -1 && currentIndex !== this.auditingList.length - 1) {
|
if (currentIndex !== -1 && currentIndex !== this.auditingList.length - 1) {
|
||||||
this.auditingParams.nextNodeId = this.auditingList[currentIndex + 1].id;
|
this.auditingParams.nextNodeId = this.auditingList[currentIndex + 1].id
|
||||||
}
|
}
|
||||||
|
|
||||||
console.log('提交的审核参数:', this.auditingParams);
|
console.log('提交的审核参数:', this.auditingParams)
|
||||||
|
|
||||||
const res = await submitAuditingApi(this.auditingParams);
|
const res = await submitAuditingApi(this.auditingParams)
|
||||||
console.log(res, '提交结果');
|
console.log(res, '提交结果')
|
||||||
|
|
||||||
if (res.code === 200) {
|
if (res.code === 200) {
|
||||||
this.$modal.msgSuccess('审核成功');
|
this.$modal.msgSuccess('审核成功')
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
const obj = { path: '/business-examine/receive-apply' };
|
const obj = { path: '/business-examine/receive-apply' }
|
||||||
this.$tab.closeOpenPage(obj);
|
this.$tab.closeOpenPage(obj)
|
||||||
}, 500);
|
}, 500)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
@ -246,11 +250,14 @@ export default {
|
||||||
|
|
||||||
console.log('审核列表数据:', this.auditingList)
|
console.log('审核列表数据:', this.auditingList)
|
||||||
console.log('当前用户ID:', this.userId)
|
console.log('当前用户ID:', this.userId)
|
||||||
console.log('审核权限检查:', this.auditingList.map(item => ({
|
console.log(
|
||||||
nodeName: item.nodeName,
|
'审核权限检查:',
|
||||||
configValues: item.configValues,
|
this.auditingList.map(item => ({
|
||||||
hasPermission: item.configValues && item.configValues.includes(this.userId)
|
nodeName: item.nodeName,
|
||||||
})))
|
configValues: item.configValues,
|
||||||
|
hasPermission: item.configValues && item.configValues.includes(this.userId)
|
||||||
|
}))
|
||||||
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue