feat: There is no way the oa

This commit is contained in:
super_liu
2021-10-14 14:45:03 +08:00
parent e5da6e0b27
commit 9394110a24
7 changed files with 57 additions and 15 deletions
+27 -1
View File
@@ -68,6 +68,7 @@ router.beforeEach(function (to, from, next) {
let prcNum = to.query.prcNum; let prcNum = to.query.prcNum;
let prcName = to.query.prcName; let prcName = to.query.prcName;
let prcType = to.query.prcType; let prcType = to.query.prcType;
let routerType = to.query.routerType;
let param = "taskIds=" + taskId + "&prcId=" + prcId let param = "taskIds=" + taskId + "&prcId=" + prcId
+ "&prcNum=" + prcNum + "&prcName=" + prcName + "&prcType=" + prcType; + "&prcNum=" + prcNum + "&prcName=" + prcName + "&prcType=" + prcType;
console.log(store) console.log(store)
@@ -162,12 +163,37 @@ router.beforeEach(function (to, from, next) {
} }
} else { // 业务系统 当前节点未完成 } else { // 业务系统 当前节点未完成
// commitStatus 大于0 表示当前节点存在未完成干活流程 // commitStatus 大于0 表示当前节点存在未完成干活流程
if (isNotFinished && isNotFinished > 0 && commitStatus && commitStatus > 0) { // isNotFinished OA 系统显示接受任务 已置为已办
if (routerType && routerType === 'oa' &&isNotFinished && isNotFinished > 0 && commitStatus && commitStatus > 0) {
if (prcType === '3') { if (prcType === '3') {
//标准征求意见 接受节点 未完成 oa已办 跳转详情页面 //标准征求意见 接受节点 未完成 oa已办 跳转详情页面
if (path === '/bzzqyjStep3') { if (path === '/bzzqyjStep3') {
extracted2("processAcceptDetail","prcNum=" + prcNum + "&tabsName=AlreadyProcess"); extracted2("processAcceptDetail","prcNum=" + prcNum + "&tabsName=AlreadyProcess");
} }
}else if (prcType === '5') {
if (path === '/xmpgStep4') {
extracted2("processAcceptDetail","prcNum=" + prcNum + "&tabsName=AlreadyProcess");
}
}else if (prcType === '2') {
if (path === '/bzdyStep3') {
extracted2("processAcceptDetail","prcNum=" + prcNum + "&tabsName=AlreadyProcess");
}
}else if (prcType === '9') {
if (path === '/bzjdStep3') {
extracted2("processAcceptDetail","prcNum=" + prcNum + "&tabsName=AlreadyProcess");
}
}else if (prcType === '6') {
if (path === '/xmpg2Step6') {
extracted2("processAcceptDetail","prcNum=" + prcNum + "&tabsName=AlreadyProcess");
}
}else if (prcType === '10') {
if (path === '/xmqdqrStep2') {
extracted2("processAcceptDetail","prcNum=" + prcNum + "&tabsName=AlreadyProcess");
}
}else if (prcType === '8') {
if (path === '/wfhxzgStep4') {
extracted2("processAcceptDetail","prcNum=" + prcNum + "&tabsName=AlreadyProcess");
}
} }
} else { } else {
// oa 待测 sso // oa 待测 sso
@@ -70,7 +70,7 @@
size="mini" size="mini"
class="common-button-primary" class="common-button-primary"
@click="handleSave" @click="handleSave"
:loading="saveLoading" :loading="submitLoading"
v-if="showSave"> v-if="showSave">
<i class="iconfont">&#xe608;</i> <i class="iconfont">&#xe608;</i>
保存 保存
@@ -80,7 +80,7 @@
size="small" size="small"
class="common-button-danger" class="common-button-danger"
@click="beforeBack" @click="beforeBack"
:loading="isSubmitBack" :loading="submitLoading"
v-if="showBack"> v-if="showBack">
<i class="iconfont" style="font-size: 12px;">&#xe615;</i> <i class="iconfont" style="font-size: 12px;">&#xe615;</i>
{{ backBTNText }}</el-button> {{ backBTNText }}</el-button>
@@ -183,13 +183,13 @@
</el-table> </el-table>
</div> </div>
<ProcessFooter <ProcessFooter
show-save :show-save="submitShow"
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
:saveLoading="saveLoading" :saveLoading="saveLoading"
:show-submit="submitShow" :show-submit="submitShow"
:show-confirm="acceptShow" :show-confirm="acceptShow"
show-transfer :show-transfer="submitShow"
@transfer="handleTransfer" @transfer="handleTransfer"
@save="handleSave" @save="handleSave"
@submit="handleSubmit" @submit="handleSubmit"
@@ -230,6 +230,7 @@
</el-input> </el-input>
<el-input <el-input
v-else v-else
:disabled="acceptShow"
v-model="dataList[scope.$index].complianceReasons" v-model="dataList[scope.$index].complianceReasons"
placeholder="请输入合规原因" placeholder="请输入合规原因"
> >
@@ -256,6 +257,7 @@
</el-input> </el-input>
<el-input <el-input
v-else v-else
:disabled="acceptShow"
v-model="dataList[scope.$index].noCompliance" v-model="dataList[scope.$index].noCompliance"
placeholder="请输入不合规项目" placeholder="请输入不合规项目"
> >
@@ -277,6 +279,7 @@
</el-input> </el-input>
<el-input <el-input
v-else v-else
:disabled="acceptShow"
v-model="dataList[scope.$index].countermeasures" v-model="dataList[scope.$index].countermeasures"
placeholder="请输入应对措施" placeholder="请输入应对措施"
> >
@@ -298,6 +301,7 @@
</el-date-picker> </el-date-picker>
<el-date-picker <el-date-picker
v-else v-else
:disabled="acceptShow"
class="datePickLen" class="datePickLen"
clearable clearable
v-model="dataList[scope.$index].completionTime" v-model="dataList[scope.$index].completionTime"
@@ -44,7 +44,7 @@
</process-title> </process-title>
<div class="tableTitle"> <div class="tableTitle">
<div class="tableButton"> <div class="tableButton">
<el-button class="common-button-primary add-button" type="primary" size="mini" @click="batchEdit">批量编辑 <el-button :disabled="acceptShow" class="common-button-primary add-button" type="primary" size="mini" @click="batchEdit">批量编辑
</el-button> </el-button>
</div> </div>
</div> </div>
@@ -142,6 +142,7 @@
</el-input> </el-input>
<el-input <el-input
v-else v-else
:disabled="acceptShow"
v-model="scope.row.complianceReasons" v-model="scope.row.complianceReasons"
placeholder="请输入合规原因" placeholder="请输入合规原因"
> >
@@ -168,6 +169,7 @@
</el-input> </el-input>
<el-input <el-input
v-else v-else
:disabled="acceptShow"
v-model="scope.row.noCompliance" v-model="scope.row.noCompliance"
placeholder="请输入不合规项目" placeholder="请输入不合规项目"
> >
@@ -189,6 +191,7 @@
</el-input> </el-input>
<el-input <el-input
v-else v-else
:disabled="acceptShow"
v-model="scope.row.countermeasures" v-model="scope.row.countermeasures"
placeholder="请输入应对措施" placeholder="请输入应对措施"
> >
@@ -210,6 +213,7 @@
</el-date-picker> </el-date-picker>
<el-date-picker <el-date-picker
v-else v-else
:disabled="acceptShow"
class="datePickLen" class="datePickLen"
clearable clearable
v-model="scope.row.completionTime" v-model="scope.row.completionTime"
@@ -422,9 +426,9 @@
</div> </div>
</div> </div>
<ProcessFooter <ProcessFooter
show-save :show-save="submitShow"
show-submit show-submit
show-transfer :show-transfer="submitShow"
:show-submit="submitShow" :show-submit="submitShow"
:show-confirm="acceptShow" :show-confirm="acceptShow"
:submitLoading="isSubmit" :submitLoading="isSubmit"
@@ -52,8 +52,8 @@
</process-title> </process-title>
<div class="tableTitle"> <div class="tableTitle">
<div class="tableButton"> <div class="tableButton">
<el-button plain class="common-button-primary" size="mini" @click="addList">添加</el-button> <el-button :disabled="acceptShow" plain class="common-button-primary" size="mini" @click="addList">添加</el-button>
<el-button plain class="common-button-primary" size="mini" @click="delectList">批量删除</el-button> <el-button :disabled="acceptShow" plain class="common-button-primary" size="mini" @click="delectList">批量删除</el-button>
</div> </div>
</div> </div>
<el-table <el-table
@@ -382,10 +382,9 @@
</div> </div>
</el-drawer> </el-drawer>
<ProcessFooter <ProcessFooter
show-save :show-save="submitShow"
show-transfer :show-transfer="submitShow"
show-affirm :show-affirm="submitShow"
show-confirm
:show-submit="submitShow" :show-submit="submitShow"
:show-confirm="acceptShow" :show-confirm="acceptShow"
:submitLoading="isSubmit" :submitLoading="isSubmit"
@@ -413,7 +412,7 @@
import ProcessHeader from "../../components/ProcessHeader"; import ProcessHeader from "../../components/ProcessHeader";
import ProcessFooter from "../../components/ProcessFooter"; import ProcessFooter from "../../components/ProcessFooter";
import ProcessTitle from "../../components/ProcessTitle"; import ProcessTitle from "../../components/ProcessTitle";
import { inboundLiaisonDetail, queryDetail, saveTaskForPub ,changeAssigneeNew} from "api/process"; import { inboundLiaisonDetail, queryDetail, saveTaskForPub ,changeAssigneeNew, execTask} from "api/process";
export default { export default {
name: "xmqdqrStep2", name: "xmqdqrStep2",
+9
View File
@@ -249,6 +249,15 @@ const routes = [
title: '流程详情' title: '流程详情'
} }
}, },
{
path: '/processAcceptDetail',
name: 'ProcessAcceptDetail',
component: () => import('@/pages/processCenter/pages/processAcceptDetail/index.vue'),
meta: {
requireAuth: true,
title: '流程详情'
}
},
{ {
path: '/bzffStep1', path: '/bzffStep1',
name: 'bzffStep1', name: 'bzffStep1',