219 lines
3.1 KiB
JavaScript
219 lines
3.1 KiB
JavaScript
/***
|
||
* 公共字典参数
|
||
* @param {value} 数组 ['A','B']
|
||
* @function filterDcit 过滤 需要的 字典值
|
||
* */
|
||
|
||
export function filterDcit(value) {
|
||
if (!value) return [];
|
||
let list = dictLists.filter((v) => {
|
||
if (value.includes(v.type)) return true;
|
||
});
|
||
return list;
|
||
}
|
||
/**
|
||
* @param {val} String
|
||
* @return {list} Array
|
||
* 数组筛选字典数据 模糊查询 components文件下面dict 组件使用方法
|
||
* */
|
||
export function filterDicts(val) {
|
||
if (!val) return [];
|
||
if (val.trim() == "全部") return dictLists;
|
||
let list = dictLists.filter((v) => {
|
||
if (v.type.includes(val) || v.text.includes(val)) return true;
|
||
});
|
||
return list;
|
||
}
|
||
|
||
/***
|
||
* A 商户类型
|
||
* B 账户类型
|
||
* C 判断类型
|
||
* D 结算类型
|
||
* E 银行卡类型
|
||
* F 收款类型
|
||
* G 其他类型
|
||
* K 入账标识
|
||
* L 超管类型
|
||
* M 协议类型
|
||
* N 其他类型
|
||
* */
|
||
|
||
const dictLists = [
|
||
{
|
||
type: "A0",
|
||
value: 1,
|
||
text: "个人",
|
||
},
|
||
{
|
||
type: "A1",
|
||
value: 2,
|
||
text: "个体工商户",
|
||
},
|
||
{
|
||
type: "A2",
|
||
value: 3,
|
||
text: "企业",
|
||
},
|
||
{
|
||
type: "A3",
|
||
value: 1,
|
||
text: "小微商户",
|
||
},
|
||
{
|
||
type: "A4",
|
||
value: 6,
|
||
text: "个人卖家",
|
||
},
|
||
{
|
||
type: "A5",
|
||
value: 1,
|
||
text: "小微个人",
|
||
},
|
||
{
|
||
type: "B0",
|
||
value: "B",
|
||
text: "对公",
|
||
},
|
||
{
|
||
type: "B1",
|
||
value: "C",
|
||
text: "对私",
|
||
},
|
||
{
|
||
type: "B2",
|
||
value: "D",
|
||
text: "对私非法人",
|
||
},
|
||
{
|
||
type: "B3",
|
||
value: "1",
|
||
text: "对公",
|
||
},
|
||
{
|
||
type: "B4",
|
||
value: "2",
|
||
text: "对私",
|
||
},
|
||
{
|
||
type: "B5",
|
||
value: "3",
|
||
text: "授权人账户",
|
||
},
|
||
{
|
||
type: "C0",
|
||
value: "1",
|
||
text: "开通",
|
||
},
|
||
{
|
||
type: "C1",
|
||
value: "0",
|
||
text: "不开通",
|
||
},
|
||
{
|
||
type: "C2",
|
||
value: "1",
|
||
text: "是",
|
||
},
|
||
{
|
||
type: "C3",
|
||
value: "0",
|
||
text: "否",
|
||
},
|
||
{
|
||
type: "D0",
|
||
value: "1",
|
||
text: "自动结算(T1)",
|
||
},
|
||
{
|
||
type: "D1",
|
||
value: "2",
|
||
text: "手动结算",
|
||
},
|
||
{
|
||
type: "D2",
|
||
value: "3",
|
||
text: "自动结算(D1)",
|
||
},
|
||
{
|
||
type: "D3",
|
||
value: "4",
|
||
text: "定时结算",
|
||
},
|
||
{
|
||
type: "E0",
|
||
value: "RYX",
|
||
text: "瑞银信",
|
||
},
|
||
{
|
||
type: "E1",
|
||
value: "ZF",
|
||
text: "中付",
|
||
},
|
||
{
|
||
type: "E2",
|
||
value: "COMMONS",
|
||
text: "其他",
|
||
},
|
||
{
|
||
type: "F0",
|
||
value: "alipayAccount",
|
||
text: "支付宝账号",
|
||
},
|
||
{
|
||
type: "F1",
|
||
value: "bankCard",
|
||
text: "银行卡",
|
||
},
|
||
{
|
||
type: "G0",
|
||
value: "1",
|
||
text: "实体",
|
||
},
|
||
{
|
||
type: "G1",
|
||
value: "2",
|
||
text: "虚拟",
|
||
},
|
||
{
|
||
type: "K0",
|
||
value: "0",
|
||
text: "非法人入账",
|
||
},
|
||
{
|
||
type: "K1",
|
||
value: "1",
|
||
text: "法人入账",
|
||
},
|
||
{
|
||
type: "L0",
|
||
value: "SUPER",
|
||
text: "经办人",
|
||
},
|
||
{
|
||
type: "L1",
|
||
value: "LEGAL",
|
||
text: "经营者/法人",
|
||
},
|
||
{
|
||
type: "M0",
|
||
value: "0",
|
||
text: "电子协议",
|
||
},
|
||
{
|
||
type: "M1",
|
||
value: "1",
|
||
text: "纸质协议",
|
||
},
|
||
{
|
||
type: "N0",
|
||
value: "1",
|
||
text: "市",
|
||
},
|
||
{
|
||
type: "N1",
|
||
value: "2",
|
||
text: "区",
|
||
},
|
||
];
|