From 3e800b5efbd282370d02cdc0773811fa77359b67 Mon Sep 17 00:00:00 2001
From: wente <329538422@qq.com>
Date: 星期三, 29 十一月 2023 16:12:13 +0800
Subject: [PATCH] 流程图
---
web/src/views/modules/sys/task/stay-task.vue | 87 ++++++++++++++++++++++---------------------
1 files changed, 44 insertions(+), 43 deletions(-)
diff --git a/web/src/views/modules/sys/task/stay-task.vue b/web/src/views/modules/sys/task/stay-task.vue
index 208f476..81e4532 100644
--- a/web/src/views/modules/sys/task/stay-task.vue
+++ b/web/src/views/modules/sys/task/stay-task.vue
@@ -3,10 +3,10 @@
<!-- <zt-table-wraper ref="tableObj" query-url="/newPlan/taskCenter/page" :paging="false" :lazy="true" v-slot="{ table }"
paging-layout="total, prev, pager, next">-->
<el-form :inline="true" :model="dataForm" @keyup.enter.native="getQuery()">
- <el-input type="text" v-model="dataForm.djxlSystem" v-if="false" />
+ <el-input type="text" v-model="dataForm.djxlSystem" v-if="false"/>
</el-form>
<el-table ref="table"
- :height="getTransformHeight(transformHeight)"
+ :height="getTransformHeight()"
v-loading="dataLoading"
:data="dataList"
style='margin-top:10px;transition: .5s;'
@@ -19,7 +19,7 @@
</el-table-column>
<el-table-column align="left" prop="topic" label="宸ョ▼" width="150"/>
<!-- <el-table-column align="left" prop="title" label="娴佺▼鍚嶇О" width="180"/>-->
- <el-table-column align="left" prop="remark" label="鎽樿" />
+ <el-table-column align="left" prop="remark" label="鎽樿"/>
<el-table-column align="center" prop="stepName" label="褰撳墠鐜妭" width="150px"/>
<el-table-column align="center" prop="receiveTime" label="涓婁竴鐜妭鍔炵悊鏃堕棿" width="180px"/>
@@ -27,10 +27,17 @@
<el-table-column align="center" prop="finishTime" label="璁″垝瀹屾垚鏃堕棿" width="160px"/>
<!-- <el-table-column align="center" prop="statusName" label="鐘舵��" width="100px"/>-->
<el-table-column align="center" prop="idleDays" label="鍋滅暀鏃堕棿锛堝ぉ锛�" width="150px"/>
- <zt-table-column-handle fixed="right" :table="table" :has-edit="false" :has-delete="false" :has-view="false" width="120px">
+ <zt-table-column-handle fixed="right" :table="table" :has-edit="false" :has-delete="false" :has-view="false"
+ width="120px">
<template v-slot="{ row }">
- <zt-table-button v-if="row.stepMarker!='hxsy_czsp'&&row.stepMarker!='hxsy_bzsp'&&row.stepMarker!='xbsy_czsp'&&row.stepMarker!='xbsy_bzsp'" @click="createTask(row)">鍔炵悊</zt-table-button>
- <zt-table-button v-if="row.stepMarker=='hxsy_czsp'||row.stepMarker=='hxsy_bzsp'||row.stepMarker=='xbsy_czsp'||row.stepMarker=='xbsy_bzsp'" @click="createTask(row)">鏌ラ槄</zt-table-button>
+ <zt-table-button
+ v-if="row.stepMarker!='hxsy_czsp'&&row.stepMarker!='hxsy_bzsp'&&row.stepMarker!='xbsy_czsp'&&row.stepMarker!='xbsy_bzsp'"
+ @click="createTask(row)">鍔炵悊
+ </zt-table-button>
+ <zt-table-button
+ v-if="row.stepMarker=='hxsy_czsp'||row.stepMarker=='hxsy_bzsp'||row.stepMarker=='xbsy_czsp'||row.stepMarker=='xbsy_bzsp'"
+ @click="createTask(row)">鏌ラ槄
+ </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>
</template>
@@ -43,7 +50,8 @@
@infinite="infiniteHandler"
ref="infiniteLoading"
force-use-infinite-wrapper=".alreadyTaskPushTable .el-table__body-wrapper">
- <div slot="no-more" style="margin-top: 10px;margin-bottom: 10px;"><span v-if="dataListAll.length > pageSize">娌℃湁鏇村浜�</span></div>
+ <div slot="no-more" style="margin-top: 10px;margin-bottom: 10px;"><span v-if="dataListAll.length > pageSize">娌℃湁鏇村浜�</span>
+ </div>
</infinite-loading>
</el-table>
<!-- 寰呭姙浠诲姟寮圭獥寮圭獥, 鏂板 / 淇敼 -->
@@ -63,22 +71,22 @@
page: 1,
pageSize: 30,
dataLoading: false,
- dataList:[],
- dataListAll:[],
+ dataList: [],
+ dataListAll: [],
dataForm: {
- djxlSystem:''
+ djxlSystem: ''
},
dialogVisible: false,
existConstructionInfo: false
}
},
- props:{
- system:{
- type:String
+ props: {
+ system: {
+ type: String
},
- transformHeight:{
- type:Boolean,
- default:false
+ transformHeight: {
+ type: Boolean,
+ default: false
}
},
watch: {
@@ -87,21 +95,19 @@
// this.getIsExistConstructionInfo()
this.getQuery()
},
- 'tableBottomOffset'(){
- console.log(this.tableBottomOffset,'tableBottomOffset')
+ 'tableBottomOffset'() {
+ console.log(this.tableBottomOffset, 'tableBottomOffset')
}
},
- computed:{
-
- },
+ computed: {},
components: {
InfiniteLoading,
ItemCirculatOrder
},
created() {
- if (this.$route.path.indexOf('taskCenter')>0 || this.system=='smj'){
+ if (this.$route.path.indexOf('taskCenter') > 0 || this.system == 'smj') {
this.transformHeight = true
- }else{
+ } else {
this.transformHeight = false
}
},
@@ -111,7 +117,7 @@
}
this.dataForm.djxlSystem = Cookies.get('djxlSystem')
this.getQuery()
- this.$EventBus.$on('newProject',()=>{
+ this.$EventBus.$on('newProject', () => {
this.getQuery()
})
},
@@ -159,13 +165,13 @@
this.$refs.infiniteLoading.$emit('$InfiniteLoading:reset');
});
},
- async getQuery(){
+ async getQuery() {
this.handleInfiniteLoadingBeforeGet()
this.dataLoading = true
let params = {
djxlSystem: this.dataForm.djxlSystem,
}
- let res = await this.$http.get(`/task/taskCenter/page`,{
+ let res = await this.$http.get(`/task/taskCenter/page`, {
params: params
})
if (res.success) {
@@ -176,13 +182,9 @@
this.dataLoading = true
}
},
- getTransformHeight(transformHeight){
- let Height=document.documentElement.clientHeight
- if(transformHeight){
- return Height-(650-403)
- }else{
- return Height-650
- }
+ getTransformHeight() {
+ let Height = document.documentElement.clientHeight
+ return Height - (650 - 403)
},
async reCall(row) {
if (await this.$tip.confirm('纭畾瑕佽繘琛屾挙鍥炲悧?')) {
@@ -194,14 +196,14 @@
this.getQuery()
},
flowChart(row) {
- this.$emit('fatherMethod',row)
+ this.$emit('fatherMethod', row)
},
- async getFlowTrack(row){
- console.log(row,'getFlowTrack row')
- if(row){
- let params={
- flowCode:row.flowCode,
- bizId:row.bizId
+ async getFlowTrack(row) {
+ console.log(row, 'getFlowTrack row')
+ if (row) {
+ let params = {
+ flowCode: row.flowCode,
+ bizId: row.bizId
}
this.$refs.processTrajectory.$refs.dialog.init(params)
}
@@ -209,11 +211,10 @@
async createTask(row) {
console.log(row, "task row");
if (row.flowCode === 'wplz') {
- this.$refs.itemCirculatOrder.$refs.dialog.init(row)
+ this.$refs.itemCirculatOrder.$refs.dialog.init(row.bizId, row)
} else if (row.flowCode === 'aaa') {
//this.$refs.itemCirculatOrder.$refs.dialog.init(row)
- }
- else {
+ } else {
if (row.stepRouterId === null) {
this.$tip.alert("娌℃湁閰嶇疆鑿滃崟id")
return;
--
Gitblit v1.9.1