hsy
6 小时以前 2d3530a7c11557a40807ad7c0b9e302ce6ce3a9f
src/views/officeProcessAutomation/ApproveManage/approve-list/components/ApproveDetailPanel.vue
@@ -19,9 +19,9 @@
            {{ approvalTypeLabel(row.approvalType) }}
          </span>
        </el-descriptions-item>
        <el-descriptions-item label="申请人编号">{{ row.applicantNo || "—" }}</el-descriptions-item>
        <el-descriptions-item label="申请人名称">{{ row.applicantName || "—" }}</el-descriptions-item>
        <el-descriptions-item label="申请摘要">{{ row.summary || "—" }}</el-descriptions-item>
        <el-descriptions-item label="发起人编号">{{ row.applicantNo || "—" }}</el-descriptions-item>
        <el-descriptions-item label="发起人名称">{{ row.applicantName || "—" }}</el-descriptions-item>
        <el-descriptions-item label="摘要">{{ row.summary || "—" }}</el-descriptions-item>
        <el-descriptions-item v-if="row.rejectReason"
                              label="驳回原因"
                              :span="2">
@@ -50,7 +50,7 @@
            <el-descriptions-item label="发货订单号">{{ detailData.shippingInfo.shippingNo || "--" }}</el-descriptions-item>
            <el-descriptions-item label="客户名称">{{ detailData.shippingInfo.customerName || "--" }}</el-descriptions-item>
            <el-descriptions-item label="发货类型">{{ detailData.shippingInfo.type || "--" }}</el-descriptions-item>
            <el-descriptions-item label="发货日期">{{ detailData.shippingInfo.shippingDateDate || "--" }}</el-descriptions-item>
            <el-descriptions-item label="发货日期">{{ detailData.shippingInfo.shippingDate || "--" }}</el-descriptions-item>
            <el-descriptions-item label="审核状态">{{ detailData.shippingInfo.status || "--" }}</el-descriptions-item>
            <el-descriptions-item label="发货车牌号">{{ detailData.shippingInfo.shippingCarNumber || "--" }}</el-descriptions-item>
            <el-descriptions-item label="快递公司">{{ detailData.shippingInfo.expressCompany || "--" }}</el-descriptions-item>
@@ -145,6 +145,22 @@
          </div>
        </div>
      </template>
      <!-- 状态变更审批详情 -->
      <template v-else-if="row.businessType === 19">
        <div class="device-status-detail">
          <el-divider content-position="left">设备状态变更详情</el-divider>
          <el-descriptions :column="2" border>
            <el-descriptions-item label="设备名称">{{ detailData.deviceName || "--" }}</el-descriptions-item>
            <el-descriptions-item label="目标状态">
              <el-tag :type="detailData.targetStatus === 1 ? 'success' : 'danger'">
                {{ detailData.targetStatusName || "--" }}
              </el-tag>
            </el-descriptions-item>
            <el-descriptions-item label="变更原因" :span="2">{{ detailData.reason || "--" }}</el-descriptions-item>
          </el-descriptions>
        </div>
      </template>
    </div>
    <div v-if="attachmentList.length"
         class="detail-block">
@@ -199,9 +215,9 @@
  const formResolved = computed(() => resolveInstanceFormFields(props.row));
  // 是否为特殊审批类型(采购、发货、报价)
  // 是否为特殊审批类型(采购、发货、报价、设备状态变更)
  const isSpecialApprovalType = computed(() => {
    return [5, 7, 6].includes(props.row.businessType);
    return [5, 7, 6, 19].includes(props.row.businessType);
  });
  // 详情数据(直接使用传入的 detail-data 参数)