From 9c49263515f48823775bfd33001c22db2a6f7312 Mon Sep 17 00:00:00 2001 From: lihaoyuan <18278596806@163.com> Date: Tue, 13 Jan 2026 08:04:27 +0800 Subject: [PATCH] =?UTF-8?q?update:=E6=96=B0=E5=A2=9E=E5=BC=80=E5=88=86?= =?UTF-8?q?=E5=BA=97=E6=8E=A5=E5=8F=A3(=E6=8F=90=E4=BA=A4=E4=BA=86?= =?UTF-8?q?=E5=AE=A1=E6=A0=B8=E6=9C=AA=E8=A7=81=E6=B5=8B=E8=AF=95=E5=BC=80?= =?UTF-8?q?=E5=A5=BD=E5=BA=97=E9=93=BA)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/store/base.js | 11 + src/config/net.config.js | 1 + .../store/base/components/createSubStore.vue | 214 ++++++++++++++++++ src/views/store/base/index.vue | 14 +- 4 files changed, 238 insertions(+), 2 deletions(-) create mode 100644 src/views/store/base/components/createSubStore.vue diff --git a/src/api/store/base.js b/src/api/store/base.js index e89ba79..535a5b7 100644 --- a/src/api/store/base.js +++ b/src/api/store/base.js @@ -112,3 +112,14 @@ export function exportFile(params) { params, }) } +//开分店 +export function createSubStore(data) { + return request({ + url: URL.shop.store.base.subStore, + method: 'post', + data:data, + headers: { + 'Content-Type': 'application/json;charset=UTF-8' + } + }) +} diff --git a/src/config/net.config.js b/src/config/net.config.js index fa0b375..55a4907 100644 --- a/src/config/net.config.js +++ b/src/config/net.config.js @@ -936,6 +936,7 @@ let url = { //商家端-获取门店信息 get: api_url + '/admin/shop/shop-store-base/get', exportFile: api_url + '/admin/shop/shop-store-base/exportFile', + subStore:api_url+'/admin/shop/merch/branch/apply/store', }, activity: { base: { diff --git a/src/views/store/base/components/createSubStore.vue b/src/views/store/base/components/createSubStore.vue new file mode 100644 index 0000000..5ed796b --- /dev/null +++ b/src/views/store/base/components/createSubStore.vue @@ -0,0 +1,214 @@ + + + + + diff --git a/src/views/store/base/index.vue b/src/views/store/base/index.vue index 342db28..00e43ad 100644 --- a/src/views/store/base/index.vue +++ b/src/views/store/base/index.vue @@ -17,8 +17,11 @@ > {{ __('导出打印') }} - + + + {{ __('添加分店') }} @@ -385,6 +388,7 @@ + @@ -400,8 +404,9 @@ import Detail from './components/StoreBaseDetailEdit' import setState from './components/setState' import LocationEdit from './components/LocationEdit' + import CreateSubStore from './components/createSubStore.vue' import {getList as getSubsite} from "@/api/plantform/subsite"; - + export default { name: 'StoreBase', components: { @@ -412,6 +417,7 @@ Detail, SetCategory, setState, + CreateSubStore }, data() { return { @@ -453,6 +459,7 @@ }, ], store_type: 2, + subStoreRef:null, storeList: [ { store_is_selfsupport: 1, @@ -571,6 +578,9 @@ this.$refs['edit'].showEdit() } }, + handleSubStore(){ + this.$refs.subStoreRef?.open() + }, handleLocationEdit(row) { if (row) { this.$refs['locationEdit'].showEdit(row)