From 34985bb95bf24cf31565bce57af563627b0e8dbf Mon Sep 17 00:00:00 2001 From: "271556543@qq.com" <271556543@qq.com> Date: Mon, 26 Sep 2022 17:31:29 +0800 Subject: [PATCH 1/2] 2022.9.26 --- src/api/schedule/index.js | 4 +- src/views/dashboard/index.vue | 112 ++++++- src/views/order/component/addOrder.vue | 28 ++ src/views/order/order.vue | 10 +- src/views/product/productManage.vue | 2 +- src/views/schedule/component/addSchedule.vue | 331 +++++++++---------- src/views/schedule/component/timeSelect.vue | 144 ++++++++ src/views/schedule/schedule.vue | 12 +- 8 files changed, 437 insertions(+), 206 deletions(-) create mode 100644 src/views/schedule/component/timeSelect.vue diff --git a/src/api/schedule/index.js b/src/api/schedule/index.js index ffbb49f..f74135b 100644 --- a/src/api/schedule/index.js +++ b/src/api/schedule/index.js @@ -16,11 +16,11 @@ export function customerDetail(params){ }) } -export function scheduleSave(params){ +export function scheduleSave(data){ return request({ method:'post', url:'/api/admin/schedule/schedule-save', - params + data }) } diff --git a/src/views/dashboard/index.vue b/src/views/dashboard/index.vue index 3d4e911..b685a7c 100644 --- a/src/views/dashboard/index.vue +++ b/src/views/dashboard/index.vue @@ -1,29 +1,117 @@ diff --git a/src/views/order/component/addOrder.vue b/src/views/order/component/addOrder.vue index 1232011..22bd382 100644 --- a/src/views/order/component/addOrder.vue +++ b/src/views/order/component/addOrder.vue @@ -108,6 +108,23 @@ + + + + diff --git a/src/views/schedule/schedule.vue b/src/views/schedule/schedule.vue index b753b16..76f49c2 100644 --- a/src/views/schedule/schedule.vue +++ b/src/views/schedule/schedule.vue @@ -7,7 +7,7 @@
应排客户 已排客户 - + @@ -38,7 +38,7 @@ :nurses="nurses" :levels="levels" :orders="orders" - :skus="skus" :accounts="accounts"> + :skus="skus">
@@ -61,6 +61,7 @@ export default { select: { page: 1, page_size: 10, + keyword:'' }, customers:[], products:[], @@ -139,11 +140,6 @@ export default { } }, methods: { - async getAccounts(){ - const res = await getparameter({number:'account'}) - this.accounts = res.detail - }, - async getSkus(){ const res = await skuIndex({page_size:9999,page:1}) this.skus = res.data @@ -174,7 +170,6 @@ export default { schedule(row){ this.$refs['addSchedule'].detail = row - this.$refs['addSchedule'].form.customer_id = row.id this.orders = row.orders this.$refs['addSchedule'].isShow = true } @@ -186,7 +181,6 @@ export default { this.getLevels() this.getCustomerList() this.getSkus() - this.getAccounts() } } From 282462bd1f1f7369db5a4c043c7a681fed8e29e7 Mon Sep 17 00:00:00 2001 From: "271556543@qq.com" <271556543@qq.com> Date: Tue, 27 Sep 2022 17:34:55 +0800 Subject: [PATCH 2/2] 2022.9.27 --- src/api/payUnit/index.js | 34 +++ src/permission.js | 2 +- src/views/dashboard/index.vue | 285 ++++++++++++++++--- src/views/order/component/addobjects.vue | 125 ++++++++ src/views/order/objects.vue | 91 ++++++ src/views/schedule/component/addSchedule.vue | 150 ++++++---- src/views/schedule/schedule.vue | 136 ++++++--- 7 files changed, 679 insertions(+), 144 deletions(-) create mode 100644 src/api/payUnit/index.js create mode 100644 src/views/order/component/addobjects.vue create mode 100644 src/views/order/objects.vue diff --git a/src/api/payUnit/index.js b/src/api/payUnit/index.js new file mode 100644 index 0000000..1a07b71 --- /dev/null +++ b/src/api/payUnit/index.js @@ -0,0 +1,34 @@ +import request from "@/utils/request"; + +export function getList(params,isLoading){ + return request({ + method:'get', + url:'/api/admin/pay_unit/get-list', + params, + isLoading + }) +} + +export function getForm(id,params){ + return request({ + method:'get', + url:`/api/admin/pay_unit/get-form/${id}`, + params + }) +} + +export function save(data){ + return request({ + method:'post', + url:'/api/admin/pay_unit/save', + data + }) +} + +export function destroy(id,data){ + return request({ + method:'post', + url:`/api/admin/pay_unit/delete/${id}`, + data + }) +} diff --git a/src/permission.js b/src/permission.js index 309a594..c5e41fa 100644 --- a/src/permission.js +++ b/src/permission.js @@ -39,7 +39,7 @@ router.beforeEach(async(to, from, next) => { // generate accessible routes map based on roles const accessRoutes = await store.dispatch('permission/generateRoutes', roles) - console.log(accessRoutes) + //console.log(accessRoutes) // dynamically add accessible routes router.addRoutes(accessRoutes) diff --git a/src/views/dashboard/index.vue b/src/views/dashboard/index.vue index b685a7c..109e30c 100644 --- a/src/views/dashboard/index.vue +++ b/src/views/dashboard/index.vue @@ -1,29 +1,97 @@ @@ -121,15 +125,15 @@ :nurses="nurses" :skus="skus" :date="date" - :order-id="orderId" - :product-id="productId" - :customer-id="detail.id"> + :order-id="detail.id" + :product-id="detail.product.id" + :customer-id="detail.customer.id">