From 5a77526b0f35437afbfa7076ce21e4d0c6de4152 Mon Sep 17 00:00:00 2001 From: dzc <2388224167@qq.com> Date: Mon, 30 Dec 2024 16:15:59 +0800 Subject: [PATCH 1/7] =?UTF-8?q?feat:=E5=A4=9A=E9=92=B1=E5=8C=85=E3=80=81?= =?UTF-8?q?=E7=94=B5=E5=AD=90=E9=92=B1=E5=8C=85=E3=80=81=E5=AD=97=E5=85=B8?= =?UTF-8?q?select=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/mch/mch-manage.ts | 41 ++++++ src/api/wallet/wallet-manage.ts | 49 +++++++ src/api/wallet/wallet-transaction.ts | 41 ++++++ src/api/wallet/wallet-type.ts | 41 ++++++ src/components/DictSelect/index.vue | 49 +++++++ src/components/index.ts | 2 + src/views/mch/mch-manage/form.vue | 160 +++++++++++++++++++++++ src/views/mch/mch-manage/index.vue | 114 ++++++++++++++++ src/views/wallet/wallet-manage/form.vue | 110 ++++++++++++++++ src/views/wallet/wallet-manage/index.vue | 119 +++++++++++++++++ src/views/wallet/wallet-type/form.vue | 120 +++++++++++++++++ src/views/wallet/wallet-type/index.vue | 118 +++++++++++++++++ 12 files changed, 964 insertions(+) create mode 100644 src/api/mch/mch-manage.ts create mode 100644 src/api/wallet/wallet-manage.ts create mode 100644 src/api/wallet/wallet-transaction.ts create mode 100644 src/api/wallet/wallet-type.ts create mode 100644 src/components/DictSelect/index.vue create mode 100644 src/views/mch/mch-manage/form.vue create mode 100644 src/views/mch/mch-manage/index.vue create mode 100644 src/views/wallet/wallet-manage/form.vue create mode 100644 src/views/wallet/wallet-manage/index.vue create mode 100644 src/views/wallet/wallet-type/form.vue create mode 100644 src/views/wallet/wallet-type/index.vue diff --git a/src/api/mch/mch-manage.ts b/src/api/mch/mch-manage.ts new file mode 100644 index 0000000..7669cf9 --- /dev/null +++ b/src/api/mch/mch-manage.ts @@ -0,0 +1,41 @@ +import request from "/@/utils/request" + +export function fetchList(query?: Object) { + return request({ + url: '/merchantManage/mchManage/page', + method: 'get', + params: query + }) +} + +export function addObj(obj?: Object) { + return request({ + url: '/mch/mchManage', + method: 'post', + data: obj + }) +} + +export function getObj(id?: string) { + return request({ + url: '/mch/mchManage/' + id, + method: 'get' + }) +} + +export function delObjs(ids?: Object) { + return request({ + url: '/mch/mchManage', + method: 'delete', + data: ids + }) +} + +export function putObj(obj?: Object) { + return request({ + url: '/mch/mchManage', + method: 'put', + data: obj + }) +} + diff --git a/src/api/wallet/wallet-manage.ts b/src/api/wallet/wallet-manage.ts new file mode 100644 index 0000000..92412bd --- /dev/null +++ b/src/api/wallet/wallet-manage.ts @@ -0,0 +1,49 @@ +import request from "/@/utils/request" + +export function fetchList(query?: Object) { + return request({ + url: '/wallet/wallet-manage/page', + method: 'get', + params: query + }) +} + +export function fetchListJoin(query?: Object) { + return request({ + url: '/wallet/wallet-manage/page-join', + method: 'get', + params: query + }) +} + +export function addObj(obj?: Object) { + return request({ + url: '/wallet/wallet-manage', + method: 'post', + data: obj + }) +} + +export function getObj(id?: string) { + return request({ + url: '/wallet/wallet-manage/' + id, + method: 'get' + }) +} + +export function delObjs(ids?: Object) { + return request({ + url: '/wallet/wallet-manage', + method: 'delete', + data: ids + }) +} + +export function putObj(obj?: Object) { + return request({ + url: '/wallet/wallet-manage', + method: 'put', + data: obj + }) +} + diff --git a/src/api/wallet/wallet-transaction.ts b/src/api/wallet/wallet-transaction.ts new file mode 100644 index 0000000..a365770 --- /dev/null +++ b/src/api/wallet/wallet-transaction.ts @@ -0,0 +1,41 @@ +import request from "/@/utils/request" + +export function fetchList(query?: Object) { + return request({ + url: '/wallet/walletTransaction/page', + method: 'get', + params: query + }) +} + +export function addObj(obj?: Object) { + return request({ + url: '/wallet/walletTransaction', + method: 'post', + data: obj + }) +} + +export function getObj(id?: string) { + return request({ + url: '/wallet/walletTransaction/' + id, + method: 'get' + }) +} + +export function delObjs(ids?: Object) { + return request({ + url: '/wallet/walletTransaction', + method: 'delete', + data: ids + }) +} + +export function putObj(obj?: Object) { + return request({ + url: '/wallet/walletTransaction', + method: 'put', + data: obj + }) +} + diff --git a/src/api/wallet/wallet-type.ts b/src/api/wallet/wallet-type.ts new file mode 100644 index 0000000..e96fd1b --- /dev/null +++ b/src/api/wallet/wallet-type.ts @@ -0,0 +1,41 @@ +import request from "/@/utils/request" + +export function fetchList(query?: Object) { + return request({ + url: '/wallet/walletType/page', + method: 'get', + params: query + }) +} + +export function addObj(obj?: Object) { + return request({ + url: '/wallet/walletType', + method: 'post', + data: obj + }) +} + +export function getObj(id?: string) { + return request({ + url: '/wallet/walletType/' + id, + method: 'get' + }) +} + +export function delObjs(ids?: Object) { + return request({ + url: '/wallet/walletType', + method: 'delete', + data: ids + }) +} + +export function putObj(obj?: Object) { + return request({ + url: '/wallet/walletType', + method: 'put', + data: obj + }) +} + diff --git a/src/components/DictSelect/index.vue b/src/components/DictSelect/index.vue new file mode 100644 index 0000000..2e44070 --- /dev/null +++ b/src/components/DictSelect/index.vue @@ -0,0 +1,49 @@ + + + + + diff --git a/src/components/index.ts b/src/components/index.ts index 67208b3..ca6dbc7 100644 --- a/src/components/index.ts +++ b/src/components/index.ts @@ -1,6 +1,7 @@ import Pagination from '/@/components/Pagination/index.vue'; import RightToolbar from '/@/components/RightToolbar/index.vue'; import DictTag from '/@/components/DictTag/index.vue'; +import DictSelect from "/@/components/DictSelect/index.vue" import UploadExcel from '/@/components/Upload/Excel.vue'; import UploadFile from '/@/components/Upload/index.vue'; import UploadImg from '/@/components/Upload/Image.vue'; @@ -32,6 +33,7 @@ import { App } from 'vue'; export default { install(app: App) { app.component('DictTag', DictTag); + app.component('DictSelect',DictSelect) app.component('Pagination', Pagination); app.component('RightToolbar', RightToolbar); app.component('uploadExcel', UploadExcel); diff --git a/src/views/mch/mch-manage/form.vue b/src/views/mch/mch-manage/form.vue new file mode 100644 index 0000000..7c54227 --- /dev/null +++ b/src/views/mch/mch-manage/form.vue @@ -0,0 +1,160 @@ + + + \ No newline at end of file diff --git a/src/views/mch/mch-manage/index.vue b/src/views/mch/mch-manage/index.vue new file mode 100644 index 0000000..d71846f --- /dev/null +++ b/src/views/mch/mch-manage/index.vue @@ -0,0 +1,114 @@ + + + \ No newline at end of file diff --git a/src/views/wallet/wallet-manage/form.vue b/src/views/wallet/wallet-manage/form.vue new file mode 100644 index 0000000..78ace96 --- /dev/null +++ b/src/views/wallet/wallet-manage/form.vue @@ -0,0 +1,110 @@ + + + \ No newline at end of file diff --git a/src/views/wallet/wallet-manage/index.vue b/src/views/wallet/wallet-manage/index.vue new file mode 100644 index 0000000..73631fe --- /dev/null +++ b/src/views/wallet/wallet-manage/index.vue @@ -0,0 +1,119 @@ + + + \ No newline at end of file diff --git a/src/views/wallet/wallet-type/form.vue b/src/views/wallet/wallet-type/form.vue new file mode 100644 index 0000000..416f8b9 --- /dev/null +++ b/src/views/wallet/wallet-type/form.vue @@ -0,0 +1,120 @@ + + + \ No newline at end of file diff --git a/src/views/wallet/wallet-type/index.vue b/src/views/wallet/wallet-type/index.vue new file mode 100644 index 0000000..d81ba77 --- /dev/null +++ b/src/views/wallet/wallet-type/index.vue @@ -0,0 +1,118 @@ + + + \ No newline at end of file From 8e12194caf973f4ca233058a49318fe6a1980ef7 Mon Sep 17 00:00:00 2001 From: dzc <2388224167@qq.com> Date: Mon, 30 Dec 2024 16:29:06 +0800 Subject: [PATCH 2/7] =?UTF-8?q?feat:=E5=9B=BE=E7=89=87=E9=A2=84=E8=A7=88?= =?UTF-8?q?=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 3 +- src/components/PreviewImage/index.vue | 72 ++++++++++++++++++++++++++ src/components/index.ts | 2 + src/views/wallet/wallet-type/index.vue | 6 ++- 4 files changed, 81 insertions(+), 2 deletions(-) create mode 100644 src/components/PreviewImage/index.vue diff --git a/.env.development b/.env.development index 4998990..e7990eb 100644 --- a/.env.development +++ b/.env.development @@ -12,7 +12,8 @@ VITE_ADMIN_PROXY_PATH = http://localhost:9999 #VITE_ADMIN_PROXY_PATH = http://192.168.110.156:9999 # 图片访问基础地址 -VITE_IMAGE_BASE_PATH = http://123.156.230.15:8089/api +# VITE_IMAGE_BASE_PATH = http://123.156.230.15:8089/api +VITE_IMAGE_BASE_PATH = http://localhost:9999 # 代码生成服务地址 VITE_GEN_PROXY_PATH = http://192.168.110.156:5003 diff --git a/src/components/PreviewImage/index.vue b/src/components/PreviewImage/index.vue new file mode 100644 index 0000000..ad3044a --- /dev/null +++ b/src/components/PreviewImage/index.vue @@ -0,0 +1,72 @@ + + + + + + + \ No newline at end of file diff --git a/src/components/index.ts b/src/components/index.ts index ca6dbc7..f69151b 100644 --- a/src/components/index.ts +++ b/src/components/index.ts @@ -11,6 +11,7 @@ import Editor from '/@/components/Editor/index.vue'; import Tip from '/@/components/Tip/index.vue'; import TagList from '/@/components/TagList/index.vue'; import SvgIcon from '/@/components/SvgIcon/index.vue'; +import PreviewImage from "/@/components/PreviewImage/index.vue" // 第三方组件 import ElementPlus from 'element-plus'; @@ -45,6 +46,7 @@ export default { app.component('DelWrap', DelWrap); app.component('TagList', TagList); app.component('SvgIcon', SvgIcon); + app.component('PreviewImage',PreviewImage) // 导入全部的elmenet-plus的图标 for (const [key, component] of Object.entries(ElementPlusIconsVue)) { diff --git a/src/views/wallet/wallet-type/index.vue b/src/views/wallet/wallet-type/index.vue index d81ba77..23220f8 100644 --- a/src/views/wallet/wallet-type/index.vue +++ b/src/views/wallet/wallet-type/index.vue @@ -26,7 +26,11 @@ - + + + diff --git a/src/views/wallet/wallet-manage/index.vue b/src/views/wallet/wallet-manage/index.vue index a8355d5..81b05f6 100644 --- a/src/views/wallet/wallet-manage/index.vue +++ b/src/views/wallet/wallet-manage/index.vue @@ -1,6 +1,25 @@