前端转vue
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Reconciles.ts 1.1KB

123456789101112131415161718192021222324252627
  1. import { reactive } from 'vue'
  2. import type { Message } from '../Communication/Message'
  3. import { AICapacity } from '../ServiceProxy/Ext/ServiceHelper/AICapacity'
  4. import { LoginUserInfo } from '../Models/UserInfo'
  5. import { SystemFunction } from '../Library/Ext/Function/SystemFunction'
  6. import { TFInput } from '../Library/Ext/TradeExtension/TFInput'
  7. /**
  8. * 对账管理类
  9. */
  10. export class Reconciles {
  11. private static _instance: Reconciles
  12. private readonly _separator = "^|"
  13. private readonly _netBankcomList: string[] = [
  14. "账号", "账户序号", "对账期次", "核心余额",
  15. "核心余额日期", "用户余额", "用户余额备注",
  16. "对账时间", "完结时间", "对账方式",
  17. "对账状态", "对账结果", "客户经理"
  18. ]
  19. // 字典定义
  20. private readonly _ID_TYPE_ = new Map<string, string>([
  21. ["1", "身份证"], ["2", "户口簿"], ["3", "护照"],
  22. ["4", "军人证"], ["5", "回乡证"], ["6", "士兵证"],
  23. ["7", "港澳居民来往通行证"], ["8", "企业代码证"],
  24. ["9", "经营许可证"], ["A", "营业执照"],
  25. ["B