From ddb1bbc7de824c03eb22bf9477b73afa62ac1e58 Mon Sep 17 00:00:00 2001 From: yuanteng <1876787513@qq.com> Date: Sat, 22 Mar 2025 16:48:20 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=8D=E8=A3=85=E7=A7=9F=E8=B5=81=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E5=AE=8C=E6=88=90=E3=80=81=E6=97=B6=E9=97=B4=E6=AE=B5?= =?UTF-8?q?=E9=80=89=E6=8B=A9=E5=90=8E=E6=9C=89=E6=8F=90=E7=A4=BA=EF=BC=8C?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=BA=86=E4=B8=80=E4=BA=9Bbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layout/components/calendarUtil.vue | 260 +++++++++------- src/layout/components/outfitCalendarUtil.vue | 93 +++++- src/layout/components/richTextUtil.vue | 5 +- src/router/routes.ts | 72 +++++ src/utils/formatImgUpload.ts | 2 +- src/utils/imgUpload/ImgSingleUpload.vue | 5 +- src/views/Commodity/AddProduct.vue | 6 +- src/views/Commodity/EntityProductDetail.vue | 9 +- src/views/Commodity/MerchandiseCenter.vue | 7 +- src/views/CostumeAppointments/AddCostumes.vue | 104 +++---- .../CostumeAppointments/AppointmentOrder.vue | 20 +- .../CostumeAppointments/ClothingGrade.vue | 25 +- .../CostumeAppointments/ManagementCenter.vue | 113 ++++--- .../CostumeAppointments/OutfitDetail.vue | 39 +-- .../CostumeAppointments/OutfitOrderDetail.vue | 27 +- src/views/OutfitLease/AddOutfit.vue | 165 +++++++++++ src/views/OutfitLease/LeaseOrderDetail.vue | 219 ++++++++++++++ src/views/OutfitLease/LeaseOutfitCenter.vue | 279 ++++++++++++++++++ src/views/OutfitLease/LeaseOutfitDetail.vue | 181 ++++++++++++ .../OutfitLease/OutfitLeaseOrderCenter.vue | 208 +++++++++++++ src/views/OutfitLease/OutfitType.vue | 153 ++++++++++ src/views/ServiceType/AddServiceProduct.vue | 20 +- src/views/ServiceType/ProductCenter.vue | 6 +- 23 files changed, 1686 insertions(+), 332 deletions(-) create mode 100644 src/views/OutfitLease/AddOutfit.vue create mode 100644 src/views/OutfitLease/LeaseOrderDetail.vue create mode 100644 src/views/OutfitLease/LeaseOutfitCenter.vue create mode 100644 src/views/OutfitLease/LeaseOutfitDetail.vue create mode 100644 src/views/OutfitLease/OutfitLeaseOrderCenter.vue create mode 100644 src/views/OutfitLease/OutfitType.vue diff --git a/src/layout/components/calendarUtil.vue b/src/layout/components/calendarUtil.vue index 903df58..c714b24 100644 --- a/src/layout/components/calendarUtil.vue +++ b/src/layout/components/calendarUtil.vue @@ -1,96 +1,110 @@ \ No newline at end of file diff --git a/src/views/CostumeAppointments/OutfitDetail.vue b/src/views/CostumeAppointments/OutfitDetail.vue index e5d963b..2bf26e7 100644 --- a/src/views/CostumeAppointments/OutfitDetail.vue +++ b/src/views/CostumeAppointments/OutfitDetail.vue @@ -6,43 +6,37 @@ - + - + - - -

-
-
- - - - + + +

