From eaf9c983b41f2c1fe682526eab131999f84fb8fe Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期一, 20 十月 2025 15:47:35 +0800
Subject: [PATCH] feat: 页面
---
src/views/Reward/RewardGrant.vue | 66 ++++++++++++++++++++-------------
1 files changed, 40 insertions(+), 26 deletions(-)
diff --git a/src/views/Reward/RewardGrant.vue b/src/views/Reward/RewardGrant.vue
index 563ce13..7d9061b 100644
--- a/src/views/Reward/RewardGrant.vue
+++ b/src/views/Reward/RewardGrant.vue
@@ -14,7 +14,7 @@
@change="getList()"
></FieldDatePicker>
</QueryFilterItem>
- <QueryFilterItem tip-content="鎷ㄤ粯鏃ユ湡">
+ <QueryFilterItem tip-content="璐㈡斂鎷ㄤ粯鐧昏鏃ユ湡">
<FieldDatePicker
v-model="extraParamState.financeTime"
type="daterange"
@@ -25,7 +25,7 @@
@change="getList()"
></FieldDatePicker>
</QueryFilterItem>
- <QueryFilterItem tip-content="鍏呭�兼棩鏈�">
+ <QueryFilterItem tip-content="骞冲彴鎷ㄤ粯鐧昏鏃ユ湡">
<FieldDatePicker
v-model="extraParamState.settleTime"
type="daterange"
@@ -36,7 +36,7 @@
@change="getList()"
></FieldDatePicker>
</QueryFilterItem>
- <QueryFilterItem tip-content="璐㈡斂鎷ㄤ粯鐘舵��">
+ <QueryFilterItem tip-content="璐㈡斂鎷ㄤ粯鐧昏鐘舵��">
<FieldRadio
v-model="extraParamState.financeStatus"
:value-enum="FinanceStatusEnumTextV2Query"
@@ -45,7 +45,7 @@
@change="getList()"
/>
</QueryFilterItem>
- <QueryFilterItem tip-content="骞冲彴鍏呭�肩姸鎬�">
+ <QueryFilterItem tip-content="骞冲彴鎷ㄤ粯鐧昏鐘舵��">
<FieldRadio
v-model="extraParamState.settleStatus"
:value-enum="SettleStatusEnumTextV2Query"
@@ -72,8 +72,6 @@
v-bind="dialogMaterialFileProps"
:show-upload-btn="false"
:show-delete-btn="false"
- :show-check-btn="false"
- downloadBtnText="鏌ョ湅"
title="鏌ョ湅鍑瘉"
:BusinessTypeEnumText="TransferFileEnumInRewardGrandText"
/>
@@ -174,20 +172,25 @@
{
id: '8',
enCode: 'financeTime',
- name: '鐧昏鎷ㄤ粯鏃ユ湡',
+ name: '璐㈡斂鎷ㄤ粯鐧昏鏃ユ湡',
width: 180,
},
{
id: '9',
enCode: 'settleStatus',
- name: '骞冲彴鍏呭�肩櫥璁扮姸鎬�',
+ name: '骞冲彴鎷ㄤ粯鐧昏鐘舵��',
width: 160,
},
{
id: '10',
enCode: 'settleTime',
- name: '鐧昏鍏呭�兼棩鏈�',
+ name: '骞冲彴鎷ㄤ粯鐧昏鏃ユ湡',
width: 180,
+ },
+ {
+ id: '11',
+ enCode: 'a',
+ name: '鎿嶄綔浜�',
},
];
@@ -233,7 +236,7 @@
name: '鐧昏',
},
emits: {
- onClick: (role) => openRegisterDialog(role),
+ onClick: (role) => goRewardGrantRegister(role),
},
extraProps: {
hide: (row: API.GetParkBountyApplyListOutput) =>
@@ -243,22 +246,22 @@
),
},
},
- {
- data: {
- enCode: 'uploadCertBtn',
- name: '涓婁紶鍑瘉',
- },
- emits: {
- onClick: (role) => openCertRewardDialog(role),
- },
- extraProps: {
- hide: (row: API.GetParkBountyApplyListOutput) =>
- !(
- row.settleStatus === SettleStatusEnum.HasSettle ||
- row.financeStatus === FinanceStatusEnum.HasIncome
- ),
- },
- },
+ // {
+ // data: {
+ // enCode: 'uploadCertBtn',
+ // name: '涓婁紶鍑瘉',
+ // },
+ // emits: {
+ // onClick: (role) => openCertRewardDialog(role),
+ // },
+ // extraProps: {
+ // hide: (row: API.GetParkBountyApplyListOutput) =>
+ // !(
+ // row.settleStatus === SettleStatusEnum.HasSettle ||
+ // row.financeStatus === FinanceStatusEnum.HasIncome
+ // ),
+ // },
+ // },
{
data: {
enCode: 'checkBtn',
@@ -411,6 +414,7 @@
defaultFormParams: {
incomeType: '' as any as IncomeTypeEnum,
parkBountyApplyId: '',
+ fileUrl: [] as UploadUserFile[],
financeSumAmount: 0,
showSuportPlatRecharge: false,
showSuportFiscalRecharge: false,
@@ -420,6 +424,7 @@
function openRegisterDialog(row?: API.GetParkBountyApplyListOutput) {
handleRegisterEdit({
incomeType: '' as any as IncomeTypeEnum,
+ fileUrl: [] as UploadUserFile[],
showSuportPlatRecharge: row.settleStatus === SettleStatusEnum.WaitForSettle,
showSuportFiscalRecharge: row.financeStatus === FinanceStatusEnum.WaitForIncome,
parkBountyApplyId: row.id,
@@ -542,6 +547,15 @@
}
} catch (error) {}
}
+
+function goRewardGrantRegister(row: API.GetParkBountyApplyListOutput) {
+ router.push({
+ name: 'RewardGrantRegister',
+ params: {
+ id: row.id,
+ },
+ });
+}
</script>
<style lang="scss" scoped>
--
Gitblit v1.9.1