diff --git a/src/api/wallet/mch-catgory.ts b/src/api/wallet/mch-catgory.ts new file mode 100644 index 0000000..e487061 --- /dev/null +++ b/src/api/wallet/mch-catgory.ts @@ -0,0 +1,48 @@ +import request from "/@/utils/request" + +export function fetchList(query?: Object) { + return request({ + url: "/wallet/mch-catgory/page", + method: "get", + params: query, + }) +} + +export function select(query?: Object) { + return request({ + url: "/wallet/mch-catgory/select", + method: "get", + params: query, + }) +} + +export function addObj(obj?: Object) { + return request({ + url: "/wallet/mch-catgory", + method: "post", + data: obj, + }) +} + +export function getObj(id?: string) { + return request({ + url: "/wallet/mch-catgory/" + id, + method: "get", + }) +} + +export function delObjs(ids?: Object) { + return request({ + url: "/wallet/mch-catgory", + method: "delete", + data: ids, + }) +} + +export function putObj(obj?: Object) { + return request({ + url: "/wallet/mch-catgory", + method: "put", + data: obj, + }) +} diff --git a/src/components/Select/SelectMchCatory.vue b/src/components/Select/SelectMchCatory.vue new file mode 100644 index 0000000..086bf26 --- /dev/null +++ b/src/components/Select/SelectMchCatory.vue @@ -0,0 +1,98 @@ + + + diff --git a/src/components/index.ts b/src/components/index.ts index a36b255..d450617 100644 --- a/src/components/index.ts +++ b/src/components/index.ts @@ -33,6 +33,7 @@ import SelectHardSpu from "/@/components/Select/SelectHardSpu.vue" import SelectHardGroup from "/@/components/Select/selectHardGroup.vue" import SelectRole from "/@/components/Select/SelectRole.vue" import SelectCabinet from "/@/components/Select/SelectCabinet.vue" +import SelectMchCatory from "/@/components/Select/SelectMchCatory.vue" // 第三方组件 import ElementPlus from "element-plus" @@ -74,6 +75,7 @@ export default { app.component("SelectHard", SelectHard) app.component("SelectHardSpuCategory", SelectHardSpuCategory) app.component("SelectHardSpu", SelectHardSpu) + app.component("SelectMchCatory", SelectMchCatory) app.component("SelectUser", SelectUser) app.component("SelectWalletType", SelectWalletType) diff --git a/src/views/mch/mch-catgory/form.vue b/src/views/mch/mch-catgory/form.vue new file mode 100644 index 0000000..03d6e8f --- /dev/null +++ b/src/views/mch/mch-catgory/form.vue @@ -0,0 +1,121 @@ + + + diff --git a/src/views/mch/mch-catgory/index.vue b/src/views/mch/mch-catgory/index.vue new file mode 100644 index 0000000..57065b1 --- /dev/null +++ b/src/views/mch/mch-catgory/index.vue @@ -0,0 +1,144 @@ + + + diff --git a/src/views/mch/mch-manage/form.vue b/src/views/mch/mch-manage/form.vue index 769ead5..33630cc 100644 --- a/src/views/mch/mch-manage/form.vue +++ b/src/views/mch/mch-manage/form.vue @@ -47,6 +47,11 @@ + + + + + @@ -161,6 +166,7 @@ const form = reactive({ supType: "", cooperationStatus: "1", parentId: "", + catgoryId: "", discountsPrice: "", }) const jobTime = reactive<{ @@ -181,6 +187,7 @@ const dataRulesArr = { rangeDate: [{ required: true, message: "请选择营业时间", trigger: "change" }], deptId: [{ required: true, message: "请选择部门", trigger: "change" }], sort: [{ required: true, message: "请输入排序", trigger: "change" }], + catgoryId: [{ required: true, message: "请选择分类", trigger: "change" }], } const dataRules = computed(() => { if (form.types == "2" && form.supType == "20") { diff --git a/src/views/mch/mch-manage/index.vue b/src/views/mch/mch-manage/index.vue index 73ae09d..cc18c3e 100644 --- a/src/views/mch/mch-manage/index.vue +++ b/src/views/mch/mch-manage/index.vue @@ -75,12 +75,15 @@ - + diff --git a/src/views/wallet/wallet-cz/index.vue b/src/views/wallet/wallet-cz/index.vue index 15c072e..5ff332a 100644 --- a/src/views/wallet/wallet-cz/index.vue +++ b/src/views/wallet/wallet-cz/index.vue @@ -20,7 +20,7 @@ - +