member-consume.js 41 KB
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesA/member-consume/member-consume"],{"1d08":function(e,t,n){"use strict";(function(e){var r=n("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n("7eb4")),i=r(n("af34")),s=r(n("7ca3")),o=r(n("34cf")),c=r(n("ee10")),u=r(n("0e06")),l=r(n("14fe")),d=(r(n("8cd6")),r(n("5465"))),h=r(n("f896")),f=r(n("7288"));function m(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"===typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return p(e,t)}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,o=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){o=!0,i=e},f:function(){try{s||null==n.return||n.return()}finally{if(o)throw i}}}}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach((function(t){(0,s.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var j={components:{SearchSelectModal:function(){n.e("components/SearchSelectModal").then(function(){return resolve(n("094d"))}.bind(null,n)).catch(n.oe)},SignaturePad:function(){n.e("components/SignaturePad").then(function(){return resolve(n("625e"))}.bind(null,n)).catch(n.oe)}},data:function(){return{istime:!0,iskh:!0,appointmentId:null,issubmitOrder:!0,baseUrl:f.default.getImgBaseUrl(),formData:{hy:"",hyzh:"",hymc:"",gklx:"",hksj:"",xfje:"",sgfy:"",isOvertime:!1,overtimeCoefficient:0},memberSignature:"",showSignatureModal:!1,scrollTop:0,signaturePxInfo:null,selectedValues:{hy:null},pxList:[],showModal:!1,modalTitle:"",currentSelectField:"",currentOptions:[],modalLoading:!1,hasMoreData:!0,currentPage:1,pageSize:20,searchKeyword:"",searchParam:"",userInfo:null,isCrossStore:!1,filterByStore:!0,jksOptions:[],kjbOptions:[],currentRowIndex:-1,currentJksIndex:-1,currentKjbIndex:-1,mdxx:null,removeinfo:{},removeid:null,pageScrollDisabled:!1,overtimeOptions:[.5,1],isAccompaniedMode:!1}},onLoad:function(e){this.initializePage(e)},onShow:function(){this.getistime()},onUnload:function(){this.enablePageScroll()},computed:{canEditDate:function(){return this.userInfo},showOvertimeOption:function(){var e=new Date,t=e.getHours();return t>=20},overtimeIndex:function(){var e=this.overtimeOptions.indexOf(this.formData.overtimeCoefficient);return e>=0?e:0}},methods:{getistime:function(){this.istime=!0;var t=e.getStorageSync("appMenuData")||[];if(Array.isArray(t)&&t.length>0){var n=t.find((function(e){return"app时间选择开关按钮"==e.fullName}));n&&(console.error("时间选择开关按钮"),this.istime=!1)}},onDateChange:function(e){this.formData.hksj=e.detail.value},onCrossStoreChange:function(e){"jks"===this.currentSelectField?(this.filterByStore=!e,this.showModal&&(this.currentPage=1,this.hasMoreData=!0,this.loadOptionsData("jks",1,this.searchKeyword))):(this.isCrossStore=e,this.showModal&&"hy"===this.currentSelectField&&(this.currentPage=1,this.hasMoreData=!0,this.loadOptionsData("hy",1,this.searchKeyword)))},toggleOvertime:function(){this.formData.isOvertime=!this.formData.isOvertime,this.handleOvertimeChange(this.formData.isOvertime)},onOvertimeChange:function(e){console.log("onOvertimeChange",e)},handleOvertimeChange:function(e){e?this.formData.overtimeCoefficient&&0!==this.formData.overtimeCoefficient||(this.formData.overtimeCoefficient=.5):this.formData.overtimeCoefficient=0},onOvertimeCoefficientChange:function(e){var t=e.detail.value;this.formData.overtimeCoefficient=this.overtimeOptions[t]},newUploadBase64Image:function(){var e=this;return(0,c.default)(a.default.mark((function t(){var n;return a.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=null,t.next=3,l.default.UploadBase64Image({base64Data:e.memberSignature,imageType:"png",fileName:"memberSignature.png"}).then((function(e){console.log("UploadBase64Image",e),200==e.code&&(n=e.data)}));case 3:return t.abrupt("return",n);case 4:case"end":return t.stop()}}),t)})))()},previewSignature:function(t){console.log("previewSignature",t),e.previewImage({urls:[t]})},handleSignatureConfirm:function(e){this.memberSignature=e.dataUrl},handleSignatureClear:function(){this.memberSignature=""},clearMemberSignature:function(){this.memberSignature="",this.$refs.signaturePad&&this.$refs.signaturePad.clearSignature(),e.showToast({title:"签字已清除",icon:"success"})},openSignatureModal:function(){e.hideKeyboard(),this.calculateSignaturePxInfo(),this.showSignatureModal=!0,this.disablePageScroll()},calculateSignaturePxInfo:function(){if(this.pxList&&0!==this.pxList.length){var e=[];this.pxList.forEach((function(t){t.pxmc&&e.push({name:t.pxmc,count:parseInt(t.projectNumber)||0,type:t.sourceType||"购买"})}));var t=parseFloat(this.formData.xfje)||0;this.signaturePxInfo={items:e,actualPrice:t.toFixed(2)}}else this.signaturePxInfo={items:[],actualPrice:"0.00"}},closeSignatureModal:function(){this.showSignatureModal=!1,this.enablePageScroll()},disablePageScroll:function(){this.pageScrollDisabled=!0},enablePageScroll:function(){this.pageScrollDisabled=!1},clearSignatureModal:function(){this.$refs.signaturePadModal&&this.$refs.signaturePadModal.clearSignature()},confirmSignatureModal:function(){this.$refs.signaturePadModal&&this.$refs.signaturePadModal.confirmSignature()},getpxqtlist:function(e){var t=this;return(0,c.default)(a.default.mark((function n(){var r,i;return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:r=a.default.mark((function t(n){var r,i,s,o,c;return a.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e[n].projectNumber=e[n].originalProjectNumber,r=e[n].px,t.next=4,l.default.getPxDetail(r);case 4:i=t.sent,e[n].qt2=i.data.qt2||"",e[n].healthCoachLaborCost=i.data.healthCoachLaborCost||0,e[n].techBeautyLaborCost=i.data.techBeautyLaborCost||0,e[n].isAllowAccompanied=i.data.isAllowAccompanied||0,e[n].beautyType=i.data.beautyType||"",e[n].accompaniedJksList||(e[n].accompaniedJksList=[]),s=[],o=[],c=[],e[n].lqXhJksyjList.forEach((function(e){e.kdpxNumber=e.originalKdpxNumber,e.laborCost=e.originalLaborCost,0==e.isAccompanied?s.push(e):c.push(e)})),e[n].lqXhKjbsyjList.forEach((function(e){e.kdpxNumber=e.originalKdpxNumber,e.laborCost=e.originalLaborCost,o.push(e)})),e[n].lqXhJksyjList=s,e[n].lqXhKjbsyjList=o,e[n].accompaniedJksList=c;case 19:case"end":return t.stop()}}),t)})),i=0;case 2:if(!(i<e.length)){n.next=7;break}return n.delegateYield(r(i),"t0",4);case 4:i++,n.next=2;break;case 7:t.pxList=e,console.log(t.pxList),t.calculateTotalAmounts(),t.$forceUpdate();case 11:case"end":return n.stop()}}),n)})))()},initializePage:function(t){var n=this;return(0,c.default)(a.default.mark((function r(){var i;return a.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(r.prev=0,n.userInfo=e.getStorageSync("userInfo"),n.userInfo&&0!==Object.keys(n.userInfo).length){r.next=6;break}return e.showToast({title:"请先登录",icon:"none"}),setTimeout((function(){e.reLaunch({url:"/pages/login/login"})}),1500),r.abrupt("return");case 6:if(!t.id){r.next=11;break}n.removeid=t.id,n.API.getConsumeDetail(t.id).then((function(e){n.removeinfo=e.data,n.formData.hy=e.data.hymc,n.selectedValues.hy=e.data.hy,n.formData.xfje=e.data.xfje,n.formData.sgfy=e.data.sgfy,n.formData.overtimeCoefficient=e.data.overtimeCoefficient,n.getpxqtlist(e.data.lqXhPxmxList);var t=e.data.signatureFile?JSON.parse(e.data.signatureFile):[];n.memberSignature=t.length>0?t[0].url:""})),r.next=24;break;case 11:if(!t.appointmentId){r.next=22;break}return n.iskh=!1,n.appointmentId=t.appointmentId,r.next=16,n.API.getMemberDetail(t.gk);case 16:i=r.sent,200===i.code&&i.data&&(n.formData.hy=i.data.khmc,n.selectedValues.hy=i.data.id,n.formData.hyzh=i.data.id,n.formData.hymc=i.data.khmc,n.formData.gklx=i.data.khlx||""),n.formData.hksj=n.utils.gettime().substring(0,10),n.addPxRow(),r.next=24;break;case 22:n.formData.hksj=n.utils.gettime().substring(0,10),n.addPxRow();case 24:return r.next=26,n.loadInitialOptions();case 26:r.next=32;break;case 28:r.prev=28,r.t0=r["catch"](0),console.error("页面初始化失败:",r.t0),e.showToast({title:"页面初始化失败",icon:"none"});case 32:case"end":return r.stop()}}),r,null,[[0,28]])})))()},loadInitialOptions:function(){var e=this;return(0,c.default)(a.default.mark((function t(){var n,r;return a.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,Promise.all([e.getJksOptions(1,""),e.getKjbOptions(1,"")]);case 3:n=t.sent,r=(0,o.default)(n,2),r[0],r[1],console.log("健康师数据加载完成:",e.jksOptions.length),console.log("科技部老师数据加载完成:",e.kjbOptions.length),t.next=14;break;case 11:t.prev=11,t.t0=t["catch"](0),console.error("加载初始选项数据失败:",t.t0);case 14:e.API.getLqMdxx(e.userInfo.mdid).then((function(t){e.mdxx=t.data}));case 15:case"end":return t.stop()}}),t,null,[[0,11]])})))()},openSelectModal:function(t){var n=this;return(0,c.default)(a.default.mark((function r(){return a.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:n.currentSelectField=t,n.showModal=!0,n.modalTitle="加载中...",n.modalLoading=!0,n.currentPage=1,n.hasMoreData=!0,n.searchKeyword="",n.currentOptions=[],r.prev=8,r.t0=t,r.next="hy"===r.t0?12:"px"===r.t0?15:"jks"===r.t0?18:"kjb"===r.t0?21:24;break;case 12:return n.searchParam="khmc",n.modalTitle="选择会员",r.abrupt("break",24);case 15:return n.searchParam="pxmc",n.modalTitle="选择品项",r.abrupt("break",24);case 18:return n.searchParam="jksxm",n.modalTitle="选择健康师",r.abrupt("break",24);case 21:return n.searchParam="kjblsxm",n.modalTitle="选择科技部人员",r.abrupt("break",24);case 24:return r.next=26,n.loadOptionsData(t,1);case 26:r.next=34;break;case 28:r.prev=28,r.t1=r["catch"](8),console.error("获取选项数据失败:",r.t1),n.modalTitle="加载失败",n.currentOptions=[],e.showToast({title:"数据加载失败,请检查网络连接",icon:"none"});case 34:return r.prev=34,n.modalLoading=!1,r.finish(34);case 37:case"end":return r.stop()}}),r,null,[[8,28,34,37]])})))()},closeModal:function(){this.showModal=!1,this.currentSelectField="",this.currentOptions=[],this.modalLoading=!1,this.hasMoreData=!0,this.currentPage=1,this.searchKeyword="",this.isAccompaniedMode=!1},loadOptionsData:function(e){var t=arguments,n=this;return(0,c.default)(a.default.mark((function r(){var s,o,c;return a.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:s=t.length>1&&void 0!==t[1]?t[1]:1,o=t.length>2&&void 0!==t[2]?t[2]:"",c=[],r.t0=e,r.next="hy"===r.t0?6:"px"===r.t0?10:"jks"===r.t0?15:"kjb"===r.t0?19:23;break;case 6:return r.next=8,n.getMemberOptions(s,o);case 8:return c=r.sent,r.abrupt("break",23);case 10:return n.hasMoreData=!1,r.next=13,n.getPxOptions(s,o);case 13:return c=r.sent,r.abrupt("break",23);case 15:return r.next=17,n.getJksOptions(s,o);case 17:return c=r.sent,r.abrupt("break",23);case 19:return r.next=21,n.getKjbOptions(s,o);case 21:return c=r.sent,r.abrupt("break",23);case 23:c=c.map((function(t,n){return x(x({},t),{},{uniqueKey:"".concat(e,"_").concat(s,"_").concat(n,"_").concat(Date.now())})})),n.currentOptions=1===s?c:[].concat((0,i.default)(n.currentOptions),(0,i.default)(c)),c.length<n.pageSize&&(n.hasMoreData=!1);case 26:case"end":return r.stop()}}),r)})))()},handleModalConfirm:function(e){this.currentSelectField&&e&&("px"===this.currentSelectField?this.handlePxSelection(e):"jks"===this.currentSelectField?this.isAccompaniedMode?this.handleAccompaniedJksSelection(e):this.handleJksSelection(e):"kjb"===this.currentSelectField?this.handleKjbSelection(e):"hy"===this.currentSelectField&&(this.formData.hy=e.label,this.selectedValues.hy=e.value,this.formData.hyzh=e.value,this.formData.hymc=e.label,this.formData.gklx=e.khlx||"")),this.closeModal()},handlePxSelection:function(t){var n=this;return(0,c.default)(a.default.mark((function r(){var i,s,o,c,u,d;return a.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(!(n.currentRowIndex>=0)){r.next=23;break}return r.prev=1,r.next=4,l.default.getPxDetail(t.px);case 4:i=r.sent,s="",o=0,c=0,u=0,d=0,200===i.code&&i.data&&(s=i.data.qt2||"",o=i.data.sgf||0,u=i.data.healthCoachLaborCost||0,c=i.data.techBeautyLaborCost||0,d=i.data.isAllowAccompanied||0),n.pxList[n.currentRowIndex]=x(x({},n.pxList[n.currentRowIndex]),{},{px:t.px,pxmc:t.pxmc,pxjg:t.ItemPrice||0,memberId:n.selectedValues.hy||"",sourceType:t.sourceType||"",totalPrice:(t.ItemPrice||0)*(n.pxList[n.currentRowIndex].projectNumber||1),qt2:s,sgf:o,isAllowAccompanied:d,ItemName:t.pxmc,ItemPrice:t.ItemPrice||0,TotalPurchased:t.TotalPurchased||0,ConsumedCount:t.ConsumedCount||0,RemainingCount:t.RemainingCount||0,BillingItemId:t.BillingItemId,accompaniedJksList:[],techBeautyLaborCost:c,healthCoachLaborCost:u,beautyType:i.data.beautyType||""}),n.pxList[n.currentRowIndex].lqXhJksyjList=[],n.pxList[n.currentRowIndex].lqXhKjbsyjList=[],n.pxList[n.currentRowIndex].accompaniedJksList=[],n.calculateTotalAmounts(),"医美"===s&&n.$nextTick((function(){n.handleYimeiJksAutoSelection(n.currentRowIndex)})),r.next=23;break;case 19:r.prev=19,r.t0=r["catch"](1),console.error("获取品项详情失败:",r.t0),e.showToast({title:"获取品项详情失败,请重试",icon:"none"});case 23:case"end":return r.stop()}}),r,null,[[1,19]])})))()},handleJksSelection:function(e){var t=this;return(0,c.default)(a.default.mark((function n(){var r,i;return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:t.currentRowIndex>=0&&(t.pxList[t.currentRowIndex].lqXhJksyjList||(t.pxList[t.currentRowIndex].lqXhJksyjList=[]),r=t.pxList[t.currentRowIndex],i={jks:e.jks,jksxm:e.jksxm,jkszh:e.jkszh,jksyj:"",jsjId:"",kdpxid:r.BillingItemId||r.px,laborCost:0,kdpxNumber:0,isAccompanied:0,accompaniedProjectNumber:0},t.pxList[t.currentRowIndex].lqXhJksyjList.push(i),t.redistributeJksNumbersAndLaborCost(t.currentRowIndex),"医美"===r.qt2?t.$nextTick((function(){})):t.$nextTick((function(){t.distributePerformance(t.currentRowIndex)})),t.getJsjInfoByUserId(e.value,(function(e,t){i.jsjId=e})));case 1:case"end":return n.stop()}}),n)})))()},handleKjbSelection:function(e){var t=this;if(this.currentRowIndex>=0){this.pxList[this.currentRowIndex].lqXhKjbsyjList||(this.pxList[this.currentRowIndex].lqXhKjbsyjList=[]);var n=this.pxList[this.currentRowIndex],r={kjbls:e.kjbls,kjblsxm:e.kjblsxm,kjblszh:e.kjblszh,kjblsyj:"",hkpxid:n.BillingItemId||n.px,laborCost:0,hdpxNumber:0};this.pxList[this.currentRowIndex].lqXhKjbsyjList.push(r),this.redistributeKjbNumbersAndLaborCost(this.currentRowIndex),this.$nextTick((function(){t.distributePerformance(t.currentRowIndex)}))}},handleLoadMore:function(t){var n=this;return(0,c.default)(a.default.mark((function r(){return a.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(!n.currentSelectField||!n.hasMoreData||n.modalLoading){r.next=14;break}return n.modalLoading=!0,r.prev=2,r.next=5,n.loadOptionsData(n.currentSelectField,t,n.searchKeyword);case 5:r.next=11;break;case 7:r.prev=7,r.t0=r["catch"](2),console.error("加载更多数据失败:",r.t0),e.showToast({title:"加载失败",icon:"none"});case 11:return r.prev=11,n.modalLoading=!1,r.finish(11);case 14:case"end":return r.stop()}}),r,null,[[2,7,11,14]])})))()},handleRefresh:function(){var e=this;return(0,c.default)(a.default.mark((function t(){return a.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!e.currentSelectField){t.next=6;break}return e.currentPage=1,e.hasMoreData=!0,e.searchKeyword="",t.next=6,e.loadOptionsData(e.currentSelectField,1);case 6:case"end":return t.stop()}}),t)})))()},handleSearch:function(t){var n=this;return(0,c.default)(a.default.mark((function r(){return a.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(!n.currentSelectField){r.next=17;break}return n.searchKeyword=t,n.currentPage=1,n.hasMoreData=!0,n.modalLoading=!0,r.prev=5,r.next=8,n.loadOptionsData(n.currentSelectField,1,t);case 8:r.next=14;break;case 10:r.prev=10,r.t0=r["catch"](5),console.error("搜索失败:",r.t0),e.showToast({title:"搜索失败",icon:"none"});case 14:return r.prev=14,n.modalLoading=!1,r.finish(14);case 17:case"end":return r.stop()}}),r,null,[[5,10,14,17]])})))()},getMemberOptions:function(){var e=arguments,t=this;return(0,c.default)(a.default.mark((function n(){var r,i,s,o;return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.length>0&&void 0!==e[0]?e[0]:1,i=e.length>1&&void 0!==e[1]?e[1]:"",n.prev=2,s={currentPage:r,pageSize:t.pageSize},i&&(s.keyword=i),t.isCrossStore||(t.userInfo&&t.userInfo.mdid?s.gsmd=t.userInfo.mdid:s.gsmd="暂无"),n.next=8,u.default.getMemberList(s);case 8:if(o=n.sent,200!==o.code||!o.data){n.next=11;break}return n.abrupt("return",o.data.list.map((function(e,t){return{value:e.id,label:e.khmc,sjh:e.sjh,khlx:e.khlx,khlxName:e.khlxName,subtitle:"客户类型:"+(e.khlxName||"无")+";手机号:"+(e.sjh||"无")+";健康师:"+(e.mrsName||"无")+";门店:"+(e.gsmdName||"无")+";"}})));case 11:return n.abrupt("return",[]);case 14:return n.prev=14,n.t0=n["catch"](2),console.error("获取会员列表出错:",n.t0),n.abrupt("return",[]);case 18:case"end":return n.stop()}}),n,null,[[2,14]])})))()},addPxRow:function(){this.pxList.push({px:"",pxmc:"",pxjg:0,memberId:"",projectNumber:1,sourceType:"购买",totalPrice:0,lqXhJksyjList:[],lqXhKjbsyjList:[],qt2:"",isAllowAccompanied:0,accompaniedJksList:[]})},deletePxRow:function(t){this.pxList.length>1?(this.pxList.splice(t,1),this.calculateTotalAmounts()):e.showToast({title:"至少需要保留一个品项",icon:"none"})},selectPx:function(e){var t=this;return(0,c.default)(a.default.mark((function n(){return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:t.currentRowIndex=e,t.openSelectModal("px");case 2:case"end":return n.stop()}}),n)})))()},getPxOptions:function(){var e=arguments,t=this;return(0,c.default)(a.default.mark((function n(){var r,i,s;return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(e.length>0&&void 0!==e[0]?e[0]:1,r=e.length>1&&void 0!==e[1]?e[1]:"",t.selectedValues.hy){n.next=5;break}return console.warn("请先选择会员"),n.abrupt("return",[]);case 5:return n.prev=5,i={memberId:t.selectedValues.hy},r&&(i.xmmc=r),n.next=10,l.default.getMemberRemainingItems(i);case 10:if(s=n.sent,200!==s.code||!s.data||!s.data.RemainingItems){n.next=13;break}return n.abrupt("return",s.data.RemainingItems.map((function(e){return{value:e.BillingItemId,label:e.ItemName,px:e.ItemId,pxmc:e.ItemName,pxjg:e.ItemPrice||0,qt2:e.qt2||"",RemainingCount:e.RemainingCount||0,ItemPrice:e.ItemPrice||0,sgf:0,sourceType:e.SourceType||"购买",TotalPurchased:e.TotalPurchased||0,ConsumedCount:e.ConsumedCount||0,BillingItemId:e.BillingItemId,subtitle:"剩余: "+(e.RemainingCount||0)+";类型:"+e.SourceType+";单价:"+e.ItemPrice+";备注:"+(e.Remark||"无")+";"}})));case 13:return n.abrupt("return",[]);case 16:return n.prev=16,n.t0=n["catch"](5),console.error("获取会员剩余品项出错:",n.t0),n.abrupt("return",[]);case 20:case"end":return n.stop()}}),n,null,[[5,16]])})))()},updatePxNumber:function(e,t){var n=t.detail.value;if(console.log("value",n),this.pxList[e]){var r=parseInt(n);r<=0&&(r=1,console.log("inputNumber",r),this.$nextTick((function(){var e=t.target;e&&(e.value=r)})),this.$forceUpdate()),this.pxList[e].projectNumber=r,this.pxList[e].totalPrice=this.pxList[e].pxjg*this.pxList[e].projectNumber,this.redistributeJksNumbersAndLaborCost(e),this.redistributeKjbNumbersAndLaborCost(e),"医美"===this.pxList[e].qt2?this.updateYimeiJksDistribution(e):this.distributePerformance(e)}},calculateTotalAmounts:function(){var e=0,t=0;this.pxList.forEach((function(n){if(n.px&&n.pxmc&&n.pxjg&&n.projectNumber){var r=n.pxjg*n.projectNumber;e+=r}n.px&&n.pxmc&&n.projectNumber&&("科美"===n.qt2&&"cell"!=n.beautyType&&"slim"!=n.beautyType?t+=n.techBeautyLaborCost*n.projectNumber:"科美"!==n.qt2||"cell"!=n.beautyType&&"slim"!=n.beautyType?t+=n.healthCoachLaborCost*n.projectNumber:n.lqXhKjbsyjList.length>0?t+=n.techBeautyLaborCost*n.projectNumber:t+=n.healthCoachLaborCost*n.projectNumber)})),this.formData.xfje=e.toFixed(2),this.formData.sgfy=t.toFixed(2)},selectPxJks:function(e){var t=this;return(0,c.default)(a.default.mark((function n(){return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:t.currentRowIndex=e,t.currentJksIndex=t.pxList[e].lqXhJksyjList.length,t.isAccompaniedMode=!1,t.openSelectModal("jks");case 4:case"end":return n.stop()}}),n)})))()},selectPxKjb:function(e){var t=this;return(0,c.default)(a.default.mark((function n(){return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:t.currentRowIndex=e,t.currentKjbIndex=t.pxList[e].lqXhKjbsyjList.length,t.openSelectModal("kjb");case 3:case"end":return n.stop()}}),n)})))()},selectAccompaniedJks:function(e){var t=this;return(0,c.default)(a.default.mark((function n(){return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:t.currentRowIndex=e,t.isAccompaniedMode=!0,t.openSelectModal("jks");case 3:case"end":return n.stop()}}),n)})))()},handleAccompaniedJksSelection:function(e){var t=this;return(0,c.default)(a.default.mark((function n(){var r,i;return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:t.currentRowIndex>=0&&(t.pxList[t.currentRowIndex].accompaniedJksList||(t.pxList[t.currentRowIndex].accompaniedJksList=[]),r=t.pxList[t.currentRowIndex],i={jks:e.jks,jksxm:e.jksxm,jkszh:e.jkszh,jksyj:0,jsjId:"",kdpxid:r.BillingItemId||r.px,laborCost:0,kdpxNumber:0,isAccompanied:1,accompaniedProjectNumber:1},t.pxList[t.currentRowIndex].accompaniedJksList.push(i),t.isAccompaniedMode=!1,t.$forceUpdate(),t.getJsjInfoByUserId(e.value,(function(e,t){i.jsjId=e})));case 1:case"end":return n.stop()}}),n)})))()},removeAccompaniedJks:function(e,t){this.pxList[e].accompaniedJksList&&this.pxList[e].accompaniedJksList.splice(t,1),this.$forceUpdate()},updateAccompaniedJksField:function(e,t,n,r){var a=r.detail.value;this.pxList[e].accompaniedJksList&&this.pxList[e].accompaniedJksList[t]&&(this.pxList[e].accompaniedJksList[t][n]="accompaniedProjectNumber"===n||"isAccompanied"===n?parseInt(a)||0:a),this.$forceUpdate()},getJksOptions:function(){var e=arguments,t=this;return(0,c.default)(a.default.mark((function n(){var r,i,s,o,c;return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.length>0&&void 0!==e[0]?e[0]:1,i=e.length>1&&void 0!==e[1]?e[1]:"",n.prev=2,s={currentPage:r,pageSize:t.pageSize,gw:"健康师"},t.filterByStore&&t.userInfo&&t.userInfo.mdid&&(s.mdid=t.userInfo.mdid),i&&(s.realName=i),n.next=8,d.default.getHealthWorkerList(s);case 8:if(o=n.sent,200!==o.code||!o.data){n.next=13;break}return c=o.data.list.map((function(e,t){return{value:e.id,label:e.realName||"健康师".concat(t+1),fullName:e.realName||"健康师".concat(t+1),id:e.id,jks:e.id,jkszh:e.id,jksxm:e.realName||"健康师".concat(t+1),userName:e.userName||e.account||e.id,account:e.account||e.userName||e.id,subtitle:e.department||e.role||""}})),1!==r||i||(t.jksOptions=c),n.abrupt("return",c);case 13:return n.abrupt("return",[]);case 16:return n.prev=16,n.t0=n["catch"](2),console.error("获取健康师列表出错:",n.t0),n.abrupt("return",[]);case 20:case"end":return n.stop()}}),n,null,[[2,16]])})))()},getKjbOptions:function(){var e=arguments,t=this;return(0,c.default)(a.default.mark((function n(){var r,i,s,o,c;return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.length>0&&void 0!==e[0]?e[0]:1,i=e.length>1&&void 0!==e[1]?e[1]:"",n.prev=2,s={currentPage:r,pageSize:t.pageSize,gw:"科技老师"},i&&(s.kjblsxm=i),n.next=7,d.default.getHealthWorkerList(s);case 7:if(o=n.sent,200!==o.code||!o.data){n.next=12;break}return c=o.data.list.map((function(e,t){return{value:e.id,label:e.realName||"科技部人员".concat(t+1),fullName:e.realName||"科技部人员".concat(t+1),id:e.id,kjbls:e.id,kjblszh:e.id,kjblsxm:e.realName||"科技部人员".concat(t+1),userName:e.userName||e.account||e.id,account:e.account||e.userName||e.id,subtitle:e.department||e.role||""}})),1!==r||i||(t.kjbOptions=c),n.abrupt("return",c);case 12:return n.abrupt("return",[]);case 15:return n.prev=15,n.t0=n["catch"](2),console.error("获取科技部人员列表出错:",n.t0),n.abrupt("return",[]);case 19:case"end":return n.stop()}}),n,null,[[2,15]])})))()},removePxJks:function(e,t){var n=this;console.log("删除健康师:",e,t),this.pxList[e].lqXhJksyjList&&(this.pxList[e].lqXhJksyjList.splice(t,1),this.redistributeJksNumbersAndLaborCost(e),"医美"===this.pxList[e].qt2?this.$nextTick((function(){n.handleYimeiJksDistribution(e)})):this.$nextTick((function(){n.distributePerformance(e)}))),this.$forceUpdate()},removePxKjb:function(e,t){var n=this;console.log("删除科技部老师:",e,t),this.pxList[e].lqXhKjbsyjList&&(this.pxList[e].lqXhKjbsyjList.splice(t,1),this.redistributeKjbNumbersAndLaborCost(e),this.$nextTick((function(){n.distributePerformance(e)}))),this.$forceUpdate()},updateJksField:function(e,t,n,r){var a=r.detail.value;this.pxList[e].lqXhJksyjList&&this.pxList[e].lqXhJksyjList[t]&&(this.pxList[e].lqXhJksyjList[t][n]="laborCost"===n||"kdpxNumber"===n?parseFloat(a)||0:a),this.$forceUpdate()},updateKjbField:function(e,t,n,r){var a=r.detail.value;this.pxList[e].lqXhKjbsyjList&&this.pxList[e].lqXhKjbsyjList[t]&&(this.pxList[e].lqXhKjbsyjList[t][n]="laborCost"===n||"hdpxNumber"===n?parseFloat(a)||0:a),this.$forceUpdate()},handleFormSubmit:function(e){e.preventDefault(),this.submitConsume()},submitConsume:function(){var t=this;return(0,c.default)(a.default.mark((function n(){var r,s,o,c,u,l,d,f,m,p;return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(t.selectedValues.hy){n.next=3;break}return e.showToast({title:"请选择会员",icon:"none"}),n.abrupt("return");case 3:if(t.validateForm()){n.next=5;break}return n.abrupt("return");case 5:if(!t.removeid){n.next=17;break}return r=t.pxList.map((function(e){return{billingItemId:e.BillingItemId||e.billingItemId,px:e.px,memberId:e.memberId,pxmc:e.pxmc,pxjg:e.pxjg,projectNumber:e.projectNumber,sourceType:e.sourceType,totalPrice:e.pxjg*e.projectNumber,lqXhJksyjList:[].concat((0,i.default)(e.lqXhJksyjList),(0,i.default)(e.accompaniedJksList))||[],lqXhKjbsyjList:e.lqXhKjbsyjList||[]}})),s=x(x({},t.removeinfo),{},{xfje:t.formData.xfje,sgfy:t.formData.sgfy,lqXhPxmxList:r.filter((function(e){return e.px&&e.pxmc}))}),console.log(x({},s)),t.issubmitOrder=!1,n.next=12,t.API.updateConsumeForNoDelete(s);case 12:o=n.sent,e.hideLoading(),200===o.code?(e.showToast({title:"修改成功!",icon:"success"}),t.clearForm(),t.issubmitOrder=!0,setTimeout((function(){e.navigateBack()}),1e3)):(e.showToast({title:o.msg||"提交失败,请重试",icon:"none"}),t.issubmitOrder=!0),n.next=46;break;case 17:if(n.prev=17,c=t.pxList.some((function(e){return"科美"===e.qt2})),u=t.pxList.map((function(e){return{billingItemId:e.BillingItemId,px:e.px,memberId:e.memberId,pxmc:e.pxmc,pxjg:e.pxjg,projectNumber:e.projectNumber,sourceType:e.sourceType,totalPrice:e.pxjg*e.projectNumber,lqXhJksyjList:[].concat((0,i.default)(e.lqXhJksyjList),(0,i.default)(e.accompaniedJksList))||[],lqXhKjbsyjList:e.lqXhKjbsyjList||[]}})),l=[],!t.memberSignature){n.next=27;break}return n.next=24,t.newUploadBase64Image();case 24:d=n.sent,console.error(d),d&&l.push({name:d.name,fileId:d.name,url:d.url});case 27:return f=t.utils.gettime(),t.formData.hksj&&(f=t.formData.hksj+" "+(new Date).toTimeString().substring(0,8)),m={md:t.userInfo.mdid||"",mdbh:t.userInfo.mdid,mdmc:t.mdxx.dm,hy:t.selectedValues.hy,hyzh:t.formData.hyzh,hymc:t.formData.hymc,gklx:t.formData.gklx,xfje:t.formData.xfje,sgfy:t.formData.sgfy,hksj:f,sfykjb:c?"是":"否",lqXhPxmxList:u.filter((function(e){return e.px&&e.pxmc})),signatureFile:JSON.stringify(l),overtimeCoefficient:t.formData.overtimeCoefficient||0},console.log("耗卡数据:",m),t.appointmentId&&(m.appointmentId=t.appointmentId),e.showLoading({title:"正在提交..."}),t.issubmitOrder=!1,n.next=36,h.default.submitConsume(m);case 36:p=n.sent,e.hideLoading(),200===p.code?(e.showToast({title:"耗卡成功!",icon:"success"}),t.clearForm(),t.issubmitOrder=!0):(e.showToast({title:p.msg||"提交失败,请重试",icon:"none"}),t.issubmitOrder=!0),n.next=46;break;case 41:n.prev=41,n.t0=n["catch"](17),e.hideLoading(),console.error("提交失败:",n.t0),e.showToast({title:"网络错误,请稍后重试",icon:"none"});case 46:case"end":return n.stop()}}),n,null,[[17,41]])})))()},validateForm:function(){if(0!==this.pxList.length){for(var t=0;t<this.pxList.length;t++){var n=this.pxList[t];if(!n.px||!n.pxmc)return void e.showToast({title:"第".concat(t+1,"个品项信息不完整,请重新选择"),icon:"none"})}console.log("========== 开始验证相同品项次数总和 =========="),console.log("品项列表:",this.pxList.map((function(e,t){return{"行号":t+1,"品项名称":e.pxmc,BillingItemId:e.BillingItemId,px:e.px,"次数":e.projectNumber,"剩余次数":e.RemainingCount}})));for(var r=new Map,a=0;a<this.pxList.length;a++){var i=this.pxList[a],s=i.BillingItemId;console.log("处理第".concat(a+1,"行: 品项=").concat(i.pxmc,", BillingItemId=").concat(s,", 次数=").concat(i.projectNumber,", 剩余次数=").concat(i.RemainingCount)),r.has(s)||(r.set(s,{items:[],pxName:i.pxmc||"",remainingCount:null}),console.log("  创建新分组: key=".concat(s,", 品项名称=").concat(i.pxmc)));var c=r.get(s);c.items.push({index:a,px:i,projectNumber:i.projectNumber||0}),console.log("  添加到分组: 当前分组有".concat(c.items.length,"个品项")),null===c.remainingCount&&void 0!==i.RemainingCount&&null!==i.RemainingCount&&(c.remainingCount=i.RemainingCount,console.log("  设置剩余次数: ".concat(i.RemainingCount)))}console.log("分组结果:",Array.from(r.entries()).map((function(e){var t=(0,o.default)(e,2),n=t[0],r=t[1];return{key:n,"品项名称":r.pxName,"剩余次数":r.remainingCount,"包含行数":r.items.length,"行号列表":r.items.map((function(e){return e.index+1})),"次数列表":r.items.map((function(e){return e.projectNumber}))}})));var u,l=m(r.entries());try{for(l.s();!(u=l.n()).done;){var d=(0,o.default)(u.value,2),h=d[0],f=d[1];if(console.log("\n验证分组: key=".concat(h,", 品项=").concat(f.pxName)),null!==f.remainingCount){var p=f.items.reduce((function(e,t){return e+Number(t.projectNumber)}),0),b=f.items.map((function(e){return e.index+1})).join("、");if(console.log("  次数总和: ".concat(p," (行号: ").concat(b,")")),console.log("  剩余次数: ".concat(f.remainingCount)),console.log("  验证结果: ".concat(p>f.remainingCount?"❌ 失败":"✅ 通过")),p>f.remainingCount)return console.error('验证失败: 品项"'.concat(f.pxName,'"在第').concat(b,"行的次数总和(").concat(p,")超过剩余次数(").concat(f.remainingCount,")")),void e.showToast({title:'品项"'.concat(f.pxName,'"在第').concat(b,"行的次数总和(").concat(p,")不能超过剩余次数(").concat(f.remainingCount,")"),icon:"none"})}else console.log("  跳过验证: 该品项没有剩余次数字段(可能是修改时已存在的品项)")}}catch(z){l.e(z)}finally{l.f()}console.log("========== 相同品项次数总和验证通过 ==========\n");for(var x=0;x<this.pxList.length;x++){var j=this.pxList[x],g="cell"==j.beautyType||"slim"==j.beautyType,k=j.lqXhJksyjList?j.lqXhJksyjList.filter((function(e){return!e.isAccompanied||0===e.isAccompanied})):[],v=k.length>0,y=j.lqXhKjbsyjList&&j.lqXhKjbsyjList.length>0;if(g){if(!v&&!y)return void e.showToast({title:"第".concat(x+1,"个品项必须至少选择一个健康师或科技部老师"),icon:"none"})}else if(!v)return void e.showToast({title:"第".concat(x+1,"个品项必须至少选择一个健康师"),icon:"none"});var L="医美"===j.qt2,w=null,I=[];if(v){for(var N=0;N<k.length;N++){var C=k[N];if(!C.jks||!C.jksxm)return void e.showToast({title:"第".concat(x+1,"个品项的第").concat(N+1,"个健康师必须选择"),icon:"none"});var S=L&&C.jksxm&&C.jksxm.includes("T区"),q=L&&!S;if(!q&&(!C.jksyj||""===C.jksyj.trim()))return void e.showToast({title:"第".concat(x+1,"个品项的第").concat(N+1,"个健康师业绩必须填写"),icon:"none"});var P=parseFloat(C.jksyj||0);if(isNaN(P)||P<0)return void e.showToast({title:"第".concat(x+1,"个品项的第").concat(N+1,"个健康师业绩必须为有效数字"),icon:"none"});L&&C.jksxm&&C.jksxm.includes("T区")?w=C:I.push(C),P,parseFloat(C.laborCost)||0,parseInt(C.kdpxNumber)||0}if(L){var T=j.pxjg*j.projectNumber;if(w){var J=parseFloat(w.jksyj);if(Math.abs(J-T)>.01)return void e.showToast({title:"第".concat(x+1,"个品项是医美品项,T区健康师业绩(").concat(J.toFixed(2),")必须等于品项金额(").concat(T.toFixed(2),")"),icon:"none"});for(var O=0;O<I.length;O++){var D=I[O],X=parseFloat(D.jksyj);if(Math.abs(X)>.01)return void e.showToast({title:"第".concat(x+1,"个品项是医美品项,非T区健康师业绩必须为0"),icon:"none"})}for(var A=0;A<I.length;A++){var K=I[A];if(0!==parseInt(K.kdpxNumber))return void e.showToast({title:"第".concat(x+1,"个品项是医美品项,非T区健康师次数必须为0"),icon:"none"});if(Math.abs(parseFloat(K.laborCost))>.01)return void e.showToast({title:"第".concat(x+1,"个品项是医美品项,非T区健康师手工费必须为0"),icon:"none"})}}}else j.pxjg,j.projectNumber}if("科美"===j.qt2){if(!g&&(!j.lqXhKjbsyjList||0===j.lqXhKjbsyjList.length))return void e.showToast({title:"第".concat(x+1,"个品项是科美品项,必须至少选择一个科技部老师"),icon:"none"});if(y){j.pxjg,j.projectNumber;for(var F=0;F<j.lqXhKjbsyjList.length;F++){var M=j.lqXhKjbsyjList[F];if(!M.kjbls||!M.kjblsxm)return void e.showToast({title:"第".concat(x+1,"个品项的第").concat(F+1,"个科技部老师必须选择"),icon:"none"});if(!M.kjblsyj||""===M.kjblsyj.trim())return void e.showToast({title:"第".concat(x+1,"个品项的第").concat(F+1,"个科技部老师业绩必须填写"),icon:"none"});var R=parseFloat(M.kjblsyj);if(isNaN(R)||R<0)return void e.showToast({title:"第".concat(x+1,"个品项的第").concat(F+1,"个科技部老师业绩必须为有效数字"),icon:"none"});R,parseFloat(M.laborCost)||0,parseInt(M.hdpxNumber)||0}}}else if(y&&v){j.pxjg,j.projectNumber;for(var B=0;B<j.lqXhKjbsyjList.length;B++){var $=j.lqXhKjbsyjList[B];if(!$.kjbls||!$.kjblsxm)return void e.showToast({title:"第".concat(x+1,"个品项的第").concat(B+1,"个科技部老师必须选择"),icon:"none"});if(!$.kjblsyj||""===$.kjblsyj.trim())return void e.showToast({title:"第".concat(x+1,"个品项的第").concat(B+1,"个科技部老师业绩必须填写"),icon:"none"});var U=parseFloat($.kjblsyj);if(isNaN(U)||U<0)return void e.showToast({title:"第".concat(x+1,"个品项的第").concat(B+1,"个科技部老师业绩必须为有效数字"),icon:"none"});U}}}return!0}e.showToast({title:"请至少添加一个品项",icon:"none"})},redistributeJksNumbersAndLaborCost:function(e){var t=this.pxList[e];if(console.log("px:",t),t.lqXhJksyjList&&0!==t.lqXhJksyjList.length){var n=t.lqXhJksyjList.filter((function(e){return!e.isAccompanied||0===e.isAccompanied}));if(0!==n.length)if("科美"!==t.qt2||"cell"==t.beautyType||"slim"==t.beautyType)if(("cell"==t.beautyType||"slim"==t.beautyType)&&t.lqXhKjbsyjList.length>0)n.forEach((function(e){e.kdpxNumber=0,e.laborCost=0}));else{var r=t.projectNumber||0,a=(t.healthCoachLaborCost||0)*r,i=n.length;if(i>0){var s=r/i,o=a/i;n.forEach((function(e,t){e.kdpxNumber=parseFloat(s.toFixed(2)),e.laborCost=o.toFixed(2)}))}this.$forceUpdate()}else n.forEach((function(e){e.kdpxNumber=0,e.laborCost=0}))}},redistributeKjbNumbersAndLaborCost:function(e){this.calculateTotalAmounts();var t=this.pxList[e],n=t.projectNumber||0,r=(t.techBeautyLaborCost||0)*n,a=(t.healthCoachLaborCost||0)*n,i=t.lqXhKjbsyjList.length,s=t.lqXhJksyjList.length;if(t.lqXhKjbsyjList&&0!==t.lqXhKjbsyjList.length){if(i>0){var o=n/i,c=r/i;t.lqXhKjbsyjList.forEach((function(e,t){e.hdpxNumber=parseFloat(o.toFixed(2)),e.laborCost=c.toFixed(2)})),t.lqXhJksyjList.forEach((function(e){e.kdpxNumber=0,e.laborCost=0}))}this.$forceUpdate()}else{var u=n/s,l=a/s;t.lqXhJksyjList.forEach((function(e,t){e.kdpxNumber=parseFloat(u.toFixed(2)),e.laborCost=l.toFixed(2)}))}},handleYimeiJksAutoSelection:function(e){var t=this.pxList[e];if("医美"===t.qt2)if(this.jksOptions&&0!==this.jksOptions.length){var n=this.jksOptions.find((function(e){return e.fullName&&e.fullName.includes("T区")}));if(console.log("tquJks:",n),n){var r=t.pxjg*t.projectNumber,a={jks:n.id,jksxm:n.fullName,jkszh:n.id,jksyj:r.toFixed(2),jsjId:"",laborCost:0,kdpxNumber:0,kdpxid:t.BillingItemId||t.px,isAccompanied:0,accompaniedProjectNumber:0};this.$set(this.pxList[e],"lqXhJksyjList",[a]),this.$forceUpdate(),this.getJsjInfoByUserId(n.id,(function(e,t){a.jsjId=e}))}else console.warn('未找到T区健康师,请确保健康师列表中包含名称带有"T区"的健康师')}else console.warn("健康师选项尚未加载,无法自动选择T区健康师")},handleYimeiJksDistribution:function(e){var t=this.pxList[e];if("医美"===t.qt2&&t.lqXhJksyjList&&0!==t.lqXhJksyjList.length){var n=t.pxjg*t.projectNumber,r=(t.sgf||0)*t.projectNumber,a=t.lqXhJksyjList.filter((function(e){return!e.isAccompanied||0===e.isAccompanied}));if(0!==a.length){for(var i=null,s=[],o=0;o<a.length;o++){var c=a[o];c.jksxm&&c.jksxm.includes("T区")?i=c:s.push(c)}if(i){if(i.jksyj=n.toFixed(2),i.kdpxNumber=t.projectNumber,i.laborCost=r.toFixed(2),s.length>0)for(var u=0;u<s.length;u++){var l=s[u];l.jksyj=0,l.kdpxNumber=0,l.laborCost=0}}else this.redistributeJksNumbersAndLaborCost(e)}}},getJsjInfoByUserId:function(e,t){var n=this.formData.hksj;console.log("formattedDate:",n),u.default.getJsjInfoByUserMonth(e,n).then((function(e){if(200===e.code&&e.data){var n=e.data.jsjId,r=e.data.jsjName;t&&t(n,r)}else t&&t("")})).catch((function(e){console.error("获取金三角信息出错:",e),t&&t("")}))},updateYimeiJksDistribution:function(e){var t=this.pxList[e];if("医美"===t.qt2&&t.lqXhJksyjList&&0!==t.lqXhJksyjList.length){var n=t.pxjg*t.projectNumber,r=t.lqXhJksyjList.filter((function(e){return!e.isAccompanied||0===e.isAccompanied})),a=r.find((function(e){return e.jksxm&&e.jksxm.includes("T区")}));a?(a.jksyj=n.toFixed(2),a.kdpxNumber=0,a.laborCost=0):this.redistributeJksNumbersAndLaborCost(e)}},distributePerformance:function(e){var t=this.pxList[e];if(t&&t.px&&t.pxmc&&"医美"!==t.qt2){var n=t.lqXhJksyjList?t.lqXhJksyjList.filter((function(e){return!e.isAccompanied||0===e.isAccompanied})):[],r=n.length>0,a=t.lqXhKjbsyjList&&t.lqXhKjbsyjList.length>0,i=t.pxjg*t.projectNumber;if(r&&a){var s=n.length,o=i/s;n.forEach((function(e,t){e.jksyj=o.toFixed(2)}));var c=t.lqXhKjbsyjList.length,u=i/c;t.lqXhKjbsyjList.forEach((function(e,t){e.kjblsyj=u.toFixed(2)}))}else if(r&&!a){var l=n.length,d=i/l;n.forEach((function(e,t){e.jksyj=d.toFixed(2)}))}else if(!r&&a){var h=t.lqXhKjbsyjList.length,f=i/h;t.lqXhKjbsyjList.forEach((function(e,t){e.kjblsyj=f.toFixed(2)}))}this.$forceUpdate()}},clearForm:function(){this.formData={hy:"",hyzh:"",hymc:"",gklx:"",hksj:this.utils.gettime().substring(0,10),xfje:"",sgfy:"",isOvertime:!1,overtimeCoefficient:0},this.selectedValues={hy:null},this.pxList=[],this.memberSignature="",this.$refs.signaturePad&&this.$refs.signaturePad.clearSignature(),this.addPxRow()}}};t.default=j}).call(this,n("df3c")["default"])},"5e70":function(e,t,n){"use strict";n.r(t);var r=n("1d08"),a=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t["default"]=a.a},6708:function(e,t,n){"use strict";(function(e,t){var r=n("47a9");n("2fec");r(n("3240"));var a=r(n("7467"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(a.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},7467:function(e,t,n){"use strict";n.r(t);var r=n("b274"),a=n("5e70");for(var i in a)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(i);n("fefe");var s=n("828b"),o=Object(s["a"])(a["default"],r["b"],r["c"],!1,null,"7253f40b",null,!1,r["a"],void 0);t["default"]=o.exports},"8af0":function(e,t,n){},b274:function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return r}));var r={uToast:function(){return n.e("uni_modules/uview-ui/components/u-toast/u-toast").then(n.bind(null,"a96d"))}},a=function(){var e=this,t=e.$createElement,n=(e._self._c,e.__map(e.pxList,(function(t,n){var r=e.__get_orig(t),a=t.lqXhJksyjList&&t.lqXhJksyjList.length>0,i=t.lqXhKjbsyjList&&t.lqXhKjbsyjList.length>0,s=1==t.isAllowAccompanied?t.accompaniedJksList&&t.accompaniedJksList.length>0:null;return{$orig:r,g0:a,g1:i,g2:s}})));e._isMounted||(e.e0=function(t){!e.removeid&&(e.iskh&&e.openSelectModal("hy"))},e.e1=function(t){e.issubmitOrder&&e.submitConsume()}),e.$mp.data=Object.assign({},{$root:{l0:n}})},i=[]},fefe:function(e,t,n){"use strict";var r=n("8af0"),a=n.n(r);a.a}},[["6708","common/runtime","common/vendor"]]]);