From 5ab23beaad2dd5e21a0a849af09f4b5bedf262cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=BE=E5=98=89=E4=BF=8A?= <2721129340@qq.com> Date: Thu, 13 Jul 2023 14:15:10 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=91=E6=9C=9F=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/eashier.js | 1 - src/api/statistics.js | 4 +- src/components/member/edit/index.vue | 61 +++++++----- src/components/recharge/type/index.vue | 4 +- src/layout/components/Emain.vue | 2 +- .../branch/subbranch/component/index.vue | 2 +- .../collectionList/components/detail.vue | 5 +- .../courseAdjust/components/detail.vue | 2 +- .../eashier/coursetorec/components/index.vue | 42 ++++++++- .../eashier/raiseReatment/raiseReatment.vue | 1 + .../eashier/reatment/components/detail.vue | 5 +- src/pages/eashier/refund/refund.vue | 1 + .../eashier/refundCourse/refundCourse.vue | 1 + .../refundRecharge/components/detail.vue | 5 +- .../components/storeChargeDetails.vue | 2 +- .../eashier/refundRecharge/refundRecharge.vue | 62 ++----------- src/pages/eashier/service/service.vue | 4 +- src/pages/eashier/service/staffratio.vue | 8 +- src/pages/eashier/within/components/edit.vue | 11 ++- src/pages/promotion/components/suit.vue | 9 +- src/pages/promotion/group/components/edit.vue | 3 +- src/pages/promotion/group/index.vue | 90 ++++++++++++++---- .../statistics/negativeCard/negativeCard.vue | 93 +++++++++---------- .../statistics/storeDaily/detail/other.vue | 21 +++-- .../storeTotalPerformance/index.vue | 5 +- .../baseProject/components/allot.vue | 42 ++++++++- .../storeManage/managers/detail/index.vue | 4 +- .../storeManage/memberList/memberList.vue | 6 +- .../rechargeType/components/detail.vue | 9 ++ src/router/index.js | 2 - 30 files changed, 309 insertions(+), 198 deletions(-) diff --git a/src/api/eashier.js b/src/api/eashier.js index d01fe3d..698a1d1 100644 --- a/src/api/eashier.js +++ b/src/api/eashier.js @@ -724,7 +724,6 @@ export function refOrderPromotionPro(params) { return service({ url: "/api" + "/demay/ssm/refOrder/promotionPro", method: "post", - // data: params, params: params }); } diff --git a/src/api/statistics.js b/src/api/statistics.js index 23aa7d9..8f5f0ce 100644 --- a/src/api/statistics.js +++ b/src/api/statistics.js @@ -97,7 +97,7 @@ export function dayStatistic(params) { // 当日负卡金疗程记录查询 export function dayStatisticTreatment(params) { return service({ - url: "/api" + "/demay/ssm/negativeCard/CourseDayStatistics", + url: "/api" + "/demay/ssm/negativeCard/CourseDayStatisticsByDate", method: "post", data: params }); @@ -105,7 +105,7 @@ export function dayStatisticTreatment(params) { //当日负卡金充值记录查询 export function dayStatisticRecharge(params) { return service({ - url: "/api" + "/demay/ssm/negativeCard/rechargeDayStatistics", + url: "/api" + "/demay/ssm/negativeCard/rechargeDayStatisticsByDate", method: "post", data: params }); diff --git a/src/components/member/edit/index.vue b/src/components/member/edit/index.vue index 6bedf41..096f1af 100644 --- a/src/components/member/edit/index.vue +++ b/src/components/member/edit/index.vue @@ -36,14 +36,13 @@ diff --git a/src/pages/eashier/raiseReatment/raiseReatment.vue b/src/pages/eashier/raiseReatment/raiseReatment.vue index 46fabc7..af13a0c 100644 --- a/src/pages/eashier/raiseReatment/raiseReatment.vue +++ b/src/pages/eashier/raiseReatment/raiseReatment.vue @@ -8,6 +8,7 @@ import raise from "./components/index.vue"; import raiseList from "./components/raiseList.vue"; export default { + name:"raiseReatment", components: { raise, raiseList, diff --git a/src/pages/eashier/reatment/components/detail.vue b/src/pages/eashier/reatment/components/detail.vue index 07d7534..526e3ef 100644 --- a/src/pages/eashier/reatment/components/detail.vue +++ b/src/pages/eashier/reatment/components/detail.vue @@ -76,7 +76,7 @@ 短信重发 取 消 - 修 改 + 修 改 @@ -107,6 +107,7 @@ export default { }, data() { return { + butloading:false, detailDialog: false, activeNames: "员工", rowfromWidth: "80px", @@ -366,7 +367,9 @@ export default { } }); form.salesmens = salesmens; + this.butloading = true courseEditStaff(form).then((res) => { + this.butloading = false if (res.code == "000000") { this.$message.success({ message: res.message, diff --git a/src/pages/eashier/refund/refund.vue b/src/pages/eashier/refund/refund.vue index 085da0c..088e39d 100644 --- a/src/pages/eashier/refund/refund.vue +++ b/src/pages/eashier/refund/refund.vue @@ -631,6 +631,7 @@ import staffratio from "./components/staffratio"; import selec from "@/components/store/select/index"; import dateExport from './components/dateExport.vue' export default { + name:"refund", components: { member, repayment, diff --git a/src/pages/eashier/refundCourse/refundCourse.vue b/src/pages/eashier/refundCourse/refundCourse.vue index f54232f..67ff1ef 100644 --- a/src/pages/eashier/refundCourse/refundCourse.vue +++ b/src/pages/eashier/refundCourse/refundCourse.vue @@ -496,6 +496,7 @@ import staffsles from "@/components/staffList/staff/index"; import selec from "@/components/store/select/index"; import dateExport from './components/dateExport.vue' export default { + name:"refundCourse", components: { staffsles, manager, diff --git a/src/pages/eashier/refundRecharge/components/detail.vue b/src/pages/eashier/refundRecharge/components/detail.vue index edde2be..ae6a15a 100644 --- a/src/pages/eashier/refundRecharge/components/detail.vue +++ b/src/pages/eashier/refundRecharge/components/detail.vue @@ -60,7 +60,7 @@
- {{form.refundGiftMoney}} + {{form.refundGiftMoneys}} 扣款详情
@@ -263,6 +263,9 @@ export default { }); } else { this.form = res.pageInfo.list[0]; + if(this.form.refundRechargeList){ + this.form.refundGiftMoneys = (eval(this.form.refundRechargeList.map(item=>item.refundGiftMoney?item.refundGiftMoney*1:0).join("+"))).toFixed(2)*1 + } this.form.rechargeAccountGiveList = ( this.form.refundRechargeList || []) console.log('form--->',this.form) this.form.refundMoneys = this.form.recRefundMoney; diff --git a/src/pages/eashier/refundRecharge/components/storeChargeDetails.vue b/src/pages/eashier/refundRecharge/components/storeChargeDetails.vue index 66d76f3..602ed97 100644 --- a/src/pages/eashier/refundRecharge/components/storeChargeDetails.vue +++ b/src/pages/eashier/refundRecharge/components/storeChargeDetails.vue @@ -14,7 +14,7 @@ - 取 消 + 取 消 确定 diff --git a/src/pages/eashier/refundRecharge/refundRecharge.vue b/src/pages/eashier/refundRecharge/refundRecharge.vue index 93d1791..038b164 100644 --- a/src/pages/eashier/refundRecharge/refundRecharge.vue +++ b/src/pages/eashier/refundRecharge/refundRecharge.vue @@ -149,32 +149,6 @@
-
- -
{{ refundType }}
@@ -1166,6 +1116,7 @@ import selec from "@/components/store/select/index"; import rec from "@/components/recharge/index"; import dateExport from './components/dateExport.vue' export default { + name:'refundRecharge', components: { staffsles, manager, @@ -1340,10 +1291,9 @@ export default { }) }, storeConfirm(list){ - if(this.formDialog){ - this.refund.refundRechargeList = list - this.refund.refundGiftMoney = (eval(this.refund.refundRechargeList.map(item=>item.refundGiftMoney?item.refundGiftMoney*1:0).join("+"))).toFixed(2)*1 - } + console.log(list) + this.refund.refundRechargeList = list + this.refund.refundGiftMoney = (eval(this.refund.refundRechargeList.map(item=>item.refundGiftMoney?item.refundGiftMoney*1:0).join("+"))).toFixed(2)*1 this.refund.rechargeAccountGiveList = list }, handleStoreDeductions(){ @@ -1643,7 +1593,7 @@ export default { delete this.refund.lastConsumeTime; this.refund.staffLists = staffLists; this.refund.recRefundMoney = this.refund.refundMoney; - this.refund.refundGiftMoney=this.refund.refundGiftMoney?this.refund.refundGiftMoney:0 + this.refund.refundGiftMoney=0 this.fileData.append("type", 0); this.fileData.append("memberId", this.refund.memberId); this.fileData.append("memberName", this.refund.memberName); @@ -1656,6 +1606,7 @@ export default { this.fileData.append("payee", this.payee); this.fileData.append("refundReason", this.refundReason); this.fileData.append("rechargeRequest", JSON.stringify(this.refund)); + console.log(this.fileData) addRefOrder(this.fileData).then(res => { this.loading = false; if (res.code == "000000") { @@ -2047,6 +1998,7 @@ export default { this.fileData.append("refundAccount", this.refundAccount); this.fileData.append("payee", this.payee); this.fileData.append("refundReason", this.refundReason); + this.refund.refundGiftMoney = 0 this.fileData.append("rechargeRequest", JSON.stringify(this.refund)); this.fileData.append("id", this.radiorefValueList.id); editRefOrder(this.fileData).then(res => { diff --git a/src/pages/eashier/service/service.vue b/src/pages/eashier/service/service.vue index 4699ceb..b9d462c 100644 --- a/src/pages/eashier/service/service.vue +++ b/src/pages/eashier/service/service.vue @@ -883,7 +883,6 @@ import { selectListType, storeMemberOne, ctlist, - couAccountList, proOne, addCash, cashListByStore, @@ -2499,11 +2498,12 @@ export default { } this.list.splice(this.proIndex,1,[]) this.numberTimes = v.addNum*1 - this.setProOne({...v}); + this.setProOne({...v}); this.updataCollection() }, // cashAmount courseProjectId courseAccountId setProOne(row) { + // transactionPrice if (row.courseAccountId == null) { row.courseMoney = 0; } else { diff --git a/src/pages/eashier/service/staffratio.vue b/src/pages/eashier/service/staffratio.vue index 413589a..b037655 100644 --- a/src/pages/eashier/service/staffratio.vue +++ b/src/pages/eashier/service/staffratio.vue @@ -96,7 +96,7 @@ export default { number += item.ratio * 1; } }); - this.list[0].ratio = 100 - number; + this.list[0].ratio = (100 - number).toFixed(2)*1; if (this.list[0].ratio < 0) { this.$alert("第一个人员占比过低", "提示", { confirmButtonText: "确定", @@ -105,7 +105,7 @@ export default { center: true, callback: (action) => { }, }); - this.list[0].ratio = this.list[0].ratio + row.ratio + this.list[0].ratio = (this.list[0].ratio + row.ratio).toFixed(2)*1 row.ratio = 0; } this.changeStaff(); @@ -121,7 +121,7 @@ export default { if (index != 0) { number += item.ratio * 1; } - this.list[0].ratio = 100 - number; + this.list[0].ratio = (100 - number).toFixed(2)*1; }) } @@ -144,7 +144,7 @@ export default { if (index != 0) { number += item.ratio * 1; } - this.list[0].ratio = 100 - number; + this.list[0].ratio = (100 - number).toFixed(2)*1; }) }, diff --git a/src/pages/eashier/within/components/edit.vue b/src/pages/eashier/within/components/edit.vue index d53ec9c..61e1931 100644 --- a/src/pages/eashier/within/components/edit.vue +++ b/src/pages/eashier/within/components/edit.vue @@ -76,7 +76,6 @@ import rec from "@/components/recharge/index"; import rectype from "@/components/recharge/type/index"; import staffsles from "@/components/staffList/staff/index"; - import { addRechargeCardTransition, updateRechargeCardTransition, @@ -218,7 +217,15 @@ export default { if (number == 0) { this.$refs.rec.show(this.memberForm); } else { - this.$refs.rectype.show(this.form.outType); + this.$confirm('请选择卡类型', '选择类型', { + distinguishCancelAndClose: true, + confirmButtonText: '折扣卡', + cancelButtonText: '活动卡' + }).then(()=>{ + this.$refs.rectype.show(1); + }).catch(()=>{ + this.$refs.rectype.show(2); + }) } }, endEdit(row, index) { diff --git a/src/pages/promotion/components/suit.vue b/src/pages/promotion/components/suit.vue index 1171f7b..307fe31 100644 --- a/src/pages/promotion/components/suit.vue +++ b/src/pages/promotion/components/suit.vue @@ -1,7 +1,7 @@ diff --git a/src/pages/storeManage/managers/detail/index.vue b/src/pages/storeManage/managers/detail/index.vue index 92f0393..8f4914a 100644 --- a/src/pages/storeManage/managers/detail/index.vue +++ b/src/pages/storeManage/managers/detail/index.vue @@ -20,8 +20,8 @@ {{scope.row.type==0?"服务":scope.row.type==1?"充值":scope.row.type==2?"疗程":scope.row.type==3?"加价转疗程":scope.row.type==4?"充值退":scope.row.type==5?"疗程退":scope.row.type==6?"消费退":scope.row.type==7?"还款":scope.row.type==8?"促销单":'无'}} - - + +
diff --git a/src/pages/storeManage/memberList/memberList.vue b/src/pages/storeManage/memberList/memberList.vue index ac1a880..4790252 100644 --- a/src/pages/storeManage/memberList/memberList.vue +++ b/src/pages/storeManage/memberList/memberList.vue @@ -514,7 +514,7 @@ > 取 消 - 确 定 + 确 定
@@ -544,6 +544,7 @@ export default { components: { excel, edit, member, tostore }, data() { return { + butLoad:false, infoDialog: false, //上传文件弹窗开关 editPhoneDialog: false, //改号启用弹窗 searchDialog: false, //搜索弹窗开关 @@ -623,8 +624,9 @@ export default { exits() { this.searchForm.isMessage = 1; this.searchForm.code = this.phoneForm.code; + this.butLoad = true storeMemberExport(this.searchForm).then(res => { - t; + this.butLoad = false let blob = new Blob([res]); console.log(blob); var a = document.createElement("a"); diff --git a/src/pages/storeManage/rechargeType/components/detail.vue b/src/pages/storeManage/rechargeType/components/detail.vue index 8dc3411..8fe2cc9 100644 --- a/src/pages/storeManage/rechargeType/components/detail.vue +++ b/src/pages/storeManage/rechargeType/components/detail.vue @@ -76,6 +76,15 @@ export default { openRec(number) { this.number = this.form.type; this.$refs.rectype.show(this.number, this.form); + // this.$confirm('请选择卡类型', '选择类型', { + // distinguishCancelAndClose: true, + // confirmButtonText: '折扣卡', + // cancelButtonText: '活动卡' + // }).then(()=>{ + // this.$refs.rectype.show(1, this.form); + // }).catch(()=>{ + // this.$refs.rectype.show(2, this.form); + // }) }, //充值类别单选返回方法 recTypeData(v) { diff --git a/src/router/index.js b/src/router/index.js index 3b70162..fdb9cca 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -415,8 +415,6 @@ const router = new VueRouter({ index: "rece" } }, - - //充值退 refundRecharge { path: "/refundRecharge", component: () =>