|
@@ -329,7 +329,7 @@
|
|
|
@input="computeTimeNext"
|
|
|
:min="1"
|
|
|
:max="99"
|
|
|
- disabled
|
|
|
+ disabled
|
|
|
></el-input-number>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" v-loading="state.loading">
|
|
@@ -347,7 +347,7 @@
|
|
|
</el-row>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
-<!-- <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
|
|
|
+ <!-- <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
|
|
|
<el-form-item label="工单期满时间">
|
|
|
{{ state.ruleForm.endTime }}
|
|
|
</el-form-item>
|
|
@@ -536,7 +536,7 @@ const { userInfos } = storeToRefs(storesUserInfo); // 用户信息
|
|
|
const showStepsArr = ['延期申请', '甄别申请', '工单重办']; // 显示步骤条的流程
|
|
|
const handelArr = ['工单办理']; // 处于办理状态的流程 (如果是汇总节点 需要填写办理对象等 办理流程才有期满时间)
|
|
|
const returnArr = ['工单退回', '甄别退回', '延期退回']; // 退回流程 (退回流程不需要展示其他 只需要填写意见和附件即可)
|
|
|
-const auditArr = ['甄别审批', '延期审批']; // 审批流程
|
|
|
+const auditArr = ['甄别审批', '延期审批', '知识审批']; // 审批流程 (审批流程需要选择是否通过和下一环节)
|
|
|
|
|
|
const timeType = ref<EmptyArrayType>([]); // 延期申请单位
|
|
|
const orderRedoReasonOptions = ref<EmptyArrayType>([]); // 重办理由
|
|
@@ -1114,7 +1114,7 @@ const onSubmit = (formEl: FormInstance | undefined) => {
|
|
|
case '工单退回':
|
|
|
orderPrevious({ ...submitObj, files: handleFiles.value })
|
|
|
.then(() => {
|
|
|
- afterSubmit('orderProcessSuccess', true,'退回申请成功');
|
|
|
+ afterSubmit('orderProcessSuccess', true, '退回申请成功');
|
|
|
})
|
|
|
.catch(() => {
|
|
|
afterSubmit('orderProcessFailed');
|
|
@@ -1136,12 +1136,38 @@ const onSubmit = (formEl: FormInstance | undefined) => {
|
|
|
};
|
|
|
KnowledgeAdd(KnowledgeAddRequest)
|
|
|
.then(() => {
|
|
|
- afterSubmit('orderProcessSuccess', true,'新增知识成功');
|
|
|
+ afterSubmit('orderProcessSuccess', true, '新增知识成功');
|
|
|
})
|
|
|
.catch(() => {
|
|
|
afterSubmit('orderProcessFailed');
|
|
|
});
|
|
|
break;
|
|
|
+ case '知识审批':
|
|
|
+ if (state.ruleForm.isPass) {
|
|
|
+ // 审批通过 下一步
|
|
|
+ workflowNext({ ...submitObj, files: handleFiles.value })
|
|
|
+ .then(() => {
|
|
|
+ afterSubmit('orderProcessSuccess', true);
|
|
|
+ })
|
|
|
+ .catch(() => {
|
|
|
+ afterSubmit('orderProcessFailed');
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ // 审批拒绝
|
|
|
+ const requestDiscernAudit = {
|
|
|
+ opinion: state.ruleForm.opinion,
|
|
|
+ workflowId: state.workflowId,
|
|
|
+ files: handleFiles.value,
|
|
|
+ };
|
|
|
+ workflowReject(requestDiscernAudit)
|
|
|
+ .then(() => {
|
|
|
+ afterSubmit('orderProcessSuccess', true);
|
|
|
+ })
|
|
|
+ .catch(() => {
|
|
|
+ afterSubmit('orderProcessFailed');
|
|
|
+ });
|
|
|
+ }
|
|
|
+ break;
|
|
|
case '更新新增知识':
|
|
|
const KnowledgeAddUpdateRequest = {
|
|
|
data: { ...state.orderDetail },
|
|
@@ -1175,7 +1201,7 @@ const onSubmit = (formEl: FormInstance | undefined) => {
|
|
|
};
|
|
|
KnowledgeDel(KnowledgeRemoveRequest)
|
|
|
.then(() => {
|
|
|
- afterSubmit('orderProcessSuccess', true,'删除知识申请成功');
|
|
|
+ afterSubmit('orderProcessSuccess', true, '删除知识申请成功');
|
|
|
})
|
|
|
.catch(() => {
|
|
|
afterSubmit('orderProcessFailed');
|