- +
- - + + + + + + + - - - - -
- +
@@ -135,8 +129,7 @@ const onSubmit = async () => { id: form.value.id, name: form.value.name, price: form.value.price, - minNumber: form.value.minNumber, - maxNumber: form.value.maxNumber, + count: form.value.count, shotScene: form.value.shotScene, categoryName: form.value.categoryName, introImg: form.value.introImg, @@ -191,7 +184,7 @@ const maxNum =()=>{ } const getInfo = (info: any) => { //富文本赋值 - console.log('info', info) + // console.log('info', info) previewRichText.value = info form.value.richText = encode64(info) } diff --git a/src/views/CostumeAppointments/OutfitOrderDetail.vue b/src/views/CostumeAppointments/OutfitOrderDetail.vue index 2079d66..b3cf68b 100644 --- a/src/views/CostumeAppointments/OutfitOrderDetail.vue +++ b/src/views/CostumeAppointments/OutfitOrderDetail.vue @@ -33,20 +33,20 @@
- 订单编号 - 拍摄地点 - 拍摄日期 - 拍摄时间 - 妆造服务 - 拍摄服务 + 订单编号 + 拍摄地点 + 拍摄日期 + 拍摄时间 + 妆造服务 + - {{ orderObj.orderNumber }} - {{ orderObj.isIndoors ? '室内' : '室外' }} - {{ orderObj.specificDate }} - {{ orderObj.timePoint }} - {{ orderObj.isMakeup ? '带妆造' : '不带妆造' }} - {{ orderObj.isPhotography ? '是' : '否' }} + {{ orderObj.orderNumber }} + {{ orderObj.isIndoors ? '室内' : '室外' }} + {{ orderObj.specificDate }} + {{ orderObj.timePoint }} + {{ orderObj.isMakeup ? '带妆造' : '不带妆造' }} +
@@ -141,6 +141,7 @@ const refund = async () => { //退款方法 width: 80%; padding: 20px 20px 20px 20px; margin: 20px auto; + min-width: 800px; } .operate-container { @@ -173,6 +174,7 @@ const refund = async () => { //退款方法 text-align: center; font-size: 14px; color: #303133; + width: 20%; } .table-cell { @@ -185,6 +187,7 @@ const refund = async () => { //退款方法 color: #606266; text-align: center; overflow: hidden; + width: 20%; } .table-cell-product { diff --git a/src/views/OutfitLease/AddOutfit.vue b/src/views/OutfitLease/AddOutfit.vue new file mode 100644 index 0000000..97ba9d4 --- /dev/null +++ b/src/views/OutfitLease/AddOutfit.vue @@ -0,0 +1,165 @@ + + + + + \ No newline at end of file diff --git a/src/views/OutfitLease/LeaseOrderDetail.vue b/src/views/OutfitLease/LeaseOrderDetail.vue new file mode 100644 index 0000000..0ee6caf --- /dev/null +++ b/src/views/OutfitLease/LeaseOrderDetail.vue @@ -0,0 +1,219 @@ + + + + + \ No newline at end of file diff --git a/src/views/OutfitLease/LeaseOutfitCenter.vue b/src/views/OutfitLease/LeaseOutfitCenter.vue new file mode 100644 index 0000000..7198bc8 --- /dev/null +++ b/src/views/OutfitLease/LeaseOutfitCenter.vue @@ -0,0 +1,279 @@ + + + + + \ No newline at end of file diff --git a/src/views/OutfitLease/LeaseOutfitDetail.vue b/src/views/OutfitLease/LeaseOutfitDetail.vue new file mode 100644 index 0000000..fe998c9 --- /dev/null +++ b/src/views/OutfitLease/LeaseOutfitDetail.vue @@ -0,0 +1,181 @@ + + + + + \ No newline at end of file diff --git a/src/views/OutfitLease/OutfitLeaseOrderCenter.vue b/src/views/OutfitLease/OutfitLeaseOrderCenter.vue new file mode 100644 index 0000000..f521fe2 --- /dev/null +++ b/src/views/OutfitLease/OutfitLeaseOrderCenter.vue @@ -0,0 +1,208 @@ + + + + + \ No newline at end of file diff --git a/src/views/OutfitLease/OutfitType.vue b/src/views/OutfitLease/OutfitType.vue new file mode 100644 index 0000000..ea7c87e --- /dev/null +++ b/src/views/OutfitLease/OutfitType.vue @@ -0,0 +1,153 @@ + + + + + \ No newline at end of file diff --git a/src/views/ServiceType/AddServiceProduct.vue b/src/views/ServiceType/AddServiceProduct.vue index f084483..526ff83 100644 --- a/src/views/ServiceType/AddServiceProduct.vue +++ b/src/views/ServiceType/AddServiceProduct.vue @@ -7,7 +7,7 @@ - + @@ -36,10 +36,11 @@
+
- +
@@ -131,18 +132,25 @@ const getDateInfo =(info: any)=> {