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 @@
+
+ e && getOptions()"
+ >
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t("common.queryBtn") }}
+
+ {{ $t("common.resetBtn") }}
+
+
+
+
+
+ 新 增
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 编辑
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
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..aa0dcb1 100644
--- a/src/views/mch/mch-manage/index.vue
+++ b/src/views/mch/mch-manage/index.vue
@@ -75,11 +75,16 @@
-
+
-
-
-
+
+
+
+ {{ row.catgoryName }}