import Api from "../Api"; export function getCnyctyCod(data) { return Api.post('/report/rmbsel/getCnyctyCod', data); } export function getDecnum(data) { return Api.post('/report/rmbsel/getDecnum', data); } export function getBankOrgname(data) { return Api.post('/report/rmbsel/getBankOrgname', data); } export function getAllamt(data) { return Api.post('/report/rmbsel/getAllamt', data); } export function getBchList() { return Api.post('/report/rmbsel/getBchList'); } export function getBopCod(data) { return Api.post('/report/rmbsel/getBopcod/list', data); } export function getRef(data) { return Api.post('/report/rmbsel/getRef', data); } export function save(type, data) { return Api.post(`/report/${type}/save`, data); } export function init(type, data) { return Api.post(`/report/${type}/init`, data); } export function getDectyp(transName) { let dectyp = ""; switch (transName.toUpperCase().substring(3, 6)) { case "ADD": //!A增加 dectyp = "A"; break; case "AME": //!M修改 dectyp = "M"; break; case "DEL": //!D删除 dectyp = "D"; break; case "SND": //!S发送 dectyp = "S"; break; case "INF": case "PNT": //!I查询/打印不用区分,其实也没有打印交易 dectyp = "I"; break; } return dectyp; } export function initSpt(type, data, sptInr) { return Api.post(`/report/${type}/initSpt?sptInr=${sptInr}`, data); } export function saveSpt(type, data, sptInr) { return Api.post(`/report/${type}/saveSpt?sptInr=${sptInr}`, data); } export function resolveResponse(response) { if (response.respCode === SUCCESS) { this.$notify({ title: "成功", message: "提交成功", type: "success", }); this.$store.commit('delTagsArry', this.$route.path); this.$router.back() } else { this.$notify({ title: "失败", message: "提交失败", type: "error", }); } } export function isModified(model, field) { return !!(model.modifySet && model.modifySet.includes(field)); } export function addModified(model, field) { if (!model.modifySet) { model.modifySet = []; } model.modifySet.push(field); }