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 @@
- 123
+