From 20c4631ad4d1b8dedc47b790bc9e8d6f04f1ac22 Mon Sep 17 00:00:00 2001
From: YeMingfei666 <1619116647@qq.com>
Date: Mon, 4 Nov 2024 10:22:14 +0800
Subject: [PATCH 1/9] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=AE=A2=E5=8D=95?=
=?UTF-8?q?=E9=80=80=E6=AC=BE=E4=BB=B7=E6=A0=BC=E5=B1=95=E7=A4=BA=E6=A0=BC?=
=?UTF-8?q?=E5=BC=8F=E4=B8=BA=E4=BF=9D=E7=95=99=E4=B8=A4=E4=BD=8D=E5=B0=8F?=
=?UTF-8?q?=E6=95=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pagesOrder/detail/components/list.vue | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pagesOrder/detail/components/list.vue b/pagesOrder/detail/components/list.vue
index 2c6e17f..fc3770b 100644
--- a/pagesOrder/detail/components/list.vue
+++ b/pagesOrder/detail/components/list.vue
@@ -109,7 +109,7 @@
退款金额
- {{orderInfo.refundAmount}}
+ {{(orderInfo.refundAmount).toFixed(2)}}
From e064484fe22f6ccedc26e92bbe435925cc0e8e96 Mon Sep 17 00:00:00 2001
From: YeMingfei666 <1619116647@qq.com>
Date: Mon, 4 Nov 2024 10:23:06 +0800
Subject: [PATCH 2/9] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=95=86=E5=93=81?=
=?UTF-8?q?=E5=BA=93=E5=AD=98=E4=BB=B7=E6=A0=BC=E7=BC=96=E8=BE=91=E5=B0=8F?=
=?UTF-8?q?=E7=A8=8B=E5=BA=8F=E5=85=BC=E5=AE=B9=E6=97=A0=E5=8F=8D=E5=BA=94?=
=?UTF-8?q?=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pageProduct/index/components/edit-price.vue | 12 ++++++++++--
pageProduct/index/components/edit-stock.vue | 8 +++++++-
2 files changed, 17 insertions(+), 3 deletions(-)
diff --git a/pageProduct/index/components/edit-price.vue b/pageProduct/index/components/edit-price.vue
index 5d5dc74..79f676a 100644
--- a/pageProduct/index/components/edit-price.vue
+++ b/pageProduct/index/components/edit-price.vue
@@ -89,7 +89,8 @@
reactive,
ref,
watch,
- nextTick
+ nextTick,
+ onMounted
} from 'vue';
import {
returnSkuSnap,
@@ -138,7 +139,10 @@
}
}
})
- let data = ref(props.goods)
+ let data = ref({
+ lowPrice: 0,
+ skuList: []
+ })
const rules = {
'lowPrice': [{
type: 'Number',
@@ -221,6 +225,10 @@
// skuSnap: JSON.stringify(skuSnap)
// })
// }
+
+ onMounted(()=>{
+ refForm.value.setRules(rules)
+ })
\ No newline at end of file
From 0ad11a9866faf4a6e1fdd3229901ee6123b4e594 Mon Sep 17 00:00:00 2001
From: YeMingfei666 <1619116647@qq.com>
Date: Mon, 4 Nov 2024 14:23:10 +0800
Subject: [PATCH 6/9] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=AE=A2=E5=8D=95?=
=?UTF-8?q?=E8=AF=A6=E6=83=85=E5=88=87=E6=8D=A2=E7=94=A8=E6=88=B7=E6=97=B6?=
=?UTF-8?q?=EF=BC=8C=E5=B0=86=E4=B9=8B=E5=89=8D=E7=9A=84userId=E5=AD=97?=
=?UTF-8?q?=E6=AE=B5=E6=94=B9=E4=B8=BAmemberId=E5=AD=97=E6=AE=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pagesOrder/detail/detail.vue | 9 +++++----
pagesOrder/pay-order/pay-order.vue | 25 +++++++++++++++----------
2 files changed, 20 insertions(+), 14 deletions(-)
diff --git a/pagesOrder/detail/detail.vue b/pagesOrder/detail/detail.vue
index a3405f3..18059ef 100644
--- a/pagesOrder/detail/detail.vue
+++ b/pagesOrder/detail/detail.vue
@@ -221,7 +221,7 @@
if(!canJieZhang){
return
}
- const userId=orderDetail.info.userId||''
+ const memberId=orderDetail.info.memberId||''
clearEmit()
go.to('PAGES_ORDER_PAY', {
tableId: options.tableId|| orderDetail.info.tableId,
@@ -229,7 +229,7 @@
masterId: options.masterId,
orderId: orderDetail.info.id,
discount: 1,
- userId
+ memberId
})
}
@@ -243,8 +243,8 @@
const options = reactive({})
async function init() {
const res = await orderApi.tbOrderInfoDetail(options.id)
- if(res.userId){
- queryAllShopUser({id:res.userId}).then(res=>{
+ if(res.memberId){
+ queryAllShopUser({id:res.memberId}).then(res=>{
if(res.content[0]){
user.value=res.content[0]
}
@@ -320,6 +320,7 @@
//更新选择用户
function setUser(par) {
const submitPar = {
+ orderId:options.id||'',
masterId: options.masterId,
tableId: options.tableId|| orderDetail.info.tableId,
vipUserId: user.value.id ? user.value.id : '',
diff --git a/pagesOrder/pay-order/pay-order.vue b/pagesOrder/pay-order/pay-order.vue
index 551888e..50c53d9 100644
--- a/pagesOrder/pay-order/pay-order.vue
+++ b/pagesOrder/pay-order/pay-order.vue
@@ -42,13 +42,18 @@
- {{item.payName}}
+ {{item.payName}}
- {{user.telephone||user.nickName}}
- 余额:
- ¥{{user.amount||'0'}}
+
+ 会员:
+ {{user.telephone||user.nickName}}
+
+
+ 余额:
+ ¥{{user.amount||'0'}}
+
@@ -195,7 +200,7 @@
type: data.id ? 0 : 1 //0 设置 1 取消
}).then(res=>{
user.value = data
- order.userId=data.id
+ order.memberId=data.id
})
})
}
@@ -286,7 +291,7 @@
masterId: order.masterId,
orderId: order.id || order.orderId,
payType,
- vipUserId: order.userId,
+ vipUserId: order.memberId,
discount: 1,
code: ''
})
@@ -337,11 +342,11 @@
})
let payCodeUrl = ref('')
async function init() {
- const res = await orderApi.tbOrderInfoDetail(order.orderId)
- Object.assign(order, res)
- if (order.userId) {
+ const orderRes = await orderApi.tbOrderInfoDetail(order.orderId)
+ Object.assign(order, orderRes)
+ if (orderRes.memberId) {
queryAllShopUser({
- id: order.userId
+ id: orderRes.memberId
}).then(res => {
if(res.content[0]){
user.value =res.content[0]
From 72702ca3ccfdf143ad05c6356073ca1d1472a847 Mon Sep 17 00:00:00 2001
From: YeMingfei666 <1619116647@qq.com>
Date: Mon, 4 Nov 2024 14:30:48 +0800
Subject: [PATCH 7/9] =?UTF-8?q?=E5=8E=BB=E9=99=A4=E5=AD=90=E5=88=86?=
=?UTF-8?q?=E7=B1=BB?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pageCategory/edit-category/edit-category.vue | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/pageCategory/edit-category/edit-category.vue b/pageCategory/edit-category/edit-category.vue
index 13686b4..05d9209 100644
--- a/pageCategory/edit-category/edit-category.vue
+++ b/pageCategory/edit-category/edit-category.vue
@@ -71,7 +71,8 @@
-->
-
+
+
子分类
@@ -175,14 +176,14 @@
-
+
From 3cc4b53dddd7af77900db630ffcb3e589012c60a Mon Sep 17 00:00:00 2001
From: GaoHao <1210693421@qq.com>
Date: Mon, 4 Nov 2024 15:07:57 +0800
Subject: [PATCH 8/9] =?UTF-8?q?=E5=BA=97=E9=93=BA=E8=AF=A6=E6=83=85?=
=?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages/shopSetUp/index.vue | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pages/shopSetUp/index.vue b/pages/shopSetUp/index.vue
index c540f86..d4c8558 100644
--- a/pages/shopSetUp/index.vue
+++ b/pages/shopSetUp/index.vue
@@ -46,7 +46,7 @@
-
+
From 0d1bde23c363c6de44beee1799f7a11c599d9825 Mon Sep 17 00:00:00 2001
From: duan <1004387497@qq.com>
Date: Mon, 4 Nov 2024 15:44:55 +0800
Subject: [PATCH 9/9] =?UTF-8?q?=E5=91=98=E5=B7=A5=E6=8A=98=E6=89=A3?=
=?UTF-8?q?=E7=99=BE=E5=88=86=E6=AF=94=E7=AE=A1=E7=90=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pageStaff/addstaff.vue | 36 ++++++++++++++++++++--------------
pageStaff/index.vue | 8 ++++----
pageUser/add-user/add-user.vue | 15 +++++++++-----
3 files changed, 35 insertions(+), 24 deletions(-)
diff --git a/pageStaff/addstaff.vue b/pageStaff/addstaff.vue
index 0bb7b05..bde3596 100644
--- a/pageStaff/addstaff.vue
+++ b/pageStaff/addstaff.vue
@@ -6,14 +6,12 @@
*员工姓名
-
*手机号
-
@@ -21,7 +19,6 @@
*员工编号
-
@@ -29,14 +26,12 @@
*员工账号
-
登录密码
-
@@ -46,21 +41,21 @@
-
最低优惠折扣
-
-
+
+
* 角色
{{datas.rolesdata }}
-
员工权限设置
@@ -117,7 +112,8 @@
let datas = reactive({
formData: {
permissions: [],
- maxDiscountAmount:0
+ maxDiscountAmount: 0,
+ discountType:0
},
rolesList: [],
columns: [],
@@ -145,21 +141,22 @@
tbPlussShopStaffDetail(id).then(res => {
datas.formData = res
if (datas.rolesList) {
- datas.rolesdata = datas.rolesList.filter(ele => ele.id == res.roleId)[0].name
+ let rolefilter = datas.rolesList.filter(ele => ele.id == res.roleId)
+ datas.rolesdata = rolefilter[0].name
}
})
}
function sumbitEvent() {
// 效验
- if(!datas.formData.name||!datas.formData.phone||!datas.formData.code||!datas.formData.account){
+ if (!datas.formData.name || !datas.formData.phone || !datas.formData.code || !datas.formData.account) {
currentInstance.ctx.$refs.uToastRef.show({
message: "请填写必填项",
type: 'default',
})
return
}
-
+
let rolesId = datas.rolesList.filter(ele => ele.name == datas.rolesdata)
if (rolesId.length == 0) {
currentInstance.ctx.$refs.message.open()
@@ -187,6 +184,15 @@
})
}
+ function maxdisinput(d) {
+ let num = d.detail.value * 1
+ if (num >= 1) {
+ datas.formData.maxDiscountAmount = 0.99
+ }else{
+ datas.formData.maxDiscountAmount = d.detail.value.substring(0,4)
+ }
+ }
+
function getrolesEvent() {
getroles().then((res) => {
datas.rolesList = res.content
@@ -212,14 +218,13 @@
}