style: 格式化代码

This commit is contained in:
zyn
2023-12-29 10:25:41 +08:00
parent 00f80ac617
commit cdf80001bc
3 changed files with 1190 additions and 1435 deletions
@@ -4,7 +4,7 @@
<div class="flow-chart"> <div class="flow-chart">
<div class="flow-header"> <div class="flow-header">
<div class="back" title="返回" @click="back"> <div class="back" title="返回" @click="back">
<i class="el-icon-back"></i> <i class="el-icon-back" />
</div> </div>
<!-- <span class="flow-chart-title">{{ $route.params.processNumber }} {{ $route.params.processTypeName }} 流程图</span>--> <!-- <span class="flow-chart-title">{{ $route.params.processNumber }} {{ $route.params.processTypeName }} 流程图</span>-->
</div> </div>
@@ -16,26 +16,35 @@
<el-button <el-button
class="common-button-default export-button" class="common-button-default export-button"
round round
@click="exportStandard"
icon="export" icon="export"
title="不勾选时默认导出所有筛选项;勾选时仅导出勾选项" title="不勾选时默认导出所有筛选项;勾选时仅导出勾选项"
>导出</el-button> @click="exportStandard"
>
导出
</el-button>
<el-button <el-button
class="common-button-default" class="common-button-default"
round round
@click="seeProcessLast" @click="seeProcessLast"
>查看流程数据</el-button> >
查看流程数据
</el-button>
<el-button <el-button
v-if="tzclrEnable" v-if="tzclrEnable"
class="common-button-default" class="common-button-default"
round
@click="adjustmentHandler" @click="adjustmentHandler"
round >
>调整处理人</el-button> 调整处理人
<el-button v-if="approveShow" </el-button>
<el-button
v-if="approveShow"
class="common-button-default" class="common-button-default"
@click="approveHandler"
round round
>汇总流程</el-button> @click="approveHandler"
>
汇总流程
</el-button>
<!--临时屏蔽 start--> <!--临时屏蔽 start-->
<!--<el-button--> <!--<el-button-->
<!-- class="common-button-default"--> <!-- class="common-button-default"-->
@@ -43,16 +52,16 @@
<!-- @click="handlingTasks"--> <!-- @click="handlingTasks"-->
<!--&gt;办理任务</el-button>--> <!--&gt;办理任务</el-button>-->
<!--临时屏蔽 end--> <!--临时屏蔽 end-->
<!-- <el-button--> <!-- <el-button-->
<!-- class="common-button-default"--> <!-- class="common-button-default"-->
<!-- round--> <!-- round-->
<!-- @click="urgeRow"--> <!-- @click="urgeRow"-->
<!-- >催办</el-button>--> <!-- >催办</el-button>-->
</div> </div>
<div class="flow-list"> <div class="flow-list">
<el-table <el-table
height="100%"
ref="selection" ref="selection"
height="100%"
:data="detailData" :data="detailData"
tooltip-effect="dark" tooltip-effect="dark"
style="width: 100%" style="width: 100%"
@@ -66,28 +75,27 @@
<el-table-column <el-table-column
type="selection" type="selection"
width="55" width="55"
align="center"> align="center"
</el-table-column> />
<el-table-column type="index" width="55" label="序号" align="center"/> <el-table-column type="index" width="55" label="序号" align="center" />
<el-table-column <el-table-column
prop="name" prop="name"
label="任务步骤" label="任务步骤"
align="center" align="center"
sortable="custom" sortable="custom"
> />
</el-table-column>
<el-table-column <el-table-column
prop="assignee" prop="assignee"
label="任务受理人" label="任务受理人"
align="center" align="center"
sortable="custom" sortable="custom"
> />
</el-table-column>
<el-table-column <el-table-column
prop="createTime" prop="createTime"
label="创建时间" label="创建时间"
sortable="custom" sortable="custom"
align="center"> align="center"
>
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span> <span>{{ scope.row.createTime ? $moment(scope.row.createTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>
</template> </template>
@@ -95,7 +103,8 @@
<el-table-column <el-table-column
prop="endTime" prop="endTime"
label="完成时间" label="完成时间"
align="center"> align="center"
>
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span> <span>{{ scope.row.endTime ? $moment(scope.row.endTime).format('YYYY-MM-DD HH:mm:ss') : '' }}</span>
</template> </template>
@@ -103,7 +112,8 @@
<el-table-column <el-table-column
prop="comment" prop="comment"
label="流程信息" label="流程信息"
align="center"> align="center"
>
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ scope.row.commentText }}</span> <span>{{ scope.row.commentText }}</span>
</template> </template>
@@ -111,7 +121,8 @@
<el-table-column <el-table-column
prop="completeFlag" prop="completeFlag"
label="状态" label="状态"
align="center"> align="center"
>
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span> <span>{{ scope.row.endTime ? '已完成' : scope.row.receiveStatus ? '已接收' : '未完成' }}</span>
</template> </template>
@@ -123,19 +134,19 @@
check-box check-box
:is-title="drawerTitle" :is-title="drawerTitle"
:is-visible.sync="drawerModal" :is-visible.sync="drawerModal"
@checkedRole="checkedRole"
:nodeList="nodeList" :nodeList="nodeList"
></Role-tree> @checkedRole="checkedRole"
<!-- <org-table--> />
<!-- title="调整处理人"--> <!-- <org-table-->
<!-- :visible.sync="drawerModal"--> <!-- title="调整处理人"-->
<!-- dialog-model--> <!-- :visible.sync="drawerModal"-->
<!-- :config="orgTableConfig"--> <!-- dialog-model-->
<!-- :max-selected="1"--> <!-- :config="orgTableConfig"-->
<!-- max-selected-tips="处理人只能选择一个用户"--> <!-- :max-selected="1"-->
<!-- :excludeUser="excludeUser"--> <!-- max-selected-tips="处理人只能选择一个用户"-->
<!-- @confirm="addTree"--> <!-- :excludeUser="excludeUser"-->
<!-- ></org-table>--> <!-- @confirm="addTree"-->
<!-- ></org-table>-->
</div> </div>
</div> </div>
</template> </template>
@@ -147,11 +158,11 @@ import axios from 'axios'
import eventBus from '@/common/eventHub' import eventBus from '@/common/eventHub'
export default { export default {
name: 'processDetail', name: 'ProcessDetail',
data () { data () {
return { return {
approveShow:false, approveShow: false,
approveRowIndex:0, approveRowIndex: 0,
assigneeNewLoading: false, // 调整处理人确定loading assigneeNewLoading: false, // 调整处理人确定loading
loginPeople: '', loginPeople: '',
// 调整处理人抽屉状态 // 调整处理人抽屉状态
@@ -205,24 +216,24 @@ export default {
}) })
}, },
// 汇总流程 // 汇总流程
approveHandler(){ approveHandler () {
let index = this.detailData.length - 1 // 当前流程任务最后一步index const index = this.detailData.length - 1 // 当前流程任务最后一步index
let isEnd = true const isEnd = true
let row = {...this.detailData[this.approveRowIndex+1]}//汇总页下一步拿到数据 let row = { ...this.detailData[this.approveRowIndex + 1] }// 汇总页下一步拿到数据
if(this.approveRowIndex ===this.detailData.length-1){ //最后一步 if(this.approveRowIndex === this.detailData.length - 1) { // 最后一步
row = {...this.detailData[this.approveRowIndex]} row = { ...this.detailData[this.approveRowIndex] }
} }
row.taskIds = row.id row.taskIds = row.id
row.taskInfo = row.name row.taskInfo = row.name
row.tabsName = this.$route.query.tabsName row.tabsName = this.$route.query.tabsName
let currentItem = this.detailData[this.approveRowIndex] const currentItem = this.detailData[this.approveRowIndex]
row.currentItem = currentItem row.currentItem = currentItem
let prcType = this.detailData[index].prcType // 流程类型 const prcType = this.detailData[index].prcType // 流程类型
if (isEnd) { if (isEnd) {
if (this.$store.state.detailMap !== '') { if (this.$store.state.detailMap !== '') {
let lastDetailMap = this.$store.getters.getLastDetailMap const lastDetailMap = this.$store.getters.getLastDetailMap
lastDetailMap.push(this.$store.state.detailMap) lastDetailMap.push(this.$store.state.detailMap)
this.$store.commit('setLastDetailMap', JSON.stringify(lastDetailMap)) this.$store.commit('setLastDetailMap', JSON.stringify(lastDetailMap))
} }
@@ -233,52 +244,52 @@ export default {
// 根据type判断跳转具体流程页面 // 根据type判断跳转具体流程页面
if (prcType === '1') { if (prcType === '1') {
// 标准入库流程数据 //第一步 // 标准入库流程数据 //第一步
this.toProcessDetail('bzrkStep1-1',row) this.toProcessDetail('bzrkStep1-1', row)
}else if(prcType === '2'){ }else if(prcType === '2') {
//标准调研流程 //第五步 // 标准调研流程 //第五步
this.toProcessDetail('bzdyStep5-1',row) this.toProcessDetail('bzdyStep5-1', row)
}else if(prcType === '3'){ }else if(prcType === '3') {
//标准征求意见 第七步 // 标准征求意见 第七步
this.toProcessDetail('bzzqyjStep5-1',row) this.toProcessDetail('bzzqyjStep5-1', row)
}else if(prcType === '4'){ }else if(prcType === '4') {
//标准清单发布流程数据 第一步 // 标准清单发布流程数据 第一步
this.toProcessDetail('bzqdfbStep1_1',row) this.toProcessDetail('bzqdfbStep1_1', row)
} else if(prcType === '9') { } else if(prcType === '9') {
//标准解读流程 数据汇总页面 最后一步 暂时没有 // 标准解读流程 数据汇总页面 最后一步 暂时没有
this.toProcessDetail('bzjdStep6-1', row) this.toProcessDetail('bzjdStep6-1', row)
}else if (prcType === '5'){ }else if (prcType === '5') {
//标准合规评估流程 最后一步 // 标准合规评估流程 最后一步
this.toProcessDetail('bzpgStep8-2',row) this.toProcessDetail('bzpgStep8-2', row)
}else if(prcType === '6'){ }else if(prcType === '6') {
//项目合规评估流程 最后一步 // 项目合规评估流程 最后一步
// this.toProcessDetail('xmpg2Step12-1',row) // this.toProcessDetail('xmpg2Step12-1',row)
this.toProcessDetail('xmpgStep5-1',row) this.toProcessDetail('xmpgStep5-1', row)
}else if(prcType === '10'){ }else if(prcType === '10') {
//项目清单确认 最后一步 // 项目清单确认 最后一步
this.toProcessDetail('xmqdqrStep4-1',row) this.toProcessDetail('xmqdqrStep4-1', row)
}else if (prcType === '8') { }else if (prcType === '8') {
// 未符合项整改 3 // 未符合项整改 3
this.toProcessDetail('wfhxzgStep3-1',row) this.toProcessDetail('wfhxzgStep3-1', row)
}else if(prcType === 'buss1'){ }else if(prcType === 'buss1') {
//企标制修订 技术标准 第9 // 企标制修订 技术标准 第9
this.toProcessDetail('bussLibrary11-1',row) this.toProcessDetail('bussLibrary11-1', row)
}else if(prcType === 'buss2'){ }else if(prcType === 'buss2') {
//企标 产品标准 6 // 企标 产品标准 6
this.toProcessDetail('bussLibraryProduct6-1',row) this.toProcessDetail('bussLibraryProduct6-1', row)
}else if(prcType === 'buss3'){ }else if(prcType === 'buss3') {
//企标复审 4 // 企标复审 4
this.toProcessDetail('bussFs2-1',row) this.toProcessDetail('bussFs2-1', row)
}else if(prcType === '24'){ }else if(prcType === '24') {
//企标废止 3 // 企标废止 3
this.toProcessDetail('qbfzStep4-1',row) this.toProcessDetail('qbfzStep4-1', row)
}else if(prcType === '25'){ }else if(prcType === '25') {
//企标制修订计划管控 1 // 企标制修订计划管控 1
this.toProcessDetail('qbzxdjhgkStep1-1',row) this.toProcessDetail('qbzxdjhgkStep1-1', row)
}else if(prcType === '26'){ }else if(prcType === '26') {
//企标制修订计划立项 1 // 企标制修订计划立项 1
this.toProcessDetail('qbzxdlxStep1-1', row) this.toProcessDetail('qbzxdlxStep1-1', row)
} else if (prcType === '33') { } else if (prcType === '33') {
let data = [] const data = []
this.detailData.forEach(res => { this.detailData.forEach(res => {
if (res.taskDefinitionKey == 'PolicySolicitOpinionProcessKey11') { if (res.taskDefinitionKey == 'PolicySolicitOpinionProcessKey11') {
data.push(res) data.push(res)
@@ -297,7 +308,7 @@ export default {
} }
}) })
} else if (prcType === '34') { } else if (prcType === '34') {
let data = [] const data = []
this.detailData.forEach(res => { this.detailData.forEach(res => {
if (res.taskDefinitionKey == 'PolicyComplianceProgramReviewProcessKey11') { if (res.taskDefinitionKey == 'PolicyComplianceProgramReviewProcessKey11') {
data.push(res) data.push(res)
@@ -324,13 +335,13 @@ export default {
* @Description: 查看流程最后一步 * @Description: 查看流程最后一步
*/ */
seeProcessLast () { seeProcessLast () {
let index = this.detailData.length - 1 // 当前流程任务最后一步index const index = this.detailData.length - 1 // 当前流程任务最后一步index
let isEnd = true const isEnd = true
let row = {...this.detailData[0]} const row = { ...this.detailData[0] }
row.taskIds = row.id row.taskIds = row.id
row.taskInfo = row.name row.taskInfo = row.name
row.tabsName = this.$route.query.tabsName row.tabsName = this.$route.query.tabsName
let prcType = this.detailData[index].prcType // 流程类型 const prcType = this.detailData[index].prcType // 流程类型
console.log(prcType); console.log(prcType);
// 判断当前流程是否已全部办理完成 // 判断当前流程是否已全部办理完成
// this.detailData.map(item => { // this.detailData.map(item => {
@@ -340,7 +351,7 @@ export default {
// }) // })
if (isEnd) { if (isEnd) {
if (this.$store.state.detailMap !== '') { if (this.$store.state.detailMap !== '') {
let lastDetailMap = this.$store.getters.getLastDetailMap const lastDetailMap = this.$store.getters.getLastDetailMap
lastDetailMap.push(this.$store.state.detailMap) lastDetailMap.push(this.$store.state.detailMap)
this.$store.commit('setLastDetailMap', JSON.stringify(lastDetailMap)) this.$store.commit('setLastDetailMap', JSON.stringify(lastDetailMap))
} }
@@ -351,98 +362,98 @@ export default {
// 根据type判断跳转具体流程页面 // 根据type判断跳转具体流程页面
if (prcType === '1') { if (prcType === '1') {
// 标准入库流程数据 // 标准入库流程数据
this.toProcessDetail('bzrkStep1',row) this.toProcessDetail('bzrkStep1', row)
}else if(prcType === 'laws1'){ }else if(prcType === 'laws1') {
//政策入库 // 政策入库
// this.toProcessDetail('zcrkStep1',row) // this.toProcessDetail('zcrkStep1',row)
this.toProcessDetailForParams('policyWarehousing1',row) this.toProcessDetailForParams('policyWarehousing1', row)
}else if(prcType === 'laws2'){ }else if(prcType === 'laws2') {
//政策征求意见流程 // 政策征求意见流程
this.toProcessDetail('zczqyjStep1',row) this.toProcessDetail('zczqyjStep1', row)
}else if(prcType === 'laws3'){ }else if(prcType === 'laws3') {
//重点认证标准/政策合规性项目审查流程 // 重点认证标准/政策合规性项目审查流程
this.toProcessDetail('zdrzbzORzchgxxmscStep1',row) this.toProcessDetail('zdrzbzORzchgxxmscStep1', row)
}else if(prcType === 'buss1'){ }else if(prcType === 'buss1') {
//企标入库 // 企标入库
this.toProcessDetail('bussLibrary1',row) this.toProcessDetail('bussLibrary1', row)
}else if(prcType === 'buss2'){ }else if(prcType === 'buss2') {
//企标入库 // 企标入库
this.toProcessDetail('bussLibraryProduct1',row) this.toProcessDetail('bussLibraryProduct1', row)
}else if(prcType === 'buss3'){ }else if(prcType === 'buss3') {
//企标复审 // 企标复审
this.toProcessDetail('qbfsStep1',row) this.toProcessDetail('qbfsStep1', row)
}else if(prcType === '4'){ }else if(prcType === '4') {
//标准清单发布流程数据 // 标准清单发布流程数据
this.toProcessDetail('bzqdfbStep1',row) this.toProcessDetail('bzqdfbStep1', row)
}else if (prcType === '5'){ }else if (prcType === '5') {
//标准项目合规评估 // 标准项目合规评估
this.toProcessDetail('bzpgStep1',row) this.toProcessDetail('bzpgStep1', row)
}else if(prcType === '6'){ }else if(prcType === '6') {
//标准项目合规评估 项目维度 // 标准项目合规评估 项目维度
this.toProcessDetail('xmpg2Step1',row) this.toProcessDetail('xmpg2Step1', row)
} else if (prcType === '8') { } else if (prcType === '8') {
// 未符合项整改 // 未符合项整改
this.toProcessDetail('wfhxzgStep1',row) this.toProcessDetail('wfhxzgStep1', row)
} else if(prcType === '9'){ } else if(prcType === '9') {
this.toProcessDetail('bzjdStep1',row) this.toProcessDetail('bzjdStep1', row)
//标准调研流程 // 标准调研流程
}else if(prcType === '2'){ }else if(prcType === '2') {
this.toProcessDetail('bzdyStep1',row) this.toProcessDetail('bzdyStep1', row)
}else if(prcType === '3'){ }else if(prcType === '3') {
//标准征求意见 // 标准征求意见
this.toProcessDetail('bzzqyjStep1',row) this.toProcessDetail('bzzqyjStep1', row)
}else if(prcType === '10'){ }else if(prcType === '10') {
//项目清单确认 // 项目清单确认
this.toProcessDetail('xmqdqrStep1',row, 'unShowReceipt') this.toProcessDetail('xmqdqrStep1', row, 'unShowReceipt')
}else if(prcType === '14'){ }else if(prcType === '14') {
//加入标准化协会信息备案流程 // 加入标准化协会信息备案流程
this.toProcessDetail('cywbbzzxdStep1',row,) this.toProcessDetail('cywbbzzxdStep1', row,)
}else if(prcType === '15'){ }else if(prcType === '15') {
//加入标准化协会信息备案流程 // 加入标准化协会信息备案流程
this.toProcessDetail('jrbzhxhStep1',row,) this.toProcessDetail('jrbzhxhStep1', row,)
} else if(prcType === '16'){ } else if(prcType === '16') {
//外部署名 // 外部署名
this.toProcessDetail('wbsmStep1',row) this.toProcessDetail('wbsmStep1', row)
}else if(prcType === '20') { }else if(prcType === '20') {
// 入会流程 // 入会流程
this.toProcessDetail('bzrhStep1',row) this.toProcessDetail('bzrhStep1', row)
} else if(prcType === '21') { } else if(prcType === '21') {
// 参会流程 // 参会流程
this.toProcessDetail('bzchStep1',row) this.toProcessDetail('bzchStep1', row)
} else if(prcType === '23'){ } else if(prcType === '23') {
//企标复审 // 企标复审
this.toProcessDetail('qbfsStep1',row) this.toProcessDetail('qbfsStep1', row)
}else if(prcType === '24'){ }else if(prcType === '24') {
//企标废止 // 企标废止
this.toProcessDetail('qbfzStep1',row) this.toProcessDetail('qbfzStep1', row)
}else if(prcType === '25'){ }else if(prcType === '25') {
//企标制修订计划管控 // 企标制修订计划管控
this.toProcessDetail('qbzxdjhgkStep1',row) this.toProcessDetail('qbzxdjhgkStep1', row)
}else if(prcType === '26'){ }else if(prcType === '26') {
//企标制修订计划立项 // 企标制修订计划立项
this.toProcessDetail('qbzxdlxStep1',row) this.toProcessDetail('qbzxdlxStep1', row)
}else if(prcType === '17'){ }else if(prcType === '17') {
//政策课题入会发起流程 // 政策课题入会发起流程
this.toProcessDetail('zcrhStep1',row) this.toProcessDetail('zcrhStep1', row)
}else if(prcType === '18'){ }else if(prcType === '18') {
//政策课题参会发起流程 // 政策课题参会发起流程
this.toProcessDetail('zcchStep1',row) this.toProcessDetail('zcchStep1', row)
}else if(prcType === '12'){ }else if(prcType === '12') {
//政策课题参会发起流程 // 政策课题参会发起流程
this.toProcessDetail('zdrzbzORzchgxxmscStep1',row) this.toProcessDetail('zdrzbzORzchgxxmscStep1', row)
}else if(prcType === '29'){ }else if(prcType === '29') {
//内外部会议入库 // 内外部会议入库
// this.toProcessDetail('policyMeetings1',row) // this.toProcessDetail('policyMeetings1',row)
this.toProcessDetailForParams('policyMeetings1',row) this.toProcessDetailForParams('policyMeetings1', row)
} else if(prcType === '30'){ } else if(prcType === '30') {
//政策课题入会流程 // 政策课题入会流程
const params = { type: 'step1' } const params = { type: 'step1' }
this.toProcessDetailForParams('policyTopicEnrollment',row, params) this.toProcessDetailForParams('policyTopicEnrollment', row, params)
} else if(prcType === '31'){ } else if(prcType === '31') {
//政策课题参会流程 // 政策课题参会流程
const params = { type: 'step1' } const params = { type: 'step1' }
this.toProcessDetailForParams('policyTopicParticipation', row, params) this.toProcessDetailForParams('policyTopicParticipation', row, params)
} else if(prcType === '32'){ } else if(prcType === '32') {
// 政策法规资料入库流程 // 政策法规资料入库流程
const params = { type: 'step1' } const params = { type: 'step1' }
this.toProcessDetailForParams('policyRegulatoryMaterials', row, params) this.toProcessDetailForParams('policyRegulatoryMaterials', row, params)
@@ -477,7 +488,7 @@ export default {
this.$message.warning('当前流程未全部办理完成,无法查看') this.$message.warning('当前流程未全部办理完成,无法查看')
} }
}, },
toProcessDetailForParams (componentName,row, params) { toProcessDetailForParams (componentName, row, params) {
this.$router.push({ this.$router.push({
name: componentName, name: componentName,
query: { query: {
@@ -491,8 +502,8 @@ export default {
params params
}) })
}, },
toProcessDetail(componentName,row,unShowReceipt) { toProcessDetail (componentName, row, unShowReceipt) {
let data = { const data = {
name: componentName, name: componentName,
query: { query: {
bpnId: row.bpnId, bpnId: row.bpnId,
@@ -501,20 +512,20 @@ export default {
prcNum: row.prcNum, prcNum: row.prcNum,
prcName: row.prcName, prcName: row.prcName,
prcType: row.prcType, prcType: row.prcType,
disabledXX:true, disabledXX: true,
verifySarStandard:true, verifySarStandard: true,
index:this.approveRowIndex, index: this.approveRowIndex,
processInstanceId:row.processInstanceId processInstanceId: row.processInstanceId
}, },
params:{ params: {
currentItem:row.currentItem currentItem: row.currentItem
} }
} }
if (unShowReceipt) { if (unShowReceipt) {
data.query.unShowReceipt = true data.query.unShowReceipt = true
} }
let routeUrl =this.$router.resolve(data) const routeUrl = this.$router.resolve(data)
window.open(routeUrl.href, "_blank") window.open(routeUrl.href, '_blank')
// this.$router.push(data) // this.$router.push(data)
}, },
// table行选择事件 // table行选择事件
@@ -526,13 +537,13 @@ export default {
// 判断选中一条数据、未完成数据、当前登陆人数据 // 判断选中一条数据、未完成数据、当前登陆人数据
if (this.tableRow.length === 1 && !this.tableRow[0].endTime && this.tableRow[0].assigneeId === this.$store.getters.userInfo.userId) { if (this.tableRow.length === 1 && !this.tableRow[0].endTime && this.tableRow[0].assigneeId === this.$store.getters.userInfo.userId) {
if (this.$store.state.detailMap !== '') { if (this.$store.state.detailMap !== '') {
let lastDetailMap = this.$store.getters.getLastDetailMap const lastDetailMap = this.$store.getters.getLastDetailMap
lastDetailMap.push(this.$store.state.detailMap) lastDetailMap.push(this.$store.state.detailMap)
this.$store.commit('setLastDetailMap', JSON.stringify(lastDetailMap)) this.$store.commit('setLastDetailMap', JSON.stringify(lastDetailMap))
} }
// this.tableRow[0].processType = this.$route.params.processType // this.tableRow[0].processType = this.$route.params.processType
this.$store.commit('setDetailMap', this.$route.path) this.$store.commit('setDetailMap', this.$route.path)
let row = { const row = {
taskIds: this.tableRow[0].id, taskIds: this.tableRow[0].id,
prcId: this.tableRow[0].processDefinitionId, prcId: this.tableRow[0].processDefinitionId,
prcNum: this.tableRow[0].prcNum, prcNum: this.tableRow[0].prcNum,
@@ -1068,15 +1079,15 @@ export default {
if (row.taskInfo === '法规联络人发起复审或企标工程师选择法规联络人') { if (row.taskInfo === '法规联络人发起复审或企标工程师选择法规联络人') {
this.$router.push({ this.$router.push({
path: '/qbfs/step1', path: '/qbfs/step1',
query:{ query: {
taskIds:row.taskIds taskIds: row.taskIds
} }
}) })
} else if (row.taskInfo === '选择法规联络人') { } else if (row.taskInfo === '选择法规联络人') {
this.$router.push({ this.$router.push({
path: '/qbfs/step2', path: '/qbfs/step2',
query:{ query: {
taskIds:row.taskIds taskIds: row.taskIds
} }
}) })
} }
@@ -1200,7 +1211,7 @@ export default {
this.detailData = res this.detailData = res
}, e => {}) }, e => {})
}, },
...mapMutations(['setProcess', 'setHandleInfo', 'setPrcLastDetail']), ...mapMutations([ 'setProcess', 'setHandleInfo', 'setPrcLastDetail' ]),
processFlag (res) { processFlag (res) {
// if (res.data.hisTaskExcelVOList[0].processTypeFlag === '1' || res.data.hisTaskExcelVOList[0].processTypeFlag === '2' || res.data.hisTaskExcelVOList[0].processTypeFlag === '3' || res.data.hisTaskExcelVOList[0].processTypeFlag === '4' || // if (res.data.hisTaskExcelVOList[0].processTypeFlag === '1' || res.data.hisTaskExcelVOList[0].processTypeFlag === '2' || res.data.hisTaskExcelVOList[0].processTypeFlag === '3' || res.data.hisTaskExcelVOList[0].processTypeFlag === '4' ||
// res.data.hisTaskExcelVOList[0].processTypeFlag === '5' || res.data.hisTaskExcelVOList[0].processTypeFlag === '6' || res.data.hisTaskExcelVOList[0].processTypeFlag === '8') { // res.data.hisTaskExcelVOList[0].processTypeFlag === '5' || res.data.hisTaskExcelVOList[0].processTypeFlag === '6' || res.data.hisTaskExcelVOList[0].processTypeFlag === '8') {
@@ -1213,7 +1224,7 @@ export default {
}, },
// 导出事件 // 导出事件
exportStandard () { exportStandard () {
let ids = [] const ids = []
if (this.tableRow.length > 0) { if (this.tableRow.length > 0) {
this.tableRow.map(item => { this.tableRow.map(item => {
ids.push(item.id) ids.push(item.id)
@@ -1231,13 +1242,13 @@ export default {
if (sortObj.column.order !== 'normal') { if (sortObj.column.order !== 'normal') {
this.shunxu = '' this.shunxu = ''
this.paixu = '' this.paixu = ''
let order = sortObj.column.order const order = sortObj.column.order
switch (sortObj.column.property) { switch (sortObj.column.property) {
// 任务步骤 // 任务步骤
case 'name' : case 'name' :
// 后台联调 // 后台联调
this.paixu = 'name' this.paixu = 'name'
if (order === 'ascending'){ if (order === 'ascending') {
this.shunxu = 'asc' this.shunxu = 'asc'
} else if (order === 'descending') { } else if (order === 'descending') {
this.shunxu = 'desc' this.shunxu = 'desc'
@@ -1247,7 +1258,7 @@ export default {
case 'assignee' : case 'assignee' :
// 后台联调 // 后台联调
this.paixu = 'assignee' this.paixu = 'assignee'
if (order === 'ascending'){ if (order === 'ascending') {
this.shunxu = 'asc' this.shunxu = 'asc'
} else if (order === 'descending') { } else if (order === 'descending') {
this.shunxu = 'desc' this.shunxu = 'desc'
@@ -1257,7 +1268,7 @@ export default {
case 'createTime' : case 'createTime' :
// 后台联调 // 后台联调
this.paixu = 'startTime' this.paixu = 'startTime'
if (order === 'ascending'){ if (order === 'ascending') {
this.shunxu = 'asc' this.shunxu = 'asc'
} else if (order === 'descending') { } else if (order === 'descending') {
this.shunxu = 'desc' this.shunxu = 'desc'
@@ -1268,17 +1279,17 @@ export default {
this.processTable() this.processTable()
}, },
// 流程审批按钮是否显示 // 流程审批按钮是否显示
getApproveShow(){ getApproveShow () {
this.$http.get('lawss/activiti/get_gather_by_instance',{ this.$http.get('lawss/activiti/get_gather_by_instance', {
prcNum: this.$route.query.prcNum, prcNum: this.$route.query.prcNum,
sortWord: this.shunxu ? this.paixu : '', sortWord: this.shunxu ? this.paixu : '',
shunxu: this.shunxu shunxu: this.shunxu
},{ }, {
loading: 'loading', loading: 'loading',
_this: this _this: this
}, res => { }, res => {
this.approveShow = res[res.length-1].isGather this.approveShow = res[res.length - 1].isGather
this.approveRowIndex = res[res.length-1].index this.approveRowIndex = res[res.length - 1].index
}, e => {}) }, e => {})
} }
}, },
@@ -1301,7 +1312,7 @@ export default {
/** /**
* 调整处理人按钮是否显示 * 调整处理人按钮是否显示
*/ */
tzclrEnable() { tzclrEnable () {
return this.$route.query.tabsName === 'MonitorProcess' return this.$route.query.tabsName === 'MonitorProcess'
} }
}, },
File diff suppressed because it is too large Load Diff
@@ -2,24 +2,24 @@
<template> <template>
<div class="task-draft v-class"> <div class="task-draft v-class">
<div class="search-area"> <div class="search-area">
<el-form :inline="true" :model="searchForm" ref="processSearch" class="label-input-form"> <el-form ref="processSearch" :inline="true" :model="searchForm" class="label-input-form">
<div class="search-area-item"> <div class="search-area-item">
<!-- <el-form-item label="流程名称" class="search-item" @keyup.enter.native="selectProcessBtn">--> <!-- <el-form-item label="流程名称" class="search-item" @keyup.enter.native="selectProcessBtn">-->
<!-- <el-input--> <!-- <el-input-->
<!-- v-model.trim="searchForm.prcName"--> <!-- v-model.trim="searchForm.prcName"-->
<!-- placeholder="按流程名称查找"--> <!-- placeholder="按流程名称查找"-->
<!-- :maxlength="100"--> <!-- :maxlength="100"-->
<!-- clearable--> <!-- clearable-->
<!-- ></el-input>--> <!-- ></el-input>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<!-- <el-form-item label="流程编号" class="search-item" @keyup.enter.native="selectProcessBtn">--> <!-- <el-form-item label="流程编号" class="search-item" @keyup.enter.native="selectProcessBtn">-->
<!-- <el-input--> <!-- <el-input-->
<!-- v-model.trim="searchForm.prcNum"--> <!-- v-model.trim="searchForm.prcNum"-->
<!-- placeholder="按流程编号查找"--> <!-- placeholder="按流程编号查找"-->
<!-- :maxlength="100"--> <!-- :maxlength="100"-->
<!-- clearable--> <!-- clearable-->
<!-- ></el-input>--> <!-- ></el-input>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<el-form-item label="流程类型" class="search-item" @keyup.enter.native="selectProcessBtn"> <el-form-item label="流程类型" class="search-item" @keyup.enter.native="selectProcessBtn">
<el-select <el-select
v-model="searchForm.prcType" v-model="searchForm.prcType"
@@ -29,64 +29,75 @@
> >
<el-option <el-option
v-for="item in processTypeList" v-for="item in processTypeList"
:value="item.value"
:key="item.value" :key="item.value"
:value="item.value"
:label="item.label" :label="item.label"
></el-option> />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button
v-btn-permission="'255351d90836fad911d347da0e8c65b5'"
type="primary" type="primary"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
v-btn-permission="'255351d90836fad911d347da0e8c65b5'" @click="selectProcessBtn"
@click="selectProcessBtn">查询</el-button> >
查询
</el-button>
<el-button <el-button
v-btn-permission="'568cc2a4431e8ea0d1f65bd0c0805907'"
class="common-button-default" class="common-button-default"
size="mini" size="mini"
v-btn-permission="'568cc2a4431e8ea0d1f65bd0c0805907'" @click="resetSelect"
@click="resetSelect">清空</el-button> >
<el-button size="mini" type="danger" 清空
</el-button>
<el-button
v-btn-permission="'de85dfbf1ca4fff1f47d4908af13c284'" v-btn-permission="'de85dfbf1ca4fff1f47d4908af13c284'"
size="mini"
type="danger"
@click="dataDel" @click="dataDel"
>删除</el-button> >
删除
</el-button>
</el-form-item> </el-form-item>
</div> </div>
<div class="search-area-item"> <div class="search-area-item" />
</div>
</el-form> </el-form>
</div> </div>
<div class="content"> <div class="content">
<div class="table-wrap"> <div class="table-wrap">
<el-table <el-table
height="100%"
ref="selection" ref="selection"
height="100%"
:data="processList" :data="processList"
tooltip-effect="dark" tooltip-effect="dark"
style="width: 100%; flex: auto;" style="width: 100%; flex: auto;"
border border
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px', :header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
fontWeight: 'bold', height: '48px'}" fontWeight: 'bold', height: '48px'}"
@selection-change="handleSelectionChange"> @selection-change="handleSelectionChange"
>
<el-table-column <el-table-column
type="selection" type="selection"
width="55" width="55"
align="center"> align="center"
</el-table-column> />
<!-- <el-table-column--> <!-- <el-table-column-->
<!-- prop="prcNum"--> <!-- prop="prcNum"-->
<!-- label="流程编号"--> <!-- label="流程编号"-->
<!-- align="center"--> <!-- align="center"-->
<!-- width="150"--> <!-- width="150"-->
<!-- >--> <!-- >-->
<!-- </el-table-column>--> <!-- </el-table-column>-->
<el-table-column <el-table-column
type="index" type="index"
fixed="left" fixed="left"
width="55" width="55"
label="序号" label="序号"
align="center"> align="center"
>
<template slot-scope="{scope, column, $index}"> <template slot-scope="{scope, column, $index}">
{{ ($index + 1) + (pageNo - 1) * pageSize }} {{ ($index + 1) + (pageNo - 1) * pageSize }}
</template> </template>
@@ -97,23 +108,22 @@
align="center" align="center"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<a @click="dealWith(scope.row)" class="table-jump">{{ scope.row.prcName|| getPrcName(scope.row.prcType) }}</a> <a class="table-jump" @click="dealWith(scope.row)">{{ scope.row.prcName|| getPrcName(scope.row.prcType) }}</a>
</template> </template>
</el-table-column> </el-table-column>
<!-- <el-table-column--> <!-- <el-table-column-->
<!-- prop="prcName"--> <!-- prop="prcName"-->
<!-- label="流程名称"--> <!-- label="流程名称"-->
<!-- show-overflow-tooltip--> <!-- show-overflow-tooltip-->
<!-- align="center"--> <!-- align="center"-->
<!-- min-width="250"--> <!-- min-width="250"-->
<!-- >--> <!-- >-->
<!-- </el-table-column>--> <!-- </el-table-column>-->
<el-table-column <el-table-column
prop="creatUserName" prop="creatUserName"
label="发起人" label="发起人"
align="center" align="center"
> />
</el-table-column>
<el-table-column <el-table-column
prop="creatTime" prop="creatTime"
label="创建日期" label="创建日期"
@@ -126,7 +136,7 @@
<el-table-column :label="$t('m.operation')" align="center" width="80"> <el-table-column :label="$t('m.operation')" align="center" width="80">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button size="mini" type="primary" @click="dealWith(scope.row)">办理</el-button> <el-button size="mini" type="primary" @click="dealWith(scope.row)">办理</el-button>
<!-- <div @click.stop style="display: inline-block"> <!-- <div @click.stop style="display: inline-block">
<el-dropdown trigger="click" @command="handleCommand"> <el-dropdown trigger="click" @command="handleCommand">
<i class="iconfont">&#xe61e;</i> <i class="iconfont">&#xe61e;</i>
<el-dropdown-menu slot="dropdown"> <el-dropdown-menu slot="dropdown">
@@ -144,19 +154,20 @@
:page="pageNo" :page="pageNo"
:total="total" :total="total"
@pageChange="pageChange" @pageChange="pageChange"
@pageSizeChange="pageSizeChange"></pagination> @pageSizeChange="pageSizeChange"
/>
<loading :loading="loading">数据获取中</loading> <loading :loading="loading">数据获取中</loading>
</div> </div>
</div> </div>
</template> </template>
<script> <script>
import {mapMutations, mapActions} from 'vuex' import { mapMutations, mapActions } from 'vuex'
import ProcessMixin from '../../../components/ProcessMixin' import ProcessMixin from '../../../components/ProcessMixin'
import { taskDel } from '@/api/process.js' import { taskDel } from '@/api/process.js'
export default { export default {
name: 'ProcessCenter', name: 'ProcessCenter',
mixins: [ProcessMixin], mixins: [ ProcessMixin ],
data () { data () {
return { return {
searchForm: { searchForm: {
@@ -164,11 +175,11 @@ export default {
prcNum: '', prcNum: '',
prcType: '' prcType: ''
}, },
pageSize:this.$store.getters.userInfo.configContent, pageSize: this.$store.getters.userInfo.configContent,
total: 0, total: 0,
pageNo: 1, pageNo: 1,
loading: false, loading: false,
processList: [],// 列表数据 processList: [], // 列表数据
processListSelect: [], // 列表选中数据 processListSelect: [], // 列表选中数据
} }
}, },
@@ -180,7 +191,7 @@ export default {
break break
} }
}, },
resetSelect () { //清空 resetSelect () { // 清空
this.searchForm.prcName = '' this.searchForm.prcName = ''
this.searchForm.prcNum = '' this.searchForm.prcNum = ''
this.searchForm.prcType = '' this.searchForm.prcType = ''
@@ -211,14 +222,14 @@ export default {
}, },
/** 删除按钮 */ /** 删除按钮 */
dataDel() { dataDel () {
if (this.processListSelect.length > 0) { if (this.processListSelect.length > 0) {
let msgIds = [] const msgIds = []
for (let i = 0; i < this.processListSelect.length; i++) { for (let i = 0; i < this.processListSelect.length; i++) {
let msgId = this.processListSelect[i].id const msgId = this.processListSelect[i].id
msgIds.push(msgId) msgIds.push(msgId)
} }
let delId = { const delId = {
id: msgIds.join(',') id: msgIds.join(',')
} }
this.$confirm('确定删除这些数据?', '提示', { this.$confirm('确定删除这些数据?', '提示', {
@@ -257,7 +268,7 @@ export default {
this.queryProcess() this.queryProcess()
}, },
dealWith (row) { // 办理 dealWith (row) { // 办理
//草稿办理待开发 // 草稿办理待开发
const { prcType, id } = row const { prcType, id } = row
const mes = JSON.parse(row.mes) const mes = JSON.parse(row.mes)
this.$store.commit('setDetailMap', this.$route.path) this.$store.commit('setDetailMap', this.$route.path)
@@ -265,9 +276,9 @@ export default {
switch (prcType) { switch (prcType) {
// 标准入库、 // 标准入库、
case '1': case '1':
if(mes !== null && mes.taskInfo !== null){ if(mes !== null && mes.taskInfo !== null) {
if (mes.taskInfo === '申请人发起') { if (mes.taskInfo === '申请人发起') {
routeUrl =this.$router.resolve({ routeUrl = this.$router.resolve({
name: 'bzrkStep1', name: 'bzrkStep1',
query: { query: {
type: '1', type: '1',
@@ -276,9 +287,8 @@ export default {
verifySarStandard: true, verifySarStandard: true,
} }
}) })
} else if (mes.taskInfo === '申请人修订') { } else if (mes.taskInfo === '申请人修订') {
routeUrl =this.$router.resolve({ routeUrl = this.$router.resolve({
name: 'bzrkStep4', name: 'bzrkStep4',
query: { query: {
type: '1', type: '1',
@@ -286,10 +296,9 @@ export default {
bpnId: id bpnId: id
} }
}) })
} }
}else { }else {
routeUrl =this.$router.resolve({ routeUrl = this.$router.resolve({
name: 'bzrkStep1', name: 'bzrkStep1',
query: { query: {
type: '1', type: '1',
@@ -298,13 +307,12 @@ export default {
verifySarStandard: true, verifySarStandard: true,
} }
}) })
} }
break break
case 'buss1': case 'buss1':
if(mes !== null && mes.taskInfo !== null && mes.taskInfo !== undefined) { if(mes !== null && mes.taskInfo !== null && mes.taskInfo !== undefined) {
if (mes.taskInfo === '企标编写') { if (mes.taskInfo === '企标编写') {
routeUrl =this.$router.resolve({ routeUrl = this.$router.resolve({
name: 'bussLibrary2', name: 'bussLibrary2',
query: { query: {
type: 'buss1', type: 'buss1',
@@ -313,9 +321,8 @@ export default {
verifySarStandard: true, verifySarStandard: true,
} }
}) })
}else if (mes.taskInfo === '起草') {
}else if (mes.taskInfo === '起草'){ routeUrl = this.$router.resolve({
routeUrl =this.$router.resolve({
name: 'bussLibrary1', name: 'bussLibrary1',
query: { query: {
type: 'buss1', type: 'buss1',
@@ -324,9 +331,8 @@ export default {
verifySarStandard: true, verifySarStandard: true,
} }
}) })
}else if (mes.taskInfo === '重新起草') {
}else if (mes.taskInfo === '重新起草'){ routeUrl = this.$router.resolve({
routeUrl =this.$router.resolve({
name: 'bussLibraryC1', name: 'bussLibraryC1',
query: { query: {
type: 'buss1', type: 'buss1',
@@ -336,21 +342,19 @@ export default {
verifySarStandard: true, verifySarStandard: true,
} }
}) })
}else if (mes.taskInfo === '企标编写汇总') {
}else if (mes.taskInfo === '企标编写汇总'){ routeUrl = this.$router.resolve({
routeUrl =this.$router.resolve({
name: 'bussLibrary3', name: 'bussLibrary3',
query: { query: {
type: 'buss1', type: 'buss1',
prcNum:mes.prcNum, prcNum: mes.prcNum,
processName: mes.taskInfo, processName: mes.taskInfo,
bpnId: id, bpnId: id,
verifySarStandard: true, verifySarStandard: true,
} }
}) })
}else if (mes.taskInfo === '标准化初审') {
}else if (mes.taskInfo === '标准化初审'){ routeUrl = this.$router.resolve({
routeUrl =this.$router.resolve({
name: 'bussLibrary4', name: 'bussLibrary4',
query: { query: {
type: 'buss1', type: 'buss1',
@@ -359,93 +363,85 @@ export default {
verifySarStandard: true, verifySarStandard: true,
} }
}) })
}else if (mes.taskInfo === '重新企标编写汇总') {
}else if (mes.taskInfo === '重新企标编写汇总'){ routeUrl = this.$router.resolve({
routeUrl =this.$router.resolve({
name: 'bussLibraryC3', name: 'bussLibraryC3',
query: { query: {
type: 'buss1', type: 'buss1',
prcNum:mes.prcNum, prcNum: mes.prcNum,
processName: mes.taskInfo, processName: mes.taskInfo,
bpnId: id, bpnId: id,
verifySarStandard: true, verifySarStandard: true,
} }
}) })
}else if (mes.taskInfo === '征求意见') {
}else if (mes.taskInfo === '征求意见'){ routeUrl = this.$router.resolve({
routeUrl =this.$router.resolve({
name: 'bussLibrary5', name: 'bussLibrary5',
query: { query: {
type: 'buss1', type: 'buss1',
prcNum:mes.prcNum, prcNum: mes.prcNum,
processName: mes.taskInfo, processName: mes.taskInfo,
bpnId: id, bpnId: id,
verifySarStandard: true, verifySarStandard: true,
} }
}) })
}else if (mes.taskInfo === '技术委员会评审、评审意见修改') {
}else if (mes.taskInfo === '技术委员会评审、评审意见修改'){ routeUrl = this.$router.resolve({
routeUrl =this.$router.resolve({
name: 'bussLibrary6', name: 'bussLibrary6',
query: { query: {
type: 'buss1', type: 'buss1',
prcNum:mes.prcNum, prcNum: mes.prcNum,
processName: mes.taskInfo, processName: mes.taskInfo,
bpnId: id, bpnId: id,
verifySarStandard: true, verifySarStandard: true,
} }
}) })
}else if (mes.taskInfo === '标准化复审') {
}else if (mes.taskInfo === '标准化复审'){ routeUrl = this.$router.resolve({
routeUrl =this.$router.resolve({
name: 'bussLibrary7', name: 'bussLibrary7',
query: { query: {
type: 'buss1', type: 'buss1',
prcNum:mes.prcNum, prcNum: mes.prcNum,
processName: mes.taskInfo, processName: mes.taskInfo,
bpnId: id, bpnId: id,
verifySarStandard: true, verifySarStandard: true,
} }
}) })
}else if (mes.taskInfo === '重新技术委员会评审、评审意见修改') {
}else if (mes.taskInfo === '重新技术委员会评审、评审意见修改'){ routeUrl = this.$router.resolve({
routeUrl =this.$router.resolve({
name: 'bussLibraryC6', name: 'bussLibraryC6',
query: { query: {
type: 'buss1', type: 'buss1',
prcNum:mes.prcNum, prcNum: mes.prcNum,
processName: mes.taskInfo, processName: mes.taskInfo,
bpnId: id, bpnId: id,
verifySarStandard: true, verifySarStandard: true,
} }
}) })
}else if (mes.taskInfo === '起草单位高级经理审核') {
}else if (mes.taskInfo === '起草单位高级经理审核'){ routeUrl = this.$router.resolve({
routeUrl =this.$router.resolve({
name: 'bussLibrary8', name: 'bussLibrary8',
query: { query: {
type: 'buss1', type: 'buss1',
prcNum:mes.prcNum, prcNum: mes.prcNum,
processName: mes.taskInfo, processName: mes.taskInfo,
bpnId: id, bpnId: id,
verifySarStandard: true, verifySarStandard: true,
} }
}) })
}else if (mes.taskInfo === '标准法规部高级经理审核') {
}else if (mes.taskInfo === '标准法规部高级经理审核'){ routeUrl = this.$router.resolve({
routeUrl =this.$router.resolve({
name: 'bussLibrary9', name: 'bussLibrary9',
query: { query: {
type: 'buss1', type: 'buss1',
prcNum:mes.prcNum, prcNum: mes.prcNum,
processName: mes.taskInfo, processName: mes.taskInfo,
bpnId: id, bpnId: id,
verifySarStandard: true, verifySarStandard: true,
} }
}) })
}else if (mes.taskInfo === '审定') {
}else if (mes.taskInfo === '审定'){ routeUrl = this.$router.resolve({
routeUrl =this.$router.resolve({
name: 'bussLibrary10', name: 'bussLibrary10',
query: { query: {
type: 'buss1', type: 'buss1',
@@ -454,9 +450,8 @@ export default {
verifySarStandard: true, verifySarStandard: true,
} }
}) })
}else if (mes.taskInfo === '批准') {
}else if (mes.taskInfo === '批准'){ routeUrl = this.$router.resolve({
routeUrl =this.$router.resolve({
name: 'bussLibrary11', name: 'bussLibrary11',
query: { query: {
type: 'buss1', type: 'buss1',
@@ -465,9 +460,8 @@ export default {
verifySarStandard: true, verifySarStandard: true,
} }
}) })
}else if (mes.taskInfo === '主起草人培训') {
}else if (mes.taskInfo === '主起草人培训'){ routeUrl = this.$router.resolve({
routeUrl =this.$router.resolve({
name: 'bussLibrary12', name: 'bussLibrary12',
query: { query: {
type: 'buss1', type: 'buss1',
@@ -476,9 +470,8 @@ export default {
verifySarStandard: true, verifySarStandard: true,
} }
}) })
}else if (mes.taskInfo === '发布') {
}else if (mes.taskInfo === '发布'){ routeUrl = this.$router.resolve({
routeUrl =this.$router.resolve({
name: 'bussLibrary13', name: 'bussLibrary13',
query: { query: {
type: 'buss1', type: 'buss1',
@@ -488,9 +481,8 @@ export default {
} }
}) })
} }
}else { }else {
routeUrl =this.$router.resolve({ routeUrl = this.$router.resolve({
name: 'bussLibrary1', name: 'bussLibrary1',
query: { query: {
type: 'buss1', type: 'buss1',
@@ -499,13 +491,12 @@ export default {
verifySarStandard: true, verifySarStandard: true,
} }
}) })
} }
break break
case 'buss2': case 'buss2':
if(mes !== null && mes.taskInfo !== null && mes.taskInfo !== undefined) { if(mes !== null && mes.taskInfo !== null && mes.taskInfo !== undefined) {
if (mes.taskInfo === '企标编写') { if (mes.taskInfo === '企标编写') {
routeUrl =this.$router.resolve({ routeUrl = this.$router.resolve({
name: 'bussLibraryProduct2', name: 'bussLibraryProduct2',
query: { query: {
type: 'buss2', type: 'buss2',
@@ -514,9 +505,8 @@ export default {
verifySarStandard: true, verifySarStandard: true,
} }
}) })
}else if (mes.taskInfo === '起草') {
}else if (mes.taskInfo === '起草'){ routeUrl = this.$router.resolve({
routeUrl =this.$router.resolve({
name: 'bussLibraryProduct1', name: 'bussLibraryProduct1',
query: { query: {
type: 'buss2', type: 'buss2',
@@ -525,9 +515,8 @@ export default {
verifySarStandard: true, verifySarStandard: true,
} }
}) })
}else if (mes.taskInfo === '企标编写汇总') {
}else if (mes.taskInfo === '企标编写汇总'){ routeUrl = this.$router.resolve({
routeUrl =this.$router.resolve({
name: 'bussLibraryProduct3', name: 'bussLibraryProduct3',
query: { query: {
type: 'buss2', type: 'buss2',
@@ -536,9 +525,8 @@ export default {
verifySarStandard: true, verifySarStandard: true,
} }
}) })
}else if (mes.taskInfo === '重新企标编写汇总') {
}else if (mes.taskInfo === '重新企标编写汇总'){ routeUrl = this.$router.resolve({
routeUrl =this.$router.resolve({
name: 'bussLibraryProductC3', name: 'bussLibraryProductC3',
query: { query: {
type: 'buss2', type: 'buss2',
@@ -547,9 +535,8 @@ export default {
verifySarStandard: true, verifySarStandard: true,
} }
}) })
}else if (mes.taskInfo === '征求意见') {
}else if (mes.taskInfo === '征求意见'){ routeUrl = this.$router.resolve({
routeUrl =this.$router.resolve({
name: 'bussLibraryProduct5', name: 'bussLibraryProduct5',
query: { query: {
type: 'buss2', type: 'buss2',
@@ -558,9 +545,8 @@ export default {
verifySarStandard: true, verifySarStandard: true,
} }
}) })
}else if (mes.taskInfo === '意见汇总及标准修改') {
}else if (mes.taskInfo === '意见汇总及标准修改'){ routeUrl = this.$router.resolve({
routeUrl =this.$router.resolve({
name: 'bussLibraryProduct6', name: 'bussLibraryProduct6',
query: { query: {
type: 'buss2', type: 'buss2',
@@ -569,9 +555,8 @@ export default {
verifySarStandard: true, verifySarStandard: true,
} }
}) })
}else if (mes.taskInfo === '重新意见汇总及标准修改') {
}else if (mes.taskInfo === '重新意见汇总及标准修改'){ routeUrl = this.$router.resolve({
routeUrl =this.$router.resolve({
name: 'bussLibraryProductC6', name: 'bussLibraryProductC6',
query: { query: {
type: 'buss2', type: 'buss2',
@@ -580,9 +565,8 @@ export default {
verifySarStandard: true, verifySarStandard: true,
} }
}) })
}else if (mes.taskInfo === '发布') {
}else if (mes.taskInfo === '发布'){ routeUrl = this.$router.resolve({
routeUrl =this.$router.resolve({
name: 'bussLibraryProduct13', name: 'bussLibraryProduct13',
query: { query: {
type: 'buss2', type: 'buss2',
@@ -592,9 +576,8 @@ export default {
} }
}) })
} }
}else { }else {
routeUrl =this.$router.resolve({ routeUrl = this.$router.resolve({
name: 'bussLibraryProduct1', name: 'bussLibraryProduct1',
query: { query: {
type: 'buss2', type: 'buss2',
@@ -603,13 +586,12 @@ export default {
verifySarStandard: true, verifySarStandard: true,
} }
}) })
} }
break break
case 'buss3': case 'buss3':
if(mes !== null && mes.taskInfo !== null && mes.taskInfo !== undefined) { if(mes !== null && mes.taskInfo !== null && mes.taskInfo !== undefined) {
if (mes.taskInfo === '起草'){ if (mes.taskInfo === '起草') {
routeUrl =this.$router.resolve({ routeUrl = this.$router.resolve({
name: 'qbfsStep1', name: 'qbfsStep1',
query: { query: {
type: 'buss3', type: 'buss3',
@@ -618,9 +600,8 @@ export default {
verifySarStandard: true, verifySarStandard: true,
} }
}) })
}else if (mes.taskInfo === '汇总') {
}else if (mes.taskInfo === '汇总'){ routeUrl = this.$router.resolve({
routeUrl =this.$router.resolve({
name: 'bussFs2', name: 'bussFs2',
query: { query: {
type: 'buss3', type: 'buss3',
@@ -629,9 +610,8 @@ export default {
verifySarStandard: true, verifySarStandard: true,
} }
}) })
}else if (mes.taskInfo === '重新汇总') {
}else if (mes.taskInfo === '重新汇总'){ routeUrl = this.$router.resolve({
routeUrl =this.$router.resolve({
name: 'bussFsC2', name: 'bussFsC2',
query: { query: {
type: 'buss3', type: 'buss3',
@@ -640,9 +620,8 @@ export default {
verifySarStandard: true, verifySarStandard: true,
} }
}) })
}else if (mes.taskInfo === '复审') {
}else if (mes.taskInfo === '复审'){ routeUrl = this.$router.resolve({
routeUrl =this.$router.resolve({
name: 'qbfsStepSub2', name: 'qbfsStepSub2',
query: { query: {
type: 'buss3', type: 'buss3',
@@ -652,9 +631,8 @@ export default {
} }
}) })
} }
}else { }else {
routeUrl =this.$router.resolve({ routeUrl = this.$router.resolve({
name: 'qbfsStep1', name: 'qbfsStep1',
query: { query: {
type: 'buss3', type: 'buss3',
@@ -663,12 +641,11 @@ export default {
verifySarStandard: true, verifySarStandard: true,
} }
}) })
} }
break break
// 法规入库及评估流程 // 法规入库及评估流程
case '2': case '2':
routeUrl =this.$router.resolve({ routeUrl = this.$router.resolve({
name: 'bzdyStep1', name: 'bzdyStep1',
query: { query: {
type: '2', type: '2',
@@ -680,7 +657,7 @@ export default {
break break
// 征求意见流程 // 征求意见流程
case '3': case '3':
routeUrl =this.$router.resolve({ routeUrl = this.$router.resolve({
name: 'bzzqyjStep1-1', name: 'bzzqyjStep1-1',
query: { query: {
type: '3', type: '3',
@@ -691,9 +668,9 @@ export default {
break break
case '4': case '4':
if(mes !== null && mes.taskInfo !== null){ if(mes !== null && mes.taskInfo !== null) {
if (mes.taskInfo === '引入法规标准清单') { if (mes.taskInfo === '引入法规标准清单') {
routeUrl =this.$router.resolve({ routeUrl = this.$router.resolve({
name: 'bzqdfbStep1-1', name: 'bzqdfbStep1-1',
query: { query: {
type: '4', type: '4',
@@ -702,9 +679,8 @@ export default {
verifySarStandard: true, verifySarStandard: true,
} }
}) })
} else if (mes.taskInfo === '根据会签意见修订') { } else if (mes.taskInfo === '根据会签意见修订') {
routeUrl =this.$router.resolve({ routeUrl = this.$router.resolve({
name: 'bzqdfbStep1-3', name: 'bzqdfbStep1-3',
query: { query: {
type: '4', type: '4',
@@ -713,9 +689,8 @@ export default {
} }
}) })
} }
}else { }else {
routeUrl =this.$router.resolve({ routeUrl = this.$router.resolve({
name: 'bzqdfbStep1-1', name: 'bzqdfbStep1-1',
query: { query: {
type: '4', type: '4',
@@ -724,11 +699,10 @@ export default {
verifySarStandard: true, verifySarStandard: true,
} }
}) })
} }
break break
case '5': case '5':
routeUrl =this.$router.resolve({ routeUrl = this.$router.resolve({
name: 'bzpgStep1', name: 'bzpgStep1',
query: { query: {
type: '5', type: '5',
@@ -739,7 +713,7 @@ export default {
break break
case '6': case '6':
routeUrl =this.$router.resolve({ routeUrl = this.$router.resolve({
name: 'xmpgStep1', name: 'xmpgStep1',
query: { query: {
type: '6', type: '6',
@@ -750,7 +724,7 @@ export default {
break break
case '8': case '8':
routeUrl =this.$router.resolve({ routeUrl = this.$router.resolve({
name: 'wfhxzgStep1', name: 'wfhxzgStep1',
query: { query: {
type: '8', type: '8',
@@ -761,7 +735,7 @@ export default {
break break
case '9': case '9':
routeUrl =this.$router.resolve({ routeUrl = this.$router.resolve({
name: 'bzjdStep1-1', name: 'bzjdStep1-1',
query: { query: {
type: '9', type: '9',
@@ -772,7 +746,7 @@ export default {
break break
case '10': case '10':
routeUrl =this.$router.resolve({ routeUrl = this.$router.resolve({
name: 'xmqdqrStep1', name: 'xmqdqrStep1',
query: { query: {
type: '10', type: '10',
@@ -783,7 +757,7 @@ export default {
break break
case 'laws2': case 'laws2':
routeUrl =this.$router.resolve({ routeUrl = this.$router.resolve({
name: 'zczqyjStep1', name: 'zczqyjStep1',
query: { query: {
type: 'laws2', type: 'laws2',
@@ -794,7 +768,7 @@ export default {
break break
case '17': case '17':
routeUrl =this.$router.resolve({ routeUrl = this.$router.resolve({
name: 'zcrhStep1-1', name: 'zcrhStep1-1',
query: { query: {
type: '17', type: '17',
@@ -805,7 +779,7 @@ export default {
break break
case '18': case '18':
routeUrl =this.$router.resolve({ routeUrl = this.$router.resolve({
name: 'zcchStep1-1', name: 'zcchStep1-1',
query: { query: {
type: '18', type: '18',
@@ -816,7 +790,7 @@ export default {
break break
case '14': case '14':
routeUrl =this.$router.resolve({ routeUrl = this.$router.resolve({
name: 'cywbbzzxdStep1', name: 'cywbbzzxdStep1',
query: { query: {
type: '14', type: '14',
@@ -824,12 +798,12 @@ export default {
bpnId: id bpnId: id
} }
}) })
window.open(routeUrl10.href, "_blank"); window.open(routeUrl10.href, '_blank');
break break
case '15': case '15':
if(mes !== null && mes.taskInfo !== null){ if(mes !== null && mes.taskInfo !== null) {
if (mes.taskInfo === '备案任务下发') { if (mes.taskInfo === '备案任务下发') {
routeUrl =this.$router.resolve({ routeUrl = this.$router.resolve({
name: 'jrbzhxhStep1', name: 'jrbzhxhStep1',
query: { query: {
type: '15', type: '15',
@@ -838,9 +812,8 @@ export default {
verifySarStandard: true, verifySarStandard: true,
} }
}) })
}else if(mes.taskInfo === '入会信息填报') {
}else if(mes.taskInfo === '入会信息填报'){ routeUrl = this.$router.resolve({
routeUrl =this.$router.resolve({
name: 'jrbzhxhStep2', name: 'jrbzhxhStep2',
query: { query: {
type: '15', type: '15',
@@ -848,10 +821,9 @@ export default {
bpnId: id, bpnId: id,
} }
}) })
} }
}else{ }else{
routeUrl =this.$router.resolve({ routeUrl = this.$router.resolve({
name: 'jrbzhxhStep1', name: 'jrbzhxhStep1',
query: { query: {
type: '15', type: '15',
@@ -859,11 +831,10 @@ export default {
bpnId: id bpnId: id
} }
}) })
} }
break break
case '16': case '16':
routeUrl =this.$router.resolve({ routeUrl = this.$router.resolve({
name: 'wbsmStep1', name: 'wbsmStep1',
query: { query: {
type: '16', type: '16',
@@ -871,10 +842,10 @@ export default {
bpnId: id bpnId: id
} }
}) })
window.open(routeUrl11.href, "_blank"); window.open(routeUrl11.href, '_blank');
break break
case '20': case '20':
routeUrl =this.$router.resolve({ routeUrl = this.$router.resolve({
name: 'bzrhStep1', name: 'bzrhStep1',
query: { query: {
type: '20', type: '20',
@@ -882,7 +853,7 @@ export default {
bpnId: id bpnId: id
} }
}) })
window.open(routeUrl12.href, "_blank"); window.open(routeUrl12.href, '_blank');
break break
// 政策入库、 // 政策入库、
case 'laws1': case 'laws1':
@@ -930,7 +901,7 @@ export default {
// } // }
break break
case '21': case '21':
routeUrl =this.$router.resolve({ routeUrl = this.$router.resolve({
name: 'bzchStep1', name: 'bzchStep1',
query: { query: {
type: '21', type: '21',
@@ -941,7 +912,7 @@ export default {
break break
case '22': case '22':
routeUrl =this.$router.resolve({ routeUrl = this.$router.resolve({
name: 'bzhhStep1', name: 'bzhhStep1',
query: { query: {
type: '22', type: '22',
@@ -951,9 +922,9 @@ export default {
}) })
break break
//企标复审 // 企标复审
case '23': case '23':
routeUrl =this.$router.resolve({ routeUrl = this.$router.resolve({
name: 'qbfsStep1', name: 'qbfsStep1',
query: { query: {
type: '23', type: '23',
@@ -963,9 +934,9 @@ export default {
}) })
break break
//企标废止 // 企标废止
case '24': case '24':
routeUrl =this.$router.resolve({ routeUrl = this.$router.resolve({
name: 'qbfzStep1', name: 'qbfzStep1',
query: { query: {
type: '24', type: '24',
@@ -975,11 +946,11 @@ export default {
}) })
break break
//企标制修订计划管控 // 企标制修订计划管控
case '25': case '25':
if(mes !== null && mes.taskInfo !== null && mes.taskInfo !== undefined) { if(mes !== null && mes.taskInfo !== null && mes.taskInfo !== undefined) {
if (mes.taskInfo === '技术标准起草'){ if (mes.taskInfo === '技术标准起草') {
routeUrl =this.$router.resolve({ routeUrl = this.$router.resolve({
name: 'qbzxdjhgkStep6', name: 'qbzxdjhgkStep6',
query: { query: {
type: '25', type: '25',
@@ -988,9 +959,8 @@ export default {
verifySarStandard: true, verifySarStandard: true,
} }
}) })
}else { }else {
routeUrl =this.$router.resolve({ routeUrl = this.$router.resolve({
name: 'qbzxdjhgkStep1', name: 'qbzxdjhgkStep1',
query: { query: {
type: '25', type: '25',
@@ -998,10 +968,9 @@ export default {
bpnId: id bpnId: id
} }
}) })
} }
}else{ }else{
routeUrl =this.$router.resolve({ routeUrl = this.$router.resolve({
name: 'qbzxdjhgkStep1', name: 'qbzxdjhgkStep1',
query: { query: {
type: '25', type: '25',
@@ -1009,13 +978,12 @@ export default {
bpnId: id bpnId: id
} }
}) })
} }
break break
//企标制修订立项计划 // 企标制修订立项计划
case '26': case '26':
routeUrl =this.$router.resolve({ routeUrl = this.$router.resolve({
name: 'qbzxdlxStep1', name: 'qbzxdlxStep1',
query: { query: {
type: '26', type: '26',
@@ -1102,10 +1070,10 @@ export default {
break break
} }
window.open(routeUrl.href,"_blank") window.open(routeUrl.href, '_blank')
}, },
...mapMutations(['setProcess', 'setHandleInfo']), ...mapMutations([ 'setProcess', 'setHandleInfo' ]),
...mapActions(['setMenu']) ...mapActions([ 'setMenu' ])
}, },
mounted () { mounted () {
this.queryProcess() this.queryProcess()