Commit d9752a1e3efccfbcf70f663f73f27fdbeb5439c6
1 parent
2e2b95d3
大区经理 自己流程
Showing
2 changed files
with
18 additions
and
12 deletions
pages-sub/problem/regional-order-manage/add-order.vue
| ... | ... | @@ -203,13 +203,12 @@ import { ref, reactive } from 'vue' |
| 203 | 203 | import { onReady, onShow, onLoad } from '@dcloudio/uni-app'; |
| 204 | 204 | import { useUploadImgs } from '@/common/utils/useUploadImgs' |
| 205 | 205 | import { getRoadListByLatLng } from '@/api/common' |
| 206 | -import { daquUniversalApproval, qyUniversalApproval, | |
| 206 | +import { daquUniversalApproval, qyUniversalApproval,qyWorkorderCreate, | |
| 207 | 207 | dcyUniversalApproval, daquWorkorderCreate, |
| 208 | 208 | dcyWorkorderCreate } from '@/api/regional-order-manage/regional-order-manage' |
| 209 | 209 | import { timeFormat } from '@/uni_modules/uview-plus' |
| 210 | 210 | import { nextStepMap } from '@/common/utils/common' |
| 211 | 211 | import { useUserStore } from '@/pinia/user'; |
| 212 | -import { qyWorkorderCreate } from "../../../api/regional-order-manage/regional-order-manage"; | |
| 213 | 212 | |
| 214 | 213 | // ========== 状态管理 ========== |
| 215 | 214 | const userStore = useUserStore(); | ... | ... |
pages-sub/problem/regional-order-manage/index.vue
| ... | ... | @@ -283,7 +283,7 @@ import { |
| 283 | 283 | myBuzSimplePage, |
| 284 | 284 | todoBuzSimplePage, |
| 285 | 285 | doneBuzSimplePage, |
| 286 | - universalApproval, | |
| 286 | + qyWorkorderCreate, | |
| 287 | 287 | qyUniversalApproval, |
| 288 | 288 | daquUniversalApproval, |
| 289 | 289 | dcyUniversalApproval |
| ... | ... | @@ -530,7 +530,7 @@ const handleProcess = async (item) => { |
| 530 | 530 | if (res.confirm) { |
| 531 | 531 | // 构建请求参数 |
| 532 | 532 | const requestData = { |
| 533 | - "returnImgs": rejectImgs.getSuccessImgUrls(), // 改造后:获取上传成功的图片URL | |
| 533 | + | |
| 534 | 534 | "workerDataId": item.id, |
| 535 | 535 | "taskKey": 'ylInspectorStart', |
| 536 | 536 | "taskId": item.taskId, |
| ... | ... | @@ -538,8 +538,18 @@ const handleProcess = async (item) => { |
| 538 | 538 | "agree": 1, |
| 539 | 539 | "reason": '结束工单' |
| 540 | 540 | }; |
| 541 | - // 调用回退工单接口 | |
| 542 | - const res = await qyUniversalApproval(requestData); | |
| 541 | + // 调用回退工单接口 daquUniversalApproval | |
| 542 | + | |
| 543 | + if( userStore.userInfo.roles.includes('regional_manager')){ // 大区经理 | |
| 544 | + await daquUniversalApproval(requestData) | |
| 545 | + } | |
| 546 | + if( userStore.userInfo.roles.includes('Inspector_global')){ // 督察员 | |
| 547 | + await dcyUniversalApproval(requestData); | |
| 548 | + } | |
| 549 | + if( userStore.userInfo.roles.includes('patrol_global')){ // 全域巡查员 | |
| 550 | + await qyUniversalApproval(requestData); | |
| 551 | + } | |
| 552 | + | |
| 543 | 553 | uni.showToast({title: '结束成功', icon: 'success', duration: 1000}); |
| 544 | 554 | rejectModalShow.value = false; |
| 545 | 555 | paging.value?.reload(); // 刷新列表 |
| ... | ... | @@ -622,16 +632,12 @@ const confirmReject = async () => { |
| 622 | 632 | }; |
| 623 | 633 | // 新增工单 |
| 624 | 634 | const handleAddOrder = () => { |
| 625 | - // patrol_global 全域巡查员 | |
| 626 | - // regional_manager 大区经理 | |
| 627 | - console.log(userStore.userInfo?.roles.includes('Inspector_global')) | |
| 628 | - console.log(userStore.userInfo?.roles) | |
| 629 | 635 | if (userStore.userInfo?.roles.includes('patrol_global')) { // 全域巡查员 |
| 630 | 636 | uni.navigateTo({ |
| 631 | 637 | url: '/pages-sub/problem/regional-order-manage/add-patrol-order' |
| 632 | 638 | }); |
| 633 | 639 | } |
| 634 | - if (userStore.userInfo?.roles.includes('regional_manager')) { | |
| 640 | + if (userStore.userInfo?.roles.includes('regional_manager')) { // 大区经理 | |
| 635 | 641 | uni.navigateTo({ |
| 636 | 642 | url: '/pages-sub/problem/regional-order-manage/add-order' |
| 637 | 643 | }); |
| ... | ... | @@ -674,7 +680,8 @@ const handleAcceptModalConfirm = async () => { |
| 674 | 680 | "workerDataId": currentAcceptItem.value.id, |
| 675 | 681 | "taskId": currentAcceptItem.value.taskId, |
| 676 | 682 | "operateType": acceptRadioValue.value == 0 ? nextStepMap[currentAcceptItem.value.taskKey].operateTypePass : nextStepMap[currentAcceptItem.value.taskKey].operateTypeNoPass, |
| 677 | - "reason": acceptReason.value.trim() | |
| 683 | + "reason": acceptReason.value.trim(), | |
| 684 | + "agree":acceptRadioValue.value, | |
| 678 | 685 | } |
| 679 | 686 | await daquUniversalApproval(postData); |
| 680 | 687 | } | ... | ... |