1318 lines
41 KiB
Vue
1318 lines
41 KiB
Vue
<!-- 待办任务 -->
|
|
<template>
|
|
<div class="to-do-list">
|
|
<div style="border-bottom: 2px solid #f4f4f4">
|
|
<span class="task">
|
|
<i class="el-icon-s-goods"></i> 待办任务
|
|
</span>
|
|
<div class="more" @click="togo">更多 ⋙</div>
|
|
</div>
|
|
<ul>
|
|
<li v-for="item in toDoTaskList" :key="item.id" class="time-title">
|
|
<div style="height: 18px">
|
|
<span @click="dealWith(item)">{{ item.prcName }}</span>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</template>
|
|
|
|
<script>
|
|
export default {
|
|
name: 'ToDoList',
|
|
components: {},
|
|
mixins: [],
|
|
data() {
|
|
return {
|
|
toDoTaskList: [],// 代办数据
|
|
total: 0,
|
|
pageNo: 1,
|
|
}
|
|
},
|
|
computed: {},
|
|
watch: {},
|
|
mounted() {this.queryProcess()},
|
|
methods: {
|
|
togo () {
|
|
this.$router.push('/processCenter')
|
|
},
|
|
queryProcess () { // 查询待办流程
|
|
this.$http.postData('lawss/activiti/todoTaskList', {
|
|
current: this.pageNo,
|
|
size: 10,
|
|
userId: this.$store.getters.userInfo.usid || this.$store.getters.userInfo.userId,
|
|
},
|
|
{
|
|
loading: 'loading',
|
|
_this: this
|
|
}, res => {
|
|
this.toDoTaskList = res.list
|
|
}, e => {
|
|
})
|
|
},
|
|
toPage() {
|
|
this.$router.push(this.path)
|
|
},
|
|
dealWith (row) { // 办理
|
|
const prcType = row.prcType
|
|
switch(prcType) {
|
|
case '1':
|
|
if (row.taskInfo === '标准法规业务经理审批') {
|
|
this.$router.push({
|
|
name: 'bzrkStep2',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}else if (row.taskInfo === '责任人会签'){
|
|
this.$router.push({
|
|
name: 'bzrkStep3',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}else if (row.taskInfo === '申请人修订'){
|
|
this.$router.push({
|
|
name: 'bzrkStep4',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}
|
|
break
|
|
case '2':
|
|
if (row.taskInfo === '责任对接人选择责任人') {
|
|
this.$router.push({
|
|
name: 'bzdyStep2',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if (row.taskInfo === '责任人上传调研结果') {
|
|
this.$router.push({
|
|
name: 'bzdyStep3',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if (row.taskInfo === '责任对接人审批') {
|
|
this.$router.push({
|
|
name: 'bzdyStep4',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if (row.taskInfo === '标准法规工程师调研汇总'){
|
|
this.$router.push({
|
|
name: 'bzdyStep5',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if (row.taskInfo === '责任人会签'){
|
|
this.$router.push({
|
|
name: 'bzdyStep6',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if (row.taskInfo === '部长+对接人审核') {
|
|
this.$router.push({
|
|
name: 'bzdyStep7',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if (row.taskInfo.indexOf('工程研究总院院长') == 0 ) {
|
|
this.$router.push({
|
|
name: 'bzdyStep9',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else {
|
|
this.$router.push({
|
|
name: 'bzdyStep8',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}
|
|
break;
|
|
case '3':
|
|
if (row.taskInfo === '责任对接人选择责任人') {
|
|
this.$router.push({
|
|
name: 'bzzqyjStep2',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if (row.taskInfo === '责任人填写征求意见'){
|
|
this.$router.push({
|
|
name: 'bzzqyjStep3',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if (row.taskInfo === '责任对接人审批') {
|
|
this.$router.push({
|
|
name: 'bzzqyjStep4',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if (row.taskInfo === '标准法规工程师汇总填写处理意见') {
|
|
this.$router.push({
|
|
name: 'bzzqyjStep5',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if (row.taskInfo === '责任人会签') {
|
|
this.$router.push({
|
|
name: 'bzzqyjStep6',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if (row.taskInfo === '部长+对接人审核') {
|
|
this.$router.push({
|
|
name: 'bzzqyjStep7',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if (row.taskInfo.indexOf('技术委员会相关专委会主任') == 0 ) {
|
|
this.$router.push({
|
|
name: 'bzzqyjStep8',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else {
|
|
this.$router.push({
|
|
name: 'bzzqyjStep9',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}
|
|
break
|
|
//标准清单更新/发布流程
|
|
case'4' :
|
|
if (row.taskInfo === '进行会签,填写意见') {
|
|
this.$router.push({
|
|
name: 'bzqdfbStep2',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if (row.taskInfo === '根据会签意见修订') {
|
|
this.$router.push({
|
|
name: 'bzqdfbStep3',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}else if (row.taskInfo === '业务经理审批') {
|
|
this.$router.push({
|
|
name: 'bzqdfbStep4',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}
|
|
break
|
|
//项目合规评估流程
|
|
case '5' :
|
|
if(row.taskInfo === '标准法规部业务经理审批'){
|
|
this.$router.push({
|
|
name: 'xmpgStep2',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}else if(row.taskInfo === '标准评估任务下发'){
|
|
this.$router.push({
|
|
name: 'xmpgStep3',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}else if(row.taskInfo === '合规性评估'){
|
|
this.$router.push({
|
|
name: 'xmpgStep4',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}else if(row.taskInfo === '分发责任人审核'){
|
|
this.$router.push({
|
|
name: 'xmpgStep5',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}else if(row.taskInfo === '汇总审核'){
|
|
this.$router.push({
|
|
name: 'xmpgStep6',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}else if(row.taskInfo === '标准法规部领导审核'){
|
|
this.$router.push({
|
|
name: 'xmpgStep7',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}
|
|
break
|
|
//项目评估流程-项目
|
|
case '6':
|
|
if(row.taskInfo === '标准法规部业务经理审批'){
|
|
this.$router.push({
|
|
name: 'xmpg2Step2',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}else if(row.taskInfo === '工程经理转办'){
|
|
this.$router.push({
|
|
name: 'xmpg2Step3',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if(row.taskInfo === '架构经理任务分发') {
|
|
this.$router.push({
|
|
name: 'xmpg2Step4',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if(row.taskInfo === '分发责任人下发') {
|
|
this.$router.push({
|
|
name: 'xmpg2Step5',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if(row.taskInfo === '合规性评估') {
|
|
this.$router.push({
|
|
name: 'xmpg2Step6',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if(row.taskInfo === '分发负责人审批') {
|
|
this.$router.push({
|
|
name: 'xmpg2Step7',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if(row.taskInfo === '架构经理审批') {
|
|
this.$router.push({
|
|
name: 'xmpg2Step8',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if(row.taskInfo === '工程经理审批') {
|
|
this.$router.push({
|
|
name: 'xmpg2Step9',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if(row.taskInfo === '标准法规部经理审批') {
|
|
this.$router.push({
|
|
name: 'xmpg2Step10',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if(row.taskInfo === '汇总审批') {
|
|
this.$router.push({
|
|
name: 'xmpg2Step11',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if(row.taskInfo === '标准法规部部长审批') {
|
|
this.$router.push({
|
|
name: 'xmpg2Step12',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}
|
|
break
|
|
//未符合项整改流程
|
|
case '8' :
|
|
if(row.taskInfo === '下发至标准法规工程师'){
|
|
this.$router.push({
|
|
name: 'wfhxzgStep2',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if (row.taskInfo === '确认+选择责任人') {
|
|
this.$router.push({
|
|
name: 'wfhxzgStep3',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}else if (row.taskInfo === '上传佐证材料填写信息') {
|
|
this.$router.push({
|
|
name: 'wfhxzgStep4',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}else {
|
|
this.$router.push({
|
|
name: 'wfhxzgStep5',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}
|
|
break
|
|
case '9':
|
|
if (row.taskInfo === '选择执行人') {
|
|
this.$router.push({
|
|
name: 'bzjdStep2',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if (row.taskInfo === '填写解读分析') {
|
|
this.$router.push({
|
|
name: 'bzjdStep3',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if (row.taskInfo === '责任人审核') {
|
|
this.$router.push({
|
|
name: 'bzjdStep4',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if (row.taskInfo === '工程师审核') {
|
|
this.$router.push({
|
|
name: 'bzjdStep5',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if (row.taskInfo === '部长审批') {
|
|
this.$router.push({
|
|
name: 'bzjdStep6',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}
|
|
break
|
|
//项目清单确认流程
|
|
case '10' :
|
|
if(row.taskInfo === '确认人确认'){
|
|
this.$router.push({
|
|
name: 'xmqdqrStep2',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if (row.taskInfo === '标准法规部经理审批') {
|
|
this.$router.push({
|
|
name: 'xmqdqrStep3',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}
|
|
break
|
|
case '14':
|
|
//参与外部标准制修订信息提报
|
|
if (row.taskInfo === '下发责任工程师') {
|
|
this.$router.push({
|
|
name: 'cywbbzzxdStep2',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if(row.taskInfo === '填写备案信息'){
|
|
this.$router.push({
|
|
name: 'cywbbzzxdStep3',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if(row.taskInfo === '责任部门对接人审核'){
|
|
this.$router.push({
|
|
name: 'cywbbzzxdStep4',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if(row.taskInfo === '标准法规工程师审核'){
|
|
this.$router.push({
|
|
name: 'cywbbzzxdStep5',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if(row.taskInfo === '标准法规部部长批准'){
|
|
this.$router.push({
|
|
name: 'cywbbzzxdStep6',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}
|
|
break
|
|
case '15':
|
|
//加入标准化协会信息备案流程
|
|
if (row.taskInfo === '填写入会信息') {
|
|
this.$router.push({
|
|
name: 'jrbzhxhStep2',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if(row.taskInfo === '标准法规工程师审核'){
|
|
this.$router.push({
|
|
name: 'jrbzhxhStep3',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}else if(row.taskInfo === '标准法规部部长批准'){
|
|
this.$router.push({
|
|
name: 'jrbzhxhStep4',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}
|
|
break
|
|
case '16':
|
|
//外部署名推荐审批流程
|
|
if (row.taskInfo === '会签') {
|
|
this.$router.push({
|
|
name: 'wbsmStep2',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}else if(row.taskInfo === '标准法规部部长审核'){
|
|
this.$router.push({
|
|
name: 'wbsmStep3',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if(row.taskInfo === '技术管理中心主任审定'){
|
|
this.$router.push({
|
|
name: 'wbsmStep4',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}else if(row.taskInfo === '工程研究总院院长批准'){
|
|
this.$router.push({
|
|
name: 'wbsmStep5',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}else if(row.taskInfo === '修改信息'){
|
|
this.$router.push({
|
|
name: 'wbsmStep1',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}
|
|
break
|
|
// 外部标准化协会入会流程
|
|
case '20':
|
|
if (row.taskInfo === '技术委员会分委会主任/入会代表所在中心主任提名入会代表') {
|
|
this.$router.push({
|
|
name: 'bzrhStep2',
|
|
query:{
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if (row.taskInfo === '入会代表填写入会信息表') {
|
|
this.$router.push({
|
|
name: 'bzrhStep3',
|
|
query:{
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if (row.taskInfo === '入会人员所在部门负责人审核') {
|
|
this.$router.push({
|
|
name: 'bzrhStep4',
|
|
query:{
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if (row.taskInfo === '标准法规工程师汇总修订') {
|
|
this.$router.push({
|
|
name: 'bzrhStep5',
|
|
query:{
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}else if (row.taskInfo === '标准法规部主管领导审核') {
|
|
this.$router.push({
|
|
name: 'bzrhStep6',
|
|
query:{
|
|
taskInfo: row.taskInfo,
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if (row.taskInfo === '费用管理部门会签') {
|
|
this.$router.push({
|
|
name: 'bzrhStep6',
|
|
query:{
|
|
taskInfo: row.taskInfo,
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if (row.taskInfo === '技术委员会常务副主任/总院院长审定') {
|
|
this.$router.push({
|
|
name: 'bzrhStep6',
|
|
query:{
|
|
taskInfo: row.taskInfo,
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if (row.taskInfo === '标准法规工程师汇总修订完毕'){
|
|
this.$router.push({
|
|
name: 'bzrhStep6',
|
|
query:{
|
|
taskInfo: row.taskInfo,
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}
|
|
break
|
|
case '18':
|
|
if (row.taskInfo === '法规认证部副部长批准') {
|
|
this.$router.push({
|
|
name: 'zcchStep2',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if (row.taskInfo === '公司副总批准') {
|
|
this.$router.push({
|
|
name: 'zcchStep3',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if (row.taskInfo === '修订参会信息') {
|
|
this.$router.push({
|
|
name: 'zcchStep1-1',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}
|
|
break
|
|
// 政策参会流程
|
|
case '19':
|
|
if (row.taskInfo === '申请人填写表单') {
|
|
this.$router.push({
|
|
name: 'zchhStep1',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if (row.taskInfo === '审核员批准') {
|
|
this.$router.push({
|
|
name: 'zchhStep2',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if (row.taskInfo === '申请人修订申请信息') {
|
|
this.$router.push({
|
|
name: 'zchhStep1',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}
|
|
break
|
|
|
|
case '21':
|
|
if (row.taskInfo === '分委会主任/部门中心主任提名入会代表') {
|
|
this.$router.push({
|
|
name: 'bzchStep2',
|
|
query:{
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if (row.taskInfo === '参会代表填写参会信息表') {
|
|
this.$router.push({
|
|
name: 'bzchStep3',
|
|
query:{
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if (row.taskInfo === '参会人员所在部门中心主任审核') {
|
|
this.$router.push({
|
|
name: 'bzchStep4',
|
|
query:{
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if (row.taskInfo === '标准法规工程师修订') {
|
|
this.$router.push({
|
|
name: 'bzchStep5',
|
|
query:{
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if (row.taskInfo === '技术管理中心主任审批') {
|
|
this.$router.push({
|
|
name: 'bzchStep6',
|
|
query:{
|
|
taskInfo: row.taskInfo,
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if (row.taskInfo === '费用管理部门会签') {
|
|
this.$router.push({
|
|
name: 'bzchStep6',
|
|
query:{
|
|
taskInfo: row.taskInfo,
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if (row.taskInfo === '技术委员会常务副主任/总院院长审定') {
|
|
this.$router.push({
|
|
name: 'bzchStep6',
|
|
query:{
|
|
taskInfo: row.taskInfo,
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if (row.taskInfo === '标准法规工程师修订完毕') {
|
|
this.$router.push({
|
|
name: 'bzchStep6',
|
|
query:{
|
|
taskInfo: row.taskInfo,
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}
|
|
|
|
break
|
|
case '22':
|
|
this.$router.push({
|
|
name: 'bzhhStep2',
|
|
query:{
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
break
|
|
case 'laws2':
|
|
if (row.taskInfo === '责任对接人进行任务下发') {
|
|
this.$router.push({
|
|
name: 'zczqyjStep2',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if(row.taskInfo === '责任人(责任工程师)填写意见'){
|
|
this.$router.push({
|
|
name: 'zczqyjStep3',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}
|
|
else if(row.taskInfo === '责任对接人审核'){
|
|
this.$router.push({
|
|
name: 'zczqyjStep4',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}
|
|
else if(row.taskInfo === '法规工程师单条审核'){
|
|
this.$router.push({
|
|
name: 'zczqyjStep5',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}
|
|
else if(row.taskInfo === '法规工程师修订'){
|
|
this.$router.push({
|
|
name: 'zczqyjStep6',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}
|
|
else if(row.taskInfo === '法规认证部长审核'){
|
|
this.$router.push({
|
|
name: 'zczqyjStep7',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}
|
|
else if(row.taskInfo === '法规认证部副总监审核'){
|
|
this.$router.push({
|
|
name: 'zczqyjStep8',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}
|
|
else if(row.taskInfo === '法规认证部总监批准'){
|
|
this.$router.push({
|
|
name: 'zczqyjStep9',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}
|
|
break
|
|
case 'laws3':
|
|
if (row.taskInfo === '法规认证部长批准') {
|
|
this.$router.push({
|
|
name: 'zdrzbzORzchgxxmscStep2',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
} else if(row.taskInfo === '法规认证部副总监批准'){
|
|
this.$router.push({
|
|
name: 'zdrzbzORzchgxxmscStep3',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}
|
|
else if(row.taskInfo === '责任部门领导任务下发'){
|
|
this.$router.push({
|
|
name: 'zdrzbzORzchgxxmscStep4',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}
|
|
else if(row.taskInfo === '责任人反馈情况'){
|
|
this.$router.push({
|
|
name: 'zdrzbzORzchgxxmscStep5',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}
|
|
else if(row.taskInfo === '责任部门领导批准'){
|
|
this.$router.push({
|
|
name: 'zdrzbzORzchgxxmscStep6',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}
|
|
else if(row.taskInfo === '法规管理员审核'){
|
|
this.$router.push({
|
|
name: 'zdrzbzORzchgxxmscStep7',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}
|
|
else if(row.taskInfo === '法规认证部长审定'){
|
|
this.$router.push({
|
|
name: 'zdrzbzORzchgxxmscStep8',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}
|
|
else if(row.taskInfo === '法规认证部副总监批准'){
|
|
this.$router.push({
|
|
name: 'zdrzbzORzchgxxmscStep9',
|
|
query: {
|
|
taskIds: row.taskIds,
|
|
prcId: row.prcId,
|
|
prcNum: row.prcNum,
|
|
prcName: row.prcName,
|
|
prcType: row.prcType
|
|
}
|
|
})
|
|
}
|
|
break
|
|
|
|
}
|
|
},
|
|
},
|
|
}
|
|
</script>
|
|
|
|
<style lang="less" scoped>
|
|
.to-do-list {
|
|
margin-right: 10px;
|
|
border-radius: 3px;
|
|
height: calc(~'100% - 310px');
|
|
overflow: hidden;
|
|
background: #FFFFFF;
|
|
box-shadow: 1px 1px 10px rgba(0,0,0,0.1);
|
|
.task {
|
|
display: inline-block;
|
|
margin: 15px;
|
|
color: #333333;
|
|
font-size: 16px;
|
|
font-weight: bold;
|
|
}
|
|
.more {
|
|
float: right;
|
|
color: #4788c0;
|
|
margin: 15px 15px;
|
|
&:hover {
|
|
color: #3a8ee6;
|
|
cursor: pointer;
|
|
}
|
|
}
|
|
ul {
|
|
height: calc(~'100% - 50px');
|
|
overflow-y: auto;
|
|
}
|
|
ul::-webkit-scrollbar {
|
|
display: none;
|
|
}
|
|
.time-title {
|
|
margin: 15px;
|
|
border-bottom: 1px dashed #cccccc;
|
|
span {
|
|
cursor: pointer;
|
|
}
|
|
span:hover {
|
|
color: #5ea9f6;
|
|
}
|
|
}
|
|
}
|
|
</style>
|