1 line
13 KiB
JavaScript
1 line
13 KiB
JavaScript
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/dataSummary/detail"],{"0307":function(e,t,i){"use strict";(function(e){i("40da");o(i("66fd"));var t=o(i("0919"));function o(e){return e&&e.__esModule?e:{default:e}}e(t.default)}).call(this,i("543d")["createPage"])},"079e":function(e,t,i){"use strict";var o=i("5503"),T=i.n(o);T.a},"0919":function(e,t,i){"use strict";i.r(t);var o=i("4203"),T=i("448d");for(var n in T)"default"!==n&&function(e){i.d(t,e,(function(){return T[e]}))}(n);i("079e");var a,c=i("f0c5"),C=Object(c["a"])(T["default"],o["b"],o["c"],!1,null,"247c7e91",null,!1,o["a"],a);t["default"]=C.exports},4203:function(e,t,i){"use strict";var o;i.d(t,"b",(function(){return T})),i.d(t,"c",(function(){return n})),i.d(t,"a",(function(){return o}));var T=function(){var e=this,t=e.$createElement;e._self._c},n=[]},"448d":function(e,t,i){"use strict";i.r(t);var o=i("e76c"),T=i.n(o);for(var n in o)"default"!==n&&function(e){i.d(t,e,(function(){return o[e]}))}(n);t["default"]=T.a},5503:function(e,t,i){},e76c:function(e,t,i){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=i("2f62");function T(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,o)}return i}function n(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?T(Object(i),!0).forEach((function(t){a(e,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):T(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}function a(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}var c=function(){i.e("components/uni-popup").then(function(){return resolve(i("bf63"))}.bind(null,i)).catch(i.oe)},C=function(){i.e("components/uni-load-more").then(function(){return resolve(i("1f8e"))}.bind(null,i)).catch(i.oe)},E={data:function(){var e=0;return{loading:!0,offsetTop:e,showPopupMiddle:!1,showPopupCheck:!1,showPopupYj:!1,isdisabled:!0,ischeckOut:!1,effectiveDetail:{},effectiveShow:!1,ID:"",SERVERPART_ID:"",Endaccount_ID:"",isCheck:0,PopupVisible3:!1,Opinion:"",trialani:!1,PURCHASEDESC:"",examineType:"",opinionType:"",moneyJj:"",cans:[],zhur:[],wcl:"",cor:"",cashpay:"",cashCorrect:0,FACTAMOUNT_SALE:"",SELLCOUNT_SALE:"",TICKETCODE_CIGARETTE:"",SELLCOUNT_CIGARETTE:"",FACTAMOUNT_CIGARETTE:"",TICKETCOUNT:"",FACT_AMOUNT:"",SELLCOUNT_PROMOTION:"",FACTAMOUNT_PROMOTION:"",mobileCorrect:0,mobileChongzheng:0,saleCorrect:0,isFACTAMOUNT_SALE:2,isFACT_AMOUNT:2,isTICKETCODE_CIGARETTE:!1,isSELLCOUNT_PROMOTION:!1,checkReason:"已确认",loadingType:1,loadType:1,contentText:{contentdown:"",contentrefresh:"",contentnomore:""},isback:!1,imagesList:[]}},computed:n(n({},(0,o.mapGetters)({user:"getUser"})),{},{TOTALSELLAMOUNT:function(){return this.$util.fmoney(this.effectiveDetail.TOTALSELLAMOUNT)},CASHPAY_DOWNLORD:function(){return this.$util.fmoney(this.effectiveDetail.CASHPAY_DOWNLORD)},DIFFERENT_PRICE:function(){return this.$util.fmoney(this.effectiveDetail.DIFFERENT_PRICE)},CASHPAY:function(){return this.$util.fmoney(this.effectiveDetail.CASHPAY)},MOBILEPAYMENT:function(){return this.$util.fmoney(this.effectiveDetail.MOBILEPAYMENT)},CORRECT_AMOUNT:function(){var e=parseFloat(this.effectiveDetail.MOBILE_CORRECT)+""=="NaN"?0:parseFloat(this.effectiveDetail.MOBILE_CORRECT),t=parseFloat(this.effectiveDetail.CASH_CORRECT)+""=="NaN"?0:parseFloat(this.effectiveDetail.CASH_CORRECT);return e+t},SALE_CORRECT:function(){var e=parseFloat(this.effectiveDetail.MOBILE_CORRECT)+""=="NaN"?0:parseFloat(this.effectiveDetail.MOBILE_CORRECT);return e-parseFloat(this.mobileChongzheng)},MOBILE_CORRECT:function(){return this.$util.fmoney(this.effectiveDetail.MOBILE_CORRECT)},CASH_CORRECT:function(){return this.$util.fmoney(this.effectiveDetail.CASH_CORRECT)},CASH:function(){return this.$util.fmoney(this.effectiveDetail.CASH)},moneyJjs:function(){return this.$util.fmoney(this.moneyJj)},shouldCorrect:function(){return(0==this.isFACTAMOUNT_SALE||0==this.isFACT_AMOUNT)&&1==this.isCheck}}),components:{uniPopup:c,uniLoadMore:C},methods:{showImg:function(){var t=[];this.imagesList.map((function(e){t.push(e.IMAGE_URL)})),e.previewImage({urls:t,current:0,loop:!0,indicator:"number"})},checkNum:function(e,t){var i=e.detail.value.match(/[+-]?\d+(\.\d{0,2})?/);i=i?i[0]:0,this.effectiveDetail[t]=i},getEndAccountDate:function(e){var t=this,i=this.effectiveDetail;t.$request.$get("GetEndAccountData",{serverpart_Id:i.SERVERPART_ID,serverpart_Code:i.SERVERPARTCODE,machine_Code:i.MACHINECODE,shop_Code:i.SHOPCODE,province_Code:i.PROVINCE_CODE,endAccount_StartDate:i.ENDACCOUNT_STARTDATE,endAccount_Date:i.ENDACCOUNT_DATE,fact_Amount:i.FACT_AMOUNT,cash_Pay:i.CASHPAY,sale_Correct:i.SALE_CORRECT,mobile_Payment:i.MOBILEPAYMENT,mobile_Correct:i.MOBILE_CORRECT,endAccount_Id:i.ENDACCOUNT_ID,data_Type:e}).then((function(o){var T=o.Result_Data;if(1==e&&(t.FACTAMOUNT_SALE=Number(T.FactAmount_Sale),t.SELLCOUNT_SALE=T.SellCount_Sale,t.FACTAMOUNT_SALE==i.TOTALSELLAMOUNT||i.TOTALSELLAMOUNT==t.FACTAMOUNT_SALE+i.FACTAMOUNT?t.isFACTAMOUNT_SALE=1:t.isFACTAMOUNT_SALE=0),2==e&&(t.TICKETCODE_CIGARETTE=T.TicketCode_Cigarette,t.SELLCOUNT_CIGARETTE=T.SellCount_Cigarette,t.FACTAMOUNT_CIGARETTE=T.FactAmount_Cigarette,t.TICKETCODE_CIGARETTE&&NaN!=t.TICKETCODE_CIGARETTE&&0!==Number(t.TICKETCODE_CIGARETTE)&&(t.isTICKETCODE_CIGARETTE=!0)),3==e){t.FACT_AMOUNT=Number(T.Fact_Amount),t.TICKETCOUNT=T.Ticket_Count;var n=i.SALE_CORRECT||0;t.FACT_AMOUNT+n==i.MOBILEPAYMENT?(t.isFACT_AMOUNT=1,i.MOBILE_CORRECT=0,i.SALE_CORRECT=0):(t.isFACT_AMOUNT=0,t.mobileChongzheng=t.FACT_AMOUNT-i.MOBILEPAYMENT,i.MOBILE_CORRECT=""===i.MOBILE_CORRECT?t.mobileChongzheng:i.MOBILE_CORRECT,i.SALE_CORRECT=""===i.SALE_CORRECT?0:i.SALE_CORRECT)}4==e&&(t.SELLCOUNT_PROMOTION=T.SellSount_Promotion,t.FACTAMOUNT_PROMOTION=T.FactAmount_Promotion,0!=t.SELLCOUNT_PROMOTION&&(t.isSELLCOUNT_PROMOTION=!0))}))},getEffectiveDetail:function(){var t=this;this.$request.$get("GetEndaccountDetails",{Endaccount_ID:t.ENDACCOUNT_ID}).then((function(i){if(t.loading=!1,e.hideLoading(),i.Result_Code&&"100"==i.Result_Code){t.imagesList=i.Result_Data.Image_List;var o,T=i.Result_Data.Endaccount_List;if(t.effectiveShow=!0,t.effectiveDetail=T,t.FACTAMOUNT_SALE=T.FACTAMOUNT_SALE,t.SELLCOUNT_SALE=T.SELLCOUNT_SALE,t.SELLCOUNT_CIGARETTE=T.SELLCOUNT_CIGARETTE,t.FACTAMOUNT_CIGARETTE=T.FACTAMOUNT_CIGARETTE,t.TICKETCOUNT=T.TICKETCOUNT,t.FACT_AMOUNT=T.FACT_AMOUNT,t.SELLCOUNT_PROMOTION=T.SELLCOUNT_PROMOTION,t.FACTAMOUNT_PROMOTION=T.FACTAMOUNT_PROMOTION,t.$forceUpdate(),""==T.FACTAMOUNT_SALE)t.getEndAccountDate(1);else{t.FACTAMOUNT_SALE=T.FACTAMOUNT_SALE;var n=T.FACTAMOUNT||0;t.FACTAMOUNT_SALE==T.TOTALSELLAMOUNT||t.FACTAMOUNT_SALE+n==T.TOTALSELLAMOUNT?t.isFACTAMOUNT_SALE=1:t.isFACTAMOUNT_SALE=0}if(""==T.TICKETCODE_CIGARETTE?t.getEndAccountDate(2):(t.TICKETCODE_CIGARETTE=T.TICKETCODE_CIGARETTE,0!==t.TICKETCODE_CIGARETTE&&(t.isTICKETCODE_CIGARETTE=!0)),""==T.FACT_AMOUNT)t.getEndAccountDate(3);else{var a=T.SALE_CORRECT||0;t.FACT_AMOUNT=T.FACT_AMOUNT,t.FACT_AMOUNT+a==T.MOBILEPAYMENT?(t.isFACT_AMOUNT=1,T.SALE_CORRECT=0,T.MOBILE_CORRECT=0):t.isFACT_AMOUNT=0}if(""==T.SELLCOUNT_PROMOTION?t.getEndAccountDate(4):(t.SELLCOUNT_PROMOTION=T.SELLCOUNT_PROMOTION,0!==t.SELLCOUNT_PROMOTION&&(t.isSELLCOUNT_PROMOTION=!0)),t.cashpay=T.CASHPAY,t.cashCorrect=T.CASH_CORRECT,t.zhur=T.ENDACCOUNT_DESC.split("|"),0!=T.TOTALSELLAMOUNT){var c=parseFloat(T.TOTALSELLAMOUNT)/parseFloat(T.TICKETCOUNT),C=c.toString().indexOf(".")+3;t.moneyJj=c.toString().substring(0,C)}else t.moneyJj="0";if(0==T.TOTALSELLAMOUNT)t.wcl="0.00";else o=T.DIFFERENT_PRICE<0?-1*T.DIFFERENT_PRICE:T.DIFFERENT_PRICE,t.wcl=(o/T.TOTALSELLAMOUNT*100).toFixed(2),t.wcl>.3&&(t.cor="cor");console.log(T.TREATMENT_MARKSTATE),0==T.PENDSTATE?(0==T.TREATMENT_MARKSTATE&&(t.isCheck=1,t.isdisabled=!1),3==T.TREATMENT_MARKSTATE?(t.isCheck=2,t.examineType="SubmitEndaccount"):1==T.TREATMENT_MARKSTATE&&(t.isCheck=2,t.examineType="ApproveEndaccount")):(t.examineType="",t.isCheck=0)}}))},mask:function(){this.showPopupMiddle=!1,this.showPopupCheck=!1,this.showPopupYj=!1},noCheck:function(){this.showPopupMiddle=!1,this.showPopupCheck=!1},menuImg:function(e){this.isback=e,this.PURCHASEDESC=e?"":"同意",this.showPopupMiddle=!0,this.showPopupYj=!0},correct:function(){var t=this;t.$request.$post("CorrectEndAccount",{endAccount_Id:t.effectiveDetail.ENDACCOUNT_ID,factAmount_Sale:t.FACTAMOUNT_SALE,mobile_Payment:t.effectiveDetail.MOBILEPAYMENT,fact_Amount:t.FACT_AMOUNT,cash_Pay:t.effectiveDetail.CASHPAY}).then((function(i){"100"==i.Result_Code&&(e.showToast({icon:"none",title:i.Result_Desc,duration:1e3}),t.getEffectiveDetail())}))},checkOut:function(){var t=this;if(1!=t.effectiveDetail.SCAN_TYPE&&0===t.isFACTAMOUNT_SALE)return e.showToast({icon:"none",title:"单品数据不一致,请冲正后重试",duration:1e3}),!1;1===t.effectiveDetail.SCAN_TYPE||1==t.isFACTAMOUNT_SALE&&1==t.isFACT_AMOUNT?(t.showPopupMiddle=!0,t.showPopupCheck=!0,parseFloat(t.effectiveDetail.CASHPAY)!==parseFloat(t.effectiveDetail.TOTALSELLAMOUNT)+parseFloat(t.effectiveDetail.CORRECT_AMOUNT)?(t.ischeckOut=!0,t.effectiveDetail.CASH_CORRECT=Math.round(100*(t.effectiveDetail.CASHPAY-t.effectiveDetail.TOTALSELLAMOUNT))/100):t.ischeckOut=!1):1==t.isFACTAMOUNT_SALE&&0==t.isFACT_AMOUNT?(t.showPopupMiddle=!0,t.showPopupCheck=!0,t.ischeckOut=!0,t.effectiveDetail.CASH_CORRECT=Math.round(100*(t.effectiveDetail.CASHPAY-t.effectiveDetail.TOTALSELLAMOUNT-t.effectiveDetail.MOBILE_CORRECT))/100):e.showToast({icon:"none",title:"请确认移动支付和单品记录无误后再进行审核",duration:1e3})},checkSubmit:function(){var t=this,i=parseFloat(t.effectiveDetail.CASHPAY)==parseFloat(t.effectiveDetail.TOTALSELLAMOUNT)+parseFloat(t.CORRECT_AMOUNT),o=parseFloat(t.CORRECT_AMOUNT)==parseFloat(t.effectiveDetail.MOBILE_CORRECT)+parseFloat(t.effectiveDetail.CASH_CORRECT),T=parseFloat(t.effectiveDetail.MOBILE_CORRECT)==parseFloat(t.mobileChongzheng)+parseFloat(t.effectiveDetail.SALE_CORRECT);if(i&&o){if(0==t.isFACT_AMOUNT&&!T)return e.showToast({icon:"none",title:"请输入正确的移动支付冲正金额。",duration:1e3}),!1;""!==t.checkReason?(e.showLoading(),t.$request.$post("SaveEndAccount",{serverpart_Id:t.effectiveDetail.SERVERPART_ID,endAccount_StartDate:t.effectiveDetail.ENDACCOUNT_STARTDATE,endAccount_Date:t.effectiveDetail.ENDACCOUNT_DATE,endAccount_Id:t.effectiveDetail.ENDACCOUNT_ID,sale_Correct:t.effectiveDetail.SALE_CORRECT,mobile_Payment:t.effectiveDetail.MOBILEPAYMENT,mobile_Correct:t.effectiveDetail.MOBILE_CORRECT,sellcount_Sale:t.SELLCOUNT_SALE,factAmount_Sale:t.FACTAMOUNT_SALE,sellCount_Cigarette:t.SELLCOUNT_CIGARETTE,factAmount_Cigarette:t.FACTAMOUNT_CIGARETTE,ticket_Count:t.TICKETCOUNT,fact_Amount:t.FACT_AMOUNT,sellCount_Promotion:t.SELLCOUNT_PROMOTION,factAmount_Promotion:t.FACTAMOUNT_PROMOTION,correct_Amount:t.CORRECT_AMOUNT,staff_Name:t.user.UserName,reason:t.checkReason,cash_Pay:t.effectiveDetail.CASHPAY}).then((function(i){e.hideLoading(),100==i.Result_Code?(e.showToast({icon:"none",title:"校验成功",duration:3e3}),t.showPopupMiddle=!1,t.showPopupCheck=!1,setTimeout((function(){e.$emit("datasummary",!0),e.navigateBack({delta:1})}),1e3)):e.showModal({title:"温馨提示",content:i.Result_Desc,showCancel:!1,success:function(e){e.confirm&&(t.showPopupMiddle=!1,t.showPopupCheck=!1)}})}))):e.showToast({icon:"none",title:"校验原因不能为空",duration:3e3})}else e.showToast({icon:"none",title:"请确认现金冲正金额填写正确",duration:3e3})},examine:function(){var t=this;if(""!==t.PURCHASEDESC){if(!0===this.isback)return void this.toBack();var i={action_record:t.user.Membership_Id,action_data:t.effectiveDetail.ENDACCOUNT_ID};3==t.effectiveDetail.TREATMENT_MARKSTATE?i.DIRECTOR_INFO=t.PURCHASEDESC:1==t.effectiveDetail.TREATMENT_MARKSTATE&&(i.APPROVED_INFO=t.PURCHASEDESC),e.showLoading(),t.$request.$post(t.examineType,i).then((function(i){e.hideLoading(),100==i.Result_Code?(t.showPopupMiddle=!1,t.showPopupYj=!1,t.getEffectiveDetail(),e.showToast({icon:"none",title:"审核通过",duration:1e3}),e.$emit("datasummary",!0)):(t.showPopupMiddle=!1,t.showPopupYj=!1,t.getEffectiveDetail(),e.showModal({title:"温馨提示",content:i.Result_Desc,showCancel:!1,success:function(e){}}))}))}else e.showToast({icon:"none",title:"意见不能为空",duration:2e3})},toBack:function(){var t=this;e.showLoading(),t.$request.$post("BackEndaccount",{action_data:t.effectiveDetail.ENDACCOUNT_ID,action_record:t.user.Membership_Id,Approved_Info:t.PURCHASEDESC}).then((function(i){e.hideLoading(),100==i.Result_Code?(t.showPopupMiddle=!1,t.showPopupYj=!1,t.getEffectiveDetail(),e.showToast({icon:"none",title:"提交成功",duration:1e3}),e.$emit("datasummary",!0)):(t.showPopupMiddle=!1,t.showPopupYj=!1,t.getEffectiveDetail(),e.showToast({icon:"none",title:i.Result_Desc,duration:3e3}))}))}},onUnload:function(){this.$util.addUserBehavior()},onLoad:function(t){t.SERVERPART_ID&&(this.SERVERPART_ID=t.SERVERPART_ID),this.ENDACCOUNT_ID=t.ENDACCOUNT_ID,e.showLoading({title:"正在加载"}),this.getEffectiveDetail()}};t.default=E}).call(this,i("543d")["default"])}},[["0307","common/runtime","common/vendor"]]]); |