From 848d29f81e114413284f16cbb3c73e2aeffca552 Mon Sep 17 00:00:00 2001 From: yuanteng <1876787513@qq.com> Date: Tue, 3 Dec 2024 19:51:45 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=9C=8D=E5=8A=A1=E7=B1=BB?= =?UTF-8?q?=E5=95=86=E5=93=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layout/components/appointTime.vue | 168 ++++++-------------- src/utils/dealStringArray.js | 9 +- src/views/Commodity/MerchandiseCenter.vue | 2 +- src/views/ServiceType/AddServiceProduct.vue | 64 ++++++-- src/views/ServiceType/ProductCenter.vue | 2 +- 5 files changed, 108 insertions(+), 137 deletions(-) diff --git a/src/layout/components/appointTime.vue b/src/layout/components/appointTime.vue index e23a97b..da0919d 100644 --- a/src/layout/components/appointTime.vue +++ b/src/layout/components/appointTime.vue @@ -4,6 +4,7 @@
第{{ index + 1 }}天 +
@@ -22,14 +23,16 @@ + @change="minNumFun(index,row)"> - + style="width: 100px" + @change="maxNumFun(index,row)" + > @@ -40,7 +43,6 @@ -
@@ -60,7 +62,8 @@ diff --git a/src/utils/dealStringArray.js b/src/utils/dealStringArray.js index da09d2e..a773855 100644 --- a/src/utils/dealStringArray.js +++ b/src/utils/dealStringArray.js @@ -1,4 +1,3 @@ - import { ElMessage } from 'element-plus'; const isNotValid = (val) => { @@ -15,12 +14,11 @@ const isValidPlus = (val) => { return true } -export const transfer = (val, arr) => { +export const transfer = (val, arr, isAvailableArr) => { for (var i = 0; i < val.length; i ++ ) { for (var j = 0; j < val[i].length; j ++ ) { arr[i][j].timeSlot = val[i][j].startTime + "-" + val[i][j].endTime - arr[i][j].numberRange = "(" + val[i][j].minNumValue + "," + val[i][j].maxNunValue + ")" - arr[i][j].isAvailable = val[i][j].isAvailable + arr[i][j].numberRange = "(" + val[i][j].minNumValue + "," + val[i][j].maxNumValue + ")" } } // console.log(arr) @@ -40,7 +38,7 @@ export const transfer = (val, arr) => { newArr[i] = { timeSlot:'', numberRange: '', - isAvailable: true + isAvailable: false } } @@ -55,6 +53,7 @@ export const transfer = (val, arr) => { } newArr[i].timeSlot = timeSlotArr.join(';') newArr[i].numberRange = numberRangeArr.join(';') + newArr[i].isAvailable = isAvailableArr[i] ? 1 : 0 timeSlotArr = [] numberRangeArr = [] } diff --git a/src/views/Commodity/MerchandiseCenter.vue b/src/views/Commodity/MerchandiseCenter.vue index dc48fb5..c3a56cf 100644 --- a/src/views/Commodity/MerchandiseCenter.vue +++ b/src/views/Commodity/MerchandiseCenter.vue @@ -370,7 +370,7 @@ const delBatch = async ()=>{ ElMessage.error('删除失败') } } -const load =()=>{} +const handleSelectionChange =()=>{} \ No newline at end of file diff --git a/src/views/ServiceType/ProductCenter.vue b/src/views/ServiceType/ProductCenter.vue index 9ace828..01b0228 100644 --- a/src/views/ServiceType/ProductCenter.vue +++ b/src/views/ServiceType/ProductCenter.vue @@ -1,5 +1,5 @@