lx.js
42 KB
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesA/lx/lx"],{"3efd":function(e,t,a){"use strict";var r=a("8bba"),n=a.n(r);n.a},5431:function(e,t,a){"use strict";(function(e,t){var r=a("47a9");a("2fec");r(a("3240"));var n=r(a("7a75"));e.__webpack_require_UNI_MP_PLUGIN__=a,t(n.default)}).call(this,a("3223")["default"],a("df3c")["createPage"])},"7a75":function(e,t,a){"use strict";a.r(t);var r=a("af89"),n=a("e0a8");for(var i in n)["default"].indexOf(i)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(i);a("3efd");var s=a("828b"),c=Object(s["a"])(n["default"],r["b"],r["c"],!1,null,"5e236f58",null,!1,r["a"],void 0);t["default"]=c.exports},"8bba":function(e,t,a){},af89:function(e,t,a){"use strict";a.d(t,"b",(function(){return n})),a.d(t,"c",(function(){return i})),a.d(t,"a",(function(){return r}));var r={uInput:function(){return Promise.all([a.e("common/vendor"),a.e("uni_modules/uview-ui/components/u-input/u-input")]).then(a.bind(null,"5f80"))},uPicker:function(){return Promise.all([a.e("common/vendor"),a.e("uni_modules/uview-ui/components/u-picker/u-picker")]).then(a.bind(null,"0e74"))}},n=function(){var e=this,t=e.$createElement,a=(e._self._c,e.__map(e.pxList,(function(t,a){var r=e.__get_orig(t),n=t.pxmc&&t.pxmc.includes("储值"),i=t.lqKdJksyjList&&t.lqKdJksyjList.length>0,s="科美"===t.qt2||t.lqKdKjbsyjList&&t.lqKdKjbsyjList.length>0,c=t.lqKdKjbsyjList&&t.lqKdKjbsyjList.length>0;return{$orig:r,g0:n,g1:i,g2:s,g3:c}}))),r=e.__map(e.scwj,(function(t,a){var r=e.__get_orig(t),n=e.getFileIcon(t.type);return{$orig:r,m0:n}})),n=e.__map(e.f_FileUrl,(function(t,a){var r=e.__get_orig(t),n=e.getFileIcon(t.type);return{$orig:r,m1:n}}));e._isMounted||(e.e0=function(t){!e.removeid&&e.openSelectModal("activityId")},e.e1=function(t){!e.removeid&&(e.iskh&&e.openSelectModal("kdhy"))},e.e2=function(t){e.issubmitOrder&&e.submitOrder()}),e.$mp.data=Object.assign({},{$root:{l0:a,l1:r,l2:n}})},i=[]},de35:function(e,t,a){"use strict";(function(e){var r=a("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(a("7eb4")),i=r(a("af34")),s=r(a("ee10")),c=r(a("7ca3")),o=r(a("0e06")),u=r(a("14fe")),l=r(a("8cd6")),d=r(a("5465")),f=r(a("7288"));function h(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function p(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?h(Object(a),!0).forEach((function(t){(0,c.default)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):h(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var m={components:{SearchSelectModal:function(){a.e("components/SearchSelectModal").then(function(){return resolve(a("094d"))}.bind(null,a)).catch(a.oe)},SignaturePad:function(){a.e("components/SignaturePad").then(function(){return resolve(a("625e"))}.bind(null,a)).catch(a.oe)}},data:function(){return(0,c.default)({istime:!0,iskh:!0,issubmitOrder:!0,baseUrl:f.default.getImgBaseUrl(),formData:{kdhy:"",gjlx:"",kdhysjh:"",kdhyc:"",kdrq:"",zdyj:"",sfyj:"",qk:"",sfck:"否",ckfs:"",ckmx:"",fkfs:"",hgjg:"",fkyy:"",sfskdd:"",jj:"",bz:""},pxList:[],deductList:[],scwj:[],f_FileUrl:[],memberSignature:"",showSignatureModal:!1,scrollTop:0,signaturePxInfo:null,showModal:!1,modalTitle:"",currentSelectField:"",currentOptions:[],modalLoading:!1,hasMoreData:!0,currentPage:1,pageSize:20,searchKeyword:"",searchParam:"",userInfo:null,isCrossStore:!1,filterByStore:!0,selectedValues:{kdhy:null,hgjg:null,fkyy:null},sfckOptions:[{text:"是",value:"是"},{text:"否",value:"否"}],ckfsOptions:[{text:"储值卡",value:"储值卡"},{text:"扣项",value:"扣项"},{text:"套餐",value:"套餐"}],fkfsOptions:[{text:"现金",value:"现金"},{text:"微信",value:"微信"},{text:"支付宝",value:"支付宝"},{text:"银行卡",value:"银行卡"},{text:"合作",value:"合作"},{text:"直播收款",value:"直播收款"},{text:"合作方退",value:"合作方退"}],sfskddOptions:[{text:"是",value:"是"},{text:"否",value:"否"}],memberSourceOptions:[{text:"嘉宾",value:"嘉宾"},{text:"自然到店",value:"自然到店"}],sourceTypeOptions:[{text:"购买",value:"购买"},{text:"体验",value:"体验"},{text:"赠送",value:"赠送"}],showSfckPicker:!1,showCkfsPicker:!1,showFkfsPicker:!1,showSfskddPicker:!1,showSourceTypePicker:!1,currentPxIndex:-1,currentDeductIndex:-1,removeinfo:{},removeid:"",supplementBillingId:"",kdhy:"",qk:0,isactivity:!1,pageScrollDisabled:!1},"scrollTop",0)},computed:{canEditDate:function(){return this.userInfo}},onLoad:function(e){this.initializePage(e)},onShow:function(){this.getistime()},onUnload:function(){this.enablePageScroll()},methods:{getistime:function(){this.istime=!0;var t=e.getStorageSync("appMenuData")||[];if(Array.isArray(t)&&t.length>0){var a=t.find((function(e){return"app时间选择开关按钮"==e.fullName}));a&&(console.error("app时间选择开关按钮"),this.istime=!1)}},onDateChange:function(e){this.formData.kdrq=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&&"kdhy"===this.currentSelectField&&(this.currentPage=1,this.hasMoreData=!0,this.loadOptionsData("kdhy",1,this.searchKeyword)))},newUploadBase64Image:function(){var e=this;return(0,s.default)(n.default.mark((function t(){var a;return n.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=null,t.next=3,u.default.UploadBase64Image({base64Data:e.memberSignature,imageType:"png",fileName:"memberSignature.png"}).then((function(e){console.log("UploadBase64Image",e),200==e.code&&(a=e.data)}));case 3:return t.abrupt("return",a);case 4:case"end":return t.stop()}}),t)})))()},previewSignature:function(t){console.log("previewSignature",t),e.previewImage({urls:[t]})},initializePage:function(t){var a=this;return(0,s.default)(n.default.mark((function r(){var i;return n.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(r.prev=0,a.userInfo=e.getStorageSync("userInfo"),a.userInfo&&0!==Object.keys(a.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.type&&(a.isactivity=!0),!t.id){r.next=12;break}a.removeid=t.id,a.API.getLxDetail(t.id).then((function(e){console.log(p({},e.data)),a.removeinfo=e.data,a.formData.kdhy=e.data.kdhyc,a.selectedValues.kdhy=e.data.kdhy,a.formData.zdyj=e.data.zdyj,a.formData.sfyj=e.data.sfyj,a.formData.qk=e.data.qk,a.formData.fkfs=e.data.fkfs,a.formData.hgjg=e.data.hgjg,a.formData.fkyy=e.data.fkyy,a.formData.sfskdd=e.data.sfskdd,a.formData.jj=e.data.jj,a.formData.bz=e.data.bz,a.getpxqtlist(e.data.lqKdPxmxList),a.deductList=e.data.lqKdDeductList,a.formData.sfck=a.deductList.length>0?"是":"否",a.scwj=e.data.scwj,a.f_FileUrl=e.data.fileUrl?JSON.parse(e.data.fileUrl):[],a.memberSignature=e.data.hyqz&&e.data.hyqz.length>0?e.data.hyqz[0].url:"",e.data.activityId&&(a.isactivity=!0,a.selectedValues.activityId=e.data.activityId,a.formData.activityId=e.data.activityName)})),r.next=33;break;case 12:if(!t.supplementBillingId){r.next=20;break}a.supplementBillingId=t.supplementBillingId,a.kdhy=t.kdhy,a.qk=t.qk||0,a.formData.kdrq=a.utils.gettime().substring(0,10),a.addPxRow(),r.next=33;break;case 20:if(!t.appointmentId){r.next=31;break}return a.iskh=!1,a.appointmentId=t.appointmentId,r.next=25,a.API.getMemberDetail(t.gk);case 25:i=r.sent,200===i.code&&i.data&&(a.formData.kdhy=i.data.khmc,a.selectedValues.kdhy=i.data.id,a.formData.kdhysjh=i.data.sjh,a.formData.gjlx=i.data.khlx,a.formData.kdhyc=i.data.khmc),a.formData.kdrq=a.utils.gettime().substring(0,10),a.addPxRow(),r.next=33;break;case 31:a.formData.kdrq=a.utils.gettime().substring(0,10),a.addPxRow();case 33:t.time&&(a.formData.kdrq=t.time),r.next=40;break;case 36:r.prev=36,r.t0=r["catch"](0),console.error("页面初始化失败:",r.t0),e.showToast({title:"页面初始化失败",icon:"none"});case 40:case"end":return r.stop()}}),r,null,[[0,36]])})))()},getpxqtlist:function(e){var t=this;return(0,s.default)(n.default.mark((function a(){var r,i,s;return n.default.wrap((function(a){while(1)switch(a.prev=a.next){case 0:r=0;case 1:if(!(r<e.length)){a.next=10;break}return i=e[r].px,a.next=5,u.default.getPxDetail(i);case 5:s=a.sent,e[r].qt2=s.data.qt2||"";case 7:r++,a.next=1;break;case 10:t.pxList=e,console.log(t.pxList),t.$forceUpdate();case 13:case"end":return a.stop()}}),a)})))()},calculateShifuYej:function(){var e=0;this.pxList.forEach((function(t){var a=parseFloat(t.actualPrice)||0;e+=a}));var t=0;this.deductList&&this.deductList.length>0&&this.deductList.forEach((function(e){if(e.itemName){var a=parseFloat(e.amount)||0;t+=a}})),this.formData.sfyj=(e-t).toFixed(2),this.calculateQiankuan()},calculateQiankuan:function(){var e=parseFloat(this.formData.zdyj)||0,t=parseFloat(this.formData.sfyj)||0,a=0;this.deductList&&this.deductList.length>0&&this.deductList.forEach((function(e){if(e.itemName){var t=parseFloat(e.amount)||0;a+=t}})),console.error(e,t,a),this.formData.qk=(e-t-a).toFixed(2)},addPxRow:function(){this.pxList.push({px:"",pxmc:"",pxjg:0,actualPrice:null,projectNumber:1,sourceType:"购买",qt2:"",remark:"",lqKdJksyjList:[],lqKdKjbsyjList:[]}),this.calculateShifuYej()},deletePxRow:function(t){this.pxList.length>1?(this.pxList.splice(t,1),this.calculateShifuYej()):e.showToast({title:"至少需要保留一个品项",icon:"none"})},selectPx:function(e){this.currentPxIndex=e,this.openSelectModal("px")},updatePxActualPrice:function(e,t){this.pxList[e].actualPrice=parseFloat(t)||0,this.pxList[e].pxmc&&this.pxList[e].pxmc.includes("储值")||this.calculatePxUnitPrice(e),this.calculateShifuYej()},updatePxProjectNumber:function(e,t){var a=parseInt(t)||1;this.pxList[e].projectNumber=a<1?1:a,this.pxList[e].pxmc&&this.pxList[e].pxmc.includes("储值")?this.calculatePxTotalPrice(e):this.calculatePxUnitPrice(e),this.calculateShifuYej()},calculatePxUnitPrice:function(e){var t=parseFloat(this.pxList[e].actualPrice)||0,a=parseInt(this.pxList[e].projectNumber)||1;this.pxList[e].pxjg=a>0?(t/a).toFixed(2):0},calculatePxTotalPrice:function(e){var t=parseFloat(this.pxList[e].pxjg)||0,a=parseInt(this.pxList[e].projectNumber)||1;this.pxList[e].actualPrice=(t*a).toFixed(2)},selectJksForPx:function(e){this.currentPxIndex=e,this.openSelectModal("jks")},selectKjbForPx:function(e){this.currentPxIndex=e,this.openSelectModal("kjb")},updateJksAmount:function(e,t,a){this.pxList[e].lqKdJksyjList[t].jksyj=a},updateKjbAmount:function(e,t,a){this.pxList[e].lqKdKjbsyjList[t].kjblsyj=a},removeJksFromPx:function(e,t){this.pxList[e].lqKdJksyjList.splice(t,1)},removeKjbFromPx:function(e,t){this.pxList[e].lqKdKjbsyjList.splice(t,1)},addDeductRow:function(){this.deductList.push({deductType:"品项",deductId:"",billingId:"",amount:0,unitPrice:0,itemName:"",itemId:"",projectNumber:1})},deleteDeductRow:function(e){this.deductList.splice(e,1),this.calculateShifuYej()},selectDeductPx:function(e){this.currentDeductIndex=e,this.openSelectModal("deductPx")},updateDeductProjectNumber:function(e,t){var a=parseInt(t)||1;this.deductList[e].projectNumber=a<1?1:a,this.calculateDeductAmount(e)},calculateDeductAmount:function(e){var t=parseFloat(this.deductList[e].unitPrice)||0,a=parseInt(this.deductList[e].projectNumber)||1;this.deductList[e].amount=(t*a).toFixed(2),this.calculateShifuYej()},getJsjInfo:function(e,t,a){var r=this;return(0,s.default)(n.default.mark((function i(){var s,c;return n.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return s=r.formData.kdrq,console.error(s),n.prev=2,n.next=5,o.default.getJsjInfo(e,s);case 5:c=n.sent,200===c.code&&c.data&&(console.log("金三角信息:",c.data),r.pxList[t].lqKdJksyjList[a].jsj_id=c.data.jsjId,r.pxList[t].lqKdJksyjList[a].jsjName=c.data.jsjName),n.next=12;break;case 9:n.prev=9,n.t0=n["catch"](2),console.error("获取金三角信息失败:",n.t0);case 12:case"end":return n.stop()}}),i,null,[[2,9]])})))()},getMemberOrderType:function(e){var t=this;return(0,s.default)(n.default.mark((function a(){var r;return n.default.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,o.default.getMemberOrderType(e);case 3:r=a.sent,200===r.code&&(r.data.HasOrderRecord?t.formData.sfskdd="否":t.formData.sfskdd="是"),a.next=10;break;case 7:a.prev=7,a.t0=a["catch"](0),console.error("获取会员订单类型失败:",a.t0);case 10:case"end":return a.stop()}}),a,null,[[0,7]])})))()},extractJsjNames:function(){var e=[];this.pxList.forEach((function(t){t.lqKdJksyjList&&t.lqKdJksyjList.length>0&&t.lqKdJksyjList.forEach((function(t){t.jsjName&&""!==t.jsjName.trim()&&e.push(t.jsjName)}))}));var t=(0,i.default)(new Set(e));return t.length>0?t.join(","):"暂无"},openSelectModal:function(t){var a=this;return(0,s.default)(n.default.mark((function r(){return n.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:a.currentSelectField=t,a.showModal=!0,a.modalTitle="加载中...",a.modalLoading=!0,a.currentPage=1,a.hasMoreData=!0,a.searchKeyword="",a.currentOptions=[],r.prev=8,r.t0=t,r.next="kdhy"===r.t0?12:"hgjg"===r.t0||"fkyy"===r.t0?15:"px"===r.t0?18:"deductPx"===r.t0?21:"jks"===r.t0?24:"kjb"===r.t0?27:"activityId"===r.t0?30:33;break;case 12:return a.searchParam="khmc",a.modalTitle="选择开单会员",r.abrupt("break",33);case 15:return a.searchParam="name",a.modalTitle="hgjg"===t?"选择合作机构":"选择结算机构",r.abrupt("break",33);case 18:return a.searchParam="pxmc",a.modalTitle="选择品项",r.abrupt("break",33);case 21:return a.searchParam="itemName",a.modalTitle="选择储扣品项",r.abrupt("break",33);case 24:return a.searchParam="jksxm",a.modalTitle="选择健康师",r.abrupt("break",33);case 27:return a.searchParam="kjblsxm",a.modalTitle="选择科技部人员",r.abrupt("break",33);case 30:return a.searchParam="activityName",a.modalTitle="选择开单活动",r.abrupt("break",33);case 33:return r.next=35,a.loadOptionsData(t,1);case 35:r.next=43;break;case 37:r.prev=37,r.t1=r["catch"](8),console.error("获取选项数据失败:",r.t1),a.modalTitle="加载失败",a.currentOptions=[],e.showToast({title:"数据加载失败,请检查网络连接",icon:"none"});case 43:return r.prev=43,a.modalLoading=!1,r.finish(43);case 46:case"end":return r.stop()}}),r,null,[[8,37,43,46]])})))()},closeModal:function(){this.showModal=!1,this.currentSelectField="",this.currentOptions=[],this.modalLoading=!1,this.hasMoreData=!0,this.currentPage=1,this.searchKeyword=""},loadOptionsData:function(e){var t=arguments,a=this;return(0,s.default)(n.default.mark((function r(){var s,c,o;return n.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:s=t.length>1&&void 0!==t[1]?t[1]:1,c=t.length>2&&void 0!==t[2]?t[2]:"",o=[],r.t0=e,r.next="kdhy"===r.t0?6:"hgjg"===r.t0||"fkyy"===r.t0?10:"px"===r.t0?14:"deductPx"===r.t0?25:"jks"===r.t0?30:"kjb"===r.t0?34:"activityId"===r.t0?38:43;break;case 6:return r.next=8,a.getMemberOptions(s,c);case 8:return o=r.sent,r.abrupt("break",43);case 10:return r.next=12,a.getHgjgOptions(s,c);case 12:return o=r.sent,r.abrupt("break",43);case 14:if(!a.isactivity){r.next=21;break}return a.hasMoreData=!1,r.next=18,a.getActivityItemOptions();case 18:o=r.sent,r.next=24;break;case 21:return r.next=23,a.getPxOptions(s,c);case 23:o=r.sent;case 24:return r.abrupt("break",43);case 25:return a.hasMoreData=!1,r.next=28,a.getDeductPxOptions(s,c);case 28:return o=r.sent,r.abrupt("break",43);case 30:return r.next=32,a.getJksOptions(s,c);case 32:return o=r.sent,r.abrupt("break",43);case 34:return r.next=36,a.getKjbOptions(s,c);case 36:return o=r.sent,r.abrupt("break",43);case 38:return a.hasMoreData=!1,r.next=41,a.getActivityOptions(s,c);case 41:return o=r.sent,r.abrupt("break",43);case 43:o=o.map((function(t,a){return p(p({},t),{},{uniqueKey:"".concat(e,"_").concat(s,"_").concat(a,"_").concat(Date.now())})})),a.currentOptions=1===s?o:[].concat((0,i.default)(a.currentOptions),(0,i.default)(o)),o.length<a.pageSize&&(a.hasMoreData=!1);case 46:case"end":return r.stop()}}),r)})))()},handleModalConfirm:function(t){var a=this;return(0,s.default)(n.default.mark((function r(){var i,s,c,o,l;return n.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(!a.currentSelectField||!t){r.next=50;break}console.log("selectedOption",t),r.t0=a.currentSelectField,r.next="kdhy"===r.t0?5:"hgjg"===r.t0?15:"fkyy"===r.t0?18:"px"===r.t0?21:"jks"===r.t0?23:"kjb"===r.t0?25:"deductPx"===r.t0?27:"activityId"===r.t0?47:50;break;case 5:if(!a.supplementBillingId||a.kdhy==t.value){r.next=8;break}return e.showToast({title:"不能选择不同的会员",icon:"none"}),r.abrupt("return");case 8:return a.formData.kdhy=t.label,a.formData.gjlx=t.khlx,a.formData.kdhysjh=t.sjh,a.formData.kdhyc=t.label,a.selectedValues.kdhy=t.value,a.getMemberOrderType(t.value),r.abrupt("break",50);case 15:return a.formData.hgjg=t.label,a.selectedValues.hgjg=t.value,r.abrupt("break",50);case 18:return a.formData.fkyy=t.label,a.selectedValues.fkyy=t.value,r.abrupt("break",50);case 21:return a.currentPxIndex>=0&&(a.pxList[a.currentPxIndex].px=t.value,a.pxList[a.currentPxIndex].pxmc=t.label,a.pxList[a.currentPxIndex].qt2=t.qt2,a.pxList[a.currentPxIndex].remark=t.remark,a.pxList[a.currentPxIndex].lqKdJksyjList=[],a.pxList[a.currentPxIndex].lqKdKjbsyjList=[],t.label&&t.label.includes("储值")?(a.pxList[a.currentPxIndex].pxjg=1,a.calculatePxTotalPrice(a.currentPxIndex)):(a.pxList[a.currentPxIndex].pxjg=t.pxjg||0,a.calculatePxTotalPrice(a.currentPxIndex)),a.calculateShifuYej()),r.abrupt("break",50);case 23:return a.currentPxIndex>=0&&(i=a.pxList[a.currentPxIndex].lqKdJksyjList.length,a.pxList[a.currentPxIndex].lqKdJksyjList.push({jks:t.label,jksxm:t.label,jkszh:t.value,jksyj:"",jsj_id:"",jsjName:""}),a.getJsjInfo(t.value,a.currentPxIndex,i)),r.abrupt("break",50);case 25:return a.currentPxIndex>=0&&a.pxList[a.currentPxIndex].lqKdKjbsyjList.push({kjbls:t.value,kjblsxm:t.label,kjblszh:"",kjblsyj:""}),r.abrupt("break",50);case 27:if(!(a.currentDeductIndex>=0)){r.next=46;break}if(console.log("selectedOption",t),s=a.deductList.findIndex((function(e,r){return r!==a.currentDeductIndex&&e.deductId===t.BillingItemId})),-1===s){r.next=34;break}return e.showToast({title:"该品项已存在,请勿重复添加",icon:"none",duration:2e3}),a.closeModal(),r.abrupt("return");case 34:return r.next=36,u.default.getPxDetail(t.px);case 36:c=r.sent,o="品项",200===c.code&&c.data&&(l=c.data,"储值"==l.qt1&&(o="储值卡")),a.deductList[a.currentDeductIndex].RemainingCount=t.RemainingCount,a.deductList[a.currentDeductIndex].deductType=o,a.deductList[a.currentDeductIndex].itemId=t.px,a.deductList[a.currentDeductIndex].itemName=t.label,a.deductList[a.currentDeductIndex].unitPrice=t.pxjg||0,a.deductList[a.currentDeductIndex].deductId=t.BillingItemId||"",a.calculateDeductAmount(a.currentDeductIndex);case 46:return r.abrupt("break",50);case 47:return a.formData.activityId=t.label,a.selectedValues.activityId=t.value,r.abrupt("break",50);case 50:case"end":return r.stop()}}),r)})))()},handleLoadMore:function(t){var a=this;return(0,s.default)(n.default.mark((function r(){return n.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(!a.currentSelectField||!a.hasMoreData||a.modalLoading){r.next=14;break}return a.modalLoading=!0,r.prev=2,r.next=5,a.loadOptionsData(a.currentSelectField,t,a.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,a.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,s.default)(n.default.mark((function t(){return n.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 a=this;return(0,s.default)(n.default.mark((function r(){return n.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(!a.currentSelectField){r.next=17;break}return a.searchKeyword=t,a.currentPage=1,a.hasMoreData=!0,a.modalLoading=!0,r.prev=5,r.next=8,a.loadOptionsData(a.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,a.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,s.default)(n.default.mark((function a(){var r,i,s,c;return n.default.wrap((function(a){while(1)switch(a.prev=a.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]:"",a.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="暂无"),a.next=8,o.default.getMemberList(s);case 8:if(c=a.sent,200!==c.code||!c.data){a.next=11;break}return a.abrupt("return",c.data.list.map((function(e,t){return{value:e.id,label:e.khmc,sjh:e.sjh,khlxName:e.khlxName,khlx:e.khlx,subtitle:"客户类型:"+(e.khlxName||"无")+";手机号:"+(e.sjh||"无")+";健康师:"+(e.mrsName||"无")+";门店:"+(e.gsmdName||"无")+";"}})));case 11:return a.abrupt("return",[]);case 14:return a.prev=14,a.t0=a["catch"](2),console.error("获取会员列表出错:",a.t0),a.abrupt("return",[]);case 18:case"end":return a.stop()}}),a,null,[[2,14]])})))()},getHgjgOptions:function(){var e=arguments;return(0,s.default)(n.default.mark((function t(){var a,r,i,s;return n.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=e.length>0&&void 0!==e[0]?e[0]:1,r=e.length>1&&void 0!==e[1]?e[1]:"",t.prev=2,i={page:a,pageSize:20,fullName:r},t.next=6,u.default.getHgjgList(i);case 6:if(s=t.sent,200!==s.code||!s.data){t.next=9;break}return t.abrupt("return",s.data.map((function(e){return{value:e.id,label:e.fullName}})));case 9:return t.abrupt("return",[]);case 12:return t.prev=12,t.t0=t["catch"](2),console.error("获取合作机构列表出错:",t.t0),t.abrupt("return",[]);case 16:case"end":return t.stop()}}),t,null,[[2,12]])})))()},getActivityItemOptions:function(){var t=this;return(0,s.default)(n.default.mark((function a(){var r;return n.default.wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(a.prev=0,t.selectedValues.activityId){a.next=4;break}return e.showToast({title:"请先选择活动",icon:"none"}),a.abrupt("return",[]);case 4:return a.next=6,u.default.GetPackageItemDetailByActivityIdAsync(t.selectedValues.activityId);case 6:if(r=a.sent,200!==r.code||!r.data){a.next=9;break}return a.abrupt("return",r.data.list.map((function(e,t){return{value:e.id,label:e.xmmc,px:e.id,pxmc:e.xmmc,pxjg:e.pxjg||0,qt2:e.qt2,description:e.description||"",status:e.status||1}})));case 9:return a.abrupt("return",[]);case 12:return a.prev=12,a.t0=a["catch"](0),console.error("获取活动项目列表出错:",a.t0),a.abrupt("return",[]);case 16:case"end":return a.stop()}}),a,null,[[0,12]])})))()},getPxOptions:function(){var e=arguments,t=this;return(0,s.default)(n.default.mark((function a(){var r,i,s,c;return n.default.wrap((function(a){while(1)switch(a.prev=a.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]:"",a.prev=2,s={currentPage:r,pageSize:t.pageSize,isEffective:1},i&&(s.xmmc=i),a.next=7,l.default.getProjectOptions(s);case 7:return c=a.sent,a.abrupt("return",c);case 11:return a.prev=11,a.t0=a["catch"](2),console.error("获取品项列表出错:",a.t0),a.abrupt("return",[]);case 15:case"end":return a.stop()}}),a,null,[[2,11]])})))()},getJksOptions:function(){var e=arguments,t=this;return(0,s.default)(n.default.mark((function a(){var r,i,s,c;return n.default.wrap((function(a){while(1)switch(a.prev=a.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]:"",a.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),a.next=8,d.default.getHealthWorkerList(s);case 8:if(c=a.sent,200!==c.code||!c.data){a.next=11;break}return a.abrupt("return",c.data.list.map((function(e,t){return{value:e.id,label:e.realName||"健康师".concat(t+1),jkszh:e.id,jksxm:e.realName||"健康师".concat(t+1),subtitle:e.department||e.role||""}})));case 11:return a.abrupt("return",[]);case 14:return a.prev=14,a.t0=a["catch"](2),console.error("获取健康师列表出错:",a.t0),a.abrupt("return",[]);case 18:case"end":return a.stop()}}),a,null,[[2,14]])})))()},getDeductPxOptions:function(){var t=arguments,a=this;return(0,s.default)(n.default.mark((function r(){var i,s,c,o;return n.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(i=t.length>0&&void 0!==t[0]?t[0]:1,s=t.length>1&&void 0!==t[1]?t[1]:"",r.prev=2,a.selectedValues.kdhy){r.next=6;break}return e.showToast({title:"请先选择开单会员",icon:"none"}),r.abrupt("return",[]);case 6:return c={memberId:a.selectedValues.kdhy,currentPage:i,pageSize:a.pageSize},s&&(c.itemName=s),r.next=10,u.default.getMemberRemainingItems(c);case 10:if(o=r.sent,200!==o.code||!o.data){r.next=13;break}return r.abrupt("return",o.data.RemainingItems.map((function(e,t){return{unitPrice:e.ItemPrice||0,billingId:e.BillingItemId||"",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 r.abrupt("return",[]);case 16:return r.prev=16,r.t0=r["catch"](2),console.error("获取会员剩余品项出错:",r.t0),r.abrupt("return",[]);case 20:case"end":return r.stop()}}),r,null,[[2,16]])})))()},getKjbOptions:function(){var e=arguments,t=this;return(0,s.default)(n.default.mark((function a(){var r,i,s,c;return n.default.wrap((function(a){while(1)switch(a.prev=a.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]:"",a.prev=2,s={currentPage:r,pageSize:t.pageSize,gw:"科技老师"},i&&(s.kjblsxm=i),a.next=7,d.default.getHealthWorkerList(s);case 7:if(c=a.sent,200!==c.code||!c.data){a.next=10;break}return a.abrupt("return",c.data.list.map((function(e,t){return{value:e.id,label:e.realName||"科技部人员".concat(t+1),kjblszh:e.id,kjblsxm:e.realName||"科技部人员".concat(t+1),subtitle:e.department||e.role||""}})));case 10:return a.abrupt("return",[]);case 13:return a.prev=13,a.t0=a["catch"](2),console.error("获取科技部人员列表出错:",a.t0),a.abrupt("return",[]);case 17:case"end":return a.stop()}}),a,null,[[2,13]])})))()},getActivityOptions:function(){var e=arguments,t=this;return(0,s.default)(n.default.mark((function a(){var r,i,s;return n.default.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return r=e.length>0&&void 0!==e[0]?e[0]:1,e.length>1&&void 0!==e[1]?e[1]:"",a.prev=2,i={currentPage:r,pageSize:t.pageSize},a.next=6,u.default.GetCurrentTimeEffectiveActivityAsync(i);case 6:if(s=a.sent,200!==s.code||!s.data){a.next=9;break}return a.abrupt("return",s.data.map((function(e,t){return{value:e.id,label:e.activityName,subtitle:e.activityDesc}})));case 9:return a.abrupt("return",[]);case 12:return a.prev=12,a.t0=a["catch"](2),console.error("获取活动列表出错:",a.t0),a.abrupt("return",[]);case 16:case"end":return a.stop()}}),a,null,[[2,12]])})))()},openSfckPicker:function(){this.showSfckPicker=!0},closeSfckPicker:function(){this.showSfckPicker=!1},onSfckConfirm:function(e){e.value&&e.value[0]&&(this.formData.sfck=e.value[0].text),this.showSfckPicker=!1,this.deductList=[],this.calculateShifuYej()},openCkfsPicker:function(){this.showCkfsPicker=!0},closeCkfsPicker:function(){this.showCkfsPicker=!1},onCkfsConfirm:function(e){e.value&&e.value[0]&&(this.formData.ckfs=e.value[0].text),this.showCkfsPicker=!1},openFkfsPicker:function(){this.showFkfsPicker=!0},closeFkfsPicker:function(){this.showFkfsPicker=!1},onFkfsConfirm:function(e){e.value&&e.value[0]&&(this.formData.fkfs=e.value[0].text),this.showFkfsPicker=!1},openSfskddPicker:function(){this.showSfskddPicker=!0},closeSfskddPicker:function(){this.showSfskddPicker=!1},onSfskddConfirm:function(e){e.value&&e.value[0]&&(this.formData.sfskdd=e.value[0].text),this.showSfskddPicker=!1},openSourceTypePicker:function(e){this.currentPxIndex=e,this.showSourceTypePicker=!0},closeSourceTypePicker:function(){this.showSourceTypePicker=!1},onSourceTypeConfirm:function(e){e.value&&e.value[0]&&this.currentPxIndex>=0&&(this.pxList[this.currentPxIndex].sourceType=e.value[0].text),this.showSourceTypePicker=!1},chooseFile:function(t){var a=this;e.chooseImage({count:9,type:"file",success:function(e){a.handleFileSelect(e.tempFiles,t)}})},handleFileSelect:function(t,a){var r=this;return(0,s.default)(n.default.mark((function i(){var s,c;return n.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:console.error(t),s=0;case 2:if(!(s<t.length)){n.next=12;break}if(c=t[s],!(c.size>10485760)){n.next=7;break}return e.showToast({title:"文件 ".concat(c.name," 大小超过10MB限制"),icon:"none"}),n.abrupt("continue",9);case 7:return n.next=9,r.uploadSingleFile(c,a);case 9:s++,n.next=2;break;case 12:case"end":return n.stop()}}),i)})))()},validateFileType:function(e){return["image/jpeg","image/jpg","image/png","image/gif","image/webp","application/pdf","application/msword","application/vnd.openxmlformats-officedocument.wordprocessingml.document"].includes(e.type)},uploadSingleFile:function(t,a){var r=this;return(0,s.default)(n.default.mark((function i(){var s,c;return n.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return s="file_".concat(Date.now(),"_").concat(Math.random().toString(36).substr(2,9)),r.addFileToList(t,s,"uploading",a),n.prev=2,n.next=5,u.default.uploadFile(t);case 5:if(c=n.sent,200!==c.code||!c.data){n.next=11;break}r.updateFileStatus(s,"success",a,c.data),e.showToast({title:"文件上传成功",icon:"success"}),n.next=12;break;case 11:throw new Error(c.msg||"上传失败");case 12:n.next=19;break;case 14:n.prev=14,n.t0=n["catch"](2),console.error("文件上传失败:",n.t0),r.updateFileStatus(s,"error",a),e.showToast({title:"文件 ".concat(t.name," 上传失败"),icon:"none"});case 19:case"end":return n.stop()}}),i,null,[[2,14]])})))()},addFileToList:function(e,t,a,r){var n={id:t,name:e.name,size:e.size,type:e.type,status:a,url:"",fileId:""};"receipt"===r?this.scwj.push(n):this.f_FileUrl.push(n)},updateFileStatus:function(e,t,a){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,n="receipt"===a?this.scwj:this.f_FileUrl,i=n.findIndex((function(t){return t.id===e}));-1!==i&&(n[i].status=t,r&&(n[i].url=r.url,n[i].fileId=r.name,n[i].name=r.name))},getFileIcon:function(e){return"🖼️"},removeFile:function(e,t){"receipt"===e?this.scwj.splice(t,1):this.f_FileUrl.splice(t,1)},formatFileSize:function(e){return e<1024?e+"B":e<1048576?(e/1024).toFixed(1)+"KB":(e/1048576).toFixed(1)+"MB"},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.sfyj)||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()},handleFormSubmit:function(e){e.preventDefault(),this.submitOrder()},validatePxList:function(){var t=this.pxList;if(!t||0===t.length)return e.showToast({title:"请至少添加一个品项",icon:"none"}),!1;for(var a=0;a<t.length;a++){var r=t[a];if(!r.px)return e.showToast({title:"第".concat(a+1,"个品项请选择品项"),icon:"none"}),!1;if(void 0===r.actualPrice||null===r.actualPrice||""===r.actualPrice||parseFloat(r.actualPrice)<0)return e.showToast({title:"第".concat(a+1,"个品项总价不能为负数"),icon:"none"}),!1;if("购买"===r.sourceType&&parseFloat(r.actualPrice)<=0)return e.showToast({title:"第".concat(a+1,"个品项是购买类型,总价必须大于0"),icon:"none"}),!1;if(!r.projectNumber||parseInt(r.projectNumber)<=0)return e.showToast({title:"第".concat(a+1,"个品项数量必须大于0"),icon:"none"}),!1;if(!r.lqKdJksyjList||0===r.lqKdJksyjList.length)return e.showToast({title:"第".concat(a+1,"个品项请至少添加一个健康师业绩"),icon:"none"}),!1;for(var n=0;n<r.lqKdJksyjList.length;n++){var i=r.lqKdJksyjList[n];if(!i.jks||!i.jksxm)return e.showToast({title:"第".concat(a+1,"个品项的第").concat(n+1,"个健康师必须选择"),icon:"none"}),!1;if(void 0===i.jksyj||null===i.jksyj||""===i.jksyj||""===i.jksyj.trim())return e.showToast({title:"第".concat(a+1,"个品项的第").concat(n+1,"个健康师业绩必须填写"),icon:"none"}),!1;var s=parseFloat(i.jksyj);if(isNaN(s)||s<0)return e.showToast({title:"第".concat(a+1,"个品项的第").concat(n+1,"个健康师业绩必须为有效数字"),icon:"none"}),!1}if("科美"===r.qt2){if(!r.lqKdKjbsyjList||0===r.lqKdKjbsyjList.length)return e.showToast({title:"第".concat(a+1,"个品项是科美品项,必须至少选择一个科技部老师"),icon:"none"}),!1;for(var c=0;c<r.lqKdKjbsyjList.length;c++){var o=r.lqKdKjbsyjList[c];if(!o.kjbls||!o.kjblsxm)return e.showToast({title:"第".concat(a+1,"个品项的第").concat(c+1,"个科技部老师必须选择"),icon:"none"}),!1;if(void 0===o.kjblsyj||null===o.kjblsyj||""===o.kjblsyj||""===o.kjblsyj.trim())return e.showToast({title:"第".concat(a+1,"个品项的第").concat(c+1,"个科技部老师业绩必须填写"),icon:"none"}),!1;var u=parseFloat(o.kjblsyj);if(isNaN(u)||u<0)return e.showToast({title:"第".concat(a+1,"个品项的第").concat(c+1,"个科技部老师业绩必须为有效数字"),icon:"none"}),!1}}}if("是"==this.formData.sfck&&0==this.deductList.length)return e.showToast({title:"请添加储扣明细",icon:"none"}),!1;if(this.deductList&&this.deductList.length>0){for(var l=0;l<this.deductList.length;l++){var d=this.deductList[l];if(!d.itemName)return e.showToast({title:"第".concat(l+1,"个储扣明细请选择品项"),icon:"none"}),!1;if(!d.projectNumber||parseInt(d.projectNumber)<=0)return e.showToast({title:"第".concat(l+1,"个储扣明细数量必须大于0"),icon:"none"}),!1;if(d.RemainingCount&&parseInt(d.projectNumber)>parseInt(d.RemainingCount))return e.showToast({title:"第".concat(l+1,"个储扣明细数量(").concat(d.projectNumber,")不能超过剩余数量(").concat(d.RemainingCount,")"),icon:"none"}),!1}for(var f=0,h=0,p=!1,m=0;m<t.length;m++){var k=t[m];k.lqKdJksyjList&&(f+=k.lqKdJksyjList.reduce((function(e,t){return e+(parseFloat(t.jksyj)||0)}),0)),"科美"===k.qt2&&"购买"==k.sourceType&&(p=!0,k.lqKdKjbsyjList&&(h+=k.lqKdKjbsyjList.reduce((function(e,t){return e+(parseFloat(t.kjblsyj)||0)}),0)))}console.error("总健康师业绩",f),console.error("总科技部业绩",h);var x=parseFloat(this.formData.sfyj)||0;if(console.error("实付业绩",x),Math.abs(f-x)>.01)return e.showToast({title:"总健康师业绩(".concat(f.toFixed(2),")必须等于实付业绩(").concat(x.toFixed(2),")"),icon:"none"}),!1;if(p&&Math.abs(h-x)>.01)return e.showToast({title:"总科技部业绩(".concat(h.toFixed(2),")必须等于实付业绩(").concat(x.toFixed(2),")"),icon:"none"}),!1}else for(var g=0;g<t.length;g++){var b=t[g],j=parseFloat(b.actualPrice)||0,v=0;if(b.lqKdJksyjList&&(v=b.lqKdJksyjList.reduce((function(e,t){return e+(parseFloat(t.jksyj)||0)}),0)),Math.abs(j-v)>.01)return e.showToast({title:"第".concat(g+1,"个品项总价(").concat(j.toFixed(2),")必须等于该品项健康师业绩之和(").concat(v.toFixed(2),")"),icon:"none"}),!1;if("科美"===b.qt2){var y=0;if(b.lqKdKjbsyjList&&(y=b.lqKdKjbsyjList.reduce((function(e,t){return e+(parseFloat(t.kjblsyj)||0)}),0)),Math.abs(j-y)>.01)return e.showToast({title:"第".concat(g+1,"个科美品项总价(").concat(j.toFixed(2),")必须等于该品项科技部业绩之和(").concat(y.toFixed(2),")"),icon:"none"}),!1}}return!0},submitOrder:function(){var t=this;return(0,s.default)(n.default.mark((function a(){var r,s,c,o,l,d,f,h,m,k,x,g,b,j,v,y,w,P,I,L;return n.default.wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(a.prev=0,!t.removeid){a.next=41;break}if(console.log(p({},t.formData)),console.log(p({},t.removeinfo)),toString(t.formData.zdyj)){a.next=7;break}return e.showToast({title:"请输入整单业绩",icon:"none"}),a.abrupt("return");case 7:if(t.validatePxList()){a.next=9;break}return a.abrupt("return");case 9:for(r=0,s=0;s<t.pxList.length;s++)c=t.pxList[s],r+=parseFloat(c.actualPrice)||0;if(o=Math.round(100*Number(t.formData.zdyj))/100,l=Math.round(100*r)/100,!(o<l)){a.next=16;break}return e.showToast({title:"整单业绩(".concat(t.formData.zdyj,")要大于等于品项之和的总价(").concat(l.toFixed(2),")"),icon:"none",duration:3e3}),a.abrupt("return");case 16:if(t.formData.fkfs){a.next=19;break}return e.showToast({title:"请选择付款方式",icon:"none"}),a.abrupt("return");case 19:if(d=p(p({},t.removeinfo),{},{zdyj:t.formData.zdyj,sfyj:t.formData.sfyj,qk:t.formData.qk,sfck:t.formData.sfck,fkfs:t.formData.fkfs,hgjg:t.selectedValues.hgjg,fkyy:t.selectedValues.fkyy,jj:t.formData.jj,bz:t.formData.bz,lqKdPxmxList:t.pxList,scwj:t.scwj,f_FileUrl:JSON.stringify(t.f_FileUrl),lqKdKdjlbDeductList:t.deductList}),!t.removeinfo||!t.removeinfo.supplementBillingId){a.next=30;break}return f=0,console.error(t.removeinfo),a.next=25,u.default.GetBillingDebtInfo(t.removeinfo.supplementBillingId);case 25:h=a.sent,console.error(h),200==h.code&&(f=h.data.qk-h.data.PaidDebt+Number(t.removeinfo.supplementAmount)),d.supplementAmount=Number(t.formData.sfyj)>Number(f)?f:t.formData.sfyj,console.error(d.supplementAmount);case 30:return console.error(p({},d)),t.issubmitOrder=!1,e.showLoading({title:"正在提交..."}),a.next=35,u.default.UpdateForNoDelete(d);case 35:m=a.sent,e.hideLoading(),200==m.code?(e.showToast({title:"修改成功!",icon:"success"}),t.clearForm(),setTimeout((function(){e.navigateBack({delta:1})}),1500)):e.showToast({title:m.msg||"修改失败!",icon:"none"}),t.issubmitOrder=!0,a.next=85;break;case 41:if(k=t.extractJsjNames(),!t.isactivity){a.next=46;break}if(t.selectedValues.activityId){a.next=46;break}return e.showToast({title:"请选择活动",icon:"none"}),a.abrupt("return");case 46:if(t.selectedValues.kdhy){a.next=49;break}return e.showToast({title:"请选择开单会员",icon:"none"}),a.abrupt("return");case 49:if(toString(t.formData.zdyj)){a.next=52;break}return e.showToast({title:"请输入整单业绩",icon:"none"}),a.abrupt("return");case 52:if(t.validatePxList()){a.next=54;break}return a.abrupt("return");case 54:for(x=0,g=0;g<t.pxList.length;g++)b=t.pxList[g],x+=parseFloat(b.actualPrice)||0;if(j=Math.round(100*Number(t.formData.zdyj))/100,v=Math.round(100*x)/100,!(j<v)){a.next=61;break}return e.showToast({title:"整单业绩(".concat(t.formData.zdyj,")要大于等于品项之和的总价(").concat(v.toFixed(2),")"),icon:"none",duration:3e3}),a.abrupt("return");case 61:if(t.formData.fkfs){a.next=64;break}return e.showToast({title:"请选择付款方式",icon:"none"}),a.abrupt("return");case 64:if(y=[],!t.memberSignature){a.next=71;break}return a.next=68,t.newUploadBase64Image();case 68:w=a.sent,console.error(w),w&&y.push({name:w.name,fileId:w.name,url:w.url});case 71:return P=t.utils.gettime(),t.formData.kdrq&&(P=t.formData.kdrq+" "+(new Date).toTimeString().substring(0,8)),I={activityId:t.selectedValues.activityId?t.selectedValues.activityId:"",djmd:t.userInfo.mdid,jsj:k,kdrq:P,gjlx:t.formData.gjlx,kdhysjh:t.formData.kdhysjh,kdhyc:t.formData.kdhyc,kdhy:t.selectedValues.kdhy,zdyj:t.formData.zdyj,sfyj:t.formData.sfyj,qk:t.formData.qk,sfck:t.formData.sfck,ckfs:t.formData.ckfs,ckmx:t.formData.ckmx,fkfs:t.formData.fkfs,hgjg:t.selectedValues.hgjg,fkyy:t.selectedValues.fkyy,sfskdd:Number(t.formData.sfyj)>0?t.formData.sfskdd:"否",jj:t.formData.jj,bz:t.formData.bz,lqKdPxmxList:t.pxList,scwj:t.scwj,f_FileUrl:JSON.stringify(t.f_FileUrl),lqKdKdjlbDeductList:t.deductList,hyqz:y,supplementBillingId:t.supplementBillingId?t.supplementBillingId:"",supplementAmount:t.supplementBillingId?Number(t.formData.sfyj)>Number(t.qk)?t.qk:t.formData.sfyj:0},t.appointmentId&&(I.appointmentId=t.appointmentId),console.log("orderData",p({},I)),console.log((0,i.default)(t.pxList)),t.issubmitOrder=!1,e.showLoading({title:"正在提交..."}),a.next=81,u.default.submitLqKdKdjlb(I);case 81:L=a.sent,e.hideLoading(),200==L.code?(e.showToast({title:"开单成功!",icon:"success"}),t.clearForm()):e.showToast({title:L.msg||"开单失败!",icon:"none"}),t.issubmitOrder=!0;case 85:a.next=93;break;case 87:a.prev=87,a.t0=a["catch"](0),e.hideLoading(),console.error("提交失败:",a.t0),e.showToast({title:"网络错误,请稍后重试",icon:"none"}),t.issubmitOrder=!0;case 93:case"end":return a.stop()}}),a,null,[[0,87]])})))()},clearForm:function(){this.formData={kdhy:"",gjlx:"",kdhysjh:"",kdhyc:"",kdrq:this.utils.gettime().substring(0,10),zdyj:"",sfyj:"",qk:"",sfck:"否",ckfs:"",ckmx:"",fkfs:"",hgjg:"",fkyy:"",sfskdd:"",jj:"",bz:""},this.selectedValues={kdhy:null,hgjg:null,fkyy:null,activityId:null},this.pxList=[],this.deductList=[],this.scwj=[],this.f_FileUrl=[],this.memberSignature="",this.$refs.signaturePad&&this.$refs.signaturePad.clearSignature(),this.addPxRow()}}};t.default=m}).call(this,a("df3c")["default"])},e0a8:function(e,t,a){"use strict";a.r(t);var r=a("de35"),n=a.n(r);for(var i in r)["default"].indexOf(i)<0&&function(e){a.d(t,e,(function(){return r[e]}))}(i);t["default"]=n.a}},[["5431","common/runtime","common/vendor"]]]);