王恒
2025-08-13 bdb3123664234ec9bfe7f43be21fac7250f9479f
policy/applyRecordDetails/applyRecordDetails.vue
@@ -25,21 +25,21 @@
               </view>
               <view class="view-form-item">
                  <view class="label">执法时间</view>
                  <view>{{details.planTime}}</view>
            <view>{{details.planTime || details.planMonth || ''}}</view>
               </view>
               <view class="view-form-item">
                  <view class="label">执法类型</view>
            <view class="label">检查方式</view>
                  <view>{{typeList}}</view>
               </view>
               <template v-if="!details.executeUser">
                  <view class="view-form-item">
                     <view class="label">执法人员</view>
                     <view>{{details.applyUser}}</view>
              <view>{{details.applyUser || ''}}</view>
                  </view>
                  <view class="view-form-item">
                     <view class="label">执法部门</view>
                     <view>{{details.applyDeptName}}</view>
              <view>{{details.applyDeptName || details.applyDeptNames || ''}}</view>
                  </view>
               </template>
               <template v-else>
@@ -108,12 +108,14 @@
               </view>
            </view>
         </view> -->
         <view class="base-card" v-if="(details.orderStatus == 3 || details.orderStatus == 4) && details.regionImgs && details.regionImgs.length">
      <view class="base-card"
        v-if="(details.orderStatus == 3 || details.orderStatus == 4) && details.regionImgs && details.regionImgs.length">
            <view class="title">
               <text>执法图片</text>
            </view>
            <view class="view-image">
               <image :src="baseUrl+item" @click="previewImage(details.regionImgs, index)" mode="aspectFill" v-for="(item,index) in details.regionImgs" :key="index"></image>
          <image :src="baseUrl+item" @click="previewImage(details.regionImgs, index)" mode="aspectFill"
            v-for="(item,index) in details.regionImgs" :key="index"></image>
            </view>
         </view>
         <view class="base-card">
@@ -121,14 +123,15 @@
               <text>执法进度</text>
            </view>
            <view class="view-step">
               <view class="step-content" :class="{none: index == nodeList.length - 1}" v-for="(item,index) in nodeList" :key="index">
          <view class="step-content" :class="{none: index == nodeList.length - 1}" v-for="(item,index) in nodeList"
            :key="index">
                  <image class="icon" src="/static/policy/icon.png" mode="widthFix" v-if="!item.nodeReason"></image>
                  <image src="/static/policy/refject.png" mode="widthFix" class="icon" v-else></image>
                  <view class="top-title">
                     {{item.nodeName}}
                  </view>
                  <view class="down-tips">
                     <view class=" submit-per">提交人:<text>{{item.nodeUser}}</text></view>
              <view class=" submit-per" v-if="item.nodeUser">提交人:<text>{{item.nodeUser}}</text></view>
                     <view class="time">{{item.nodeTime}}</view>
                  </view>
               </view>
@@ -165,8 +168,12 @@
      orderNodeList,
      enforceLogList
   } from '@/api/policy.js'
   import { getDicts } from '@/api/data.js'
   import { config } from '@/common/config'
  import {
    getDicts
  } from '@/api/data.js'
  import {
    config
  } from '@/common/config'
   export default {
      data() {
         return {
@@ -209,13 +216,17 @@
         },
         // 节点
         orderNodeList(orderId) {
            orderNodeList({orderId}).then(val => {
        orderNodeList({
          orderId
        }).then(val => {
               this.nodeList = val.data.data
            })
         },
         // 申请记录
         enforceLogList(orderId) {
            enforceLogList({orderId}).then(val => {
        enforceLogList({
          orderId
        }).then(val => {
               // console.log(val.data.rows)
               this.judgeDetails = val.data.rows
            })