| | |
| | | </div> |
| | | <div class="orderRow"> |
| | | <div class="rowTitle">工单状态</div> |
| | | <template v-if="[1, 3].includes(workDetailData.eventStatus)"> |
| | | <!-- <template v-if="[1, 3].includes(workDetailData.eventStatus)"> |
| | | <picker |
| | | mode="selector" |
| | | :range="statusOptions" |
| | |
| | | <text class="picker-arrow">▼</text> |
| | | </div> |
| | | </picker> |
| | | </template> |
| | | <div v-else>{{ getStatusLabel(workDetailData.eventStatus) }}</div> |
| | | </template> --> |
| | | <div>{{ getStatusLabel(workDetailData.eventStatus) }}</div> |
| | | </div> |
| | | <div class="orderRow"> |
| | | <div class="rowTitle">工单处置人</div> |
| | |
| | | |
| | | <script setup> |
| | | // import { getShowImg, getSmallImg } from '@/utils/util' |
| | | import { getGddetailedData, backGdApi, shareCacheApi, updateStatus } from '/src/api/work/index.js' |
| | | import { getGddetailedData, backGdApi, shareCacheApi, updateStatus, addDisposeRecord } from '/src/api/work/index.js' |
| | | import { getWebViewUrl } from '@/utils/index.js' |
| | | import WebViewPlus from '@/components/WebViewPlus.vue' |
| | | import { onShow } from '@dcloudio/uni-app' |
| | |
| | | } |
| | | completing.value = true |
| | | try { |
| | | await updateStatus({ |
| | | // await updateStatus({ |
| | | // eventId: workDetailData.value.id, |
| | | // targetStatus: 4, |
| | | // operateContent, |
| | | // }) |
| | | await addDisposeRecord({ |
| | | eventId: workDetailData.value.id, |
| | | targetStatus: 4, |
| | | operateContent, |
| | | disposeContent: operateContent, |
| | | recordType: 1, |
| | | targetEventStatus: 4, |
| | | updateEventStatus: true, |
| | | attachUrl: '' |
| | | }) |
| | | uni.showToast({ title: '操作成功', icon: 'success' }) |
| | | setTimeout(() => { |