diff --git a/src/pages-process/components/DynamicLink.vue b/src/pages-process/components/DynamicLink.vue index 0131918..5d179b6 100644 --- a/src/pages-process/components/DynamicLink.vue +++ b/src/pages-process/components/DynamicLink.vue @@ -42,7 +42,7 @@ watch(() => props.path, (newVal) => { if (newVal){ compName.value = newVal; - if(newVal.indexOf('index.vue')==-1){ + if(newVal.indexOf('index')==-1){ compName.value = newVal+'/index' } } diff --git a/src/pages-process/components/myTask.vue b/src/pages-process/components/myTask.vue index 3a0ee90..8664ae2 100644 --- a/src/pages-process/components/myTask.vue +++ b/src/pages-process/components/myTask.vue @@ -22,10 +22,10 @@ - - {{item.taskBeginTime?item.taskBeginTime.substring(0,10):''}} - + {{item.processApplyUserName}} + + {{item.taskBeginTime?item.taskBeginTime.substring(0,10):''}} diff --git a/src/pages-process/components/taskDeal.vue b/src/pages-process/components/taskDeal.vue index 95cf175..220d245 100644 --- a/src/pages-process/components/taskDeal.vue +++ b/src/pages-process/components/taskDeal.vue @@ -74,13 +74,18 @@ - - @@ -260,13 +264,11 @@ () => props.formData, (val) => {//监听formdata 加载数据 if (val) { - console.log(val) model.value.taskId = val.taskId; rejectColumns.value = []; //清空驳回信息 model.value.rejectModelNode = ''; let tempArr = []; getProcessTaskTransInfo({ taskId: model.value.taskId }).then(res => { - console.log(res) if (res.success) { resultObj.value = res.result; res.result.histListNode.forEach(item => { @@ -275,8 +277,6 @@ } }) rejectColumns.value = tempArr; //赋值驳回信息 - - } }) } @@ -292,10 +292,8 @@ } } - const showSelectuser = (val : string) => { //选人组件 modelShow.value[val] = true; - console.log(props.formData) } const show1Change = (val, type) => { @@ -354,7 +352,6 @@ } const finishTask = (nextNode) => {//完成任务 - console.log(nextNode) if (nextNode) { handleProcessComplete(nextNode) return; @@ -367,42 +364,32 @@ } const handleProcessComplete = (nextNode) => { - if (!model.value.reason || model.value.reason.length == 0) { - toast.error("请填写处理意见!") - return - } - if (nextNode) { // true - model.value.nextnode = nextNode; - } + console.log('-----', model.value) + if (model.value.processModel == 4) { //4: 取回流程 + message + .confirm({ + msg: '确认取回流程吗?', + title: '提示', + }) + .then(() => { + + }) + } else { + if (!model.value.reason || model.value.reason.length == 0) { + toast.error("请填写处理意见!") + return + } + if (nextNode) { // true + model.value.nextnode = nextNode; + } - if (model.value.entrust) { //如果有委托,不办理流程 - var params = { - taskId: model.value.taskId, - taskAssignee: model.value.entrust - };//查询条件 - taskEntrust(params).then(res => { - if (res.success) { - toast.success(res.message) - setTimeout(() => { //延迟0.5s - uni.navigateBack() - }, 1000) - } else { - toast.error(res.message) - } - }) - return; - } - - message - .confirm({ - msg: '确认提交审批吗?', - title: '提示', - }) - .then(() => { - console.log(model.value) - model.fileList = JSON.stringify(fileListTemp.value) - processComplete(model.value).then(res => { - if (res.success) {//跳转页面或加载下一个任务 + if (model.value.entrust) { //如果有委托,不办理流程 + var params = { + taskId: model.value.taskId, + taskAssignee: model.value.entrust + };//查询条件 + taskEntrust(params).then(res => { + if (res.success) { toast.success(res.message) setTimeout(() => { //延迟0.5s uni.navigateBack() @@ -411,8 +398,27 @@ toast.error(res.message) } }) - }) - + return; + } + message + .confirm({ + msg: '确认提交审批吗?', + title: '提示', + }) + .then(() => { + model.fileList = JSON.stringify(fileListTemp.value) + processComplete(model.value).then(res => { + if (res.success) {//跳转页面或加载下一个任务 + toast.success(res.message) + setTimeout(() => { //延迟0.5s + uni.navigateBack() + }, 1000) + } else { + toast.error(res.message) + } + }) + }) + } } const handleManyProcessComplete = () => { //驳回任务提交 @@ -434,7 +440,6 @@ let yy = new Date().getFullYear(); let mm = new Date().getMonth() + 1; usePath.value = yy + '-' + mm + '-' + '流程办理附件'; - console.log(usePath) }) diff --git a/src/pages-process/myApplyProcess.vue b/src/pages-process/myApplyProcess.vue index 6775a4a..a087a3e 100644 --- a/src/pages-process/myApplyProcess.vue +++ b/src/pages-process/myApplyProcess.vue @@ -69,10 +69,11 @@ callBackProcessApi, } from '@/api/process' import { - useToast + useToast, + useMessage } from 'wot-design-uni' - const toast = useToast() + const message = useMessage() let pageNo = 1 let pageSize = 10 const list = ref([]) @@ -92,17 +93,26 @@ /**流程取回*/ const callBackProcess = (id) => { - callBackProcessApi({ - processInstanceId: id - }).then((res) => { - if (res.success) { - list.value = [] - getList() - toast.success(res.message) - }else{ - toast.warning(res.message) - } - }) + console.log('----',id) + message + .confirm({ + msg: '确认取回流程吗?', + title: '提示', + }) + .then(() => { + callBackProcessApi({ + processInstanceId: id + }).then((res) => { + if (res.success) { + list.value = [] + getList() + toast.success(res.message) + }else{ + toast.warning(res.message) + } + }) + }) + } onReachBottom(() => {