diff --git a/src/api/modules/pre-sale.js b/src/api/modules/pre-sale.js new file mode 100644 index 0000000..df78d69 --- /dev/null +++ b/src/api/modules/pre-sale.js @@ -0,0 +1,12 @@ +import $http from "@/utils/httpRequest.js"; + +export const preSale = { + //优惠券列表 + preSaleProducts: (data) => { + return $http.request({ + url: `/merchant-api/product/advance/sell/page`, + method: "post", + data, + }); + }, +}; diff --git a/src/router/full-routers.js b/src/router/full-routers.js index 5dcc089..d6adfa3 100644 --- a/src/router/full-routers.js +++ b/src/router/full-routers.js @@ -138,13 +138,40 @@ export default { parentId: 0, parentName: null, name: "预售管理", - url: "pre-sale/index", + url: "", perms: "", type: 0, elIcon: "el-icon-data-analysis", orderNum: 0, open: null, - list: [], + list: [ + { + menuId: getUUID(), + parentId: 0, + parentName: null, + name: "预售商品", + url: "presale/products/index", + perms: "", + type: 1, + elIcon: "el-icon-postcard", + orderNum: 0, + open: null, + list: [], + }, + { + menuId: getUUID(), + parentId: 0, + parentName: null, + name: "预售订单", + url: "presale/order/index", + perms: "", + type: 1, + elIcon: "el-icon-postcard", + orderNum: 0, + open: null, + list: [], + }, + ], }, // { // "menuId": getUUID(), diff --git a/src/views/modules/pre-sale/index.vue b/src/views/modules/pre-sale/index.vue deleted file mode 100644 index a082c4c..0000000 --- a/src/views/modules/pre-sale/index.vue +++ /dev/null @@ -1,15 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/views/modules/presale/order/index.vue b/src/views/modules/presale/order/index.vue new file mode 100644 index 0000000..e6f1049 --- /dev/null +++ b/src/views/modules/presale/order/index.vue @@ -0,0 +1,12 @@ + + + + + \ No newline at end of file diff --git a/src/views/modules/presale/products/index.vue b/src/views/modules/presale/products/index.vue new file mode 100644 index 0000000..c15ac25 --- /dev/null +++ b/src/views/modules/presale/products/index.vue @@ -0,0 +1,432 @@ + + + + + \ No newline at end of file diff --git a/src/views/modules/presale/products/popup/add-or-update.vue b/src/views/modules/presale/products/popup/add-or-update.vue new file mode 100644 index 0000000..e758af8 --- /dev/null +++ b/src/views/modules/presale/products/popup/add-or-update.vue @@ -0,0 +1,277 @@ + + + \ No newline at end of file diff --git a/src/views/modules/presale/products/popup/commodity.vue b/src/views/modules/presale/products/popup/commodity.vue new file mode 100644 index 0000000..8a9d37b --- /dev/null +++ b/src/views/modules/presale/products/popup/commodity.vue @@ -0,0 +1,230 @@ + + + + + \ No newline at end of file diff --git a/src/views/modules/presale/products/popup/early-warning.vue b/src/views/modules/presale/products/popup/early-warning.vue new file mode 100644 index 0000000..345bf5f --- /dev/null +++ b/src/views/modules/presale/products/popup/early-warning.vue @@ -0,0 +1,123 @@ + + + \ No newline at end of file