吉安感知网项目-前端
chenyao
2026-08-05 3a22478254f501918111e3a554397bd22e8b34de
uniapps/work-app/src/subPackages/workDetail/index.vue
@@ -39,7 +39,7 @@
               </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"
@@ -53,8 +53,8 @@
                           <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>
@@ -165,7 +165,7 @@
<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'
@@ -405,10 +405,18 @@
   }
   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(() => {