import commonFunctions from '~/mixin/commonFunctions.js'; import Api from "~/service/Api" export default { mixins: [commonFunctions], methods: { qicujeGet() { if (!this.model.dnfenc.yewudh) { this.$message.warning("请先点击查询按钮,再进行操作!"); return; } let params = { DATA: { "yewudh": this.model.dnfenc.yewudh }, header: { "jiaoym": "C017" } }; const loading = this.loading('正在请求数据'); Api.post(`/manager/jk/C017`, params).then(res => { if (res.header.code == 'AAAAAAA') { console.log(res.DATA); this.model.dnfenc.qicuje = '0'; if (res.DATA.lstC017.length > 0) { this.model.dnfenc.qicuje = res.DATA.lstC017[0].qcunje; } } else { this.$notify.error({ title: '错误', message: '起存金额Get失败,原因:' + res.header.description }); } loading.close(); }); }, onDnfencGet() { let params = { DATA: { "zhangh": this.model.dnfenc.kehuzh //"35000124690005001" }, header: { "jiaoym": "8023" } }; this.tableDataList = []; const loading = this.loading('正在请求数据'); Api.post(`/public/jk/8023`, params).then(res => { if (res.header.code == 'AAAAAAA') { console.log(res.DATA); this.model.dnfenc.yewudh = res.DATA.yewudh; this.model.dnfenc.zhqucs = res.DATA.zhqucs; this.model.dnfenc.zhhuye = res.DATA.zhhuye; this.model.dnfenc.qixirq = res.DATA.qixirq; this.model.dnfenc.jiluzt = res.DATA.jiluzt; this.model.dnfenc.kehzwm = res.DATA.kehzwm;//客户中文名 this.model.dnfenc.zhngjg = res.DATA.zhngjg;//账务机构号 this.model.dnfenc.jixiff = res.DATA.jixiff;//计息方法 this.model.dnfenc.lilvbh = res.DATA.lilvbh;//利率编号 this.model.dnfenc.jishuu = res.DATA.jishuu;//积数 this.model.dnfenc.zuidje = res.DATA.zuidje;//最低金额 this.model.dnfenc.zuigje = res.DATA.zuigje;//最高金额 this.model.dnfenc.kaihrq = res.DATA.kaihrq;//开户日期 this.model.dnfenc.lilvll = res.DATA.lilvll;//利率 this.model.dnfenc.kemucc = res.DATA.kemucc;//科目存储 this.model.dnfenc.huobdh = res.DATA.huobdh;//货币代号 this.model.dnfenc.xiohrq = res.DATA.xiohrq;//销户日期 this.model.dnfenc.ljzqje = res.DATA.ljzqje;//累计支取金额 this.model.dnfenc.kaihje = res.DATA.kaihje;//开户金额 this.model.dnfenc.cunkzl = res.DATA.cunkzl;//存款种类 this.model.dnfenc.cunqii = res.DATA.cunqii;//存期 this.model.dnfenc.daoqrq = res.DATA.daoqrq;//到期日 this.model.dnfenc.youhll = res.DATA.youhll;//优惠利率 this.model.dnfenc.zdzczh = res.DATA.zdzczh;//自动转存账户 this.tableDataList.push(this.transTableData(res.DATA)); } else { this.$notify.error({ title: '错误', message: '保证金账户查询失败,原因:' + res.header.description }); } loading.close(); }); }, transTableData(tableData) { if (!tableData) { return; } let result = tableData; if (tableData.jiluzt) { result.jiluzt = this.tranSta(tableData.jiluzt); } if (tableData.kemucc) { result.kemucc = this.tranKemucc(tableData.kemucc); } if (tableData.lilvbh) { result.lilvbh = this.tranLilvbh(tableData.lilvbh); } if (tableData.cunqii) { result.cunqii = this.tranCunq(tableData.cunqii); } if (tableData.cunkzl) { result.cunkzl = this.tranCunkzl(tableData.cunkzl); } return result; }, tranSta(jiluzt) { switch (jiluzt) { case "0": return "正常"; case "1": return "销户"; case "2": return "只收不付冻结"; case "3": return "封闭冻结"; case "4": return "删除"; case "5": return "未使用"; case "6": return "结清"; case "7": return "打印"; case "8": return "碰库"; case "9": return "不动户"; case "A": return "不动户转收益"; case "B": return "死亡户"; case "C": return "报案户"; case "D": return "请与开户行接洽"; case "E": return "不能在他行销记户"; case "F": return "准客户"; case "G": return "未复核"; case "R": return "被当日冲正"; case "S": return "被隔日冲正"; case "J": return "禁用"; case "Y": return "预销户"; case "Z": return "质押冻结"; case "T": return "凭证在途"; default: return ""; } }, tranKemucc(kemucc) { switch (kemucc) { case "S": return "对私活期"; case "C": return "对公活期"; case "F": return "对私定期"; case "E": return "对公定期"; case "V": return "贷款"; case "Q": return "欠息"; case "I": return "内部账"; case "O": return "表外账"; case "T": return "拆借贴现投资账"; case "Y": return "存放同业主文件"; default: return ""; } }, tranLilvbh(lilvbh) { switch (lilvbh) { case "100": return "定活两便"; case "101": return "活期储蓄存款"; case "102": return "整存整取定期存款"; case "103": return "零存整取"; case "105": return "存本取息"; case "106": return "通知存款"; case "107": return "大面额定期"; case "108": return "活期对公存款"; case "109": return "公积金存款"; default: return ""; } }, tranCunq(cunqii) { switch (cunqii) { case "200": return "活期"; case "201": return "一天"; case "207": return "七天"; case "101": return "一月"; case "103": return "三月"; case "106": return "六月"; case "109": return "九月"; case "001": return "一年"; case "002": return "二年"; case "003": return "三年"; case "005": return "五年"; case "006": return "六年"; case "008": return "八年"; case "010": return "十年"; case "020": return "二十年"; case "000": return "自定义"; default: return ""; } }, tranCunkzl(cunkzl) { switch (cunkzl) { case "00": return "普通活期"; case "01": return "整存整取"; case "02": return "定活两便"; case "03": return "存本取息"; case "04": return "零存整取"; case "05": return "通知存款"; case "06": return "教育储蓄"; case "07": return "整存零取"; case "08": return "凭证式国债"; case "09": return "理财通"; case "10": return "对公活期"; case "11": return "对公整存整取"; case "12": return "对公大额存款"; case "15": return "对公通知存款"; case "16": return "对公大额通知存款"; case "17": return "储寿保"; case "18": return "理财产品"; case "19": return "购汇保证金"; case "20": return "对公结构性存款"; case "21": return "对公存款周计划"; case "28": return "储蓄国债"; case "29": return "黄金理财"; case "30": return "活期宝"; default: return ""; } }, }, };