From bccef675db16bc09fbb5314396a1000c14b32b80 Mon Sep 17 00:00:00 2001 From: fuliqi <fuliqi@qq.com> Date: 星期三, 12 二月 2025 15:58:32 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- src/views/flowable/task/myProcess/send/index.vue | 33 ++++++++++++++++++++++++++++++--- 1 files changed, 30 insertions(+), 3 deletions(-) diff --git a/src/views/flowable/task/myProcess/send/index.vue b/src/views/flowable/task/myProcess/send/index.vue index ac1ecaa..d4979d3 100644 --- a/src/views/flowable/task/myProcess/send/index.vue +++ b/src/views/flowable/task/myProcess/send/index.vue @@ -19,8 +19,8 @@ <el-button size="small" type="primary" :disabled="submitLoading" v-loading="submitLoading" @click="submitForm">纭骞舵彁浜�</el-button> <el-button size="small" type="primary" disabled @click="submitForm">鍗忓悓鍔炵悊(鍔熻兘寮�鍙戜腑)</el-button> <el-button size="small" type="primary" @click="openDelegation(formDataList[0].beforeNodeName)">杞姙</el-button> - <el-button v-if="formDataObj.canJump" size="small" type="primary" @click="openDelegation()">璺宠繃</el-button> - <el-button v-if="formDataObj.canWait" size="small" type="primary" @click="openDelegation()">瀹圭己</el-button> + <el-button v-if="formDataObj.canJump" size="small" type="primary" @click="jumpTask()">璺宠繃</el-button> + <el-button v-if="formDataObj.canWait" size="small" type="primary" >瀹圭己</el-button> </div> <div class="current">褰撳墠闃舵锛�<span>{{formDataObj.beforeNodeName}}</span></div> </div> @@ -175,7 +175,7 @@ import { flowTaskForm } from "@/api/flowable/todo"; import {getNextFlowNodeByStart} from "@/api/flowable/todo"; import {rejectTask} from "@/api/flowable/process"; -import {taskDelegation} from "@/api/projectProcess/projectProcess"; +import {taskDelegation, taskJump} from "@/api/projectProcess/projectProcess"; export default { name: "Record", @@ -189,6 +189,7 @@ props: {}, data() { return { + jumpDesc: '', // 璺宠繃璇存槑 rejectLoading: false, // 椹冲洖鎸夐挳鍔犺浇 submitLoading: false, // 鎻愪氦鎸夐挳鍔犺浇 delegationButLoading: false, // 杞姙鎸夐挳鍔犺浇 @@ -274,6 +275,32 @@ this.getFlowFormData(this.taskId); }, methods: { + // 璺宠繃浠诲姟 + jumpTask() { + this.$prompt('澶囨敞璇存槑', '纭畾瑕佽烦杩囨浠诲姟鍚�', { + confirmButtonText: '纭畾', + cancelButtonText: '鍙栨秷', + inputType: 'textarea' + // inputPattern: /[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?/, + // inputErrorMessage: '閭鏍煎紡涓嶆纭�' + }).then(({ value }) => { + let jumpForm = { + taskId: this.taskId, + projectId: this.goBackParams.projectId, + processInsId: this.procInsId, + desc: value + } + taskJump(jumpForm).then(res => { + this.$message.success("鎿嶄綔鎴愬姛") + this.goBack() + }) + }).catch(() => { + this.$message({ + type: 'info', + message: '宸插彇娑堣烦杩囨搷浣�' + }); + }); + }, removeDept(dept) { let index = this.delegationDeptSelect.indexOf(dept); if (index !== -1) { -- Gitblit v1.8.0