1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
| import { defineColumns } from '@bole-core/components';
| import { TempFolderPath } from './enum';
|
| export enum FourStreamsMaterialFileBusinessTypeEnum {
| /** 园区入驻协议 */
| ParkEnterPactUrl = 10,
| /** 企业完税证明(盖章) */
| RatePaymentFileUrl = 20,
| /** 企业缴税明细汇总表(盖章) */
| TaxSubFileUrl = 30,
| /** 企业营收利润表 */
| OperateProfitesUrl = 40,
| /**
| * 入驻关联说明
| * @deprecated 已经不用了
| */
| EnterRelateUrl = 50,
| /** C端个税完税证明 */
| PersonTaxRatePayUrl = 60,
| /** C端完税说明 */
| PersonTaxInstructUrl = 70,
| }
|
| export const FourStreamsMaterialFileBusinessTypeEnumText = {
| [FourStreamsMaterialFileBusinessTypeEnum.ParkEnterPactUrl]: '园区入驻协议',
| [FourStreamsMaterialFileBusinessTypeEnum.RatePaymentFileUrl]: '企业完税证明(盖章)',
| [FourStreamsMaterialFileBusinessTypeEnum.TaxSubFileUrl]: '企业缴税明细汇总表(盖章)',
| [FourStreamsMaterialFileBusinessTypeEnum.OperateProfitesUrl]: '企业营收利润表',
| [FourStreamsMaterialFileBusinessTypeEnum.EnterRelateUrl]: '入驻关联说明',
| [FourStreamsMaterialFileBusinessTypeEnum.PersonTaxRatePayUrl]: 'C端个税完税证明',
| [FourStreamsMaterialFileBusinessTypeEnum.PersonTaxInstructUrl]: 'C端完税情况说明',
| };
|
| export const FourStreamsMaterialFileBusinessTypeEnumKey = {
| [FourStreamsMaterialFileBusinessTypeEnum.ParkEnterPactUrl]: 'parkEnterPactUrl',
| [FourStreamsMaterialFileBusinessTypeEnum.RatePaymentFileUrl]: 'ratePaymentFileUrl',
| [FourStreamsMaterialFileBusinessTypeEnum.TaxSubFileUrl]: 'taxSubFileUrl',
| [FourStreamsMaterialFileBusinessTypeEnum.OperateProfitesUrl]: 'operateProfitesUrl',
| [FourStreamsMaterialFileBusinessTypeEnum.EnterRelateUrl]: 'enterRelateUrl',
| [FourStreamsMaterialFileBusinessTypeEnum.PersonTaxRatePayUrl]: 'personTaxRatePayUrl',
| [FourStreamsMaterialFileBusinessTypeEnum.PersonTaxInstructUrl]: 'personTaxInstructUrl',
| } as const;
|
| export enum ApplyTransferFileBusinessTypeEnum {
| /** 财政拨付凭证*/
| FinanceToFileUrl = 100,
| /** 平台拨付凭证*/
| TransferToFileUrl = 110,
| }
|
| export const ApplyTransferFileBusinessTypeEnumText = {
| [ApplyTransferFileBusinessTypeEnum.FinanceToFileUrl]: '财政拨付凭证',
| [ApplyTransferFileBusinessTypeEnum.TransferToFileUrl]: '平台拨付凭证',
| };
|
| export const ApplyTransferFileBusinessTypeEnumKey = {
| [ApplyTransferFileBusinessTypeEnum.FinanceToFileUrl]: 'financeToFileUrl',
| [ApplyTransferFileBusinessTypeEnum.TransferToFileUrl]: 'transferToFileUrl',
| } as const;
|
| export enum TransferFileEnumInRewardGrand {
| /** 财政拨付凭证*/
| FinanceFileUrl = 200,
| /** 平台拨付凭证*/
| SettleFileUrl = 210,
| }
|
| export const TransferFileEnumInRewardGrandText = {
| [TransferFileEnumInRewardGrand.FinanceFileUrl]: '财政拨付凭证',
| [TransferFileEnumInRewardGrand.SettleFileUrl]: '平台拨付凭证',
| };
|
| export const TransferFileEnumInRewardGrandKey = {
| [TransferFileEnumInRewardGrand.FinanceFileUrl]: 'financeFileUrl',
| [TransferFileEnumInRewardGrand.SettleFileUrl]: 'transferFileUrl',
| } as const;
|
| export const BaseDeclareEnterpriseTableViewColumns = defineColumns([
| {
| id: '1',
| enCode: 'userName',
| name: '帐号',
| width: 160,
| },
| {
| id: '2',
| enCode: 'enterpriseName',
| name: '企业名称',
| width: 250,
| },
| {
| id: '3',
| enCode: 'societyCreditCode',
| name: '信用代码',
| width: 200,
| },
| {
| id: '4',
| enCode: 'contactPhone',
| name: '电话',
| width: 160,
| },
| {
| id: '5',
| enCode: 'authType',
| name: '企业类型',
| width: 120,
| },
| {
| id: '6',
| enCode: 'licenseUrl',
| name: '营业执照',
| width: 120,
| },
| {
| id: '7',
| enCode: 'bankAccountInfo',
| name: '基本户信息',
| },
| ]);
|
| type UseAddRewardApplyStep3ColumnsOptions = {
| suportPlatRecharge: Ref<boolean>;
| baseColumns?: API.ModuleColumnDto[];
| };
|
| export function useAddRewardApplyStep3Columns({
| suportPlatRecharge,
| baseColumns = BaseDeclareEnterpriseTableViewColumns,
| }: UseAddRewardApplyStep3ColumnsOptions) {
| const addRewardApplyStep3Columns = computed(() =>
| defineColumns(
| [
| ...baseColumns,
| {
| id: '8',
| enCode: 'financeAmount',
| name: '财政拨付金额',
| },
| suportPlatRecharge.value && {
| id: '9',
| enCode: 'transferAmount',
| name: '平台拨付金额',
| },
| ].filter(Boolean)
| )
| );
|
| return { addRewardApplyStep3Columns };
| }
|
| export const BountyBatchApplyTransferTemp = `${TempFolderPath}/%E5%85%A5%E8%B4%A6%E6%A8%A1%E6%9D%BFV2.xlsx`;
|
|