You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
cy_pda/unpackage/dist/build/h5/static/js/pages-checkAccept-checkHome...

1 line
17 KiB

2 years ago
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-checkAccept-checkHomework"],{4506:function(t,a,e){var s=e("c8a7");"string"===typeof s&&(s=[[t.i,s,""]]),s.locals&&(t.exports=s.locals);var i=e("4f06").default;i("688bbd97",s,!0,{sourceMap:!1,shadowMode:!1})},"5b1b":function(t,a,e){"use strict";e.r(a);var s=e("8f60"),i=e.n(s);for(var n in s)"default"!==n&&function(t){e.d(a,t,(function(){return s[t]}))}(n);a["default"]=i.a},"8f60":function(t,a,e){"use strict";var s=e("4ea4");e("7db0"),e("d81d"),e("a9e3"),Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var i=s(e("5530")),n=s(e("ade3")),o={data:function(){var t;return{barCode:"",result:{},dataForm:(t={billingStatus:"",checkCaseQty:0,checkPieceQty:0,result:"",actualQty:"",actualCaseQty:0,actualPieceQty:0,batchNo:"",productionDate:"",expiredDate:"",storageId:""},(0,n.default)(t,"billingStatus",""),(0,n.default)(t,"reason",""),(0,n.default)(t,"containerCode",""),t),resust:!1,billingStatusValue:"",resustValue:"",kubevalue:"",receonclusion:!1,kube:!1,startTimeValue:"请选择日期",starttime:!1,endtime:!1,endTimeValue:"请选择日期",storageList:[],recelist:[],resustlist:[],sid:"",detailId:"",recet:""}},onLoad:function(t){console.log(t),this.sid=t.sid,this.detailId=t.did,this.getList(t),this.getByDicReceivingStatus(),this.getByDicAcceptanceReason(),this.loadStorageList(),this.getCaseCheckRatio()},methods:{changeCase:function(t){this.dataForm.checkCaseQty=Math.ceil(t*this.recet),this.dataForm.actualQty=t*this.result.businInReceivingDForPdaVo.bpPackageQty+this.dataForm.actualPieceQty},changePiece:function(t){this.dataForm.checkPieceQty=t,this.dataForm.actualQty=this.result.businInReceivingDForPdaVo.bpPackageQty*this.dataForm.actualCaseQty+Number(this.dataForm.actualPieceQty)},getCaseCheckRatio:function(){var t=this;this.$u.api.getCaseCheckRatio().then((function(a){200===a.code?t.recet=a.msg:t.$u.toast(a.msg)}))},getByDicReceivingStatus:function(){var t=this;this.$u.api.getAcceptanceConclusion().then((function(a){200===a.code?t.recelist=a.data.map((function(t){return{label:t.dictLabel,value:t.dictValue}})):t.$u.toast(a.msg)}))},getByDicAcceptanceReason:function(){var t=this;this.$u.api.getByDicAcceptanceReason().then((function(a){console.log(a),200===a.code?t.resustlist=a.data.map((function(t){return{label:t.dictLabel,value:t.dictValue}})):t.$u.toast(a.msg)}))},loadStorageList:function(){var t=this;this.storageList=[],this.$u.api.storageList().then((function(a){for(var e=a.data,s=0;s<e.length;s++){var i={value:e[s].id,label:e[s].storageName};t.storageList.push(i)}}))},confirmError:function(){var t=this;this.$u.api.acceptance.confirmError({id:this.sid}).then((function(a){var e;(console.log(a),200===a.code)?(t.$u.toast("提报异常成功"),t.dataForm=(e={billingStatus:"",checkCaseQty:"",checkPieceQty:"",result:"",actualQty:"",actualCaseQty:"",actualPieceQty:"",batchNo:"",productionDate:"",expiredDate:"",storageId:""},(0,n.default)(e,"billingStatus",""),(0,n.default)(e,"reason",""),(0,n.default)(e,"containerCode",""),(0,n.default)(e,"checkCaseQty",""),e)):t.$u.toast(a.msg)}))},confirmFinish:function(){var t=this;0===this.result.businInReceivingDForPdaVo.bgStorageClassify&&this.dataForm.actualPieceQty&&this.dataForm.actualCaseQty?this.$u.toast("整件和零散数不能同时录入"):1!==this.result.businInReceivingDForPdaVo.bgStorageClassify||0!==this.dataForm.actualPieceQty||0!==this.dataForm.actualCaseQty?"不合格"!==this.billingStatusValue||this.dataForm.reason?this.dataForm.billingStatus?this.dataForm.containerCode?this.dataForm.batchNo?this.dataForm.productionDate?this.dataForm.expiredDate?(console.log("这里执行了吗"),console.log(this.billingStatusValue),this.$u.api.acceptance.confirmBilling({id:this.sid,businInReceivingDetailTransBo:(0,i.default)((0,i.default)({},this.dataForm),{},{id:this.detailId})}).then((function(a){console.log(a),200===a.code?t.$u.toast("验收成功"):t.$u.toast(a.msg)}))):this.$u.toast("请选择有效期至"):this.$u.toast("请选择生产日期"):this.$u.toast("请输入批号"):this.$u.toast("请扫码或输<EFBFBD>