diff --git a/src/api/wallet/wallet-active.ts b/src/api/wallet/wallet-active.ts new file mode 100644 index 0000000..d5bc0dc --- /dev/null +++ b/src/api/wallet/wallet-active.ts @@ -0,0 +1,41 @@ +import request from "/@/utils/request" + +export function fetchList(query?: Object) { + return request({ + url: '/wallet/wallet-active/page', + method: 'get', + params: query + }) +} + +export function addObj(obj?: Object) { + return request({ + url: '/wallet/wallet-active', + method: 'post', + data: obj + }) +} + +export function getObj(id?: string) { + return request({ + url: '/wallet/wallet-active/' + id, + method: 'get' + }) +} + +export function delObjs(ids?: Object) { + return request({ + url: '/wallet/wallet-active', + method: 'delete', + data: ids + }) +} + +export function putObj(obj?: Object) { + return request({ + url: '/wallet/wallet-active', + method: 'put', + data: obj + }) +} + diff --git a/src/api/wallet/wallet-freeze.ts b/src/api/wallet/wallet-freeze.ts new file mode 100644 index 0000000..6b82438 --- /dev/null +++ b/src/api/wallet/wallet-freeze.ts @@ -0,0 +1,41 @@ +import request from "/@/utils/request" + +export function fetchList(query?: Object) { + return request({ + url: '/wallet/wallet-freeze/page', + method: 'get', + params: query + }) +} + +export function addObj(obj?: Object) { + return request({ + url: '/wallet/wallet-freeze', + method: 'post', + data: obj + }) +} + +export function getObj(id?: string) { + return request({ + url: '/wallet/wallet-freeze/' + id, + method: 'get' + }) +} + +export function delObjs(ids?: Object) { + return request({ + url: '/wallet/wallet-freeze', + method: 'delete', + data: ids + }) +} + +export function putObj(obj?: Object) { + return request({ + url: '/wallet/wallet-freeze', + method: 'put', + data: obj + }) +} + diff --git a/src/api/wallet/wallet-recharge-apply.ts b/src/api/wallet/wallet-recharge-apply.ts index 6765245..aabbf8b 100644 --- a/src/api/wallet/wallet-recharge-apply.ts +++ b/src/api/wallet/wallet-recharge-apply.ts @@ -1,5 +1,14 @@ import request from "/@/utils/request" +export function pageJoin(query?: Object) { + return request({ + url: '/wallet/wallet-recharge-apply/page-join', + method: 'get', + params: query + }) +} + + export function fetchList(query?: Object) { return request({ url: '/wallet/wallet-recharge-apply/page', diff --git a/src/components/DictSelect/index.vue b/src/components/DictSelect/index.vue index 2e44070..602d897 100644 --- a/src/components/DictSelect/index.vue +++ b/src/components/DictSelect/index.vue @@ -34,7 +34,10 @@ watch(selectId, (newVal, oldValue) => { async function getDictOptions() { if (!props.dictCode) return [] const dicts = dict().getDict(props.dictCode) - if (dicts) return dicts + if (dicts) { + state.dictList = dicts + return + } const res = await getDicts(props.dictCode) if (!res) return [] state.dictList = res.data.map((p: any) => ({ label: p.label, value: p.value, elTagType: p.listClass, elTagClass: p.cssClass })); diff --git a/src/components/Select/SelectWalletType.vue b/src/components/Select/SelectWalletType.vue index e3c30c6..0dda87c 100644 --- a/src/components/Select/SelectWalletType.vue +++ b/src/components/Select/SelectWalletType.vue @@ -3,10 +3,12 @@ remote-show-suffix filterable remote :remote-method="remoteSearch" :loading="state.loading" @visible-change="(e: boolean) => e && getOptions()"> -
+
{{ v.name }}
- {{ state.walletType.find((i: any) => i.value == v.uniqueCode).label }} + + {{ state.walletType.find((i: any) => i.value == v.uniqueCode)?.label }} +
diff --git a/src/components/Upload/Excel.vue b/src/components/Upload/Excel.vue index 6800047..ffc20da 100644 --- a/src/components/Upload/Excel.vue +++ b/src/components/Upload/Excel.vue @@ -1,19 +1,10 @@ @@ -38,8 +28,8 @@ - - + + @@ -49,9 +39,9 @@ \ No newline at end of file diff --git a/src/views/wallet/wallet-active/index.vue b/src/views/wallet/wallet-active/index.vue new file mode 100644 index 0000000..7a3e1a0 --- /dev/null +++ b/src/views/wallet/wallet-active/index.vue @@ -0,0 +1,119 @@ + + + \ No newline at end of file diff --git a/src/views/wallet/wallet-freeze/form.vue b/src/views/wallet/wallet-freeze/form.vue new file mode 100644 index 0000000..df02569 --- /dev/null +++ b/src/views/wallet/wallet-freeze/form.vue @@ -0,0 +1,117 @@ + + + \ No newline at end of file diff --git a/src/views/wallet/wallet-freeze/index.vue b/src/views/wallet/wallet-freeze/index.vue new file mode 100644 index 0000000..85ab699 --- /dev/null +++ b/src/views/wallet/wallet-freeze/index.vue @@ -0,0 +1,116 @@ + + + \ No newline at end of file diff --git a/src/views/wallet/wallet-manage/index.vue b/src/views/wallet/wallet-manage/index.vue index 81b05f6..ad6a702 100644 --- a/src/views/wallet/wallet-manage/index.vue +++ b/src/views/wallet/wallet-manage/index.vue @@ -44,9 +44,14 @@ - + diff --git a/src/views/wallet/wallet-recharge-apply/form.vue b/src/views/wallet/wallet-recharge-apply/form.vue index d92827e..33d4ba6 100644 --- a/src/views/wallet/wallet-recharge-apply/form.vue +++ b/src/views/wallet/wallet-recharge-apply/form.vue @@ -4,7 +4,7 @@ - + diff --git a/src/views/wallet/wallet-recharge-apply/index.vue b/src/views/wallet/wallet-recharge-apply/index.vue index 58bf179..8d7b6dc 100644 --- a/src/views/wallet/wallet-recharge-apply/index.vue +++ b/src/views/wallet/wallet-recharge-apply/index.vue @@ -1,11 +1,30 @@