| | |
| | | <el-input type="text" v-model="dataForm.djxlSystem" v-if="false" /> |
| | | </el-form> |
| | | <el-table ref="table" |
| | | :height="getTransformHeight(transformHeight)" |
| | | :height="getTransformHeight()" |
| | | class="pushtable table-is__left-tz" |
| | | v-loading="dataLoading" |
| | | :data="dataList" |
| | | style='margin-top:10px;transition: .5s;' |
| | | border highlight-current-row> |
| | | <el-table-column align="center" prop="index" width="80" label="序号"> |
| | | <el-table-column align="center" prop="index" width="60" label="序号"> |
| | | <template slot-scope="scope"> |
| | | <span v-html="indexFormat(scope.$index)"></span> |
| | | </template> |
| | | </el-table-column> |
| | | |
| | | <el-table-column align="left" prop="topic" label="工程" width="150"/> |
| | | <el-table-column align="left" prop="topic" label="项目名称" /> |
| | | <!-- <el-table-column align="left" prop="title" label="流程名称" width="200"/>--> |
| | | <el-table-column align="left" prop="remark" label="摘要" /> |
| | | <el-table-column align="left" prop="remark" label="摘要" width="250"/> |
| | | <el-table-column align="center" prop="finishStepName" label="完成节点" width="240px"/> |
| | | <el-table-column align="center" v-if ='$store.state.user.isAdmin' prop="finishUserName" label="完成人员" width="120px"/> |
| | | <el-table-column align="center" prop="finishTime" label="完成时间" width="160px"/> |
| | | <el-table-column align="center" prop="stepName" label="当前状态" width="240px"/> |
| | | <el-table-column align="center" prop="receiveName" label="办理人" width="120px"/> |
| | | <el-table-column align="center" prop="finishTime" label="完成时间" width="120px"/> |
| | | <el-table-column align="center" prop="stepName" label="当前状态" width="100px"/> |
| | | <el-table-column align="center" prop="receiveName" label="办理人" width="100px"/> |
| | | <!-- <el-table-column align="center" prop="statusName" label="我的意见" />--> |
| | | <el-table-column label="操作" width="220px"> |
| | | <el-table-column label="操作" width="180px"> |
| | | <template v-slot="{ row }"> |
| | | <zt-table-button v-show="row.canRecall == 1 && !$store.state.user.isAdmin" @click="reCall(row)">撤回</zt-table-button> |
| | | <zt-table-button @click="check(row,'')" v-if="row.flowCode !== 'yearPlanFlow'">查看</zt-table-button> |
| | | <zt-table-button @click="check(row,'')" v-if="row.flowCode === 'yearPlanFlow'">修改</zt-table-button> |
| | | <zt-table-button @click="flowChart(row)">流程图</zt-table-button> |
| | | <zt-table-button v-if="row.flowCode != 'yearPlan2'" @click="getFlowTrack(row)">办理轨迹</zt-table-button> |
| | | <!-- <zt-table-button v-if="row.flowCode != 'yearPlan2'" @click="getFlowTrack(row)">办理轨迹</zt-table-button>--> |
| | | </template> |
| | | </el-table-column> |
| | | <infinite-loading |
| | |
| | | </el-table> |
| | | <!-- 已办任务弹窗 --> |
| | | <ItemCirculatOrder ref="itemCirculatOrder" @refreshDataList="getQuery()"></ItemCirculatOrder> |
| | | <ConfigItemWarehouse ref="configItemWarehouse" @refreshDataList="getQuery()"></ConfigItemWarehouse> |
| | | <ConfigItemChange ref="configItemChange" @refreshDataList="getQuery()"></ConfigItemChange> |
| | | <ConfigItemOutbound ref="configItemOutbound" @refreshDataList="getQuery()"></ConfigItemOutbound> |
| | | <TestCheckOrder ref="testCheckOrder" @refreshDataList="getQuery()"></TestCheckOrder> |
| | | <BaselineRelease ref="baselineRelease" @refreshDataList="getQuery()"></BaselineRelease> |
| | | <QaAuditReport ref="qaAuditReport" @refreshDataList="getQuery()"></QaAuditReport> |
| | | <!-- </zt-table-wraper>--> |
| | | </div> |
| | | </template> |
| | |
| | | import cloneDeep from 'lodash/cloneDeep' |
| | | import InfiniteLoading from 'vue-infinite-loading' |
| | | import ItemCirculatOrder from '@/views/modules/itemCirculatOrder/ItemCirculatOrder-AddOrUpdate' |
| | | import Cookies from "js-cookie"; |
| | | import ConfigItemWarehouse from '@/views/modules/configItemWarehouse/ConfigItemWarehouse-AddOrUpdate' |
| | | import TestCheckOrder from "@/views/modules/testCheckOrder/TestCheckOrder-AddOrUpdate.vue"; |
| | | import ConfigItemChange from "@/views/modules/configItemChange/ConfigItemChange-AddOrUpdate.vue"; |
| | | import ConfigItemOutbound from "@/views/modules/configItemOutbound/ConfigItemOutbound-AddOrUpdate.vue"; |
| | | import BaselineRelease from "@/views/modules/baselineRelease/BaselineRelease-AddOrUpdate.vue"; |
| | | import QaAuditReport from '@/views/modules/qaAuditReport/QaAuditReport-AddOrUpdate' |
| | | |
| | | export default { |
| | | data() { |
| | |
| | | } |
| | | }, |
| | | components: { |
| | | TestCheckOrder, |
| | | InfiniteLoading, |
| | | ItemCirculatOrder |
| | | ItemCirculatOrder, |
| | | ConfigItemWarehouse, |
| | | ConfigItemChange, |
| | | ConfigItemOutbound, |
| | | BaselineRelease, |
| | | QaAuditReport |
| | | }, |
| | | watch:{ |
| | | }, |
| | |
| | | }); |
| | | }, |
| | | |
| | | getTransformHeight(transformHeight){ |
| | | getTransformHeight(){ |
| | | let Height=document.documentElement.clientHeight |
| | | if(transformHeight){ |
| | | return Height-(650-403) |
| | | }else{ |
| | | return Height-650 |
| | | } |
| | | }, |
| | | async getQuery(){ |
| | | this.handleInfiniteLoadingBeforeGet() |
| | |
| | | }, |
| | | check(row) { |
| | | console.log(row, "task row"); |
| | | let row2 = cloneDeep(row) |
| | | row2.stepMarker = null |
| | | if (row.flowCode === 'wplz') { |
| | | this.$refs.itemCirculatOrder.$refs.dialog.init(row2) |
| | | } else if (row.flowCode === 'aaa') { |
| | | //this.$refs.itemCirculatOrder.$refs.dialog.init(row2) |
| | | this.$nextTick(()=>{ |
| | | this.$refs.itemCirculatOrder.$refs.dialog.init(row.bizId,row, true) |
| | | }) |
| | | } else if (row.flowCode === 'pzxrk') { |
| | | this.$nextTick(()=>{ |
| | | this.$refs.configItemWarehouse.$refs.dialog.init(row.bizId,row, true) |
| | | }) |
| | | } else if (row.flowCode === 'csjcd') { |
| | | this.$nextTick(()=>{ |
| | | this.$refs.testCheckOrder.$refs.dialog.init(row.bizId,row, true) |
| | | }) |
| | | }else if (row.flowCode === 'pzxck') { |
| | | this.$nextTick(()=>{ |
| | | this.$refs.configItemOutbound.$refs.dialog.init(row.bizId,row, true) |
| | | }) |
| | | }else if (row.flowCode === 'pzxbg') { |
| | | this.$nextTick(()=>{ |
| | | this.$refs.configItemChange.$refs.dialog.init(row.bizId,row, true) |
| | | }) |
| | | }else if (row.flowCode === 'jxfb') { |
| | | this.$nextTick(()=>{ |
| | | this.$refs.baselineRelease.$refs.dialog.init(row.bizId,row, true) |
| | | }) |
| | | }else if (row.flowCode === 'qashbg') { |
| | | this.$nextTick(()=>{ |
| | | this.$refs.qaAuditReport.$refs.dialog.init(row.bizId,row, true) |
| | | }) |
| | | } |
| | | else { |
| | | if (row.stepReadRouterId === null){ |