瀏覽代碼

处理错误

main
hulei 6 天之前
父節點
當前提交
a771256003
共有 100 個檔案被更改,包括 6201 行新增7246 行删除
  1. 162
    0
      ant-design-pro-vue3/src/utils/fileUtils.ts
  2. 224
    11
      ant-design-pro-vue3/src/views/front/develop/Communication/Message.ts
  3. 21
    21
      ant-design-pro-vue3/src/views/front/develop/Contract/ContractBase/EntryBase.ts
  4. 1
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/ContractBase/PageBase.ts
  5. 6
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/ContractBase/TradeAPIsHelper.ts
  6. 0
    340
      ant-design-pro-vue3/src/views/front/develop/Contract/Extend/Reconciles.ts
  7. 24
    24
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/ATMAmountClearing.ts
  8. 35
    35
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/AccountInterestCalculation.ts
  9. 28
    28
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/AnticipationFreezeStoppaymentDeduct.ts
  10. 25
    25
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/CheckAccountDeducInterest.ts
  11. 27
    26
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/CheckAccountStat.ts
  12. 39
    37
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/CheckBlackList.ts
  13. 33
    32
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/CheckBlackList_DQS.ts
  14. 28
    28
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/CheckCustomerCertificate.ts
  15. 30
    29
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/CheckGreyList.ts
  16. 27
    27
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/CheckStatusPledge.ts
  17. 33
    33
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/CheckTradeRule.ts
  18. 27
    27
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/ChecksTellerSmallestCertificate.ts
  19. 30
    30
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/CountedInterest.ts
  20. 2
    2
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/GetRates.ts
  21. 27
    26
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/IDNumberVerification.ts
  22. 30
    30
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/MessageComprehensive.ts
  23. 37
    36
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/PasswordAuthentication.ts
  24. 26
    26
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/PhoneComprehensive.ts
  25. 31
    31
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/ProductUnderLevelSubjects.ts
  26. 0
    93
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryATMAccountInformation.cs
  27. 76
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryATMAccountInformation.ts
  28. 0
    65
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryATMGLYXX.cs
  29. 46
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryATMGLYXX.ts
  30. 0
    266
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAcceptanceAgreementNum.cs
  31. 255
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAcceptanceAgreementNum.ts
  32. 0
    168
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAcceptanceInformation.cs
  33. 156
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAcceptanceInformation.ts
  34. 0
    172
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccordPackingNum.cs
  35. 161
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccordPackingNum.ts
  36. 0
    178
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccountDeductInfo.cs
  37. 123
    110
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccountDeductInfo.ts
  38. 1
    1
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccountDetail.ts
  39. 0
    72
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccountFHList.cs
  40. 59
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccountFHList.ts
  41. 0
    179
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccountInfoByCustomer.cs
  42. 120
    108
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccountInfoByCustomer.ts
  43. 0
    80
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccountMoreInfo.cs
  44. 67
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccountMoreInfo.ts
  45. 0
    135
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccountOpeningInformation.cs
  46. 121
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccountOpeningInformation.ts
  47. 0
    115
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccountPayment.cs
  48. 101
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccountPayment.ts
  49. 0
    170
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccountPaymentPwdConnection.cs
  50. 159
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccountPaymentPwdConnection.ts
  51. 0
    156
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccountTCTD.cs
  52. 119
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccountTCTD.ts
  53. 0
    88
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAmountsRecoveredATM.cs
  54. 76
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAmountsRecoveredATM.ts
  55. 0
    388
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryApprovalInformation.cs
  56. 344
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryApprovalInformation.ts
  57. 0
    116
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryBatchOpenAccountList.cs
  58. 98
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryBatchOpenAccountList.ts
  59. 0
    134
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryBatchResult.cs
  60. 116
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryBatchResult.ts
  61. 0
    210
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryBlackList.cs
  62. 188
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryBlackList.ts
  63. 0
    142
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCDBHDZYP.cs
  64. 125
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCDBHDZYP.ts
  65. 0
    179
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCDHPXX.cs
  66. 161
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCDHPXX.ts
  67. 0
    218
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCM2CARef.cs
  68. 194
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCM2CARef.ts
  69. 0
    210
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCardApplicationRregister.cs
  70. 176
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCardApplicationRregister.ts
  71. 0
    161
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCardApplyRecord.cs
  72. 140
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCardApplyRecord.ts
  73. 0
    120
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCardListOfCustomer.cs
  74. 101
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCardListOfCustomer.ts
  75. 0
    79
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCardMsrInfo.cs
  76. 61
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCardMsrInfo.ts
  77. 0
    99
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCardNoPartList.cs
  78. 80
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCardNoPartList.ts
  79. 0
    99
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCardSurfaceList.cs
  80. 80
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCardSurfaceList.ts
  81. 0
    86
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCashAllocate.cs
  82. 65
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCashAllocate.ts
  83. 0
    242
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCashApproveList_710001.cs
  84. 223
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCashApproveList_710001.ts
  85. 0
    242
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCashApproveList_710003.cs
  86. 224
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCashApproveList_710003.ts
  87. 0
    242
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCashApproveList_710201.cs
  88. 224
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCashApproveList_710201.ts
  89. 0
    242
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCashApproveList_710202.cs
  90. 224
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCashApproveList_710202.ts
  91. 0
    260
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCashIssuedIncomeRecords.cs
  92. 245
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCashIssuedIncomeRecords.ts
  93. 0
    143
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCashPayReceiveRecords.cs
  94. 125
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCashPayReceiveRecords.ts
  95. 0
    289
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCertificateIssuedIncome.cs
  96. 269
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCertificateIssuedIncome.ts
  97. 0
    163
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCertificatePayIncome.cs
  98. 145
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCertificatePayIncome.ts
  99. 0
    122
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCertificateTellerPowerList.cs
  100. 0
    0
      ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCertificateTellerPowerList.ts

+ 162
- 0
ant-design-pro-vue3/src/utils/fileUtils.ts 查看文件

@@ -0,0 +1,162 @@
1
+/**
2
+ * 文件处理工具类
3
+ */
4
+
5
+// 模拟StringReader类,因为TypeScript中没有内置的StringReader
6
+class StringReader {
7
+    private data: string;
8
+    private position: number;
9
+    private lines: string[];
10
+
11
+    constructor(data: string) {
12
+        this.data = data || '';
13
+        this.position = 0;
14
+        this.lines = this.data.split('\n');
15
+    }
16
+
17
+    public ReadLine(): string | null {
18
+        if (this.position < this.lines.length) {
19
+            return this.lines[this.position++];
20
+        }
21
+        return null;
22
+    }
23
+}
24
+
25
+// 模拟C#中的string.IsNullOrEmpty方法
26
+namespace string {
27
+    export function IsNullOrEmpty(str: string | null | undefined): boolean {
28
+        return str === null || str === undefined || str === '';
29
+    }
30
+}
31
+
32
+// 模拟PlatformSettings.Encoding
33
+const PlatformSettings = {
34
+    Encoding: {
35
+        GetBytes(str: string): Uint8Array {
36
+            return new TextEncoder().encode(str);
37
+        },
38
+        GetString(bytes: Uint8Array): string {
39
+            return new TextDecoder().decode(bytes);
40
+        }
41
+    }
42
+};
43
+
44
+/**
45
+ * 文件数据分析工具类
46
+ */
47
+export class FileAnalyzer {
48
+    /**
49
+     * 分析文件数据并转换为指定类型的对象数组
50
+     * @param fileData 文件数据字符串
51
+     * @param format 格式字符串
52
+     * @param action 转换函数
53
+     * @returns 转换后的对象数组
54
+     */
55
+    public static AnilyzeFileData<T>(fileData: string, format: string, action: (dict: { [key: string]: string }) => T): T[];
56
+
57
+    /**
58
+     * 分析文件数据并返回键值对字典
59
+     * @param fileData 文件数据字符串
60
+     * @param formatString 格式字符串
61
+     * @returns 键值对字典
62
+     */
63
+    public static AnilyzeFileData(fileData: string, formatString: string): { [key: string]: string };
64
+
65
+    // 实现函数
66
+    public static AnilyzeFileData<T>(
67
+        fileData: string,
68
+        format: string,
69
+        action?: (dict: { [key: string]: string }) => T
70
+    ): T[] | { [key: string]: string } {
71
+        // 如果是第二种重载形式(没有action参数)
72
+        if (!action) {
73
+            const dict: { [key: string]: string } = {};
74
+            const formatString = format;
75
+
76
+            if (string.IsNullOrEmpty(fileData) || string.IsNullOrEmpty(formatString)) {
77
+                return dict;
78
+            }
79
+
80
+            // 解析格式化字符串
81
+            const lengths = formatString.toLowerCase().split(/[otv]/).filter(x => x).map(Number);
82
+            let counter = 0;
83
+            let titleIndex = 0;
84
+            let titleLength = 0;
85
+            let valueIndex = 0;
86
+            let valueLength = 0;
87
+            let counterIndex = 0;
88
+
89
+            for (let i = 0; i < formatString.length; i++) {
90
+                switch (formatString[i]) {
91
+                    case 't':
92
+                        titleIndex = counter;
93
+                        titleLength = lengths[counterIndex++];
94
+                        break;
95
+                    case 'v':
96
+                        valueIndex = counter;
97
+                        valueLength = lengths[counterIndex++];
98
+                        break;
99
+                    case 'o':
100
+                        break;
101
+                }
102
+                counter += lengths[counterIndex - 1];
103
+            }
104
+
105
+            const data = PlatformSettings.Encoding.GetBytes(fileData);
106
+            const count = Math.floor(data.length / counter);
107
+
108
+            for (let i = 0; i < count; i++) {
109
+                const titleBytes = data.slice(titleIndex + i * counter, titleIndex + i * counter + titleLength);
110
+                const title = PlatformSettings.Encoding.GetString(titleBytes).trim();
111
+
112
+                const valueBytes = data.slice(valueIndex + i * counter, valueIndex + i * counter + valueLength);
113
+                const value = PlatformSettings.Encoding.GetString(valueBytes);
114
+
115
+                dict[title] = value;
116
+            }
117
+
118
+            return dict;
119
+        }
120
+        // 第一种重载形式(有action参数)
121
+        else {
122
+            const result: T[] = [];
123
+
124
+            // 增加判空处理
125
+            if (!string.IsNullOrEmpty(fileData)) {
126
+                const sr = new StringReader(fileData);
127
+                let line = sr.ReadLine();
128
+                let formatParts: string[] = [];
129
+
130
+                if (!format && line && line.startsWith('~')) {
131
+                    const cols = line.substring(1).split('|');
132
+                    const tmp: { [key: string]: string } = {};
133
+                    cols.forEach((col, index) => {
134
+                        tmp[`col${index}`] = col;
135
+                    });
136
+                    formatParts = Object.keys(tmp);
137
+                    line = sr.ReadLine();
138
+                } else {
139
+                    formatParts = format.split('|');
140
+                }
141
+
142
+                while (line) {
143
+                    if (!line.startsWith('~')) {
144
+                        const rowData = line.split('|');
145
+                        const dict: { [key: string]: string } = {};
146
+
147
+                        for (let i = 0; i < formatParts.length; i++) {
148
+                            if (formatParts[i]) {
149
+                                dict[formatParts[i]] = rowData.length > i ? rowData[i] : '';
150
+                            }
151
+                        }
152
+
153
+                        result.push(action(dict));
154
+                    }
155
+                    line = sr.ReadLine();
156
+                }
157
+            }
158
+
159
+            return result;
160
+        }
161
+    }
162
+}

+ 224
- 11
ant-design-pro-vue3/src/views/front/develop/Communication/Message.ts 查看文件

@@ -473,9 +473,6 @@ export default class Message {
473 473
 
474 474
     get Fd30(): string { return this.getFdVaule('0300').toString() }
475 475
     set Fd30(value: string) { this.setFdValue('0300', value) }
476
-    get Fd66(): string { return this.getFdVaule('0660').toString() }
477
-    set Fd66(value: string) { this.setFdValue('0660', value) }
478
-
479 476
     get Fd23(): string { return this.getFdVaule('0100').toString() }
480 477
     set Fd23(value: string) { this.setFdValue('0100', value) }
481 478
 
@@ -576,11 +573,176 @@ export default class Message {
576 573
     set Fd58(value: string) { this.setFdValue('0100', value) }
577 574
     get Fd59(): string { return this.getFdVaule('0100').toString() }
578 575
     set Fd59(value: string) { this.setFdValue('0100', value) }
576
+
577
+    get Fd60(): string { return this.getFdVaule('0100').toString() }
578
+    set Fd60(value: string) { this.setFdValue('0100', value) }
579
+
580
+    get Fd61(): string { return this.getFdVaule('0100').toString() }
581
+    set Fd61(value: string) { this.setFdValue('0100', value) }
582
+
583
+    get Fd62(): string { return this.getFdVaule('0100').toString() }
584
+    set Fd62(value: string) { this.setFdValue('0100', value) }
585
+
586
+    get Fd63(): string { return this.getFdVaule('0100').toString() }
587
+    set Fd63(value: string) { this.setFdValue('0100', value) }
588
+
589
+    get Fd64(): string { return this.getFdVaule('0100').toString() }
590
+    set Fd64(value: string) { this.setFdValue('0100', value) }
591
+
592
+    get Fd65(): string { return this.getFdVaule('0100').toString() }
593
+    set Fd65(value: string) { this.setFdValue('0100', value) }
594
+
595
+
596
+    get Fd66(): string { return this.getFdVaule('0660').toString() }
597
+    set Fd66(value: string) { this.setFdValue('0660', value) }
598
+
599
+    get Fd67(): string { return this.getFdVaule('0100').toString() }
600
+    set Fd67(value: string) { this.setFdValue('0100', value) }
601
+
602
+    get Fd68(): string { return this.getFdVaule('0100').toString() }
603
+    set Fd68(value: string) { this.setFdValue('0100', value) }
604
+
605
+
606
+    get Fd69(): string { return this.getFdVaule('0100').toString() }
607
+    set Fd69(value: string) { this.setFdValue('0100', value) }
608
+
609
+    get Fd70(): string { return this.getFdVaule('0100').toString() }
610
+    set Fd70(value: string) { this.setFdValue('0100', value) }
611
+
612
+    get Fd71(): string { return this.getFdVaule('0100').toString() }
613
+    set Fd71(value: string) { this.setFdValue('0100', value) }
614
+
615
+    get Fd72(): string { return this.getFdVaule('0100').toString() }
616
+    set Fd72(value: string) { this.setFdValue('0100', value) }
617
+
618
+    get Fd73(): string { return this.getFdVaule('0100').toString() }
619
+    set Fd73(value: string) { this.setFdValue('0100', value) }
620
+
621
+
622
+    get Fd75(): string { return this.getFdVaule('0100').toString() }
623
+    set Fd75(value: string) { this.setFdValue('0100', value) }
624
+
625
+    get Fd76(): string { return this.getFdVaule('0100').toString() }
626
+    set Fd76(value: string) { this.setFdValue('0100', value) }
627
+
628
+    get Fd77(): string { return this.getFdVaule('0100').toString() }
629
+    set Fd77(value: string) { this.setFdValue('0100', value) }
630
+
631
+    get Fd78(): string { return this.getFdVaule('0100').toString() }
632
+    set Fd78(value: string) { this.setFdValue('0100', value) }
633
+
634
+    get Fd79(): string { return this.getFdVaule('0100').toString() }
635
+    set Fd79(value: string) { this.setFdValue('0100', value) }
636
+
637
+    get Fd80(): string { return this.getFdVaule('0100').toString() }
638
+    set Fd80(value: string) { this.setFdValue('0100', value) }
639
+
640
+
641
+    get Fd81(): string { return this.getFdVaule('0100').toString() }
642
+    set Fd81(value: string) { this.setFdValue('0100', value) }
643
+
644
+    get Fd82(): string { return this.getFdVaule('0100').toString() }
645
+    set Fd82(value: string) { this.setFdValue('0100', value) }
646
+
647
+    get Fd83(): string { return this.getFdVaule('0100').toString() }
648
+    set Fd83(value: string) { this.setFdValue('0100', value) }
649
+
650
+    get Fd84(): string { return this.getFdVaule('0100').toString() }
651
+    set Fd84(value: string) { this.setFdValue('0100', value) }
652
+
653
+    get Fd85(): string { return this.getFdVaule('0100').toString() }
654
+    set Fd85(value: string) { this.setFdValue('0100', value) }
655
+
656
+    get Fd86(): string { return this.getFdVaule('0100').toString() }
657
+    set Fd86(value: string) { this.setFdValue('0100', value) }
658
+
659
+    get Fd87(): string { return this.getFdVaule('0100').toString() }
660
+    set Fd87(value: string) { this.setFdValue('0100', value) }
661
+
662
+
663
+    get Fd88(): string { return this.getFdVaule('0100').toString() }
664
+    set Fd88(value: string) { this.setFdValue('0100', value) }
665
+
666
+    get Fd89(): string { return this.getFdVaule('0100').toString() }
667
+    set Fd89(value: string) { this.setFdValue('0100', value) }
668
+
669
+    get Fd90(): string { return this.getFdVaule('0100').toString() }
670
+    set Fd90(value: string) { this.setFdValue('0100', value) }
671
+
672
+    get Fd91(): string { return this.getFdVaule('0100').toString() }
673
+    set Fd91(value: string) { this.setFdValue('0100', value) }
674
+
579 675
     get Fd92(): string { return this.getFdVaule('0100').toString() }
580 676
     set Fd92(value: string) { this.setFdValue('0100', value) }
677
+
678
+    get Fd93(): string { return this.getFdVaule('0100').toString() }
679
+    set Fd93(value: string) { this.setFdValue('0100', value) }
680
+
681
+    get Fd94(): string { return this.getFdVaule('0100').toString() }
682
+    set Fd94(value: string) { this.setFdValue('0100', value) }
683
+
684
+
685
+    get Fd95(): string { return this.getFdVaule('0100').toString() }
686
+    set Fd95(value: string) { this.setFdValue('0100', value) }
687
+    get Fd96(): string { return this.getFdVaule('0100').toString() }
688
+    set Fd96(value: string) { this.setFdValue('0100', value) }
689
+
690
+
691
+
692
+
693
+    get Fd97(): string { return this.getFdVaule('0100').toString() }
694
+    set Fd97(value: string) { this.setFdValue('0100', value) }
695
+
581 696
     get Fd98(): string { return this.getFdVaule('0100').toString() }
582 697
     set Fd98(value: string) { this.setFdValue('0100', value) }
583 698
 
699
+    get Fd99(): string { return this.getFdVaule('0100').toString() }
700
+    set Fd99(value: string) { this.setFdValue('0100', value) }
701
+
702
+
703
+
704
+
705
+
706
+
707
+    get Fd116_4(): string { return this.getFdVaule('0100').toString() }
708
+    set Fd116_4(value: string) { this.setFdValue('0100', value) }
709
+
710
+
711
+    get Fd116_5(): string { return this.getFdVaule('0100').toString() }
712
+    set Fd116_5(value: string) { this.setFdValue('0100', value) }
713
+
714
+
715
+
716
+
717
+    get Fd100(): string { return this.getFdVaule('0100').toString() }
718
+    set Fd100(value: string) { this.setFdValue('0100', value) }
719
+
720
+    get Fd100_1(): string { return this.getFdVaule('0100').toString() }
721
+    set Fd100_1(value: string) { this.setFdValue('0100', value) }
722
+    get Fd100_2(): string { return this.getFdVaule('0100').toString() }
723
+    set Fd100_2(value: string) { this.setFdValue('0100', value) }
724
+    get Fd100_3(): string { return this.getFdVaule('0100').toString() }
725
+    set Fd100_3(value: string) { this.setFdValue('0100', value) }
726
+
727
+    get Fd100_5(): string { return this.getFdVaule('0100').toString() }
728
+    set Fd100_5(value: string) { this.setFdValue('0100', value) }
729
+
730
+    get Fd101_1(): string { return this.getFdVaule('0100').toString() }
731
+    set Fd101_1(value: string) { this.setFdValue('0100', value) }
732
+
733
+    get Fd101_2(): string { return this.getFdVaule('0100').toString() }
734
+    set Fd101_2(value: string) { this.setFdValue('0100', value) }
735
+
736
+    get Fd101_3(): string { return this.getFdVaule('0100').toString() }
737
+    set Fd101_3(value: string) { this.setFdValue('0100', value) }
738
+
739
+
740
+
741
+
742
+
743
+    get Fd100_4(): string { return this.getFdVaule('0100').toString() }
744
+    set Fd100_4(value: string) { this.setFdValue('0100', value) }
745
+
584 746
     get Fd96_9(): string { return this.getFdVaule('0100').toString() }
585 747
     set Fd96_9(value: string) { this.setFdValue('0100', value) }
586 748
 
@@ -598,16 +760,33 @@ export default class Message {
598 760
 
599 761
     get Fd96_Q(): string { return this.getFdVaule('0100').toString() }
600 762
     set Fd96_Q(value: string) { this.setFdValue('0100', value) }
763
+    get Fd96_K(): string { return this.getFdVaule('0100').toString() }
764
+    set Fd96_K(value: string) { this.setFdValue('0100', value) }
765
+    get Fd96_M(): string { return this.getFdVaule('0100').toString() }
766
+    set Fd96_M(value: string) { this.setFdValue('0100', value) }
601 767
     get Fd96_7(): string { return this.getFdVaule('0100').toString() }
602 768
     set Fd96_7(value: string) { this.setFdValue('0100', value) }
603 769
 
604
-    get Fd86(): string { return this.getFdVaule('0100').toString() }
605
-    set Fd86(value: string) { this.setFdValue('0100', value) }
770
+    get Fd102_2(): string { return this.getFdVaule('0100').toString() }
771
+    set Fd102_2(value: string) { this.setFdValue('0100', value) }
772
+    get Fd102_A(): string { return this.getFdVaule('0100').toString() }
773
+    set Fd102_A(value: string) { this.setFdValue('0100', value) }
774
+
775
+    get Fd102_B(): string { return this.getFdVaule('0100').toString() }
776
+    set Fd102_B(value: string) { this.setFdValue('0100', value) }
777
+
778
+    get Fd102_G(): string { return this.getFdVaule('0100').toString() }
779
+    set Fd102_G(value: string) { this.setFdValue('0100', value) }
780
+
781
+    get Fd102_P(): string { return this.getFdVaule('0100').toString() }
782
+    set Fd102_P(value: string) { this.setFdValue('0100', value) }
783
+    get Fd102_Q(): string { return this.getFdVaule('0100').toString() }
784
+    set Fd102_Q(value: string) { this.setFdValue('0100', value) }
785
+    get Fd102_S(): string { return this.getFdVaule('0100').toString() }
786
+    set Fd102_S(value: string) { this.setFdValue('0100', value) }
787
+    get Fd102_R(): string { return this.getFdVaule('0100').toString() }
788
+    set Fd102_R(value: string) { this.setFdValue('0100', value) }
606 789
 
607
-    get Fd67(): string { return this.getFdVaule('0100').toString() }
608
-    set Fd67(value: string) { this.setFdValue('0100', value) }
609
-    get Fd65(): string { return this.getFdVaule('0100').toString() }
610
-    set Fd65(value: string) { this.setFdValue('0100', value) }
611 790
     get Fd109_6(): string { return this.getFdVaule('0100').toString() }
612 791
     set Fd109_6(value: string) { this.setFdValue('0100', value) }
613 792
 
@@ -617,12 +796,46 @@ export default class Message {
617 796
     get Fd116_1(): string { return this.getFdVaule('0100').toString() }
618 797
     set Fd116_1(value: string) { this.setFdValue('0100', value) }
619 798
 
620
-    get Fd100_1(): string { return this.getFdVaule('0100').toString() }
621
-    set Fd100_1(value: string) { this.setFdValue('0100', value) }
622 799
 
800
+    get Fd116_2(): string { return this.getFdVaule('0100').toString() }
801
+    set Fd116_2(value: string) { this.setFdValue('0100', value) }
802
+
803
+    get Fd116_3(): string { return this.getFdVaule('0100').toString() }
804
+    set Fd116_3(value: string) { this.setFdValue('0100', value) }
805
+
806
+
807
+
808
+    get Fd116_7(): string { return this.getFdVaule('0100').toString() }
809
+    set Fd116_7(value: string) { this.setFdValue('0100', value) }
810
+    get Fd116_6(): string { return this.getFdVaule('0100').toString() }
811
+    set Fd116_6(value: string) { this.setFdValue('0100', value) }
812
+
813
+    get Fd116_8(): string { return this.getFdVaule('0100').toString() }
814
+    set Fd116_8(value: string) { this.setFdValue('0100', value) }
815
+
816
+
817
+    get Fd116_9(): string { return this.getFdVaule('0100').toString() }
818
+    set Fd116_9(value: string) { this.setFdValue('0100', value) }
819
+
820
+
821
+
822
+    get Fd122_I(): string { return this.getFdVaule('0100').toString() }
823
+    set Fd122_I(value: string) { this.setFdValue('0100', value) }
824
+
825
+
826
+
827
+    get Fd123(): string { return this.getFdVaule('0100').toString() }
828
+    set Fd123(value: string) { this.setFdValue('0100', value) }
623 829
     get Fd125(): string { return this.getFdVaule('0100').toString() }
624 830
     set Fd125(value: string) { this.setFdValue('0100', value) }
831
+    get Fd126_5(): string { return this.getFdVaule('0100').toString() }
832
+    set Fd126_5(value: string) { this.setFdValue('0100', value) }
833
+
834
+    get Fd127(): string { return this.getFdVaule('0100').toString() }
835
+    set Fd127(value: string) { this.setFdValue('0100', value) }
625 836
 
837
+    get Fd128(): string { return this.getFdVaule('0100').toString() }
838
+    set Fd128(value: string) { this.setFdValue('0100', value) }
626 839
 
627 840
     /**
628 841
   * 通讯外端

+ 21
- 21
ant-design-pro-vue3/src/views/front/develop/Contract/ContractBase/EntryBase.ts 查看文件

@@ -6,30 +6,30 @@ import type { TradeInfoHelper } from './TradeInfoHelper'
6 6
 
7 7
 import type { TradeResourcesHelper } from './TradeResourcesHelper'
8 8
 import TradeAPIsHelper from "./TradeAPIsHelper";
9
-import { reactive } from "vue";
10 9
 
11 10
 /**
12 11
  * 入口基类,包括Message和PageBase
13 12
  */
14 13
 export class EntryBase implements ITradeHelper {
14
+
15 15
     TradeResources: TradeAPIsHelper;
16 16
     //#region 数据属性
17
-    private _messageData: Message | null = null
18
-    private _pageData: PageBase | null = null
17
+    public MessageData: Message | null = null
18
+    public PageData: PageBase | null = null
19 19
 
20
-    public get MessageData(): Message | null {
21
-        return this._messageData
22
-    }
23
-    private set MessageData(value: Message | null) {
24
-        this._messageData = value
25
-    }
20
+    // public get MessageData(): Message | null {
21
+    //     return this._messageData
22
+    // }
23
+    // private set MessageData(value: Message | null) {
24
+    //     this._messageData = value
25
+    // }
26 26
 
27
-    public get PageData(): PageBase | null {
28
-        return this._pageData
29
-    }
30
-    private set PageData(value: PageBase | null) {
31
-        this._pageData = value
32
-    }
27
+    // public get PageData(): PageBase | null {
28
+    //     return this._pageData
29
+    // }
30
+    // private set PageData(value: PageBase | null) {
31
+    //     this._pageData = value
32
+    // }
33 33
     #endregion
34 34
 
35 35
     /**
@@ -93,9 +93,9 @@ export class EntryBase implements ITradeHelper {
93 93
 }
94 94
 
95 95
 // Vue组件封装
96
-export const useEntryBase = () => {
97
-    return {
98
-        EntryBase,
99
-        createEntry: () => reactive(new EntryBase())
100
-    }
101
-}
96
+// export const useEntryBase = () => {
97
+//     return {
98
+//         EntryBase,
99
+//         createEntry: () => reactive(new EntryBase())
100
+//     }
101
+// }

+ 1
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/ContractBase/PageBase.ts 查看文件

@@ -22,6 +22,7 @@ import TradeModel from '@/views/front/platfrom/common/BasicFunctions/PageFunctio
22 22
  * 注意:该对象需要支持序列化/反序列化
23 23
  */
24 24
 export abstract class PageBase implements TradePage, ITradeHelper {
25
+    SystemSettingsHelper: any
25 26
     GetPrintAttributes() {
26 27
         throw new Error('Method not implemented.')
27 28
     }

+ 6
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/ContractBase/TradeAPIsHelper.ts 查看文件

@@ -25,6 +25,12 @@ import Feild8583 from "../../Library.Ext/Variables/Feild8583";
25 25
 
26 26
 
27 27
 class TradeAPIsHelper {
28
+    GetConfigValueByConfigID(arg0: string) {
29
+        return "V10"
30
+    }
31
+    ShowWarnMessageBox(arg0: any) {
32
+        throw new Error("Method not implemented.");
33
+    }
28 34
     RaisePaperless(MessageData: Message): boolean {
29 35
         throw new Error('Method not implemented.');
30 36
     }

+ 0
- 340
ant-design-pro-vue3/src/views/front/develop/Contract/Extend/Reconciles.ts 查看文件

@@ -1,340 +0,0 @@
1
-import { AICapacity } from '../../ServiceProxy/Ext/AICapacity';
2
-import { SystemFunction } from '../../Library/Ext/Function/SystemFunction';
3
-import { LoginUserInfo } from '../../Platform/Common/LoginUserInfo';
4
-import { Message } from '../../Communication/Message';
5
-import { PlatformLogger } from '../../Platform/Common/LogSystem/PlatformLogger';
6
-import { JSZip } from 'jszip';
7
-
8
-/**
9
- * 对账系统类
10
- */
11
-export class Reconciles {
12
-    //#region 单例实现
13
-    private static instance: Reconciles;
14
-
15
-    private constructor() {
16
-        this.Separator = "^|";
17
-        this.netBankcomList = [];
18
-    }
19
-
20
-    /**
21
-     * 获取单例实例
22
-     */
23
-    public static get Instance(): Reconciles {
24
-        if (!Reconciles.instance) {
25
-            Reconciles.instance = new Reconciles();
26
-        }
27
-        return Reconciles.instance;
28
-    }
29
-    //#endregion
30
-
31
-    /**
32
-     * 文件分割符
33
-     */
34
-    private readonly Separator: string;
35
-
36
-    //#region 静态字典定义
37
-    /**
38
-     * 证件类型字典
39
-     */
40
-    private static readonly _ID_TYPE_: { [key: string]: string } = {
41
-        "1": "身份证",
42
-        "2": "户口簿",
43
-        "3": "护照",
44
-        "4": "军人证",
45
-        "5": "回乡证",
46
-        "6": "士兵证",
47
-        "7": "港澳居民来往通行证",
48
-        "8": "企业代码证",
49
-        "9": "经营许可证",
50
-        "A": "营业执照",
51
-        "B": "事业法人证书",
52
-        "C": "工商核准号",
53
-        "D": "其他(对公)",
54
-        "E": "临时身份证",
55
-        "F": "外国人居留证",
56
-        "G": "警官证",
57
-        "H": "其他证件(对私)",
58
-        "I": "台湾同胞来往通行证",
59
-        "J": "军官证",
60
-        "K": "文职干部证",
61
-        "L": "军官退休证",
62
-        "M": "文职干部退休证",
63
-        "N": "武警身份证",
64
-        "O": "武警士兵证",
65
-        "P": "武警文职干部证",
66
-        "Q": "武警军官退休证",
67
-        "R": "武警文职干部退休证",
68
-        "S": "机构信用代码证",
69
-        "T": "贷款卡",
70
-    };
71
-
72
-    /**
73
-     * 企业规模字典
74
-     */
75
-    private static readonly _COP_SIZE_: { [key: string]: string } = {
76
-        "2": "大型企业",
77
-        "3": "中型企业",
78
-        "4": "小型企业",
79
-        "5": "微型企业",
80
-        "6": "小型企业",
81
-        "9": "其他",
82
-    };
83
-
84
-    /**
85
-     * 账户类型字典
86
-     */
87
-    private static readonly _DD_TYPE_: { [key: string]: string } = {
88
-        "1": "基本户",
89
-        "2": "一般户",
90
-        "3": "专用存款户",
91
-        "4": "临时存款户",
92
-        "5": "个人存款户(储蓄户)",
93
-        "6": "协定(理财)户",
94
-        "7": "公积金活期户(个人)",
95
-        "8": "验证户",
96
-    };
97
-
98
-    /**
99
-     * 定期存款类型字典
100
-     */
101
-    private static readonly _TD_TYPE_: { [key: string]: string } = {
102
-        "0": "整存整取",
103
-        "1": "零存整取",
104
-        "2": "整存零取",
105
-        "3": "存本取息",
106
-        "4": "通知存款",
107
-        "5": "协议存款",
108
-        "6": "定活两便",
109
-        "7": "教育储蓄",
110
-        "A": "利润最大化通知存款",
111
-    };
112
-
113
-    /**
114
-     * 贷款类型字典
115
-     */
116
-    private static readonly _LN_TYPE_: { [key: string]: string } = {
117
-        "1": "普通贷款",
118
-        "2": "按揭贷款",
119
-        "5": "承兑垫款",
120
-        "7": "委托贷款",
121
-        "9": "贴现",
122
-        "A": "授信贷款",
123
-        "B": "卡内融资、质押消费贷款",
124
-        "C": "银/社团贷款",
125
-    };
126
-
127
-    /**
128
-     * 账户状态字典
129
-     */
130
-    private static readonly _AC_STS_: { [key: string]: string } = {
131
-        "0": "开户待确认",
132
-        "1": "正常",
133
-        "3": "挂失结清",
134
-        "4": "开户更正",
135
-        "5": "临时销户",
136
-        "6": "久悬",
137
-        "7": "销户申请零余额",
138
-        "8": "销户申请",
139
-        "9": "挂失销户",
140
-        "*": "销户",
141
-        "#": "未激活",
142
-        "A": "损坏卡更换介质申请",
143
-    };
144
-
145
-    /**
146
-     * 贷款状态字典
147
-     */
148
-    private static readonly _LN_STS_: { [key: string]: string } = {
149
-        "1": "正常",
150
-        "2": "逾期90天内",
151
-        "3": "呆滞",
152
-        "4": "呆账",
153
-        "5": "逾期90天外",
154
-        "8": "开户未审核",
155
-        "9": "开户撤销",
156
-        "*": "销户",
157
-        "#": "已出表",
158
-    };
159
-
160
-    /**
161
-     * 币种字典
162
-     */
163
-    private static readonly _CUR_NO_: { [key: string]: string } = {
164
-        "01": "人民币",
165
-    };
166
-
167
-    /**
168
-     * 现转标志字典
169
-     */
170
-    private static readonly _CT_IND_: { [key: string]: string } = {
171
-        "1": "现金",
172
-        "2": "转账",
173
-    };
174
-    //#endregion
175
-
176
-    //#region 查询相关方法
177
-    /**
178
-     * 查询机构同步的最新记录
179
-     */
180
-    public QuerySyncInfo(): Array<{ [key: string]: string }> | null {
181
-        const resp = AICapacity.GetInstence().AIRequest("/recon/manage/syncInfo", {});
182
-        if (resp.HasError) {
183
-            return null;
184
-        }
185
-        return resp.Value<Array<{ [key: string]: string }>>("data", null);
186
-    }
187
-
188
-    /**
189
-     * 同步数据到分支机构
190
-     * @param branch 机构号
191
-     * @param report 报告回调函数
192
-     */
193
-    public SyncData2Branch(branch: string, report: (tuple: [number, string]) => void): boolean {
194
-        const list = this.QuerySyncInfo();
195
-        if (!list) return false;
196
-
197
-        const info = list.find(x => x["branch"] === branch);
198
-        if (!info) return false;
199
-
200
-        // 网银同步任务
201
-        if (!info["ext"]) info["ext"] = "{}";
202
-        const ext = JSON.parse(info["ext"]) as { [key: string]: string };
203
-        return this.Work2Daily(branch, ext["sync2netbank"] || "");
204
-    }
205
-    //#endregion
206
-
207
-    //#region 账户类定义
208
-    /**
209
-     * 账户信息类
210
-     */
211
-    private class Account {
212
-        /** 客户号 */
213
-        public KHH: string;
214
-        /** 账号 */
215
-        public ZH: string;
216
-        /** 账户类型 */
217
-        public ZHLX: string;
218
-        /** 账户种类 */
219
-        public ZHZL: string;
220
-        /** 产品名称 */
221
-        public CPMC: string;
222
-        /** 产品编号 */
223
-        public CPBH: string;
224
-        /** 账户名称 */
225
-        public ZHMC: string;
226
-        /** 账户序号 */
227
-        public ZHXH: string;
228
-        /** 账户状态 */
229
-        public ZHZT: string;
230
-        /** 余额 */
231
-        public YE: string;
232
-        /** 客户经理 */
233
-        public KHJL: string;
234
-        /** 机构号 */
235
-        public JGH: string;
236
-        /** 联系人信息 */
237
-        public LXRXX: string;
238
-        /** 币种 */
239
-        public BZ: string;
240
-        /** 科目号 */
241
-        public KMH: string;
242
-        /** 科目名称 */
243
-        public KMMC: string;
244
-        /** 明细记录 */
245
-        public Details: Array<{ [key: string]: string }>;
246
-}
247
-    //#endregion
248
-
249
-    //#region 日常对账处理
250
-    private netBankcomList: Array<string>;
251
-
252
-    /**
253
-     * 处理日常对账
254
-     * @param branch 机构号
255
-     * @param last 上次同步时间
256
-     */
257
-    private Work2Daily(branch: string, last: string): boolean {
258
-    const date = new Date(LoginUserInfo.TradeDate);
259
-    date.setDate(date.getDate() - 1);
260
-
261
-    const start = !last ?
262
-        `${date.getFullYear()}${(date.getMonth() + 1).toString().padStart(2, '0')}01` :
263
-        new Date(last).toISOString().slice(0, 10).replace(/-/g, '');
264
-
265
-    const end = date.toISOString().slice(0, 10).replace(/-/g, '');
266
-
267
-    if (start > end) return false; // 无效区间
268
-
269
-    const dt = this.Recon2Netbank(LoginUserInfo.KinbrNo, start, end);
270
-    if (!dt) return false; // 没有获取到网银数据
271
-
272
-    return this.uploadReconDetail(branch, end, dt);
273
-}
274
-
275
-    /**
276
-     * 网银数据上传和组装txt
277
-     */
278
-    private async uploadReconDetail(branch: string, end: string, dt: any): Promise < boolean > {
279
-    const fileName = `${end}/${branch}_reconDetailInfo`;
280
-    const zip = new JSZip();
281
-
282
-    // 处理客户文件
283
-    let content = `~${this.netBankcomList.join(this.Separator)}${this.Separator}\n`;
284
-
285
-    for(const row of dt) {
286
-        let rowString = '';
287
-        for (const item of this.netBankcomList) {
288
-            rowString += `${row[item]}${this.Separator}`;
289
-        }
290
-        content += rowString + '\n';
291
-    }
292
-
293
-        zip.file(`${fileName}.txt`, content);
294
-
295
-    const zipData = await zip.generateAsync({ type: "uint8array" });
296
-
297
-    const resp = await AICapacity.GetInstence().UploadFile(
298
-        zipData,
299
-        `${fileName}.zip`,
300
-        10 // 留存10天
301
-    );
302
-
303
-    if(resp.HasError) return false;
304
-
305
-    // 通知银企对账平台
306
-    const req: UploadNetbank = {
307
-        checkChannel: "NetBank", // 渠道类型
308
-        filePath: resp.Value("data", ""),
309
-        syncEndDate: end, // 结束日期
310
-        branch: LoginUserInfo.KinbrNo // 机构号
311
-    };
312
-
313
-    const uploadResp = await AICapacity.GetInstence().AIRequest(
314
-        "/recon/manage/uploadReconDetailByTxt",
315
-        req
316
-    );
317
-
318
-    return !uploadResp.HasError;
319
-}
320
-
321
-    /**
322
-     * 查询网银对账记录
323
-     */
324
-    private Recon2Netbank(branch: string, start: string, end: string): any {
325
-    // ... 网银对账记录查询逻辑
326
-    // 由于涉及到具体的通信协议和消息格式,这部分代码需要根据实际系统的通信机制来实现
327
-    return null;
328
-}
329
-    //#endregion
330
-}
331
-
332
-/**
333
- * 网银对账数据上传请求类
334
- */
335
-interface UploadNetbank extends AICapacity.Req {
336
-    checkChannel: string;
337
-    filePath: string;
338
-    syncEndDate: string;
339
-    branch: string;
340
-}

+ 24
- 24
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/ATMAmountClearing.ts 查看文件

@@ -74,30 +74,30 @@ export class ATMAmountClearing extends TFOutput {
74 74
 /**
75 75
  * 创建ATM待清机金额功能的Vue 3组合式API封装
76 76
  */
77
-export function useATMAmountClearing() {
78
-    /**
79
-     * 获取ATM待清机金额
80
-     * @param params 查询参数
81
-     * @param page 页面对象
82
-     * @returns 查询结果
83
-     */
84
-    const getATMAmountClearing = (
85
-        params: {
86
-            ATMGYH: string,   // ATM柜员号
87
-            ATMQCNO: string   // ATM清钞编号
88
-        },
89
-        page: any
90
-    ): ATMAmountClearing => {
91
-        const input = new ATMAmountClearing.Input()
77
+// export function useATMAmountClearing() {
78
+//     /**
79
+//      * 获取ATM待清机金额
80
+//      * @param params 查询参数
81
+//      * @param page 页面对象
82
+//      * @returns 查询结果
83
+//      */
84
+//     const getATMAmountClearing = (
85
+//         params: {
86
+//             ATMGYH: string,   // ATM柜员号
87
+//             ATMQCNO: string   // ATM清钞编号
88
+//         },
89
+//         page: any
90
+//     ): ATMAmountClearing => {
91
+//         const input = new ATMAmountClearing.Input()
92 92
 
93
-        // 设置查询参数
94
-        Object.assign(input, params)
93
+//         // 设置查询参数
94
+//         Object.assign(input, params)
95 95
 
96
-        // 执行查询
97
-        return input.DoAction<ATMAmountClearing>(page)
98
-    }
96
+//         // 执行查询
97
+//         return input.DoAction<ATMAmountClearing>(page)
98
+//     }
99 99
 
100
-    return {
101
-        getATMAmountClearing
102
-    }
103
-}
100
+//     return {
101
+//         getATMAmountClearing
102
+//     }
103
+// }

+ 35
- 35
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/AccountInterestCalculation.ts 查看文件

@@ -113,38 +113,38 @@ export class AccountInterestCalculation extends TFOutput {
113 113
     // #endregion
114 114
 }
115 115
 
116
-/**
117
- * 创建账户利息测算功能的Vue 3组合式API封装
118
- */
119
-export function useAccountInterestCalculation() {
120
-    /**
121
-     * 计算账户利息
122
-     * @param params 计算参数
123
-     * @param page 页面对象
124
-     * @returns 计算结果
125
-     */
126
-    const calculateAccountInterest = (
127
-        params: {
128
-            ZH: string,       // 账号
129
-            ZHXH?: string,    // 账户序号
130
-            ZQJE: string,     // 支取金额
131
-            JYRQ?: string,    // 交易日期
132
-            ZQFS?: string,    // 支取方式:1:销户,2:部提 活期(不销户,不计息) 空值默认:销户
133
-            SFJYZM?: string,  // 是否有教育证明:1:有 0:没有,空值默认没有
134
-            ZXLLBZ?: string   // 执行利率标志:0:活期利率, 1:一天通知存款利率, 2:七天通知存款利率, 3:系统计算利率, 空值默认没有
135
-        },
136
-        page: any
137
-    ): AccountInterestCalculation => {
138
-        const input = new AccountInterestCalculation.Input()
139
-
140
-        // 设置计算参数
141
-        Object.assign(input, params)
142
-
143
-        // 执行计算
144
-        return input.DoAction<AccountInterestCalculation>(page)
145
-    }
146
-
147
-    return {
148
-        calculateAccountInterest
149
-    }
150
-}
116
+// /**
117
+//  * 创建账户利息测算功能的Vue 3组合式API封装
118
+//  */
119
+// export function useAccountInterestCalculation() {
120
+//     /**
121
+//      * 计算账户利息
122
+//      * @param params 计算参数
123
+//      * @param page 页面对象
124
+//      * @returns 计算结果
125
+//      */
126
+//     const calculateAccountInterest = (
127
+//         params: {
128
+//             ZH: string,       // 账号
129
+//             ZHXH?: string,    // 账户序号
130
+//             ZQJE: string,     // 支取金额
131
+//             JYRQ?: string,    // 交易日期
132
+//             ZQFS?: string,    // 支取方式:1:销户,2:部提 活期(不销户,不计息) 空值默认:销户
133
+//             SFJYZM?: string,  // 是否有教育证明:1:有 0:没有,空值默认没有
134
+//             ZXLLBZ?: string   // 执行利率标志:0:活期利率, 1:一天通知存款利率, 2:七天通知存款利率, 3:系统计算利率, 空值默认没有
135
+//         },
136
+//         page: any
137
+//     ): AccountInterestCalculation => {
138
+//         const input = new AccountInterestCalculation.Input()
139
+
140
+//         // 设置计算参数
141
+//         Object.assign(input, params)
142
+
143
+//         // 执行计算
144
+//         return input.DoAction<AccountInterestCalculation>(page)
145
+//     }
146
+
147
+//     return {
148
+//         calculateAccountInterest
149
+//     }
150
+// }

+ 28
- 28
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/AnticipationFreezeStoppaymentDeduct.ts 查看文件

@@ -95,34 +95,34 @@ export class AnticipationFreezeStoppaymentDeduct extends TFOutput {
95 95
 /**
96 96
  * 创建冻结止付扣划预判功能的Vue 3组合式API封装
97 97
  */
98
-export function useAnticipationFreezeStoppaymentDeduct() {
99
-    /**
100
-     * 冻结止付扣划预判
101
-     * @param params 预判参数
102
-     * @param page 页面对象
103
-     * @returns 预判结果
104
-     */
105
-    const anticipateFreezeStoppaymentDeduct = (
106
-        params: {
107
-            ZH: string,       // 账号
108
-            ZHXH?: string,    // 账户序号
109
-            DJXH?: string,    // 冻结序号
110
-            KHJE: string,     // 扣划金额
111
-            XHBZ?: string,    // 销户标志:1:销户 0:不销户
112
-            KHLX: string      // 扣划类型:2:冻结扣划, 4:止付扣划, 1:直接扣划, 3:其他扣划, 5:特殊扣划
113
-        },
114
-        page: any
115
-    ): AnticipationFreezeStoppaymentDeduct => {
116
-        const input = new AnticipationFreezeStoppaymentDeduct.Input()
98
+// export function useAnticipationFreezeStoppaymentDeduct() {
99
+//     /**
100
+//      * 冻结止付扣划预判
101
+//      * @param params 预判参数
102
+//      * @param page 页面对象
103
+//      * @returns 预判结果
104
+//      */
105
+//     const anticipateFreezeStoppaymentDeduct = (
106
+//         params: {
107
+//             ZH: string,       // 账号
108
+//             ZHXH?: string,    // 账户序号
109
+//             DJXH?: string,    // 冻结序号
110
+//             KHJE: string,     // 扣划金额
111
+//             XHBZ?: string,    // 销户标志:1:销户 0:不销户
112
+//             KHLX: string      // 扣划类型:2:冻结扣划, 4:止付扣划, 1:直接扣划, 3:其他扣划, 5:特殊扣划
113
+//         },
114
+//         page: any
115
+//     ): AnticipationFreezeStoppaymentDeduct => {
116
+//         const input = new AnticipationFreezeStoppaymentDeduct.Input()
117 117
 
118
-        // 设置预判参数
119
-        Object.assign(input, params)
118
+//         // 设置预判参数
119
+//         Object.assign(input, params)
120 120
 
121
-        // 执行预判
122
-        return input.DoAction<AnticipationFreezeStoppaymentDeduct>(page)
123
-    }
121
+//         // 执行预判
122
+//         return input.DoAction<AnticipationFreezeStoppaymentDeduct>(page)
123
+//     }
124 124
 
125
-    return {
126
-        anticipateFreezeStoppaymentDeduct
127
-    }
128
-}
125
+//     return {
126
+//         anticipateFreezeStoppaymentDeduct
127
+//     }
128
+// }

+ 25
- 25
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/CheckAccountDeducInterest.ts 查看文件

@@ -73,31 +73,31 @@ export class CheckAccountDeducInterest extends TFOutput {
73 73
 
74 74
 /**
75 75
  * 创建查询账户扣划利息功能的Vue 3组合式API封装
76
- */
77
-export function useCheckAccountDeducInterest() {
78
-    /**
79
-     * 查询账户扣划利息
80
-     * @param params 查询参数
81
-     * @param page 页面对象
82
-     * @returns 查询结果
83
-     */
84
-    const checkAccountDeducInterest = (
85
-        params: {
86
-            ZH: string,       // 账号
87
-            ZHXH?: string     // 账户序号
88
-        },
89
-        page: any
90
-    ): CheckAccountDeducInterest => {
91
-        const input = new CheckAccountDeducInterest.Input()
76
+//  */
77
+// export function useCheckAccountDeducInterest() {
78
+//     /**
79
+//      * 查询账户扣划利息
80
+//      * @param params 查询参数
81
+//      * @param page 页面对象
82
+//      * @returns 查询结果
83
+//      */
84
+//     const checkAccountDeducInterest = (
85
+//         params: {
86
+//             ZH: string,       // 账号
87
+//             ZHXH?: string     // 账户序号
88
+//         },
89
+//         page: any
90
+//     ): CheckAccountDeducInterest => {
91
+//         const input = new CheckAccountDeducInterest.Input()
92 92
 
93
-        // 设置查询参数
94
-        Object.assign(input, params)
93
+//         // 设置查询参数
94
+//         Object.assign(input, params)
95 95
 
96
-        // 执行查询
97
-        return input.DoAction<CheckAccountDeducInterest>(page)
98
-    }
96
+//         // 执行查询
97
+//         return input.DoAction<CheckAccountDeducInterest>(page)
98
+//     }
99 99
 
100
-    return {
101
-        checkAccountDeducInterest
102
-    }
103
-}
100
+//     return {
101
+//         checkAccountDeducInterest
102
+//     }
103
+// }

+ 27
- 26
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/CheckAccountStat.ts 查看文件

@@ -1,3 +1,4 @@
1
+import { BitMap } from '../../../Communication/Message'
1 2
 import { TFInput, TFOutput } from './TFBase'
2 3
 
3 4
 /**
@@ -55,7 +56,7 @@ export class CheckAccountStat extends TFOutput {
55 56
         public override Raise(): TFOutput {
56 57
             // 拉取数据                                  
57 58
             const output = new CheckAccountStat()
58
-            this.MessageData.BitMapType = "Agn"
59
+            this.MessageData.BitMapType = BitMap.Agn
59 60
             this.PageData.TradeAPIs.InitFd(this.MessageData)
60 61
             this.PageData.TradeAPIs.CommSend(this.MessageData)
61 62
             this.MessageData.Fd126_5 = this.MainCode
@@ -91,31 +92,31 @@ export class CheckAccountStat extends TFOutput {
91 92
 /**
92 93
  * 创建查询账户黑白名单状态功能的Vue 3组合式API封装
93 94
  */
94
-export function useCheckAccountStat() {
95
-    /**
96
-     * 查询账户黑白名单状态
97
-     * @param params 查询参数
98
-     * @param page 页面对象
99
-     * @returns 查询结果
100
-     */
101
-    const checkAccountStat = (
102
-        params: {
103
-            YWZL: string,     // 业务种类:A-取现,B-存现,C-转账,D-汇款,E-介质更换
104
-            ZH: string,       // 账号
105
-            ZHHM?: string     // 户名
106
-        },
107
-        page: any
108
-    ): CheckAccountStat => {
109
-        const input = new CheckAccountStat.Input()
95
+// export function useCheckAccountStat() {
96
+//     /**
97
+//      * 查询账户黑白名单状态
98
+//      * @param params 查询参数
99
+//      * @param page 页面对象
100
+//      * @returns 查询结果
101
+//      */
102
+//     const checkAccountStat = (
103
+//         params: {
104
+//             YWZL: string,     // 业务种类:A-取现,B-存现,C-转账,D-汇款,E-介质更换
105
+//             ZH: string,       // 账号
106
+//             ZHHM?: string     // 户名
107
+//         },
108
+//         page: any
109
+//     ): CheckAccountStat => {
110
+//         const input = new CheckAccountStat.Input()
110 111
 
111
-        // 设置查询参数
112
-        Object.assign(input, params)
112
+//         // 设置查询参数
113
+//         Object.assign(input, params)
113 114
 
114
-        // 执行查询
115
-        return input.DoAction<CheckAccountStat>(page)
116
-    }
115
+//         // 执行查询
116
+//         return input.DoAction<CheckAccountStat>(page)
117
+//     }
117 118
 
118
-    return {
119
-        checkAccountStat
120
-    }
121
-}
119
+//     return {
120
+//         checkAccountStat
121
+//     }
122
+// }

+ 39
- 37
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/CheckBlackList.ts 查看文件

@@ -1,3 +1,5 @@
1
+import LoginUserInfo from '@/views/front/platfrom/common/RunningParameters/LoginUserInfo'
2
+import { BitMap } from '../../../Communication/Message'
1 3
 import { TFInput, TFOutput } from './TFBase'
2 4
 
3 5
 /**
@@ -86,7 +88,7 @@ export class CheckBlackList extends TFOutput {
86 88
         public override Raise(): TFOutput {
87 89
             // 拉取数据                                  
88 90
             const output = new CheckBlackList()
89
-            this.MessageData.BitMapType = "Server"
91
+            this.MessageData.BitMapType = BitMap.Server
90 92
             this.PageData.TradeAPIs.InitFd(this.MessageData)
91 93
             this.PageData.TradeAPIs.CommSend(this.MessageData)
92 94
             this.MessageData.Fd16 = "8854"
@@ -150,7 +152,7 @@ export class CheckBlackList extends TFOutput {
150 152
 
151 153
             // 只限制非柜面做提示即可
152 154
             if (allrestrict + onleinrestrict < 1 && (restrict.substring(0, 1) === "1" || restrict.substring(3, 1) === "1")) {
153
-                this.PageData.TradeAPIs.ShowInfoMessageBox(info)
155
+                this.PageData.TradeAPIs.ShowWarnMessageBox(info)
154 156
             }
155 157
 
156 158
             // 具体查询查询客户信息  检查是否登记了客户号控制的黑白名单(且内部账户【9开头的】无需校验黑名单)
@@ -175,7 +177,7 @@ export class CheckBlackList extends TFOutput {
175 177
                 }
176 178
 
177 179
                 if (this.MessageData.Fd70.substring(0, 1) === "1") { // 1黑名单  0 不是黑名单
178
-                    if (this.FLAG === "V5" && this.PageData.LoginUserInfo.KinbrNo.substring(0, 3) === "301") {
180
+                    if (this.FLAG === "V5" && LoginUserInfo.KinbrNo.substring(0, 3) === "301") {
179 181
                         // this.TradeAPIs.ShowTip("该客户为黑名单客户!")
180 182
                         if (this.AuthAction()) {
181 183
                             output.IsFailed = false
@@ -215,7 +217,7 @@ export class CheckBlackList extends TFOutput {
215 217
                     }
216 218
 
217 219
                     if (this.MessageData.Fd70.substring(0, 1) === "1") { // 1黑名单  0 不是黑名单
218
-                        if (this.FLAG === "V5" && this.PageData.LoginUserInfo.KinbrNo.substring(0, 3) === "301") {
220
+                        if (this.FLAG === "V5" && LoginUserInfo.KinbrNo.substring(0, 3) === "301") {
219 221
                             // this.TradeAPIs.ShowTip("该客户为黑名单客户!")
220 222
                             if (this.AuthAction()) {
221 223
                                 output.IsFailed = false
@@ -247,7 +249,7 @@ export class CheckBlackList extends TFOutput {
247 249
             // 组织授权检查要素
248 250
             const page = [{
249 251
                 index: 1,
250
-                datas: this.PageData.SaveTradePage(this.PageData.Content)
252
+                datas: this.PageData.SaveTradePage("")//hulei_todo
251 253
             }]
252 254
 
253 255
             const element = {}
@@ -289,35 +291,35 @@ export class CheckBlackList extends TFOutput {
289 291
 /**
290 292
  * 创建查询账户黑白名单状态功能的Vue 3组合式API封装
291 293
  */
292
-export function useCheckBlackList() {
293
-    /**
294
-     * 查询账户黑白名单状态
295
-     * @param params 查询参数
296
-     * @param page 页面对象
297
-     * @returns 查询结果
298
-     */
299
-    const checkBlackList = (
300
-        params: {
301
-            CXLX: string,     // 查询类型:1-按账号,2-按证件
302
-            ZH?: string,      // 账号
303
-            ZHXH?: string,    // 账户序号
304
-            ZJLX?: string,    // 证件类型
305
-            ZJHM?: string,    // 证件号码
306
-            KHH?: string,     // 客户号
307
-            SFHNKHBCBZ?: string // 是否行内客户报错标志
308
-        },
309
-        page: any
310
-    ): CheckBlackList => {
311
-        const input = new CheckBlackList.Input()
312
-
313
-        // 设置查询参数
314
-        Object.assign(input, params)
315
-
316
-        // 执行查询
317
-        return input.DoAction<CheckBlackList>(page)
318
-    }
319
-
320
-    return {
321
-        checkBlackList
322
-    }
323
-}
294
+// export function useCheckBlackList() {
295
+//     /**
296
+//      * 查询账户黑白名单状态
297
+//      * @param params 查询参数
298
+//      * @param page 页面对象
299
+//      * @returns 查询结果
300
+//      */
301
+//     const checkBlackList = (
302
+//         params: {
303
+//             CXLX: string,     // 查询类型:1-按账号,2-按证件
304
+//             ZH?: string,      // 账号
305
+//             ZHXH?: string,    // 账户序号
306
+//             ZJLX?: string,    // 证件类型
307
+//             ZJHM?: string,    // 证件号码
308
+//             KHH?: string,     // 客户号
309
+//             SFHNKHBCBZ?: string // 是否行内客户报错标志
310
+//         },
311
+//         page: any
312
+//     ): CheckBlackList => {
313
+//         const input = new CheckBlackList.Input()
314
+
315
+//         // 设置查询参数
316
+//         Object.assign(input, params)
317
+
318
+//         // 执行查询
319
+//         return input.DoAction<CheckBlackList>(page)
320
+//     }
321
+
322
+//     return {
323
+//         checkBlackList
324
+//     }
325
+// }

+ 33
- 32
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/CheckBlackList_DQS.ts 查看文件

@@ -1,3 +1,4 @@
1
+import { BitMap } from '../../../Communication/Message'
1 2
 import { TFInput, TFOutput } from './TFBase'
2 3
 
3 4
 /**
@@ -59,7 +60,7 @@ export class CheckBlackList_DQS extends TFOutput {
59 60
         public override Raise(): TFOutput {
60 61
             // 拉取数据                                  
61 62
             const output = new CheckBlackList_DQS()
62
-            this.MessageData.BitMapType = "Server"
63
+            this.MessageData.BitMapType = BitMap.Server
63 64
             this.PageData.TradeAPIs.InitFd(this.MessageData)
64 65
             this.PageData.TradeAPIs.CommSend(this.MessageData)
65 66
             this.MessageData.Fd16 = "8855"
@@ -99,34 +100,34 @@ export class CheckBlackList_DQS extends TFOutput {
99 100
 /**
100 101
  * 创建查询黑名单功能的Vue 3组合式API封装
101 102
  */
102
-export function useCheckBlackList_DQS() {
103
-    /**
104
-     * 查询黑名单
105
-     * @param params 查询参数
106
-     * @param page 页面对象
107
-     * @returns 查询结果
108
-     */
109
-    const checkBlackList_DQS = (
110
-        params: {
111
-            ZH?: string,      // 账号
112
-            ZHXH?: string,    // 账户序号
113
-            ZJLX?: string,    // 证件类型
114
-            ZJHM?: string,    // 证件号码
115
-            KHH?: string,     // 客户号
116
-            SFHNKHBCBZ?: string // 是否行内客户报错标志
117
-        },
118
-        page: any
119
-    ): CheckBlackList_DQS => {
120
-        const input = new CheckBlackList_DQS.Input()
121
-
122
-        // 设置查询参数
123
-        Object.assign(input, params)
124
-
125
-        // 执行查询
126
-        return input.DoAction<CheckBlackList_DQS>(page)
127
-    }
128
-
129
-    return {
130
-        checkBlackList_DQS
131
-    }
132
-}
103
+// export function useCheckBlackList_DQS() {
104
+//     /**
105
+//      * 查询黑名单
106
+//      * @param params 查询参数
107
+//      * @param page 页面对象
108
+//      * @returns 查询结果
109
+//      */
110
+//     const checkBlackList_DQS = (
111
+//         params: {
112
+//             ZH?: string,      // 账号
113
+//             ZHXH?: string,    // 账户序号
114
+//             ZJLX?: string,    // 证件类型
115
+//             ZJHM?: string,    // 证件号码
116
+//             KHH?: string,     // 客户号
117
+//             SFHNKHBCBZ?: string // 是否行内客户报错标志
118
+//         },
119
+//         page: any
120
+//     ): CheckBlackList_DQS => {
121
+//         const input = new CheckBlackList_DQS.Input()
122
+
123
+//         // 设置查询参数
124
+//         Object.assign(input, params)
125
+
126
+//         // 执行查询
127
+//         return input.DoAction<CheckBlackList_DQS>(page)
128
+//     }
129
+
130
+//     return {
131
+//         checkBlackList_DQS
132
+//     }
133
+// }

+ 28
- 28
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/CheckCustomerCertificate.ts 查看文件

@@ -61,8 +61,8 @@ export class CheckCustomerCertificate extends TFOutput {
61 61
                 output.IsFailed = true
62 62
                 output.FailureCause = this.PageData.TradeAPIs.GetError(this.MessageData)
63 63
             }
64
-            output.PZZT = this.DelSpace(this.MessageData.Fd70)
65
-            output.CSRQ = this.DelSpace(this.MessageData.Fd44)
64
+            output.PZZT = TFInput.DelSpace(this.MessageData.Fd70)
65
+            output.CSRQ = TFInput.DelSpace(this.MessageData.Fd44)
66 66
 
67 67
             return output
68 68
         }
@@ -72,32 +72,32 @@ export class CheckCustomerCertificate extends TFOutput {
72 72
 
73 73
 /**
74 74
  * 创建检查客户凭证功能的Vue 3组合式API封装
75
- */
76
-export function useCheckCustomerCertificate() {
77
-    /**
78
-     * 检查客户凭证
79
-     * @param params 查询参数
80
-     * @param page 页面对象
81
-     * @returns 查询结果
82
-     */
83
-    const checkCustomerCertificate = (
84
-        params: {
85
-            ZH: string,      // 账号
86
-            PZHM: string,    // 凭证号码
87
-            PZLX: string     // 凭证类型
88
-        },
89
-        page: any
90
-    ): CheckCustomerCertificate => {
91
-        const input = new CheckCustomerCertificate.Input()
75
+//  */
76
+// export function useCheckCustomerCertificate() {
77
+//     /**
78
+//      * 检查客户凭证
79
+//      * @param params 查询参数
80
+//      * @param page 页面对象
81
+//      * @returns 查询结果
82
+//      */
83
+//     const checkCustomerCertificate = (
84
+//         params: {
85
+//             ZH: string,      // 账号
86
+//             PZHM: string,    // 凭证号码
87
+//             PZLX: string     // 凭证类型
88
+//         },
89
+//         page: any
90
+//     ): CheckCustomerCertificate => {
91
+//         const input = new CheckCustomerCertificate.Input()
92 92
 
93
-        // 设置查询参数
94
-        Object.assign(input, params)
93
+//         // 设置查询参数
94
+//         Object.assign(input, params)
95 95
 
96
-        // 执行查询
97
-        return input.DoAction<CheckCustomerCertificate>(page)
98
-    }
96
+//         // 执行查询
97
+//         return input.DoAction<CheckCustomerCertificate>(page)
98
+//     }
99 99
 
100
-    return {
101
-        checkCustomerCertificate
102
-    }
103
-}
100
+//     return {
101
+//         checkCustomerCertificate
102
+//     }
103
+// }

+ 30
- 29
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/CheckGreyList.ts 查看文件

@@ -1,3 +1,4 @@
1
+import { BitMap } from '../../../Communication/Message'
1 2
 import { TFInput, TFOutput } from './TFBase'
2 3
 
3 4
 /**
@@ -65,7 +66,7 @@ export class CheckGreyList extends TFOutput {
65 66
         public override Raise(): TFOutput {
66 67
             // 拉取数据                                  
67 68
             const output = new CheckGreyList()
68
-            this.MessageData.BitMapType = "Server"
69
+            this.MessageData.BitMapType = BitMap.Server
69 70
             this.PageData.TradeAPIs.InitFd(this.MessageData)
70 71
             this.PageData.TradeAPIs.CommSend(this.MessageData)
71 72
             this.MessageData.Fd16 = "8857"
@@ -93,34 +94,34 @@ export class CheckGreyList extends TFOutput {
93 94
 /**
94 95
  * 创建检查灰名单功能的Vue 3组合式API封装
95 96
  */
96
-export function useCheckGreyList() {
97
-    /**
98
-     * 检查灰名单
99
-     * @param params 查询参数
100
-     * @param page 页面对象
101
-     * @returns 查询结果
102
-     */
103
-    const checkGreyList = (
104
-        params: {
105
-            ZH?: string,      // 账号
106
-            ZHXH?: string,    // 账户序号
107
-            ZJLX?: string,    // 证件类型
108
-            ZJHM?: string,    // 证件号码
109
-            KHH?: string,     // 客户号
110
-            DWBH?: string     // 单位编号
111
-        },
112
-        page: any
113
-    ): CheckGreyList => {
114
-        const input = new CheckGreyList.Input()
97
+// export function useCheckGreyList() {
98
+//     /**
99
+//      * 检查灰名单
100
+//      * @param params 查询参数
101
+//      * @param page 页面对象
102
+//      * @returns 查询结果
103
+//      */
104
+//     const checkGreyList = (
105
+//         params: {
106
+//             ZH?: string,      // 账号
107
+//             ZHXH?: string,    // 账户序号
108
+//             ZJLX?: string,    // 证件类型
109
+//             ZJHM?: string,    // 证件号码
110
+//             KHH?: string,     // 客户号
111
+//             DWBH?: string     // 单位编号
112
+//         },
113
+//         page: any
114
+//     ): CheckGreyList => {
115
+//         const input = new CheckGreyList.Input()
115 116
 
116
-        // 设置查询参数
117
-        Object.assign(input, params)
117
+//         // 设置查询参数
118
+//         Object.assign(input, params)
118 119
 
119
-        // 执行查询
120
-        return input.DoAction<CheckGreyList>(page)
121
-    }
120
+//         // 执行查询
121
+//         return input.DoAction<CheckGreyList>(page)
122
+//     }
122 123
 
123
-    return {
124
-        checkGreyList
125
-    }
126
-}
124
+//     return {
125
+//         checkGreyList
126
+//     }
127
+// }

+ 27
- 27
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/CheckStatusPledge.ts 查看文件

@@ -54,10 +54,10 @@ export class CheckStatusPledge extends TFOutput {
54 54
                 output.IsFailed = true
55 55
                 output.FailureCause = this.PageData.TradeAPIs.GetError(this.MessageData)
56 56
             }
57
-            output.GLZJE = this.DelSpace(this.MessageData.Fd39)
58
-            output.GLZYWZZYJE = this.DelSpace(this.MessageData.Fd40)
59
-            output.GLZYWBHSL = this.DelSpace(this.MessageData.Fd48)
60
-            output.GLZYWZSL = this.DelSpace(this.MessageData.Fd49)
57
+            output.GLZJE = TFInput.DelSpace(this.MessageData.Fd39)
58
+            output.GLZYWZZYJE = TFInput.DelSpace(this.MessageData.Fd40)
59
+            output.GLZYWBHSL = TFInput.DelSpace(this.MessageData.Fd48)
60
+            output.GLZYWZSL = TFInput.DelSpace(this.MessageData.Fd49)
61 61
 
62 62
             return output
63 63
         }
@@ -68,29 +68,29 @@ export class CheckStatusPledge extends TFOutput {
68 68
 /**
69 69
  * 创建质押状态查询功能的Vue 3组合式API封装
70 70
  */
71
-export function useCheckStatusPledge() {
72
-    /**
73
-     * 根据质押总编号查询关联总金额和总数量
74
-     * @param params 查询参数
75
-     * @param page 页面对象
76
-     * @returns 查询结果
77
-     */
78
-    const checkStatusPledge = (
79
-        params: {
80
-            ZYZBH: string    // 质押总编号
81
-        },
82
-        page: any
83
-    ): CheckStatusPledge => {
84
-        const input = new CheckStatusPledge.Input()
71
+// export function useCheckStatusPledge() {
72
+//     /**
73
+//      * 根据质押总编号查询关联总金额和总数量
74
+//      * @param params 查询参数
75
+//      * @param page 页面对象
76
+//      * @returns 查询结果
77
+//      */
78
+//     const checkStatusPledge = (
79
+//         params: {
80
+//             ZYZBH: string    // 质押总编号
81
+//         },
82
+//         page: any
83
+//     ): CheckStatusPledge => {
84
+//         const input = new CheckStatusPledge.Input()
85 85
 
86
-        // 设置查询参数
87
-        Object.assign(input, params)
86
+//         // 设置查询参数
87
+//         Object.assign(input, params)
88 88
 
89
-        // 执行查询
90
-        return input.DoAction<CheckStatusPledge>(page)
91
-    }
89
+//         // 执行查询
90
+//         return input.DoAction<CheckStatusPledge>(page)
91
+//     }
92 92
 
93
-    return {
94
-        checkStatusPledge
95
-    }
96
-}
93
+//     return {
94
+//         checkStatusPledge
95
+//     }
96
+// }

+ 33
- 33
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/CheckTradeRule.ts 查看文件

@@ -90,36 +90,36 @@ export class CheckTradeRule extends TFOutput {
90 90
 /**
91 91
  * 创建交易规则检查功能的Vue 3组合式API封装
92 92
  */
93
-export function useCheckTradeRule() {
94
-    /**
95
-     * 交易规则检查
96
-     * @param params 查询参数
97
-     * @param page 页面对象
98
-     * @returns 查询结果
99
-     */
100
-    const checkTradeRule = (
101
-        params: {
102
-            MBJYDM: string,  // 目标交易代码
103
-            ZH?: string,     // 账号
104
-            ZHXH?: string,   // 账户序号
105
-            JYJE?: string,   // 交易金额
106
-            KHJG?: string,   // 开户机构
107
-            QDLX?: string,   // 渠道类型
108
-            SHLX?: string,   // 商户类型
109
-            YWLX?: string    // 业务类型
110
-        },
111
-        page: any
112
-    ): CheckTradeRule => {
113
-        const input = new CheckTradeRule.Input()
114
-
115
-        // 设置查询参数
116
-        Object.assign(input, params)
117
-
118
-        // 执行查询
119
-        return input.DoAction<CheckTradeRule>(page)
120
-    }
121
-
122
-    return {
123
-        checkTradeRule
124
-    }
125
-}
93
+// export function useCheckTradeRule() {
94
+//     /**
95
+//      * 交易规则检查
96
+//      * @param params 查询参数
97
+//      * @param page 页面对象
98
+//      * @returns 查询结果
99
+//      */
100
+//     const checkTradeRule = (
101
+//         params: {
102
+//             MBJYDM: string,  // 目标交易代码
103
+//             ZH?: string,     // 账号
104
+//             ZHXH?: string,   // 账户序号
105
+//             JYJE?: string,   // 交易金额
106
+//             KHJG?: string,   // 开户机构
107
+//             QDLX?: string,   // 渠道类型
108
+//             SHLX?: string,   // 商户类型
109
+//             YWLX?: string    // 业务类型
110
+//         },
111
+//         page: any
112
+//     ): CheckTradeRule => {
113
+//         const input = new CheckTradeRule.Input()
114
+
115
+//         // 设置查询参数
116
+//         Object.assign(input, params)
117
+
118
+//         // 执行查询
119
+//         return input.DoAction<CheckTradeRule>(page)
120
+//     }
121
+
122
+//     return {
123
+//         checkTradeRule
124
+//     }
125
+// }

+ 27
- 27
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/ChecksTellerSmallestCertificate.ts 查看文件

@@ -93,33 +93,33 @@ export class ChecksTellerSmallestCertificate extends TFOutput {
93 93
 /**
94 94
  * 创建检查柜员凭证最小号功能的Vue 3组合式API封装
95 95
  */
96
-export function useChecksTellerSmallestCertificate() {
97
-    /**
98
-     * 检查柜员凭证最小号
99
-     * @param params 查询参数
100
-     * @param page 页面对象
101
-     * @returns 查询结果
102
-     */
103
-    const checksTellerSmallestCertificate = (
104
-        params: {
105
-            PZLX?: string,   // 凭证类型
106
-            CXHBZ?: string,  // 次小号标志
107
-            JZDH?: string,   // 介质代号
108
-            KH?: string,     // 卡号
109
-            PZHM?: string    // 凭证号码
110
-        },
111
-        page: any
112
-    ): ChecksTellerSmallestCertificate => {
113
-        const input = new ChecksTellerSmallestCertificate.Input()
96
+// export function useChecksTellerSmallestCertificate() {
97
+//     /**
98
+//      * 检查柜员凭证最小号
99
+//      * @param params 查询参数
100
+//      * @param page 页面对象
101
+//      * @returns 查询结果
102
+//      */
103
+//     const checksTellerSmallestCertificate = (
104
+//         params: {
105
+//             PZLX?: string,   // 凭证类型
106
+//             CXHBZ?: string,  // 次小号标志
107
+//             JZDH?: string,   // 介质代号
108
+//             KH?: string,     // 卡号
109
+//             PZHM?: string    // 凭证号码
110
+//         },
111
+//         page: any
112
+//     ): ChecksTellerSmallestCertificate => {
113
+//         const input = new ChecksTellerSmallestCertificate.Input()
114 114
 
115
-        // 设置查询参数
116
-        Object.assign(input, params)
115
+//         // 设置查询参数
116
+//         Object.assign(input, params)
117 117
 
118
-        // 执行查询
119
-        return input.DoAction<ChecksTellerSmallestCertificate>(page)
120
-    }
118
+//         // 执行查询
119
+//         return input.DoAction<ChecksTellerSmallestCertificate>(page)
120
+//     }
121 121
 
122
-    return {
123
-        checksTellerSmallestCertificate
124
-    }
125
-}
122
+//     return {
123
+//         checksTellerSmallestCertificate
124
+//     }
125
+// }

+ 30
- 30
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/CountedInterest.ts 查看文件

@@ -71,7 +71,7 @@ export class CountedInterest extends TFOutput {
71 71
                 output.IsFailed = true
72 72
                 output.FailureCause = this.PageData.TradeAPIs.GetError(this.MessageData)
73 73
             }
74
-            output.LX = this.DelSpace(this.MessageData.Fd41)
74
+            output.LX = TFInput.DelSpace(this.MessageData.Fd41)
75 75
 
76 76
             return output
77 77
         }
@@ -81,35 +81,35 @@ export class CountedInterest extends TFOutput {
81 81
 
82 82
 /**
83 83
  * 创建计算贴现利息功能的Vue 3组合式API封装
84
- */
85
-export function useCountedInterest() {
86
-    /**
87
-     * 计算贴现利息
88
-     * @param params 计算参数
89
-     * @param page 页面对象
90
-     * @returns 计算结果
91
-     */
92
-    const countedInterest = (
93
-        params: {
94
-            PMJE: string,    // 票面金额
95
-            JYRQ: string,    // 交易日期
96
-            HPDQR: string,   // 汇票到期日
97
-            ZTTS: string,    // 在途天数
98
-            LLBZ: string,    // 利率标志
99
-            LL: string       // 利率
100
-        },
101
-        page: any
102
-    ): CountedInterest => {
103
-        const input = new CountedInterest.Input()
84
+//  */
85
+// export function useCountedInterest() {
86
+//     /**
87
+//      * 计算贴现利息
88
+//      * @param params 计算参数
89
+//      * @param page 页面对象
90
+//      * @returns 计算结果
91
+//      */
92
+//     const countedInterest = (
93
+//         params: {
94
+//             PMJE: string,    // 票面金额
95
+//             JYRQ: string,    // 交易日期
96
+//             HPDQR: string,   // 汇票到期日
97
+//             ZTTS: string,    // 在途天数
98
+//             LLBZ: string,    // 利率标志
99
+//             LL: string       // 利率
100
+//         },
101
+//         page: any
102
+//     ): CountedInterest => {
103
+//         const input = new CountedInterest.Input()
104 104
 
105
-        // 设置计算参数
106
-        Object.assign(input, params)
105
+//         // 设置计算参数
106
+//         Object.assign(input, params)
107 107
 
108
-        // 执行计算
109
-        return input.DoAction<CountedInterest>(page)
110
-    }
108
+//         // 执行计算
109
+//         return input.DoAction<CountedInterest>(page)
110
+//     }
111 111
 
112
-    return {
113
-        countedInterest
114
-    }
115
-}
112
+//     return {
113
+//         countedInterest
114
+//     }
115
+// }

+ 2
- 2
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/GetRates.ts 查看文件

@@ -53,7 +53,7 @@ export class GetRates extends TFOutput {
53 53
                 output.IsFailed = true
54 54
                 output.FailureCause = this.PageData.TradeAPIs.GetError(this.MessageData)
55 55
             }
56
-            output.LL = this.DelSpace(this.MessageData.Fd84)
56
+            output.LL = TFInput.DelSpace(this.MessageData.Fd84)
57 57
 
58 58
             return output
59 59
         }
@@ -85,7 +85,7 @@ export function useGetRates() {
85 85
         Object.assign(input, params)
86 86
 
87 87
         // 执行查询
88
-        return input.DoAction<GetRates>(page)
88
+        return null;//input.DoAction<GetRates>(page)
89 89
     }
90 90
 
91 91
     return {

+ 27
- 26
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/IDNumberVerification.ts 查看文件

@@ -1,3 +1,4 @@
1
+import { LoginAuthentication } from '../../../Library.Ext/TradeExtension/SSO/LoginAuthentication'
1 2
 import { TFInput, TFOutput } from './TFBase'
2 3
 
3 4
 /**
@@ -60,7 +61,7 @@ export class IDNumberVerification extends TFOutput {
60 61
 
61 62
             // 是否当前柜员给自己办理业务
62 63
             if (this.PageData.SystemSettingsHelper?.Instance?.IsTellerCustomer) {
63
-                const idCarNO = this.PageData.LoginAuthentication?.Instance?.IdCarNO
64
+                const idCarNO = LoginAuthentication?.Instance?.IdCarNO
64 65
                 if (idCarNO && output.ZJHM.trim() === idCarNO.trim()) {
65 66
                     output.IsFailed = true
66 67
                     output.FailureCause = "当前柜员不能为自己办理业务!"
@@ -75,31 +76,31 @@ export class IDNumberVerification extends TFOutput {
75 76
 
76 77
 /**
77 78
  * 创建证件号码验证功能的Vue 3组合式API封装
78
- */
79
-export function useIDNumberVerification() {
80
-    /**
81
-     * 证件号码验证
82
-     * @param params 验证参数
83
-     * @param page 页面对象
84
-     * @returns 验证结果
85
-     */
86
-    const verifyIDNumber = (
87
-        params: {
88
-            ZJLX: string,  // 证件类型
89
-            ZJHM: string   // 证件号码
90
-        },
91
-        page: any
92
-    ): IDNumberVerification => {
93
-        const input = new IDNumberVerification.Input()
79
+//  */
80
+// export function useIDNumberVerification() {
81
+//     /**
82
+//      * 证件号码验证
83
+//      * @param params 验证参数
84
+//      * @param page 页面对象
85
+//      * @returns 验证结果
86
+//      */
87
+//     const verifyIDNumber = (
88
+//         params: {
89
+//             ZJLX: string,  // 证件类型
90
+//             ZJHM: string   // 证件号码
91
+//         },
92
+//         page: any
93
+//     ): IDNumberVerification => {
94
+//         const input = new IDNumberVerification.Input()
94 95
 
95
-        // 设置验证参数
96
-        Object.assign(input, params)
96
+//         // 设置验证参数
97
+//         Object.assign(input, params)
97 98
 
98
-        // 执行验证
99
-        return input.DoAction<IDNumberVerification>(page)
100
-    }
99
+//         // 执行验证
100
+//         return input.DoAction<IDNumberVerification>(page)
101
+//     }
101 102
 
102
-    return {
103
-        verifyIDNumber
104
-    }
105
-}
103
+//     return {
104
+//         verifyIDNumber
105
+//     }
106
+// }

+ 30
- 30
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/MessageComprehensive.ts 查看文件

@@ -87,36 +87,36 @@ export class MessageComprehensive extends TFOutput {
87 87
 /**
88 88
  * 创建客户综合签约功能的Vue 3组合式API封装
89 89
  */
90
-export function useMessageComprehensive() {
91
-    /**
92
-     * 执行客户综合签约
93
-     * @param params 签约参数
94
-     * @param page 页面对象
95
-     * @returns 签约结果
96
-     */
97
-    const executeComprehensiveSign = (
98
-        params: {
99
-            DH?: string  // 多电话
100
-            ZH?: string  // 账号
101
-            DFXE?: string  // 贷方限额
102
-            JFXE?: string  // 借方限额
103
-            SFBZ?: string  // 收费标志
104
-            ZHLX?: string  // 账户类型
105
-            CZFS?: string  // 操作方式(0.开通 1.修改 2.注销)
106
-            FWLX?: string  // 服务类型
107
-        },
108
-        page: any
109
-    ): MessageComprehensive => {
110
-        const input = new MessageComprehensive.Input()
90
+// export function useMessageComprehensive() {
91
+//     /**
92
+//      * 执行客户综合签约
93
+//      * @param params 签约参数
94
+//      * @param page 页面对象
95
+//      * @returns 签约结果
96
+//      */
97
+//     const executeComprehensiveSign = (
98
+//         params: {
99
+//             DH?: string  // 多电话
100
+//             ZH?: string  // 账号
101
+//             DFXE?: string  // 贷方限额
102
+//             JFXE?: string  // 借方限额
103
+//             SFBZ?: string  // 收费标志
104
+//             ZHLX?: string  // 账户类型
105
+//             CZFS?: string  // 操作方式(0.开通 1.修改 2.注销)
106
+//             FWLX?: string  // 服务类型
107
+//         },
108
+//         page: any
109
+//     ): MessageComprehensive => {
110
+//         const input = new MessageComprehensive.Input()
111 111
 
112
-        // 设置签约参数
113
-        Object.assign(input, params)
112
+//         // 设置签约参数
113
+//         Object.assign(input, params)
114 114
 
115
-        // 执行签约
116
-        return input.DoAction<MessageComprehensive>(page)
117
-    }
115
+//         // 执行签约
116
+//         return input.DoAction<MessageComprehensive>(page)
117
+//     }
118 118
 
119
-    return {
120
-        executeComprehensiveSign
121
-    }
122
-}
119
+//     return {
120
+//         executeComprehensiveSign
121
+//     }
122
+// }

+ 37
- 36
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/PasswordAuthentication.ts 查看文件

@@ -1,3 +1,4 @@
1
+import { TradeManagerHandle } from '../../../ServiceProxy.Ext/ServiceHelper/TradeManagerHandle'
1 2
 import { TFInput, TFOutput } from './TFBase'
2 3
 
3 4
 /**
@@ -92,7 +93,7 @@ export class PasswordAuthentication extends TFOutput {
92 93
             this.MessageData.Fd67 = this.YZBZ
93 94
 
94 95
             // 国密改造
95
-            if (this.PageData.TradeManagerHandle?.TT_SYSCONFIG_GetConfigValueByConfigID("EncrypteGM") === "true") {
96
+            if (TradeManagerHandle?.TT_SYSCONFIG_GetConfigValueByConfigID("EncrypteGM") === "true") {
96 97
                 this.MessageData.Fd122_I = this.MM
97 98
             } else {
98 99
                 this.MessageData.Fd80 = this.MM
@@ -120,38 +121,38 @@ export class PasswordAuthentication extends TFOutput {
120 121
 /**
121 122
  * 创建密码验证功能的Vue 3组合式API封装
122 123
  */
123
-export function usePasswordAuthentication() {
124
-    /**
125
-     * 密码验证
126
-     * @param params 验证参数
127
-     * @param page 页面对象
128
-     * @returns 验证结果
129
-     */
130
-    const verifyPassword = (
131
-        params: {
132
-            ZH?: string,    // 账号
133
-            CPRQ?: string,  // 出票日期
134
-            PZHM?: string,  // 凭证号码
135
-            YZBZ: string,   // 验证标志:0.账户密码1.柜员密码2.凭证密码3.支付密码器4.凭证密码方式选择
136
-            MM: string,     // 密码
137
-            PZLX?: string,  // 凭证类型
138
-            GYH?: string,   // 柜员号
139
-            PMJE?: string,  // 票面金额
140
-            ZJHM?: string,  // 证件号码
141
-            ZJLX?: string   // 证件类型
142
-        },
143
-        page: any
144
-    ): PasswordAuthentication => {
145
-        const input = new PasswordAuthentication.Input()
146
-
147
-        // 设置验证参数
148
-        Object.assign(input, params)
149
-
150
-        // 执行验证
151
-        return input.DoAction<PasswordAuthentication>(page)
152
-    }
153
-
154
-    return {
155
-        verifyPassword
156
-    }
157
-}
124
+// export function usePasswordAuthentication() {
125
+//     /**
126
+//      * 密码验证
127
+//      * @param params 验证参数
128
+//      * @param page 页面对象
129
+//      * @returns 验证结果
130
+//      */
131
+//     const verifyPassword = (
132
+//         params: {
133
+//             ZH?: string,    // 账号
134
+//             CPRQ?: string,  // 出票日期
135
+//             PZHM?: string,  // 凭证号码
136
+//             YZBZ: string,   // 验证标志:0.账户密码1.柜员密码2.凭证密码3.支付密码器4.凭证密码方式选择
137
+//             MM: string,     // 密码
138
+//             PZLX?: string,  // 凭证类型
139
+//             GYH?: string,   // 柜员号
140
+//             PMJE?: string,  // 票面金额
141
+//             ZJHM?: string,  // 证件号码
142
+//             ZJLX?: string   // 证件类型
143
+//         },
144
+//         page: any
145
+//     ): PasswordAuthentication => {
146
+//         const input = new PasswordAuthentication.Input()
147
+
148
+//         // 设置验证参数
149
+//         Object.assign(input, params)
150
+
151
+//         // 执行验证
152
+//         return input.DoAction<PasswordAuthentication>(page)
153
+//     }
154
+
155
+//     return {
156
+//         verifyPassword
157
+//     }
158
+// }

+ 26
- 26
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/PhoneComprehensive.ts 查看文件

@@ -66,32 +66,32 @@ export class PhoneComprehensive extends TFOutput {
66 66
 /**
67 67
  * 创建电话签约功能的Vue 3组合式API封装
68 68
  */
69
-export function usePhoneComprehensive() {
70
-    /**
71
-     * 电话签约
72
-     * @param params 签约参数
73
-     * @param page 页面对象
74
-     * @returns 签约结果
75
-     */
76
-    const phoneComprehensive = (
77
-        params: {
78
-            ZH: string,     // 账号
79
-            QYBZ: string,   // 签约标志:0.签约2.解约3.重置密码4.修改密码
80
-            ZQMM: string,   // 支取密码
81
-            DHYHMM: string  // 电话银行密码
82
-        },
83
-        page: any
84
-    ): PhoneComprehensive => {
85
-        const input = new PhoneComprehensive.Input()
69
+// export function usePhoneComprehensive() {
70
+//     /**
71
+//      * 电话签约
72
+//      * @param params 签约参数
73
+//      * @param page 页面对象
74
+//      * @returns 签约结果
75
+//      */
76
+//     const phoneComprehensive = (
77
+//         params: {
78
+//             ZH: string,     // 账号
79
+//             QYBZ: string,   // 签约标志:0.签约2.解约3.重置密码4.修改密码
80
+//             ZQMM: string,   // 支取密码
81
+//             DHYHMM: string  // 电话银行密码
82
+//         },
83
+//         page: any
84
+//     ): PhoneComprehensive => {
85
+//         const input = new PhoneComprehensive.Input()
86 86
 
87
-        // 设置签约参数
88
-        Object.assign(input, params)
87
+//         // 设置签约参数
88
+//         Object.assign(input, params)
89 89
 
90
-        // 执行签约
91
-        return input.DoAction<PhoneComprehensive>(page)
92
-    }
90
+//         // 执行签约
91
+//         return input.DoAction<PhoneComprehensive>(page)
92
+//     }
93 93
 
94
-    return {
95
-        phoneComprehensive
96
-    }
97
-}
94
+//     return {
95
+//         phoneComprehensive
96
+//     }
97
+// }

+ 31
- 31
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/ProductUnderLevelSubjects.ts 查看文件

@@ -71,7 +71,7 @@ export class ProductUnderLevelSubjects extends TFOutput {
71 71
                 output.IsFailed = true
72 72
                 output.FailureCause = this.PageData.TradeAPIs.GetError(this.MessageData)
73 73
             }
74
-            output.CPLBData = this.AnilyzeFileData<E_CPLB>(this.MessageData.FileData,
74
+            output.CPLBData = TFInput.AnilyzeFileData<E_CPLB>(this.MessageData.fileData,
75 75
                 "产品代码|产品描述|",
76 76
                 (x) => {
77 77
                     return {
@@ -79,7 +79,7 @@ export class ProductUnderLevelSubjects extends TFOutput {
79 79
                         CPMS: x["产品描述"]
80 80
                     }
81 81
                 })
82
-            output.CPLB = this.MessageData.FileData
82
+            output.CPLB = this.MessageData.fileData
83 83
 
84 84
             return output
85 85
         }
@@ -106,32 +106,32 @@ export interface E_CPLB {
106 106
 /**
107 107
  * 创建产品查询功能的Vue 3组合式API封装
108 108
  */
109
-export function useProductUnderLevelSubjects() {
110
-    /**
111
-     * 查询指定一级科目下的活期产品
112
-     * @param params 查询参数
113
-     * @param page 页面对象
114
-     * @returns 产品列表结果
115
-     */
116
-    const queryProducts = (
117
-        params: {
118
-            BZ: string,           // 币种
119
-            CPKYSYDJZDM?: string, // 产品可以使用的介质代码
120
-            KHLX: string,         // 客户类型:0:公用;1:个人;2:公司;3:机构;4:金融同业;5:内部员工;6金融机构
121
-            YWZL: string          // 业务种类(一级科目号)
122
-        },
123
-        page: any
124
-    ): ProductUnderLevelSubjects => {
125
-        const input = new ProductUnderLevelSubjects.Input()
126
-
127
-        // 设置查询参数
128
-        Object.assign(input, params)
129
-
130
-        // 执行查询
131
-        return input.DoAction<ProductUnderLevelSubjects>(page)
132
-    }
133
-
134
-    return {
135
-        queryProducts
136
-    }
137
-}
109
+// export function useProductUnderLevelSubjects() {
110
+//     /**
111
+//      * 查询指定一级科目下的活期产品
112
+//      * @param params 查询参数
113
+//      * @param page 页面对象
114
+//      * @returns 产品列表结果
115
+//      */
116
+//     const queryProducts = (
117
+//         params: {
118
+//             BZ: string,           // 币种
119
+//             CPKYSYDJZDM?: string, // 产品可以使用的介质代码
120
+//             KHLX: string,         // 客户类型:0:公用;1:个人;2:公司;3:机构;4:金融同业;5:内部员工;6金融机构
121
+//             YWZL: string          // 业务种类(一级科目号)
122
+//         },
123
+//         page: any
124
+//     ): ProductUnderLevelSubjects => {
125
+//         const input = new ProductUnderLevelSubjects.Input()
126
+
127
+//         // 设置查询参数
128
+//         Object.assign(input, params)
129
+
130
+//         // 执行查询
131
+//         return input.DoAction<ProductUnderLevelSubjects>(page)
132
+//     }
133
+
134
+//     return {
135
+//         queryProducts
136
+//     }
137
+// }

+ 0
- 93
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryATMAccountInformation.cs 查看文件

@@ -1,93 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 查询ATM账户信息
11
-    /// 根据相关要素,返回ATM机帐户各种现金金额
12
-    /// </summary>
13
-    public class QueryATMAccountInformation : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 账面余额 0410
18
-        /// (null)
19
-        /// </summary>
20
-        public string ZMYE { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 长款金额 0420
24
-        /// (null)
25
-        /// </summary>
26
-        public string CKJE { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 短款金额 0430
30
-        /// (null)
31
-        /// </summary>
32
-        public string DKJE { get; internal set; }
33
-
34
-        /// <summary>
35
-        /// 标志位 0730
36
-        /// 第一位[0]验证是否有现金付出(0-有 1-无)
37
-        /// </summary>
38
-        public string BZW { get; internal set; }
39
-
40
-
41
-        #endregion
42
-
43
-        #region Input
44
-		/// <summary>
45
-        /// 参数清单
46
-        /// </summary>
47
-        public class Input : TFInput
48
-        {
49
-            /// <summary>
50
-            /// 实缴金额 0390
51
-            /// (null) 
52
-            /// </summary>
53
-            public string SJJE { get; set; }
54
-
55
-            /// <summary>
56
-            /// ATM柜员号 0920
57
-            /// (null) 
58
-            /// </summary>
59
-            public string ATMGYH { get; set; }
60
-
61
-
62
-            /// <summary>                 
63
-            /// 定义业务逻辑              
64
-            /// </summary>                
65
-            /// <returns></returns>  
66
-            public override TFOutput Raise()
67
-            {
68
-                //拉取数据                                  
69
-                var output = new QueryATMAccountInformation();
70
-                PageData.TradeAPIs.InitFd(MessageData);
71
-                PageData.TradeAPIs.CommSend(MessageData);
72
-				MessageData.Fd126_5 = MainCode;
73
-                MessageData.Fd16 = "K052";
74
-                MessageData.Fd39 = SJJE;
75
-                MessageData.Fd92 = ATMGYH;
76
-
77
-                PageData.TradeAPIs.CallServer(MessageData);
78
-                if (MessageData.Fd12 != "0000")
79
-                {
80
-                    output.IsFailed = true;
81
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
82
-                }                
83
-                output.ZMYE = (MessageData.Fd41);
84
-                output.CKJE = (MessageData.Fd42);
85
-                output.DKJE = (MessageData.Fd43);
86
-                output.BZW = (MessageData.Fd73);
87
-
88
-                return output;
89
-            }
90
-        }
91
-        #endregion
92
-    }
93
-}

+ 76
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryATMAccountInformation.ts 查看文件

@@ -0,0 +1,76 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 查询ATM账户信息
6
+ * 根据相关要素,返回ATM机帐户各种现金金额
7
+ */
8
+export class QueryATMAccountInformation extends TFOutput {
9
+    /**
10
+     * 账面余额 0410
11
+     * (null)
12
+     */
13
+    public ZMYE: string = ''
14
+
15
+    /**
16
+     * 长款金额 0420
17
+     * (null)
18
+     */
19
+    public CKJE: string = ''
20
+
21
+    /**
22
+     * 短款金额 0430
23
+     * (null)
24
+     */
25
+    public DKJE: string = ''
26
+
27
+    /**
28
+     * 标志位 0730
29
+     * 第一位[0]验证是否有现金付出(0-有 1-无)
30
+     */
31
+    public BZW: string = ''
32
+}
33
+
34
+/**
35
+ * 查询ATM账户信息输入参数
36
+ */
37
+export class QueryATMAccountInformationInput extends TFInput {
38
+    /**
39
+     * 实缴金额 0390
40
+     * (null) 
41
+     */
42
+    public SJJE: string = ''
43
+
44
+    /**
45
+     * ATM柜员号 0920
46
+     * (null) 
47
+     */
48
+    public ATMGYH: string = ''
49
+
50
+    /**                 
51
+     * 定义业务逻辑              
52
+     * @returns 查询结果
53
+     */
54
+    public Raise(): QueryATMAccountInformation {
55
+        // 拉取数据                                  
56
+        const output = new QueryATMAccountInformation()
57
+        PageData.TradeAPIs.InitFd(this.MessageData)
58
+        PageData.TradeAPIs.CommSend(this.MessageData)
59
+        this.MessageData.Fd126_5 = this.MainCode
60
+        this.MessageData.Fd16 = "K052"
61
+        this.MessageData.Fd39 = this.SJJE
62
+        this.MessageData.Fd92 = this.ATMGYH
63
+
64
+        PageData.TradeAPIs.CallServer(this.MessageData)
65
+        if (this.MessageData.Fd12 != "0000") {
66
+            output.IsFailed = true
67
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
68
+        }
69
+        output.ZMYE = this.MessageData.Fd41
70
+        output.CKJE = this.MessageData.Fd42
71
+        output.DKJE = this.MessageData.Fd43
72
+        output.BZW = this.MessageData.Fd73
73
+
74
+        return output
75
+    }
76
+}

+ 0
- 65
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryATMGLYXX.cs 查看文件

@@ -1,65 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 查询ATM管理员信息
11
-    /// 通过ATM柜员号查询ATM管理员信息
12
-    /// </summary>
13
-    public class QueryATMGLYXX : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// ATM管理员 0920
18
-        /// 
19
-        /// </summary>
20
-        public string ATMM { get; internal set; }
21
-
22
-
23
-        #endregion
24
-
25
-        #region Input
26
-		/// <summary>
27
-        /// 参数清单
28
-        /// </summary>
29
-        public class Input : TFInput
30
-        {
31
-            /// <summary>
32
-            /// ATM柜员号 0640
33
-            ///  
34
-            /// </summary>
35
-            public string ATM { get; set; }
36
-
37
-
38
-            /// <summary>                 
39
-            /// 定义业务逻辑              
40
-            /// </summary>                
41
-            /// <returns></returns>  
42
-            public override TFOutput Raise()
43
-            {
44
-                //拉取数据                                  
45
-                var output = new QueryATMGLYXX();
46
-                PageData.TradeAPIs.InitFd(MessageData);
47
-                PageData.TradeAPIs.CommSend(MessageData);
48
-				MessageData.Fd126_5 = MainCode;
49
-                MessageData.Fd16 = "K071";
50
-                MessageData.Fd64 = ATM;
51
-
52
-                PageData.TradeAPIs.CallServer(MessageData);
53
-                if (MessageData.Fd12 != "0000")
54
-                {
55
-                    output.IsFailed = true;
56
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
57
-                }                
58
-                output.ATMM = (MessageData.Fd92);
59
-
60
-                return output;
61
-            }
62
-        }
63
-        #endregion
64
-    }
65
-}

+ 46
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryATMGLYXX.ts 查看文件

@@ -0,0 +1,46 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 查询ATM管理员信息
6
+ * 通过ATM柜员号查询ATM管理员信息
7
+ */
8
+export class QueryATMGLYXX extends TFOutput {
9
+    /**
10
+     * ATM管理员 0920
11
+     */
12
+    public ATMM: string = ''
13
+}
14
+
15
+/**
16
+ * 查询ATM管理员信息输入参数
17
+ */
18
+export class QueryATMGLYXXInput extends TFInput {
19
+    /**
20
+     * ATM柜员号 0640
21
+     */
22
+    public ATM: string = ''
23
+
24
+    /**                 
25
+     * 定义业务逻辑              
26
+     * @returns 查询结果
27
+     */
28
+    public Raise(): QueryATMGLYXX {
29
+        // 拉取数据                                  
30
+        const output = new QueryATMGLYXX()
31
+        PageData.TradeAPIs.InitFd(this.MessageData)
32
+        PageData.TradeAPIs.CommSend(this.MessageData)
33
+        this.MessageData.Fd126_5 = this.MainCode
34
+        this.MessageData.Fd16 = "K071"
35
+        this.MessageData.Fd64 = this.ATM
36
+
37
+        PageData.TradeAPIs.CallServer(this.MessageData)
38
+        if (this.MessageData.Fd12 != "0000") {
39
+            output.IsFailed = true
40
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
41
+        }
42
+        output.ATMM = this.MessageData.Fd92
43
+
44
+        return output
45
+    }
46
+}

+ 0
- 266
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAcceptanceAgreementNum.cs 查看文件

@@ -1,266 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 根据承兑汇票协议编号查询协议信息
11
-    /// 根据承兑汇票协议编号查询承兑汇票协议详细信息
12
-    /// </summary>
13
-    public class QueryAcceptanceAgreementNum : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 纸票电票标志 0200
18
-        /// P:纸票 E:电票
19
-        /// </summary>
20
-        public string ZPDPBZ { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 付款人开户行行名 0250
24
-        /// (null)
25
-        /// </summary>
26
-        public string FKRKHXXM { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 付款人全称 0260
30
-        /// (null)
31
-        /// </summary>
32
-        public string FKRQC { get; internal set; }
33
-
34
-        /// <summary>
35
-        /// 收款人全称 0270
36
-        /// (null)
37
-        /// </summary>
38
-        public string SKRQC { get; internal set; }
39
-
40
-        /// <summary>
41
-        /// 付款人开户行机构号 0300
42
-        /// (null)
43
-        /// </summary>
44
-        public string FKRKHXJGH { get; internal set; }
45
-
46
-        /// <summary>
47
-        /// 质押协议总编号 0310
48
-        /// (null)
49
-        /// </summary>
50
-        public string ZYXYZBH { get; internal set; }
51
-
52
-        /// <summary>
53
-        /// 保证金账号 0320
54
-        /// (null)
55
-        /// </summary>
56
-        public string BZJZH { get; internal set; }
57
-
58
-        /// <summary>
59
-        /// 付款人账号 0380
60
-        /// (null)
61
-        /// </summary>
62
-        public string FKRZH { get; internal set; }
63
-
64
-        /// <summary>
65
-        /// 保证金比例 0400
66
-        /// (null)
67
-        /// </summary>
68
-        public string BZJBL { get; internal set; }
69
-
70
-        /// <summary>
71
-        /// 已签发票据总金额 0410
72
-        /// (null)
73
-        /// </summary>
74
-        public string YQFPJZJE { get; internal set; }
75
-
76
-        /// <summary>
77
-        /// 到期日期 0440
78
-        /// (null)
79
-        /// </summary>
80
-        public string DQRQ { get; internal set; }
81
-
82
-        /// <summary>
83
-        /// 申请日期 0460
84
-        /// (null)
85
-        /// </summary>
86
-        public string SQRQ { get; internal set; }
87
-
88
-        /// <summary>
89
-        /// 该协议下最大编号 0480
90
-        /// (null)
91
-        /// </summary>
92
-        public string GXYXZDBH { get; internal set; }
93
-
94
-        /// <summary>
95
-        /// 承兑汇票的记账科目(表外) 0640
96
-        /// (null)
97
-        /// </summary>
98
-        public string CDHPDJZKMBW { get; internal set; }
99
-
100
-        /// <summary>
101
-        /// 承兑类型 0670
102
-        /// 1:差额承兑;2:100%质押存单;3:100%保证金;4:保兑仓;5:承兑拆分
103
-        /// </summary>
104
-        public string CDLX { get; internal set; }
105
-
106
-        /// <summary>
107
-        /// 协议状态 0700
108
-        /// 9:外行的承兑汇票过来质押X:信贷审批录入1:审核;2:全部签发;3:退票修改;4:部分签发
109
-        /// </summary>
110
-        public string XYZT { get; internal set; }
111
-
112
-        /// <summary>
113
-        /// 到期标志处理 0710
114
-        /// 0:未到期处理;1:已到期处理
115
-        /// </summary>
116
-        public string DQBZCL { get; internal set; }
117
-
118
-        /// <summary>
119
-        /// 是否有该协议 0720
120
-        /// 0无 1有
121
-        /// </summary>
122
-        public string SFYGXY { get; internal set; }
123
-
124
-        /// <summary>
125
-        /// 收款人行名 0810
126
-        /// (null)
127
-        /// </summary>
128
-        public string SKRXM { get; internal set; }
129
-
130
-        /// <summary>
131
-        /// 收款人账号 0830
132
-        /// (null)
133
-        /// </summary>
134
-        public string SKRZH { get; internal set; }
135
-
136
-        /// <summary>
137
-        /// 罚息利率 0840
138
-        /// (null)
139
-        /// </summary>
140
-        public string FXLL { get; internal set; }
141
-
142
-        /// <summary>
143
-        /// 申请机构编码 0910
144
-        /// (null)
145
-        /// </summary>
146
-        public string SQJGBM { get; internal set; }
147
-
148
-        /// <summary>
149
-        /// 协议金额 1001
150
-        /// (null)
151
-        /// </summary>
152
-        public string XYJE { get; internal set; }
153
-
154
-        /// <summary>
155
-        /// 质押总金额 1002
156
-        /// (null)
157
-        /// </summary>
158
-        public string ZYZJE { get; internal set; }
159
-
160
-        /// <summary>
161
-        /// 保证金金额 1003
162
-        /// (null)
163
-        /// </summary>
164
-        public string BZJJE { get; internal set; }
165
-
166
-        /// <summary>
167
-        /// 银行垫款账号 1011
168
-        /// (null)
169
-        /// </summary>
170
-        public string YXDKZH { get; internal set; }
171
-
172
-        /// <summary>
173
-        /// 银行垫款额 1013
174
-        /// (null)
175
-        /// </summary>
176
-        public string YXDKE { get; internal set; }
177
-
178
-        /// <summary>
179
-        /// 审核柜员 0650
180
-        /// 
181
-        /// </summary>
182
-        public string SHGY { get; internal set; }
183
-
184
-        /// <summary>
185
-        /// 录入柜员 0920
186
-        /// 
187
-        /// </summary>
188
-        public string LRGY { get; internal set; }
189
-
190
-        /// <summary>
191
-        /// 保证金利率 0850
192
-        /// 
193
-        /// </summary>
194
-        public string BZJLL { get; internal set; }
195
-        #endregion
196
-
197
-        #region Input
198
-		/// <summary>
199
-        /// 参数清单
200
-        /// </summary>
201
-        public class Input : TFInput
202
-        {
203
-            /// <summary>
204
-            /// 承兑汇票协议编号 0330
205
-            /// (null) 
206
-            /// </summary>
207
-            public string CDHPXYBH { get; set; }
208
-
209
-
210
-            /// <summary>                 
211
-            /// 定义业务逻辑              
212
-            /// </summary>                
213
-            /// <returns></returns>  
214
-            public override TFOutput Raise()
215
-            {
216
-                //拉取数据                                  
217
-                var output = new QueryAcceptanceAgreementNum();
218
-                PageData.TradeAPIs.InitFd(MessageData);
219
-                PageData.TradeAPIs.CommSend(MessageData);
220
-				MessageData.Fd126_5 = MainCode;
221
-                MessageData.Fd16 = "K001";
222
-                MessageData.Fd33 = CDHPXYBH;
223
-
224
-                PageData.TradeAPIs.CallServer(MessageData);
225
-                if (MessageData.Fd12 != "0000")
226
-                {
227
-                    output.IsFailed = true;
228
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
229
-                }                
230
-                output.ZPDPBZ = DelSpace(MessageData.Fd20);
231
-                output.FKRKHXXM = DelSpace(MessageData.Fd25);
232
-                output.FKRQC = DelSpace(MessageData.Fd26);
233
-                output.SKRQC = DelSpace(MessageData.Fd27);
234
-                output.FKRKHXJGH = DelSpace(MessageData.Fd30);
235
-                output.ZYXYZBH = DelSpace(MessageData.Fd31);
236
-                output.BZJZH = DelSpace(MessageData.Fd32);
237
-                output.FKRZH = DelSpace(MessageData.Fd38);
238
-                output.BZJBL = DelSpace(MessageData.Fd40);
239
-                output.YQFPJZJE = DelSpace(MessageData.Fd41);
240
-                output.DQRQ = DelSpace(MessageData.Fd44);
241
-                output.SQRQ = DelSpace(MessageData.Fd46);
242
-                output.GXYXZDBH = DelSpace(MessageData.Fd48);
243
-                output.CDHPDJZKMBW = DelSpace(MessageData.Fd64);
244
-                output.CDLX = DelSpace(MessageData.Fd67);
245
-                output.XYZT = DelSpace(MessageData.Fd70);
246
-                output.DQBZCL = DelSpace(MessageData.Fd71);
247
-                output.SFYGXY = DelSpace(MessageData.Fd72);
248
-                output.SKRXM = DelSpace(MessageData.Fd81);
249
-                output.SKRZH = DelSpace(MessageData.Fd83);
250
-                output.FXLL = DelSpace(MessageData.Fd84);
251
-                output.SQJGBM = DelSpace(MessageData.Fd91);
252
-                output.XYJE = DelSpace(MessageData.Fd100_1);
253
-                output.ZYZJE = DelSpace(MessageData.Fd100_2);
254
-                output.BZJJE = DelSpace(MessageData.Fd100_3);
255
-                output.YXDKZH = DelSpace(MessageData.Fd101_1);
256
-                output.YXDKE = DelSpace(MessageData.Fd101_3);
257
-                output.SHGY = DelSpace(MessageData.Fd65);
258
-                output.LRGY = DelSpace(MessageData.Fd92);
259
-                output.BZJLL = DelSpace(MessageData.Fd85);
260
-
261
-                return output;
262
-            }
263
-        }
264
-        #endregion
265
-    }
266
-}

+ 255
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAcceptanceAgreementNum.ts 查看文件

@@ -0,0 +1,255 @@
1
+/**
2
+ * 根据承兑汇票协议编号查询协议信息
3
+ * 根据承兑汇票协议编号查询承兑汇票协议详细信息
4
+ */
5
+
6
+import { TFInput, TFOutput } from './TFBase'
7
+
8
+/**
9
+ * 根据承兑汇票协议编号查询协议信息
10
+ */
11
+export class QueryAcceptanceAgreementNum extends TFOutput {
12
+    /**
13
+     * 纸票电票标志 0200
14
+     * P:纸票 E:电票
15
+     */
16
+    public ZPDPBZ: string = ''
17
+
18
+    /**
19
+     * 付款人开户行行名 0250
20
+     * (null)
21
+     */
22
+    public FKRKHXXM: string = ''
23
+
24
+    /**
25
+     * 付款人全称 0260
26
+     * (null)
27
+     */
28
+    public FKRQC: string = ''
29
+
30
+    /**
31
+     * 收款人全称 0270
32
+     * (null)
33
+     */
34
+    public SKRQC: string = ''
35
+
36
+    /**
37
+     * 付款人开户行机构号 0300
38
+     * (null)
39
+     */
40
+    public FKRKHXJGH: string = ''
41
+
42
+    /**
43
+     * 质押协议总编号 0310
44
+     * (null)
45
+     */
46
+    public ZYXYZBH: string = ''
47
+
48
+    /**
49
+     * 保证金账号 0320
50
+     * (null)
51
+     */
52
+    public BZJZH: string = ''
53
+
54
+    /**
55
+     * 付款人账号 0380
56
+     * (null)
57
+     */
58
+    public FKRZH: string = ''
59
+
60
+    /**
61
+     * 保证金比例 0400
62
+     * (null)
63
+     */
64
+    public BZJBL: string = ''
65
+
66
+    /**
67
+     * 已签发票据总金额 0410
68
+     * (null)
69
+     */
70
+    public YQFPJZJE: string = ''
71
+
72
+    /**
73
+     * 到期日期 0440
74
+     * (null)
75
+     */
76
+    public DQRQ: string = ''
77
+
78
+    /**
79
+     * 申请日期 0460
80
+     * (null)
81
+     */
82
+    public SQRQ: string = ''
83
+
84
+    /**
85
+     * 该协议下最大编号 0480
86
+     * (null)
87
+     */
88
+    public GXYXZDBH: string = ''
89
+
90
+    /**
91
+     * 承兑汇票的记账科目(表外) 0640
92
+     * (null)
93
+     */
94
+    public CDHPDJZKMBW: string = ''
95
+
96
+    /**
97
+     * 承兑类型 0670
98
+     * 1:差额承兑;2:100%质押存单;3:100%保证金;4:保兑仓;5:承兑拆分
99
+     */
100
+    public CDLX: string = ''
101
+
102
+    /**
103
+     * 协议状态 0700
104
+     * 9:外行的承兑汇票过来质押X:信贷审批录入1:审核;2:全部签发;3:退票修改;4:部分签发
105
+     */
106
+    public XYZT: string = ''
107
+
108
+    /**
109
+     * 到期标志处理 0710
110
+     * 0:未到期处理;1:已到期处理
111
+     */
112
+    public DQBZCL: string = ''
113
+
114
+    /**
115
+     * 是否有该协议 0720
116
+     * 0无 1有
117
+     */
118
+    public SFYGXY: string = ''
119
+
120
+    /**
121
+     * 收款人行名 0810
122
+     * (null)
123
+     */
124
+    public SKRXM: string = ''
125
+
126
+    /**
127
+     * 收款人账号 0830
128
+     * (null)
129
+     */
130
+    public SKRZH: string = ''
131
+
132
+    /**
133
+     * 罚息利率 0840
134
+     * (null)
135
+     */
136
+    public FXLL: string = ''
137
+
138
+    /**
139
+     * 申请机构编码 0910
140
+     * (null)
141
+     */
142
+    public SQJGBM: string = ''
143
+
144
+    /**
145
+     * 协议金额 1001
146
+     * (null)
147
+     */
148
+    public XYJE: string = ''
149
+
150
+    /**
151
+     * 质押总金额 1002
152
+     * (null)
153
+     */
154
+    public ZYZJE: string = ''
155
+
156
+    /**
157
+     * 保证金金额 1003
158
+     * (null)
159
+     */
160
+    public BZJJE: string = ''
161
+
162
+    /**
163
+     * 银行垫款账号 1011
164
+     * (null)
165
+     */
166
+    public YXDKZH: string = ''
167
+
168
+    /**
169
+     * 银行垫款额 1013
170
+     * (null)
171
+     */
172
+    public YXDKE: string = ''
173
+
174
+    /**
175
+     * 审核柜员 0650
176
+     */
177
+    public SHGY: string = ''
178
+
179
+    /**
180
+     * 录入柜员 0920
181
+     */
182
+    public LRGY: string = ''
183
+
184
+    /**
185
+     * 保证金利率 0850
186
+     */
187
+    public BZJLL: string = ''
188
+
189
+    /**
190
+     * 参数清单
191
+     */
192
+    public static Input = class extends TFInput {
193
+        /**
194
+         * 承兑汇票协议编号 0330
195
+         * (null) 
196
+         */
197
+        public CDHPXYBH: string = ''
198
+
199
+        /**
200
+         * 定义业务逻辑
201
+         * @returns 操作结果
202
+         */
203
+        public override Raise(): TFOutput {
204
+            // 拉取数据
205
+            const output = new QueryAcceptanceAgreementNum()
206
+            this.PageData.TradeAPIs.InitFd(this.MessageData)
207
+            this.PageData.TradeAPIs.CommSend(this.MessageData)
208
+            this.MessageData.Fd126_5 = this.MainCode
209
+            this.MessageData.Fd16 = "K001"
210
+            this.MessageData.Fd33 = this.CDHPXYBH
211
+
212
+            this.PageData.TradeAPIs.CallServer(this.MessageData)
213
+            if (this.MessageData.Fd12 != "0000") {
214
+                output.IsFailed = true
215
+                output.FailureCause = this.PageData.TradeAPIs.GetError(this.MessageData)
216
+            }
217
+
218
+            output.ZPDPBZ = this.DelSpace(this.MessageData.Fd20)
219
+            output.FKRKHXXM = this.DelSpace(this.MessageData.Fd25)
220
+            output.FKRQC = this.DelSpace(this.MessageData.Fd26)
221
+            output.SKRQC = this.DelSpace(this.MessageData.Fd27)
222
+            output.FKRKHXJGH = this.DelSpace(this.MessageData.Fd30)
223
+            output.ZYXYZBH = this.DelSpace(this.MessageData.Fd31)
224
+            output.BZJZH = this.DelSpace(this.MessageData.Fd32)
225
+            output.FKRZH = this.DelSpace(this.MessageData.Fd38)
226
+            output.BZJBL = this.DelSpace(this.MessageData.Fd40)
227
+            output.YQFPJZJE = this.DelSpace(this.MessageData.Fd41)
228
+            output.DQRQ = this.DelSpace(this.MessageData.Fd44)
229
+            output.SQRQ = this.DelSpace(this.MessageData.Fd46)
230
+            output.GXYXZDBH = this.DelSpace(this.MessageData.Fd48)
231
+            output.CDHPDJZKMBW = this.DelSpace(this.MessageData.Fd64)
232
+            output.CDLX = this.DelSpace(this.MessageData.Fd67)
233
+            output.XYZT = this.DelSpace(this.MessageData.Fd70)
234
+            output.DQBZCL = this.DelSpace(this.MessageData.Fd71)
235
+            output.SFYGXY = this.DelSpace(this.MessageData.Fd72)
236
+            output.SKRXM = this.DelSpace(this.MessageData.Fd81)
237
+            output.SKRZH = this.DelSpace(this.MessageData.Fd83)
238
+            output.FXLL = this.DelSpace(this.MessageData.Fd84)
239
+            output.SQJGBM = this.DelSpace(this.MessageData.Fd91)
240
+            output.XYJE = this.DelSpace(this.MessageData.Fd100_1)
241
+            output.ZYZJE = this.DelSpace(this.MessageData.Fd100_2)
242
+            output.BZJJE = this.DelSpace(this.MessageData.Fd100_3)
243
+            output.YXDKZH = this.DelSpace(this.MessageData.Fd101_1)
244
+            output.YXDKE = this.DelSpace(this.MessageData.Fd101_3)
245
+            output.SHGY = this.DelSpace(this.MessageData.Fd65)
246
+            output.LRGY = this.DelSpace(this.MessageData.Fd92)
247
+            output.BZJLL = this.DelSpace(this.MessageData.Fd85)
248
+
249
+            return output
250
+        }
251
+        DelSpace(Fd71: any): string {
252
+            throw new Error('Method not implemented.')
253
+        }
254
+    }
255
+}

+ 0
- 168
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAcceptanceInformation.cs 查看文件

@@ -1,168 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 查询承兑汇票票据信息
11
-    /// 根据输入的承兑汇票号码查询该票据信息
12
-    /// </summary>
13
-    public class QueryAcceptanceInformation : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 签发编号 0170
18
-        /// (null)
19
-        /// </summary>
20
-        public string QFBH { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 收款人名称 0270
24
-        /// (null)
25
-        /// </summary>
26
-        public string SKRMC { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 协议编号 0310
30
-        /// (null)
31
-        /// </summary>
32
-        public string XYBH { get; internal set; }
33
-
34
-        /// <summary>
35
-        /// 收到委托日期 0450
36
-        /// (null)
37
-        /// </summary>
38
-        public string SDWTRQ { get; internal set; }
39
-
40
-        /// <summary>
41
-        /// 签发日期 0460
42
-        /// (null)
43
-        /// </summary>
44
-        public string QFRQ { get; internal set; }
45
-
46
-        /// <summary>
47
-        /// 核销日期 0470
48
-        /// (null)
49
-        /// </summary>
50
-        public string HXRQ { get; internal set; }
51
-
52
-        /// <summary>
53
-        /// 承兑汇票状态 0680
54
-        /// 1:签发;2:核销;(状态为核销后才能兑付承兑)3:退票;4:托收 5:承兑汇票已入库;9:外行的承兑汇票过来质押。
55
-        /// </summary>
56
-        public string CDHPZT { get; internal set; }
57
-
58
-        /// <summary>
59
-        /// 到期处理标志 0700
60
-        /// Y:到期;N:未到期
61
-        /// </summary>
62
-        public string DQCLBZ { get; internal set; }
63
-
64
-        /// <summary>
65
-        /// 是否有该票据 0720
66
-        /// 0否1有
67
-        /// </summary>
68
-        public string SFYGPJ { get; internal set; }
69
-
70
-        /// <summary>
71
-        /// 收款人开户行行名 0810
72
-        /// (null)
73
-        /// </summary>
74
-        public string SKRKHXXM { get; internal set; }
75
-
76
-        /// <summary>
77
-        /// 收款人账号 0830
78
-        /// (null)
79
-        /// </summary>
80
-        public string SKRZH { get; internal set; }
81
-
82
-        /// <summary>
83
-        /// 签发机构 0910
84
-        /// (null)
85
-        /// </summary>
86
-        public string QFJG { get; internal set; }
87
-
88
-        /// <summary>
89
-        /// 承兑汇票标志 0930
90
-        /// 0:挂失;1:正常;2:止付
91
-        /// </summary>
92
-        public string CDHPBZ { get; internal set; }
93
-
94
-        /// <summary>
95
-        /// 票面金额 1001
96
-        /// (null)
97
-        /// </summary>
98
-        public string PMJE { get; internal set; }
99
-
100
-        /// <summary>
101
-        /// 承兑汇票手续费
102
-        /// </summary>
103
-        public string CDHPSXF { get; internal set; }
104
-
105
-        /// <summary>
106
-        ///承兑汇票敞口费
107
-        /// (null)
108
-        /// </summary>
109
-        public string CDHPCKF { get; internal set; }
110
-
111
-        #endregion
112
-
113
-        #region Input
114
-        /// <summary>
115
-        /// 参数清单
116
-        /// </summary>
117
-        public class Input : TFInput
118
-        {
119
-            /// <summary>
120
-            /// 承兑汇票号码 0580
121
-            /// (null) 
122
-            /// </summary>
123
-            public string CDHPHM { get; set; }
124
-
125
-
126
-            /// <summary>                 
127
-            /// 定义业务逻辑              
128
-            /// </summary>                
129
-            /// <returns></returns>  
130
-            public override TFOutput Raise()
131
-            {
132
-                //拉取数据                                  
133
-                var output = new QueryAcceptanceInformation();
134
-                PageData.TradeAPIs.InitFd(MessageData);
135
-                PageData.TradeAPIs.CommSend(MessageData);
136
-                MessageData.Fd126_5 = MainCode;
137
-                MessageData.Fd16 = "K002";
138
-                MessageData.Fd58 = CDHPHM;
139
-
140
-                PageData.TradeAPIs.CallServer(MessageData);
141
-                if (MessageData.Fd12 != "0000")
142
-                {
143
-                    output.IsFailed = true;
144
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
145
-                }
146
-                output.QFBH = DelSpace(MessageData.Fd17);
147
-                output.SKRMC = DelSpace(MessageData.Fd27);
148
-                output.XYBH = DelSpace(MessageData.Fd31);
149
-                output.SDWTRQ = DelSpace(MessageData.Fd45);
150
-                output.CDHPSXF = DelSpace(MessageData.Fd41);
151
-                output.CDHPCKF = DelSpace(MessageData.Fd42);
152
-                output.QFRQ = DelSpace(MessageData.Fd46);
153
-                output.HXRQ = DelSpace(MessageData.Fd47);
154
-                output.CDHPZT = DelSpace(MessageData.Fd68);
155
-                output.DQCLBZ = DelSpace(MessageData.Fd70);
156
-                output.SFYGPJ = DelSpace(MessageData.Fd72);
157
-                output.SKRKHXXM = DelSpace(MessageData.Fd81);
158
-                output.SKRZH = DelSpace(MessageData.Fd83);
159
-                output.QFJG = DelSpace(MessageData.Fd91);
160
-                output.CDHPBZ = DelSpace(MessageData.Fd93);
161
-                output.PMJE = DelSpace(MessageData.Fd100_1);
162
-
163
-                return output;
164
-            }
165
-        }
166
-        #endregion
167
-    }
168
-}

+ 156
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAcceptanceInformation.ts 查看文件

@@ -0,0 +1,156 @@
1
+/**
2
+ * 查询承兑汇票票据信息
3
+ * 根据输入的承兑汇票号码查询该票据信息
4
+ */
5
+
6
+import { TFInput, TFOutput } from './TFBase'
7
+
8
+/**
9
+ * 查询承兑汇票票据信息
10
+ */
11
+export class QueryAcceptanceInformation extends TFOutput {
12
+    /**
13
+     * 签发编号 0170
14
+     * (null)
15
+     */
16
+    public QFBH: string = ''
17
+
18
+    /**
19
+     * 收款人名称 0270
20
+     * (null)
21
+     */
22
+    public SKRMC: string = ''
23
+
24
+    /**
25
+     * 协议编号 0310
26
+     * (null)
27
+     */
28
+    public XYBH: string = ''
29
+
30
+    /**
31
+     * 收到委托日期 0450
32
+     * (null)
33
+     */
34
+    public SDWTRQ: string = ''
35
+
36
+    /**
37
+     * 签发日期 0460
38
+     * (null)
39
+     */
40
+    public QFRQ: string = ''
41
+
42
+    /**
43
+     * 核销日期 0470
44
+     * (null)
45
+     */
46
+    public HXRQ: string = ''
47
+
48
+    /**
49
+     * 承兑汇票状态 0680
50
+     * 1:签发;2:核销;(状态为核销后才能兑付承兑)3:退票;4:托收 5:承兑汇票已入库;9:外行的承兑汇票过来质押。
51
+     */
52
+    public CDHPZT: string = ''
53
+
54
+    /**
55
+     * 到期处理标志 0700
56
+     * Y:到期;N:未到期
57
+     */
58
+    public DQCLBZ: string = ''
59
+
60
+    /**
61
+     * 是否有该票据 0720
62
+     * 0否1有
63
+     */
64
+    public SFYGPJ: string = ''
65
+
66
+    /**
67
+     * 收款人开户行行名 0810
68
+     * (null)
69
+     */
70
+    public SKRKHXXM: string = ''
71
+
72
+    /**
73
+     * 收款人账号 0830
74
+     * (null)
75
+     */
76
+    public SKRZH: string = ''
77
+
78
+    /**
79
+     * 签发机构 0910
80
+     * (null)
81
+     */
82
+    public QFJG: string = ''
83
+
84
+    /**
85
+     * 承兑汇票标志 0930
86
+     * 0:挂失;1:正常;2:止付
87
+     */
88
+    public CDHPBZ: string = ''
89
+
90
+    /**
91
+     * 票面金额 1001
92
+     * (null)
93
+     */
94
+    public PMJE: string = ''
95
+
96
+    /**
97
+     * 承兑汇票手续费
98
+     */
99
+    public CDHPSXF: string = ''
100
+
101
+    /**
102
+     * 承兑汇票敞口费
103
+     * (null)
104
+     */
105
+    public CDHPCKF: string = ''
106
+
107
+    /**
108
+     * 参数清单
109
+     */
110
+    public static Input = class extends TFInput {
111
+        /**
112
+         * 承兑汇票号码 0580
113
+         * (null) 
114
+         */
115
+        public CDHPHM: string = ''
116
+
117
+        /**
118
+         * 定义业务逻辑
119
+         * @returns 操作结果
120
+         */
121
+        public override Raise(): TFOutput {
122
+            // 拉取数据
123
+            const output = new QueryAcceptanceInformation()
124
+            this.PageData.TradeAPIs.InitFd(this.MessageData)
125
+            this.PageData.TradeAPIs.CommSend(this.MessageData)
126
+            this.MessageData.Fd126_5 = this.MainCode
127
+            this.MessageData.Fd16 = "K002"
128
+            this.MessageData.Fd58 = this.CDHPHM
129
+
130
+            this.PageData.TradeAPIs.CallServer(this.MessageData)
131
+            if (this.MessageData.Fd12 != "0000") {
132
+                output.IsFailed = true
133
+                output.FailureCause = this.PageData.TradeAPIs.GetError(this.MessageData)
134
+            }
135
+
136
+            output.QFBH = TFInput.DelSpace(this.MessageData.Fd17)
137
+            output.SKRMC = TFInput.DelSpace(this.MessageData.Fd27)
138
+            output.XYBH = TFInput.DelSpace(this.MessageData.Fd31)
139
+            output.SDWTRQ = TFInput.DelSpace(this.MessageData.Fd45)
140
+            output.CDHPSXF = TFInput.DelSpace(this.MessageData.Fd41)
141
+            output.CDHPCKF = TFInput.DelSpace(this.MessageData.Fd42)
142
+            output.QFRQ = TFInput.DelSpace(this.MessageData.Fd46)
143
+            output.HXRQ = TFInput.DelSpace(this.MessageData.Fd47)
144
+            output.CDHPZT = TFInput.DelSpace(this.MessageData.Fd68)
145
+            output.DQCLBZ = TFInput.DelSpace(this.MessageData.Fd70)
146
+            output.SFYGPJ = TFInput.DelSpace(this.MessageData.Fd72)
147
+            output.SKRKHXXM = TFInput.DelSpace(this.MessageData.Fd81)
148
+            output.SKRZH = TFInput.DelSpace(this.MessageData.Fd83)
149
+            output.QFJG = TFInput.DelSpace(this.MessageData.Fd91)
150
+            output.CDHPBZ = TFInput.DelSpace(this.MessageData.Fd93)
151
+            output.PMJE = TFInput.DelSpace(this.MessageData.Fd100_1)
152
+
153
+            return output
154
+        }
155
+    }
156
+}

+ 0
- 172
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccordPackingNum.cs 查看文件

@@ -1,172 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 根据打包合同号查询录入或已审核的贴现信息
11
-    /// 根据合同号查询所有的录入或已审核的贴现信息,返回文件
12
-    /// </summary>
13
-    public class QueryAccordPackingNum : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 文件
18
-        /// 文件格式: 协议编号|转贴现率|转贴现利息|本地异地|在途天数|票据类型|票据号码|票面金额|票到期日|申请人名称| 总条数| 总票据金额| 总贴现利息|
19
-        /// </summary>
20
-        public string WJ { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 文件
24
-        /// 文件格式: 协议编号|转贴现率|转贴现利息|本地异地|在途天数|票据类型|票据号码|票面金额|票到期日|申请人名称| 总条数| 总票据金额| 总贴现利息|
25
-        /// </summary>
26
-        public List<E_WJ> WJData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 文件
30
-        /// 文件格式: 协议编号|转贴现率|转贴现利息|本地异地|在途天数|票据类型|票据号码|票面金额|票到期日|申请人名称| 总条数| 总票据金额| 总贴现利息|
31
-        /// </summary>
32
-        public class E_WJ
33
-        {
34
-            /// <summary>
35
-            /// 协议编号
36
-            /// </summary>
37
-            public string XYBH { get; set; }
38
-
39
-            /// <summary>
40
-            /// 转贴现率
41
-            /// </summary>
42
-            public string ZTXL { get; set; }
43
-
44
-            /// <summary>
45
-            /// 转贴现利息
46
-            /// </summary>
47
-            public string ZTXLX { get; set; }
48
-
49
-            /// <summary>
50
-            /// 本地异地
51
-            /// </summary>
52
-            public string BDYD { get; set; }
53
-
54
-            /// <summary>
55
-            /// 在途天数
56
-            /// </summary>
57
-            public string ZTTS { get; set; }
58
-
59
-            /// <summary>
60
-            /// 票据类型
61
-            /// </summary>
62
-            public string PJLX { get; set; }
63
-
64
-            /// <summary>
65
-            /// 票据号码
66
-            /// </summary>
67
-            public string PJHM { get; set; }
68
-
69
-            /// <summary>
70
-            /// 票面金额
71
-            /// </summary>
72
-            public string PMJE { get; set; }
73
-
74
-            /// <summary>
75
-            /// 票到期日
76
-            /// </summary>
77
-            public string PDQR { get; set; }
78
-
79
-            /// <summary>
80
-            /// 申请人名称
81
-            /// </summary>
82
-            public string SQRMC { get; set; }
83
-
84
-            /// <summary>
85
-            ///  总条数
86
-            /// </summary>
87
-            public string ZTS { get; set; }
88
-
89
-            /// <summary>
90
-            ///  总票据金额
91
-            /// </summary>
92
-            public string ZPJJE { get; set; }
93
-
94
-            /// <summary>
95
-            ///  总贴现利息
96
-            /// </summary>
97
-            public string ZTXLX_1 { get; set; }
98
-
99
-        }
100
-
101
-        #endregion
102
-
103
-        #region Input
104
-		/// <summary>
105
-        /// 参数清单
106
-        /// </summary>
107
-        public class Input : TFInput
108
-        {
109
-            /// <summary>
110
-            /// 打包合同号 0620
111
-            /// (null) 
112
-            /// </summary>
113
-            public string DBHTH { get; set; }
114
-
115
-            /// <summary>
116
-            /// 区分标志 0670
117
-            /// X录入 2已审核 
118
-            /// </summary>
119
-            public string QFBZ { get; set; }
120
-
121
-
122
-            /// <summary>                 
123
-            /// 定义业务逻辑              
124
-            /// </summary>                
125
-            /// <returns></returns>  
126
-            public override TFOutput Raise()
127
-            {
128
-                //拉取数据                                  
129
-                var output = new QueryAccordPackingNum();
130
-                PageData.TradeAPIs.InitFd(MessageData);
131
-                PageData.TradeAPIs.CommSend(MessageData);
132
-				MessageData.Fd126_5 = MainCode;
133
-                MessageData.Fd16 = "CXCL";
134
-                MessageData.Fd62 = DBHTH;
135
-                MessageData.Fd67 = QFBZ;
136
-                MessageData.Fd128 = "0007";
137
-
138
-                PageData.TradeAPIs.CallServer(MessageData);
139
-                if (MessageData.Fd12 != "0000")
140
-                {
141
-                    output.IsFailed = true;
142
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
143
-                }                
144
-                output.WJData = AnilyzeFileData<E_WJ>(MessageData.FileData,
145
-                                            "协议编号|转贴现率|转贴现利息|本地异地|在途天数|票据类型|票据号码|票面金额|票到期日|申请人名称| 总条数| 总票据金额| 总贴现利息|",
146
-                                            x =>
147
-                                            {
148
-                                                return new E_WJ
149
-                                                {
150
-                                                    XYBH = x["协议编号"],
151
-                                                    ZTXL = x["转贴现率"],
152
-                                                    ZTXLX = x["转贴现利息"],
153
-                                                    BDYD = x["本地异地"],
154
-                                                    ZTTS = x["在途天数"],
155
-                                                    PJLX = x["票据类型"],
156
-                                                    PJHM = x["票据号码"],
157
-                                                    PMJE = x["票面金额"],
158
-                                                    PDQR = x["票到期日"],
159
-                                                    SQRMC = x["申请人名称"],
160
-                                                    ZTS = x[" 总条数"],
161
-                                                    ZPJJE = x[" 总票据金额"],
162
-                                                    ZTXLX_1 = x[" 总贴现利息"]
163
-                                                };
164
-                                            });
165
-                output.WJ = MessageData.FileData;
166
-
167
-                return output;
168
-            }
169
-        }
170
-        #endregion
171
-    }
172
-}

+ 161
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccordPackingNum.ts 查看文件

@@ -0,0 +1,161 @@
1
+/**
2
+ * 根据打包合同号查询录入或已审核的贴现信息
3
+ * 根据合同号查询所有的录入或已审核的贴现信息,返回文件
4
+ */
5
+
6
+import { TFInput, TFOutput } from './TFBase'
7
+
8
+/**
9
+ * 根据打包合同号查询录入或已审核的贴现信息
10
+ */
11
+export class QueryAccordPackingNum extends TFOutput {
12
+    /**
13
+     * 文件
14
+     * 文件格式: 协议编号|转贴现率|转贴现利息|本地异地|在途天数|票据类型|票据号码|票面金额|票到期日|申请人名称| 总条数| 总票据金额| 总贴现利息|
15
+     */
16
+    public WJ: string = ''
17
+
18
+    /**
19
+     * 文件
20
+     * 文件格式: 协议编号|转贴现率|转贴现利息|本地异地|在途天数|票据类型|票据号码|票面金额|票到期日|申请人名称| 总条数| 总票据金额| 总贴现利息|
21
+     */
22
+    public WJData: E_WJ[] = []
23
+
24
+    /**
25
+     * 文件
26
+     * 文件格式: 协议编号|转贴现率|转贴现利息|本地异地|在途天数|票据类型|票据号码|票面金额|票到期日|申请人名称| 总条数| 总票据金额| 总贴现利息|
27
+     */
28
+    public static E_WJ = class {
29
+        /**
30
+         * 协议编号
31
+         */
32
+        public XYBH: string = ''
33
+
34
+        /**
35
+         * 转贴现率
36
+         */
37
+        public ZTXL: string = ''
38
+
39
+        /**
40
+         * 转贴现利息
41
+         */
42
+        public ZTXLX: string = ''
43
+
44
+        /**
45
+         * 本地异地
46
+         */
47
+        public BDYD: string = ''
48
+
49
+        /**
50
+         * 在途天数
51
+         */
52
+        public ZTTS: string = ''
53
+
54
+        /**
55
+         * 票据类型
56
+         */
57
+        public PJLX: string = ''
58
+
59
+        /**
60
+         * 票据号码
61
+         */
62
+        public PJHM: string = ''
63
+
64
+        /**
65
+         * 票面金额
66
+         */
67
+        public PMJE: string = ''
68
+
69
+        /**
70
+         * 票到期日
71
+         */
72
+        public PDQR: string = ''
73
+
74
+        /**
75
+         * 申请人名称
76
+         */
77
+        public SQRMC: string = ''
78
+
79
+        /**
80
+         * 总条数
81
+         */
82
+        public ZTS: string = ''
83
+
84
+        /**
85
+         * 总票据金额
86
+         */
87
+        public ZPJJE: string = ''
88
+
89
+        /**
90
+         * 总贴现利息
91
+         */
92
+        public ZTXLX_1: string = ''
93
+    }
94
+
95
+    /**
96
+     * 参数清单
97
+     */
98
+    public static Input = class extends TFInput {
99
+        /**
100
+         * 打包合同号 0620
101
+         * (null) 
102
+         */
103
+        public DBHTH: string = ''
104
+
105
+        /**
106
+         * 区分标志 0670
107
+         * X录入 2已审核 
108
+         */
109
+        public QFBZ: string = ''
110
+
111
+        /**
112
+         * 定义业务逻辑
113
+         * @returns 操作结果
114
+         */
115
+        public override Raise(): TFOutput {
116
+            // 拉取数据
117
+            const output = new QueryAccordPackingNum()
118
+            this.PageData.TradeAPIs.InitFd(this.MessageData)
119
+            this.PageData.TradeAPIs.CommSend(this.MessageData)
120
+            this.MessageData.Fd126_5 = this.MainCode
121
+            this.MessageData.Fd16 = "CXCL"
122
+            this.MessageData.Fd62 = this.DBHTH
123
+            this.MessageData.Fd67 = this.QFBZ
124
+            this.MessageData.Fd128 = "0007"
125
+
126
+            this.PageData.TradeAPIs.CallServer(this.MessageData)
127
+            if (this.MessageData.Fd12 != "0000") {
128
+                output.IsFailed = true
129
+                output.FailureCause = this.PageData.TradeAPIs.GetError(this.MessageData)
130
+            }
131
+
132
+            output.WJData = TFInput.AnilyzeFileData<E_WJ>(
133
+                this.MessageData.fileData,
134
+                "协议编号|转贴现率|转贴现利息|本地异地|在途天数|票据类型|票据号码|票面金额|票到期日|申请人名称| 总条数| 总票据金额| 总贴现利息|",
135
+                (x) => {
136
+                    const item = new QueryAccordPackingNum.E_WJ()
137
+                    item.XYBH = x["协议编号"]
138
+                    item.ZTXL = x["转贴现率"]
139
+                    item.ZTXLX = x["转贴现利息"]
140
+                    item.BDYD = x["本地异地"]
141
+                    item.ZTTS = x["在途天数"]
142
+                    item.PJLX = x["票据类型"]
143
+                    item.PJHM = x["票据号码"]
144
+                    item.PMJE = x["票面金额"]
145
+                    item.PDQR = x["票到期日"]
146
+                    item.SQRMC = x["申请人名称"]
147
+                    item.ZTS = x[" 总条数"]
148
+                    item.ZPJJE = x[" 总票据金额"]
149
+                    item.ZTXLX_1 = x[" 总贴现利息"]
150
+                    return item
151
+                }
152
+            )
153
+            output.WJ = this.MessageData.fileData
154
+
155
+            return output
156
+        }
157
+    }
158
+}
159
+
160
+// 为了类型定义,导出 E_WJ 类型
161
+export type E_WJ = InstanceType<typeof QueryAccordPackingNum.E_WJ>

+ 0
- 178
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccountDeductInfo.cs 查看文件

@@ -1,178 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 查询账户计划扣划信息
11
-    /// 通过账号查询账户计划扣划信息
12
-    /// </summary>
13
-    public class QueryAccountDeductInfo : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 账户扣划信息
18
-        /// 账户序号|冻结序号|扣划类型|扣划周期|起始日期|终止日期|固定扣划金额|计划扣划总额|已扣划总额|已扣划笔数|上次扣划日期|扣划机构|扣划柜员|备注|
19
-        /// </summary>
20
-        public string ZHKHXX { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 账户扣划信息
24
-        /// 账户序号|冻结序号|扣划类型|扣划周期|起始日期|终止日期|固定扣划金额|计划扣划总额|已扣划总额|已扣划笔数|上次扣划日期|扣划机构|扣划柜员|备注|
25
-        /// </summary>
26
-        public List<E_ZHKHXX> ZHKHXXData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 账户扣划信息
30
-        /// 账户序号|冻结序号|扣划类型|扣划周期|起始日期|终止日期|固定扣划金额|计划扣划总额|已扣划总额|已扣划笔数|上次扣划日期|扣划机构|扣划柜员|备注|
31
-        /// </summary>
32
-        public class E_ZHKHXX
33
-        {
34
-            /// <summary>
35
-            /// 账户序号
36
-            /// </summary>
37
-            public string ZHXH { get; set; }
38
-
39
-            /// <summary>
40
-            /// 冻结序号
41
-            /// </summary>
42
-            public string DJXH { get; set; }
43
-
44
-            /// <summary>
45
-            /// 扣划类型
46
-            /// </summary>
47
-            public string KHLX { get; set; }
48
-
49
-            /// <summary>
50
-            /// 扣划周期
51
-            /// </summary>
52
-            public string KHZQ { get; set; }
53
-
54
-            /// <summary>
55
-            /// 起始日期
56
-            /// </summary>
57
-            public string QSRQ { get; set; }
58
-
59
-            /// <summary>
60
-            /// 终止日期
61
-            /// </summary>
62
-            public string ZZRQ { get; set; }
63
-
64
-            /// <summary>
65
-            /// 固定扣划金额
66
-            /// </summary>
67
-            public string GDKHJE { get; set; }
68
-
69
-            /// <summary>
70
-            /// 计划扣划总额
71
-            /// </summary>
72
-            public string JHKHZE { get; set; }
73
-
74
-            /// <summary>
75
-            /// 已扣划总额
76
-            /// </summary>
77
-            public string YKHZE { get; set; }
78
-
79
-            /// <summary>
80
-            /// 已扣划笔数
81
-            /// </summary>
82
-            public string YKHBS { get; set; }
83
-
84
-            /// <summary>
85
-            /// 上次扣划日期
86
-            /// </summary>
87
-            public string SCKHRQ { get; set; }
88
-
89
-            /// <summary>
90
-            /// 扣划机构
91
-            /// </summary>
92
-            public string KHJG { get; set; }
93
-
94
-            /// <summary>
95
-            /// 扣划柜员
96
-            /// </summary>
97
-            public string KHGY { get; set; }
98
-
99
-            /// <summary>
100
-            /// 备注
101
-            /// </summary>
102
-            public string BZ { get; set; }
103
-
104
-        }
105
-
106
-        #endregion
107
-
108
-        #region Input
109
-		/// <summary>
110
-        /// 参数清单
111
-        /// </summary>
112
-        public class Input : TFInput
113
-        {
114
-            /// <summary>
115
-            /// 账号 0300
116
-            /// (null) 
117
-            /// </summary>
118
-            public string ZH { get; set; }
119
-
120
-            /// <summary>
121
-            /// 账户序号 0340
122
-            /// (null) 
123
-            /// </summary>
124
-            public string ZHXH { get; set; }
125
-
126
-
127
-            /// <summary>                 
128
-            /// 定义业务逻辑              
129
-            /// </summary>                
130
-            /// <returns></returns>  
131
-            public override TFOutput Raise()
132
-            {
133
-                //拉取数据                                  
134
-                var output = new QueryAccountDeductInfo();
135
-                PageData.TradeAPIs.InitFd(MessageData);
136
-                PageData.TradeAPIs.CommSend(MessageData);
137
-				MessageData.Fd126_5 = MainCode;
138
-                MessageData.Fd16 = "CXCL";
139
-                MessageData.Fd30 = ZH;
140
-                MessageData.Fd34 = ZHXH;
141
-                MessageData.Fd128 = "0012";
142
-
143
-                PageData.TradeAPIs.CallServer(MessageData);
144
-                if (MessageData.Fd12 != "0000")
145
-                {
146
-                    output.IsFailed = true;
147
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
148
-                }                
149
-                output.ZHKHXXData = AnilyzeFileData<E_ZHKHXX>(MessageData.FileData,
150
-                                            "账户序号|冻结序号|扣划类型|扣划周期|起始日期|终止日期|固定扣划金额|计划扣划总额|已扣划总额|已扣划笔数|上次扣划日期|扣划机构|扣划柜员|备注|",
151
-                                            x =>
152
-                                            {
153
-                                                return new E_ZHKHXX
154
-                                                {
155
-                                                    ZHXH = x["账户序号"],
156
-                                                    DJXH = x["冻结序号"],
157
-                                                    KHLX = x["扣划类型"],
158
-                                                    KHZQ = x["扣划周期"],
159
-                                                    QSRQ = x["起始日期"],
160
-                                                    ZZRQ = x["终止日期"],
161
-                                                    GDKHJE = x["固定扣划金额"],
162
-                                                    JHKHZE = x["计划扣划总额"],
163
-                                                    YKHZE = x["已扣划总额"],
164
-                                                    YKHBS = x["已扣划笔数"],
165
-                                                    SCKHRQ = x["上次扣划日期"],
166
-                                                    KHJG = x["扣划机构"],
167
-                                                    KHGY = x["扣划柜员"],
168
-                                                    BZ = x["备注"]
169
-                                                };
170
-                                            });
171
-                output.ZHKHXX = MessageData.FileData;
172
-
173
-                return output;
174
-            }
175
-        }
176
-        #endregion
177
-    }
178
-}

+ 123
- 110
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccountDeductInfo.ts 查看文件

@@ -1,154 +1,167 @@
1
-import { TFInput, TFOutput } from './TFBase'
2
-
3 1
 /**
4
- * 账户扣款信息接口
2
+ * 查询账户计划扣划信息
3
+ * 通过账号查询账户计划扣划信息
5 4
  */
6
-export interface AccountDeductInfo {
7
-    /** 账户序号 */
8
-    ZHXH: string
9
-    /** 冻结序号 */
10
-    DJXH: string
11
-    /** 扣划类型 */
12
-    KHLX: string
13
-    /** 扣划周期 */
14
-    KHZQ: string
15
-    /** 起始日期 */
16
-    QSRQ: string
17
-    /** 终止日期 */
18
-    ZZRQ: string
19
-    /** 固定扣划金额 */
20
-    GDKHJE: string
21
-    /** 计划扣划总额 */
22
-    JHKHZE: string
23
-    /** 已扣划总额 */
24
-    YKHZE: string
25
-    /** 已扣划笔数 */
26
-    YKHBS: string
27
-    /** 上次扣划日期 */
28
-    SCKHRQ: string
29
-    /** 扣划机构 */
30
-    KHJG: string
31
-    /** 扣划柜员 */
32
-    KHGY: string
33
-    /** 备注 */
34
-    BZ: string
35
-}
5
+
6
+import { TFInput, TFOutput } from './TFBase'
36 7
 
37 8
 /**
38
- * 查询账户扣款信息
39
- * 通过账号查询账户计划扣款信息
9
+ * 查询账户计划扣划信息
40 10
  */
41 11
 export class QueryAccountDeductInfo extends TFOutput {
42 12
     /**
43
-     * 账户扣款信息(原始数据)
44
-     * 格式:账户序号|冻结序号|扣划类型|扣划周期|起始日期|终止日期|固定扣划金额|计划扣划总额|已扣划总额|已扣划笔数|上次扣划日期|扣划机构|扣划柜员|备注|
13
+     * 账户扣划信息
14
+     * 账户序号|冻结序号|扣划类型|扣划周期|起始日期|终止日期|固定扣划金额|计划扣划总额|已扣划总额|已扣划笔数|上次扣划日期|扣划机构|扣划柜员|备注|
45 15
      */
46 16
     public ZHKHXX: string = ''
47 17
 
48 18
     /**
49
-     * 解析后的账户扣款信息列表
19
+     * 账户扣划信息
20
+     * 账户序号|冻结序号|扣划类型|扣划周期|起始日期|终止日期|固定扣划金额|计划扣划总额|已扣划总额|已扣划笔数|上次扣划日期|扣划机构|扣划柜员|备注|
50 21
      */
51
-    public get ZHKHXXData(): AccountDeductInfo[] {
52
-        if (!this.ZHKHXX) return []
53
-
54
-        return this.ZHKHXX.split('|')
55
-            .filter(record => record.trim().length > 0)
56
-            .map(record => {
57
-                const fields = record.split(',')
58
-
59
-                return {
60
-                    ZHXH: fields[0] || '',
61
-                    DJXH: fields[1] || '',
62
-                    KHLX: fields[2] || '',
63
-                    KHZQ: fields[3] || '',
64
-                    QSRQ: fields[4] || '',
65
-                    ZZRQ: fields[5] || '',
66
-                    GDKHJE: fields[6] || '',
67
-                    JHKHZE: fields[7] || '',
68
-                    YKHZE: fields[8] || '',
69
-                    YKHBS: fields[9] || '',
70
-                    SCKHRQ: fields[10] || '',
71
-                    KHJG: fields[11] || '',
72
-                    KHGY: fields[12] || '',
73
-                    BZ: fields[13] || ''
74
-                }
75
-            })
22
+    public ZHKHXXData: E_ZHKHXX[] = []
23
+
24
+    /**
25
+     * 账户扣划信息
26
+     * 账户序号|冻结序号|扣划类型|扣划周期|起始日期|终止日期|固定扣划金额|计划扣划总额|已扣划总额|已扣划笔数|上次扣划日期|扣划机构|扣划柜员|备注|
27
+     */
28
+    public static E_ZHKHXX = class {
29
+        /**
30
+         * 账户序号
31
+         */
32
+        public ZHXH: string = ''
33
+
34
+        /**
35
+         * 冻结序号
36
+         */
37
+        public DJXH: string = ''
38
+
39
+        /**
40
+         * 扣划类型
41
+         */
42
+        public KHLX: string = ''
43
+
44
+        /**
45
+         * 扣划周期
46
+         */
47
+        public KHZQ: string = ''
48
+
49
+        /**
50
+         * 起始日期
51
+         */
52
+        public QSRQ: string = ''
53
+
54
+        /**
55
+         * 终止日期
56
+         */
57
+        public ZZRQ: string = ''
58
+
59
+        /**
60
+         * 固定扣划金额
61
+         */
62
+        public GDKHJE: string = ''
63
+
64
+        /**
65
+         * 计划扣划总额
66
+         */
67
+        public JHKHZE: string = ''
68
+
69
+        /**
70
+         * 已扣划总额
71
+         */
72
+        public YKHZE: string = ''
73
+
74
+        /**
75
+         * 已扣划笔数
76
+         */
77
+        public YKHBS: string = ''
78
+
79
+        /**
80
+         * 上次扣划日期
81
+         */
82
+        public SCKHRQ: string = ''
83
+
84
+        /**
85
+         * 扣划机构
86
+         */
87
+        public KHJG: string = ''
88
+
89
+        /**
90
+         * 扣划柜员
91
+         */
92
+        public KHGY: string = ''
93
+
94
+        /**
95
+         * 备注
96
+         */
97
+        public BZ: string = ''
76 98
     }
77 99
 
78
-    // #region Input
79 100
     /**
80
-     * 查询账户扣款信息的输入参数
101
+     * 参数清单
81 102
      */
82 103
     public static Input = class extends TFInput {
83
-        /** 账号 0300 */
104
+        /**
105
+         * 账号 0300
106
+         * (null) 
107
+         */
84 108
         public ZH: string = ''
85
-        /** 账户序号 0340 */
109
+
110
+        /**
111
+         * 账户序号 0340
112
+         * (null) 
113
+         */
86 114
         public ZHXH: string = ''
87 115
 
88 116
         /**
89
-         * 执行账户扣款信息查询
90
-         * @returns 查询结果
117
+         * 定义业务逻辑
118
+         * @returns 操作结果
91 119
          */
92 120
         public override Raise(): TFOutput {
121
+            // 拉取数据
93 122
             const output = new QueryAccountDeductInfo()
94
-
95
-            // 初始化交易数据
96 123
             this.PageData.TradeAPIs.InitFd(this.MessageData)
97 124
             this.PageData.TradeAPIs.CommSend(this.MessageData)
98
-
99
-            // 设置查询参数
100 125
             this.MessageData.Fd126_5 = this.MainCode
101 126
             this.MessageData.Fd16 = "CXCL"
102 127
             this.MessageData.Fd30 = this.ZH
103 128
             this.MessageData.Fd34 = this.ZHXH
104 129
             this.MessageData.Fd128 = "0012"
105 130
 
106
-            // 调用服务
107 131
             this.PageData.TradeAPIs.CallServer(this.MessageData)
108
-
109
-            // 错误处理
110 132
             if (this.MessageData.Fd12 != "0000") {
111 133
                 output.IsFailed = true
112 134
                 output.FailureCause = this.PageData.TradeAPIs.GetError(this.MessageData)
113
-                return output
114 135
             }
115 136
 
116
-            // 获取账户扣款信息数据
117
-            output.ZHKHXX = this.MessageData.FileData
137
+            output.ZHKHXXData = TFInput.AnilyzeFileData<E_ZHKHXX>(
138
+                this.MessageData.fileData,
139
+                "账户序号|冻结序号|扣划类型|扣划周期|起始日期|终止日期|固定扣划金额|计划扣划总额|已扣划总额|已扣划笔数|上次扣划日期|扣划机构|扣划柜员|备注|",
140
+                (x) => {
141
+                    const item = new QueryAccountDeductInfo.E_ZHKHXX()
142
+                    item.ZHXH = x["账户序号"]
143
+                    item.DJXH = x["冻结序号"]
144
+                    item.KHLX = x["扣划类型"]
145
+                    item.KHZQ = x["扣划周期"]
146
+                    item.QSRQ = x["起始日期"]
147
+                    item.ZZRQ = x["终止日期"]
148
+                    item.GDKHJE = x["固定扣划金额"]
149
+                    item.JHKHZE = x["计划扣划总额"]
150
+                    item.YKHZE = x["已扣划总额"]
151
+                    item.YKHBS = x["已扣划笔数"]
152
+                    item.SCKHRQ = x["上次扣划日期"]
153
+                    item.KHJG = x["扣划机构"]
154
+                    item.KHGY = x["扣划柜员"]
155
+                    item.BZ = x["备注"]
156
+                    return item
157
+                }
158
+            )
159
+            output.ZHKHXX = this.MessageData.fileData
118 160
 
119 161
             return output
120 162
         }
121 163
     }
122
-    // #endregion
123 164
 }
124 165
 
125
-/**
126
- * 创建账户扣款信息查询的Vue 3组合式API封装
127
- */
128
-export function useQueryAccountDeductInfo() {
129
-    /**
130
-     * 执行账户扣款信息查询
131
-     * @param params 查询参数
132
-     * @param page 页面对象
133
-     * @returns 查询结果
134
-     */
135
-    const executeAccountDeductQuery = (
136
-        params: {
137
-            ZH?: string      // 账号
138
-            ZHXH?: string    // 账户序号
139
-        },
140
-        page: any
141
-    ): QueryAccountDeductInfo => {
142
-        const input = new QueryAccountDeductInfo.Input()
143
-
144
-        // 设置查询参数
145
-        Object.assign(input, params)
146
-
147
-        // 执行查询
148
-        return input.DoAction<QueryAccountDeductInfo>(page)
149
-    }
150
-
151
-    return {
152
-        executeAccountDeductQuery
153
-    }
154
-}
166
+// 为了类型定义,导出 E_ZHKHXX 类型
167
+export type E_ZHKHXX = InstanceType<typeof QueryAccountDeductInfo.E_ZHKHXX>

+ 1
- 1
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccountDetail.ts 查看文件

@@ -138,7 +138,7 @@ export class QueryAccountDetail extends TFOutput {
138 138
             }
139 139
 
140 140
             // 获取明细数据
141
-            output.NRLB = this.MessageData.FileData
141
+            output.NRLB = this.MessageData.fileData
142 142
 
143 143
             return output
144 144
         }

+ 0
- 72
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccountFHList.cs 查看文件

@@ -1,72 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 根据账号查询分户信息
11
-    /// 根据账号查询分户信息
12
-    /// </summary>
13
-    public class QueryAccountFHList : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 内容列表
18
-        /// 存款:账号|账户序号|户名|余额|开户机构|产品名称|开户日期|账户类型|,内部帐:账号|户名|产品名称|余额|账户类型|,贷款:账号|序号|户名|产品名称|余额|账户类型|
19
-        /// </summary>
20
-        public string NRLB { get; internal set; }
21
-
22
-
23
-        #endregion
24
-
25
-        #region Input
26
-		/// <summary>
27
-        /// 参数清单
28
-        /// </summary>
29
-        public class Input : TFInput
30
-        {
31
-            /// <summary>
32
-            /// 账号 0380
33
-            ///  
34
-            /// </summary>
35
-            public string ZH { get; set; }
36
-
37
-            /// <summary>
38
-            /// 查询标志 0690
39
-            /// 1存款2内部3贷款 
40
-            /// </summary>
41
-            public string CXBZ { get; set; }
42
-
43
-
44
-            /// <summary>                 
45
-            /// 定义业务逻辑              
46
-            /// </summary>                
47
-            /// <returns></returns>  
48
-            public override TFOutput Raise()
49
-            {
50
-                //拉取数据                                  
51
-                var output = new QueryAccountFHList();
52
-                PageData.TradeAPIs.InitFd(MessageData);
53
-                PageData.TradeAPIs.CommSend(MessageData);
54
-				MessageData.Fd126_5 = MainCode;
55
-                MessageData.Fd16 = "CXCL";
56
-                MessageData.Fd38 = ZH;
57
-                MessageData.Fd69 = CXBZ;
58
-
59
-                PageData.TradeAPIs.CallServer(MessageData);
60
-                if (MessageData.Fd12 != "0000")
61
-                {
62
-                    output.IsFailed = true;
63
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
64
-                }                
65
-                output.NRLB = MessageData.FileData;
66
-
67
-                return output;
68
-            }
69
-        }
70
-        #endregion
71
-    }
72
-}

+ 59
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccountFHList.ts 查看文件

@@ -0,0 +1,59 @@
1
+/**
2
+ * 根据账号查询分户信息
3
+ * 根据账号查询分户信息
4
+ */
5
+
6
+import { TFInput, TFOutput } from './TFBase'
7
+
8
+/**
9
+ * 根据账号查询分户信息
10
+ */
11
+export class QueryAccountFHList extends TFOutput {
12
+    /**
13
+     * 内容列表
14
+     * 存款:账号|账户序号|户名|余额|开户机构|产品名称|开户日期|账户类型|,内部帐:账号|户名|产品名称|余额|账户类型|,贷款:账号|序号|户名|产品名称|余额|账户类型|
15
+     */
16
+    public NRLB: string = ''
17
+
18
+    /**
19
+     * 参数清单
20
+     */
21
+    public static Input = class extends TFInput {
22
+        /**
23
+         * 账号 0380
24
+         * (null) 
25
+         */
26
+        public ZH: string = ''
27
+
28
+        /**
29
+         * 查询标志 0690
30
+         * 1存款2内部3贷款 
31
+         */
32
+        public CXBZ: string = ''
33
+
34
+        /**
35
+         * 定义业务逻辑
36
+         * @returns 操作结果
37
+         */
38
+        public override Raise(): TFOutput {
39
+            // 拉取数据
40
+            const output = new QueryAccountFHList()
41
+            this.PageData.TradeAPIs.InitFd(this.MessageData)
42
+            this.PageData.TradeAPIs.CommSend(this.MessageData)
43
+            this.MessageData.Fd126_5 = this.MainCode
44
+            this.MessageData.Fd16 = "CXCL"
45
+            this.MessageData.Fd38 = this.ZH
46
+            this.MessageData.Fd69 = this.CXBZ
47
+
48
+            this.PageData.TradeAPIs.CallServer(this.MessageData)
49
+            if (this.MessageData.Fd12 != "0000") {
50
+                output.IsFailed = true
51
+                output.FailureCause = this.PageData.TradeAPIs.GetError(this.MessageData)
52
+            }
53
+
54
+            output.NRLB = this.MessageData.fileData
55
+
56
+            return output
57
+        }
58
+    }
59
+}

+ 0
- 179
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccountInfoByCustomer.cs 查看文件

@@ -1,179 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 查询客户账户信息
11
-    /// 通过证件信息查询该客户所有账户
12
-    /// </summary>
13
-    public class QueryAccountInfoByCustomer : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 账户信息
18
-        /// 账/卡号|账号ID|户名|介质代码|介质名称|产品代码|产品名称|凭证号码|介质状态|支取方式|开户机构|启用日期|
19
-        /// </summary>
20
-        public string ZHXX { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 账户信息
24
-        /// 账/卡号|账号ID|户名|介质代码|介质名称|产品代码|产品名称|凭证号码|介质状态|支取方式|开户机构|启用日期|
25
-        /// </summary>
26
-        public List<E_ZHXX> ZHXXData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 账户信息
30
-        /// 账/卡号|账号ID|户名|介质代码|介质名称|产品代码|产品名称|凭证号码|介质状态|支取方式|开户机构|启用日期|
31
-        /// </summary>
32
-        public class E_ZHXX
33
-        {
34
-            /// <summary>
35
-            /// 账/卡号
36
-            /// </summary>
37
-            public string ZKH { get; set; }
38
-
39
-            /// <summary>
40
-            /// 账号ID
41
-            /// </summary>
42
-            public string ZHID { get; set; }
43
-
44
-            /// <summary>
45
-            /// 户名
46
-            /// </summary>
47
-            public string HM { get; set; }
48
-
49
-            /// <summary>
50
-            /// 介质代码
51
-            /// </summary>
52
-            public string JZDM { get; set; }
53
-
54
-            /// <summary>
55
-            /// 介质名称
56
-            /// </summary>
57
-            public string JZMC { get; set; }
58
-
59
-            /// <summary>
60
-            /// 产品代码
61
-            /// </summary>
62
-            public string CPDM { get; set; }
63
-
64
-            /// <summary>
65
-            /// 产品名称
66
-            /// </summary>
67
-            public string CPMC { get; set; }
68
-
69
-            /// <summary>
70
-            /// 凭证号码
71
-            /// </summary>
72
-            public string PZHM { get; set; }
73
-
74
-            /// <summary>
75
-            /// 介质状态
76
-            /// </summary>
77
-            public string JZZT { get; set; }
78
-
79
-            /// <summary>
80
-            /// 支取方式
81
-            /// </summary>
82
-            public string ZQFS { get; set; }
83
-
84
-            /// <summary>
85
-            /// 开户机构
86
-            /// </summary>
87
-            public string KHJG { get; set; }
88
-
89
-            /// <summary>
90
-            /// 启用日期
91
-            /// </summary>
92
-            public string QYRQ { get; set; }
93
-
94
-        }
95
-
96
-        #endregion
97
-
98
-        #region Input
99
-		/// <summary>
100
-        /// 参数清单
101
-        /// </summary>
102
-        public class Input : TFInput
103
-        {
104
-            /// <summary>
105
-            /// 户名 0250
106
-            ///  
107
-            /// </summary>
108
-            public string HM { get; set; }
109
-
110
-            /// <summary>
111
-            /// 证件号码 102A
112
-            ///  
113
-            /// </summary>
114
-            public string ZJHM { get; set; }
115
-
116
-            /// <summary>
117
-            /// 证件类型 102G
118
-            ///  
119
-            /// </summary>
120
-            public string ZJLX { get; set; }
121
-
122
-            /// <summary>
123
-            /// 查询标志 0670
124
-            /// 1-不包含无单折、对公一户通(用于介质相关的交易) 
125
-            /// </summary>
126
-            public string CXBZ { get; set; }
127
-
128
-
129
-            /// <summary>                 
130
-            /// 定义业务逻辑              
131
-            /// </summary>                
132
-            /// <returns></returns>  
133
-            public override TFOutput Raise()
134
-            {
135
-                //拉取数据                                  
136
-                var output = new QueryAccountInfoByCustomer();
137
-                PageData.TradeAPIs.InitFd(MessageData);
138
-                PageData.TradeAPIs.CommSend(MessageData);
139
-				MessageData.Fd126_5 = MainCode;
140
-                MessageData.Fd16 = "CXCL";
141
-                MessageData.Fd25 = HM;
142
-                MessageData.Fd102_A = ZJHM;
143
-                MessageData.Fd102_G = ZJLX;
144
-                MessageData.Fd128 = "0009";
145
-                MessageData.Fd67 = CXBZ;
146
-
147
-                PageData.TradeAPIs.CallServer(MessageData);
148
-                if (MessageData.Fd12 != "0000")
149
-                {
150
-                    output.IsFailed = true;
151
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
152
-                }                
153
-                output.ZHXXData = AnilyzeFileData<E_ZHXX>(MessageData.FileData,
154
-                                            "账/卡号|户名|介质代码|介质名称|产品代码|产品名称|凭证号码|介质状态|支取方式|开户机构|开户日期|",
155
-                                            x =>
156
-                                            {
157
-                                                return new E_ZHXX
158
-                                                {
159
-                                                    ZKH = x["账/卡号"],
160
-                                                    HM = x["户名"],
161
-                                                    JZDM = x["介质代码"],
162
-                                                    JZMC = x["介质名称"],
163
-                                                    CPDM = x["产品代码"],
164
-                                                    CPMC = x["产品名称"],
165
-                                                    PZHM = x["凭证号码"],
166
-                                                    JZZT = x["介质状态"],
167
-                                                    ZQFS = x["支取方式"],
168
-                                                    KHJG = x["开户机构"],
169
-                                                    QYRQ = x["开户日期"]
170
-                                                };
171
-                                            });
172
-                output.ZHXX = MessageData.FileData;
173
-
174
-                return output;
175
-            }
176
-        }
177
-        #endregion
178
-    }
179
-}

+ 120
- 108
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccountInfoByCustomer.ts 查看文件

@@ -1,100 +1,129 @@
1
-import { TFInput, TFOutput } from './TFBase'
2
-
3 1
 /**
4
- * 账户信息接口
2
+ * 查询客户账户信息
3
+ * 通过证件信息查询该客户所有账户
5 4
  */
6
-export interface AccountInfo {
7
-    /** 账/卡号 */
8
-    ZKH: string
9
-    /** 账号ID */
10
-    ZHID: string
11
-    /** 户名 */
12
-    HM: string
13
-    /** 介质代码 */
14
-    JZDM: string
15
-    /** 介质名称 */
16
-    JZMC: string
17
-    /** 产品代码 */
18
-    CPDM: string
19
-    /** 产品名称 */
20
-    CPMC: string
21
-    /** 凭证号码 */
22
-    PZHM: string
23
-    /** 介质状态 */
24
-    JZZT: string
25
-    /** 支取方式 */
26
-    ZQFS: string
27
-    /** 开户机构 */
28
-    KHJG: string
29
-    /** 启用日期 */
30
-    QYRQ: string
31
-}
5
+
6
+import { TFInput, TFOutput } from './TFBase'
32 7
 
33 8
 /**
34 9
  * 查询客户账户信息
35
- * 通过证件信息查询该客户所有账户
36 10
  */
37 11
 export class QueryAccountInfoByCustomer extends TFOutput {
38 12
     /**
39
-     * 账户信息(原始数据)
40
-     * 格式:账/卡号|账号ID|户名|介质代码|介质名称|产品代码|产品名称|凭证号码|介质状态|支取方式|开户机构|启用日期|
13
+     * 账户信息
14
+     * 账/卡号|账号ID|户名|介质代码|介质名称|产品代码|产品名称|凭证号码|介质状态|支取方式|开户机构|启用日期|
41 15
      */
42 16
     public ZHXX: string = ''
43 17
 
44 18
     /**
45
-     * 解析后的账户信息列表
19
+     * 账户信息
20
+     * 账/卡号|账号ID|户名|介质代码|介质名称|产品代码|产品名称|凭证号码|介质状态|支取方式|开户机构|启用日期|
46 21
      */
47
-    public get ZHXXData(): AccountInfo[] {
48
-        if (!this.ZHXX) return []
49
-
50
-        return this.ZHXX.split('|')
51
-            .filter(record => record.trim().length > 0)
52
-            .map(record => {
53
-                const fields = record.split(',')
54
-
55
-                return {
56
-                    ZKH: fields[0] || '',
57
-                    ZHID: fields[1] || '',
58
-                    HM: fields[2] || '',
59
-                    JZDM: fields[3] || '',
60
-                    JZMC: fields[4] || '',
61
-                    CPDM: fields[5] || '',
62
-                    CPMC: fields[6] || '',
63
-                    PZHM: fields[7] || '',
64
-                    JZZT: fields[8] || '',
65
-                    ZQFS: fields[9] || '',
66
-                    KHJG: fields[10] || '',
67
-                    QYRQ: fields[11] || ''
68
-                }
69
-            })
22
+    public ZHXXData: E_ZHXX[] = []
23
+
24
+    /**
25
+     * 账户信息
26
+     * 账/卡号|账号ID|户名|介质代码|介质名称|产品代码|产品名称|凭证号码|介质状态|支取方式|开户机构|启用日期|
27
+     */
28
+    public static E_ZHXX = class {
29
+        /**
30
+         * 账/卡号
31
+         */
32
+        public ZKH: string = ''
33
+
34
+        /**
35
+         * 账号ID
36
+         */
37
+        public ZHID: string = ''
38
+
39
+        /**
40
+         * 户名
41
+         */
42
+        public HM: string = ''
43
+
44
+        /**
45
+         * 介质代码
46
+         */
47
+        public JZDM: string = ''
48
+
49
+        /**
50
+         * 介质名称
51
+         */
52
+        public JZMC: string = ''
53
+
54
+        /**
55
+         * 产品代码
56
+         */
57
+        public CPDM: string = ''
58
+
59
+        /**
60
+         * 产品名称
61
+         */
62
+        public CPMC: string = ''
63
+
64
+        /**
65
+         * 凭证号码
66
+         */
67
+        public PZHM: string = ''
68
+
69
+        /**
70
+         * 介质状态
71
+         */
72
+        public JZZT: string = ''
73
+
74
+        /**
75
+         * 支取方式
76
+         */
77
+        public ZQFS: string = ''
78
+
79
+        /**
80
+         * 开户机构
81
+         */
82
+        public KHJG: string = ''
83
+
84
+        /**
85
+         * 启用日期
86
+         */
87
+        public QYRQ: string = ''
70 88
     }
71 89
 
72
-    // #region Input
73 90
     /**
74
-     * 查询客户账户信息的输入参数
91
+     * 参数清单
75 92
      */
76 93
     public static Input = class extends TFInput {
77
-        /** 户名 0250 */
94
+        /**
95
+         * 户名 0250
96
+         * (null) 
97
+         */
78 98
         public HM: string = ''
79
-        /** 证件号码 102A */
99
+
100
+        /**
101
+         * 证件号码 102A
102
+         * (null) 
103
+         */
80 104
         public ZJHM: string = ''
81
-        /** 证件类型 102G */
105
+
106
+        /**
107
+         * 证件类型 102G
108
+         * (null) 
109
+         */
82 110
         public ZJLX: string = ''
83
-        /** 查询标志 0670 (1-不包含无单折、对公一户通) */
84
-        public CXBZ: string = '1'
85 111
 
86 112
         /**
87
-         * 执行客户账户信息查询
88
-         * @returns 查询结果
113
+         * 查询标志 0670
114
+         * 1-不包含无单折、对公一户通(用于介质相关的交易) 
115
+         */
116
+        public CXBZ: string = ''
117
+
118
+        /**
119
+         * 定义业务逻辑
120
+         * @returns 操作结果
89 121
          */
90 122
         public override Raise(): TFOutput {
123
+            // 拉取数据
91 124
             const output = new QueryAccountInfoByCustomer()
92
-
93
-            // 初始化交易数据
94 125
             this.PageData.TradeAPIs.InitFd(this.MessageData)
95 126
             this.PageData.TradeAPIs.CommSend(this.MessageData)
96
-
97
-            // 设置查询参数
98 127
             this.MessageData.Fd126_5 = this.MainCode
99 128
             this.MessageData.Fd16 = "CXCL"
100 129
             this.MessageData.Fd25 = this.HM
@@ -103,54 +132,37 @@ export class QueryAccountInfoByCustomer extends TFOutput {
103 132
             this.MessageData.Fd128 = "0009"
104 133
             this.MessageData.Fd67 = this.CXBZ
105 134
 
106
-            // 调用服务
107 135
             this.PageData.TradeAPIs.CallServer(this.MessageData)
108
-
109
-            // 错误处理
110 136
             if (this.MessageData.Fd12 != "0000") {
111 137
                 output.IsFailed = true
112 138
                 output.FailureCause = this.PageData.TradeAPIs.GetError(this.MessageData)
113
-                return output
114 139
             }
115 140
 
116
-            // 获取账户信息数据
117
-            output.ZHXX = this.MessageData.FileData
141
+            output.ZHXXData = TFInput.AnilyzeFileData<E_ZHXX>(
142
+                this.MessageData.fileData,
143
+                "账/卡号|户名|介质代码|介质名称|产品代码|产品名称|凭证号码|介质状态|支取方式|开户机构|开户日期|",
144
+                (x) => {
145
+                    const item = new QueryAccountInfoByCustomer.E_ZHXX()
146
+                    item.ZKH = x["账/卡号"]
147
+                    item.HM = x["户名"]
148
+                    item.JZDM = x["介质代码"]
149
+                    item.JZMC = x["介质名称"]
150
+                    item.CPDM = x["产品代码"]
151
+                    item.CPMC = x["产品名称"]
152
+                    item.PZHM = x["凭证号码"]
153
+                    item.JZZT = x["介质状态"]
154
+                    item.ZQFS = x["支取方式"]
155
+                    item.KHJG = x["开户机构"]
156
+                    item.QYRQ = x["开户日期"]
157
+                    return item
158
+                }
159
+            )
160
+            output.ZHXX = this.MessageData.fileData
118 161
 
119 162
             return output
120 163
         }
121 164
     }
122
-    // #endregion
123 165
 }
124 166
 
125
-/**
126
- * 创建客户账户信息查询的Vue 3组合式API封装
127
- */
128
-export function useQueryAccountInfoByCustomer() {
129
-    /**
130
-     * 执行客户账户信息查询
131
-     * @param params 查询参数
132
-     * @param page 页面对象
133
-     * @returns 查询结果
134
-     */
135
-    const executeAccountInfoQuery = (
136
-        params: {
137
-            HM?: string      // 户名
138
-            ZJHM?: string    // 证件号码
139
-            ZJLX?: string    // 证件类型
140
-            CXBZ?: string    // 查询标志(1-不包含无单折、对公一户通)
141
-        },
142
-        page: any
143
-    ): QueryAccountInfoByCustomer => {
144
-        const input = new QueryAccountInfoByCustomer.Input()
145
-
146
-        // 设置查询参数
147
-        Object.assign(input, params)
148
-
149
-        // 执行查询
150
-        return input.DoAction<QueryAccountInfoByCustomer>(page)
151
-    }
152
-
153
-    return {
154
-        executeAccountInfoQuery
155
-    }
156
-}
167
+// 为了类型定义,导出 E_ZHXX 类型
168
+export type E_ZHXX = InstanceType<typeof QueryAccountInfoByCustomer.E_ZHXX>

+ 0
- 80
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccountMoreInfo.cs 查看文件

@@ -1,80 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 查询账户详细信息
11
-    /// 查询账户详细信息
12
-    /// </summary>
13
-    public class QueryAccountMoreInfo : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 内容列表
18
-        /// 活期:INFO账号|开户行|客户号|户名|开户日期|产品名称|账户类型|有无介质|计息类型|介质状态|上笔日期|账户状态|冻结状态|止付状态|利息基数|介质种类|凭证号|是否凭密|证件类型||证件号码|销户行|销户日期|通存通兑|主副标志|主卡卡号|到期日期|冻结金额|止付金额|控制金额|自动转存|结算类型|是否允许提现|,定期:INFO账号|开户行|客户号|户名|开户日期|产品名称|账户类型|有无介质|计息类型|介质状态|上笔日期|账户状态|冻结状态|止付状态|利息基数|介质种类|凭证号|是否凭密|证件类型|利率|证件号码|销户行|销户日期|通存通兑|主副标志|主卡卡号|到期日期|冻结金额|止付金额|控制金额|, 内部帐:INFO账号|户名|产品名称|余额|账户类型|,贷款:账号|开户行|户名|产品名称|开户日期|计息类型|账户状态|上笔日期|到期日期|昨日余额|冻结余额|余额|透支标志|利率|存期|逾期利率|
19
-        /// </summary>
20
-        public string NRLB { get; internal set; }
21
-
22
-
23
-        #endregion
24
-
25
-        #region Input
26
-		/// <summary>
27
-        /// 参数清单
28
-        /// </summary>
29
-        public class Input : TFInput
30
-        {
31
-            /// <summary>
32
-            /// 账号 0380
33
-            ///  
34
-            /// </summary>
35
-            public string ZH { get; set; }
36
-
37
-            /// <summary>
38
-            /// 账户序号 0510
39
-            ///  
40
-            /// </summary>
41
-            public string ZHXH { get; set; }
42
-
43
-            /// <summary>
44
-            /// 查询标志 0660
45
-            /// 1活期2定期9内部 
46
-            /// </summary>
47
-            public string CXBZ { get; set; }
48
-
49
-
50
-            /// <summary>                 
51
-            /// 定义业务逻辑              
52
-            /// </summary>                
53
-            /// <returns></returns>  
54
-            public override TFOutput Raise()
55
-            {
56
-                //拉取数据                                  
57
-                var output = new QueryAccountMoreInfo();
58
-                PageData.TradeAPIs.InitFd(MessageData);
59
-                PageData.TradeAPIs.CommSend(MessageData);
60
-				MessageData.Fd126_5 = MainCode;
61
-                MessageData.Fd16 = "CXCL";
62
-                MessageData.Fd38 = ZH;
63
-                MessageData.Fd51 = ZHXH;
64
-                MessageData.Fd66 = CXBZ;
65
-                MessageData.Fd128 = "0072";
66
-
67
-                PageData.TradeAPIs.CallServer(MessageData);
68
-                if (MessageData.Fd12 != "0000")
69
-                {
70
-                    output.IsFailed = true;
71
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
72
-                }                
73
-                output.NRLB = MessageData.FileData;
74
-
75
-                return output;
76
-            }
77
-        }
78
-        #endregion
79
-    }
80
-}

+ 67
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccountMoreInfo.ts 查看文件

@@ -0,0 +1,67 @@
1
+/**
2
+ * 查询账户详细信息
3
+ * 查询账户详细信息
4
+ */
5
+
6
+import { TFInput, TFOutput } from './TFBase'
7
+
8
+/**
9
+ * 查询账户详细信息
10
+ */
11
+export class QueryAccountMoreInfo extends TFOutput {
12
+    /**
13
+     * 内容列表
14
+     * 活期:INFO账号|开户行|客户号|户名|开户日期|产品名称|账户类型|有无介质|计息类型|介质状态|上笔日期|账户状态|冻结状态|止付状态|利息基数|介质种类|凭证号|是否凭密|证件类型||证件号码|销户行|销户日期|通存通兑|主副标志|主卡卡号|到期日期|冻结金额|止付金额|控制金额|自动转存|结算类型|是否允许提现|,定期:INFO账号|开户行|客户号|户名|开户日期|产品名称|账户类型|有无介质|计息类型|介质状态|上笔日期|账户状态|冻结状态|止付状态|利息基数|介质种类|凭证号|是否凭密|证件类型|利率|证件号码|销户行|销户日期|通存通兑|主副标志|主卡卡号|到期日期|冻结金额|止付金额|控制金额|, 内部帐:INFO账号|户名|产品名称|余额|账户类型|,贷款:账号|开户行|户名|产品名称|开户日期|计息类型|账户状态|上笔日期|到期日期|昨日余额|冻结余额|余额|透支标志|利率|存期|逾期利率|
15
+     */
16
+    public NRLB: string = ''
17
+
18
+    /**
19
+     * 参数清单
20
+     */
21
+    public static Input = class extends TFInput {
22
+        /**
23
+         * 账号 0380
24
+         * (null) 
25
+         */
26
+        public ZH: string = ''
27
+
28
+        /**
29
+         * 账户序号 0510
30
+         * (null) 
31
+         */
32
+        public ZHXH: string = ''
33
+
34
+        /**
35
+         * 查询标志 0660
36
+         * 1活期2定期9内部 
37
+         */
38
+        public CXBZ: string = ''
39
+
40
+        /**
41
+         * 定义业务逻辑
42
+         * @returns 操作结果
43
+         */
44
+        public override Raise(): TFOutput {
45
+            // 拉取数据
46
+            const output = new QueryAccountMoreInfo()
47
+            this.PageData.TradeAPIs.InitFd(this.MessageData)
48
+            this.PageData.TradeAPIs.CommSend(this.MessageData)
49
+            this.MessageData.Fd126_5 = this.MainCode
50
+            this.MessageData.Fd16 = "CXCL"
51
+            this.MessageData.Fd38 = this.ZH
52
+            this.MessageData.Fd51 = this.ZHXH
53
+            this.MessageData.Fd66 = this.CXBZ
54
+            this.MessageData.Fd128 = "0072"
55
+
56
+            this.PageData.TradeAPIs.CallServer(this.MessageData)
57
+            if (this.MessageData.Fd12 != "0000") {
58
+                output.IsFailed = true
59
+                output.FailureCause = this.PageData.TradeAPIs.GetError(this.MessageData)
60
+            }
61
+
62
+            output.NRLB = this.MessageData.fileData
63
+
64
+            return output
65
+        }
66
+    }
67
+}

+ 0
- 135
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccountOpeningInformation.cs 查看文件

@@ -1,135 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 查询账户开户信息
11
-    /// 通过账号查询账户开户信息
12
-    /// </summary>
13
-    public class QueryAccountOpeningInformation : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 代理人姓名 0260
18
-        /// (null)
19
-        /// </summary>
20
-        public string LXR1MC { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 代理人电话 0600
24
-        /// (null)
25
-        /// </summary>
26
-        public string LXR1DH { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 代理人证件号码 0620
30
-        /// (null)
31
-        /// </summary>
32
-        public string LXR1ZJHM { get; internal set; }
33
-
34
-        /// <summary>
35
-        /// 账户状态 0690
36
-        /// 0:申请;1:开户;2:销户
37
-        /// </summary>
38
-        public string ZHZT { get; internal set; }
39
-
40
-        /// <summary>
41
-        /// 代理人证件类型 0700
42
-        /// (null)
43
-        /// </summary>
44
-        public string LXR1ZJLX { get; internal set; }
45
-
46
-        /// <summary>
47
-        /// 开户确认退回原因 0820
48
-        /// (null)
49
-        /// </summary>
50
-        public string KHQRTHYY { get; internal set; }
51
-
52
-        /// <summary>
53
-        /// 核准号 0880
54
-        /// (null)
55
-        /// </summary>
56
-        public string HZH { get; internal set; }
57
-
58
-        /// <summary>
59
-        /// 备案号 0810
60
-        /// (null)
61
-        /// </summary>
62
-        public string BAH { get; internal set; }
63
-
64
-        /// <summary>
65
-        /// 信息集合 1230
66
-        /// 根据获取标志获取不同的信息集合
67
-        /// </summary>
68
-        public string XXJH { get; internal set; }
69
-
70
-
71
-        #endregion
72
-
73
-        #region Input
74
-		/// <summary>
75
-        /// 参数清单
76
-        /// </summary>
77
-        public class Input : TFInput
78
-        {
79
-            /// <summary>
80
-            /// 账号 0300
81
-            /// (null) 
82
-            /// </summary>
83
-            public string ZH { get; set; }
84
-
85
-            /// <summary>
86
-            /// 获取标志 0660
87
-            /// 1账号联系人信息 
88
-            /// </summary>
89
-            public string HQBZ { get; set; }
90
-
91
-            /// <summary>
92
-            /// 账号序号 1022
93
-            ///  
94
-            /// </summary>
95
-            public string ZHXH { get; set; }
96
-
97
-
98
-            /// <summary>                 
99
-            /// 定义业务逻辑              
100
-            /// </summary>                
101
-            /// <returns></returns>  
102
-            public override TFOutput Raise()
103
-            {
104
-                //拉取数据                                  
105
-                var output = new QueryAccountOpeningInformation();
106
-                PageData.TradeAPIs.InitFd(MessageData);
107
-                PageData.TradeAPIs.CommSend(MessageData);
108
-				MessageData.Fd126_5 = MainCode;
109
-                MessageData.Fd16 = "K034";
110
-                MessageData.Fd30 = ZH;
111
-                MessageData.Fd66 = HQBZ;
112
-                MessageData.Fd102_2 = ZHXH;
113
-
114
-                PageData.TradeAPIs.CallServer(MessageData);
115
-                if (MessageData.Fd12 != "0000")
116
-                {
117
-                    output.IsFailed = true;
118
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
119
-                }                
120
-                output.LXR1MC = (MessageData.Fd26);
121
-                output.LXR1DH = (MessageData.Fd60);
122
-                output.LXR1ZJHM = (MessageData.Fd62);
123
-                output.ZHZT = (MessageData.Fd69);
124
-                output.LXR1ZJLX = (MessageData.Fd70);
125
-                output.KHQRTHYY = (MessageData.Fd82);
126
-                output.HZH = (MessageData.Fd88);
127
-                output.XXJH = (MessageData.Fd123);
128
-                output.BAH = (MessageData.Fd81);
129
-
130
-                return output;
131
-            }
132
-        }
133
-        #endregion
134
-    }
135
-}

+ 121
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccountOpeningInformation.ts 查看文件

@@ -0,0 +1,121 @@
1
+/**
2
+ * 查询账户开户信息
3
+ * 通过账号查询账户开户信息
4
+ */
5
+
6
+import { TFInput, TFOutput } from './TFBase'
7
+
8
+/**
9
+ * 查询账户开户信息
10
+ */
11
+export class QueryAccountOpeningInformation extends TFOutput {
12
+    /**
13
+     * 代理人姓名 0260
14
+     * (null)
15
+     */
16
+    public LXR1MC: string = ''
17
+
18
+    /**
19
+     * 代理人电话 0600
20
+     * (null)
21
+     */
22
+    public LXR1DH: string = ''
23
+
24
+    /**
25
+     * 代理人证件号码 0620
26
+     * (null)
27
+     */
28
+    public LXR1ZJHM: string = ''
29
+
30
+    /**
31
+     * 账户状态 0690
32
+     * 0:申请;1:开户;2:销户
33
+     */
34
+    public ZHZT: string = ''
35
+
36
+    /**
37
+     * 代理人证件类型 0700
38
+     * (null)
39
+     */
40
+    public LXR1ZJLX: string = ''
41
+
42
+    /**
43
+     * 开户确认退回原因 0820
44
+     * (null)
45
+     */
46
+    public KHQRTHYY: string = ''
47
+
48
+    /**
49
+     * 核准号 0880
50
+     * (null)
51
+     */
52
+    public HZH: string = ''
53
+
54
+    /**
55
+     * 备案号 0810
56
+     * (null)
57
+     */
58
+    public BAH: string = ''
59
+
60
+    /**
61
+     * 信息集合 1230
62
+     * 根据获取标志获取不同的信息集合
63
+     */
64
+    public XXJH: string = ''
65
+
66
+    /**
67
+     * 参数清单
68
+     */
69
+    public static Input = class extends TFInput {
70
+        /**
71
+         * 账号 0300
72
+         * (null) 
73
+         */
74
+        public ZH: string = ''
75
+
76
+        /**
77
+         * 获取标志 0660
78
+         * 1账号联系人信息 
79
+         */
80
+        public HQBZ: string = ''
81
+
82
+        /**
83
+         * 账号序号 1022
84
+         *  
85
+         */
86
+        public ZHXH: string = ''
87
+
88
+        /**
89
+         * 定义业务逻辑
90
+         * @returns 操作结果
91
+         */
92
+        public override Raise(): TFOutput {
93
+            // 拉取数据
94
+            const output = new QueryAccountOpeningInformation()
95
+            this.PageData.TradeAPIs.InitFd(this.MessageData)
96
+            this.PageData.TradeAPIs.CommSend(this.MessageData)
97
+            this.MessageData.Fd126_5 = this.MainCode
98
+            this.MessageData.Fd16 = "K034"
99
+            this.MessageData.Fd30 = this.ZH
100
+            this.MessageData.Fd66 = this.HQBZ
101
+            this.MessageData.Fd102_2 = this.ZHXH
102
+
103
+            this.PageData.TradeAPIs.CallServer(this.MessageData)
104
+            if (this.MessageData.Fd12 != "0000") {
105
+                output.IsFailed = true
106
+                output.FailureCause = this.PageData.TradeAPIs.GetError(this.MessageData)
107
+            }
108
+            output.LXR1MC = this.MessageData.Fd26
109
+            output.LXR1DH = this.MessageData.Fd60
110
+            output.LXR1ZJHM = this.MessageData.Fd62
111
+            output.ZHZT = this.MessageData.Fd69
112
+            output.LXR1ZJLX = this.MessageData.Fd70
113
+            output.KHQRTHYY = this.MessageData.Fd82
114
+            output.HZH = this.MessageData.Fd88
115
+            output.XXJH = this.MessageData.Fd123
116
+            output.BAH = this.MessageData.Fd81
117
+
118
+            return output
119
+        }
120
+    }
121
+}

+ 0
- 115
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccountPayment.cs 查看文件

@@ -1,115 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 账户支付密码器关联查询
11
-    /// 账户支付密码器关联查询
12
-    /// </summary>
13
-    public class QueryAccountPayment : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 文件格式
18
-        /// 带前台文件格式datatable:账号|支付密码器编号|本行标志|状态|关联日期|解除日期|机构|柜员|
19
-        /// </summary>
20
-        public string WJGS { get; internal set; }
21
-
22
-
23
-        #endregion
24
-
25
-        #region Input
26
-		/// <summary>
27
-        /// 参数清单
28
-        /// </summary>
29
-        public class Input : TFInput
30
-        {
31
-            /// <summary>
32
-            /// 解除日期-结束 0470
33
-            ///  
34
-            /// </summary>
35
-            public string DateEnd_JC { get; set; }
36
-
37
-            /// <summary>
38
-            /// 支付密码器编码 0580
39
-            ///  
40
-            /// </summary>
41
-            public string ZFMMQBM { get; set; }
42
-
43
-            /// <summary>
44
-            /// 本行标志 0670
45
-            ///  
46
-            /// </summary>
47
-            public string BHBZ { get; set; }
48
-
49
-            /// <summary>
50
-            /// 解除日期-开始 0460
51
-            ///  
52
-            /// </summary>
53
-            public string DateStart_JC { get; set; }
54
-
55
-            /// <summary>
56
-            /// 账号 0300
57
-            ///  
58
-            /// </summary>
59
-            public string ZH { get; set; }
60
-
61
-            /// <summary>
62
-            /// 关联日期-开始 0440
63
-            ///  
64
-            /// </summary>
65
-            public string DateStart_GL { get; set; }
66
-
67
-            /// <summary>
68
-            /// 关联日期-结束 0450
69
-            ///  
70
-            /// </summary>
71
-            public string DateEnd_GL { get; set; }
72
-
73
-            /// <summary>
74
-            /// 关联状态 0680
75
-            ///  
76
-            /// </summary>
77
-            public string GLZT { get; set; }
78
-
79
-
80
-            /// <summary>                 
81
-            /// 定义业务逻辑              
82
-            /// </summary>                
83
-            /// <returns></returns>  
84
-            public override TFOutput Raise()
85
-            {
86
-                //拉取数据                                  
87
-                var output = new QueryAccountPayment();
88
-                PageData.TradeAPIs.InitFd(MessageData);
89
-                PageData.TradeAPIs.CommSend(MessageData);
90
-				MessageData.Fd126_5 = MainCode;
91
-                MessageData.Fd16 = "CXCL";
92
-                MessageData.Fd47 = DateEnd_JC;
93
-                MessageData.Fd58 = ZFMMQBM;
94
-                MessageData.Fd67 = BHBZ;
95
-                MessageData.Fd46 = DateStart_JC;
96
-                MessageData.Fd30 = ZH;
97
-                MessageData.Fd44 = DateStart_GL;
98
-                MessageData.Fd45 = DateEnd_GL;
99
-                MessageData.Fd68 = GLZT;
100
-                MessageData.Fd128 = "0078";
101
-
102
-                PageData.TradeAPIs.CallServer(MessageData);
103
-                if (MessageData.Fd12 != "0000")
104
-                {
105
-                    output.IsFailed = true;
106
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
107
-                }                
108
-                output.WJGS = MessageData.FileData;
109
-
110
-                return output;
111
-            }
112
-        }
113
-        #endregion
114
-    }
115
-}

+ 101
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccountPayment.ts 查看文件

@@ -0,0 +1,101 @@
1
+/**
2
+ * 账户支付密码器关联查询
3
+ * 账户支付密码器关联查询
4
+ */
5
+
6
+import { TFInput, TFOutput } from './TFBase'
7
+
8
+/**
9
+ * 账户支付密码器关联查询
10
+ */
11
+export class QueryAccountPayment extends TFOutput {
12
+    /**
13
+     * 文件格式
14
+     * 带前台文件格式datatable:账号|支付密码器编号|本行标志|状态|关联日期|解除日期|机构|柜员|
15
+     */
16
+    public WJGS: string = ''
17
+
18
+    /**
19
+     * 参数清单
20
+     */
21
+    public static Input = class extends TFInput {
22
+        /**
23
+         * 解除日期-结束 0470
24
+         *  
25
+         */
26
+        public DateEnd_JC: string = ''
27
+
28
+        /**
29
+         * 支付密码器编码 0580
30
+         *  
31
+         */
32
+        public ZFMMQBM: string = ''
33
+
34
+        /**
35
+         * 本行标志 0670
36
+         *  
37
+         */
38
+        public BHBZ: string = ''
39
+
40
+        /**
41
+         * 解除日期-开始 0460
42
+         *  
43
+         */
44
+        public DateStart_JC: string = ''
45
+
46
+        /**
47
+         * 账号 0300
48
+         *  
49
+         */
50
+        public ZH: string = ''
51
+
52
+        /**
53
+         * 关联日期-开始 0440
54
+         *  
55
+         */
56
+        public DateStart_GL: string = ''
57
+
58
+        /**
59
+         * 关联日期-结束 0450
60
+         *  
61
+         */
62
+        public DateEnd_GL: string = ''
63
+
64
+        /**
65
+         * 关联状态 0680
66
+         *  
67
+         */
68
+        public GLZT: string = ''
69
+
70
+        /**
71
+         * 定义业务逻辑
72
+         * @returns 操作结果
73
+         */
74
+        public override Raise(): TFOutput {
75
+            // 拉取数据
76
+            const output = new QueryAccountPayment()
77
+            this.PageData.TradeAPIs.InitFd(this.MessageData)
78
+            this.PageData.TradeAPIs.CommSend(this.MessageData)
79
+            this.MessageData.Fd126_5 = this.MainCode
80
+            this.MessageData.Fd16 = "CXCL"
81
+            this.MessageData.Fd47 = this.DateEnd_JC
82
+            this.MessageData.Fd58 = this.ZFMMQBM
83
+            this.MessageData.Fd67 = this.BHBZ
84
+            this.MessageData.Fd46 = this.DateStart_JC
85
+            this.MessageData.Fd30 = this.ZH
86
+            this.MessageData.Fd44 = this.DateStart_GL
87
+            this.MessageData.Fd45 = this.DateEnd_GL
88
+            this.MessageData.Fd68 = this.GLZT
89
+            this.MessageData.Fd128 = "0078"
90
+
91
+            this.PageData.TradeAPIs.CallServer(this.MessageData)
92
+            if (this.MessageData.Fd12 != "0000") {
93
+                output.IsFailed = true
94
+                output.FailureCause = this.PageData.TradeAPIs.GetError(this.MessageData)
95
+            }
96
+            output.WJGS = this.MessageData.FileData
97
+
98
+            return output
99
+        }
100
+    }
101
+}

+ 0
- 170
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccountPaymentPwdConnection.cs 查看文件

@@ -1,170 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 根据帐户或印鉴卡/支付密码器查询关联信息
11
-    /// 根据帐户或印鉴卡/支付密码器查询关联信息
12
-    /// </summary>
13
-    public class QueryAccountPaymentPwdConnection : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 文件列表
18
-        /// ~账号|印鉴/支付密码器|凭证编号|本行标识|关联状态|关联日期|解除日期|交易机构|
19
-        /// </summary>
20
-        public string WJLB { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 文件列表
24
-        /// ~账号|印鉴/支付密码器|凭证编号|本行标识|关联状态|关联日期|解除日期|交易机构|
25
-        /// </summary>
26
-        public List<E_WJLB> WJLBData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 文件列表
30
-        /// ~账号|印鉴/支付密码器|凭证编号|本行标识|关联状态|关联日期|解除日期|交易机构|
31
-        /// </summary>
32
-        public class E_WJLB
33
-        {
34
-            /// <summary>
35
-            /// 账号
36
-            /// </summary>
37
-            public string ZH { get; set; }
38
-
39
-            /// <summary>
40
-            /// 印鉴/支付密码器
41
-            /// </summary>
42
-            public string YJZFMMQ { get; set; }
43
-
44
-            /// <summary>
45
-            /// 凭证编号
46
-            /// </summary>
47
-            public string PZBH { get; set; }
48
-
49
-            /// <summary>
50
-            /// 本行标识
51
-            /// </summary>
52
-            public string BXBS { get; set; }
53
-
54
-            /// <summary>
55
-            /// 关联状态
56
-            /// </summary>
57
-            public string GLZT { get; set; }
58
-
59
-            /// <summary>
60
-            /// 关联日期
61
-            /// </summary>
62
-            public string GLRQ { get; set; }
63
-
64
-            /// <summary>
65
-            /// 解除日期
66
-            /// </summary>
67
-            public string JCRQ { get; set; }
68
-
69
-            /// <summary>
70
-            /// 交易机构
71
-            /// </summary>
72
-            public string JYJG { get; set; }
73
-
74
-        }
75
-
76
-        #endregion
77
-
78
-        #region Input
79
-		/// <summary>
80
-        /// 参数清单
81
-        /// </summary>
82
-        public class Input : TFInput
83
-        {
84
-            /// <summary>
85
-            /// 账号 0300
86
-            ///  
87
-            /// </summary>
88
-            public string ZH { get; set; }
89
-
90
-            /// <summary>
91
-            /// 印鉴卡/支付密码编号 0580
92
-            ///  
93
-            /// </summary>
94
-            public string BH { get; set; }
95
-
96
-            /// <summary>
97
-            /// 本行标识 0670
98
-            /// Y.本行N.他行 
99
-            /// </summary>
100
-            public string BHBS { get; set; }
101
-
102
-            /// <summary>
103
-            /// 凭证种类 0890
104
-            /// 117:支付密码器 188:印鉴卡  
105
-            /// </summary>
106
-            public string PZZL { get; set; }
107
-
108
-            /// <summary>
109
-            /// 机构号 0910
110
-            /// 账号的开户机构 
111
-            /// </summary>
112
-            public string JGH { get; set; }
113
-
114
-            /// <summary>
115
-            /// 关联公用标志/出售 0690
116
-            /// Y.关联N.公用 
117
-            /// </summary>
118
-            public string BZ { get; set; }
119
-
120
-
121
-            /// <summary>                 
122
-            /// 定义业务逻辑              
123
-            /// </summary>                
124
-            /// <returns></returns>  
125
-            public override TFOutput Raise()
126
-            {
127
-                //拉取数据                                  
128
-                var output = new QueryAccountPaymentPwdConnection();
129
-                PageData.TradeAPIs.InitFd(MessageData);
130
-                PageData.TradeAPIs.CommSend(MessageData);
131
-				MessageData.Fd126_5 = MainCode;
132
-                MessageData.Fd16 = "CXCL";
133
-                MessageData.Fd30 = ZH;
134
-                MessageData.Fd58 = BH;
135
-                MessageData.Fd128 = "0057";
136
-                MessageData.Fd67 = BHBS;
137
-                MessageData.Fd89 = PZZL;
138
-                MessageData.Fd91 = JGH;
139
-                MessageData.Fd69 = BZ;
140
-
141
-                PageData.TradeAPIs.CallServer(MessageData);
142
-                if (MessageData.Fd12 != "0000")
143
-                {
144
-                    output.IsFailed = true;
145
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
146
-                }                
147
-                output.WJLBData = AnilyzeFileData<E_WJLB>(MessageData.FileData,
148
-                                            "账号|印鉴/支付密码器|凭证编号|本行标识|关联状态|关联日期|解除日期|交易机构|",
149
-                                            x =>
150
-                                            {
151
-                                                return new E_WJLB
152
-                                                {
153
-                                                    ZH = x["账号"],
154
-                                                    YJZFMMQ = x["印鉴/支付密码器"],
155
-                                                    PZBH = x["凭证编号"],
156
-                                                    BXBS = x["本行标识"],
157
-                                                    GLZT = x["关联状态"],
158
-                                                    GLRQ = x["关联日期"],
159
-                                                    JCRQ = x["解除日期"],
160
-                                                    JYJG = x["交易机构"]
161
-                                                };
162
-                                            });
163
-                output.WJLB = MessageData.FileData;
164
-
165
-                return output;
166
-            }
167
-        }
168
-        #endregion
169
-    }
170
-}

+ 159
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccountPaymentPwdConnection.ts 查看文件

@@ -0,0 +1,159 @@
1
+/**
2
+ * 根据帐户或印鉴卡/支付密码器查询关联信息
3
+ * 根据帐户或印鉴卡/支付密码器查询关联信息
4
+ */
5
+
6
+import { TFInput, TFOutput } from './TFBase'
7
+
8
+/**
9
+ * 根据帐户或印鉴卡/支付密码器查询关联信息
10
+ */
11
+export class QueryAccountPaymentPwdConnection extends TFOutput {
12
+    /**
13
+     * 文件列表
14
+     * ~账号|印鉴/支付密码器|凭证编号|本行标识|关联状态|关联日期|解除日期|交易机构|
15
+     */
16
+    public WJLB: string = ''
17
+
18
+    /**
19
+     * 文件列表
20
+     * ~账号|印鉴/支付密码器|凭证编号|本行标识|关联状态|关联日期|解除日期|交易机构|
21
+     */
22
+    public WJLBData: E_WJLB[] = []
23
+
24
+    /**
25
+     * 文件列表
26
+     * ~账号|印鉴/支付密码器|凭证编号|本行标识|关联状态|关联日期|解除日期|交易机构|
27
+     */
28
+    public static E_WJLB = class {
29
+        /**
30
+         * 账号
31
+         */
32
+        public ZH: string = ''
33
+
34
+        /**
35
+         * 印鉴/支付密码器
36
+         */
37
+        public YJZFMMQ: string = ''
38
+
39
+        /**
40
+         * 凭证编号
41
+         */
42
+        public PZBH: string = ''
43
+
44
+        /**
45
+         * 本行标识
46
+         */
47
+        public BXBS: string = ''
48
+
49
+        /**
50
+         * 关联状态
51
+         */
52
+        public GLZT: string = ''
53
+
54
+        /**
55
+         * 关联日期
56
+         */
57
+        public GLRQ: string = ''
58
+
59
+        /**
60
+         * 解除日期
61
+         */
62
+        public JCRQ: string = ''
63
+
64
+        /**
65
+         * 交易机构
66
+         */
67
+        public JYJG: string = ''
68
+    }
69
+
70
+    /**
71
+     * 参数清单
72
+     */
73
+    public static Input = class extends TFInput {
74
+        /**
75
+         * 账号 0300
76
+         *  
77
+         */
78
+        public ZH: string = ''
79
+
80
+        /**
81
+         * 印鉴卡/支付密码编号 0580
82
+         *  
83
+         */
84
+        public BH: string = ''
85
+
86
+        /**
87
+         * 本行标识 0670
88
+         * Y.本行N.他行 
89
+         */
90
+        public BHBS: string = ''
91
+
92
+        /**
93
+         * 凭证种类 0890
94
+         * 117:支付密码器 188:印鉴卡  
95
+         */
96
+        public PZZL: string = ''
97
+
98
+        /**
99
+         * 机构号 0910
100
+         * 账号的开户机构 
101
+         */
102
+        public JGH: string = ''
103
+
104
+        /**
105
+         * 关联公用标志/出售 0690
106
+         * Y.关联N.公用 
107
+         */
108
+        public BZ: string = ''
109
+
110
+        /**
111
+         * 定义业务逻辑
112
+         * @returns 操作结果
113
+         */
114
+        public override Raise(): TFOutput {
115
+            // 拉取数据
116
+            const output = new QueryAccountPaymentPwdConnection()
117
+            this.PageData.TradeAPIs.InitFd(this.MessageData)
118
+            this.PageData.TradeAPIs.CommSend(this.MessageData)
119
+            this.MessageData.Fd126_5 = this.MainCode
120
+            this.MessageData.Fd16 = "CXCL"
121
+            this.MessageData.Fd30 = this.ZH
122
+            this.MessageData.Fd58 = this.BH
123
+            this.MessageData.Fd128 = "0057"
124
+            this.MessageData.Fd67 = this.BHBS
125
+            this.MessageData.Fd89 = this.PZZL
126
+            this.MessageData.Fd91 = this.JGH
127
+            this.MessageData.Fd69 = this.BZ
128
+
129
+            this.PageData.TradeAPIs.CallServer(this.MessageData)
130
+            if (this.MessageData.Fd12 != "0000") {
131
+                output.IsFailed = true
132
+                output.FailureCause = this.PageData.TradeAPIs.GetError(this.MessageData)
133
+            }
134
+
135
+            output.WJLBData = this.AnilyzeFileData<typeof QueryAccountPaymentPwdConnection.E_WJLB>(
136
+                this.MessageData.FileData,
137
+                "账号|印鉴/支付密码器|凭证编号|本行标识|关联状态|关联日期|解除日期|交易机构|",
138
+                (x) => {
139
+                    const item = new QueryAccountPaymentPwdConnection.E_WJLB()
140
+                    item.ZH = x["账号"]
141
+                    item.YJZFMMQ = x["印鉴/支付密码器"]
142
+                    item.PZBH = x["凭证编号"]
143
+                    item.BXBS = x["本行标识"]
144
+                    item.GLZT = x["关联状态"]
145
+                    item.GLRQ = x["关联日期"]
146
+                    item.JCRQ = x["解除日期"]
147
+                    item.JYJG = x["交易机构"]
148
+                    return item
149
+                }
150
+            )
151
+            output.WJLB = this.MessageData.FileData
152
+
153
+            return output
154
+        }
155
+    }
156
+}
157
+
158
+// 为了类型定义,导出 E_WJLB 类型
159
+export type E_WJLB = InstanceType<typeof QueryAccountPaymentPwdConnection.E_WJLB>

+ 0
- 156
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccountTCTD.cs 查看文件

@@ -1,156 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 账户通存通兑信息查询
11
-    /// 账户通存通兑信息查询
12
-    /// </summary>
13
-    public class QueryAccountTCTD : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 签约日期 0440
18
-        /// 
19
-        /// </summary>
20
-        public string QYRQ { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 解约日期 0450
24
-        /// 
25
-        /// </summary>
26
-        public string JYRQ { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 通存范围 0680
30
-        /// 
31
-        /// </summary>
32
-        public string TCFW { get; internal set; }
33
-
34
-        /// <summary>
35
-        /// 通兑范围 0690
36
-        /// 
37
-        /// </summary>
38
-        public string TDFW { get; internal set; }
39
-
40
-        /// <summary>
41
-        /// 状态 0700
42
-        /// 1.正常N.解约或未签约
43
-        /// </summary>
44
-        public string ZT { get; internal set; }
45
-
46
-        /// <summary>
47
-        /// 交易机构和开户机构能否通存 0710
48
-        /// Y.是N.否
49
-        /// </summary>
50
-        public string SFTC { get; internal set; }
51
-
52
-        /// <summary>
53
-        /// 现金单笔限额 1001
54
-        /// 
55
-        /// </summary>
56
-        public string XJDBXE { get; internal set; }
57
-
58
-        /// <summary>
59
-        /// 现金单日累计 1002
60
-        /// 
61
-        /// </summary>
62
-        public string XJDRLJ { get; internal set; }
63
-
64
-        /// <summary>
65
-        /// 转账单笔限额 1003
66
-        /// 
67
-        /// </summary>
68
-        public string ZZDBXE { get; internal set; }
69
-
70
-        /// <summary>
71
-        /// 转账单日累计 1004
72
-        /// 
73
-        /// </summary>
74
-        public string ZZDRLJ { get; internal set; }
75
-
76
-        /// <summary>
77
-        /// 单日现金发生额 0390
78
-        /// 
79
-        /// </summary>
80
-        public string DRXJFSE { get; internal set; }
81
-
82
-        /// <summary>
83
-        /// 单日转账发生额 0400
84
-        /// 
85
-        /// </summary>
86
-        public string DRZZFSE { get; internal set; }
87
-
88
-        /// <summary>
89
-        /// 交易机构和开户机构能否通兑 0720
90
-        /// Y.是N.否
91
-        /// </summary>
92
-        public string SFTD { get; internal set; }
93
-
94
-
95
-        #endregion
96
-
97
-        #region Input
98
-		/// <summary>
99
-        /// 参数清单
100
-        /// </summary>
101
-        public class Input : TFInput
102
-        {
103
-            /// <summary>
104
-            /// 账号 0300
105
-            /// 1:有 0:没有,空值默认没有 
106
-            /// </summary>
107
-            public string ZH { get; set; }
108
-
109
-            /// <summary>
110
-            /// 账户序号 0340
111
-            ///  
112
-            /// </summary>
113
-            public string ZHXH { get; set; }
114
-
115
-
116
-            /// <summary>                 
117
-            /// 定义业务逻辑              
118
-            /// </summary>                
119
-            /// <returns></returns>  
120
-            public override TFOutput Raise()
121
-            {
122
-                //拉取数据                                  
123
-                var output = new QueryAccountTCTD();
124
-                PageData.TradeAPIs.InitFd(MessageData);
125
-                PageData.TradeAPIs.CommSend(MessageData);
126
-				MessageData.Fd126_5 = MainCode;
127
-                MessageData.Fd16 = "K065";
128
-                MessageData.Fd30 = ZH;
129
-                MessageData.Fd34 = ZHXH;
130
-
131
-                PageData.TradeAPIs.CallServer(MessageData);
132
-                if (MessageData.Fd12 != "0000")
133
-                {
134
-                    output.IsFailed = true;
135
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
136
-                }                
137
-                output.QYRQ = (MessageData.Fd44);
138
-                output.JYRQ = (MessageData.Fd45);
139
-                output.TCFW = (MessageData.Fd68);
140
-                output.TDFW = (MessageData.Fd69);
141
-                output.ZT = (MessageData.Fd70);
142
-                output.SFTC = (MessageData.Fd71);
143
-                output.XJDBXE = (MessageData.Fd100_1);
144
-                output.XJDRLJ = (MessageData.Fd100_2);
145
-                output.ZZDBXE = (MessageData.Fd100_3);
146
-                output.ZZDRLJ = (MessageData.Fd100_4);
147
-                output.DRXJFSE = (MessageData.Fd39);
148
-                output.DRZZFSE = (MessageData.Fd40);
149
-                output.SFTD = (MessageData.Fd72);
150
-
151
-                return output;
152
-            }
153
-        }
154
-        #endregion
155
-    }
156
-}

+ 119
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAccountTCTD.ts 查看文件

@@ -0,0 +1,119 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { ServiceProxy } from '@/utils/service-proxy'
3
+
4
+/**
5
+ * 账户通存通兑查询输出
6
+ */
7
+export class QueryAccountTCTDOutput extends TFOutput {
8
+    /**
9
+     * 账号
10
+     */
11
+    public AccountNo: string = ''
12
+
13
+    /**
14
+     * 账户名称
15
+     */
16
+    public AccountName: string = ''
17
+
18
+    /**
19
+     * 证件类型
20
+     */
21
+    public CertificateType: string = ''
22
+
23
+    /**
24
+     * 证件号码
25
+     */
26
+    public CertificateNo: string = ''
27
+
28
+    /**
29
+     * 开户行
30
+     */
31
+    public OpenBank: string = ''
32
+
33
+    /**
34
+     * 开户日期
35
+     */
36
+    public OpenDate: string = ''
37
+
38
+    /**
39
+     * 账户状态
40
+     */
41
+    public AccountStatus: string = ''
42
+
43
+    /**
44
+     * 账户性质
45
+     */
46
+    public AccountNature: string = ''
47
+
48
+    /**
49
+     * 账户类型
50
+     */
51
+    public AccountType: string = ''
52
+
53
+    /**
54
+     * 币种
55
+     */
56
+    public Currency: string = ''
57
+
58
+    /**
59
+     * 余额
60
+     */
61
+    public Balance: number = 0
62
+
63
+    /**
64
+     * 可用余额
65
+     */
66
+    public AvailableBalance: number = 0
67
+}
68
+
69
+/**
70
+ * 账户通存通兑查询输入
71
+ */
72
+export class QueryAccountTCTDInput extends TFInput {
73
+    /**
74
+     * 执行查询操作
75
+     * @returns 查询结果
76
+     */
77
+    public async Raise(): Promise<QueryAccountTCTDOutput> {
78
+        const output = new QueryAccountTCTDOutput()
79
+
80
+        try {
81
+            // 初始化消息数据
82
+            const msgData = {
83
+                ...this.MessageData,
84
+                MainCode: this.MainCode
85
+            }
86
+
87
+            // 调用服务
88
+            const response = await ServiceProxy.execute('QueryAccountTCTD', msgData)
89
+
90
+            // 检查响应状态
91
+            if (!response || response.Status !== 'Success') {
92
+                output.IsFailed = true
93
+                output.FailureCause = response?.Message || '查询失败'
94
+                return output
95
+            }
96
+
97
+            // 映射返回数据
98
+            const data = response.Data || {}
99
+            output.AccountNo = this.DelSpace(data.AccountNo)
100
+            output.AccountName = this.DelSpace(data.AccountName)
101
+            output.CertificateType = this.DelSpace(data.CertificateType)
102
+            output.CertificateNo = this.DelSpace(data.CertificateNo)
103
+            output.OpenBank = this.DelSpace(data.OpenBank)
104
+            output.OpenDate = this.DelSpace(data.OpenDate)
105
+            output.AccountStatus = this.DelSpace(data.AccountStatus)
106
+            output.AccountNature = this.DelSpace(data.AccountNature)
107
+            output.AccountType = this.DelSpace(data.AccountType)
108
+            output.Currency = this.DelSpace(data.Currency)
109
+            output.Balance = Number(data.Balance) || 0
110
+            output.AvailableBalance = Number(data.AvailableBalance) || 0
111
+
112
+        } catch (error) {
113
+            output.IsFailed = true
114
+            output.FailureCause = error?.message || '查询过程中发生错误'
115
+        }
116
+
117
+        return output
118
+    }
119
+}

+ 0
- 88
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAmountsRecoveredATM.cs 查看文件

@@ -1,88 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 查询ATM收回金额
11
-    /// 根据相关要素,返回ATM可收回现金金额
12
-    /// </summary>
13
-    public class QueryAmountsRecoveredATM : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// ATM可收回金额 0410
18
-        /// (null)
19
-        /// </summary>
20
-        public string ATMKSHJE { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 标志位 0730
24
-        /// 第一位[0]验证是否有可收回金额记录(0-是 1-否)
25
-        /// </summary>
26
-        public string BZW { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// ATMTEL
30
-        /// ATM柜员号
31
-        /// </summary>
32
-        public string ATMTEL { get; internal set; }
33
-        #endregion
34
-
35
-        #region Input
36
-		/// <summary>
37
-        /// 参数清单
38
-        /// </summary>
39
-        public class Input : TFInput
40
-        {
41
-            /// <summary>
42
-            /// 加钞日期 0460
43
-            /// (null) 
44
-            /// </summary>
45
-            public string JCRQ { get; set; }
46
-
47
-            /// <summary>
48
-            /// ATM柜员号 0920
49
-            /// (null) 
50
-            /// </summary>
51
-            public string ATMGYH { get; set; }
52
-            /// <summary>
53
-            /// ATM加钞编号
54
-            /// (null) 
55
-            /// </summary>
56
-            public string ATMJCNO { get; set; }
57
-
58
-            /// <summary>                 
59
-            /// 定义业务逻辑              
60
-            /// </summary>                
61
-            /// <returns></returns>  
62
-            public override TFOutput Raise()
63
-            {
64
-                //拉取数据                                  
65
-                var output = new QueryAmountsRecoveredATM();
66
-                PageData.TradeAPIs.InitFd(MessageData);
67
-                PageData.TradeAPIs.CommSend(MessageData);
68
-				MessageData.Fd126_5 = MainCode;
69
-                MessageData.Fd16 = "K050";
70
-                MessageData.Fd46 = JCRQ;
71
-                MessageData.Fd92 = ATMGYH;
72
-                MessageData.Fd58 = ATMJCNO;
73
-
74
-                PageData.TradeAPIs.CallServer(MessageData);
75
-                if (MessageData.Fd12 != "0000")
76
-                {
77
-                    output.IsFailed = true;
78
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
79
-                }                
80
-                output.ATMKSHJE = (MessageData.Fd41);
81
-                output.BZW = (MessageData.Fd73);
82
-                output.ATMTEL = (MessageData.Fd92);
83
-                return output;
84
-            }
85
-        }
86
-        #endregion
87
-    }
88
-}

+ 76
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryAmountsRecoveredATM.ts 查看文件

@@ -0,0 +1,76 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 查询ATM收回金额
6
+ * 根据相关要素,返回ATM可收回现金金额
7
+ */
8
+export class QueryAmountsRecoveredATM extends TFOutput {
9
+    /**
10
+     * ATM可收回金额 0410
11
+     * (null)
12
+     */
13
+    public ATMKSHJE: string = ''
14
+
15
+    /**
16
+     * 标志位 0730
17
+     * 第一位[0]验证是否有可收回金额记录(0-是 1-否)
18
+     */
19
+    public BZW: string = ''
20
+
21
+    /**
22
+     * ATMTEL
23
+     * ATM柜员号
24
+     */
25
+    public ATMTEL: string = ''
26
+}
27
+
28
+/**
29
+ * 查询ATM收回金额输入参数
30
+ */
31
+export class QueryAmountsRecoveredATMInput extends TFInput {
32
+    /**
33
+     * 加钞日期 0460
34
+     * (null) 
35
+     */
36
+    public JCRQ: string = ''
37
+
38
+    /**
39
+     * ATM柜员号 0920
40
+     * (null) 
41
+     */
42
+    public ATMGYH: string = ''
43
+
44
+    /**
45
+     * ATM加钞编号
46
+     * (null) 
47
+     */
48
+    public ATMJCNO: string = ''
49
+
50
+    /**                 
51
+     * 定义业务逻辑              
52
+     * @returns 查询结果
53
+     */
54
+    public Raise(): QueryAmountsRecoveredATM {
55
+        // 拉取数据                                  
56
+        const output = new QueryAmountsRecoveredATM()
57
+        PageData.TradeAPIs.InitFd(this.MessageData)
58
+        PageData.TradeAPIs.CommSend(this.MessageData)
59
+        this.MessageData.Fd126_5 = this.MainCode
60
+        this.MessageData.Fd16 = "K050"
61
+        this.MessageData.Fd46 = this.JCRQ
62
+        this.MessageData.Fd92 = this.ATMGYH
63
+        this.MessageData.Fd58 = this.ATMJCNO
64
+
65
+        PageData.TradeAPIs.CallServer(this.MessageData)
66
+        if (this.MessageData.Fd12 != "0000") {
67
+            output.IsFailed = true
68
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
69
+        }
70
+        output.ATMKSHJE = this.MessageData.Fd41
71
+        output.BZW = this.MessageData.Fd73
72
+        output.ATMTEL = this.MessageData.Fd92
73
+
74
+        return output
75
+    }
76
+}

+ 0
- 388
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryApprovalInformation.cs 查看文件

@@ -1,388 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 查询审批信息
11
-    /// 通过借据号查询借据信息
12
-    /// </summary>
13
-    public class QueryApprovalInformation : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 产品号 0240
18
-        /// 修改还款顺序时用这个字段存放还款顺序代码
19
-        /// </summary>
20
-        public string CPH { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 客户名称 0250
24
-        /// 
25
-        /// </summary>
26
-        public string KHMC { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 第一还息账号 0300
30
-        /// 
31
-        /// </summary>
32
-        public string DYHXZH { get; internal set; }
33
-
34
-        /// <summary>
35
-        /// 第二还息账号 0310
36
-        /// 
37
-        /// </summary>
38
-        public string DEHXZH { get; internal set; }
39
-
40
-        /// <summary>
41
-        /// 第三还息账号 0320
42
-        /// 
43
-        /// </summary>
44
-        public string DSHXZH { get; internal set; }
45
-
46
-        /// <summary>
47
-        /// 贷款金额 0390
48
-        /// 此借据能发放的贷款金额;,核销时是核销的金额,(抵债资产变现时变现部分的账面金额,如果是全部的则是全部变现金额)修改贷款积数时为增加或减少的积数(正为增负为减)预约扣款时为预约扣款金额
49
-        /// </summary>
50
-        public string DKJE { get; internal set; }
51
-
52
-        /// <summary>
53
-        /// 最低放款额度 0400
54
-        /// 
55
-        /// </summary>
56
-        public string ZDFKED { get; internal set; }
57
-
58
-        /// <summary>
59
-        /// 受托支付金额 0410
60
-        /// 
61
-        /// </summary>
62
-        public string STZFJE { get; internal set; }
63
-
64
-        /// <summary>
65
-        /// 增减金额(尾款金额) 0420
66
-        /// 
67
-        /// </summary>
68
-        public string ZJJEWKJE { get; internal set; }
69
-
70
-        /// <summary>
71
-        /// 起始日 0440
72
-        /// 
73
-        /// </summary>
74
-        public string QSR { get; internal set; }
75
-
76
-        /// <summary>
77
-        /// 到期日 0450
78
-        /// 展期时为展期日期; 预约扣款时为预约扣款日期
79
-        /// </summary>
80
-        public string DQR { get; internal set; }
81
-
82
-        /// <summary>
83
-        /// 还款日 0460
84
-        /// 
85
-        /// </summary>
86
-        public string HKR { get; internal set; }
87
-
88
-        /// <summary>
89
-        /// 免息天数 0480
90
-        /// 
91
-        /// </summary>
92
-        public string MXTS { get; internal set; }
93
-
94
-        /// <summary>
95
-        /// 增长周期(间隔周期、气贷周期、宽限期) 0510
96
-        /// 
97
-        /// </summary>
98
-        public string ZCZQJGZQQDZQKXQ { get; internal set; }
99
-
100
-        /// <summary>
101
-        /// 期限 0520
102
-        /// 
103
-        /// </summary>
104
-        public string QX { get; internal set; }
105
-
106
-        /// <summary>
107
-        /// 客户号 0530
108
-        /// 
109
-        /// </summary>
110
-        public string KHH { get; internal set; }
111
-
112
-        /// <summary>
113
-        /// 证件号码 0620
114
-        /// 
115
-        /// </summary>
116
-        public string ZJHM { get; internal set; }
117
-
118
-        /// <summary>
119
-        /// 标志位 0740
120
-        /// [空格表示没有查询相关数据]第一位:证件类型[参考cif_id_code_rel中id_type] 第二位:担保方式[3:抵押  4:信用 5:保证 7:委托 B:质押] 第三位:复息标志[Y:收 N:不收] 第四位:利率浮动方式[1:浮比 2:浮点] 第五位:贷款类型[1:普通贷款 2:按揭贷款 5:承兑垫款7:委托贷款 9:贴现 A:授信贷款 B:卡内融资、质押消费贷款] 第六位:浮动标志[0:合同利率(不浮动)1:浮动] 第七位:计息类型[0:不计息;1:利随本清;2:按日计息;3:按月计息;4:按季计息;5:按半年计息; 6:按年计息;7:按揭;  形态调整借用这个字段,1表示正常转逾期,2表示正常转呆滞,3表示正常转呆账,4表示逾期转呆滞,5表示逾期转呆账,6表示呆滞转呆账; 抵债资产处置时借用这个字段,1-表示部分处置,2-表示全部处置 修改复利标志时借用这个字段: Y为收复利 ,N为不收 ] 第八位:还款方式[1:利随本清;2:按期还息;3:等额本息;4:等额本金;5:宽限期还款6:等额递增;7:等额递减;8:等比递增9:等比递减A:等额气球贷B:等额上周供C:尾款还款] 第九位:还款类型[M:固定日还款 F:日对日还款] 第十位:贴息标志[0:不贴息  1:贴息] 第十一位:自动还款标志[Y:自动还款 N:不自动还] 第十二位:支付方式[1:自主支付(修改还款计划)2:受托支付(删除还款计划)] 第十三位:是否允许POS消费[循环贷款是否允许pos消费0.允许 1不允许] 第十四位:是否找到记录[Y:已找到 N:未找到] 第十五位至第十七位暂不启用 第十八位:发放状态[X:信贷发送,0-审核 1-开户 2-放款 注:状态1为已展期;1为已修改利率;1为按揭已提前还款;1为已贷款核销;1为已形态调整 ]第十九位:客户类型[1:个人; 2:公司 ;3:机构(指政府机关等组织); 4:金融同业; 5:内部员工;6金融机构] 第二十位:合同号是否存在[Y:合同号存在 N:合同号不存在] 第二十一位:借据号所关联的贷款账号是否存在[Y 存在 N 不存在]
121
-        /// </summary>
122
-        public string BZW { get; internal set; }
123
-
124
-        /// <summary>
125
-        /// 浮动点数 0840
126
-        /// 
127
-        /// </summary>
128
-        public string FDDS { get; internal set; }
129
-
130
-        /// <summary>
131
-        /// 复利利率 0850
132
-        /// 
133
-        /// </summary>
134
-        public string FLLL { get; internal set; }
135
-
136
-        /// <summary>
137
-        /// 合同号 0870
138
-        /// 
139
-        /// </summary>
140
-        public string HTH { get; internal set; }
141
-
142
-        /// <summary>
143
-        /// 委托协议编号 0880
144
-        /// 
145
-        /// </summary>
146
-        public string WTXYBH { get; internal set; }
147
-
148
-        /// <summary>
149
-        /// 增减比例 0940
150
-        /// 
151
-        /// </summary>
152
-        public string ZJBL { get; internal set; }
153
-
154
-        /// <summary>
155
-        /// 合同利率 0970
156
-        /// 此贷款的利率; 展期时为展期利率;
157
-        /// </summary>
158
-        public string HTLL { get; internal set; }
159
-
160
-        /// <summary>
161
-        /// 罚息利率 1005
162
-        /// 
163
-        /// </summary>
164
-        public string FXLL { get; internal set; }
165
-
166
-        /// <summary>
167
-        /// 第一还本账号 1011
168
-        /// 
169
-        /// </summary>
170
-        public string DYHBZH { get; internal set; }
171
-
172
-        /// <summary>
173
-        /// 第二还本账号 1021
174
-        /// 
175
-        /// </summary>
176
-        public string DEHBZH { get; internal set; }
177
-
178
-        /// <summary>
179
-        /// 第三还本账号 102W
180
-        /// 
181
-        /// </summary>
182
-        public string DSHBZH { get; internal set; }
183
-
184
-        /// <summary>
185
-        /// 存款账号 1061
186
-        /// 
187
-        /// </summary>
188
-        public string CKZH { get; internal set; }
189
-
190
-        /// <summary>
191
-        /// 浮动比例 1123
192
-        /// 展期时,为展期浮动比
193
-        /// </summary>
194
-        public string FDBL { get; internal set; }
195
-
196
-        /// <summary>
197
-        /// 逾期利率 1124
198
-        /// 
199
-        /// </summary>
200
-        public string YQLL { get; internal set; }
201
-
202
-        /// <summary>
203
-        /// 综合要素 1230
204
-        /// 逾期利率比|罚息利率比|
205
-        /// </summary>
206
-        public string ZHYS { get; internal set; }
207
-
208
-        /// <summary>
209
-        /// 合同下已开户抵质押贷款金额 1003
210
-        /// 
211
-        /// </summary>
212
-        public string DZYDKJE { get; internal set; }
213
-
214
-        /// <summary>
215
-        /// 关联抵质押品金额 1002
216
-        /// 
217
-        /// </summary>
218
-        public string GLDZYPJE { get; internal set; }
219
-
220
-        /// <summary>
221
-        /// 贷款账号 0370
222
-        /// 
223
-        /// </summary>
224
-        public string DKZH { get; internal set; }
225
-
226
-        /// <summary>
227
-        /// 合同下抵质押贷款未放款总金额 1001
228
-        /// 
229
-        /// </summary>
230
-        public string DZYDKZJE { get; internal set; }
231
-
232
-        /// <summary>
233
-        /// 业务类型 0220
234
-        /// 
235
-        /// </summary>
236
-        public string YWLX { get; internal set; }
237
-
238
-        /// <summary>
239
-        /// 合同下贷款余额 1004
240
-        /// 
241
-        /// </summary>
242
-        public string HTDKYE { get; internal set; }
243
-
244
-        /// <summary>
245
-        /// 交易机构 0910
246
-        /// 
247
-        /// </summary>
248
-        public string JYJG { get; internal set; }
249
-        /// <summary>
250
-        ///  第一还本补贴比例或金额
251
-        /// </summary>
252
-        public string HBBTZ1 { get; internal set; }
253
-        /// <summary>
254
-        /// 第二还本补贴比例或金额
255
-        /// </summary>
256
-        public string HBBTZ2 { get; internal set; }
257
-        /// <summary>
258
-        /// 第三还本补贴比例或金额
259
-        /// </summary>
260
-        public string HBBTZ3 { get; internal set; }
261
-        /// <summary>
262
-        /// 第一还息补贴比例或金额
263
-        /// </summary>
264
-        public string HXBTZ1 { get; internal set; }
265
-        /// <summary>
266
-        /// 第二还息补贴比例或金额
267
-        /// </summary>
268
-        public string HXBTZ2 { get; internal set; }
269
-        /// <summary>
270
-        /// 第三还息补贴比例或金额
271
-        /// </summary>
272
-        public string HXBTZ3 { get; internal set; }
273
-
274
-        #endregion
275
-
276
-        #region Input
277
-		/// <summary>
278
-        /// 参数清单
279
-        /// </summary>
280
-        public class Input : TFInput
281
-        {
282
-            /// <summary>
283
-            /// 操作类型 0210
284
-            /// 01-审批 02-展期 03-修改合同利率 04-还款账号 05-提前还款缩短还款期 06-提前还款减小月供07-贷款核销本金 08-贷款核销利息 09-形态调整 10-抵债资产处置  11-还款方式  12-计息类型  13-展期利率  14-逾期利率 15-罚息利率 16-贷款积数 17-复息标志 18-还款顺序 19-违约状态 20-普通贷款提前还本 21-贷款预约还款 22-还款计划 
285
-            /// </summary>
286
-            public string CZLX { get; set; }
287
-
288
-            /// <summary>
289
-            /// 证件号码 0620
290
-            ///  
291
-            /// </summary>
292
-            public string ZJHM { get; set; }
293
-
294
-            /// <summary>
295
-            /// 证件类型 0670
296
-            /// 参考cif_id_code_rel中id_type 
297
-            /// </summary>
298
-            public string ZJLX { get; set; }
299
-
300
-            /// <summary>
301
-            /// 借据号 0860
302
-            ///  
303
-            /// </summary>
304
-            public string JJH { get; set; }
305
-
306
-            /// <summary>
307
-            /// 合同号 0870
308
-            /// 授信和卡内质押使用 
309
-            /// </summary>
310
-            public string HTH { get; set; }
311
-
312
-
313
-            /// <summary>                 
314
-            /// 定义业务逻辑              
315
-            /// </summary>                
316
-            /// <returns></returns>  
317
-            public override TFOutput Raise()
318
-            {
319
-                //拉取数据                                  
320
-                var output = new QueryApprovalInformation();
321
-                PageData.TradeAPIs.InitFd(MessageData);
322
-                PageData.TradeAPIs.CommSend(MessageData);
323
-				MessageData.Fd126_5 = MainCode;
324
-                MessageData.Fd16 = "K016";
325
-                MessageData.Fd21 = CZLX;
326
-                MessageData.Fd62 = ZJHM;
327
-                MessageData.Fd67 = ZJLX;
328
-                MessageData.Fd86 = JJH;
329
-                MessageData.Fd87 = HTH;
330
-
331
-                PageData.TradeAPIs.CallServer(MessageData);
332
-                if (MessageData.Fd12 != "0000")
333
-                {
334
-                    output.IsFailed = true;
335
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
336
-                }                
337
-                output.CPH = (MessageData.Fd24);
338
-                output.KHMC = (MessageData.Fd25);
339
-                output.DYHXZH = (MessageData.Fd30);
340
-                output.DEHXZH = (MessageData.Fd31);
341
-                output.DSHXZH = (MessageData.Fd32);
342
-                output.DKJE = (MessageData.Fd39);
343
-                output.ZDFKED = (MessageData.Fd40);
344
-                output.STZFJE = (MessageData.Fd41);
345
-                output.ZJJEWKJE = (MessageData.Fd42);
346
-                output.QSR = (MessageData.Fd44);
347
-                output.DQR = (MessageData.Fd45);
348
-                output.HKR = (MessageData.Fd46);
349
-                output.MXTS = (MessageData.Fd48);
350
-                output.ZCZQJGZQQDZQKXQ = (MessageData.Fd51);
351
-                output.QX = (MessageData.Fd52);
352
-                output.KHH = (MessageData.Fd53);
353
-                output.ZJHM = (MessageData.Fd62);
354
-                output.BZW = (MessageData.Fd74);
355
-                output.FDDS = (MessageData.Fd84);
356
-                output.FLLL = (MessageData.Fd85);
357
-                output.HTH = (MessageData.Fd87);
358
-                output.WTXYBH = (MessageData.Fd88);
359
-                output.ZJBL = (MessageData.Fd94);
360
-                output.HTLL = (MessageData.Fd97);
361
-                output.FXLL = (MessageData.Fd100_5);
362
-                output.DYHBZH = (MessageData.Fd101_1);
363
-                output.DEHBZH = (MessageData.Fd102_1);
364
-                output.DSHBZH = (MessageData.Fd102_W);
365
-                output.CKZH = (MessageData.Fd106_1);
366
-                output.HBBTZ1 = (MessageData.Fd107_4);
367
-                output.HBBTZ2 = (MessageData.Fd107_7);
368
-                output.HBBTZ3 = (MessageData.Fd107_E);
369
-                output.HXBTZ1 = (MessageData.Fd108_4); 
370
-                output.HXBTZ2 = (MessageData.Fd108_7); 
371
-                output.HXBTZ3 = (MessageData.Fd108_E);
372
-                output.FDBL = (MessageData.Fd112_3);
373
-                output.YQLL = (MessageData.Fd112_4);
374
-                output.ZHYS = (MessageData.Fd123);
375
-                output.DZYDKJE = (MessageData.Fd100_3);
376
-                output.GLDZYPJE = (MessageData.Fd100_2);
377
-                output.DKZH = (MessageData.Fd37);
378
-                output.DZYDKZJE = (MessageData.Fd100_1);
379
-                output.YWLX = (MessageData.Fd22);
380
-                output.HTDKYE = (MessageData.Fd100_4);
381
-                output.JYJG = (MessageData.Fd91);
382
-
383
-                return output;
384
-            }
385
-        }
386
-        #endregion
387
-    }
388
-}

+ 344
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryApprovalInformation.ts 查看文件

@@ -0,0 +1,344 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 查询审批信息
6
+ * 通过借据号查询借据信息
7
+ */
8
+export class QueryApprovalInformation extends TFOutput {
9
+    /**
10
+     * 产品号 0240
11
+     * 修改还款顺序时用这个字段存放还款顺序代码
12
+     */
13
+    public CPH: string = ''
14
+
15
+    /**
16
+     * 客户名称 0250
17
+     */
18
+    public KHMC: string = ''
19
+
20
+    /**
21
+     * 第一还息账号 0300
22
+     */
23
+    public DYHXZH: string = ''
24
+
25
+    /**
26
+     * 第二还息账号 0310
27
+     */
28
+    public DEHXZH: string = ''
29
+
30
+    /**
31
+     * 第三还息账号 0320
32
+     */
33
+    public DSHXZH: string = ''
34
+
35
+    /**
36
+     * 贷款金额 0390
37
+     * 此借据能发放的贷款金额;,核销时是核销的金额,(抵债资产变现时变现部分的账面金额,如果是全部的则是全部变现金额)修改贷款积数时为增加或减少的积数(正为增负为减)预约扣款时为预约扣款金额
38
+     */
39
+    public DKJE: string = ''
40
+
41
+    /**
42
+     * 最低放款额度 0400
43
+     */
44
+    public ZDFKED: string = ''
45
+
46
+    /**
47
+     * 受托支付金额 0410
48
+     */
49
+    public STZFJE: string = ''
50
+
51
+    /**
52
+     * 增减金额(尾款金额) 0420
53
+     */
54
+    public ZJJEWKJE: string = ''
55
+
56
+    /**
57
+     * 起始日 0440
58
+     */
59
+    public QSR: string = ''
60
+
61
+    /**
62
+     * 到期日 0450
63
+     * 展期时为展期日期; 预约扣款时为预约扣款日期
64
+     */
65
+    public DQR: string = ''
66
+
67
+    /**
68
+     * 还款日 0460
69
+     */
70
+    public HKR: string = ''
71
+
72
+    /**
73
+     * 免息天数 0480
74
+     */
75
+    public MXTS: string = ''
76
+
77
+    /**
78
+     * 增长周期(间隔周期、气贷周期、宽限期) 0510
79
+     */
80
+    public ZCZQJGZQQDZQKXQ: string = ''
81
+
82
+    /**
83
+     * 期限 0520
84
+     */
85
+    public QX: string = ''
86
+
87
+    /**
88
+     * 客户号 0530
89
+     */
90
+    public KHH: string = ''
91
+
92
+    /**
93
+     * 证件号码 0620
94
+     */
95
+    public ZJHM: string = ''
96
+
97
+    /**
98
+     * 标志位 0740
99
+     * [空格表示没有查询相关数据]第一位:证件类型[参考cif_id_code_rel中id_type] 第二位:担保方式[3:抵押  4:信用 5:保证 7:委托 B:质押] 第三位:复息标志[Y:收 N:不收] 第四位:利率浮动方式[1:浮比 2:浮点] 第五位:贷款类型[1:普通贷款 2:按揭贷款 5:承兑垫款7:委托贷款 9:贴现 A:授信贷款 B:卡内融资、质押消费贷款] 第六位:浮动标志[0:合同利率(不浮动)1:浮动] 第七位:计息类型[0:不计息;1:利随本清;2:按日计息;3:按月计息;4:按季计息;5:按半年计息; 6:按年计息;7:按揭;  形态调整借用这个字段,1表示正常转逾期,2表示正常转呆滞,3表示正常转呆账,4表示逾期转呆滞,5表示逾期转呆账,6表示呆滞转呆账; 抵债资产处置时借用这个字段,1-表示部分处置,2-表示全部处置 修改复利标志时借用这个字段: Y为收复利 ,N为不收 ] 第八位:还款方式[1:利随本清;2:按期还息;3:等额本息;4:等额本金;5:宽限期还款6:等额递增;7:等额递减;8:等比递增9:等比递减A:等额气球贷B:等额上周供C:尾款还款] 第九位:还款类型[M:固定日还款 F:日对日还款] 第十位:贴息标志[0:不贴息  1:贴息] 第十一位:自动还款标志[Y:自动还款 N:不自动还] 第十二位:支付方式[1:自主支付(修改还款计划)2:受托支付(删除还款计划)] 第十三位:是否允许POS消费[循环贷款是否允许pos消费0.允许 1不允许] 第十四位:是否找到记录[Y:已找到 N:未找到] 第十五位至第十七位暂不启用 第十八位:发放状态[X:信贷发送,0-审核 1-开户 2-放款 注:状态1为已展期;1为已修改利率;1为按揭已提前还款;1为已贷款核销;1为已形态调整 ]第十九位:客户类型[1:个人; 2:公司 ;3:机构(指政府机关等组织); 4:金融同业; 5:内部员工;6金融机构] 第二十位:合同号是否存在[Y:合同号存在 N:合同号不存在] 第二十一位:借据号所关联的贷款账号是否存在[Y 存在 N 不存在]
100
+     */
101
+    public BZW: string = ''
102
+
103
+    /**
104
+     * 浮动点数 0840
105
+     */
106
+    public FDDS: string = ''
107
+
108
+    /**
109
+     * 复利利率 0850
110
+     */
111
+    public FLLL: string = ''
112
+
113
+    /**
114
+     * 合同号 0870
115
+     */
116
+    public HTH: string = ''
117
+
118
+    /**
119
+     * 委托协议编号 0880
120
+     */
121
+    public WTXYBH: string = ''
122
+
123
+    /**
124
+     * 增减比例 0940
125
+     */
126
+    public ZJBL: string = ''
127
+
128
+    /**
129
+     * 合同利率 0970
130
+     * 此贷款的利率; 展期时为展期利率;
131
+     */
132
+    public HTLL: string = ''
133
+
134
+    /**
135
+     * 罚息利率 1005
136
+     */
137
+    public FXLL: string = ''
138
+
139
+    /**
140
+     * 第一还本账号 1011
141
+     */
142
+    public DYHBZH: string = ''
143
+
144
+    /**
145
+     * 第二还本账号 1021
146
+     */
147
+    public DEHBZH: string = ''
148
+
149
+    /**
150
+     * 第三还本账号 102W
151
+     */
152
+    public DSHBZH: string = ''
153
+
154
+    /**
155
+     * 存款账号 1061
156
+     */
157
+    public CKZH: string = ''
158
+
159
+    /**
160
+     * 浮动比例 1123
161
+     * 展期时,为展期浮动比
162
+     */
163
+    public FDBL: string = ''
164
+
165
+    /**
166
+     * 逾期利率 1124
167
+     */
168
+    public YQLL: string = ''
169
+
170
+    /**
171
+     * 综合要素 1230
172
+     * 逾期利率比|罚息利率比|
173
+     */
174
+    public ZHYS: string = ''
175
+
176
+    /**
177
+     * 合同下已开户抵质押贷款金额 1003
178
+     */
179
+    public DZYDKJE: string = ''
180
+
181
+    /**
182
+     * 关联抵质押品金额 1002
183
+     */
184
+    public GLDZYPJE: string = ''
185
+
186
+    /**
187
+     * 贷款账号 0370
188
+     */
189
+    public DKZH: string = ''
190
+
191
+    /**
192
+     * 合同下抵质押贷款未放款总金额 1001
193
+     */
194
+    public DZYDKZJE: string = ''
195
+
196
+    /**
197
+     * 业务类型 0220
198
+     */
199
+    public YWLX: string = ''
200
+
201
+    /**
202
+     * 合同下贷款余额 1004
203
+     */
204
+    public HTDKYE: string = ''
205
+
206
+    /**
207
+     * 交易机构 0910
208
+     */
209
+    public JYJG: string = ''
210
+
211
+    /**
212
+     * 第一还本补贴比例或金额
213
+     */
214
+    public HBBTZ1: string = ''
215
+
216
+    /**
217
+     * 第二还本补贴比例或金额
218
+     */
219
+    public HBBTZ2: string = ''
220
+
221
+    /**
222
+     * 第三还本补贴比例或金额
223
+     */
224
+    public HBBTZ3: string = ''
225
+
226
+    /**
227
+     * 第一还息补贴比例或金额
228
+     */
229
+    public HXBTZ1: string = ''
230
+
231
+    /**
232
+     * 第二还息补贴比例或金额
233
+     */
234
+    public HXBTZ2: string = ''
235
+
236
+    /**
237
+     * 第三还息补贴比例或金额
238
+     */
239
+    public HXBTZ3: string = ''
240
+}
241
+
242
+/**
243
+ * 查询审批信息输入参数
244
+ */
245
+export class QueryApprovalInformationInput extends TFInput {
246
+    /**
247
+     * 操作类型 0210
248
+     * 01-审批 02-展期 03-修改合同利率 04-还款账号 05-提前还款缩短还款期 06-提前还款减小月供07-贷款核销本金 08-贷款核销利息 09-形态调整 10-抵债资产处置  11-还款方式  12-计息类型  13-展期利率  14-逾期利率 15-罚息利率 16-贷款积数 17-复息标志 18-还款顺序 19-违约状态 20-普通贷款提前还本 21-贷款预约还款 22-还款计划 
249
+     */
250
+    public CZLX: string = ''
251
+
252
+    /**
253
+     * 证件号码 0620
254
+     */
255
+    public ZJHM: string = ''
256
+
257
+    /**
258
+     * 证件类型 0670
259
+     * 参考cif_id_code_rel中id_type 
260
+     */
261
+    public ZJLX: string = ''
262
+
263
+    /**
264
+     * 借据号 0860
265
+     */
266
+    public JJH: string = ''
267
+
268
+    /**
269
+     * 合同号 0870
270
+     * 授信和卡内质押使用 
271
+     */
272
+    public HTH: string = ''
273
+
274
+    /**                 
275
+     * 定义业务逻辑              
276
+     * @returns 查询结果
277
+     */
278
+    public Raise(): QueryApprovalInformation {
279
+        // 拉取数据                                  
280
+        const output = new QueryApprovalInformation()
281
+        PageData.TradeAPIs.InitFd(this.MessageData)
282
+        PageData.TradeAPIs.CommSend(this.MessageData)
283
+        this.MessageData.Fd126_5 = this.MainCode
284
+        this.MessageData.Fd16 = "K016"
285
+        this.MessageData.Fd21 = this.CZLX
286
+        this.MessageData.Fd62 = this.ZJHM
287
+        this.MessageData.Fd67 = this.ZJLX
288
+        this.MessageData.Fd86 = this.JJH
289
+        this.MessageData.Fd87 = this.HTH
290
+
291
+        PageData.TradeAPIs.CallServer(this.MessageData)
292
+        if (this.MessageData.Fd12 != "0000") {
293
+            output.IsFailed = true
294
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
295
+        }
296
+        output.CPH = this.MessageData.Fd24
297
+        output.KHMC = this.MessageData.Fd25
298
+        output.DYHXZH = this.MessageData.Fd30
299
+        output.DEHXZH = this.MessageData.Fd31
300
+        output.DSHXZH = this.MessageData.Fd32
301
+        output.DKJE = this.MessageData.Fd39
302
+        output.ZDFKED = this.MessageData.Fd40
303
+        output.STZFJE = this.MessageData.Fd41
304
+        output.ZJJEWKJE = this.MessageData.Fd42
305
+        output.QSR = this.MessageData.Fd44
306
+        output.DQR = this.MessageData.Fd45
307
+        output.HKR = this.MessageData.Fd46
308
+        output.MXTS = this.MessageData.Fd48
309
+        output.ZCZQJGZQQDZQKXQ = this.MessageData.Fd51
310
+        output.QX = this.MessageData.Fd52
311
+        output.KHH = this.MessageData.Fd53
312
+        output.ZJHM = this.MessageData.Fd62
313
+        output.BZW = this.MessageData.Fd74
314
+        output.FDDS = this.MessageData.Fd84
315
+        output.FLLL = this.MessageData.Fd85
316
+        output.HTH = this.MessageData.Fd87
317
+        output.WTXYBH = this.MessageData.Fd88
318
+        output.ZJBL = this.MessageData.Fd94
319
+        output.HTLL = this.MessageData.Fd97
320
+        output.FXLL = this.MessageData.Fd100_5
321
+        output.DYHBZH = this.MessageData.Fd101_1
322
+        output.DEHBZH = this.MessageData.Fd102_1
323
+        output.DSHBZH = this.MessageData.Fd102_W
324
+        output.CKZH = this.MessageData.Fd106_1
325
+        output.HBBTZ1 = this.MessageData.Fd107_4
326
+        output.HBBTZ2 = this.MessageData.Fd107_7
327
+        output.HBBTZ3 = this.MessageData.Fd107_E
328
+        output.HXBTZ1 = this.MessageData.Fd108_4
329
+        output.HXBTZ2 = this.MessageData.Fd108_7
330
+        output.HXBTZ3 = this.MessageData.Fd108_E
331
+        output.FDBL = this.MessageData.Fd112_3
332
+        output.YQLL = this.MessageData.Fd112_4
333
+        output.ZHYS = this.MessageData.Fd123
334
+        output.DZYDKJE = this.MessageData.Fd100_3
335
+        output.GLDZYPJE = this.MessageData.Fd100_2
336
+        output.DKZH = this.MessageData.Fd37
337
+        output.DZYDKZJE = this.MessageData.Fd100_1
338
+        output.YWLX = this.MessageData.Fd22
339
+        output.HTDKYE = this.MessageData.Fd100_4
340
+        output.JYJG = this.MessageData.Fd91
341
+
342
+        return output
343
+    }
344
+}

+ 0
- 116
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryBatchOpenAccountList.cs 查看文件

@@ -1,116 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 9598查询-211201-查询批量开户明细表
11
-    /// 211201-查询批量开户明细表
12
-    /// </summary>
13
-    public class QueryBatchOpenAccountList : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 查询结果
18
-        /// 文件格式: 账号|户名|证件号
19
-        /// </summary>
20
-        public string CXJG { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 查询结果
24
-        /// 文件格式: 账号|户名|证件号
25
-        /// </summary>
26
-        public List<E_CXJG> CXJGData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 查询结果
30
-        /// 文件格式: 账号|户名|证件号
31
-        /// </summary>
32
-        public class E_CXJG
33
-        {
34
-            /// <summary>
35
-            /// 账号
36
-            /// </summary>
37
-            public string ZH { get; set; }
38
-
39
-            /// <summary>
40
-            /// 户名
41
-            /// </summary>
42
-            public string HM { get; set; }
43
-
44
-            /// <summary>
45
-            /// 证件号
46
-            /// </summary>
47
-            public string ZJH { get; set; }
48
-
49
-        }
50
-
51
-        #endregion
52
-
53
-        #region Input
54
-		/// <summary>
55
-        /// 参数清单
56
-        /// </summary>
57
-        public class Input : TFInput
58
-        {
59
-            /// <summary>
60
-            /// 查询条件 
61
-            /// 批次号
62
-            /// </summary>
63
-            public string PCH { get; set; }
64
-
65
-            /// <summary>
66
-            /// 查询条件 
67
-            /// 交易机构
68
-            /// </summary>
69
-            public string JYJG { get; set; }
70
-
71
-            /// <summary>
72
-            /// 查询条件 
73
-            /// 介质代码
74
-            /// </summary>
75
-            public string JZDM { get; set; }
76
-
77
-
78
-            /// <summary>                 
79
-            /// 定义业务逻辑              
80
-            /// </summary>                
81
-            /// <returns></returns>  
82
-            public override TFOutput Raise()
83
-            {
84
-                //拉取数据                                  
85
-                var output = new QueryBatchOpenAccountList();
86
-                PageData.TradeAPIs.InitFd(MessageData);
87
-                PageData.TradeAPIs.CommSend(MessageData);
88
-				MessageData.Fd126_5 = MainCode;
89
-                MessageData.Fd16 = "9598";
90
-                MessageData.Fd123 = string.Format("1,211201,{0},{1},{2},",PCH,JYJG,JZDM);
91
-
92
-                PageData.TradeAPIs.CallServer(MessageData);
93
-                if (MessageData.Fd12 != "0000")
94
-                {
95
-                    output.IsFailed = true;
96
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
97
-                }                
98
-                output.CXJGData = AnilyzeFileData<E_CXJG>(MessageData.FileData,
99
-                                            "账号|户名|证件号|",
100
-                                            x =>
101
-                                            {
102
-                                                return new E_CXJG
103
-                                                {
104
-                                                    ZH = x["账号"],
105
-                                                    HM = x["户名"],
106
-                                                    ZJH = x["证件号"]
107
-                                                };
108
-                                            });
109
-                output.CXJG = MessageData.FileData;
110
-
111
-                return output;
112
-            }
113
-        }
114
-        #endregion
115
-    }
116
-}

+ 98
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryBatchOpenAccountList.ts 查看文件

@@ -0,0 +1,98 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 查询批量开户明细表
6
+ * 211201-查询批量开户明细表
7
+ */
8
+export class QueryBatchOpenAccountList extends TFOutput {
9
+    /**
10
+     * 查询结果
11
+     * 文件格式: 账号|户名|证件号
12
+     */
13
+    public CXJG: string = ''
14
+
15
+    /**
16
+     * 查询结果
17
+     * 文件格式: 账号|户名|证件号
18
+     */
19
+    public CXJGData: E_CXJG[] = []
20
+}
21
+
22
+/**
23
+ * 查询结果
24
+ * 文件格式: 账号|户名|证件号
25
+ */
26
+export class E_CXJG {
27
+    /**
28
+     * 账号
29
+     */
30
+    public ZH: string = ''
31
+
32
+    /**
33
+     * 户名
34
+     */
35
+    public HM: string = ''
36
+
37
+    /**
38
+     * 证件号
39
+     */
40
+    public ZJH: string = ''
41
+}
42
+
43
+/**
44
+ * 查询批量开户明细表输入参数
45
+ */
46
+export class QueryBatchOpenAccountListInput extends TFInput {
47
+    /**
48
+     * 查询条件 
49
+     * 批次号
50
+     */
51
+    public PCH: string = ''
52
+
53
+    /**
54
+     * 查询条件 
55
+     * 交易机构
56
+     */
57
+    public JYJG: string = ''
58
+
59
+    /**
60
+     * 查询条件 
61
+     * 介质代码
62
+     */
63
+    public JZDM: string = ''
64
+
65
+    /**                 
66
+     * 定义业务逻辑              
67
+     * @returns 查询结果
68
+     */
69
+    public Raise(): QueryBatchOpenAccountList {
70
+        // 拉取数据                                  
71
+        const output = new QueryBatchOpenAccountList()
72
+        PageData.TradeAPIs.InitFd(this.MessageData)
73
+        PageData.TradeAPIs.CommSend(this.MessageData)
74
+        this.MessageData.Fd126_5 = this.MainCode
75
+        this.MessageData.Fd16 = "9598"
76
+        this.MessageData.Fd123 = `1,211201,${this.PCH},${this.JYJG},${this.JZDM},`
77
+
78
+        PageData.TradeAPIs.CallServer(this.MessageData)
79
+        if (this.MessageData.Fd12 != "0000") {
80
+            output.IsFailed = true
81
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
82
+        }
83
+        output.CXJGData = this.AnilyzeFileData<E_CXJG>(
84
+            this.MessageData.FileData,
85
+            "账号|户名|证件号|",
86
+            (x) => {
87
+                return {
88
+                    ZH: x["账号"],
89
+                    HM: x["户名"],
90
+                    ZJH: x["证件号"]
91
+                } as E_CXJG
92
+            }
93
+        )
94
+        output.CXJG = this.MessageData.FileData
95
+
96
+        return output
97
+    }
98
+}

+ 0
- 134
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryBatchResult.cs 查看文件

@@ -1,134 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 9598查询-880202-批量结果查询
11
-    /// 880202-批量结果查询
12
-    /// </summary>
13
-    public class QueryBatchResult : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 查询结果
18
-        /// 文件格式:交易日期|流水号|总笔数|总金额|成功笔数|成功金额|
19
-        /// </summary>
20
-        public string CXJG { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 查询结果
24
-        /// 文件格式:交易日期|流水号|总笔数|总金额|成功笔数|成功金额|
25
-        /// </summary>
26
-        public List<E_CXJG> CXJGData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 查询结果
30
-        /// 文件格式:交易日期|流水号|总笔数|总金额|成功笔数|成功金额|
31
-        /// </summary>
32
-        public class E_CXJG
33
-        {
34
-            /// <summary>
35
-            /// 交易日期
36
-            /// </summary>
37
-            public string JYRQ { get; set; }
38
-
39
-            /// <summary>
40
-            /// 流水号
41
-            /// </summary>
42
-            public string LSH { get; set; }
43
-
44
-            /// <summary>
45
-            /// 总笔数
46
-            /// </summary>
47
-            public string ZBS { get; set; }
48
-
49
-            /// <summary>
50
-            /// 总金额
51
-            /// </summary>
52
-            public string ZJE { get; set; }
53
-
54
-            /// <summary>
55
-            /// 成功笔数
56
-            /// </summary>
57
-            public string CGBS { get; set; }
58
-
59
-            /// <summary>
60
-            /// 成功金额
61
-            /// </summary>
62
-            public string CGJE { get; set; }
63
-
64
-        }
65
-
66
-        #endregion
67
-
68
-        #region Input
69
-		/// <summary>
70
-        /// 参数清单
71
-        /// </summary>
72
-        public class Input : TFInput
73
-        {
74
-            /// <summary>
75
-            /// 查询条件 
76
-            /// 日期
77
-            /// </summary>
78
-            public string RQ { get; set; }
79
-
80
-            /// <summary>
81
-            /// 查询条件 
82
-            /// 账号
83
-            /// </summary>
84
-            public string ZH { get; set; }
85
-
86
-            /// <summary>
87
-            /// 查询条件 
88
-            /// 交易代码
89
-            /// </summary>
90
-            public string JYDM { get; set; }
91
-
92
-
93
-            /// <summary>                 
94
-            /// 定义业务逻辑              
95
-            /// </summary>                
96
-            /// <returns></returns>  
97
-            public override TFOutput Raise()
98
-            {
99
-                //拉取数据                                  
100
-                var output = new QueryBatchResult();
101
-                PageData.TradeAPIs.InitFd(MessageData);
102
-                PageData.TradeAPIs.CommSend(MessageData);
103
-				MessageData.Fd126_5 = MainCode;
104
-                MessageData.Fd16 = "9598";
105
-                MessageData.Fd123 = string.Format("1,880202,{0},{1},{2},",RQ,ZH,JYDM);
106
-
107
-                PageData.TradeAPIs.CallServer(MessageData);
108
-                if (MessageData.Fd12 != "0000")
109
-                {
110
-                    output.IsFailed = true;
111
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
112
-                }                
113
-                output.CXJGData = AnilyzeFileData<E_CXJG>(MessageData.FileData,
114
-                                            "交易日期|流水号|总笔数|总金额|成功笔数|成功金额|",
115
-                                            x =>
116
-                                            {
117
-                                                return new E_CXJG
118
-                                                {
119
-                                                    JYRQ = x["交易日期"],
120
-                                                    LSH = x["流水号"],
121
-                                                    ZBS = x["总笔数"],
122
-                                                    ZJE = x["总金额"],
123
-                                                    CGBS = x["成功笔数"],
124
-                                                    CGJE = x["成功金额"]
125
-                                                };
126
-                                            });
127
-                output.CXJG = MessageData.FileData;
128
-
129
-                return output;
130
-            }
131
-        }
132
-        #endregion
133
-    }
134
-}

+ 116
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryBatchResult.ts 查看文件

@@ -0,0 +1,116 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 9598查询-880202-批量结果查询
6
+ * 880202-批量结果查询
7
+ */
8
+export class QueryBatchResult extends TFOutput {
9
+    /**
10
+     * 查询结果
11
+     * 文件格式:交易日期|流水号|总笔数|总金额|成功笔数|成功金额|
12
+     */
13
+    public CXJG: string = ''
14
+
15
+    /**
16
+     * 查询结果
17
+     * 文件格式:交易日期|流水号|总笔数|总金额|成功笔数|成功金额|
18
+     */
19
+    public CXJGData: E_CXJG[] = []
20
+}
21
+
22
+/**
23
+ * 查询结果
24
+ * 文件格式:交易日期|流水号|总笔数|总金额|成功笔数|成功金额|
25
+ */
26
+export class E_CXJG {
27
+    /**
28
+     * 交易日期
29
+     */
30
+    public JYRQ: string = ''
31
+
32
+    /**
33
+     * 流水号
34
+     */
35
+    public LSH: string = ''
36
+
37
+    /**
38
+     * 总笔数
39
+     */
40
+    public ZBS: string = ''
41
+
42
+    /**
43
+     * 总金额
44
+     */
45
+    public ZJE: string = ''
46
+
47
+    /**
48
+     * 成功笔数
49
+     */
50
+    public CGBS: string = ''
51
+
52
+    /**
53
+     * 成功金额
54
+     */
55
+    public CGJE: string = ''
56
+}
57
+
58
+/**
59
+ * 批量结果查询输入参数
60
+ */
61
+export class QueryBatchResultInput extends TFInput {
62
+    /**
63
+     * 查询条件 
64
+     * 日期
65
+     */
66
+    public RQ: string = ''
67
+
68
+    /**
69
+     * 查询条件 
70
+     * 账号
71
+     */
72
+    public ZH: string = ''
73
+
74
+    /**
75
+     * 查询条件 
76
+     * 交易代码
77
+     */
78
+    public JYDM: string = ''
79
+
80
+    /**                 
81
+     * 定义业务逻辑              
82
+     * @returns 查询结果
83
+     */
84
+    public Raise(): QueryBatchResult {
85
+        // 拉取数据                                  
86
+        const output = new QueryBatchResult()
87
+        PageData.TradeAPIs.InitFd(this.MessageData)
88
+        PageData.TradeAPIs.CommSend(this.MessageData)
89
+        this.MessageData.Fd126_5 = this.MainCode
90
+        this.MessageData.Fd16 = "9598"
91
+        this.MessageData.Fd123 = `1,880202,${this.RQ},${this.ZH},${this.JYDM},`
92
+
93
+        PageData.TradeAPIs.CallServer(this.MessageData)
94
+        if (this.MessageData.Fd12 != "0000") {
95
+            output.IsFailed = true
96
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
97
+        }
98
+        output.CXJGData = this.AnilyzeFileData<E_CXJG>(
99
+            this.MessageData.FileData,
100
+            "交易日期|流水号|总笔数|总金额|成功笔数|成功金额|",
101
+            (x) => {
102
+                return {
103
+                    JYRQ: x["交易日期"],
104
+                    LSH: x["流水号"],
105
+                    ZBS: x["总笔数"],
106
+                    ZJE: x["总金额"],
107
+                    CGBS: x["成功笔数"],
108
+                    CGJE: x["成功金额"]
109
+                } as E_CXJG
110
+            }
111
+        )
112
+        output.CXJG = this.MessageData.FileData
113
+
114
+        return output
115
+    }
116
+}

+ 0
- 210
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryBlackList.cs 查看文件

@@ -1,210 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 黑名单信息信息
11
-    /// 通过证件信息查询黑名单信息
12
-    /// </summary>
13
-    public class QueryBlackList : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 黑名单列表
18
-        /// 黑名单类型|黑名单状态|客户类型|证件类型|证件号码|客户名称|黑名单状态|信息来源|上单原因|上单日期|上单操作机构|上单操作柜员|上单操作流水|注销日期|注销操作机构|注销操作员|注销操作流水|
19
-        /// </summary>
20
-        public string HMDLB { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 黑名单列表
24
-        /// 黑名单类型|黑名单状态|客户类型|证件类型|证件号码|客户名称|黑名单状态|信息来源|上单原因|上单日期|上单操作机构|上单操作柜员|上单操作流水|注销日期|注销操作机构|注销操作员|注销操作流水|
25
-        /// </summary>
26
-        public List<E_HMDLB> HMDLBData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 黑名单列表
30
-        /// 黑名单类型|黑名单状态|客户类型|证件类型|证件号码|客户名称|黑名单状态|信息来源|上单原因|上单日期|上单操作机构|上单操作柜员|上单操作流水|注销日期|注销操作机构|注销操作员|注销操作流水|
31
-        /// </summary>
32
-        public class E_HMDLB
33
-        {
34
-            /// <summary>
35
-            /// 黑名单类型
36
-            /// </summary>
37
-            public string HMDLX { get; set; }
38
-
39
-            /// <summary>
40
-            /// 黑名单状态
41
-            /// </summary>
42
-            public string HMDZT { get; set; }
43
-
44
-            /// <summary>
45
-            /// 客户类型
46
-            /// </summary>
47
-            public string KHLX { get; set; }
48
-
49
-            /// <summary>
50
-            /// 证件类型
51
-            /// </summary>
52
-            public string ZJLX { get; set; }
53
-
54
-            /// <summary>
55
-            /// 证件号码
56
-            /// </summary>
57
-            public string ZJHM { get; set; }
58
-
59
-            /// <summary>
60
-            /// 客户名称
61
-            /// </summary>
62
-            public string KHMC { get; set; }
63
-
64
-            /// <summary>
65
-            /// 黑名单状态
66
-            /// </summary>
67
-            public string HMDZT_1 { get; set; }
68
-
69
-            /// <summary>
70
-            /// 信息来源
71
-            /// </summary>
72
-            public string XXLY { get; set; }
73
-
74
-            /// <summary>
75
-            /// 上单原因
76
-            /// </summary>
77
-            public string SDYY { get; set; }
78
-
79
-            /// <summary>
80
-            /// 上单日期
81
-            /// </summary>
82
-            public string SDRQ { get; set; }
83
-
84
-            /// <summary>
85
-            /// 上单操作机构
86
-            /// </summary>
87
-            public string SDCZJG { get; set; }
88
-
89
-            /// <summary>
90
-            /// 上单操作柜员
91
-            /// </summary>
92
-            public string SDCZGY { get; set; }
93
-
94
-            /// <summary>
95
-            /// 上单操作流水
96
-            /// </summary>
97
-            public string SDCZLS { get; set; }
98
-
99
-            /// <summary>
100
-            /// 注销日期
101
-            /// </summary>
102
-            public string ZXRQ { get; set; }
103
-
104
-            /// <summary>
105
-            /// 注销操作机构
106
-            /// </summary>
107
-            public string ZXCZJG { get; set; }
108
-
109
-            /// <summary>
110
-            /// 注销操作员
111
-            /// </summary>
112
-            public string ZXCZY { get; set; }
113
-
114
-            /// <summary>
115
-            /// 注销操作流水
116
-            /// </summary>
117
-            public string ZXCZLS { get; set; }
118
-
119
-        }
120
-
121
-        #endregion
122
-
123
-        #region Input
124
-		/// <summary>
125
-        /// 参数清单
126
-        /// </summary>
127
-        public class Input : TFInput
128
-        {
129
-            /// <summary>
130
-            /// 户名 0260
131
-            ///  
132
-            /// </summary>
133
-            public string HM { get; set; }
134
-
135
-            /// <summary>
136
-            /// 证件号码 0620
137
-            ///  
138
-            /// </summary>
139
-            public string ZJHM { get; set; }
140
-
141
-            /// <summary>
142
-            /// 客户类型 0670
143
-            ///  
144
-            /// </summary>
145
-            public string KHLX { get; set; }
146
-
147
-            /// <summary>
148
-            /// 证件类型 0680
149
-            ///  
150
-            /// </summary>
151
-            public string ZJLX { get; set; }
152
-
153
-
154
-            /// <summary>                 
155
-            /// 定义业务逻辑              
156
-            /// </summary>                
157
-            /// <returns></returns>  
158
-            public override TFOutput Raise()
159
-            {
160
-                //拉取数据                                  
161
-                var output = new QueryBlackList();
162
-                PageData.TradeAPIs.InitFd(MessageData);
163
-                PageData.TradeAPIs.CommSend(MessageData);
164
-				MessageData.Fd126_5 = MainCode;
165
-                MessageData.Fd16 = "CXCL";
166
-                MessageData.Fd26 = HM;
167
-                MessageData.Fd62 = ZJHM;
168
-                MessageData.Fd67 = KHLX;
169
-                MessageData.Fd68 = ZJLX;
170
-                MessageData.Fd128 = "0038";
171
-
172
-                PageData.TradeAPIs.CallServer(MessageData);
173
-                if (MessageData.Fd12 != "0000")
174
-                {
175
-                    output.IsFailed = true;
176
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
177
-                }                
178
-                output.HMDLBData = AnilyzeFileData<E_HMDLB>(MessageData.FileData,
179
-                                            "黑名单类型|黑名单状态|客户类型|证件类型|证件号码|客户名称|黑名单状态|信息来源|上单原因|上单日期|上单操作机构|上单操作柜员|上单操作流水|注销日期|注销操作机构|注销操作员|注销操作流水|",
180
-                                            x =>
181
-                                            {
182
-                                                return new E_HMDLB
183
-                                                {
184
-                                                    HMDLX = x["黑名单类型"],
185
-                                                    HMDZT = x["黑名单状态"],
186
-                                                    KHLX = x["客户类型"],
187
-                                                    ZJLX = x["证件类型"],
188
-                                                    ZJHM = x["证件号码"],
189
-                                                    KHMC = x["客户名称"],
190
-                                                    HMDZT_1 = x["黑名单状态"],
191
-                                                    XXLY = x["信息来源"],
192
-                                                    SDYY = x["上单原因"],
193
-                                                    SDRQ = x["上单日期"],
194
-                                                    SDCZJG = x["上单操作机构"],
195
-                                                    SDCZGY = x["上单操作柜员"],
196
-                                                    SDCZLS = x["上单操作流水"],
197
-                                                    ZXRQ = x["注销日期"],
198
-                                                    ZXCZJG = x["注销操作机构"],
199
-                                                    ZXCZY = x["注销操作员"],
200
-                                                    ZXCZLS = x["注销操作流水"]
201
-                                                };
202
-                                            });
203
-                output.HMDLB = MessageData.FileData;
204
-
205
-                return output;
206
-            }
207
-        }
208
-        #endregion
209
-    }
210
-}

+ 188
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryBlackList.ts 查看文件

@@ -0,0 +1,188 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 黑名单信息信息
6
+ * 通过证件信息查询黑名单信息
7
+ */
8
+export class QueryBlackList extends TFOutput {
9
+    /**
10
+     * 黑名单列表
11
+     * 黑名单类型|黑名单状态|客户类型|证件类型|证件号码|客户名称|黑名单状态|信息来源|上单原因|上单日期|上单操作机构|上单操作柜员|上单操作流水|注销日期|注销操作机构|注销操作员|注销操作流水|
12
+     */
13
+    public HMDLB: string = ''
14
+
15
+    /**
16
+     * 黑名单列表
17
+     * 黑名单类型|黑名单状态|客户类型|证件类型|证件号码|客户名称|黑名单状态|信息来源|上单原因|上单日期|上单操作机构|上单操作柜员|上单操作流水|注销日期|注销操作机构|注销操作员|注销操作流水|
18
+     */
19
+    public HMDLBData: E_HMDLB[] = []
20
+}
21
+
22
+/**
23
+ * 黑名单列表
24
+ * 黑名单类型|黑名单状态|客户类型|证件类型|证件号码|客户名称|黑名单状态|信息来源|上单原因|上单日期|上单操作机构|上单操作柜员|上单操作流水|注销日期|注销操作机构|注销操作员|注销操作流水|
25
+ */
26
+export class E_HMDLB {
27
+    /**
28
+     * 黑名单类型
29
+     */
30
+    public HMDLX: string = ''
31
+
32
+    /**
33
+     * 黑名单状态
34
+     */
35
+    public HMDZT: string = ''
36
+
37
+    /**
38
+     * 客户类型
39
+     */
40
+    public KHLX: string = ''
41
+
42
+    /**
43
+     * 证件类型
44
+     */
45
+    public ZJLX: string = ''
46
+
47
+    /**
48
+     * 证件号码
49
+     */
50
+    public ZJHM: string = ''
51
+
52
+    /**
53
+     * 客户名称
54
+     */
55
+    public KHMC: string = ''
56
+
57
+    /**
58
+     * 黑名单状态
59
+     */
60
+    public HMDZT_1: string = ''
61
+
62
+    /**
63
+     * 信息来源
64
+     */
65
+    public XXLY: string = ''
66
+
67
+    /**
68
+     * 上单原因
69
+     */
70
+    public SDYY: string = ''
71
+
72
+    /**
73
+     * 上单日期
74
+     */
75
+    public SDRQ: string = ''
76
+
77
+    /**
78
+     * 上单操作机构
79
+     */
80
+    public SDCZJG: string = ''
81
+
82
+    /**
83
+     * 上单操作柜员
84
+     */
85
+    public SDCZGY: string = ''
86
+
87
+    /**
88
+     * 上单操作流水
89
+     */
90
+    public SDCZLS: string = ''
91
+
92
+    /**
93
+     * 注销日期
94
+     */
95
+    public ZXRQ: string = ''
96
+
97
+    /**
98
+     * 注销操作机构
99
+     */
100
+    public ZXCZJG: string = ''
101
+
102
+    /**
103
+     * 注销操作员
104
+     */
105
+    public ZXCZY: string = ''
106
+
107
+    /**
108
+     * 注销操作流水
109
+     */
110
+    public ZXCZLS: string = ''
111
+}
112
+
113
+/**
114
+ * 黑名单信息查询输入参数
115
+ */
116
+export class QueryBlackListInput extends TFInput {
117
+    /**
118
+     * 户名 0260
119
+     */
120
+    public HM: string = ''
121
+
122
+    /**
123
+     * 证件号码 0620
124
+     */
125
+    public ZJHM: string = ''
126
+
127
+    /**
128
+     * 客户类型 0670
129
+     */
130
+    public KHLX: string = ''
131
+
132
+    /**
133
+     * 证件类型 0680
134
+     */
135
+    public ZJLX: string = ''
136
+
137
+    /**                 
138
+     * 定义业务逻辑              
139
+     * @returns 查询结果
140
+     */
141
+    public Raise(): QueryBlackList {
142
+        // 拉取数据                                  
143
+        const output = new QueryBlackList()
144
+        PageData.TradeAPIs.InitFd(this.MessageData)
145
+        PageData.TradeAPIs.CommSend(this.MessageData)
146
+        this.MessageData.Fd126_5 = this.MainCode
147
+        this.MessageData.Fd16 = "CXCL"
148
+        this.MessageData.Fd26 = this.HM
149
+        this.MessageData.Fd62 = this.ZJHM
150
+        this.MessageData.Fd67 = this.KHLX
151
+        this.MessageData.Fd68 = this.ZJLX
152
+        this.MessageData.Fd128 = "0038"
153
+
154
+        PageData.TradeAPIs.CallServer(this.MessageData)
155
+        if (this.MessageData.Fd12 != "0000") {
156
+            output.IsFailed = true
157
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
158
+        }
159
+        output.HMDLBData = this.AnilyzeFileData<E_HMDLB>(
160
+            this.MessageData.FileData,
161
+            "黑名单类型|黑名单状态|客户类型|证件类型|证件号码|客户名称|黑名单状态|信息来源|上单原因|上单日期|上单操作机构|上单操作柜员|上单操作流水|注销日期|注销操作机构|注销操作员|注销操作流水|",
162
+            (x) => {
163
+                return {
164
+                    HMDLX: x["黑名单类型"],
165
+                    HMDZT: x["黑名单状态"],
166
+                    KHLX: x["客户类型"],
167
+                    ZJLX: x["证件类型"],
168
+                    ZJHM: x["证件号码"],
169
+                    KHMC: x["客户名称"],
170
+                    HMDZT_1: x["黑名单状态"],
171
+                    XXLY: x["信息来源"],
172
+                    SDYY: x["上单原因"],
173
+                    SDRQ: x["上单日期"],
174
+                    SDCZJG: x["上单操作机构"],
175
+                    SDCZGY: x["上单操作柜员"],
176
+                    SDCZLS: x["上单操作流水"],
177
+                    ZXRQ: x["注销日期"],
178
+                    ZXCZJG: x["注销操作机构"],
179
+                    ZXCZY: x["注销操作员"],
180
+                    ZXCZLS: x["注销操作流水"]
181
+                } as E_HMDLB
182
+            }
183
+        )
184
+        output.HMDLB = this.MessageData.FileData
185
+
186
+        return output
187
+    }
188
+}

+ 0
- 142
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCDBHDZYP.cs 查看文件

@@ -1,142 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 承兑保函查询抵质押品信息
11
-    /// 承兑保函查询抵质押品信息
12
-    /// </summary>
13
-    public class QueryCDBHDZYP : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 业务类型 0210
18
-        /// 01贷款 02 承兑 04保函
19
-        /// </summary>
20
-        public string YWLX { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 户名 0250
24
-        /// 
25
-        /// </summary>
26
-        public string HM { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 抵质押名称 0260
30
-        /// 
31
-        /// </summary>
32
-        public string DZYMC { get; internal set; }
33
-
34
-        /// <summary>
35
-        /// 抵质押认定价值 0390
36
-        /// 
37
-        /// </summary>
38
-        public string DZYRDJZ { get; internal set; }
39
-
40
-        /// <summary>
41
-        /// 已关联总金额 0400
42
-        /// 
43
-        /// </summary>
44
-        public string YGLZJE { get; internal set; }
45
-
46
-        /// <summary>
47
-        /// 编号下最大序号 0440
48
-        /// 查询标志为1时返回
49
-        /// </summary>
50
-        public string ZDXH { get; internal set; }
51
-
52
-        /// <summary>
53
-        /// 抵质押类型 0680
54
-        /// 1抵押2质押
55
-        /// </summary>
56
-        public string DZYLX { get; internal set; }
57
-
58
-        /// <summary>
59
-        /// 状态/是否存在标志 0690
60
-        /// 0不存在,查询标志为1和2时是一条抵质押物的状态1入库2出库,查询表示为3时是关联状态1关联2取消
61
-        /// </summary>
62
-        public string ZT { get; internal set; }
63
-
64
-        /// <summary>
65
-        /// 所属机构 0910
66
-        /// 业务发生机构
67
-        /// </summary>
68
-        public string SSJG { get; internal set; }
69
-
70
-        /// <summary>
71
-        /// 存单类型 096M
72
-        /// 0001承兑汇票 0002外行存单 0008本行对公存单 0013本行个人存单 
73
-        /// </summary>
74
-        public string CDLX { get; internal set; }
75
-
76
-
77
-        #endregion
78
-
79
-        #region Input
80
-		/// <summary>
81
-        /// 参数清单
82
-        /// </summary>
83
-        public class Input : TFInput
84
-        {
85
-            /// <summary>
86
-            /// 抵质押序号 0440
87
-            /// 查询标志为2的时候必须输入 
88
-            /// </summary>
89
-            public string DZYXH { get; set; }
90
-
91
-            /// <summary>
92
-            /// 抵质押编号/协议编号 0620
93
-            /// 查询标志是1和2的时候表示抵质押品编号,查询标志是3的时候为关联的协议编号 
94
-            /// </summary>
95
-            public string DZYBH { get; set; }
96
-
97
-            /// <summary>
98
-            /// 操作类型 0670
99
-            /// 1根据抵质押编号查询该编号下最大序号,如果已存在抵质押物则返回业务类型和入库机构 2根据抵质押编号和序号查询抵质押物信息 3查找关联状态的任意一条合同信息返回业务和机构 
100
-            /// </summary>
101
-            public string CZLX { get; set; }
102
-
103
-
104
-            /// <summary>                 
105
-            /// 定义业务逻辑              
106
-            /// </summary>                
107
-            /// <returns></returns>  
108
-            public override TFOutput Raise()
109
-            {
110
-                //拉取数据                                  
111
-                var output = new QueryCDBHDZYP();
112
-                PageData.TradeAPIs.InitFd(MessageData);
113
-                PageData.TradeAPIs.CommSend(MessageData);
114
-				MessageData.Fd126_5 = MainCode;
115
-                MessageData.Fd16 = "K067";
116
-                MessageData.Fd44 = DZYXH;
117
-                MessageData.Fd62 = DZYBH;
118
-                MessageData.Fd67 = CZLX;
119
-
120
-                PageData.TradeAPIs.CallServer(MessageData);
121
-                if (MessageData.Fd12 != "0000")
122
-                {
123
-                    output.IsFailed = true;
124
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
125
-                }                
126
-                output.YWLX = (MessageData.Fd21);
127
-                output.HM = (MessageData.Fd25);
128
-                output.DZYMC = (MessageData.Fd26);
129
-                output.DZYRDJZ = (MessageData.Fd39);
130
-                output.YGLZJE = (MessageData.Fd40);
131
-                output.ZDXH = (MessageData.Fd44);
132
-                output.DZYLX = (MessageData.Fd68);
133
-                output.ZT = (MessageData.Fd69);
134
-                output.SSJG = (MessageData.Fd91);
135
-                output.CDLX = (MessageData.Fd96_M);
136
-
137
-                return output;
138
-            }
139
-        }
140
-        #endregion
141
-    }
142
-}

+ 125
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCDBHDZYP.ts 查看文件

@@ -0,0 +1,125 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 承兑保函查询抵质押品信息
6
+ * 承兑保函查询抵质押品信息
7
+ */
8
+export class QueryCDBHDZYP extends TFOutput {
9
+    /**
10
+     * 业务类型 0210
11
+     * 01贷款 02 承兑 04保函
12
+     */
13
+    public YWLX: string = ''
14
+
15
+    /**
16
+     * 户名 0250
17
+     * 
18
+     */
19
+    public HM: string = ''
20
+
21
+    /**
22
+     * 抵质押名称 0260
23
+     * 
24
+     */
25
+    public DZYMC: string = ''
26
+
27
+    /**
28
+     * 抵质押认定价值 0390
29
+     * 
30
+     */
31
+    public DZYRDJZ: string = ''
32
+
33
+    /**
34
+     * 已关联总金额 0400
35
+     * 
36
+     */
37
+    public YGLZJE: string = ''
38
+
39
+    /**
40
+     * 编号下最大序号 0440
41
+     * 查询标志为1时返回
42
+     */
43
+    public ZDXH: string = ''
44
+
45
+    /**
46
+     * 抵质押类型 0680
47
+     * 1抵押2质押
48
+     */
49
+    public DZYLX: string = ''
50
+
51
+    /**
52
+     * 状态/是否存在标志 0690
53
+     * 0不存在,查询标志为1和2时是一条抵质押物的状态1入库2出库,查询表示为3时是关联状态1关联2取消
54
+     */
55
+    public ZT: string = ''
56
+
57
+    /**
58
+     * 所属机构 0910
59
+     * 业务发生机构
60
+     */
61
+    public SSJG: string = ''
62
+
63
+    /**
64
+     * 存单类型 096M
65
+     * 0001承兑汇票 0002外行存单 0008本行对公存单 0013本行个人存单 
66
+     */
67
+    public CDLX: string = ''
68
+}
69
+
70
+/**
71
+ * 承兑保函查询抵质押品信息输入参数
72
+ */
73
+export class QueryCDBHDZYPInput extends TFInput {
74
+    /**
75
+     * 抵质押序号 0440
76
+     * 查询标志为2的时候必须输入 
77
+     */
78
+    public DZYXH: string = ''
79
+
80
+    /**
81
+     * 抵质押编号/协议编号 0620
82
+     * 查询标志是1和2的时候表示抵质押品编号,查询标志是3的时候为关联的协议编号 
83
+     */
84
+    public DZYBH: string = ''
85
+
86
+    /**
87
+     * 操作类型 0670
88
+     * 1根据抵质押编号查询该编号下最大序号,如果已存在抵质押物则返回业务类型和入库机构 2根据抵质押编号和序号查询抵质押物信息 3查找关联状态的任意一条合同信息返回业务和机构 
89
+     */
90
+    public CZLX: string = ''
91
+
92
+    /**                 
93
+     * 定义业务逻辑              
94
+     * @returns 查询结果
95
+     */
96
+    public Raise(): QueryCDBHDZYP {
97
+        // 拉取数据                                  
98
+        const output = new QueryCDBHDZYP()
99
+        PageData.TradeAPIs.InitFd(this.MessageData)
100
+        PageData.TradeAPIs.CommSend(this.MessageData)
101
+        this.MessageData.Fd126_5 = this.MainCode
102
+        this.MessageData.Fd16 = "K067"
103
+        this.MessageData.Fd44 = this.DZYXH
104
+        this.MessageData.Fd62 = this.DZYBH
105
+        this.MessageData.Fd67 = this.CZLX
106
+
107
+        PageData.TradeAPIs.CallServer(this.MessageData)
108
+        if (this.MessageData.Fd12 != "0000") {
109
+            output.IsFailed = true
110
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
111
+        }
112
+        output.YWLX = this.MessageData.Fd21
113
+        output.HM = this.MessageData.Fd25
114
+        output.DZYMC = this.MessageData.Fd26
115
+        output.DZYRDJZ = this.MessageData.Fd39
116
+        output.YGLZJE = this.MessageData.Fd40
117
+        output.ZDXH = this.MessageData.Fd44
118
+        output.DZYLX = this.MessageData.Fd68
119
+        output.ZT = this.MessageData.Fd69
120
+        output.SSJG = this.MessageData.Fd91
121
+        output.CDLX = this.MessageData.Fd96_M
122
+
123
+        return output
124
+    }
125
+}

+ 0
- 179
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCDHPXX.cs 查看文件

@@ -1,179 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 借据号查询承兑汇票信息(文件)
11
-    /// 借据号查询承兑汇票信息
12
-    /// </summary>
13
-    public class QueryCDHPXX : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 文件
18
-        /// TITLE=~协议号|票据类型|票据号|票据金额|票据到期日期|票据签发日期|出票人全称|出票人账号|付款行全称|在途天数|票标志|异地同城标志|票据利息 
19
-        /// </summary>
20
-        public string WJ { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 文件
24
-        /// TITLE=~协议号|票据类型|票据号|票据金额|票据到期日期|票据签发日期|出票人全称|出票人账号|付款行全称|在途天数|票标志|异地同城标志|票据利息 
25
-        /// </summary>
26
-        public List<E_WJ> WJData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 文件
30
-        /// TITLE=~协议号|票据类型|票据号|票据金额|票据到期日期|票据签发日期|出票人全称|出票人账号|付款行全称|在途天数|票标志|异地同城标志|票据利息 
31
-        /// </summary>
32
-        public class E_WJ
33
-        {
34
-            /// <summary>
35
-            /// 协议号
36
-            /// </summary>
37
-            public string XYH { get; set; }
38
-
39
-            /// <summary>
40
-            /// 票据类型
41
-            /// </summary>
42
-            public string PJLX { get; set; }
43
-
44
-            /// <summary>
45
-            /// 票据号
46
-            /// </summary>
47
-            public string PJH { get; set; }
48
-
49
-            /// <summary>
50
-            /// 票据金额
51
-            /// </summary>
52
-            public string PJJE { get; set; }
53
-
54
-            /// <summary>
55
-            /// 票据到期日期
56
-            /// </summary>
57
-            public string PJDQRQ { get; set; }
58
-
59
-            /// <summary>
60
-            /// 票据签发日期
61
-            /// </summary>
62
-            public string PJQFRQ { get; set; }
63
-
64
-            /// <summary>
65
-            /// 出票人全称
66
-            /// </summary>
67
-            public string CPRQC { get; set; }
68
-
69
-            /// <summary>
70
-            /// 出票人账号
71
-            /// </summary>
72
-            public string CPRZH { get; set; }
73
-
74
-            /// <summary>
75
-            /// 付款行全称
76
-            /// </summary>
77
-            public string FKXQC { get; set; }
78
-
79
-            /// <summary>
80
-            /// 在途天数
81
-            /// </summary>
82
-            public string ZTTS { get; set; }
83
-
84
-            /// <summary>
85
-            /// 票标志
86
-            /// </summary>
87
-            public string PBZ { get; set; }
88
-
89
-            /// <summary>
90
-            /// 异地同城标志
91
-            /// </summary>
92
-            public string YDTCBZ { get; set; }
93
-
94
-            /// <summary>
95
-            /// 票据利息
96
-            /// </summary>
97
-            public string PJLX_1 { get; set; }
98
-
99
-        }
100
-
101
-        #endregion
102
-
103
-        #region Input
104
-		/// <summary>
105
-        /// 参数清单
106
-        /// </summary>
107
-        public class Input : TFInput
108
-        {
109
-            /// <summary>
110
-            /// 操作标志 0670
111
-            /// 操作标志:标志位 传1-返回录入和信贷审批的,传2-返回已审核的,传3-返回正常的,传4-返回正常再转出和销户的 
112
-            /// </summary>
113
-            public string CZBZ { get; set; }
114
-
115
-            /// <summary>
116
-            /// 借据号 0860
117
-            ///  
118
-            /// </summary>
119
-            public string JJH { get; set; }
120
-
121
-            /// <summary>
122
-            /// 机构号 0910
123
-            ///  
124
-            /// </summary>
125
-            public string JGH { get; set; }
126
-
127
-
128
-            /// <summary>                 
129
-            /// 定义业务逻辑              
130
-            /// </summary>                
131
-            /// <returns></returns>  
132
-            public override TFOutput Raise()
133
-            {
134
-                //拉取数据                                  
135
-                var output = new QueryCDHPXX();
136
-                PageData.TradeAPIs.InitFd(MessageData);
137
-                PageData.TradeAPIs.CommSend(MessageData);
138
-				MessageData.Fd126_5 = MainCode;
139
-                MessageData.Fd16 = "CXCL";
140
-                MessageData.Fd67 = CZBZ;
141
-                MessageData.Fd86 = JJH;
142
-                MessageData.Fd128 = "8101";
143
-                MessageData.Fd91 = JGH;
144
-
145
-                PageData.TradeAPIs.CallServer(MessageData);
146
-                if (MessageData.Fd12 != "0000")
147
-                {
148
-                    output.IsFailed = true;
149
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
150
-                }                
151
-                output.WJData = AnilyzeFileData<E_WJ>(MessageData.FileData,
152
-                                            "协议号|票据类型|票据号|票据金额|票据到期日期|票据签发日期|出票人全称|出票人账号|付款行全称|在途天数|票标志|异地同城标志|票据利息|",
153
-                                            x =>
154
-                                            {
155
-                                                return new E_WJ
156
-                                                {
157
-                                                    XYH = x["协议号"],
158
-                                                    PJLX = x["票据类型"],
159
-                                                    PJH = x["票据号"],
160
-                                                    PJJE = x["票据金额"],
161
-                                                    PJDQRQ = x["票据到期日期"],
162
-                                                    PJQFRQ = x["票据签发日期"],
163
-                                                    CPRQC = x["出票人全称"],
164
-                                                    CPRZH = x["出票人账号"],
165
-                                                    FKXQC = x["付款行全称"],
166
-                                                    ZTTS = x["在途天数"],
167
-                                                    PBZ = x["票标志"],
168
-                                                    YDTCBZ = x["异地同城标志"],
169
-                                                    PJLX_1 = x["票据利息"]
170
-                                                };
171
-                                            });
172
-                output.WJ = MessageData.FileData;
173
-
174
-                return output;
175
-            }
176
-        }
177
-        #endregion
178
-    }
179
-}

+ 161
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCDHPXX.ts 查看文件

@@ -0,0 +1,161 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 借据号查询承兑汇票信息(文件)
6
+ * 借据号查询承兑汇票信息
7
+ */
8
+export class QueryCDHPXX extends TFOutput {
9
+    /**
10
+     * 文件
11
+     * TITLE=~协议号|票据类型|票据号|票据金额|票据到期日期|票据签发日期|出票人全称|出票人账号|付款行全称|在途天数|票标志|异地同城标志|票据利息 
12
+     */
13
+    public WJ: string = ''
14
+
15
+    /**
16
+     * 文件
17
+     * TITLE=~协议号|票据类型|票据号|票据金额|票据到期日期|票据签发日期|出票人全称|出票人账号|付款行全称|在途天数|票标志|异地同城标志|票据利息 
18
+     */
19
+    public WJData: E_WJ[] = []
20
+}
21
+
22
+/**
23
+ * 文件
24
+ * TITLE=~协议号|票据类型|票据号|票据金额|票据到期日期|票据签发日期|出票人全称|出票人账号|付款行全称|在途天数|票标志|异地同城标志|票据利息 
25
+ */
26
+export class E_WJ {
27
+    /**
28
+     * 协议号
29
+     */
30
+    public XYH: string = ''
31
+
32
+    /**
33
+     * 票据类型
34
+     */
35
+    public PJLX: string = ''
36
+
37
+    /**
38
+     * 票据号
39
+     */
40
+    public PJH: string = ''
41
+
42
+    /**
43
+     * 票据金额
44
+     */
45
+    public PJJE: string = ''
46
+
47
+    /**
48
+     * 票据到期日期
49
+     */
50
+    public PJDQRQ: string = ''
51
+
52
+    /**
53
+     * 票据签发日期
54
+     */
55
+    public PJQFRQ: string = ''
56
+
57
+    /**
58
+     * 出票人全称
59
+     */
60
+    public CPRQC: string = ''
61
+
62
+    /**
63
+     * 出票人账号
64
+     */
65
+    public CPRZH: string = ''
66
+
67
+    /**
68
+     * 付款行全称
69
+     */
70
+    public FKXQC: string = ''
71
+
72
+    /**
73
+     * 在途天数
74
+     */
75
+    public ZTTS: string = ''
76
+
77
+    /**
78
+     * 票标志
79
+     */
80
+    public PBZ: string = ''
81
+
82
+    /**
83
+     * 异地同城标志
84
+     */
85
+    public YDTCBZ: string = ''
86
+
87
+    /**
88
+     * 票据利息
89
+     */
90
+    public PJLX_1: string = ''
91
+}
92
+
93
+/**
94
+ * 借据号查询承兑汇票信息输入参数
95
+ */
96
+export class QueryCDHPXXInput extends TFInput {
97
+    /**
98
+     * 操作标志 0670
99
+     * 操作标志:标志位 传1-返回录入和信贷审批的,传2-返回已审核的,传3-返回正常的,传4-返回正常再转出和销户的 
100
+     */
101
+    public CZBZ: string = ''
102
+
103
+    /**
104
+     * 借据号 0860
105
+     *  
106
+     */
107
+    public JJH: string = ''
108
+
109
+    /**
110
+     * 机构号 0910
111
+     *  
112
+     */
113
+    public JGH: string = ''
114
+
115
+    /**                 
116
+     * 定义业务逻辑              
117
+     * @returns 查询结果
118
+     */
119
+    public Raise(): QueryCDHPXX {
120
+        // 拉取数据                                  
121
+        const output = new QueryCDHPXX()
122
+        PageData.TradeAPIs.InitFd(this.MessageData)
123
+        PageData.TradeAPIs.CommSend(this.MessageData)
124
+        this.MessageData.Fd126_5 = this.MainCode
125
+        this.MessageData.Fd16 = "CXCL"
126
+        this.MessageData.Fd67 = this.CZBZ
127
+        this.MessageData.Fd86 = this.JJH
128
+        this.MessageData.Fd128 = "8101"
129
+        this.MessageData.Fd91 = this.JGH
130
+
131
+        PageData.TradeAPIs.CallServer(this.MessageData)
132
+        if (this.MessageData.Fd12 != "0000") {
133
+            output.IsFailed = true
134
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
135
+        }
136
+        output.WJData = this.AnilyzeFileData<E_WJ>(
137
+            this.MessageData.FileData,
138
+            "协议号|票据类型|票据号|票据金额|票据到期日期|票据签发日期|出票人全称|出票人账号|付款行全称|在途天数|票标志|异地同城标志|票据利息|",
139
+            (x) => {
140
+                return {
141
+                    XYH: x["协议号"],
142
+                    PJLX: x["票据类型"],
143
+                    PJH: x["票据号"],
144
+                    PJJE: x["票据金额"],
145
+                    PJDQRQ: x["票据到期日期"],
146
+                    PJQFRQ: x["票据签发日期"],
147
+                    CPRQC: x["出票人全称"],
148
+                    CPRZH: x["出票人账号"],
149
+                    FKXQC: x["付款行全称"],
150
+                    ZTTS: x["在途天数"],
151
+                    PBZ: x["票标志"],
152
+                    YDTCBZ: x["异地同城标志"],
153
+                    PJLX_1: x["票据利息"]
154
+                } as E_WJ
155
+            }
156
+        )
157
+        output.WJ = this.MessageData.FileData
158
+
159
+        return output
160
+    }
161
+}

+ 0
- 218
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCM2CARef.cs 查看文件

@@ -1,218 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 客户经理客户账户关联关系查询
11
-    /// 客户经理客户账户关联关系查询
12
-    /// </summary>
13
-    public class QueryCM2CARef : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 文件
18
-        /// 客户号|客户经理编号|客户经理名称|客户经理类型|关联日期|解除日期|账号|账户名|账户ID|账户SEQN|揽存比例|产品类型|客户类型|累计金额|统计天数|机构编号|(增加揽存比例---:客户号|客户经理编号|客户经理类型|关联日期|解除日期|账号|账户名|账户ID|账户SEQN|产品类型|客户类型|累计金额|统计天数|机构编号|
19
-        /// </summary>
20
-        public string WJ { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 文件
24
-        /// 客户号|客户经理编号|客户经理名称|客户经理类型|关联日期|解除日期|账号|账户名|账户ID|账户SEQN|揽存比例|产品类型|客户类型|累计金额|统计天数|机构编号|(增加揽存比例---:客户号|客户经理编号|客户经理类型|关联日期|解除日期|账号|账户名|账户ID|账户SEQN|产品类型|客户类型|累计金额|统计天数|机构编号|
25
-        /// </summary>
26
-        public List<E_WJ> WJData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 文件
30
-        /// 客户号|客户经理编号|客户经理名称|客户经理类型|关联日期|解除日期|账号|账户名|账户ID|账户SEQN|揽存比例|产品类型|客户类型|累计金额|统计天数|机构编号|(增加揽存比例---:客户号|客户经理编号|客户经理类型|关联日期|解除日期|账号|账户名|账户ID|账户SEQN|产品类型|客户类型|累计金额|统计天数|机构编号|
31
-        /// </summary>
32
-        public class E_WJ
33
-        {
34
-            /// <summary>
35
-            /// 客户号
36
-            /// </summary>
37
-            public string KHH { get; set; }
38
-
39
-            /// <summary>
40
-            /// 客户经理编号
41
-            /// </summary>
42
-            public string KHJLBH { get; set; }
43
-
44
-            /// <summary>
45
-            /// 客户经理名称
46
-            /// </summary>
47
-            public string KHJLMC { get; set; }
48
-
49
-            /// <summary>
50
-            /// 客户经理类型
51
-            /// </summary>
52
-            public string KHJLLX { get; set; }
53
-
54
-            /// <summary>
55
-            /// 关联日期
56
-            /// </summary>
57
-            public string GLRQ { get; set; }
58
-
59
-            /// <summary>
60
-            /// 解除日期
61
-            /// </summary>
62
-            public string JCRQ { get; set; }
63
-
64
-            /// <summary>
65
-            /// 账号
66
-            /// </summary>
67
-            public string ZH { get; set; }
68
-
69
-            /// <summary>
70
-            /// 账户名
71
-            /// </summary>
72
-            public string ZHM { get; set; }
73
-
74
-            /// <summary>
75
-            /// 账户ID
76
-            /// </summary>
77
-            public string ZHID { get; set; }
78
-
79
-            /// <summary>
80
-            /// 账户SEQN
81
-            /// </summary>
82
-            public string ZHSEQN { get; set; }
83
-
84
-            /// <summary>
85
-            /// 揽存比例
86
-            /// </summary>
87
-            public string LCBL { get; set; }
88
-
89
-            /// <summary>
90
-            /// 产品类型
91
-            /// </summary>
92
-            public string CPLX { get; set; }
93
-
94
-            /// <summary>
95
-            /// 客户类型
96
-            /// </summary>
97
-            public string KHLX { get; set; }
98
-
99
-            /// <summary>
100
-            /// 累计金额
101
-            /// </summary>
102
-            public string LJJE { get; set; }
103
-
104
-            /// <summary>
105
-            /// 统计天数
106
-            /// </summary>
107
-            public string TJTS { get; set; }
108
-
109
-            /// <summary>
110
-            /// 机构编号
111
-            /// </summary>
112
-            public string JGBH { get; set; }
113
-
114
-        }
115
-
116
-        #endregion
117
-
118
-        #region Input
119
-		/// <summary>
120
-        /// 参数清单
121
-        /// </summary>
122
-        public class Input : TFInput
123
-        {
124
-            /// <summary>
125
-            /// 客户号 0280
126
-            ///  
127
-            /// </summary>
128
-            public string KHH { get; set; }
129
-
130
-            /// <summary>
131
-            /// 账号 0300
132
-            ///  
133
-            /// </summary>
134
-            public string ZH { get; set; }
135
-
136
-            /// <summary>
137
-            /// 关联日期 0440
138
-            ///  
139
-            /// </summary>
140
-            public string GLRQ { get; set; }
141
-
142
-            /// <summary>
143
-            /// 解除日期 0450
144
-            ///  
145
-            /// </summary>
146
-            public string JCRQ { get; set; }
147
-
148
-            /// <summary>
149
-            /// 客户经理编码 0920
150
-            ///  
151
-            /// </summary>
152
-            public string KHJLBM { get; set; }
153
-
154
-            /// <summary>
155
-            /// 账户序号 0340
156
-            ///  
157
-            /// </summary>
158
-            public string ZHXH { get; set; }
159
-
160
-
161
-            /// <summary>                 
162
-            /// 定义业务逻辑              
163
-            /// </summary>                
164
-            /// <returns></returns>  
165
-            public override TFOutput Raise()
166
-            {
167
-                //拉取数据                                  
168
-                var output = new QueryCM2CARef();
169
-                PageData.TradeAPIs.InitFd(MessageData);
170
-                PageData.TradeAPIs.CommSend(MessageData);
171
-				MessageData.Fd126_5 = MainCode;
172
-                MessageData.Fd16 = "CXCL";
173
-                MessageData.Fd28 = KHH;
174
-                MessageData.Fd30 = ZH;
175
-                MessageData.Fd44 = GLRQ;
176
-                MessageData.Fd45 = JCRQ;
177
-                MessageData.Fd92 = KHJLBM;
178
-                MessageData.Fd128 = "0026";
179
-                MessageData.Fd34 = ZHXH;
180
-
181
-                PageData.TradeAPIs.CallServer(MessageData);
182
-                if (MessageData.Fd12 != "0000")
183
-                {
184
-                    output.IsFailed = true;
185
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
186
-                }                
187
-                output.WJData = AnilyzeFileData<E_WJ>(MessageData.FileData,
188
-                                            "客户号|客户经理编号|客户经理名称|客户经理类型|关联日期|解除日期|账号|账户名|账户ID|账户SEQN|揽存比例|产品类型|客户类型|累计金额|统计天数|机构编号|",
189
-                                            x =>
190
-                                            {
191
-                                                return new E_WJ
192
-                                                {
193
-                                                    KHH = x["客户号"],
194
-                                                    KHJLBH = x["客户经理编号"],
195
-                                                    KHJLMC = x["客户经理名称"],
196
-                                                    KHJLLX = x["客户经理类型"],
197
-                                                    GLRQ = x["关联日期"],
198
-                                                    JCRQ = x["解除日期"],
199
-                                                    ZH = x["账号"],
200
-                                                    ZHM = x["账户名"],
201
-                                                    ZHID = x["账户ID"],
202
-                                                    ZHSEQN = x["账户SEQN"],
203
-                                                    LCBL = x["揽存比例"],
204
-                                                    CPLX = x["产品类型"],
205
-                                                    KHLX = x["客户类型"],
206
-                                                    LJJE = x["累计金额"],
207
-                                                    TJTS = x["统计天数"],
208
-                                                    JGBH = x["机构编号"]
209
-                                                };
210
-                                            });
211
-                output.WJ = MessageData.FileData;
212
-
213
-                return output;
214
-            }
215
-        }
216
-        #endregion
217
-    }
218
-}

+ 194
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCM2CARef.ts 查看文件

@@ -0,0 +1,194 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 客户经理客户账户关联关系查询
6
+ * 客户经理客户账户关联关系查询
7
+ */
8
+export class QueryCM2CARef extends TFOutput {
9
+    /**
10
+     * 文件
11
+     * 客户号|客户经理编号|客户经理名称|客户经理类型|关联日期|解除日期|账号|账户名|账户ID|账户SEQN|揽存比例|产品类型|客户类型|累计金额|统计天数|机构编号|
12
+     */
13
+    public WJ: string = ''
14
+
15
+    /**
16
+     * 文件
17
+     * 客户号|客户经理编号|客户经理名称|客户经理类型|关联日期|解除日期|账号|账户名|账户ID|账户SEQN|揽存比例|产品类型|客户类型|累计金额|统计天数|机构编号|
18
+     */
19
+    public WJData: E_WJ[] = []
20
+}
21
+
22
+/**
23
+ * 文件
24
+ * 客户号|客户经理编号|客户经理名称|客户经理类型|关联日期|解除日期|账号|账户名|账户ID|账户SEQN|揽存比例|产品类型|客户类型|累计金额|统计天数|机构编号|
25
+ */
26
+export class E_WJ {
27
+    /**
28
+     * 客户号
29
+     */
30
+    public KHH: string = ''
31
+
32
+    /**
33
+     * 客户经理编号
34
+     */
35
+    public KHJLBH: string = ''
36
+
37
+    /**
38
+     * 客户经理名称
39
+     */
40
+    public KHJLMC: string = ''
41
+
42
+    /**
43
+     * 客户经理类型
44
+     */
45
+    public KHJLLX: string = ''
46
+
47
+    /**
48
+     * 关联日期
49
+     */
50
+    public GLRQ: string = ''
51
+
52
+    /**
53
+     * 解除日期
54
+     */
55
+    public JCRQ: string = ''
56
+
57
+    /**
58
+     * 账号
59
+     */
60
+    public ZH: string = ''
61
+
62
+    /**
63
+     * 账户名
64
+     */
65
+    public ZHM: string = ''
66
+
67
+    /**
68
+     * 账户ID
69
+     */
70
+    public ZHID: string = ''
71
+
72
+    /**
73
+     * 账户SEQN
74
+     */
75
+    public ZHSEQN: string = ''
76
+
77
+    /**
78
+     * 揽存比例
79
+     */
80
+    public LCBL: string = ''
81
+
82
+    /**
83
+     * 产品类型
84
+     */
85
+    public CPLX: string = ''
86
+
87
+    /**
88
+     * 客户类型
89
+     */
90
+    public KHLX: string = ''
91
+
92
+    /**
93
+     * 累计金额
94
+     */
95
+    public LJJE: string = ''
96
+
97
+    /**
98
+     * 统计天数
99
+     */
100
+    public TJTS: string = ''
101
+
102
+    /**
103
+     * 机构编号
104
+     */
105
+    public JGBH: string = ''
106
+}
107
+
108
+/**
109
+ * 客户经理客户账户关联关系查询输入参数
110
+ */
111
+export class QueryCM2CARefInput extends TFInput {
112
+    /**
113
+     * 客户号 0280
114
+     */
115
+    public KHH: string = ''
116
+
117
+    /**
118
+     * 账号 0300
119
+     */
120
+    public ZH: string = ''
121
+
122
+    /**
123
+     * 关联日期 0440
124
+     */
125
+    public GLRQ: string = ''
126
+
127
+    /**
128
+     * 解除日期 0450
129
+     */
130
+    public JCRQ: string = ''
131
+
132
+    /**
133
+     * 客户经理编码 0920
134
+     */
135
+    public KHJLBM: string = ''
136
+
137
+    /**
138
+     * 账户序号 0340
139
+     */
140
+    public ZHXH: string = ''
141
+
142
+    /**                 
143
+     * 定义业务逻辑              
144
+     * @returns 查询结果
145
+     */
146
+    public Raise(): QueryCM2CARef {
147
+        // 拉取数据                                  
148
+        const output = new QueryCM2CARef()
149
+        PageData.TradeAPIs.InitFd(this.MessageData)
150
+        PageData.TradeAPIs.CommSend(this.MessageData)
151
+        this.MessageData.Fd126_5 = this.MainCode
152
+        this.MessageData.Fd16 = "CXCL"
153
+        this.MessageData.Fd28 = this.KHH
154
+        this.MessageData.Fd30 = this.ZH
155
+        this.MessageData.Fd44 = this.GLRQ
156
+        this.MessageData.Fd45 = this.JCRQ
157
+        this.MessageData.Fd92 = this.KHJLBM
158
+        this.MessageData.Fd128 = "0026"
159
+        this.MessageData.Fd34 = this.ZHXH
160
+
161
+        PageData.TradeAPIs.CallServer(this.MessageData)
162
+        if (this.MessageData.Fd12 != "0000") {
163
+            output.IsFailed = true
164
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
165
+        }
166
+        output.WJData = this.AnilyzeFileData<E_WJ>(
167
+            this.MessageData.FileData,
168
+            "客户号|客户经理编号|客户经理名称|客户经理类型|关联日期|解除日期|账号|账户名|账户ID|账户SEQN|揽存比例|产品类型|客户类型|累计金额|统计天数|机构编号|",
169
+            (x) => {
170
+                return {
171
+                    KHH: x["客户号"],
172
+                    KHJLBH: x["客户经理编号"],
173
+                    KHJLMC: x["客户经理名称"],
174
+                    KHJLLX: x["客户经理类型"],
175
+                    GLRQ: x["关联日期"],
176
+                    JCRQ: x["解除日期"],
177
+                    ZH: x["账号"],
178
+                    ZHM: x["账户名"],
179
+                    ZHID: x["账户ID"],
180
+                    ZHSEQN: x["账户SEQN"],
181
+                    LCBL: x["揽存比例"],
182
+                    CPLX: x["产品类型"],
183
+                    KHLX: x["客户类型"],
184
+                    LJJE: x["累计金额"],
185
+                    TJTS: x["统计天数"],
186
+                    JGBH: x["机构编号"]
187
+                } as E_WJ
188
+            }
189
+        )
190
+        output.WJ = this.MessageData.FileData
191
+
192
+        return output
193
+    }
194
+}

+ 0
- 210
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCardApplicationRregister.cs 查看文件

@@ -1,210 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 查询卡申请登记簿信息
11
-    /// 通过申请序号或卡号或证件信息查询卡申请登记簿
12
-    /// </summary>
13
-    public class QueryCardApplicationRregister : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 申请人客户号 0280
18
-        /// 
19
-        /// </summary>
20
-        public string SQRKHH { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 被申请人客户号 0290
24
-        /// 
25
-        /// </summary>
26
-        public string BSQRKHH { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 申请卡号 0300
30
-        /// 
31
-        /// </summary>
32
-        public string SQKH { get; internal set; }
33
-
34
-        /// <summary>
35
-        /// 主卡卡号 0310
36
-        /// 
37
-        /// </summary>
38
-        public string ZKKH { get; internal set; }
39
-
40
-        /// <summary>
41
-        /// 原卡号 0380
42
-        /// 
43
-        /// </summary>
44
-        public string YKH { get; internal set; }
45
-
46
-        /// <summary>
47
-        /// 申请序号 0540
48
-        /// 
49
-        /// </summary>
50
-        public string SQXH { get; internal set; }
51
-
52
-        /// <summary>
53
-        /// 申通过请标志 0670
54
-        /// 0通过 1不通过 2申请未审批
55
-        /// </summary>
56
-        public string STGQBZ { get; internal set; }
57
-
58
-        /// <summary>
59
-        /// 发卡标志(制卡状态) 0680
60
-        /// 0申请 1记名卡已确认制卡 2非记名卡已确认制卡 3已制卡,待确认制卡完成 e申请错误
61
-        /// </summary>
62
-        public string FKBZZKZT { get; internal set; }
63
-
64
-        /// <summary>
65
-        /// 凭证是否入库 0690
66
-        /// Y入库 N未入库
67
-        /// </summary>
68
-        public string PZSFRK { get; internal set; }
69
-
70
-        /// <summary>
71
-        /// 申请标志 1026
72
-        /// 0主卡申请  1附卡申请 2换卡不换号申请(主卡) 3换卡换号申请(主卡) 4 E卡通申请 5附卡换卡不换 6附卡换卡换号 7机构不记名申请 8一户通换卡不换号 9一户通换卡换号
73
-        /// </summary>
74
-        public string SQBZ { get; internal set; }
75
-
76
-        /// <summary>
77
-        /// 申请人证件号码 102A
78
-        /// 
79
-        /// </summary>
80
-        public string SQRZJHM { get; internal set; }
81
-
82
-        /// <summary>
83
-        /// 申请人证件类型 102G
84
-        /// 
85
-        /// </summary>
86
-        public string SQRZJLX { get; internal set; }
87
-
88
-        /// <summary>
89
-        /// 制卡批次 102U
90
-        /// 
91
-        /// </summary>
92
-        public string ZKPC { get; internal set; }
93
-
94
-        /// <summary>
95
-        /// 介质代码 1161
96
-        /// 
97
-        /// </summary>
98
-        public string JZDM { get; internal set; }
99
-
100
-        /// <summary>
101
-        /// 申请人户名 0250
102
-        /// 
103
-        /// </summary>
104
-        public string SQRHM { get; internal set; }
105
-
106
-        /// <summary>
107
-        /// 申请人与被申请人关系 0700
108
-        /// 
109
-        /// </summary>
110
-        public string SQGX { get; internal set; }
111
-
112
-        /// <summary>
113
-        /// 启用方式 0710
114
-        /// 
115
-        /// </summary>
116
-        public string QYFS { get; internal set; }
117
-
118
-        /// <summary>
119
-        /// 申请方式 0720
120
-        /// 
121
-        /// </summary>
122
-        public string SQFS { get; internal set; }
123
-
124
-        /// <summary>
125
-        /// 领取方式 0730
126
-        /// 
127
-        /// </summary>
128
-        public string LQFS { get; internal set; }
129
-
130
-        #endregion
131
-
132
-        #region Input
133
-		/// <summary>
134
-        /// 参数清单
135
-        /// </summary>
136
-        public class Input : TFInput
137
-        {
138
-            /// <summary>
139
-            /// 卡号 0300
140
-            ///  
141
-            /// </summary>
142
-            public string KH { get; set; }
143
-
144
-            /// <summary>
145
-            /// 申请序号 0540
146
-            ///  
147
-            /// </summary>
148
-            public string SQXH { get; set; }
149
-
150
-            /// <summary>
151
-            /// 证件号码 102A
152
-            ///  
153
-            /// </summary>
154
-            public string ZJHM { get; set; }
155
-
156
-            /// <summary>
157
-            /// 证件类型 102G
158
-            ///  
159
-            /// </summary>
160
-            public string ZJLX { get; set; }
161
-
162
-
163
-            /// <summary>                 
164
-            /// 定义业务逻辑              
165
-            /// </summary>                
166
-            /// <returns></returns>  
167
-            public override TFOutput Raise()
168
-            {
169
-                //拉取数据                                  
170
-                var output = new QueryCardApplicationRregister();
171
-                PageData.TradeAPIs.InitFd(MessageData);
172
-                PageData.TradeAPIs.CommSend(MessageData);
173
-				MessageData.Fd126_5 = MainCode;
174
-                MessageData.Fd16 = "K038";
175
-                MessageData.Fd30 = KH;
176
-                MessageData.Fd54 = SQXH;
177
-                MessageData.Fd102_A = ZJHM;
178
-                MessageData.Fd102_G = ZJLX;
179
-
180
-                PageData.TradeAPIs.CallServer(MessageData);
181
-                if (MessageData.Fd12 != "0000")
182
-                {
183
-                    output.IsFailed = true;
184
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
185
-                }                
186
-                output.SQRKHH = DelSpace(MessageData.Fd28);
187
-                output.BSQRKHH = DelSpace(MessageData.Fd29);
188
-                output.SQKH = DelSpace(MessageData.Fd30);
189
-                output.ZKKH = DelSpace(MessageData.Fd31);
190
-                output.YKH = DelSpace(MessageData.Fd38);
191
-                output.SQXH = DelSpace(MessageData.Fd54);
192
-                output.STGQBZ = DelSpace(MessageData.Fd67);
193
-                output.FKBZZKZT = DelSpace(MessageData.Fd68);
194
-                output.PZSFRK = DelSpace(MessageData.Fd69);
195
-                output.SQBZ = DelSpace(MessageData.Fd102_6);
196
-                output.SQRZJHM = DelSpace(MessageData.Fd102_A);
197
-                output.SQRZJLX = DelSpace(MessageData.Fd102_G);
198
-                output.ZKPC = DelSpace(MessageData.Fd102_U);
199
-                output.JZDM = DelSpace(MessageData.Fd116_1);
200
-                output.SQRHM = (MessageData.Fd25);
201
-                output.SQGX = (MessageData.Fd70);
202
-                output.QYFS = (MessageData.Fd71);
203
-                output.SQFS = (MessageData.Fd72);
204
-                output.LQFS = (MessageData.Fd73);
205
-                return output;
206
-            }
207
-        }
208
-        #endregion
209
-    }
210
-}

+ 176
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCardApplicationRregister.ts 查看文件

@@ -0,0 +1,176 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 查询卡申请登记簿信息
6
+ * 通过申请序号或卡号或证件信息查询卡申请登记簿
7
+ */
8
+export class QueryCardApplicationRregister extends TFOutput {
9
+    /**
10
+     * 申请人客户号 0280
11
+     */
12
+    public SQRKHH: string = ''
13
+
14
+    /**
15
+     * 被申请人客户号 0290
16
+     */
17
+    public BSQRKHH: string = ''
18
+
19
+    /**
20
+     * 申请卡号 0300
21
+     */
22
+    public SQKH: string = ''
23
+
24
+    /**
25
+     * 主卡卡号 0310
26
+     */
27
+    public ZKKH: string = ''
28
+
29
+    /**
30
+     * 原卡号 0380
31
+     */
32
+    public YKH: string = ''
33
+
34
+    /**
35
+     * 申请序号 0540
36
+     */
37
+    public SQXH: string = ''
38
+
39
+    /**
40
+     * 申通过请标志 0670
41
+     * 0通过 1不通过 2申请未审批
42
+     */
43
+    public STGQBZ: string = ''
44
+
45
+    /**
46
+     * 发卡标志(制卡状态) 0680
47
+     * 0申请 1记名卡已确认制卡 2非记名卡已确认制卡 3已制卡,待确认制卡完成 e申请错误
48
+     */
49
+    public FKBZZKZT: string = ''
50
+
51
+    /**
52
+     * 凭证是否入库 0690
53
+     * Y入库 N未入库
54
+     */
55
+    public PZSFRK: string = ''
56
+
57
+    /**
58
+     * 申请标志 1026
59
+     * 0主卡申请  1附卡申请 2换卡不换号申请(主卡) 3换卡换号申请(主卡) 4 E卡通申请 5附卡换卡不换 6附卡换卡换号 7机构不记名申请 8一户通换卡不换号 9一户通换卡换号
60
+     */
61
+    public SQBZ: string = ''
62
+
63
+    /**
64
+     * 申请人证件号码 102A
65
+     */
66
+    public SQRZJHM: string = ''
67
+
68
+    /**
69
+     * 申请人证件类型 102G
70
+     */
71
+    public SQRZJLX: string = ''
72
+
73
+    /**
74
+     * 制卡批次 102U
75
+     */
76
+    public ZKPC: string = ''
77
+
78
+    /**
79
+     * 介质代码 1161
80
+     */
81
+    public JZDM: string = ''
82
+
83
+    /**
84
+     * 申请人户名 0250
85
+     */
86
+    public SQRHM: string = ''
87
+
88
+    /**
89
+     * 申请人与被申请人关系 0700
90
+     */
91
+    public SQGX: string = ''
92
+
93
+    /**
94
+     * 启用方式 0710
95
+     */
96
+    public QYFS: string = ''
97
+
98
+    /**
99
+     * 申请方式 0720
100
+     */
101
+    public SQFS: string = ''
102
+
103
+    /**
104
+     * 领取方式 0730
105
+     */
106
+    public LQFS: string = ''
107
+}
108
+
109
+/**
110
+ * 查询卡申请登记簿信息输入参数
111
+ */
112
+export class QueryCardApplicationRregisterInput extends TFInput {
113
+    /**
114
+     * 卡号 0300
115
+     */
116
+    public KH: string = ''
117
+
118
+    /**
119
+     * 申请序号 0540
120
+     */
121
+    public SQXH: string = ''
122
+
123
+    /**
124
+     * 证件号码 102A
125
+     */
126
+    public ZJHM: string = ''
127
+
128
+    /**
129
+     * 证件类型 102G
130
+     */
131
+    public ZJLX: string = ''
132
+
133
+    /**                 
134
+     * 定义业务逻辑              
135
+     * @returns 查询结果
136
+     */
137
+    public Raise(): QueryCardApplicationRregister {
138
+        // 拉取数据                                  
139
+        const output = new QueryCardApplicationRregister()
140
+        PageData.TradeAPIs.InitFd(this.MessageData)
141
+        PageData.TradeAPIs.CommSend(this.MessageData)
142
+        this.MessageData.Fd126_5 = this.MainCode
143
+        this.MessageData.Fd16 = "K038"
144
+        this.MessageData.Fd30 = this.KH
145
+        this.MessageData.Fd54 = this.SQXH
146
+        this.MessageData.Fd102_A = this.ZJHM
147
+        this.MessageData.Fd102_G = this.ZJLX
148
+
149
+        PageData.TradeAPIs.CallServer(this.MessageData)
150
+        if (this.MessageData.Fd12 != "0000") {
151
+            output.IsFailed = true
152
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
153
+        }
154
+        output.SQRKHH = this.DelSpace(this.MessageData.Fd28)
155
+        output.BSQRKHH = this.DelSpace(this.MessageData.Fd29)
156
+        output.SQKH = this.DelSpace(this.MessageData.Fd30)
157
+        output.ZKKH = this.DelSpace(this.MessageData.Fd31)
158
+        output.YKH = this.DelSpace(this.MessageData.Fd38)
159
+        output.SQXH = this.DelSpace(this.MessageData.Fd54)
160
+        output.STGQBZ = this.DelSpace(this.MessageData.Fd67)
161
+        output.FKBZZKZT = this.DelSpace(this.MessageData.Fd68)
162
+        output.PZSFRK = this.DelSpace(this.MessageData.Fd69)
163
+        output.SQBZ = this.DelSpace(this.MessageData.Fd102_6)
164
+        output.SQRZJHM = this.DelSpace(this.MessageData.Fd102_A)
165
+        output.SQRZJLX = this.DelSpace(this.MessageData.Fd102_G)
166
+        output.ZKPC = this.DelSpace(this.MessageData.Fd102_U)
167
+        output.JZDM = this.DelSpace(this.MessageData.Fd116_1)
168
+        output.SQRHM = this.MessageData.Fd25
169
+        output.SQGX = this.MessageData.Fd70
170
+        output.QYFS = this.MessageData.Fd71
171
+        output.SQFS = this.MessageData.Fd72
172
+        output.LQFS = this.MessageData.Fd73
173
+
174
+        return output
175
+    }
176
+}

+ 0
- 161
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCardApplyRecord.cs 查看文件

@@ -1,161 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 查询卡申请登记簿(文件)
11
-    /// 通过输入申请编号查询卡申请登记簿相关信息
12
-    /// </summary>
13
-    public class QueryCardApplyRecord : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 以文件形式返回卡申请相关记录
18
-        /// 申请日期|申请顺序号|申请张数|介质代码|卡号段|卡号的起始号码|卡号的终止号码|申请标志|申请通过标志|制卡批次|
19
-        /// </summary>
20
-        public string YWJXSFHKSQXGJL { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 以文件形式返回卡申请相关记录
24
-        /// 申请日期|申请顺序号|申请张数|介质代码|卡号段|卡号的起始号码|卡号的终止号码|申请标志|申请通过标志|制卡批次|
25
-        /// </summary>
26
-        public List<E_YWJXSFHKSQXGJL> YWJXSFHKSQXGJLData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 以文件形式返回卡申请相关记录
30
-        /// 申请日期|申请顺序号|申请张数|介质代码|卡号段|卡号的起始号码|卡号的终止号码|申请标志|申请通过标志|制卡批次|
31
-        /// </summary>
32
-        public class E_YWJXSFHKSQXGJL
33
-        {
34
-            /// <summary>
35
-            /// 申请日期
36
-            /// </summary>
37
-            public string SQRQ { get; set; }
38
-
39
-            /// <summary>
40
-            /// 申请顺序号
41
-            /// </summary>
42
-            public string SQSXH { get; set; }
43
-
44
-            /// <summary>
45
-            /// 申请张数
46
-            /// </summary>
47
-            public string SQZS { get; set; }
48
-
49
-            /// <summary>
50
-            /// 介质代码
51
-            /// </summary>
52
-            public string JZDM { get; set; }
53
-
54
-            /// <summary>
55
-            /// 卡号段
56
-            /// </summary>
57
-            public string KHD { get; set; }
58
-
59
-            /// <summary>
60
-            /// 卡号的起始号码
61
-            /// </summary>
62
-            public string KHDQSHM { get; set; }
63
-
64
-            /// <summary>
65
-            /// 卡号的终止号码
66
-            /// </summary>
67
-            public string KHDZZHM { get; set; }
68
-
69
-            /// <summary>
70
-            /// 申请标志
71
-            /// </summary>
72
-            public string SQBZ { get; set; }
73
-
74
-            /// <summary>
75
-            /// 申请通过标志
76
-            /// </summary>
77
-            public string SQTGBZ { get; set; }
78
-
79
-            /// <summary>
80
-            /// 制卡批次
81
-            /// </summary>
82
-            public string ZKPC { get; set; }
83
-
84
-        }
85
-
86
-        #endregion
87
-
88
-        #region Input
89
-		/// <summary>
90
-        /// 参数清单
91
-        /// </summary>
92
-        public class Input : TFInput
93
-        {
94
-            /// <summary>
95
-            /// 申请序号 0530
96
-            ///  
97
-            /// </summary>
98
-            public string SQXH { get; set; }
99
-
100
-            /// <summary>
101
-            /// 制卡批次 0860
102
-            ///  
103
-            /// </summary>
104
-            public string ZKPC { get; set; }
105
-
106
-            /// <summary>
107
-            /// 介质代码 1161
108
-            ///  
109
-            /// </summary>
110
-            public string JZDM { get; set; }
111
-
112
-
113
-            /// <summary>                 
114
-            /// 定义业务逻辑              
115
-            /// </summary>                
116
-            /// <returns></returns>  
117
-            public override TFOutput Raise()
118
-            {
119
-                //拉取数据                                  
120
-                var output = new QueryCardApplyRecord();
121
-                PageData.TradeAPIs.InitFd(MessageData);
122
-                PageData.TradeAPIs.CommSend(MessageData);
123
-				MessageData.Fd126_5 = MainCode;
124
-                MessageData.Fd16 = "CXCL";
125
-                MessageData.Fd53 = SQXH;
126
-                MessageData.Fd86 = ZKPC;
127
-                MessageData.Fd116_1 = JZDM;
128
-                MessageData.Fd128 = "0008";
129
-
130
-                PageData.TradeAPIs.CallServer(MessageData);
131
-                if (MessageData.Fd12 != "0000")
132
-                {
133
-                    output.IsFailed = true;
134
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
135
-                }                
136
-                output.YWJXSFHKSQXGJLData = AnilyzeFileData<E_YWJXSFHKSQXGJL>(MessageData.FileData,
137
-                                            "申请日期|申请顺序号|申请张数|介质代码|卡号段|卡号的起始号码|卡号的终止号码|申请标志|申请通过标志|制卡批次|",
138
-                                            x =>
139
-                                            {
140
-                                                return new E_YWJXSFHKSQXGJL
141
-                                                {
142
-                                                    SQRQ = x["申请日期"],
143
-                                                    SQSXH = x["申请顺序号"],
144
-                                                    SQZS = x["申请张数"],
145
-                                                    JZDM = x["介质代码"],
146
-                                                    KHD = x["卡号段"],
147
-                                                    KHDQSHM = x["卡号的起始号码"],
148
-                                                    KHDZZHM = x["卡号的终止号码"],
149
-                                                    SQBZ = x["申请标志"],
150
-                                                    SQTGBZ = x["申请通过标志"],
151
-                                                    ZKPC = x["制卡批次"]
152
-                                                };
153
-                                            });
154
-                output.YWJXSFHKSQXGJL = MessageData.FileData;
155
-
156
-                return output;
157
-            }
158
-        }
159
-        #endregion
160
-    }
161
-}

+ 140
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCardApplyRecord.ts 查看文件

@@ -0,0 +1,140 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 查询卡申请登记簿(文件)
6
+ * 通过输入申请编号查询卡申请登记簿相关信息
7
+ */
8
+export class QueryCardApplyRecord extends TFOutput {
9
+    /**
10
+     * 以文件形式返回卡申请相关记录
11
+     * 申请日期|申请顺序号|申请张数|介质代码|卡号段|卡号的起始号码|卡号的终止号码|申请标志|申请通过标志|制卡批次|
12
+     */
13
+    public YWJXSFHKSQXGJL: string = ''
14
+
15
+    /**
16
+     * 以文件形式返回卡申请相关记录
17
+     * 申请日期|申请顺序号|申请张数|介质代码|卡号段|卡号的起始号码|卡号的终止号码|申请标志|申请通过标志|制卡批次|
18
+     */
19
+    public YWJXSFHKSQXGJLData: E_YWJXSFHKSQXGJL[] = []
20
+}
21
+
22
+/**
23
+ * 以文件形式返回卡申请相关记录
24
+ * 申请日期|申请顺序号|申请张数|介质代码|卡号段|卡号的起始号码|卡号的终止号码|申请标志|申请通过标志|制卡批次|
25
+ */
26
+export class E_YWJXSFHKSQXGJL {
27
+    /**
28
+     * 申请日期
29
+     */
30
+    public SQRQ: string = ''
31
+
32
+    /**
33
+     * 申请顺序号
34
+     */
35
+    public SQSXH: string = ''
36
+
37
+    /**
38
+     * 申请张数
39
+     */
40
+    public SQZS: string = ''
41
+
42
+    /**
43
+     * 介质代码
44
+     */
45
+    public JZDM: string = ''
46
+
47
+    /**
48
+     * 卡号段
49
+     */
50
+    public KHD: string = ''
51
+
52
+    /**
53
+     * 卡号的起始号码
54
+     */
55
+    public KHDQSHM: string = ''
56
+
57
+    /**
58
+     * 卡号的终止号码
59
+     */
60
+    public KHDZZHM: string = ''
61
+
62
+    /**
63
+     * 申请标志
64
+     */
65
+    public SQBZ: string = ''
66
+
67
+    /**
68
+     * 申请通过标志
69
+     */
70
+    public SQTGBZ: string = ''
71
+
72
+    /**
73
+     * 制卡批次
74
+     */
75
+    public ZKPC: string = ''
76
+}
77
+
78
+/**
79
+ * 查询卡申请登记簿信息输入参数
80
+ */
81
+export class QueryCardApplyRecordInput extends TFInput {
82
+    /**
83
+     * 申请序号 0530
84
+     */
85
+    public SQXH: string = ''
86
+
87
+    /**
88
+     * 制卡批次 0860
89
+     */
90
+    public ZKPC: string = ''
91
+
92
+    /**
93
+     * 介质代码 1161
94
+     */
95
+    public JZDM: string = ''
96
+
97
+    /**                 
98
+     * 定义业务逻辑              
99
+     * @returns 查询结果
100
+     */
101
+    public Raise(): QueryCardApplyRecord {
102
+        // 拉取数据                                  
103
+        const output = new QueryCardApplyRecord()
104
+        PageData.TradeAPIs.InitFd(this.MessageData)
105
+        PageData.TradeAPIs.CommSend(this.MessageData)
106
+        this.MessageData.Fd126_5 = this.MainCode
107
+        this.MessageData.Fd16 = "CXCL"
108
+        this.MessageData.Fd53 = this.SQXH
109
+        this.MessageData.Fd86 = this.ZKPC
110
+        this.MessageData.Fd116_1 = this.JZDM
111
+        this.MessageData.Fd128 = "0008"
112
+
113
+        PageData.TradeAPIs.CallServer(this.MessageData)
114
+        if (this.MessageData.Fd12 != "0000") {
115
+            output.IsFailed = true
116
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
117
+        }
118
+        output.YWJXSFHKSQXGJLData = this.AnilyzeFileData<E_YWJXSFHKSQXGJL>(
119
+            this.MessageData.FileData,
120
+            "申请日期|申请顺序号|申请张数|介质代码|卡号段|卡号的起始号码|卡号的终止号码|申请标志|申请通过标志|制卡批次|",
121
+            (x) => {
122
+                return {
123
+                    SQRQ: x["申请日期"],
124
+                    SQSXH: x["申请顺序号"],
125
+                    SQZS: x["申请张数"],
126
+                    JZDM: x["介质代码"],
127
+                    KHD: x["卡号段"],
128
+                    KHDQSHM: x["卡号的起始号码"],
129
+                    KHDZZHM: x["卡号的终止号码"],
130
+                    SQBZ: x["申请标志"],
131
+                    SQTGBZ: x["申请通过标志"],
132
+                    ZKPC: x["制卡批次"]
133
+                } as E_YWJXSFHKSQXGJL
134
+            }
135
+        )
136
+        output.YWJXSFHKSQXGJL = this.MessageData.FileData
137
+
138
+        return output
139
+    }
140
+}

+ 0
- 120
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCardListOfCustomer.cs 查看文件

@@ -1,120 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 查询客户允许的卡介质列表
11
-    /// 根据客户级别和卡种类返回卡介质列表
12
-    /// </summary>
13
-    public class QueryCardListOfCustomer : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 介质列表
18
-        /// 文件格式: 介质代码|介质名称|
19
-        /// </summary>
20
-        public string JZLB { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 介质列表
24
-        /// 文件格式: 介质代码|介质名称|
25
-        /// </summary>
26
-        public List<E_JZLB> JZLBData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 介质列表
30
-        /// 文件格式: 介质代码|介质名称|
31
-        /// </summary>
32
-        public class E_JZLB
33
-        {
34
-            /// <summary>
35
-            /// 介质代码
36
-            /// </summary>
37
-            public string JZDM { get; set; }
38
-
39
-            /// <summary>
40
-            /// 介质名称
41
-            /// </summary>
42
-            public string JZMC { get; set; }
43
-
44
-        }
45
-
46
-        #endregion
47
-
48
-        #region Input
49
-		/// <summary>
50
-        /// 参数清单
51
-        /// </summary>
52
-        public class Input : TFInput
53
-        {
54
-            /// <summary>
55
-            /// 是否自选号 0680
56
-            /// Y:是 N:否 
57
-            /// </summary>
58
-            public string SFZXH { get; set; }
59
-
60
-            /// <summary>
61
-            /// 卡类型 0690
62
-            /// 0:普通卡 1:联名卡 2:专用卡 
63
-            /// </summary>
64
-            public string KLX { get; set; }
65
-
66
-            /// <summary>
67
-            /// 是否记名卡 0700
68
-            /// Y:是 N:否 
69
-            /// </summary>
70
-            public string SFJMK { get; set; }
71
-
72
-            /// <summary>
73
-            /// 客户级别 0710
74
-            ///  
75
-            /// </summary>
76
-            public string KHJB { get; set; }
77
-
78
-
79
-            /// <summary>                 
80
-            /// 定义业务逻辑              
81
-            /// </summary>                
82
-            /// <returns></returns>  
83
-            public override TFOutput Raise()
84
-            {
85
-                //拉取数据                                  
86
-                var output = new QueryCardListOfCustomer();
87
-                PageData.TradeAPIs.InitFd(MessageData);
88
-                PageData.TradeAPIs.CommSend(MessageData);
89
-				MessageData.Fd126_5 = MainCode;
90
-                MessageData.Fd16 = "CXCL";
91
-                MessageData.Fd68 = SFZXH;
92
-                MessageData.Fd69 = KLX;
93
-                MessageData.Fd70 = SFJMK;
94
-                MessageData.Fd71 = KHJB;
95
-                MessageData.Fd128 = "0046";
96
-
97
-                PageData.TradeAPIs.CallServer(MessageData);
98
-                if (MessageData.Fd12 != "0000")
99
-                {
100
-                    output.IsFailed = true;
101
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
102
-                }                
103
-                output.JZLBData = AnilyzeFileData<E_JZLB>(MessageData.FileData,
104
-                                            "介质代码|介质名称|",
105
-                                            x =>
106
-                                            {
107
-                                                return new E_JZLB
108
-                                                {
109
-                                                    JZDM = x["介质代码"],
110
-                                                    JZMC = x["介质名称"]
111
-                                                };
112
-                                            });
113
-                output.JZLB = MessageData.FileData;
114
-
115
-                return output;
116
-            }
117
-        }
118
-        #endregion
119
-    }
120
-}

+ 101
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCardListOfCustomer.ts 查看文件

@@ -0,0 +1,101 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 查询客户允许的卡介质列表
6
+ * 根据客户级别和卡种类返回卡介质列表
7
+ */
8
+export class QueryCardListOfCustomer extends TFOutput {
9
+    /**
10
+     * 介质列表
11
+     * 文件格式: 介质代码|介质名称|
12
+     */
13
+    public JZLB: string = ''
14
+
15
+    /**
16
+     * 介质列表
17
+     * 文件格式: 介质代码|介质名称|
18
+     */
19
+    public JZLBData: E_JZLB[] = []
20
+}
21
+
22
+/**
23
+ * 介质列表
24
+ * 文件格式: 介质代码|介质名称|
25
+ */
26
+export class E_JZLB {
27
+    /**
28
+     * 介质代码
29
+     */
30
+    public JZDM: string = ''
31
+
32
+    /**
33
+     * 介质名称
34
+     */
35
+    public JZMC: string = ''
36
+}
37
+
38
+/**
39
+ * 查询客户允许的卡介质列表输入参数
40
+ */
41
+export class QueryCardListOfCustomerInput extends TFInput {
42
+    /**
43
+     * 是否自选号 0680
44
+     * Y:是 N:否 
45
+     */
46
+    public SFZXH: string = ''
47
+
48
+    /**
49
+     * 卡类型 0690
50
+     * 0:普通卡 1:联名卡 2:专用卡 
51
+     */
52
+    public KLX: string = ''
53
+
54
+    /**
55
+     * 是否记名卡 0700
56
+     * Y:是 N:否 
57
+     */
58
+    public SFJMK: string = ''
59
+
60
+    /**
61
+     * 客户级别 0710
62
+     */
63
+    public KHJB: string = ''
64
+
65
+    /**                 
66
+     * 定义业务逻辑              
67
+     * @returns 查询结果
68
+     */
69
+    public Raise(): QueryCardListOfCustomer {
70
+        // 拉取数据                                  
71
+        const output = new QueryCardListOfCustomer()
72
+        PageData.TradeAPIs.InitFd(this.MessageData)
73
+        PageData.TradeAPIs.CommSend(this.MessageData)
74
+        this.MessageData.Fd126_5 = this.MainCode
75
+        this.MessageData.Fd16 = "CXCL"
76
+        this.MessageData.Fd68 = this.SFZXH
77
+        this.MessageData.Fd69 = this.KLX
78
+        this.MessageData.Fd70 = this.SFJMK
79
+        this.MessageData.Fd71 = this.KHJB
80
+        this.MessageData.Fd128 = "0046"
81
+
82
+        PageData.TradeAPIs.CallServer(this.MessageData)
83
+        if (this.MessageData.Fd12 != "0000") {
84
+            output.IsFailed = true
85
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
86
+        }
87
+        output.JZLBData = this.AnilyzeFileData<E_JZLB>(
88
+            this.MessageData.FileData,
89
+            "介质代码|介质名称|",
90
+            (x) => {
91
+                return {
92
+                    JZDM: x["介质代码"],
93
+                    JZMC: x["介质名称"]
94
+                } as E_JZLB
95
+            }
96
+        )
97
+        output.JZLB = this.MessageData.FileData
98
+
99
+        return output
100
+    }
101
+}

+ 0
- 79
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCardMsrInfo.cs 查看文件

@@ -1,79 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 卡折校验磁道信息
11
-    /// 卡折校验磁道信息
12
-    /// </summary>
13
-    public class QueryCardMsrInfo : TFOutput
14
-    {
15
-        #region Output
16
-
17
-        #endregion
18
-
19
-        #region Input
20
-		/// <summary>
21
-        /// 参数清单
22
-        /// </summary>
23
-        public class Input : TFInput
24
-        {
25
-            /// <summary>
26
-            /// 账号 0300
27
-            ///  
28
-            /// </summary>
29
-            public string ZH { get; set; }
30
-
31
-            /// <summary>
32
-            /// 校验方式 0670
33
-            ///  1 卡检查2磁道  2 卡检查3磁道  3 卡检查2磁道cvn  4 卡、折检查所有磁道  5 卡核对3磁道cvn  
34
-            /// </summary>
35
-            public string JYFS { get; set; }
36
-
37
-            /// <summary>
38
-            /// 2磁道信息 0750
39
-            ///  
40
-            /// </summary>
41
-            public string MSR2 { get; set; }
42
-
43
-            /// <summary>
44
-            /// 3磁道信息 0760
45
-            ///  
46
-            /// </summary>
47
-            public string MSR3 { get; set; }
48
-
49
-
50
-            /// <summary>                 
51
-            /// 定义业务逻辑              
52
-            /// </summary>                
53
-            /// <returns></returns>  
54
-            public override TFOutput Raise()
55
-            {
56
-                //拉取数据                                  
57
-                var output = new QueryCardMsrInfo();
58
-                PageData.TradeAPIs.InitFd(MessageData);
59
-                PageData.TradeAPIs.CommSend(MessageData);
60
-				MessageData.Fd126_5 = MainCode;
61
-                MessageData.Fd16 = "K049";
62
-                MessageData.Fd30 = ZH;
63
-                MessageData.Fd67 = JYFS;
64
-                MessageData.Fd75 = MSR2;
65
-                MessageData.Fd76 = MSR3;
66
-
67
-                PageData.TradeAPIs.CallServer(MessageData);
68
-                if (MessageData.Fd12 != "0000")
69
-                {
70
-                    output.IsFailed = true;
71
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
72
-                }                
73
-
74
-                return output;
75
-            }
76
-        }
77
-        #endregion
78
-    }
79
-}

+ 61
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCardMsrInfo.ts 查看文件

@@ -0,0 +1,61 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 卡折校验磁道信息
6
+ * 卡折校验磁道信息
7
+ */
8
+export class QueryCardMsrInfo extends TFOutput {
9
+    // 此类没有输出字段
10
+}
11
+
12
+/**
13
+ * 卡折校验磁道信息输入参数
14
+ */
15
+export class QueryCardMsrInfoInput extends TFInput {
16
+    /**
17
+     * 账号 0300
18
+     */
19
+    public ZH: string = ''
20
+
21
+    /**
22
+     * 校验方式 0670
23
+     * 1 卡检查2磁道  2 卡检查3磁道  3 卡检查2磁道cvn  4 卡、折检查所有磁道  5 卡核对3磁道cvn
24
+     */
25
+    public JYFS: string = ''
26
+
27
+    /**
28
+     * 2磁道信息 0750
29
+     */
30
+    public MSR2: string = ''
31
+
32
+    /**
33
+     * 3磁道信息 0760
34
+     */
35
+    public MSR3: string = ''
36
+
37
+    /**                 
38
+     * 定义业务逻辑              
39
+     * @returns 查询结果
40
+     */
41
+    public Raise(): QueryCardMsrInfo {
42
+        // 拉取数据                                  
43
+        const output = new QueryCardMsrInfo()
44
+        PageData.TradeAPIs.InitFd(this.MessageData)
45
+        PageData.TradeAPIs.CommSend(this.MessageData)
46
+        this.MessageData.Fd126_5 = this.MainCode
47
+        this.MessageData.Fd16 = "K049"
48
+        this.MessageData.Fd30 = this.ZH
49
+        this.MessageData.Fd67 = this.JYFS
50
+        this.MessageData.Fd75 = this.MSR2
51
+        this.MessageData.Fd76 = this.MSR3
52
+
53
+        PageData.TradeAPIs.CallServer(this.MessageData)
54
+        if (this.MessageData.Fd12 != "0000") {
55
+            output.IsFailed = true
56
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
57
+        }
58
+
59
+        return output
60
+    }
61
+}

+ 0
- 99
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCardNoPartList.cs 查看文件

@@ -1,99 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 查询卡号段列表
11
-    /// 根据介质代码查询卡号段列表
12
-    /// </summary>
13
-    public class QueryCardNoPartList : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 介质列表
18
-        /// 文件格式: 卡号段代码|卡号段名称|
19
-        /// </summary>
20
-        public string JZLB { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 介质列表
24
-        /// 文件格式: 卡号段代码|卡号段名称|
25
-        /// </summary>
26
-        public List<E_JZLB> JZLBData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 介质列表
30
-        /// 文件格式: 卡号段代码|卡号段名称|
31
-        /// </summary>
32
-        public class E_JZLB
33
-        {
34
-            /// <summary>
35
-            /// 卡号段代码
36
-            /// </summary>
37
-            public string KHDDM { get; set; }
38
-
39
-            /// <summary>
40
-            /// 卡号段名称
41
-            /// </summary>
42
-            public string KHDMC { get; set; }
43
-
44
-        }
45
-
46
-        #endregion
47
-
48
-        #region Input
49
-		/// <summary>
50
-        /// 参数清单
51
-        /// </summary>
52
-        public class Input : TFInput
53
-        {
54
-            /// <summary>
55
-            /// 介质代码 1161
56
-            ///  
57
-            /// </summary>
58
-            public string JZDM { get; set; }
59
-
60
-
61
-            /// <summary>                 
62
-            /// 定义业务逻辑              
63
-            /// </summary>                
64
-            /// <returns></returns>  
65
-            public override TFOutput Raise()
66
-            {
67
-                //拉取数据                                  
68
-                var output = new QueryCardNoPartList();
69
-                PageData.TradeAPIs.InitFd(MessageData);
70
-                PageData.TradeAPIs.CommSend(MessageData);
71
-				MessageData.Fd126_5 = MainCode;
72
-                MessageData.Fd16 = "CXCL";
73
-                MessageData.Fd116_1 = JZDM;
74
-                MessageData.Fd128 = "0047";
75
-
76
-                PageData.TradeAPIs.CallServer(MessageData);
77
-                if (MessageData.Fd12 != "0000")
78
-                {
79
-                    output.IsFailed = true;
80
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
81
-                }                
82
-                output.JZLBData = AnilyzeFileData<E_JZLB>(MessageData.FileData,
83
-                                            "卡号段代码|卡号段名称|",
84
-                                            x =>
85
-                                            {
86
-                                                return new E_JZLB
87
-                                                {
88
-                                                    KHDDM = x["卡号段代码"],
89
-                                                    KHDMC = x["卡号段名称"]
90
-                                                };
91
-                                            });
92
-                output.JZLB = MessageData.FileData;
93
-
94
-                return output;
95
-            }
96
-        }
97
-        #endregion
98
-    }
99
-}

+ 80
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCardNoPartList.ts 查看文件

@@ -0,0 +1,80 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 查询卡号段列表
6
+ * 根据介质代码查询卡号段列表
7
+ */
8
+export class QueryCardNoPartList extends TFOutput {
9
+    /**
10
+     * 介质列表
11
+     * 文件格式: 卡号段代码|卡号段名称|
12
+     */
13
+    public JZLB: string = ''
14
+
15
+    /**
16
+     * 介质列表
17
+     * 文件格式: 卡号段代码|卡号段名称|
18
+     */
19
+    public JZLBData: E_JZLB[] = []
20
+}
21
+
22
+/**
23
+ * 介质列表
24
+ * 文件格式: 卡号段代码|卡号段名称|
25
+ */
26
+export class E_JZLB {
27
+    /**
28
+     * 卡号段代码
29
+     */
30
+    public KHDDM: string = ''
31
+
32
+    /**
33
+     * 卡号段名称
34
+     */
35
+    public KHDMC: string = ''
36
+}
37
+
38
+/**
39
+ * 查询卡号段列表输入参数
40
+ */
41
+export class QueryCardNoPartListInput extends TFInput {
42
+    /**
43
+     * 介质代码 1161
44
+     */
45
+    public JZDM: string = ''
46
+
47
+    /**                 
48
+     * 定义业务逻辑              
49
+     * @returns 查询结果
50
+     */
51
+    public Raise(): QueryCardNoPartList {
52
+        // 拉取数据                                  
53
+        const output = new QueryCardNoPartList()
54
+        PageData.TradeAPIs.InitFd(this.MessageData)
55
+        PageData.TradeAPIs.CommSend(this.MessageData)
56
+        this.MessageData.Fd126_5 = this.MainCode
57
+        this.MessageData.Fd16 = "CXCL"
58
+        this.MessageData.Fd116_1 = this.JZDM
59
+        this.MessageData.Fd128 = "0047"
60
+
61
+        PageData.TradeAPIs.CallServer(this.MessageData)
62
+        if (this.MessageData.Fd12 != "0000") {
63
+            output.IsFailed = true
64
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
65
+        }
66
+        output.JZLBData = this.AnilyzeFileData<E_JZLB>(
67
+            this.MessageData.FileData,
68
+            "卡号段代码|卡号段名称|",
69
+            (x) => {
70
+                return {
71
+                    KHDDM: x["卡号段代码"],
72
+                    KHDMC: x["卡号段名称"]
73
+                } as E_JZLB
74
+            }
75
+        )
76
+        output.JZLB = this.MessageData.FileData
77
+
78
+        return output
79
+    }
80
+}

+ 0
- 99
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCardSurfaceList.cs 查看文件

@@ -1,99 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 查询卡面列表
11
-    /// 根据介质代码查询卡面列表
12
-    /// </summary>
13
-    public class QueryCardSurfaceList : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 介质列表
18
-        /// 文件格式: 卡面代码|卡面名称|
19
-        /// </summary>
20
-        public string JZLB { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 介质列表
24
-        /// 文件格式: 卡面代码|卡面名称|
25
-        /// </summary>
26
-        public List<E_JZLB> JZLBData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 介质列表
30
-        /// 文件格式: 卡面代码|卡面名称|
31
-        /// </summary>
32
-        public class E_JZLB
33
-        {
34
-            /// <summary>
35
-            /// 卡面代码
36
-            /// </summary>
37
-            public string KMDM { get; set; }
38
-
39
-            /// <summary>
40
-            /// 卡面名称
41
-            /// </summary>
42
-            public string KMMC { get; set; }
43
-
44
-        }
45
-
46
-        #endregion
47
-
48
-        #region Input
49
-		/// <summary>
50
-        /// 参数清单
51
-        /// </summary>
52
-        public class Input : TFInput
53
-        {
54
-            /// <summary>
55
-            /// 介质代码 1161
56
-            ///  
57
-            /// </summary>
58
-            public string JZDM { get; set; }
59
-
60
-
61
-            /// <summary>                 
62
-            /// 定义业务逻辑              
63
-            /// </summary>                
64
-            /// <returns></returns>  
65
-            public override TFOutput Raise()
66
-            {
67
-                //拉取数据                                  
68
-                var output = new QueryCardSurfaceList();
69
-                PageData.TradeAPIs.InitFd(MessageData);
70
-                PageData.TradeAPIs.CommSend(MessageData);
71
-				MessageData.Fd126_5 = MainCode;
72
-                MessageData.Fd16 = "CXCL";
73
-                MessageData.Fd116_1 = JZDM;
74
-                MessageData.Fd128 = "0048";
75
-
76
-                PageData.TradeAPIs.CallServer(MessageData);
77
-                if (MessageData.Fd12 != "0000")
78
-                {
79
-                    output.IsFailed = true;
80
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
81
-                }                
82
-                output.JZLBData = AnilyzeFileData<E_JZLB>(MessageData.FileData,
83
-                                            "卡面代码|卡面名称|",
84
-                                            x =>
85
-                                            {
86
-                                                return new E_JZLB
87
-                                                {
88
-                                                    KMDM = x["卡面代码"],
89
-                                                    KMMC = x["卡面名称"]
90
-                                                };
91
-                                            });
92
-                output.JZLB = MessageData.FileData;
93
-
94
-                return output;
95
-            }
96
-        }
97
-        #endregion
98
-    }
99
-}

+ 80
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCardSurfaceList.ts 查看文件

@@ -0,0 +1,80 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 查询卡面列表
6
+ * 根据介质代码查询卡面列表
7
+ */
8
+export class QueryCardSurfaceList extends TFOutput {
9
+    /**
10
+     * 介质列表
11
+     * 文件格式: 卡面代码|卡面名称|
12
+     */
13
+    public JZLB: string = ''
14
+
15
+    /**
16
+     * 介质列表
17
+     * 文件格式: 卡面代码|卡面名称|
18
+     */
19
+    public JZLBData: E_JZLB[] = []
20
+}
21
+
22
+/**
23
+ * 介质列表
24
+ * 文件格式: 卡面代码|卡面名称|
25
+ */
26
+export class E_JZLB {
27
+    /**
28
+     * 卡面代码
29
+     */
30
+    public KMDM: string = ''
31
+
32
+    /**
33
+     * 卡面名称
34
+     */
35
+    public KMMC: string = ''
36
+}
37
+
38
+/**
39
+ * 查询卡面列表输入参数
40
+ */
41
+export class QueryCardSurfaceListInput extends TFInput {
42
+    /**
43
+     * 介质代码 1161
44
+     */
45
+    public JZDM: string = ''
46
+
47
+    /**                 
48
+     * 定义业务逻辑              
49
+     * @returns 查询结果
50
+     */
51
+    public Raise(): QueryCardSurfaceList {
52
+        // 拉取数据                                  
53
+        const output = new QueryCardSurfaceList()
54
+        PageData.TradeAPIs.InitFd(this.MessageData)
55
+        PageData.TradeAPIs.CommSend(this.MessageData)
56
+        this.MessageData.Fd126_5 = this.MainCode
57
+        this.MessageData.Fd16 = "CXCL"
58
+        this.MessageData.Fd116_1 = this.JZDM
59
+        this.MessageData.Fd128 = "0048"
60
+
61
+        PageData.TradeAPIs.CallServer(this.MessageData)
62
+        if (this.MessageData.Fd12 != "0000") {
63
+            output.IsFailed = true
64
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
65
+        }
66
+        output.JZLBData = this.AnilyzeFileData<E_JZLB>(
67
+            this.MessageData.FileData,
68
+            "卡面代码|卡面名称|",
69
+            (x) => {
70
+                return {
71
+                    KMDM: x["卡面代码"],
72
+                    KMMC: x["卡面名称"]
73
+                } as E_JZLB
74
+            }
75
+        )
76
+        output.JZLB = this.MessageData.FileData
77
+
78
+        return output
79
+    }
80
+}

+ 0
- 86
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCashAllocate.cs 查看文件

@@ -1,86 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 现金调拨查询
11
-    /// 通过现金管理员查询申请调拨的信息
12
-    /// </summary>
13
-    public class QueryCashAllocate : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 查询结果 0280
18
-        /// 
19
-        /// </summary>
20
-        public string CXJG { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 标志位 0730
24
-        /// [空格表示没有查询相关数据]第一位是否为现金管理员0-是 1-否 第二位是否交出现金管理权限0-否 1-是 第三位是否是清算中心0-否 1-是 第四位操作类型是否正确0-是 1-否
25
-        /// </summary>
26
-        public string BZW { get; internal set; }
27
-
28
-
29
-        #endregion
30
-
31
-        #region Input
32
-		/// <summary>
33
-        /// 参数清单
34
-        /// </summary>
35
-        public class Input : TFInput
36
-        {
37
-            /// <summary>
38
-            /// 查询标志 0700
39
-            ///  
40
-            /// </summary>
41
-            public string CXBZ { get; set; }
42
-
43
-            /// <summary>
44
-            /// 机构号 0910
45
-            ///  
46
-            /// </summary>
47
-            public string JGH { get; set; }
48
-
49
-            /// <summary>
50
-            /// 柜员号 0920
51
-            ///  
52
-            /// </summary>
53
-            public string GYH { get; set; }
54
-
55
-
56
-            /// <summary>                 
57
-            /// 定义业务逻辑              
58
-            /// </summary>                
59
-            /// <returns></returns>  
60
-            public override TFOutput Raise()
61
-            {
62
-                //拉取数据                                  
63
-                var output = new QueryCashAllocate();
64
-                PageData.TradeAPIs.InitFd(MessageData);
65
-                PageData.TradeAPIs.CommSend(MessageData);
66
-				MessageData.Fd126_5 = MainCode;
67
-                MessageData.Fd16 = "K059";
68
-                MessageData.Fd70 = CXBZ;
69
-                MessageData.Fd91 = JGH;
70
-                MessageData.Fd92 = GYH;
71
-
72
-                PageData.TradeAPIs.CallServer(MessageData);
73
-                if (MessageData.Fd12 != "0000")
74
-                {
75
-                    output.IsFailed = true;
76
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
77
-                }                
78
-                output.CXJG = (MessageData.Fd28);
79
-                output.BZW = (MessageData.Fd73);
80
-
81
-                return output;
82
-            }
83
-        }
84
-        #endregion
85
-    }
86
-}

+ 65
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCashAllocate.ts 查看文件

@@ -0,0 +1,65 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 现金调拨查询
6
+ * 通过现金管理员查询申请调拨的信息
7
+ */
8
+export class QueryCashAllocate extends TFOutput {
9
+    /**
10
+     * 查询结果 0280
11
+     */
12
+    public CXJG: string = ''
13
+
14
+    /**
15
+     * 标志位 0730
16
+     * [空格表示没有查询相关数据]第一位是否为现金管理员0-是 1-否 第二位是否交出现金管理权限0-否 1-是 第三位是否是清算中心0-否 1-是 第四位操作类型是否正确0-是 1-否
17
+     */
18
+    public BZW: string = ''
19
+}
20
+
21
+/**
22
+ * 现金调拨查询输入参数
23
+ */
24
+export class QueryCashAllocateInput extends TFInput {
25
+    /**
26
+     * 查询标志 0700
27
+     */
28
+    public CXBZ: string = ''
29
+
30
+    /**
31
+     * 机构号 0910
32
+     */
33
+    public JGH: string = ''
34
+
35
+    /**
36
+     * 柜员号 0920
37
+     */
38
+    public GYH: string = ''
39
+
40
+    /**                 
41
+     * 定义业务逻辑              
42
+     * @returns 查询结果
43
+     */
44
+    public Raise(): QueryCashAllocate {
45
+        // 拉取数据                                  
46
+        const output = new QueryCashAllocate()
47
+        PageData.TradeAPIs.InitFd(this.MessageData)
48
+        PageData.TradeAPIs.CommSend(this.MessageData)
49
+        this.MessageData.Fd126_5 = this.MainCode
50
+        this.MessageData.Fd16 = "K059"
51
+        this.MessageData.Fd70 = this.CXBZ
52
+        this.MessageData.Fd91 = this.JGH
53
+        this.MessageData.Fd92 = this.GYH
54
+
55
+        PageData.TradeAPIs.CallServer(this.MessageData)
56
+        if (this.MessageData.Fd12 != "0000") {
57
+            output.IsFailed = true
58
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
59
+        }
60
+        output.CXJG = this.MessageData.Fd28
61
+        output.BZW = this.MessageData.Fd73
62
+
63
+        return output
64
+    }
65
+}

+ 0
- 242
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCashApproveList_710001.cs 查看文件

@@ -1,242 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 9598查询-710001-查询现金审批表
11
-    /// 提出申请
12
-    /// </summary>
13
-    public class QueryCashApproveList_710001 : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 查询结果
18
-        /// 文件格式:申请类型|申请金额|申请事由|券别要求|100元金额(完整)|50元金额(完整)|20元金额(完整)|10元金额(完整)|5元金额(完整)|2元金额(完整)|1元金额(完整)|5角金额(完整)|2角金额(完整)|1角金额(完整)|100元金额(损伤)|50元金额(损伤)|20元金额(损伤)|10元金额(损伤)|5元金额(损伤)|2元金额(损伤)|1元金额(损伤)|5角金额(损伤)|2角金额(损伤)|1角金额(损伤)|备注|申请模式
19
-        /// </summary>
20
-        public string CXJG { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 查询结果
24
-        /// 文件格式:申请类型|申请金额|申请事由|券别要求|100元金额(完整)|50元金额(完整)|20元金额(完整)|10元金额(完整)|5元金额(完整)|2元金额(完整)|1元金额(完整)|5角金额(完整)|2角金额(完整)|1角金额(完整)|100元金额(损伤)|50元金额(损伤)|20元金额(损伤)|10元金额(损伤)|5元金额(损伤)|2元金额(损伤)|1元金额(损伤)|5角金额(损伤)|2角金额(损伤)|1角金额(损伤)|备注|申请模式
25
-        /// </summary>
26
-        public List<E_CXJG> CXJGData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 查询结果
30
-        /// 文件格式:申请类型|申请金额|申请事由|券别要求|100元金额(完整)|50元金额(完整)|20元金额(完整)|10元金额(完整)|5元金额(完整)|2元金额(完整)|1元金额(完整)|5角金额(完整)|2角金额(完整)|1角金额(完整)|100元金额(损伤)|50元金额(损伤)|20元金额(损伤)|10元金额(损伤)|5元金额(损伤)|2元金额(损伤)|1元金额(损伤)|5角金额(损伤)|2角金额(损伤)|1角金额(损伤)|备注|申请模式
31
-        /// </summary>
32
-        public class E_CXJG
33
-        {
34
-            /// <summary>
35
-            /// 申请类型
36
-            /// </summary>
37
-            public string SQLX { get; set; }
38
-
39
-            /// <summary>
40
-            /// 申请金额
41
-            /// </summary>
42
-            public string SQJE { get; set; }
43
-
44
-            /// <summary>
45
-            /// 申请事由
46
-            /// </summary>
47
-            public string SQSY { get; set; }
48
-
49
-            /// <summary>
50
-            /// 券别要求
51
-            /// </summary>
52
-            public string QBYQ { get; set; }
53
-
54
-            /// <summary>
55
-            /// 金额100元(完整)
56
-            /// </summary>
57
-            public string JE100YWZ { get; set; }
58
-
59
-            /// <summary>
60
-            /// 金额50元(完整)
61
-            /// </summary>
62
-            public string JE50YWZ { get; set; }
63
-
64
-            /// <summary>
65
-            /// 金额20元(完整)
66
-            /// </summary>
67
-            public string JE20YWZ { get; set; }
68
-
69
-            /// <summary>
70
-            /// 金额10元(完整)
71
-            /// </summary>
72
-            public string JE10YWZ { get; set; }
73
-
74
-            /// <summary>
75
-            /// 金额5元(完整)
76
-            /// </summary>
77
-            public string JE5YWZ { get; set; }
78
-
79
-            /// <summary>
80
-            /// 金额2元(完整)
81
-            /// </summary>
82
-            public string JE2YWZ { get; set; }
83
-
84
-            /// <summary>
85
-            /// 金额1元(完整)
86
-            /// </summary>
87
-            public string JE1YWZ { get; set; }
88
-
89
-            /// <summary>
90
-            /// 金额5角(完整)
91
-            /// </summary>
92
-            public string JE5JWZ { get; set; }
93
-
94
-            /// <summary>
95
-            /// 金额2角(完整)
96
-            /// </summary>
97
-            public string JE2JWZ { get; set; }
98
-
99
-            /// <summary>
100
-            /// 金额1角(完整)
101
-            /// </summary>
102
-            public string JE1JWZ { get; set; }
103
-
104
-            /// <summary>
105
-            /// 金额100元(损伤)
106
-            /// </summary>
107
-            public string JE100YSS { get; set; }
108
-
109
-            /// <summary>
110
-            /// 金额50元(损伤)
111
-            /// </summary>
112
-            public string JE50YSS { get; set; }
113
-
114
-            /// <summary>
115
-            /// 金额20元(损伤)
116
-            /// </summary>
117
-            public string JE20YSS { get; set; }
118
-
119
-            /// <summary>
120
-            /// 金额10元(损伤)
121
-            /// </summary>
122
-            public string JE10YSS { get; set; }
123
-
124
-            /// <summary>
125
-            /// 金额5元(损伤)
126
-            /// </summary>
127
-            public string JE5YSS { get; set; }
128
-
129
-            /// <summary>
130
-            /// 金额2元(损伤)
131
-            /// </summary>
132
-            public string JE2YSS { get; set; }
133
-
134
-            /// <summary>
135
-            /// 金额1元(损伤)
136
-            /// </summary>
137
-            public string JE1YSS { get; set; }
138
-
139
-            /// <summary>
140
-            /// 金额5角(损伤)
141
-            /// </summary>
142
-            public string JE5JSS { get; set; }
143
-
144
-            /// <summary>
145
-            /// 金额2角(损伤)
146
-            /// </summary>
147
-            public string JE2JSS { get; set; }
148
-
149
-            /// <summary>
150
-            /// 金额1角(损伤)
151
-            /// </summary>
152
-            public string JE1JSS { get; set; }
153
-
154
-            /// <summary>
155
-            /// 备注
156
-            /// </summary>
157
-            public string BZ { get; set; }
158
-
159
-            /// <summary>
160
-            /// 申请模式
161
-            /// </summary>
162
-            public string SQMS { get; set; }
163
-
164
-        }
165
-
166
-        #endregion
167
-
168
-        #region Input
169
-		/// <summary>
170
-        /// 参数清单
171
-        /// </summary>
172
-        public class Input : TFInput
173
-        {
174
-            /// <summary>
175
-            /// 查询条件 
176
-            /// 申请编号
177
-            /// </summary>
178
-            public string SQBH { get; set; }
179
-
180
-
181
-            /// <summary>                 
182
-            /// 定义业务逻辑              
183
-            /// </summary>                
184
-            /// <returns></returns>  
185
-            public override TFOutput Raise()
186
-            {
187
-                //拉取数据                                  
188
-                var output = new QueryCashApproveList_710001();
189
-                PageData.TradeAPIs.InitFd(MessageData);
190
-                PageData.TradeAPIs.CommSend(MessageData);
191
-				MessageData.Fd126_5 = MainCode;
192
-                MessageData.Fd16 = "9598";
193
-                MessageData.Fd123 = string.Format("1,710001,{0},",SQBH);
194
-
195
-                PageData.TradeAPIs.CallServer(MessageData);
196
-                if (MessageData.Fd12 != "0000")
197
-                {
198
-                    output.IsFailed = true;
199
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
200
-                }                
201
-                output.CXJGData = AnilyzeFileData<E_CXJG>(MessageData.FileData,
202
-                                            "申请类型|申请金额|申请事由|券别要求|金额100元(完整)|金额50元(完整)|金额20元(完整)|金额10元(完整)|金额5元(完整)|金额2元(完整)|金额1元(完整)|金额5角(完整)|金额2角(完整)|金额1角(完整)|金额100元(损伤)|金额50元(损伤)|金额20元(损伤)|金额10元(损伤)|金额5元(损伤)|金额2元(损伤)|金额1元(损伤)|金额5角(损伤)|金额2角(损伤)|金额1角(损伤)|备注|申请模式|",
203
-                                            x =>
204
-                                            {
205
-                                                return new E_CXJG
206
-                                                {
207
-                                                    SQLX = x["申请类型"],
208
-                                                    SQJE = x["申请金额"],
209
-                                                    SQSY = x["申请事由"],
210
-                                                    QBYQ = x["券别要求"],
211
-                                                    JE100YWZ = x["金额100元(完整)"],
212
-                                                    JE50YWZ = x["金额50元(完整)"],
213
-                                                    JE20YWZ = x["金额20元(完整)"],
214
-                                                    JE10YWZ = x["金额10元(完整)"],
215
-                                                    JE5YWZ = x["金额5元(完整)"],
216
-                                                    JE2YWZ = x["金额2元(完整)"],
217
-                                                    JE1YWZ = x["金额1元(完整)"],
218
-                                                    JE5JWZ = x["金额5角(完整)"],
219
-                                                    JE2JWZ = x["金额2角(完整)"],
220
-                                                    JE1JWZ = x["金额1角(完整)"],
221
-                                                    JE100YSS = x["金额100元(损伤)"],
222
-                                                    JE50YSS = x["金额50元(损伤)"],
223
-                                                    JE20YSS = x["金额20元(损伤)"],
224
-                                                    JE10YSS = x["金额10元(损伤)"],
225
-                                                    JE5YSS = x["金额5元(损伤)"],
226
-                                                    JE2YSS = x["金额2元(损伤)"],
227
-                                                    JE1YSS = x["金额1元(损伤)"],
228
-                                                    JE5JSS = x["金额5角(损伤)"],
229
-                                                    JE2JSS = x["金额2角(损伤)"],
230
-                                                    JE1JSS = x["金额1角(损伤)"],
231
-                                                    BZ = x["备注"],
232
-                                                    SQMS = x["申请模式"]
233
-                                                };
234
-                                            });
235
-                output.CXJG = MessageData.FileData;
236
-
237
-                return output;
238
-            }
239
-        }
240
-        #endregion
241
-    }
242
-}

+ 223
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCashApproveList_710001.ts 查看文件

@@ -0,0 +1,223 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+
3
+/**
4
+ * 9598查询-710001-查询现金审批表
5
+ * 提出申请
6
+ */
7
+export class QueryCashApproveList_710001 extends TFOutput {
8
+    /**
9
+     * 查询结果
10
+     * 文件格式:申请类型|申请金额|申请事由|券别要求|100元金额(完整)|50元金额(完整)|20元金额(完整)|10元金额(完整)|5元金额(完整)|2元金额(完整)|1元金额(完整)|5角金额(完整)|2角金额(完整)|1角金额(完整)|100元金额(损伤)|50元金额(损伤)|20元金额(损伤)|10元金额(损伤)|5元金额(损伤)|2元金额(损伤)|1元金额(损伤)|5角金额(损伤)|2角金额(损伤)|1角金额(损伤)|备注|申请模式
11
+     */
12
+    public CXJG: string = ''
13
+
14
+    /**
15
+     * 查询结果
16
+     * 文件格式:申请类型|申请金额|申请事由|券别要求|100元金额(完整)|50元金额(完整)|20元金额(完整)|10元金额(完整)|5元金额(完整)|2元金额(完整)|1元金额(完整)|5角金额(完整)|2角金额(完整)|1角金额(完整)|100元金额(损伤)|50元金额(损伤)|20元金额(损伤)|10元金额(损伤)|5元金额(损伤)|2元金额(损伤)|1元金额(损伤)|5角金额(损伤)|2角金额(损伤)|1角金额(损伤)|备注|申请模式
17
+     */
18
+    public CXJGData: E_CXJG[] = []
19
+}
20
+
21
+/**
22
+ * 查询结果数据结构
23
+ * 文件格式:申请类型|申请金额|申请事由|券别要求|100元金额(完整)|50元金额(完整)|20元金额(完整)|10元金额(完整)|5元金额(完整)|2元金额(完整)|1元金额(完整)|5角金额(完整)|2角金额(完整)|1角金额(完整)|100元金额(损伤)|50元金额(损伤)|20元金额(损伤)|10元金额(损伤)|5元金额(损伤)|2元金额(损伤)|1元金额(损伤)|5角金额(损伤)|2角金额(损伤)|1角金额(损伤)|备注|申请模式
24
+ */
25
+export class E_CXJG {
26
+    /**
27
+     * 申请类型
28
+     */
29
+    public SQLX: string = ''
30
+
31
+    /**
32
+     * 申请金额
33
+     */
34
+    public SQJE: string = ''
35
+
36
+    /**
37
+     * 申请事由
38
+     */
39
+    public SQSY: string = ''
40
+
41
+    /**
42
+     * 券别要求
43
+     */
44
+    public QBYQ: string = ''
45
+
46
+    /**
47
+     * 金额100元(完整)
48
+     */
49
+    public JE100YWZ: string = ''
50
+
51
+    /**
52
+     * 金额50元(完整)
53
+     */
54
+    public JE50YWZ: string = ''
55
+
56
+    /**
57
+     * 金额20元(完整)
58
+     */
59
+    public JE20YWZ: string = ''
60
+
61
+    /**
62
+     * 金额10元(完整)
63
+     */
64
+    public JE10YWZ: string = ''
65
+
66
+    /**
67
+     * 金额5元(完整)
68
+     */
69
+    public JE5YWZ: string = ''
70
+
71
+    /**
72
+     * 金额2元(完整)
73
+     */
74
+    public JE2YWZ: string = ''
75
+
76
+    /**
77
+     * 金额1元(完整)
78
+     */
79
+    public JE1YWZ: string = ''
80
+
81
+    /**
82
+     * 金额5角(完整)
83
+     */
84
+    public JE5JWZ: string = ''
85
+
86
+    /**
87
+     * 金额2角(完整)
88
+     */
89
+    public JE2JWZ: string = ''
90
+
91
+    /**
92
+     * 金额1角(完整)
93
+     */
94
+    public JE1JWZ: string = ''
95
+
96
+    /**
97
+     * 金额100元(损伤)
98
+     */
99
+    public JE100YSS: string = ''
100
+
101
+    /**
102
+     * 金额50元(损伤)
103
+     */
104
+    public JE50YSS: string = ''
105
+
106
+    /**
107
+     * 金额20元(损伤)
108
+     */
109
+    public JE20YSS: string = ''
110
+
111
+    /**
112
+     * 金额10元(损伤)
113
+     */
114
+    public JE10YSS: string = ''
115
+
116
+    /**
117
+     * 金额5元(损伤)
118
+     */
119
+    public JE5YSS: string = ''
120
+
121
+    /**
122
+     * 金额2元(损伤)
123
+     */
124
+    public JE2YSS: string = ''
125
+
126
+    /**
127
+     * 金额1元(损伤)
128
+     */
129
+    public JE1YSS: string = ''
130
+
131
+    /**
132
+     * 金额5角(损伤)
133
+     */
134
+    public JE5JSS: string = ''
135
+
136
+    /**
137
+     * 金额2角(损伤)
138
+     */
139
+    public JE2JSS: string = ''
140
+
141
+    /**
142
+     * 金额1角(损伤)
143
+     */
144
+    public JE1JSS: string = ''
145
+
146
+    /**
147
+     * 备注
148
+     */
149
+    public BZ: string = ''
150
+
151
+    /**
152
+     * 申请模式
153
+     */
154
+    public SQMS: string = ''
155
+}
156
+
157
+/**
158
+ * 查询现金审批表输入参数
159
+ */
160
+export class QueryCashApproveList_710001Input extends TFInput {
161
+    /**
162
+     * 查询条件 
163
+     * 申请编号
164
+     */
165
+    public SQBH: string = ''
166
+
167
+    /**                 
168
+     * 定义业务逻辑              
169
+     * @returns 查询结果
170
+     */
171
+    public Raise(): QueryCashApproveList_710001 {
172
+        // 拉取数据                                  
173
+        const output = new QueryCashApproveList_710001()
174
+        this.PageData.TradeAPIs.InitFd(this.MessageData)
175
+        this.PageData.TradeAPIs.CommSend(this.MessageData)
176
+        this.MessageData.Fd126_5 = this.MainCode
177
+        this.MessageData.Fd16 = "9598"
178
+        this.MessageData.Fd123 = `1,710001,${this.SQBH},`
179
+
180
+        this.PageData.TradeAPIs.CallServer(this.MessageData)
181
+        if (this.MessageData.Fd12 != "0000") {
182
+            output.IsFailed = true
183
+            output.FailureCause = this.PageData.TradeAPIs.GetError(this.MessageData)
184
+        }
185
+        output.CXJGData = TFInput.AnilyzeFileData<E_CXJG>(
186
+            this.MessageData.fileData,
187
+            "申请类型|申请金额|申请事由|券别要求|金额100元(完整)|金额50元(完整)|金额20元(完整)|金额10元(完整)|金额5元(完整)|金额2元(完整)|金额1元(完整)|金额5角(完整)|金额2角(完整)|金额1角(完整)|金额100元(损伤)|金额50元(损伤)|金额20元(损伤)|金额10元(损伤)|金额5元(损伤)|金额2元(损伤)|金额1元(损伤)|金额5角(损伤)|金额2角(损伤)|金额1角(损伤)|备注|申请模式|",
188
+            (x) => {
189
+                return {
190
+                    SQLX: x["申请类型"],
191
+                    SQJE: x["申请金额"],
192
+                    SQSY: x["申请事由"],
193
+                    QBYQ: x["券别要求"],
194
+                    JE100YWZ: x["金额100元(完整)"],
195
+                    JE50YWZ: x["金额50元(完整)"],
196
+                    JE20YWZ: x["金额20元(完整)"],
197
+                    JE10YWZ: x["金额10元(完整)"],
198
+                    JE5YWZ: x["金额5元(完整)"],
199
+                    JE2YWZ: x["金额2元(完整)"],
200
+                    JE1YWZ: x["金额1元(完整)"],
201
+                    JE5JWZ: x["金额5角(完整)"],
202
+                    JE2JWZ: x["金额2角(完整)"],
203
+                    JE1JWZ: x["金额1角(完整)"],
204
+                    JE100YSS: x["金额100元(损伤)"],
205
+                    JE50YSS: x["金额50元(损伤)"],
206
+                    JE20YSS: x["金额20元(损伤)"],
207
+                    JE10YSS: x["金额10元(损伤)"],
208
+                    JE5YSS: x["金额5元(损伤)"],
209
+                    JE2YSS: x["金额2元(损伤)"],
210
+                    JE1YSS: x["金额1元(损伤)"],
211
+                    JE5JSS: x["金额5角(损伤)"],
212
+                    JE2JSS: x["金额2角(损伤)"],
213
+                    JE1JSS: x["金额1角(损伤)"],
214
+                    BZ: x["备注"],
215
+                    SQMS: x["申请模式"]
216
+                } as E_CXJG
217
+            }
218
+        )
219
+        output.CXJG = this.MessageData.FileData
220
+
221
+        return output
222
+    }
223
+}

+ 0
- 242
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCashApproveList_710003.cs 查看文件

@@ -1,242 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 9598查询-710003-查询现金审批表
11
-    /// 网点提现的审批 拒绝申请 
12
-    /// </summary>
13
-    public class QueryCashApproveList_710003 : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 查询结果
18
-        /// 文件格式:申请类型|申请金额|申请事由|券别要求|100元金额(完整)|50元金额(完整)|20元金额(完整)|10元金额(完整)|5元金额(完整)|2元金额(完整)|1元金额(完整)|5角金额(完整)|2角金额(完整)|1角金额(完整)|100元金额(损伤)|50元金额(损伤)|20元金额(损伤)|10元金额(损伤)|5元金额(损伤)|2元金额(损伤)|1元金额(损伤)|5角金额(损伤)|2角金额(损伤)|1角金额(损伤)|备注|申请模式
19
-        /// </summary>
20
-        public string CXJG { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 查询结果
24
-        /// 文件格式:申请类型|申请金额|申请事由|券别要求|100元金额(完整)|50元金额(完整)|20元金额(完整)|10元金额(完整)|5元金额(完整)|2元金额(完整)|1元金额(完整)|5角金额(完整)|2角金额(完整)|1角金额(完整)|100元金额(损伤)|50元金额(损伤)|20元金额(损伤)|10元金额(损伤)|5元金额(损伤)|2元金额(损伤)|1元金额(损伤)|5角金额(损伤)|2角金额(损伤)|1角金额(损伤)|备注|申请模式
25
-        /// </summary>
26
-        public List<E_CXJG> CXJGData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 查询结果
30
-        /// 文件格式:申请类型|申请金额|申请事由|券别要求|100元金额(完整)|50元金额(完整)|20元金额(完整)|10元金额(完整)|5元金额(完整)|2元金额(完整)|1元金额(完整)|5角金额(完整)|2角金额(完整)|1角金额(完整)|100元金额(损伤)|50元金额(损伤)|20元金额(损伤)|10元金额(损伤)|5元金额(损伤)|2元金额(损伤)|1元金额(损伤)|5角金额(损伤)|2角金额(损伤)|1角金额(损伤)|备注|申请模式
31
-        /// </summary>
32
-        public class E_CXJG
33
-        {
34
-            /// <summary>
35
-            /// 申请类型
36
-            /// </summary>
37
-            public string SQLX { get; set; }
38
-
39
-            /// <summary>
40
-            /// 申请金额
41
-            /// </summary>
42
-            public string SQJE { get; set; }
43
-
44
-            /// <summary>
45
-            /// 申请事由
46
-            /// </summary>
47
-            public string SQSY { get; set; }
48
-
49
-            /// <summary>
50
-            /// 券别要求
51
-            /// </summary>
52
-            public string QBYQ { get; set; }
53
-
54
-            /// <summary>
55
-            /// 金额100元(完整)
56
-            /// </summary>
57
-            public string JE100YWZ { get; set; }
58
-
59
-            /// <summary>
60
-            /// 金额50元(完整)
61
-            /// </summary>
62
-            public string JE50YWZ { get; set; }
63
-
64
-            /// <summary>
65
-            /// 金额20元(完整)
66
-            /// </summary>
67
-            public string JE20YWZ { get; set; }
68
-
69
-            /// <summary>
70
-            /// 金额10元(完整)
71
-            /// </summary>
72
-            public string JE10YWZ { get; set; }
73
-
74
-            /// <summary>
75
-            /// 金额5元(完整)
76
-            /// </summary>
77
-            public string JE5YWZ { get; set; }
78
-
79
-            /// <summary>
80
-            /// 金额2元(完整)
81
-            /// </summary>
82
-            public string JE2YWZ { get; set; }
83
-
84
-            /// <summary>
85
-            /// 金额1元(完整)
86
-            /// </summary>
87
-            public string JE1YWZ { get; set; }
88
-
89
-            /// <summary>
90
-            /// 金额5角(完整)
91
-            /// </summary>
92
-            public string JE5JWZ { get; set; }
93
-
94
-            /// <summary>
95
-            /// 金额2角(完整)
96
-            /// </summary>
97
-            public string JE2JWZ { get; set; }
98
-
99
-            /// <summary>
100
-            /// 金额1角(完整)
101
-            /// </summary>
102
-            public string JE1JWZ { get; set; }
103
-
104
-            /// <summary>
105
-            /// 金额100元(损伤)
106
-            /// </summary>
107
-            public string JE100YSS { get; set; }
108
-
109
-            /// <summary>
110
-            /// 金额50元(损伤)
111
-            /// </summary>
112
-            public string JE50YSS { get; set; }
113
-
114
-            /// <summary>
115
-            /// 金额20元(损伤)
116
-            /// </summary>
117
-            public string JE20YSS { get; set; }
118
-
119
-            /// <summary>
120
-            /// 金额10元(损伤)
121
-            /// </summary>
122
-            public string JE10YSS { get; set; }
123
-
124
-            /// <summary>
125
-            /// 金额5元(损伤)
126
-            /// </summary>
127
-            public string JE5YSS { get; set; }
128
-
129
-            /// <summary>
130
-            /// 金额2元(损伤)
131
-            /// </summary>
132
-            public string JE2YSS { get; set; }
133
-
134
-            /// <summary>
135
-            /// 金额1元(损伤)
136
-            /// </summary>
137
-            public string JE1YSS { get; set; }
138
-
139
-            /// <summary>
140
-            /// 金额5角(损伤)
141
-            /// </summary>
142
-            public string JE5JSS { get; set; }
143
-
144
-            /// <summary>
145
-            /// 金额2角(损伤)
146
-            /// </summary>
147
-            public string JE2JSS { get; set; }
148
-
149
-            /// <summary>
150
-            /// 金额1角(损伤)
151
-            /// </summary>
152
-            public string JE1JSS { get; set; }
153
-
154
-            /// <summary>
155
-            /// 备注
156
-            /// </summary>
157
-            public string BZ { get; set; }
158
-
159
-            /// <summary>
160
-            /// 申请模式
161
-            /// </summary>
162
-            public string SQMS { get; set; }
163
-
164
-        }
165
-
166
-        #endregion
167
-
168
-        #region Input
169
-		/// <summary>
170
-        /// 参数清单
171
-        /// </summary>
172
-        public class Input : TFInput
173
-        {
174
-            /// <summary>
175
-            /// 查询条件 
176
-            /// 申请编号
177
-            /// </summary>
178
-            public string SQBH { get; set; }
179
-
180
-
181
-            /// <summary>                 
182
-            /// 定义业务逻辑              
183
-            /// </summary>                
184
-            /// <returns></returns>  
185
-            public override TFOutput Raise()
186
-            {
187
-                //拉取数据                                  
188
-                var output = new QueryCashApproveList_710003();
189
-                PageData.TradeAPIs.InitFd(MessageData);
190
-                PageData.TradeAPIs.CommSend(MessageData);
191
-				MessageData.Fd126_5 = MainCode;
192
-                MessageData.Fd16 = "9598";
193
-                MessageData.Fd123 = string.Format("1,710001,{0},",SQBH);
194
-
195
-                PageData.TradeAPIs.CallServer(MessageData);
196
-                if (MessageData.Fd12 != "0000")
197
-                {
198
-                    output.IsFailed = true;
199
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
200
-                }                
201
-                output.CXJGData = AnilyzeFileData<E_CXJG>(MessageData.FileData,
202
-                                            "申请类型|申请金额|申请事由|券别要求|金额100元(完整)|金额50元(完整)|金额20元(完整)|金额10元(完整)|金额5元(完整)|金额2元(完整)|金额1元(完整)|金额5角(完整)|金额2角(完整)|金额1角(完整)|金额100元(损伤)|金额50元(损伤)|金额20元(损伤)|金额10元(损伤)|金额5元(损伤)|金额2元(损伤)|金额1元(损伤)|金额5角(损伤)|金额2角(损伤)|金额1角(损伤)|备注|申请模式|",
203
-                                            x =>
204
-                                            {
205
-                                                return new E_CXJG
206
-                                                {
207
-                                                    SQLX = x["申请类型"],
208
-                                                    SQJE = x["申请金额"],
209
-                                                    SQSY = x["申请事由"],
210
-                                                    QBYQ = x["券别要求"],
211
-                                                    JE100YWZ = x["金额100元(完整)"],
212
-                                                    JE50YWZ = x["金额50元(完整)"],
213
-                                                    JE20YWZ = x["金额20元(完整)"],
214
-                                                    JE10YWZ = x["金额10元(完整)"],
215
-                                                    JE5YWZ = x["金额5元(完整)"],
216
-                                                    JE2YWZ = x["金额2元(完整)"],
217
-                                                    JE1YWZ = x["金额1元(完整)"],
218
-                                                    JE5JWZ = x["金额5角(完整)"],
219
-                                                    JE2JWZ = x["金额2角(完整)"],
220
-                                                    JE1JWZ = x["金额1角(完整)"],
221
-                                                    JE100YSS = x["金额100元(损伤)"],
222
-                                                    JE50YSS = x["金额50元(损伤)"],
223
-                                                    JE20YSS = x["金额20元(损伤)"],
224
-                                                    JE10YSS = x["金额10元(损伤)"],
225
-                                                    JE5YSS = x["金额5元(损伤)"],
226
-                                                    JE2YSS = x["金额2元(损伤)"],
227
-                                                    JE1YSS = x["金额1元(损伤)"],
228
-                                                    JE5JSS = x["金额5角(损伤)"],
229
-                                                    JE2JSS = x["金额2角(损伤)"],
230
-                                                    JE1JSS = x["金额1角(损伤)"],
231
-                                                    BZ = x["备注"],
232
-                                                    SQMS = x["申请模式"]
233
-                                                };
234
-                                            });
235
-                output.CXJG = MessageData.FileData;
236
-
237
-                return output;
238
-            }
239
-        }
240
-        #endregion
241
-    }
242
-}

+ 224
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCashApproveList_710003.ts 查看文件

@@ -0,0 +1,224 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 9598查询-710003-查询现金审批表
6
+ * 网点提现的审批 拒绝申请
7
+ */
8
+export class QueryCashApproveList_710003 extends TFOutput {
9
+    /**
10
+     * 查询结果
11
+     * 文件格式:申请类型|申请金额|申请事由|券别要求|100元金额(完整)|50元金额(完整)|20元金额(完整)|10元金额(完整)|5元金额(完整)|2元金额(完整)|1元金额(完整)|5角金额(完整)|2角金额(完整)|1角金额(完整)|100元金额(损伤)|50元金额(损伤)|20元金额(损伤)|10元金额(损伤)|5元金额(损伤)|2元金额(损伤)|1元金额(损伤)|5角金额(损伤)|2角金额(损伤)|1角金额(损伤)|备注|申请模式
12
+     */
13
+    public CXJG: string = ''
14
+
15
+    /**
16
+     * 查询结果
17
+     * 文件格式:申请类型|申请金额|申请事由|券别要求|100元金额(完整)|50元金额(完整)|20元金额(完整)|10元金额(完整)|5元金额(完整)|2元金额(完整)|1元金额(完整)|5角金额(完整)|2角金额(完整)|1角金额(完整)|100元金额(损伤)|50元金额(损伤)|20元金额(损伤)|10元金额(损伤)|5元金额(损伤)|2元金额(损伤)|1元金额(损伤)|5角金额(损伤)|2角金额(损伤)|1角金额(损伤)|备注|申请模式
18
+     */
19
+    public CXJGData: E_CXJG[] = []
20
+}
21
+
22
+/**
23
+ * 查询结果数据结构
24
+ * 文件格式:申请类型|申请金额|申请事由|券别要求|100元金额(完整)|50元金额(完整)|20元金额(完整)|10元金额(完整)|5元金额(完整)|2元金额(完整)|1元金额(完整)|5角金额(完整)|2角金额(完整)|1角金额(完整)|100元金额(损伤)|50元金额(损伤)|20元金额(损伤)|10元金额(损伤)|5元金额(损伤)|2元金额(损伤)|1元金额(损伤)|5角金额(损伤)|2角金额(损伤)|1角金额(损伤)|备注|申请模式
25
+ */
26
+export class E_CXJG {
27
+    /**
28
+     * 申请类型
29
+     */
30
+    public SQLX: string = ''
31
+
32
+    /**
33
+     * 申请金额
34
+     */
35
+    public SQJE: string = ''
36
+
37
+    /**
38
+     * 申请事由
39
+     */
40
+    public SQSY: string = ''
41
+
42
+    /**
43
+     * 券别要求
44
+     */
45
+    public QBYQ: string = ''
46
+
47
+    /**
48
+     * 金额100元(完整)
49
+     */
50
+    public JE100YWZ: string = ''
51
+
52
+    /**
53
+     * 金额50元(完整)
54
+     */
55
+    public JE50YWZ: string = ''
56
+
57
+    /**
58
+     * 金额20元(完整)
59
+     */
60
+    public JE20YWZ: string = ''
61
+
62
+    /**
63
+     * 金额10元(完整)
64
+     */
65
+    public JE10YWZ: string = ''
66
+
67
+    /**
68
+     * 金额5元(完整)
69
+     */
70
+    public JE5YWZ: string = ''
71
+
72
+    /**
73
+     * 金额2元(完整)
74
+     */
75
+    public JE2YWZ: string = ''
76
+
77
+    /**
78
+     * 金额1元(完整)
79
+     */
80
+    public JE1YWZ: string = ''
81
+
82
+    /**
83
+     * 金额5角(完整)
84
+     */
85
+    public JE5JWZ: string = ''
86
+
87
+    /**
88
+     * 金额2角(完整)
89
+     */
90
+    public JE2JWZ: string = ''
91
+
92
+    /**
93
+     * 金额1角(完整)
94
+     */
95
+    public JE1JWZ: string = ''
96
+
97
+    /**
98
+     * 金额100元(损伤)
99
+     */
100
+    public JE100YSS: string = ''
101
+
102
+    /**
103
+     * 金额50元(损伤)
104
+     */
105
+    public JE50YSS: string = ''
106
+
107
+    /**
108
+     * 金额20元(损伤)
109
+     */
110
+    public JE20YSS: string = ''
111
+
112
+    /**
113
+     * 金额10元(损伤)
114
+     */
115
+    public JE10YSS: string = ''
116
+
117
+    /**
118
+     * 金额5元(损伤)
119
+     */
120
+    public JE5YSS: string = ''
121
+
122
+    /**
123
+     * 金额2元(损伤)
124
+     */
125
+    public JE2YSS: string = ''
126
+
127
+    /**
128
+     * 金额1元(损伤)
129
+     */
130
+    public JE1YSS: string = ''
131
+
132
+    /**
133
+     * 金额5角(损伤)
134
+     */
135
+    public JE5JSS: string = ''
136
+
137
+    /**
138
+     * 金额2角(损伤)
139
+     */
140
+    public JE2JSS: string = ''
141
+
142
+    /**
143
+     * 金额1角(损伤)
144
+     */
145
+    public JE1JSS: string = ''
146
+
147
+    /**
148
+     * 备注
149
+     */
150
+    public BZ: string = ''
151
+
152
+    /**
153
+     * 申请模式
154
+     */
155
+    public SQMS: string = ''
156
+}
157
+
158
+/**
159
+ * 查询现金审批表输入参数
160
+ */
161
+export class QueryCashApproveList_710003Input extends TFInput {
162
+    /**
163
+     * 查询条件 
164
+     * 申请编号
165
+     */
166
+    public SQBH: string = ''
167
+
168
+    /**                 
169
+     * 定义业务逻辑              
170
+     * @returns 查询结果
171
+     */
172
+    public Raise(): QueryCashApproveList_710003 {
173
+        // 拉取数据                                  
174
+        const output = new QueryCashApproveList_710003()
175
+        PageData.TradeAPIs.InitFd(this.MessageData)
176
+        PageData.TradeAPIs.CommSend(this.MessageData)
177
+        this.MessageData.Fd126_5 = this.MainCode
178
+        this.MessageData.Fd16 = "9598"
179
+        this.MessageData.Fd123 = `1,710001,${this.SQBH},`
180
+
181
+        PageData.TradeAPIs.CallServer(this.MessageData)
182
+        if (this.MessageData.Fd12 != "0000") {
183
+            output.IsFailed = true
184
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
185
+        }
186
+        output.CXJGData = this.AnilyzeFileData<E_CXJG>(
187
+            this.MessageData.FileData,
188
+            "申请类型|申请金额|申请事由|券别要求|金额100元(完整)|金额50元(完整)|金额20元(完整)|金额10元(完整)|金额5元(完整)|金额2元(完整)|金额1元(完整)|金额5角(完整)|金额2角(完整)|金额1角(完整)|金额100元(损伤)|金额50元(损伤)|金额20元(损伤)|金额10元(损伤)|金额5元(损伤)|金额2元(损伤)|金额1元(损伤)|金额5角(损伤)|金额2角(损伤)|金额1角(损伤)|备注|申请模式|",
189
+            (x) => {
190
+                return {
191
+                    SQLX: x["申请类型"],
192
+                    SQJE: x["申请金额"],
193
+                    SQSY: x["申请事由"],
194
+                    QBYQ: x["券别要求"],
195
+                    JE100YWZ: x["金额100元(完整)"],
196
+                    JE50YWZ: x["金额50元(完整)"],
197
+                    JE20YWZ: x["金额20元(完整)"],
198
+                    JE10YWZ: x["金额10元(完整)"],
199
+                    JE5YWZ: x["金额5元(完整)"],
200
+                    JE2YWZ: x["金额2元(完整)"],
201
+                    JE1YWZ: x["金额1元(完整)"],
202
+                    JE5JWZ: x["金额5角(完整)"],
203
+                    JE2JWZ: x["金额2角(完整)"],
204
+                    JE1JWZ: x["金额1角(完整)"],
205
+                    JE100YSS: x["金额100元(损伤)"],
206
+                    JE50YSS: x["金额50元(损伤)"],
207
+                    JE20YSS: x["金额20元(损伤)"],
208
+                    JE10YSS: x["金额10元(损伤)"],
209
+                    JE5YSS: x["金额5元(损伤)"],
210
+                    JE2YSS: x["金额2元(损伤)"],
211
+                    JE1YSS: x["金额1元(损伤)"],
212
+                    JE5JSS: x["金额5角(损伤)"],
213
+                    JE2JSS: x["金额2角(损伤)"],
214
+                    JE1JSS: x["金额1角(损伤)"],
215
+                    BZ: x["备注"],
216
+                    SQMS: x["申请模式"]
217
+                } as E_CXJG
218
+            }
219
+        )
220
+        output.CXJG = this.MessageData.FileData
221
+
222
+        return output
223
+    }
224
+}

+ 0
- 242
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCashApproveList_710201.cs 查看文件

@@ -1,242 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 9598查询-710201-查询现金审批表
11
-    /// 批准申请、上缴待收入
12
-    /// </summary>
13
-    public class QueryCashApproveList_710201 : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 查询结果
18
-        /// 文件格式:申请类型|申请金额|申请事由|券别要求|100元金额(完整)|50元金额(完整)|20元金额(完整)|10元金额(完整)|5元金额(完整)|2元金额(完整)|1元金额(完整)|5角金额(完整)|2角金额(完整)|1角金额(完整)|100元金额(损伤)|50元金额(损伤)|20元金额(损伤)|10元金额(损伤)|5元金额(损伤)|2元金额(损伤)|1元金额(损伤)|5角金额(损伤)|2角金额(损伤)|1角金额(损伤)|备注|申请模式
19
-        /// </summary>
20
-        public string CXJG { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 查询结果
24
-        /// 文件格式:申请类型|申请金额|申请事由|券别要求|100元金额(完整)|50元金额(完整)|20元金额(完整)|10元金额(完整)|5元金额(完整)|2元金额(完整)|1元金额(完整)|5角金额(完整)|2角金额(完整)|1角金额(完整)|100元金额(损伤)|50元金额(损伤)|20元金额(损伤)|10元金额(损伤)|5元金额(损伤)|2元金额(损伤)|1元金额(损伤)|5角金额(损伤)|2角金额(损伤)|1角金额(损伤)|备注|申请模式
25
-        /// </summary>
26
-        public List<E_CXJG> CXJGData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 查询结果
30
-        /// 文件格式:申请类型|申请金额|申请事由|券别要求|100元金额(完整)|50元金额(完整)|20元金额(完整)|10元金额(完整)|5元金额(完整)|2元金额(完整)|1元金额(完整)|5角金额(完整)|2角金额(完整)|1角金额(完整)|100元金额(损伤)|50元金额(损伤)|20元金额(损伤)|10元金额(损伤)|5元金额(损伤)|2元金额(损伤)|1元金额(损伤)|5角金额(损伤)|2角金额(损伤)|1角金额(损伤)|备注|申请模式
31
-        /// </summary>
32
-        public class E_CXJG
33
-        {
34
-            /// <summary>
35
-            /// 申请类型
36
-            /// </summary>
37
-            public string SQLX { get; set; }
38
-
39
-            /// <summary>
40
-            /// 申请金额
41
-            /// </summary>
42
-            public string SQJE { get; set; }
43
-
44
-            /// <summary>
45
-            /// 申请事由
46
-            /// </summary>
47
-            public string SQSY { get; set; }
48
-
49
-            /// <summary>
50
-            /// 券别要求
51
-            /// </summary>
52
-            public string QBYQ { get; set; }
53
-
54
-            /// <summary>
55
-            /// 金额100元(完整)
56
-            /// </summary>
57
-            public string JE100YWZ { get; set; }
58
-
59
-            /// <summary>
60
-            /// 金额50元(完整)
61
-            /// </summary>
62
-            public string JE50YWZ { get; set; }
63
-
64
-            /// <summary>
65
-            /// 金额20元(完整)
66
-            /// </summary>
67
-            public string JE20YWZ { get; set; }
68
-
69
-            /// <summary>
70
-            /// 金额10元(完整)
71
-            /// </summary>
72
-            public string JE10YWZ { get; set; }
73
-
74
-            /// <summary>
75
-            /// 金额5元(完整)
76
-            /// </summary>
77
-            public string JE5YWZ { get; set; }
78
-
79
-            /// <summary>
80
-            /// 金额2元(完整)
81
-            /// </summary>
82
-            public string JE2YWZ { get; set; }
83
-
84
-            /// <summary>
85
-            /// 金额1元(完整)
86
-            /// </summary>
87
-            public string JE1YWZ { get; set; }
88
-
89
-            /// <summary>
90
-            /// 金额5角(完整)
91
-            /// </summary>
92
-            public string JE5JWZ { get; set; }
93
-
94
-            /// <summary>
95
-            /// 金额2角(完整)
96
-            /// </summary>
97
-            public string JE2JWZ { get; set; }
98
-
99
-            /// <summary>
100
-            /// 金额1角(完整)
101
-            /// </summary>
102
-            public string JE1JWZ { get; set; }
103
-
104
-            /// <summary>
105
-            /// 金额100元(损伤)
106
-            /// </summary>
107
-            public string JE100YSS { get; set; }
108
-
109
-            /// <summary>
110
-            /// 金额50元(损伤)
111
-            /// </summary>
112
-            public string JE50YSS { get; set; }
113
-
114
-            /// <summary>
115
-            /// 金额20元(损伤)
116
-            /// </summary>
117
-            public string JE20YSS { get; set; }
118
-
119
-            /// <summary>
120
-            /// 金额10元(损伤)
121
-            /// </summary>
122
-            public string JE10YSS { get; set; }
123
-
124
-            /// <summary>
125
-            /// 金额5元(损伤)
126
-            /// </summary>
127
-            public string JE5YSS { get; set; }
128
-
129
-            /// <summary>
130
-            /// 金额2元(损伤)
131
-            /// </summary>
132
-            public string JE2YSS { get; set; }
133
-
134
-            /// <summary>
135
-            /// 金额1元(损伤)
136
-            /// </summary>
137
-            public string JE1YSS { get; set; }
138
-
139
-            /// <summary>
140
-            /// 金额5角(损伤)
141
-            /// </summary>
142
-            public string JE5JSS { get; set; }
143
-
144
-            /// <summary>
145
-            /// 金额2角(损伤)
146
-            /// </summary>
147
-            public string JE2JSS { get; set; }
148
-
149
-            /// <summary>
150
-            /// 金额1角(损伤)
151
-            /// </summary>
152
-            public string JE1JSS { get; set; }
153
-
154
-            /// <summary>
155
-            /// 备注
156
-            /// </summary>
157
-            public string BZ { get; set; }
158
-
159
-            /// <summary>
160
-            /// 申请模式
161
-            /// </summary>
162
-            public string SQMS { get; set; }
163
-
164
-        }
165
-
166
-        #endregion
167
-
168
-        #region Input
169
-		/// <summary>
170
-        /// 参数清单
171
-        /// </summary>
172
-        public class Input : TFInput
173
-        {
174
-            /// <summary>
175
-            /// 查询条件 
176
-            /// 申请编号
177
-            /// </summary>
178
-            public string SQBH { get; set; }
179
-
180
-
181
-            /// <summary>                 
182
-            /// 定义业务逻辑              
183
-            /// </summary>                
184
-            /// <returns></returns>  
185
-            public override TFOutput Raise()
186
-            {
187
-                //拉取数据                                  
188
-                var output = new QueryCashApproveList_710201();
189
-                PageData.TradeAPIs.InitFd(MessageData);
190
-                PageData.TradeAPIs.CommSend(MessageData);
191
-				MessageData.Fd126_5 = MainCode;
192
-                MessageData.Fd16 = "9598";
193
-                MessageData.Fd123 = string.Format("1,710001,{0},",SQBH);
194
-
195
-                PageData.TradeAPIs.CallServer(MessageData);
196
-                if (MessageData.Fd12 != "0000")
197
-                {
198
-                    output.IsFailed = true;
199
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
200
-                }                
201
-                output.CXJGData = AnilyzeFileData<E_CXJG>(MessageData.FileData,
202
-                                            "申请类型|申请金额|申请事由|券别要求|金额100元(完整)|金额50元(完整)|金额20元(完整)|金额10元(完整)|金额5元(完整)|金额2元(完整)|金额1元(完整)|金额5角(完整)|金额2角(完整)|金额1角(完整)|金额100元(损伤)|金额50元(损伤)|金额20元(损伤)|金额10元(损伤)|金额5元(损伤)|金额2元(损伤)|金额1元(损伤)|金额5角(损伤)|金额2角(损伤)|金额1角(损伤)|备注|申请模式|",
203
-                                            x =>
204
-                                            {
205
-                                                return new E_CXJG
206
-                                                {
207
-                                                    SQLX = x["申请类型"],
208
-                                                    SQJE = x["申请金额"],
209
-                                                    SQSY = x["申请事由"],
210
-                                                    QBYQ = x["券别要求"],
211
-                                                    JE100YWZ = x["金额100元(完整)"],
212
-                                                    JE50YWZ = x["金额50元(完整)"],
213
-                                                    JE20YWZ = x["金额20元(完整)"],
214
-                                                    JE10YWZ = x["金额10元(完整)"],
215
-                                                    JE5YWZ = x["金额5元(完整)"],
216
-                                                    JE2YWZ = x["金额2元(完整)"],
217
-                                                    JE1YWZ = x["金额1元(完整)"],
218
-                                                    JE5JWZ = x["金额5角(完整)"],
219
-                                                    JE2JWZ = x["金额2角(完整)"],
220
-                                                    JE1JWZ = x["金额1角(完整)"],
221
-                                                    JE100YSS = x["金额100元(损伤)"],
222
-                                                    JE50YSS = x["金额50元(损伤)"],
223
-                                                    JE20YSS = x["金额20元(损伤)"],
224
-                                                    JE10YSS = x["金额10元(损伤)"],
225
-                                                    JE5YSS = x["金额5元(损伤)"],
226
-                                                    JE2YSS = x["金额2元(损伤)"],
227
-                                                    JE1YSS = x["金额1元(损伤)"],
228
-                                                    JE5JSS = x["金额5角(损伤)"],
229
-                                                    JE2JSS = x["金额2角(损伤)"],
230
-                                                    JE1JSS = x["金额1角(损伤)"],
231
-                                                    BZ = x["备注"],
232
-                                                    SQMS = x["申请模式"]
233
-                                                };
234
-                                            });
235
-                output.CXJG = MessageData.FileData;
236
-
237
-                return output;
238
-            }
239
-        }
240
-        #endregion
241
-    }
242
-}

+ 224
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCashApproveList_710201.ts 查看文件

@@ -0,0 +1,224 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 9598查询-710201-查询现金审批表
6
+ * 批准申请、上缴待收入
7
+ */
8
+export class QueryCashApproveList_710201 extends TFOutput {
9
+    /**
10
+     * 查询结果
11
+     * 文件格式:申请类型|申请金额|申请事由|券别要求|100元金额(完整)|50元金额(完整)|20元金额(完整)|10元金额(完整)|5元金额(完整)|2元金额(完整)|1元金额(完整)|5角金额(完整)|2角金额(完整)|1角金额(完整)|100元金额(损伤)|50元金额(损伤)|20元金额(损伤)|10元金额(损伤)|5元金额(损伤)|2元金额(损伤)|1元金额(损伤)|5角金额(损伤)|2角金额(损伤)|1角金额(损伤)|备注|申请模式
12
+     */
13
+    public CXJG: string = ''
14
+
15
+    /**
16
+     * 查询结果
17
+     * 文件格式:申请类型|申请金额|申请事由|券别要求|100元金额(完整)|50元金额(完整)|20元金额(完整)|10元金额(完整)|5元金额(完整)|2元金额(完整)|1元金额(完整)|5角金额(完整)|2角金额(完整)|1角金额(完整)|100元金额(损伤)|50元金额(损伤)|20元金额(损伤)|10元金额(损伤)|5元金额(损伤)|2元金额(损伤)|1元金额(损伤)|5角金额(损伤)|2角金额(损伤)|1角金额(损伤)|备注|申请模式
18
+     */
19
+    public CXJGData: E_CXJG[] = []
20
+}
21
+
22
+/**
23
+ * 查询结果数据结构
24
+ * 文件格式:申请类型|申请金额|申请事由|券别要求|100元金额(完整)|50元金额(完整)|20元金额(完整)|10元金额(完整)|5元金额(完整)|2元金额(完整)|1元金额(完整)|5角金额(完整)|2角金额(完整)|1角金额(完整)|100元金额(损伤)|50元金额(损伤)|20元金额(损伤)|10元金额(损伤)|5元金额(损伤)|2元金额(损伤)|1元金额(损伤)|5角金额(损伤)|2角金额(损伤)|1角金额(损伤)|备注|申请模式
25
+ */
26
+export class E_CXJG {
27
+    /**
28
+     * 申请类型
29
+     */
30
+    public SQLX: string = ''
31
+
32
+    /**
33
+     * 申请金额
34
+     */
35
+    public SQJE: string = ''
36
+
37
+    /**
38
+     * 申请事由
39
+     */
40
+    public SQSY: string = ''
41
+
42
+    /**
43
+     * 券别要求
44
+     */
45
+    public QBYQ: string = ''
46
+
47
+    /**
48
+     * 金额100元(完整)
49
+     */
50
+    public JE100YWZ: string = ''
51
+
52
+    /**
53
+     * 金额50元(完整)
54
+     */
55
+    public JE50YWZ: string = ''
56
+
57
+    /**
58
+     * 金额20元(完整)
59
+     */
60
+    public JE20YWZ: string = ''
61
+
62
+    /**
63
+     * 金额10元(完整)
64
+     */
65
+    public JE10YWZ: string = ''
66
+
67
+    /**
68
+     * 金额5元(完整)
69
+     */
70
+    public JE5YWZ: string = ''
71
+
72
+    /**
73
+     * 金额2元(完整)
74
+     */
75
+    public JE2YWZ: string = ''
76
+
77
+    /**
78
+     * 金额1元(完整)
79
+     */
80
+    public JE1YWZ: string = ''
81
+
82
+    /**
83
+     * 金额5角(完整)
84
+     */
85
+    public JE5JWZ: string = ''
86
+
87
+    /**
88
+     * 金额2角(完整)
89
+     */
90
+    public JE2JWZ: string = ''
91
+
92
+    /**
93
+     * 金额1角(完整)
94
+     */
95
+    public JE1JWZ: string = ''
96
+
97
+    /**
98
+     * 金额100元(损伤)
99
+     */
100
+    public JE100YSS: string = ''
101
+
102
+    /**
103
+     * 金额50元(损伤)
104
+     */
105
+    public JE50YSS: string = ''
106
+
107
+    /**
108
+     * 金额20元(损伤)
109
+     */
110
+    public JE20YSS: string = ''
111
+
112
+    /**
113
+     * 金额10元(损伤)
114
+     */
115
+    public JE10YSS: string = ''
116
+
117
+    /**
118
+     * 金额5元(损伤)
119
+     */
120
+    public JE5YSS: string = ''
121
+
122
+    /**
123
+     * 金额2元(损伤)
124
+     */
125
+    public JE2YSS: string = ''
126
+
127
+    /**
128
+     * 金额1元(损伤)
129
+     */
130
+    public JE1YSS: string = ''
131
+
132
+    /**
133
+     * 金额5角(损伤)
134
+     */
135
+    public JE5JSS: string = ''
136
+
137
+    /**
138
+     * 金额2角(损伤)
139
+     */
140
+    public JE2JSS: string = ''
141
+
142
+    /**
143
+     * 金额1角(损伤)
144
+     */
145
+    public JE1JSS: string = ''
146
+
147
+    /**
148
+     * 备注
149
+     */
150
+    public BZ: string = ''
151
+
152
+    /**
153
+     * 申请模式
154
+     */
155
+    public SQMS: string = ''
156
+}
157
+
158
+/**
159
+ * 查询现金审批表输入参数
160
+ */
161
+export class QueryCashApproveList_710201Input extends TFInput {
162
+    /**
163
+     * 查询条件 
164
+     * 申请编号
165
+     */
166
+    public SQBH: string = ''
167
+
168
+    /**                 
169
+     * 定义业务逻辑              
170
+     * @returns 查询结果
171
+     */
172
+    public Raise(): QueryCashApproveList_710201 {
173
+        // 拉取数据                                  
174
+        const output = new QueryCashApproveList_710201()
175
+        PageData.TradeAPIs.InitFd(this.MessageData)
176
+        PageData.TradeAPIs.CommSend(this.MessageData)
177
+        this.MessageData.Fd126_5 = this.MainCode
178
+        this.MessageData.Fd16 = "9598"
179
+        this.MessageData.Fd123 = `1,710001,${this.SQBH},`
180
+
181
+        PageData.TradeAPIs.CallServer(this.MessageData)
182
+        if (this.MessageData.Fd12 != "0000") {
183
+            output.IsFailed = true
184
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
185
+        }
186
+        output.CXJGData = this.AnilyzeFileData<E_CXJG>(
187
+            this.MessageData.FileData,
188
+            "申请类型|申请金额|申请事由|券别要求|金额100元(完整)|金额50元(完整)|金额20元(完整)|金额10元(完整)|金额5元(完整)|金额2元(完整)|金额1元(完整)|金额5角(完整)|金额2角(完整)|金额1角(完整)|金额100元(损伤)|金额50元(损伤)|金额20元(损伤)|金额10元(损伤)|金额5元(损伤)|金额2元(损伤)|金额1元(损伤)|金额5角(损伤)|金额2角(损伤)|金额1角(损伤)|备注|申请模式|",
189
+            (x) => {
190
+                return {
191
+                    SQLX: x["申请类型"],
192
+                    SQJE: x["申请金额"],
193
+                    SQSY: x["申请事由"],
194
+                    QBYQ: x["券别要求"],
195
+                    JE100YWZ: x["金额100元(完整)"],
196
+                    JE50YWZ: x["金额50元(完整)"],
197
+                    JE20YWZ: x["金额20元(完整)"],
198
+                    JE10YWZ: x["金额10元(完整)"],
199
+                    JE5YWZ: x["金额5元(完整)"],
200
+                    JE2YWZ: x["金额2元(完整)"],
201
+                    JE1YWZ: x["金额1元(完整)"],
202
+                    JE5JWZ: x["金额5角(完整)"],
203
+                    JE2JWZ: x["金额2角(完整)"],
204
+                    JE1JWZ: x["金额1角(完整)"],
205
+                    JE100YSS: x["金额100元(损伤)"],
206
+                    JE50YSS: x["金额50元(损伤)"],
207
+                    JE20YSS: x["金额20元(损伤)"],
208
+                    JE10YSS: x["金额10元(损伤)"],
209
+                    JE5YSS: x["金额5元(损伤)"],
210
+                    JE2YSS: x["金额2元(损伤)"],
211
+                    JE1YSS: x["金额1元(损伤)"],
212
+                    JE5JSS: x["金额5角(损伤)"],
213
+                    JE2JSS: x["金额2角(损伤)"],
214
+                    JE1JSS: x["金额1角(损伤)"],
215
+                    BZ: x["备注"],
216
+                    SQMS: x["申请模式"]
217
+                } as E_CXJG
218
+            }
219
+        )
220
+        output.CXJG = this.MessageData.FileData
221
+
222
+        return output
223
+    }
224
+}

+ 0
- 242
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCashApproveList_710202.cs 查看文件

@@ -1,242 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 9598查询-710202-查询现金审批表
11
-    /// 批准申请、下发待领入
12
-    /// </summary>
13
-    public class QueryCashApproveList_710202 : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 查询结果
18
-        /// 文件格式:申请类型|申请金额|申请事由|券别要求|100元金额(完整)|50元金额(完整)|20元金额(完整)|10元金额(完整)|5元金额(完整)|2元金额(完整)|1元金额(完整)|5角金额(完整)|2角金额(完整)|1角金额(完整)|100元金额(损伤)|50元金额(损伤)|20元金额(损伤)|10元金额(损伤)|5元金额(损伤)|2元金额(损伤)|1元金额(损伤)|5角金额(损伤)|2角金额(损伤)|1角金额(损伤)|备注|申请模式
19
-        /// </summary>
20
-        public string CXJG { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 查询结果
24
-        /// 文件格式:申请类型|申请金额|申请事由|券别要求|100元金额(完整)|50元金额(完整)|20元金额(完整)|10元金额(完整)|5元金额(完整)|2元金额(完整)|1元金额(完整)|5角金额(完整)|2角金额(完整)|1角金额(完整)|100元金额(损伤)|50元金额(损伤)|20元金额(损伤)|10元金额(损伤)|5元金额(损伤)|2元金额(损伤)|1元金额(损伤)|5角金额(损伤)|2角金额(损伤)|1角金额(损伤)|备注|申请模式
25
-        /// </summary>
26
-        public List<E_CXJG> CXJGData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 查询结果
30
-        /// 文件格式:申请类型|申请金额|申请事由|券别要求|100元金额(完整)|50元金额(完整)|20元金额(完整)|10元金额(完整)|5元金额(完整)|2元金额(完整)|1元金额(完整)|5角金额(完整)|2角金额(完整)|1角金额(完整)|100元金额(损伤)|50元金额(损伤)|20元金额(损伤)|10元金额(损伤)|5元金额(损伤)|2元金额(损伤)|1元金额(损伤)|5角金额(损伤)|2角金额(损伤)|1角金额(损伤)|备注|申请模式
31
-        /// </summary>
32
-        public class E_CXJG
33
-        {
34
-            /// <summary>
35
-            /// 申请类型
36
-            /// </summary>
37
-            public string SQLX { get; set; }
38
-
39
-            /// <summary>
40
-            /// 申请金额
41
-            /// </summary>
42
-            public string SQJE { get; set; }
43
-
44
-            /// <summary>
45
-            /// 申请事由
46
-            /// </summary>
47
-            public string SQSY { get; set; }
48
-
49
-            /// <summary>
50
-            /// 券别要求
51
-            /// </summary>
52
-            public string QBYQ { get; set; }
53
-
54
-            /// <summary>
55
-            /// 金额100元(完整)
56
-            /// </summary>
57
-            public string JE100YWZ { get; set; }
58
-
59
-            /// <summary>
60
-            /// 金额50元(完整)
61
-            /// </summary>
62
-            public string JE50YWZ { get; set; }
63
-
64
-            /// <summary>
65
-            /// 金额20元(完整)
66
-            /// </summary>
67
-            public string JE20YWZ { get; set; }
68
-
69
-            /// <summary>
70
-            /// 金额10元(完整)
71
-            /// </summary>
72
-            public string JE10YWZ { get; set; }
73
-
74
-            /// <summary>
75
-            /// 金额5元(完整)
76
-            /// </summary>
77
-            public string JE5YWZ { get; set; }
78
-
79
-            /// <summary>
80
-            /// 金额2元(完整)
81
-            /// </summary>
82
-            public string JE2YWZ { get; set; }
83
-
84
-            /// <summary>
85
-            /// 金额1元(完整)
86
-            /// </summary>
87
-            public string JE1YWZ { get; set; }
88
-
89
-            /// <summary>
90
-            /// 金额5角(完整)
91
-            /// </summary>
92
-            public string JE5JWZ { get; set; }
93
-
94
-            /// <summary>
95
-            /// 金额2角(完整)
96
-            /// </summary>
97
-            public string JE2JWZ { get; set; }
98
-
99
-            /// <summary>
100
-            /// 金额1角(完整)
101
-            /// </summary>
102
-            public string JE1JWZ { get; set; }
103
-
104
-            /// <summary>
105
-            /// 金额100元(损伤)
106
-            /// </summary>
107
-            public string JE100YSS { get; set; }
108
-
109
-            /// <summary>
110
-            /// 金额50元(损伤)
111
-            /// </summary>
112
-            public string JE50YSS { get; set; }
113
-
114
-            /// <summary>
115
-            /// 金额20元(损伤)
116
-            /// </summary>
117
-            public string JE20YSS { get; set; }
118
-
119
-            /// <summary>
120
-            /// 金额10元(损伤)
121
-            /// </summary>
122
-            public string JE10YSS { get; set; }
123
-
124
-            /// <summary>
125
-            /// 金额5元(损伤)
126
-            /// </summary>
127
-            public string JE5YSS { get; set; }
128
-
129
-            /// <summary>
130
-            /// 金额2元(损伤)
131
-            /// </summary>
132
-            public string JE2YSS { get; set; }
133
-
134
-            /// <summary>
135
-            /// 金额1元(损伤)
136
-            /// </summary>
137
-            public string JE1YSS { get; set; }
138
-
139
-            /// <summary>
140
-            /// 金额5角(损伤)
141
-            /// </summary>
142
-            public string JE5JSS { get; set; }
143
-
144
-            /// <summary>
145
-            /// 金额2角(损伤)
146
-            /// </summary>
147
-            public string JE2JSS { get; set; }
148
-
149
-            /// <summary>
150
-            /// 金额1角(损伤)
151
-            /// </summary>
152
-            public string JE1JSS { get; set; }
153
-
154
-            /// <summary>
155
-            /// 备注
156
-            /// </summary>
157
-            public string BZ { get; set; }
158
-
159
-            /// <summary>
160
-            /// 申请模式
161
-            /// </summary>
162
-            public string SQMS { get; set; }
163
-
164
-        }
165
-
166
-        #endregion
167
-
168
-        #region Input
169
-		/// <summary>
170
-        /// 参数清单
171
-        /// </summary>
172
-        public class Input : TFInput
173
-        {
174
-            /// <summary>
175
-            /// 查询条件 
176
-            /// 申请编号
177
-            /// </summary>
178
-            public string SQBH { get; set; }
179
-
180
-
181
-            /// <summary>                 
182
-            /// 定义业务逻辑              
183
-            /// </summary>                
184
-            /// <returns></returns>  
185
-            public override TFOutput Raise()
186
-            {
187
-                //拉取数据                                  
188
-                var output = new QueryCashApproveList_710202();
189
-                PageData.TradeAPIs.InitFd(MessageData);
190
-                PageData.TradeAPIs.CommSend(MessageData);
191
-				MessageData.Fd126_5 = MainCode;
192
-                MessageData.Fd16 = "9598";
193
-                MessageData.Fd123 = string.Format("1,710001,{0},",SQBH);
194
-
195
-                PageData.TradeAPIs.CallServer(MessageData);
196
-                if (MessageData.Fd12 != "0000")
197
-                {
198
-                    output.IsFailed = true;
199
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
200
-                }                
201
-                output.CXJGData = AnilyzeFileData<E_CXJG>(MessageData.FileData,
202
-                                            "申请类型|申请金额|申请事由|券别要求|金额100元(完整)|金额50元(完整)|金额20元(完整)|金额10元(完整)|金额5元(完整)|金额2元(完整)|金额1元(完整)|金额5角(完整)|金额2角(完整)|金额1角(完整)|金额100元(损伤)|金额50元(损伤)|金额20元(损伤)|金额10元(损伤)|金额5元(损伤)|金额2元(损伤)|金额1元(损伤)|金额5角(损伤)|金额2角(损伤)|金额1角(损伤)|备注|申请模式|",
203
-                                            x =>
204
-                                            {
205
-                                                return new E_CXJG
206
-                                                {
207
-                                                    SQLX = x["申请类型"],
208
-                                                    SQJE = x["申请金额"],
209
-                                                    SQSY = x["申请事由"],
210
-                                                    QBYQ = x["券别要求"],
211
-                                                    JE100YWZ = x["金额100元(完整)"],
212
-                                                    JE50YWZ = x["金额50元(完整)"],
213
-                                                    JE20YWZ = x["金额20元(完整)"],
214
-                                                    JE10YWZ = x["金额10元(完整)"],
215
-                                                    JE5YWZ = x["金额5元(完整)"],
216
-                                                    JE2YWZ = x["金额2元(完整)"],
217
-                                                    JE1YWZ = x["金额1元(完整)"],
218
-                                                    JE5JWZ = x["金额5角(完整)"],
219
-                                                    JE2JWZ = x["金额2角(完整)"],
220
-                                                    JE1JWZ = x["金额1角(完整)"],
221
-                                                    JE100YSS = x["金额100元(损伤)"],
222
-                                                    JE50YSS = x["金额50元(损伤)"],
223
-                                                    JE20YSS = x["金额20元(损伤)"],
224
-                                                    JE10YSS = x["金额10元(损伤)"],
225
-                                                    JE5YSS = x["金额5元(损伤)"],
226
-                                                    JE2YSS = x["金额2元(损伤)"],
227
-                                                    JE1YSS = x["金额1元(损伤)"],
228
-                                                    JE5JSS = x["金额5角(损伤)"],
229
-                                                    JE2JSS = x["金额2角(损伤)"],
230
-                                                    JE1JSS = x["金额1角(损伤)"],
231
-                                                    BZ = x["备注"],
232
-                                                    SQMS = x["申请模式"]
233
-                                                };
234
-                                            });
235
-                output.CXJG = MessageData.FileData;
236
-
237
-                return output;
238
-            }
239
-        }
240
-        #endregion
241
-    }
242
-}

+ 224
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCashApproveList_710202.ts 查看文件

@@ -0,0 +1,224 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 9598查询-710202-查询现金审批表
6
+ * 批准申请、下发待领入
7
+ */
8
+export class QueryCashApproveList_710202 extends TFOutput {
9
+    /**
10
+     * 查询结果
11
+     * 文件格式:申请类型|申请金额|申请事由|券别要求|100元金额(完整)|50元金额(完整)|20元金额(完整)|10元金额(完整)|5元金额(完整)|2元金额(完整)|1元金额(完整)|5角金额(完整)|2角金额(完整)|1角金额(完整)|100元金额(损伤)|50元金额(损伤)|20元金额(损伤)|10元金额(损伤)|5元金额(损伤)|2元金额(损伤)|1元金额(损伤)|5角金额(损伤)|2角金额(损伤)|1角金额(损伤)|备注|申请模式
12
+     */
13
+    public CXJG: string = ''
14
+
15
+    /**
16
+     * 查询结果
17
+     * 文件格式:申请类型|申请金额|申请事由|券别要求|100元金额(完整)|50元金额(完整)|20元金额(完整)|10元金额(完整)|5元金额(完整)|2元金额(完整)|1元金额(完整)|5角金额(完整)|2角金额(完整)|1角金额(完整)|100元金额(损伤)|50元金额(损伤)|20元金额(损伤)|10元金额(损伤)|5元金额(损伤)|2元金额(损伤)|1元金额(损伤)|5角金额(损伤)|2角金额(损伤)|1角金额(损伤)|备注|申请模式
18
+     */
19
+    public CXJGData: E_CXJG[] = []
20
+}
21
+
22
+/**
23
+ * 查询结果数据结构
24
+ * 文件格式:申请类型|申请金额|申请事由|券别要求|100元金额(完整)|50元金额(完整)|20元金额(完整)|10元金额(完整)|5元金额(完整)|2元金额(完整)|1元金额(完整)|5角金额(完整)|2角金额(完整)|1角金额(完整)|100元金额(损伤)|50元金额(损伤)|20元金额(损伤)|10元金额(损伤)|5元金额(损伤)|2元金额(损伤)|1元金额(损伤)|5角金额(损伤)|2角金额(损伤)|1角金额(损伤)|备注|申请模式
25
+ */
26
+export class E_CXJG {
27
+    /**
28
+     * 申请类型
29
+     */
30
+    public SQLX: string = ''
31
+
32
+    /**
33
+     * 申请金额
34
+     */
35
+    public SQJE: string = ''
36
+
37
+    /**
38
+     * 申请事由
39
+     */
40
+    public SQSY: string = ''
41
+
42
+    /**
43
+     * 券别要求
44
+     */
45
+    public QBYQ: string = ''
46
+
47
+    /**
48
+     * 金额100元(完整)
49
+     */
50
+    public JE100YWZ: string = ''
51
+
52
+    /**
53
+     * 金额50元(完整)
54
+     */
55
+    public JE50YWZ: string = ''
56
+
57
+    /**
58
+     * 金额20元(完整)
59
+     */
60
+    public JE20YWZ: string = ''
61
+
62
+    /**
63
+     * 金额10元(完整)
64
+     */
65
+    public JE10YWZ: string = ''
66
+
67
+    /**
68
+     * 金额5元(完整)
69
+     */
70
+    public JE5YWZ: string = ''
71
+
72
+    /**
73
+     * 金额2元(完整)
74
+     */
75
+    public JE2YWZ: string = ''
76
+
77
+    /**
78
+     * 金额1元(完整)
79
+     */
80
+    public JE1YWZ: string = ''
81
+
82
+    /**
83
+     * 金额5角(完整)
84
+     */
85
+    public JE5JWZ: string = ''
86
+
87
+    /**
88
+     * 金额2角(完整)
89
+     */
90
+    public JE2JWZ: string = ''
91
+
92
+    /**
93
+     * 金额1角(完整)
94
+     */
95
+    public JE1JWZ: string = ''
96
+
97
+    /**
98
+     * 金额100元(损伤)
99
+     */
100
+    public JE100YSS: string = ''
101
+
102
+    /**
103
+     * 金额50元(损伤)
104
+     */
105
+    public JE50YSS: string = ''
106
+
107
+    /**
108
+     * 金额20元(损伤)
109
+     */
110
+    public JE20YSS: string = ''
111
+
112
+    /**
113
+     * 金额10元(损伤)
114
+     */
115
+    public JE10YSS: string = ''
116
+
117
+    /**
118
+     * 金额5元(损伤)
119
+     */
120
+    public JE5YSS: string = ''
121
+
122
+    /**
123
+     * 金额2元(损伤)
124
+     */
125
+    public JE2YSS: string = ''
126
+
127
+    /**
128
+     * 金额1元(损伤)
129
+     */
130
+    public JE1YSS: string = ''
131
+
132
+    /**
133
+     * 金额5角(损伤)
134
+     */
135
+    public JE5JSS: string = ''
136
+
137
+    /**
138
+     * 金额2角(损伤)
139
+     */
140
+    public JE2JSS: string = ''
141
+
142
+    /**
143
+     * 金额1角(损伤)
144
+     */
145
+    public JE1JSS: string = ''
146
+
147
+    /**
148
+     * 备注
149
+     */
150
+    public BZ: string = ''
151
+
152
+    /**
153
+     * 申请模式
154
+     */
155
+    public SQMS: string = ''
156
+}
157
+
158
+/**
159
+ * 查询现金审批表输入参数
160
+ */
161
+export class QueryCashApproveList_710202Input extends TFInput {
162
+    /**
163
+     * 查询条件 
164
+     * 申请编号
165
+     */
166
+    public SQBH: string = ''
167
+
168
+    /**                 
169
+     * 定义业务逻辑              
170
+     * @returns 查询结果
171
+     */
172
+    public Raise(): QueryCashApproveList_710202 {
173
+        // 拉取数据                                  
174
+        const output = new QueryCashApproveList_710202()
175
+        PageData.TradeAPIs.InitFd(this.MessageData)
176
+        PageData.TradeAPIs.CommSend(this.MessageData)
177
+        this.MessageData.Fd126_5 = this.MainCode
178
+        this.MessageData.Fd16 = "9598"
179
+        this.MessageData.Fd123 = `1,710001,${this.SQBH},`
180
+
181
+        PageData.TradeAPIs.CallServer(this.MessageData)
182
+        if (this.MessageData.Fd12 != "0000") {
183
+            output.IsFailed = true
184
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
185
+        }
186
+        output.CXJGData = this.AnilyzeFileData<E_CXJG>(
187
+            this.MessageData.FileData,
188
+            "申请类型|申请金额|申请事由|券别要求|金额100元(完整)|金额50元(完整)|金额20元(完整)|金额10元(完整)|金额5元(完整)|金额2元(完整)|金额1元(完整)|金额5角(完整)|金额2角(完整)|金额1角(完整)|金额100元(损伤)|金额50元(损伤)|金额20元(损伤)|金额10元(损伤)|金额5元(损伤)|金额2元(损伤)|金额1元(损伤)|金额5角(损伤)|金额2角(损伤)|金额1角(损伤)|备注|申请模式|",
189
+            (x) => {
190
+                return {
191
+                    SQLX: x["申请类型"],
192
+                    SQJE: x["申请金额"],
193
+                    SQSY: x["申请事由"],
194
+                    QBYQ: x["券别要求"],
195
+                    JE100YWZ: x["金额100元(完整)"],
196
+                    JE50YWZ: x["金额50元(完整)"],
197
+                    JE20YWZ: x["金额20元(完整)"],
198
+                    JE10YWZ: x["金额10元(完整)"],
199
+                    JE5YWZ: x["金额5元(完整)"],
200
+                    JE2YWZ: x["金额2元(完整)"],
201
+                    JE1YWZ: x["金额1元(完整)"],
202
+                    JE5JWZ: x["金额5角(完整)"],
203
+                    JE2JWZ: x["金额2角(完整)"],
204
+                    JE1JWZ: x["金额1角(完整)"],
205
+                    JE100YSS: x["金额100元(损伤)"],
206
+                    JE50YSS: x["金额50元(损伤)"],
207
+                    JE20YSS: x["金额20元(损伤)"],
208
+                    JE10YSS: x["金额10元(损伤)"],
209
+                    JE5YSS: x["金额5元(损伤)"],
210
+                    JE2YSS: x["金额2元(损伤)"],
211
+                    JE1YSS: x["金额1元(损伤)"],
212
+                    JE5JSS: x["金额5角(损伤)"],
213
+                    JE2JSS: x["金额2角(损伤)"],
214
+                    JE1JSS: x["金额1角(损伤)"],
215
+                    BZ: x["备注"],
216
+                    SQMS: x["申请模式"]
217
+                } as E_CXJG
218
+            }
219
+        )
220
+        output.CXJG = this.MessageData.FileData
221
+
222
+        return output
223
+    }
224
+}

+ 0
- 260
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCashIssuedIncomeRecords.cs 查看文件

@@ -1,260 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 现金下发/收缴、领入/上缴申请或审批等记录查询
11
-    /// 根据相关要素,返回相应的该柜员已申请在途的现金信息列表
12
-    /// </summary>
13
-    public class QueryCashIssuedIncomeRecords : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 已申请在途现金列表
18
-        /// 后台返回文件,内容包括:状态|申请编号|申请柜员|申请机构|申请模式|币种|申请时间|申请金额|申请原因|拒绝原因|一百元|五十元|二十元|十元|五元|二元|一元|五角|二角|一角|
19
-        /// </summary>
20
-        public string YSQZTXJLB { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 已申请在途现金列表
24
-        /// 后台返回文件,内容包括:状态|申请编号|申请柜员|申请机构|申请模式|币种|申请时间|申请金额|申请原因|拒绝原因|一百元|五十元|二十元|十元|五元|二元|一元|五角|二角|一角|
25
-        /// </summary>
26
-        public List<E_YSQZTXJLB> YSQZTXJLBData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 已申请在途现金列表
30
-        /// 后台返回文件,内容包括:状态|申请编号|申请柜员|申请机构|申请模式|币种|申请时间|申请金额|申请原因|拒绝原因|一百元|五十元|二十元|十元|五元|二元|一元|五角|二角|一角|
31
-        /// </summary>
32
-        public class E_YSQZTXJLB
33
-        {
34
-            /// <summary>
35
-            /// 状态
36
-            /// </summary>
37
-            public string ZT { get; set; }
38
-
39
-            /// <summary>
40
-            /// 申请编号
41
-            /// </summary>
42
-            public string SQBH { get; set; }
43
-
44
-            /// <summary>
45
-            /// 申请柜员
46
-            /// </summary>
47
-            public string SQGY { get; set; }
48
-
49
-            /// <summary>
50
-            /// 申请机构
51
-            /// </summary>
52
-            public string SQJG { get; set; }
53
-
54
-            /// <summary>
55
-            /// 申请模式
56
-            /// </summary>
57
-            public string SQMS { get; set; }
58
-
59
-            /// <summary>
60
-            /// 币种
61
-            /// </summary>
62
-            public string BZ { get; set; }
63
-
64
-            /// <summary>
65
-            /// 申请时间
66
-            /// </summary>
67
-            public string SQSJ { get; set; }
68
-
69
-            /// <summary>
70
-            /// 申请金额
71
-            /// </summary>
72
-            public string SQJE { get; set; }
73
-
74
-            /// <summary>
75
-            /// 申请原因
76
-            /// </summary>
77
-            public string SQYY { get; set; }
78
-
79
-            /// <summary>
80
-            /// 拒绝原因
81
-            /// </summary>
82
-            public string JJYY { get; set; }
83
-
84
-            /// <summary>
85
-            /// 一百元
86
-            /// </summary>
87
-            public string YBY { get; set; }
88
-
89
-            /// <summary>
90
-            /// 五十元
91
-            /// </summary>
92
-            public string WSY { get; set; }
93
-
94
-            /// <summary>
95
-            /// 二十元
96
-            /// </summary>
97
-            public string ESY { get; set; }
98
-
99
-            /// <summary>
100
-            /// 十元
101
-            /// </summary>
102
-            public string SY { get; set; }
103
-
104
-            /// <summary>
105
-            /// 五元
106
-            /// </summary>
107
-            public string WY { get; set; }
108
-
109
-            /// <summary>
110
-            /// 二元
111
-            /// </summary>
112
-            public string EY { get; set; }
113
-
114
-            /// <summary>
115
-            /// 一元
116
-            /// </summary>
117
-            public string YY { get; set; }
118
-
119
-            /// <summary>
120
-            /// 五角
121
-            /// </summary>
122
-            public string WJ { get; set; }
123
-
124
-            /// <summary>
125
-            /// 二角
126
-            /// </summary>
127
-            public string EJ { get; set; }
128
-
129
-            /// <summary>
130
-            /// 一角
131
-            /// </summary>
132
-            public string YJ { get; set; }
133
-
134
-        }
135
-
136
-        #endregion
137
-
138
-        #region Input
139
-		/// <summary>
140
-        /// 参数清单
141
-        /// </summary>
142
-        public class Input : TFInput
143
-        {
144
-            /// <summary>
145
-            /// 申请日期(起始) 0440
146
-            /// (null) 
147
-            /// </summary>
148
-            public string SQRQQS { get; set; }
149
-
150
-            /// <summary>
151
-            /// 申请日期(结束) 0450
152
-            /// (null) 
153
-            /// </summary>
154
-            public string SQRQJS { get; set; }
155
-
156
-            /// <summary>
157
-            /// 申请模式 0670
158
-            /// 0申请模式 1预约模式 
159
-            /// </summary>
160
-            public string SQMS { get; set; }
161
-
162
-            /// <summary>
163
-            /// 状态 0680
164
-            /// 1提出申请 2收回申请 3批准申请 4拒绝申请 5下发待领入 6正式领入 7上缴待收入 8收缴 
165
-            /// </summary>
166
-            public string ZT { get; set; }
167
-
168
-            /// <summary>
169
-            /// 机构号 0910
170
-            /// (null) 
171
-            /// </summary>
172
-            public string JGH { get; set; }
173
-
174
-            /// <summary>
175
-            /// 柜员号 0920
176
-            /// (null) 
177
-            /// </summary>
178
-            public string GYH { get; set; }
179
-
180
-            /// <summary>
181
-            /// 标志位 0720
182
-            /// 审批机构查询该域不传值 申请机构查询该域传1 
183
-            /// </summary>
184
-            public string BZW { get; set; }
185
-
186
-            /// <summary>
187
-            /// 申请类型 0660
188
-            /// 0上缴申请 1下发申请 
189
-            /// </summary>
190
-            public string SQLX { get; set; }
191
-            /// <summary>
192
-            /// 交易类型 0690
193
-            /// 0下发
194
-            /// </summary>
195
-            public string TMPLX { get; set; }
196
-
197
-            /// <summary>                 
198
-            /// 定义业务逻辑              
199
-            /// </summary>                
200
-            /// <returns></returns>  
201
-            public override TFOutput Raise()
202
-            {
203
-                //拉取数据                                  
204
-                var output = new QueryCashIssuedIncomeRecords();
205
-                PageData.TradeAPIs.InitFd(MessageData);
206
-                PageData.TradeAPIs.CommSend(MessageData);
207
-				MessageData.Fd126_5 = MainCode;
208
-                MessageData.Fd16 = "CXCL";
209
-                MessageData.Fd44 = SQRQQS;
210
-                MessageData.Fd45 = SQRQJS;
211
-                MessageData.Fd67 = SQMS;
212
-                MessageData.Fd68 = ZT;
213
-                MessageData.Fd91 = JGH;
214
-                MessageData.Fd92 = GYH;
215
-                MessageData.Fd128 = "0001";
216
-                MessageData.Fd72 = BZW;
217
-                MessageData.Fd66 = SQLX;
218
-                MessageData.Fd69 = TMPLX;
219
-                PageData.TradeAPIs.CallServer(MessageData);
220
-                if (MessageData.Fd12 != "0000")
221
-                {
222
-                    output.IsFailed = true;
223
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
224
-                }                
225
-                output.YSQZTXJLBData = AnilyzeFileData<E_YSQZTXJLB>(MessageData.FileData,
226
-                                            "状态|申请编号|申请柜员|申请机构|申请模式|币种|申请时间|申请金额|申请原因|拒绝原因|一百元|五十元|二十元|十元|五元|二元|一元|五角|二角|一角|",
227
-                                            x =>
228
-                                            {
229
-                                                return new E_YSQZTXJLB
230
-                                                {
231
-                                                    ZT = x["状态"],
232
-                                                    SQBH = x["申请编号"],
233
-                                                    SQGY = x["申请柜员"],
234
-                                                    SQJG = x["申请机构"],
235
-                                                    SQMS = x["申请模式"],
236
-                                                    BZ = x["币种"],
237
-                                                    SQSJ = x["申请时间"],
238
-                                                    SQJE = x["申请金额"],
239
-                                                    SQYY = x["申请原因"],
240
-                                                    JJYY = x["拒绝原因"],
241
-                                                    YBY = x["一百元"],
242
-                                                    WSY = x["五十元"],
243
-                                                    ESY = x["二十元"],
244
-                                                    SY = x["十元"],
245
-                                                    WY = x["五元"],
246
-                                                    EY = x["二元"],
247
-                                                    YY = x["一元"],
248
-                                                    WJ = x["五角"],
249
-                                                    EJ = x["二角"],
250
-                                                    YJ = x["一角"]
251
-                                                };
252
-                                            });
253
-                output.YSQZTXJLB = MessageData.FileData;
254
-
255
-                return output;
256
-            }
257
-        }
258
-        #endregion
259
-    }
260
-}

+ 245
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCashIssuedIncomeRecords.ts 查看文件

@@ -0,0 +1,245 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 现金下发/收缴、领入/上缴申请或审批等记录查询
6
+ * 根据相关要素,返回相应的该柜员已申请在途的现金信息列表
7
+ */
8
+export class QueryCashIssuedIncomeRecords extends TFOutput {
9
+    /**
10
+     * 已申请在途现金列表
11
+     * 后台返回文件,内容包括:状态|申请编号|申请柜员|申请机构|申请模式|币种|申请时间|申请金额|申请原因|拒绝原因|一百元|五十元|二十元|十元|五元|二元|一元|五角|二角|一角|
12
+     */
13
+    public YSQZTXJLB: string = ''
14
+
15
+    /**
16
+     * 已申请在途现金列表
17
+     * 后台返回文件,内容包括:状态|申请编号|申请柜员|申请机构|申请模式|币种|申请时间|申请金额|申请原因|拒绝原因|一百元|五十元|二十元|十元|五元|二元|一元|五角|二角|一角|
18
+     */
19
+    public YSQZTXJLBData: E_YSQZTXJLB[] = []
20
+}
21
+
22
+/**
23
+ * 已申请在途现金列表
24
+ * 后台返回文件,内容包括:状态|申请编号|申请柜员|申请机构|申请模式|币种|申请时间|申请金额|申请原因|拒绝原因|一百元|五十元|二十元|十元|五元|二元|一元|五角|二角|一角|
25
+ */
26
+export class E_YSQZTXJLB {
27
+    /**
28
+     * 状态
29
+     */
30
+    public ZT: string = ''
31
+
32
+    /**
33
+     * 申请编号
34
+     */
35
+    public SQBH: string = ''
36
+
37
+    /**
38
+     * 申请柜员
39
+     */
40
+    public SQGY: string = ''
41
+
42
+    /**
43
+     * 申请机构
44
+     */
45
+    public SQJG: string = ''
46
+
47
+    /**
48
+     * 申请模式
49
+     */
50
+    public SQMS: string = ''
51
+
52
+    /**
53
+     * 币种
54
+     */
55
+    public BZ: string = ''
56
+
57
+    /**
58
+     * 申请时间
59
+     */
60
+    public SQSJ: string = ''
61
+
62
+    /**
63
+     * 申请金额
64
+     */
65
+    public SQJE: string = ''
66
+
67
+    /**
68
+     * 申请原因
69
+     */
70
+    public SQYY: string = ''
71
+
72
+    /**
73
+     * 拒绝原因
74
+     */
75
+    public JJYY: string = ''
76
+
77
+    /**
78
+     * 一百元
79
+     */
80
+    public YBY: string = ''
81
+
82
+    /**
83
+     * 五十元
84
+     */
85
+    public WSY: string = ''
86
+
87
+    /**
88
+     * 二十元
89
+     */
90
+    public ESY: string = ''
91
+
92
+    /**
93
+     * 十元
94
+     */
95
+    public SY: string = ''
96
+
97
+    /**
98
+     * 五元
99
+     */
100
+    public WY: string = ''
101
+
102
+    /**
103
+     * 二元
104
+     */
105
+    public EY: string = ''
106
+
107
+    /**
108
+     * 一元
109
+     */
110
+    public YY: string = ''
111
+
112
+    /**
113
+     * 五角
114
+     */
115
+    public WJ: string = ''
116
+
117
+    /**
118
+     * 二角
119
+     */
120
+    public EJ: string = ''
121
+
122
+    /**
123
+     * 一角
124
+     */
125
+    public YJ: string = ''
126
+}
127
+
128
+/**
129
+ * 查询现金下发/收缴、领入/上缴申请或审批等记录输入参数
130
+ */
131
+export class QueryCashIssuedIncomeRecordsInput extends TFInput {
132
+    /**
133
+     * 申请日期(起始) 0440
134
+     * (null) 
135
+     */
136
+    public SQRQQS: string = ''
137
+
138
+    /**
139
+     * 申请日期(结束) 0450
140
+     * (null) 
141
+     */
142
+    public SQRQJS: string = ''
143
+
144
+    /**
145
+     * 申请模式 0670
146
+     * 0申请模式 1预约模式 
147
+     */
148
+    public SQMS: string = ''
149
+
150
+    /**
151
+     * 状态 0680
152
+     * 1提出申请 2收回申请 3批准申请 4拒绝申请 5下发待领入 6正式领入 7上缴待收入 8收缴 
153
+     */
154
+    public ZT: string = ''
155
+
156
+    /**
157
+     * 机构号 0910
158
+     * (null) 
159
+     */
160
+    public JGH: string = ''
161
+
162
+    /**
163
+     * 柜员号 0920
164
+     * (null) 
165
+     */
166
+    public GYH: string = ''
167
+
168
+    /**
169
+     * 标志位 0720
170
+     * 审批机构查询该域不传值 申请机构查询该域传1 
171
+     */
172
+    public BZW: string = ''
173
+
174
+    /**
175
+     * 申请类型 0660
176
+     * 0上缴申请 1下发申请 
177
+     */
178
+    public SQLX: string = ''
179
+
180
+    /**
181
+     * 交易类型 0690
182
+     * 0下发
183
+     */
184
+    public TMPLX: string = ''
185
+
186
+    /**                 
187
+     * 定义业务逻辑              
188
+     * @returns 查询结果
189
+     */
190
+    public Raise(): QueryCashIssuedIncomeRecords {
191
+        // 拉取数据                                  
192
+        const output = new QueryCashIssuedIncomeRecords()
193
+        PageData.TradeAPIs.InitFd(this.MessageData)
194
+        PageData.TradeAPIs.CommSend(this.MessageData)
195
+        this.MessageData.Fd126_5 = this.MainCode
196
+        this.MessageData.Fd16 = "CXCL"
197
+        this.MessageData.Fd44 = this.SQRQQS
198
+        this.MessageData.Fd45 = this.SQRQJS
199
+        this.MessageData.Fd67 = this.SQMS
200
+        this.MessageData.Fd68 = this.ZT
201
+        this.MessageData.Fd91 = this.JGH
202
+        this.MessageData.Fd92 = this.GYH
203
+        this.MessageData.Fd128 = "0001"
204
+        this.MessageData.Fd72 = this.BZW
205
+        this.MessageData.Fd66 = this.SQLX
206
+        this.MessageData.Fd69 = this.TMPLX
207
+
208
+        PageData.TradeAPIs.CallServer(this.MessageData)
209
+        if (this.MessageData.Fd12 != "0000") {
210
+            output.IsFailed = true
211
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
212
+        }
213
+        output.YSQZTXJLBData = this.AnilyzeFileData<E_YSQZTXJLB>(
214
+            this.MessageData.FileData,
215
+            "状态|申请编号|申请柜员|申请机构|申请模式|币种|申请时间|申请金额|申请原因|拒绝原因|一百元|五十元|二十元|十元|五元|二元|一元|五角|二角|一角|",
216
+            (x) => {
217
+                return {
218
+                    ZT: x["状态"],
219
+                    SQBH: x["申请编号"],
220
+                    SQGY: x["申请柜员"],
221
+                    SQJG: x["申请机构"],
222
+                    SQMS: x["申请模式"],
223
+                    BZ: x["币种"],
224
+                    SQSJ: x["申请时间"],
225
+                    SQJE: x["申请金额"],
226
+                    SQYY: x["申请原因"],
227
+                    JJYY: x["拒绝原因"],
228
+                    YBY: x["一百元"],
229
+                    WSY: x["五十元"],
230
+                    ESY: x["二十元"],
231
+                    SY: x["十元"],
232
+                    WY: x["五元"],
233
+                    EY: x["二元"],
234
+                    YY: x["一元"],
235
+                    WJ: x["五角"],
236
+                    EJ: x["二角"],
237
+                    YJ: x["一角"]
238
+                } as E_YSQZTXJLB
239
+            }
240
+        )
241
+        output.YSQZTXJLB = this.MessageData.FileData
242
+
243
+        return output
244
+    }
245
+}

+ 0
- 143
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCashPayReceiveRecords.cs 查看文件

@@ -1,143 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 现金付出/接收调剂记录查询
11
-    /// 根据相关要素,返回该柜员做过的现金付出调剂在途等待对方接收的调剂记录
12
-    /// </summary>
13
-    public class QueryCashPayReceiveRecords : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 已付出调剂记录列表
18
-        /// 后台返回文件,内容包括:调剂日期|付出柜员|付出柜员名称|接收柜员|接收柜员名称|币种|金额|
19
-        /// </summary>
20
-        public string YFCDJJLLB { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 已付出调剂记录列表
24
-        /// 后台返回文件,内容包括:调剂日期|付出柜员|付出柜员名称|接收柜员|接收柜员名称|币种|金额|
25
-        /// </summary>
26
-        public List<E_YFCDJJLLB> YFCDJJLLBData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 已付出调剂记录列表
30
-        /// 后台返回文件,内容包括:调剂日期|付出柜员|付出柜员名称|接收柜员|接收柜员名称|币种|金额|
31
-        /// </summary>
32
-        public class E_YFCDJJLLB
33
-        {
34
-            /// <summary>
35
-            /// 调剂日期
36
-            /// </summary>
37
-            public string DJRQ { get; set; }
38
-
39
-            /// <summary>
40
-            /// 付出柜员
41
-            /// </summary>
42
-            public string FCGY { get; set; }
43
-
44
-            /// <summary>
45
-            /// 付出柜员名称
46
-            /// </summary>
47
-            public string FCGYMC { get; set; }
48
-
49
-            /// <summary>
50
-            /// 接收柜员
51
-            /// </summary>
52
-            public string JSGY { get; set; }
53
-
54
-            /// <summary>
55
-            /// 接收柜员名称
56
-            /// </summary>
57
-            public string JSGYMC { get; set; }
58
-
59
-            /// <summary>
60
-            /// 币种
61
-            /// </summary>
62
-            public string BZ { get; set; }
63
-
64
-            /// <summary>
65
-            /// 金额
66
-            /// </summary>
67
-            public string JE { get; set; }
68
-
69
-        }
70
-
71
-        #endregion
72
-
73
-        #region Input
74
-		/// <summary>
75
-        /// 参数清单
76
-        /// </summary>
77
-        public class Input : TFInput
78
-        {
79
-            /// <summary>
80
-            /// 发生日期 0440
81
-            /// (null) 
82
-            /// </summary>
83
-            public string FSRQ { get; set; }
84
-
85
-            /// <summary>
86
-            /// 机构号 0910
87
-            /// 接收方查询通过该域传值 
88
-            /// </summary>
89
-            public string JGH { get; set; }
90
-
91
-            /// <summary>
92
-            /// 柜员号 0920
93
-            /// 付出方查询通过该域传值 
94
-            /// </summary>
95
-            public string GYH { get; set; }
96
-
97
-
98
-            /// <summary>                 
99
-            /// 定义业务逻辑              
100
-            /// </summary>                
101
-            /// <returns></returns>  
102
-            public override TFOutput Raise()
103
-            {
104
-                //拉取数据                                  
105
-                var output = new QueryCashPayReceiveRecords();
106
-                PageData.TradeAPIs.InitFd(MessageData);
107
-                PageData.TradeAPIs.CommSend(MessageData);
108
-				MessageData.Fd126_5 = MainCode;
109
-                MessageData.Fd16 = "CXCL";
110
-                MessageData.Fd44 = FSRQ;
111
-                MessageData.Fd91 = JGH;
112
-                MessageData.Fd92 = GYH;
113
-                MessageData.Fd128 = "0000";
114
-
115
-                PageData.TradeAPIs.CallServer(MessageData);
116
-                if (MessageData.Fd12 != "0000")
117
-                {
118
-                    output.IsFailed = true;
119
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
120
-                }                
121
-                output.YFCDJJLLBData = AnilyzeFileData<E_YFCDJJLLB>(MessageData.FileData,
122
-                                            "调剂日期|付出柜员|付出柜员名称|接收柜员|接收柜员名称|币种|金额|",
123
-                                            x =>
124
-                                            {
125
-                                                return new E_YFCDJJLLB
126
-                                                {
127
-                                                    DJRQ = x["调剂日期"],
128
-                                                    FCGY = x["付出柜员"],
129
-                                                    FCGYMC = x["付出柜员名称"],
130
-                                                    JSGY = x["接收柜员"],
131
-                                                    JSGYMC = x["接收柜员名称"],
132
-                                                    BZ = x["币种"],
133
-                                                    JE = x["金额"]
134
-                                                };
135
-                                            });
136
-                output.YFCDJJLLB = MessageData.FileData;
137
-
138
-                return output;
139
-            }
140
-        }
141
-        #endregion
142
-    }
143
-}

+ 125
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCashPayReceiveRecords.ts 查看文件

@@ -0,0 +1,125 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 现金付出/接收调剂记录查询
6
+ * 根据相关要素,返回该柜员做过的现金付出调剂在途等待对方接收的调剂记录
7
+ */
8
+export class QueryCashPayReceiveRecords extends TFOutput {
9
+    /**
10
+     * 已付出调剂记录列表
11
+     * 后台返回文件,内容包括:调剂日期|付出柜员|付出柜员名称|接收柜员|接收柜员名称|币种|金额|
12
+     */
13
+    public YFCDJJLLB: string = ''
14
+
15
+    /**
16
+     * 已付出调剂记录列表
17
+     * 后台返回文件,内容包括:调剂日期|付出柜员|付出柜员名称|接收柜员|接收柜员名称|币种|金额|
18
+     */
19
+    public YFCDJJLLBData: E_YFCDJJLLB[] = []
20
+}
21
+
22
+/**
23
+ * 已付出调剂记录列表
24
+ * 后台返回文件,内容包括:调剂日期|付出柜员|付出柜员名称|接收柜员|接收柜员名称|币种|金额|
25
+ */
26
+export class E_YFCDJJLLB {
27
+    /**
28
+     * 调剂日期
29
+     */
30
+    public DJRQ: string = ''
31
+
32
+    /**
33
+     * 付出柜员
34
+     */
35
+    public FCGY: string = ''
36
+
37
+    /**
38
+     * 付出柜员名称
39
+     */
40
+    public FCGYMC: string = ''
41
+
42
+    /**
43
+     * 接收柜员
44
+     */
45
+    public JSGY: string = ''
46
+
47
+    /**
48
+     * 接收柜员名称
49
+     */
50
+    public JSGYMC: string = ''
51
+
52
+    /**
53
+     * 币种
54
+     */
55
+    public BZ: string = ''
56
+
57
+    /**
58
+     * 金额
59
+     */
60
+    public JE: string = ''
61
+}
62
+
63
+/**
64
+ * 查询现金付出/接收调剂记录输入参数
65
+ */
66
+export class QueryCashPayReceiveRecordsInput extends TFInput {
67
+    /**
68
+     * 发生日期 0440
69
+     * (null) 
70
+     */
71
+    public FSRQ: string = ''
72
+
73
+    /**
74
+     * 机构号 0910
75
+     * 接收方查询通过该域传值 
76
+     */
77
+    public JGH: string = ''
78
+
79
+    /**
80
+     * 柜员号 0920
81
+     * 付出方查询通过该域传值 
82
+     */
83
+    public GYH: string = ''
84
+
85
+    /**                 
86
+     * 定义业务逻辑              
87
+     * @returns 查询结果
88
+     */
89
+    public Raise(): QueryCashPayReceiveRecords {
90
+        // 拉取数据                                  
91
+        const output = new QueryCashPayReceiveRecords()
92
+        PageData.TradeAPIs.InitFd(this.MessageData)
93
+        PageData.TradeAPIs.CommSend(this.MessageData)
94
+        this.MessageData.Fd126_5 = this.MainCode
95
+        this.MessageData.Fd16 = "CXCL"
96
+        this.MessageData.Fd44 = this.FSRQ
97
+        this.MessageData.Fd91 = this.JGH
98
+        this.MessageData.Fd92 = this.GYH
99
+        this.MessageData.Fd128 = "0000"
100
+
101
+        PageData.TradeAPIs.CallServer(this.MessageData)
102
+        if (this.MessageData.Fd12 != "0000") {
103
+            output.IsFailed = true
104
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
105
+        }
106
+        output.YFCDJJLLBData = this.AnilyzeFileData<E_YFCDJJLLB>(
107
+            this.MessageData.FileData,
108
+            "调剂日期|付出柜员|付出柜员名称|接收柜员|接收柜员名称|币种|金额|",
109
+            (x) => {
110
+                return {
111
+                    DJRQ: x["调剂日期"],
112
+                    FCGY: x["付出柜员"],
113
+                    FCGYMC: x["付出柜员名称"],
114
+                    JSGY: x["接收柜员"],
115
+                    JSGYMC: x["接收柜员名称"],
116
+                    BZ: x["币种"],
117
+                    JE: x["金额"]
118
+                } as E_YFCDJJLLB
119
+            }
120
+        )
121
+        output.YFCDJJLLB = this.MessageData.FileData
122
+
123
+        return output
124
+    }
125
+}

+ 0
- 289
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCertificateIssuedIncome.cs 查看文件

@@ -1,289 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 凭证审批下发/收缴、收入/上缴申请等信息记录查询
11
-    /// 根据相关要素,返回相应的等待该柜员审批的下发申请记录列表
12
-    /// </summary>
13
-    public class QueryCertificateIssuedIncome : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 待审批下发申请记录
18
-        /// 后台返回文件,内容包括:申请编号|申请序号|凭证类别|凭证类型|申请柜员|申请机构|申请模式|申请数量|审批数量|申请时间|申请状态|制卡批次
19
-        /// </summary>
20
-        public string DSPXFSQJL { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 待审批下发申请记录
24
-        /// 后台返回文件,内容包括:申请编号|申请序号|凭证类别|凭证类型|申请柜员|申请机构|申请模式|申请数量|审批数量|申请时间|申请状态|制卡批次
25
-        /// </summary>
26
-        public List<E_DSPXFSQJL> DSPXFSQJLData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 待审批下发申请记录
30
-        /// 后台返回文件,内容包括:申请编号|申请序号|凭证类别|凭证类型|申请柜员|申请机构|申请模式|申请数量|审批数量|申请时间|申请状态|制卡批次
31
-        /// </summary>
32
-        public class E_DSPXFSQJL
33
-        {
34
-            /// <summary>
35
-            /// 申请编号
36
-            /// </summary>
37
-            public string SQBH { get; set; }
38
-
39
-            /// <summary>
40
-            /// 申请序号
41
-            /// </summary>
42
-            public string SQXH { get; set; }
43
-
44
-            /// <summary>
45
-            /// 凭证类别
46
-            /// </summary>
47
-            public string PZLB { get; set; }
48
-
49
-            /// <summary>
50
-            /// 凭证类型
51
-            /// </summary>
52
-            public string PZLX { get; set; }
53
-            /// <summary>
54
-            /// 凭证类型代码
55
-            /// </summary>
56
-            public string PZLXDM { get; set; }
57
-            /// <summary>
58
-            /// 凭证状态代码
59
-            /// </summary>
60
-            public string PZZTDM { get; set; }
61
-            /// <summary>
62
-            /// 凭证状态
63
-            /// </summary>
64
-            public string PZZT { get; set; }
65
-            /// <summary>
66
-            /// 申请柜员
67
-            /// </summary>
68
-            public string SQGY { get; set; }
69
-
70
-            /// <summary>
71
-            /// 申请机构
72
-            /// </summary>
73
-            public string SQJG { get; set; }
74
-
75
-            /// <summary>
76
-            /// 申请机构名称
77
-            /// </summary>
78
-            public string SQJGMC { get; set; }
79
-
80
-            /// <summary>
81
-            /// 申请模式
82
-            /// </summary>
83
-            public string SQMS { get; set; }
84
-
85
-            /// <summary>
86
-            /// 申请数量
87
-            /// </summary>
88
-            public string SQSL { get; set; }
89
-
90
-            /// <summary>
91
-            /// 审批数量
92
-            /// </summary>
93
-            public string SPSL { get; set; }
94
-
95
-            /// <summary>
96
-            /// 申请时间
97
-            /// </summary>
98
-            public string SQSJ { get; set; }
99
-
100
-            /// <summary>
101
-            /// 申请状态
102
-            /// </summary>
103
-            public string SQZT { get; set; }
104
-
105
-            /// <summary>
106
-            /// 制卡批次
107
-            /// </summary>
108
-            public string ZKPC { get; set; }
109
-        }
110
-
111
-        #endregion
112
-
113
-        #region Input
114
-		/// <summary>
115
-        /// 参数清单
116
-        /// </summary>
117
-        public class Input : TFInput
118
-        {
119
-            /// <summary>
120
-            /// 申请日期(起始) 0440
121
-            /// (null) 
122
-            /// </summary>
123
-            public string SQRQQS { get; set; }
124
-
125
-            /// <summary>
126
-            /// 申请日期(终止) 0450
127
-            /// (null) 
128
-            /// </summary>
129
-            public string SQRQZZ { get; set; }
130
-
131
-            /// <summary>
132
-            /// 申请模式 0670
133
-            /// 0 申请模式 1 预约模式 
134
-            /// </summary>
135
-            public string SQMS { get; set; }
136
-
137
-            /// <summary>
138
-            /// 状态 0680
139
-            /// 1 提出申请 2 收回申请 3 批准申请 4 拒绝申请 5 下发待领入 6 正式领入 7 上缴待收入 8 收缴 
140
-            /// </summary>
141
-            public string ZT { get; set; }
142
-
143
-            /// <summary>
144
-            /// 机构号 0910
145
-            /// (null) 
146
-            /// </summary>
147
-            public string JGH { get; set; }
148
-
149
-            /// <summary>
150
-            /// 柜员号 0920
151
-            /// (null) 
152
-            /// </summary>
153
-            public string GYH { get; set; }
154
-
155
-            /// <summary>
156
-            /// 标志位 0720
157
-            /// 申请柜员查询时为1 审批柜员查询时不传值 
158
-            /// </summary>
159
-            public string BZW { get; set; }
160
-
161
-            /// <summary>
162
-            /// 申请类型 0660
163
-            /// 0调入 1调出 
164
-            /// </summary>
165
-            public string SQLX { get; set; }
166
-
167
-            /// <summary>
168
-            /// 印章类 0710
169
-            /// 传1只保留印章类,传其他只保留其他
170
-            /// </summary>
171
-            public string IsYZL { get; set; }
172
-
173
-
174
-            /// <summary>                 
175
-            /// 定义业务逻辑              
176
-            /// </summary>                
177
-            /// <returns></returns>  
178
-            public override TFOutput Raise()
179
-            {
180
-                //拉取数据                                  
181
-                var output = new QueryCertificateIssuedIncome();
182
-                PageData.TradeAPIs.InitFd(MessageData);
183
-                PageData.TradeAPIs.CommSend(MessageData);
184
-				MessageData.Fd126_5 = MainCode;
185
-                MessageData.Fd16 = "CXCL";
186
-                MessageData.Fd44 = SQRQQS;
187
-                MessageData.Fd45 = SQRQZZ;
188
-                MessageData.Fd67 = SQMS;
189
-                MessageData.Fd68 = ZT;
190
-                MessageData.Fd91 = JGH;
191
-                MessageData.Fd92 = GYH;
192
-                MessageData.Fd128 = "0006";
193
-                MessageData.Fd72 = BZW;
194
-                MessageData.Fd66 = SQLX;
195
-                MessageData.Fd71 = IsYZL;
196
-
197
-                PageData.TradeAPIs.CallServer(MessageData);
198
-                if (MessageData.Fd12 != "0000")
199
-                {
200
-                    output.IsFailed = true;
201
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
202
-                }
203
-                if (MessageData.FileData.Contains("凭证状态"))
204
-                {
205
-                    #region 齐丰核心文件,增加凭证状态,凭证状态代码,凭证类型代码 三个字段
206
-                    output.DSPXFSQJLData = AnilyzeFileData<E_DSPXFSQJL>(MessageData.FileData,
207
-                                                "申请编号|申请序号|凭证类别|凭证类型|凭证状态|申请柜员|申请机构|申请模式|申请数量|审批数量|申请时间|申请状态|制卡批次|凭证状态代码|凭证类型代码",
208
-                                                x =>
209
-                                                {
210
-                                                    return new E_DSPXFSQJL
211
-                                                    {
212
-                                                        SQBH = x["申请编号"],
213
-                                                        SQXH = x["申请序号"],
214
-                                                        PZLB = x["凭证类别"],
215
-                                                        PZLX = x["凭证类型"],
216
-                                                        PZZT = x["凭证状态"],
217
-                                                        SQGY = x["申请柜员"],
218
-                                                        SQJG = x["申请机构"],
219
-                                                        SQMS = x["申请模式"],
220
-                                                        SQSL = x["申请数量"],
221
-                                                        SPSL = x["审批数量"],
222
-                                                        SQSJ = x["申请时间"],
223
-                                                        SQZT = x["申请状态"],
224
-                                                        ZKPC = x["制卡批次"],
225
-                                                        PZZTDM = x["凭证状态代码"],
226
-                                                        PZLXDM = x["凭证类型代码"],
227
-                                                    };
228
-                                                });
229
-                    #endregion 齐丰核心文件,增加凭证状态,凭证状态代码,凭证类型代码 三个字段
230
-                }
231
-                else if (MessageData.FileData.Contains("申请机构名称"))
232
-                {
233
-                    #region 原核心文件-通用
234
-                    output.DSPXFSQJLData = AnilyzeFileData<E_DSPXFSQJL>(MessageData.FileData,
235
-                                                "申请编号|申请序号|凭证类别|凭证类型|申请柜员|申请机构|申请机构名称|申请模式|申请数量|审批数量|申请时间|申请状态|制卡批次",
236
-                                                x =>
237
-                                                {
238
-                                                    return new E_DSPXFSQJL
239
-                                                    {
240
-                                                        SQBH = x["申请编号"],
241
-                                                        SQXH = x["申请序号"],
242
-                                                        PZLB = x["凭证类别"],
243
-                                                        PZLX = x["凭证类型"],
244
-                                                        SQGY = x["申请柜员"],
245
-                                                        SQJG = x["申请机构"],
246
-                                                        SQJGMC = x["申请机构名称"],
247
-                                                        SQMS = x["申请模式"],
248
-                                                        SQSL = x["申请数量"],
249
-                                                        SPSL = x["审批数量"],
250
-                                                        SQSJ = x["申请时间"],
251
-                                                        SQZT = x["申请状态"],
252
-                                                        ZKPC = x["制卡批次"]
253
-                                                    };
254
-                                                });
255
-                    #endregion 原核心文件-通用
256
-                }
257
-                else
258
-                {
259
-                    #region 原核心文件-通用
260
-                    output.DSPXFSQJLData = AnilyzeFileData<E_DSPXFSQJL>(MessageData.FileData,
261
-                                                "申请编号|申请序号|凭证类别|凭证类型|申请柜员|申请机构|申请模式|申请数量|审批数量|申请时间|申请状态|制卡批次",
262
-                                                x =>
263
-                                                {
264
-                                                    return new E_DSPXFSQJL
265
-                                                    {
266
-                                                        SQBH = x["申请编号"],
267
-                                                        SQXH = x["申请序号"],
268
-                                                        PZLB = x["凭证类别"],
269
-                                                        PZLX = x["凭证类型"],
270
-                                                        SQGY = x["申请柜员"],
271
-                                                        SQJG = x["申请机构"],
272
-                                                        SQMS = x["申请模式"],
273
-                                                        SQSL = x["申请数量"],
274
-                                                        SPSL = x["审批数量"],
275
-                                                        SQSJ = x["申请时间"],
276
-                                                        SQZT = x["申请状态"],
277
-                                                        ZKPC = x["制卡批次"]
278
-                                                    };
279
-                                                });
280
-                    #endregion 原核心文件-通用
281
-                }
282
-                output.DSPXFSQJL = MessageData.FileData;
283
-
284
-                return output;
285
-            }
286
-        }
287
-        #endregion
288
-    }
289
-}

+ 269
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCertificateIssuedIncome.ts 查看文件

@@ -0,0 +1,269 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 凭证审批下发/收缴、收入/上缴申请等信息记录查询
6
+ * 根据相关要素,返回相应的等待该柜员审批的下发申请记录列表
7
+ */
8
+export class QueryCertificateIssuedIncome extends TFOutput {
9
+    /**
10
+     * 待审批下发申请记录
11
+     * 后台返回文件,内容包括:申请编号|申请序号|凭证类别|凭证类型|申请柜员|申请机构|申请模式|申请数量|审批数量|申请时间|申请状态|制卡批次
12
+     */
13
+    public DSPXFSQJL: string = ''
14
+
15
+    /**
16
+     * 待审批下发申请记录
17
+     * 后台返回文件,内容包括:申请编号|申请序号|凭证类别|凭证类型|申请柜员|申请机构|申请模式|申请数量|审批数量|申请时间|申请状态|制卡批次
18
+     */
19
+    public DSPXFSQJLData: E_DSPXFSQJL[] = []
20
+}
21
+
22
+/**
23
+ * 待审批下发申请记录
24
+ * 后台返回文件,内容包括:申请编号|申请序号|凭证类别|凭证类型|申请柜员|申请机构|申请模式|申请数量|审批数量|申请时间|申请状态|制卡批次
25
+ */
26
+export class E_DSPXFSQJL {
27
+    /**
28
+     * 申请编号
29
+     */
30
+    public SQBH: string = ''
31
+
32
+    /**
33
+     * 申请序号
34
+     */
35
+    public SQXH: string = ''
36
+
37
+    /**
38
+     * 凭证类别
39
+     */
40
+    public PZLB: string = ''
41
+
42
+    /**
43
+     * 凭证类型
44
+     */
45
+    public PZLX: string = ''
46
+
47
+    /**
48
+     * 凭证类型代码
49
+     */
50
+    public PZLXDM: string = ''
51
+
52
+    /**
53
+     * 凭证状态代码
54
+     */
55
+    public PZZTDM: string = ''
56
+
57
+    /**
58
+     * 凭证状态
59
+     */
60
+    public PZZT: string = ''
61
+
62
+    /**
63
+     * 申请柜员
64
+     */
65
+    public SQGY: string = ''
66
+
67
+    /**
68
+     * 申请机构
69
+     */
70
+    public SQJG: string = ''
71
+
72
+    /**
73
+     * 申请机构名称
74
+     */
75
+    public SQJGMC: string = ''
76
+
77
+    /**
78
+     * 申请模式
79
+     */
80
+    public SQMS: string = ''
81
+
82
+    /**
83
+     * 申请数量
84
+     */
85
+    public SQSL: string = ''
86
+
87
+    /**
88
+     * 审批数量
89
+     */
90
+    public SPSL: string = ''
91
+
92
+    /**
93
+     * 申请时间
94
+     */
95
+    public SQSJ: string = ''
96
+
97
+    /**
98
+     * 申请状态
99
+     */
100
+    public SQZT: string = ''
101
+
102
+    /**
103
+     * 制卡批次
104
+     */
105
+    public ZKPC: string = ''
106
+}
107
+
108
+/**
109
+ * 凭证审批下发/收缴、收入/上缴申请等信息记录查询输入参数
110
+ */
111
+export class QueryCertificateIssuedIncomeInput extends TFInput {
112
+    /**
113
+     * 申请日期(起始) 0440
114
+     * (null) 
115
+     */
116
+    public SQRQQS: string = ''
117
+
118
+    /**
119
+     * 申请日期(终止) 0450
120
+     * (null) 
121
+     */
122
+    public SQRQZZ: string = ''
123
+
124
+    /**
125
+     * 申请模式 0670
126
+     * 0 申请模式 1 预约模式 
127
+     */
128
+    public SQMS: string = ''
129
+
130
+    /**
131
+     * 状态 0680
132
+     * 1 提出申请 2 收回申请 3 批准申请 4 拒绝申请 5 下发待领入 6 正式领入 7 上缴待收入 8 收缴 
133
+     */
134
+    public ZT: string = ''
135
+
136
+    /**
137
+     * 机构号 0910
138
+     * (null) 
139
+     */
140
+    public JGH: string = ''
141
+
142
+    /**
143
+     * 柜员号 0920
144
+     * (null) 
145
+     */
146
+    public GYH: string = ''
147
+
148
+    /**
149
+     * 标志位 0720
150
+     * 申请柜员查询时为1 审批柜员查询时不传值 
151
+     */
152
+    public BZW: string = ''
153
+
154
+    /**
155
+     * 申请类型 0660
156
+     * 0调入 1调出 
157
+     */
158
+    public SQLX: string = ''
159
+
160
+    /**
161
+     * 印章类 0710
162
+     * 传1只保留印章类,传其他只保留其他
163
+     */
164
+    public IsYZL: string = ''
165
+
166
+    /**                 
167
+     * 定义业务逻辑              
168
+     * @returns 查询结果
169
+     */
170
+    public Raise(): QueryCertificateIssuedIncome {
171
+        // 拉取数据                                  
172
+        const output = new QueryCertificateIssuedIncome()
173
+        PageData.TradeAPIs.InitFd(this.MessageData)
174
+        PageData.TradeAPIs.CommSend(this.MessageData)
175
+        this.MessageData.Fd126_5 = this.MainCode
176
+        this.MessageData.Fd16 = "CXCL"
177
+        this.MessageData.Fd44 = this.SQRQQS
178
+        this.MessageData.Fd45 = this.SQRQZZ
179
+        this.MessageData.Fd67 = this.SQMS
180
+        this.MessageData.Fd68 = this.ZT
181
+        this.MessageData.Fd91 = this.JGH
182
+        this.MessageData.Fd92 = this.GYH
183
+        this.MessageData.Fd128 = "0006"
184
+        this.MessageData.Fd72 = this.BZW
185
+        this.MessageData.Fd66 = this.SQLX
186
+        this.MessageData.Fd71 = this.IsYZL
187
+
188
+        PageData.TradeAPIs.CallServer(this.MessageData)
189
+        if (this.MessageData.Fd12 != "0000") {
190
+            output.IsFailed = true
191
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
192
+        }
193
+
194
+        if (this.MessageData.FileData.includes("凭证状态")) {
195
+            // 齐丰核心文件,增加凭证状态,凭证状态代码,凭证类型代码 三个字段
196
+            output.DSPXFSQJLData = this.AnilyzeFileData<E_DSPXFSQJL>(
197
+                this.MessageData.FileData,
198
+                "申请编号|申请序号|凭证类别|凭证类型|凭证状态|申请柜员|申请机构|申请模式|申请数量|审批数量|申请时间|申请状态|制卡批次|凭证状态代码|凭证类型代码",
199
+                (x) => {
200
+                    return {
201
+                        SQBH: x["申请编号"],
202
+                        SQXH: x["申请序号"],
203
+                        PZLB: x["凭证类别"],
204
+                        PZLX: x["凭证类型"],
205
+                        PZZT: x["凭证状态"],
206
+                        SQGY: x["申请柜员"],
207
+                        SQJG: x["申请机构"],
208
+                        SQMS: x["申请模式"],
209
+                        SQSL: x["申请数量"],
210
+                        SPSL: x["审批数量"],
211
+                        SQSJ: x["申请时间"],
212
+                        SQZT: x["申请状态"],
213
+                        ZKPC: x["制卡批次"],
214
+                        PZZTDM: x["凭证状态代码"],
215
+                        PZLXDM: x["凭证类型代码"]
216
+                    } as E_DSPXFSQJL
217
+                }
218
+            )
219
+        } else if (this.MessageData.FileData.includes("申请机构名称")) {
220
+            // 原核心文件-通用
221
+            output.DSPXFSQJLData = this.AnilyzeFileData<E_DSPXFSQJL>(
222
+                this.MessageData.FileData,
223
+                "申请编号|申请序号|凭证类别|凭证类型|申请柜员|申请机构|申请机构名称|申请模式|申请数量|审批数量|申请时间|申请状态|制卡批次",
224
+                (x) => {
225
+                    return {
226
+                        SQBH: x["申请编号"],
227
+                        SQXH: x["申请序号"],
228
+                        PZLB: x["凭证类别"],
229
+                        PZLX: x["凭证类型"],
230
+                        SQGY: x["申请柜员"],
231
+                        SQJG: x["申请机构"],
232
+                        SQJGMC: x["申请机构名称"],
233
+                        SQMS: x["申请模式"],
234
+                        SQSL: x["申请数量"],
235
+                        SPSL: x["审批数量"],
236
+                        SQSJ: x["申请时间"],
237
+                        SQZT: x["申请状态"],
238
+                        ZKPC: x["制卡批次"]
239
+                    } as E_DSPXFSQJL
240
+                }
241
+            )
242
+        } else {
243
+            // 原核心文件-通用
244
+            output.DSPXFSQJLData = this.AnilyzeFileData<E_DSPXFSQJL>(
245
+                this.MessageData.FileData,
246
+                "申请编号|申请序号|凭证类别|凭证类型|申请柜员|申请机构|申请模式|申请数量|审批数量|申请时间|申请状态|制卡批次",
247
+                (x) => {
248
+                    return {
249
+                        SQBH: x["申请编号"],
250
+                        SQXH: x["申请序号"],
251
+                        PZLB: x["凭证类别"],
252
+                        PZLX: x["凭证类型"],
253
+                        SQGY: x["申请柜员"],
254
+                        SQJG: x["申请机构"],
255
+                        SQMS: x["申请模式"],
256
+                        SQSL: x["申请数量"],
257
+                        SPSL: x["审批数量"],
258
+                        SQSJ: x["申请时间"],
259
+                        SQZT: x["申请状态"],
260
+                        ZKPC: x["制卡批次"]
261
+                    } as E_DSPXFSQJL
262
+                }
263
+            )
264
+        }
265
+        output.DSPXFSQJL = this.MessageData.FileData
266
+
267
+        return output
268
+    }
269
+}

+ 0
- 163
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCertificatePayIncome.cs 查看文件

@@ -1,163 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 凭证付出/收入及信息记录查询
11
-    /// 根据对方柜员和发生日期,返回相应的该柜员付出调剂在途信息列表
12
-    /// </summary>
13
-    public class QueryCertificatePayIncome : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 调出凭证信息列表
18
-        /// 后台返回文件,内容包括:凭证类别|凭证类型|起始号码|终止号码|数量|付出柜员|对方柜员|调剂日期|
19
-        /// </summary>
20
-        public string DCPZXXLB { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 调出凭证信息列表
24
-        /// 后台返回文件,内容包括:凭证类别|凭证类型|起始号码|终止号码|数量|付出柜员|对方柜员|调剂日期|
25
-        /// </summary>
26
-        public List<E_DCPZXXLB> DCPZXXLBData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 调出凭证信息列表
30
-        /// 后台返回文件,内容包括:凭证类别|凭证类型|起始号码|终止号码|数量|付出柜员|对方柜员|调剂日期|
31
-        /// </summary>
32
-        public class E_DCPZXXLB
33
-        {
34
-            /// <summary>
35
-            /// 凭证类别
36
-            /// </summary>
37
-            public string PZLB { get; set; }
38
-
39
-            /// <summary>
40
-            /// 凭证类型
41
-            /// </summary>
42
-            public string PZLX { get; set; }
43
-
44
-            /// <summary>
45
-            /// 起始号码
46
-            /// </summary>
47
-            public string QSHM { get; set; }
48
-
49
-            /// <summary>
50
-            /// 终止号码
51
-            /// </summary>
52
-            public string ZZHM { get; set; }
53
-
54
-            /// <summary>
55
-            /// 数量
56
-            /// </summary>
57
-            public string SL { get; set; }
58
-
59
-            /// <summary>
60
-            /// 付出柜员
61
-            /// </summary>
62
-            public string FCGY { get; set; }
63
-
64
-            /// <summary>
65
-            /// 对方柜员
66
-            /// </summary>
67
-            public string DFGY { get; set; }
68
-
69
-            /// <summary>
70
-            /// 调剂日期
71
-            /// </summary>
72
-            public string DJRQ { get; set; }
73
-
74
-        }
75
-
76
-        #endregion
77
-
78
-        #region Input
79
-		/// <summary>
80
-        /// 参数清单
81
-        /// </summary>
82
-        public class Input : TFInput
83
-        {
84
-            /// <summary>
85
-            /// 发生日期 0440
86
-            /// (null) 
87
-            /// </summary>
88
-            public string FSRQ { get; set; }
89
-
90
-            /// <summary>
91
-            /// 柜员号 0910
92
-            /// 接收柜员查询时通过该域传值 
93
-            /// </summary>
94
-            public string DFGY { get; set; }
95
-
96
-            /// <summary>
97
-            /// 凭证操作状态 0720
98
-            /// 1-入库 2-下发 3-领入 4-付出 5-收入 6-出售 7-上缴 8-作废上缴 9-收缴 A-作废收缴 B-挂失 C-解挂 D-柜员使用 E-作废 F-出售收回 G-客户使用 H-注销 K-购买 L-重新入库 M-销毁 N-撤消 
99
-            /// </summary>
100
-            public string CZZT { get; set; }
101
-
102
-            /// <summary>
103
-            /// 柜员号 0920
104
-            /// 付出柜员查询时通过该域传值 
105
-            /// </summary>
106
-            public string GYH { get; set; }
107
-
108
-            /// <summary>
109
-            /// 印章类 0710
110
-            /// 传1只保留印章类,传其他只保留其他
111
-            /// </summary>
112
-            public string IsYZL { get; set; }
113
-
114
-
115
-            /// <summary>                 
116
-            /// 定义业务逻辑              
117
-            /// </summary>                
118
-            /// <returns></returns>  
119
-            public override TFOutput Raise()
120
-            {
121
-                //拉取数据                                  
122
-                var output = new QueryCertificatePayIncome();
123
-                PageData.TradeAPIs.InitFd(MessageData);
124
-                PageData.TradeAPIs.CommSend(MessageData);
125
-				MessageData.Fd126_5 = MainCode;
126
-                MessageData.Fd16 = "CXCL";
127
-                MessageData.Fd44 = FSRQ;
128
-                MessageData.Fd91 = DFGY;
129
-                MessageData.Fd128 = "0005";
130
-                MessageData.Fd72 = CZZT;
131
-                MessageData.Fd92 = GYH;
132
-                MessageData.Fd71 = IsYZL;
133
-
134
-                PageData.TradeAPIs.CallServer(MessageData);
135
-                if (MessageData.Fd12 != "0000")
136
-                {
137
-                    output.IsFailed = true;
138
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
139
-                }                
140
-                output.DCPZXXLBData = AnilyzeFileData<E_DCPZXXLB>(MessageData.FileData,
141
-                                            "凭证类别|凭证类型|起始号码|终止号码|数量|付出柜员|对方柜员|调剂日期|",
142
-                                            x =>
143
-                                            {
144
-                                                return new E_DCPZXXLB
145
-                                                {
146
-                                                    PZLB = x["凭证类别"],
147
-                                                    PZLX = x["凭证类型"],
148
-                                                    QSHM = x["起始号码"],
149
-                                                    ZZHM = x["终止号码"],
150
-                                                    SL = x["数量"],
151
-                                                    FCGY = x["付出柜员"],
152
-                                                    DFGY = x["对方柜员"],
153
-                                                    DJRQ = x["调剂日期"]
154
-                                                };
155
-                                            });
156
-                output.DCPZXXLB = MessageData.FileData;
157
-
158
-                return output;
159
-            }
160
-        }
161
-        #endregion
162
-    }
163
-}

+ 145
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCertificatePayIncome.ts 查看文件

@@ -0,0 +1,145 @@
1
+import { TFInput, TFOutput } from './TFBase'
2
+import { PageData } from '@/utils/page-data'
3
+
4
+/**
5
+ * 凭证付出/收入及信息记录查询
6
+ * 根据对方柜员和发生日期,返回相应的该柜员付出调剂在途信息列表
7
+ */
8
+export class QueryCertificatePayIncome extends TFOutput {
9
+    /**
10
+     * 调出凭证信息列表
11
+     * 后台返回文件,内容包括:凭证类别|凭证类型|起始号码|终止号码|数量|付出柜员|对方柜员|调剂日期|
12
+     */
13
+    public DCPZXXLB: string = ''
14
+
15
+    /**
16
+     * 调出凭证信息列表
17
+     * 后台返回文件,内容包括:凭证类别|凭证类型|起始号码|终止号码|数量|付出柜员|对方柜员|调剂日期|
18
+     */
19
+    public DCPZXXLBData: E_DCPZXXLB[] = []
20
+}
21
+
22
+/**
23
+ * 调出凭证信息列表
24
+ * 后台返回文件,内容包括:凭证类别|凭证类型|起始号码|终止号码|数量|付出柜员|对方柜员|调剂日期|
25
+ */
26
+export class E_DCPZXXLB {
27
+    /**
28
+     * 凭证类别
29
+     */
30
+    public PZLB: string = ''
31
+
32
+    /**
33
+     * 凭证类型
34
+     */
35
+    public PZLX: string = ''
36
+
37
+    /**
38
+     * 起始号码
39
+     */
40
+    public QSHM: string = ''
41
+
42
+    /**
43
+     * 终止号码
44
+     */
45
+    public ZZHM: string = ''
46
+
47
+    /**
48
+     * 数量
49
+     */
50
+    public SL: string = ''
51
+
52
+    /**
53
+     * 付出柜员
54
+     */
55
+    public FCGY: string = ''
56
+
57
+    /**
58
+     * 对方柜员
59
+     */
60
+    public DFGY: string = ''
61
+
62
+    /**
63
+     * 调剂日期
64
+     */
65
+    public DJRQ: string = ''
66
+}
67
+
68
+/**
69
+ * 凭证付出/收入及信息记录查询输入参数
70
+ */
71
+export class QueryCertificatePayIncomeInput extends TFInput {
72
+    /**
73
+     * 发生日期 0440
74
+     * (null) 
75
+     */
76
+    public FSRQ: string = ''
77
+
78
+    /**
79
+     * 对方柜员 0910
80
+     * 接收柜员查询时通过该域传值 
81
+     */
82
+    public DFGY: string = ''
83
+
84
+    /**
85
+     * 凭证操作状态 0720
86
+     * 1-入库 2-下发 3-领入 4-付出 5-收入 6-出售 7-上缴 8-作废上缴 9-收缴 A-作废收缴 B-挂失 C-解挂 D-柜员使用 E-作废 F-出售收回 G-客户使用 H-注销 K-购买 L-重新入库 M-销毁 N-撤消 
87
+     */
88
+    public CZZT: string = ''
89
+
90
+    /**
91
+     * 柜员号 0920
92
+     * 付出柜员查询时通过该域传值 
93
+     */
94
+    public GYH: string = ''
95
+
96
+    /**
97
+     * 印章类 0710
98
+     * 传1只保留印章类,传其他只保留其他
99
+     */
100
+    public IsYZL: string = ''
101
+
102
+    /**                 
103
+     * 定义业务逻辑              
104
+     * @returns 查询结果
105
+     */
106
+    public Raise(): QueryCertificatePayIncome {
107
+        // 拉取数据                                  
108
+        const output = new QueryCertificatePayIncome()
109
+        PageData.TradeAPIs.InitFd(this.MessageData)
110
+        PageData.TradeAPIs.CommSend(this.MessageData)
111
+        this.MessageData.Fd126_5 = this.MainCode
112
+        this.MessageData.Fd16 = "CXCL"
113
+        this.MessageData.Fd44 = this.FSRQ
114
+        this.MessageData.Fd91 = this.DFGY
115
+        this.MessageData.Fd128 = "0005"
116
+        this.MessageData.Fd72 = this.CZZT
117
+        this.MessageData.Fd92 = this.GYH
118
+        this.MessageData.Fd71 = this.IsYZL
119
+
120
+        PageData.TradeAPIs.CallServer(this.MessageData)
121
+        if (this.MessageData.Fd12 != "0000") {
122
+            output.IsFailed = true
123
+            output.FailureCause = PageData.TradeAPIs.GetError(this.MessageData)
124
+        }
125
+        output.DCPZXXLBData = this.AnilyzeFileData<E_DCPZXXLB>(
126
+            this.MessageData.FileData,
127
+            "凭证类别|凭证类型|起始号码|终止号码|数量|付出柜员|对方柜员|调剂日期|",
128
+            (x) => {
129
+                return {
130
+                    PZLB: x["凭证类别"],
131
+                    PZLX: x["凭证类型"],
132
+                    QSHM: x["起始号码"],
133
+                    ZZHM: x["终止号码"],
134
+                    SL: x["数量"],
135
+                    FCGY: x["付出柜员"],
136
+                    DFGY: x["对方柜员"],
137
+                    DJRQ: x["调剂日期"]
138
+                } as E_DCPZXXLB
139
+            }
140
+        )
141
+        output.DCPZXXLB = this.MessageData.FileData
142
+
143
+        return output
144
+    }
145
+}

+ 0
- 122
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCertificateTellerPowerList.cs 查看文件

@@ -1,122 +0,0 @@
1
-using System;
2
-using System.Collections.Generic;
3
-using System.ComponentModel;
4
-using System.Linq;
5
-using System.Text;
6
-
7
-namespace TellerSystem.Contract.Function
8
-{
9
-    /// <summary>
10
-    /// 9598查询-700101-查询凭证柜员权限表
11
-    /// 700101-查询凭证柜员权限表
12
-    /// </summary>
13
-    public class QueryCertificateTellerPowerList : TFOutput
14
-    {
15
-        #region Output
16
-        /// <summary>
17
-        /// 查询结果
18
-        /// 文件格式:机构编码|柜员编号|柜员凭证|权限|凭证种类|启用标志
19
-        /// </summary>
20
-        public string CXJG { get; internal set; }
21
-
22
-        /// <summary>
23
-        /// 查询结果
24
-        /// 文件格式:机构编码|柜员编号|柜员凭证|权限|凭证种类|启用标志
25
-        /// </summary>
26
-        public List<E_CXJG> CXJGData { get; internal set; }
27
-
28
-        /// <summary>
29
-        /// 查询结果
30
-        /// 文件格式:机构编码|柜员编号|柜员凭证|权限|凭证种类|启用标志
31
-        /// </summary>
32
-        public class E_CXJG
33
-        {
34
-            /// <summary>
35
-            /// 机构编码
36
-            /// </summary>
37
-            public string JGBM { get; set; }
38
-
39
-            /// <summary>
40
-            /// 柜员编号
41
-            /// </summary>
42
-            public string GYBH { get; set; }
43
-
44
-            /// <summary>
45
-            /// 柜员凭证
46
-            /// </summary>
47
-            public string GYPZ { get; set; }
48
-
49
-            /// <summary>
50
-            /// 权限
51
-            /// </summary>
52
-            public string QX { get; set; }
53
-
54
-            /// <summary>
55
-            /// 凭证种类
56
-            /// </summary>
57
-            public string PZZL { get; set; }
58
-
59
-            /// <summary>
60
-            /// 启用标志
61
-            /// </summary>
62
-            public string QYBZ { get; set; }
63
-
64
-        }
65
-
66
-        #endregion
67
-
68
-        #region Input
69
-		/// <summary>
70
-        /// 参数清单
71
-        /// </summary>
72
-        public class Input : TFInput
73
-        {
74
-            /// <summary>
75
-            /// 查询条件 
76
-            /// 柜员号
77
-            /// </summary>
78
-            public string GYH { get; set; }
79
-
80
-
81
-            /// <summary>                 
82
-            /// 定义业务逻辑              
83
-            /// </summary>                
84
-            /// <returns></returns>  
85
-            public override TFOutput Raise()
86
-            {
87
-                //拉取数据                                  
88
-                var output = new QueryCertificateTellerPowerList();
89
-                PageData.TradeAPIs.InitFd(MessageData);
90
-                PageData.TradeAPIs.CommSend(MessageData);
91
-				MessageData.Fd126_5 = MainCode;
92
-                MessageData.Fd16 = "9598";
93
-                MessageData.Fd123 = string.Format("1,700101,{0},",GYH);
94
-
95
-                PageData.TradeAPIs.CallServer(MessageData);
96
-                if (MessageData.Fd12 != "0000")
97
-                {
98
-                    output.IsFailed = true;
99
-                    output.FailureCause = PageData.TradeAPIs.GetError(MessageData);
100
-                }                
101
-                output.CXJGData = AnilyzeFileData<E_CXJG>(MessageData.FileData,
102
-                                            "机构编码|柜员编号|柜员凭证|权限|凭证种类|启用标志|",
103
-                                            x =>
104
-                                            {
105
-                                                return new E_CXJG
106
-                                                {
107
-                                                    JGBM = x["机构编码"],
108
-                                                    GYBH = x["柜员编号"],
109
-                                                    GYPZ = x["柜员凭证"],
110
-                                                    QX = x["权限"],
111
-                                                    PZZL = x["凭证种类"],
112
-                                                    QYBZ = x["启用标志"]
113
-                                                };
114
-                                            });
115
-                output.CXJG = MessageData.FileData;
116
-
117
-                return output;
118
-            }
119
-        }
120
-        #endregion
121
-    }
122
-}

+ 0
- 0
ant-design-pro-vue3/src/views/front/develop/Contract/Function/Entity/QueryCertificateTellerPowerList.ts 查看文件


部分文件因文件數量過多而無法顯示

Loading…
取消
儲存