wupengfei
3 天以前 d78a958fc13b1dcb02b2709181c625c1e4d5964b
feat: 页面
1个文件已修改
40 ■■■■ 已修改文件
src/views/ServiceChargeManage/ServiceChargeManage.vue 40 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/ServiceChargeManage/ServiceChargeManage.vue
@@ -57,7 +57,6 @@
      >
        <template #operationBtn-uploadBtn="{ row }">
          <BlFileUpload
            v-if="row.settlementOrderStatus === EnumTaskSettlementOrderStatus.Wait"
            v-model:file-url="editForm.settlementUrl"
            ref="uploadRef"
            :showTip="false"
@@ -73,10 +72,6 @@
        </template>
        <template #operationBtn-reUploadBtn="{ data, row }">
          <BlFileUpload
            v-if="
              row.settlementOrderStatus === EnumTaskSettlementOrderStatus.Completed &&
              row.settlementStatus === EnumTaskSettlementStatus.Wait
            "
            v-model:file-url="editForm.settlementUrl"
            ref="uploadRef"
            :showTip="false"
@@ -134,14 +129,41 @@
const operationBtns = defineOperationBtns([
  {
    data: {
      enCode: 'uploadBtn',
      name: '上传',
    },
    extraProps: {
      hide: (row: API.GetSettlementTasksQueryResultItem) =>
        row.settlementOrderStatus !== EnumTaskSettlementOrderStatus.Wait,
    },
  },
  {
    data: {
      enCode: 'reUploadBtn',
      name: '重新上传',
    },
    extraProps: {
      hide: (row: API.GetSettlementTasksQueryResultItem) =>
        !(
          row.settlementOrderStatus === EnumTaskSettlementOrderStatus.Completed &&
          row.settlementStatus === EnumTaskSettlementStatus.Wait
        ),
    },
  },
  {
    data: {
      enCode: 'settleBtn',
      name: '结算',
    },
    emits: {
      onClick: (role) => openSettleDialog(role),
      onClick: (role: API.GetSettlementTasksQueryResultItem) => openSettleDialog(role),
    },
    extraProps: {
      hide: () => false,
      hide: (role: API.GetSettlementTasksQueryResultItem) =>
        !(
          role.settlementOrderStatus === EnumTaskSettlementOrderStatus.Completed &&
          role.settlementStatus === EnumTaskSettlementStatus.Wait
        ),
    },
  },
  {
@@ -165,6 +187,10 @@
    emits: {
      onClick: (role: API.GetSettlementTasksQueryResultItem) => goDetail(role.id),
    },
    extraProps: {
      hide: (role: API.GetSettlementTasksQueryResultItem) =>
        role.settlementOrderStatus === EnumTaskSettlementOrderStatus.Wait,
    },
  },
  {
    data: {