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 lines
17 KiB

(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("请扫码或输入容器号"):this.$u.toast("请选择收货结论"):this.$u.toast("请选择处理原因"):this.$u.toast("整件或零散数不能同时为0")},getList:function(t){var a=this;this.$u.api.acceptance.getReceiving(t).then((function(t){if(console.log(t),200===t.code){a.result=t.data,a.startTimeValue=t.data.businInReceivingDForPdaVo.productionDate,a.dataForm.productionDate=t.data.businInReceivingDForPdaVo.productionDate,a.endTimeValue=t.data.businInReceivingDForPdaVo.expiredDate,a.dataForm.expiredDate=t.data.businInReceivingDForPdaVo.expiredDate,a.dataForm.storageId=t.data.businInReceivingDForPdaVo.storageId,a.dataForm.containerCode=t.data.businInReceivingDForPdaVo.containerCode,a.dataForm.batchNo=t.data.businInReceivingDForPdaVo.batchNo;var e=a.storageList.find((function(a){return Number(a.value)===Number(t.data.businInReceivingDForPdaVo.storageId)}));e&&(a.kubevalue=e.label)}}))},choosedStartDate:function(){this.starttime=!0},changedate:function(t){this.startTimeValue=t.result,this.dataForm.productionDate=t.result,this.starttime=!1},choosedDate:function(t){this.endtime=!0},change:function(t){console.log(t.result),this.endTimeValue=t.result,this.endtime=!1,this.dataForm.expiredDate=t.result},confirmKube:function(t){console.log(t),this.kube=!1,this.kubevalue=t[0].label,this.dataForm.storageId=t[0].value},confirmClusion:function(t){console.log(t),this.receonclusion=!1,this.billingStatusValue=t[0].label,this.dataForm.billingStatus=t[0].value},confirmResult:function(t){console.log(t),this.resust=!1,this.resustValue=t[0].label,this.dataForm.reason=t[0].value}}};a.default=o},adba:function(t,a,e){"use strict";var s=e("4506"),i=e.n(s);i.a},b943:function(t,a,e){"use strict";e.d(a,"b",(function(){return i})),e.d(a,"c",(function(){return n})),e.d(a,"a",(function(){return s}));var s={uInput:e("0bd9").default,uCalendar:e("be8c").default,uSelect:e("578f").default,uButton:e("a953").default},i=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("v-uni-view",[e("v-uni-view",{staticClass:"goodsNumber"},[e("span",{staticClass:"goodsNumberCode"},[t._v("商品条码")]),e("u-input",{attrs:{border:!0,placeholder:"请输入或扫描商品条码"},model:{value:t.barCode,callback:function(a){t.barCode=a},expression:"barCode"}})],1),e("v-uni-view",{staticClass:"goodsInfo"},[e("v-uni-view",{staticClass:"goodsInfoItem"},[e("span",{staticClass:"goodsItemLabel"},[t._v("收货单号")]),e("span",{staticClass:"goodsItemValue"},[t._v(t._s(t.result.orderNo))])]),e("v-uni-view",{staticClass:"itemsContend"},[e("v-uni-view",{staticClass:"items"},[e("span",{staticClass:"itemsLabel"},[t._v("业主名称")]),e("span",{staticClass:"itemsValue"},[t._v(t._s(t.result.consignorName))])]),e("v-uni-view",{staticClass:"items"},[e("span",{staticClass:"itemsLabel"},[t._v("供货单位")]),e("span",{staticClass:"itemsValue"},[t._v(t._s(t.result.companyName))])])],1),e("v-uni-view",{staticClass:"itemsContend"},[e("v-uni-view",{staticClass:"items"},[e("span",{staticClass:"itemsLabel"},[t._v("待验品规")]),e("span",{staticClass:"itemsValue"},[t._v(t._s(t.result.specificationsQty))])]),e("v-uni-view",{staticClass:"items"},[e("span",{staticClass:"itemsLabel"},[t._v("待验条目")]),e("span",{staticClass:"itemsValue"},[t._v(t._s(t.result.itemQty))])])],1)],1),e("v-uni-view",{staticClass:"titleValue"},[e("span",{staticClass:"title"},[t._v("商品编号:")]),t.result.businInReceivingDForPdaVo?e("span",{staticClass:"value"},[t._v(t._s(t.result.businInReceivingDForPdaVo.bgGoodNo))]):t._e()]),e("v-uni-view",{staticClass:"titleValue"},[e("span",{staticClass:"title"},[t._v("商品名称:")]),t.result.businInReceivingDForPdaVo?e("span",{staticClass:"value"},[t._v(t._s(t.result.businInReceivingDForPdaVo.bgGoodName))]):t._e()]),e("v-uni-view",{staticClass:"titleValue"},[e("span",{staticClass:"title"},[t._v("规格:")]),t.result.businInReceivingDForPdaVo?e("span",{staticClass:"value"},[t._v(t._s(t.result.businInReceivingDForPdaVo.bgSpecifications))]):t._e()]),e("v-uni-view",{staticClass:"titleValue"},[e("span",{staticClass:"title"},[t._v("件装量:")]),t.result.businInReceivingDForPdaVo?e("span",[t._v(t._s(t.result.businInReceivingDForPdaVo.bpPackageQty))]):t._e()]),e("v-uni-view",{staticClass:"titleValue"},[e("span",{staticClass:"title"},[t._v("单位:")]),t.result.businInReceivingDForPdaVo?e("span",{staticClass:"value"},[t._v(t._s(t.result.businInReceivingDForPdaVo.unitName))]):t._e()]),e("v-uni-view",{staticClass:"titleValue"},[e("span",{staticClass:"title"},[t._v("厂家:")]),t.result.businInReceivingDForPdaVo?e("span",{staticClass:"value"},[t._v(t._s(t.result.businInReceivingDForPdaVo.bpFactory))]):t._e()]),e("v-uni-view",{staticClass:"titleValue"},[e("span",{staticClass:"title"},[t._v("产地:")]),t.result.businInReceivingDForPdaVo?e("span",{staticClass:"value"},[t._v(t._s(t.result.businInReceivingDForPdaVo.bpWaster))]):t._e()]),e("v-uni-view",{staticClass:"titleValue"},[e("span",{staticClass:"title"},[t._v("未收数量:")]),t.result.businInReceivingDForPdaVo?e("span",{staticClass:"value"},[t._v(t._s(t.result.businInReceivingDForPdaVo.ableQty))]):t._e()]),e("v-uni-view",{staticClass:"titleValue"},[e("span",{staticClass:"title"},[t._v("验收数量:")]),e("u-input",{attrs:{border:!0,placeholder:"请输入验收数量",disabled:!0},model:{value:t.dataForm.actualQty,callback:function(a){t.$set(t.dataForm,"actualQty",a)},expression:"dataForm.actualQty"}})],1),e("v-uni-view",{staticClass:"titleValue"},[e("span",{staticClass:"title"},[t._v("件数:")]),e("u-input",{attrs:{border:!0,placeholder:"请输入件数"},on:{input:function(a){arguments[0]=a=t.$handleEvent(a),t.changeCase.apply(void 0,arguments)}},model:{value:t.dataForm.actualCaseQty,callback:function(a){t.$set(t.dataForm,"actualCaseQty",a)},expression:"dataForm.actualCaseQty"}})],1),e("v-uni-view",{staticClass:"titleValue"},[e("span",{staticClass:"title"},[t._v("零散数:")]),e("u-input",{attrs:{border:!0,placeholder:"请输入零散数"},on:{input:function(a){arguments[0]=a=t.$handleEvent(a),t.changePiece.apply(void 0,arguments)}},model:{value:t.dataForm.actualPieceQty,callback:function(a){t.$set(t.dataForm,"actualPieceQty",a)},expression:"dataForm.actualPieceQty"}})],1),e("v-uni-view",{staticClass:"titleValue"},[e("span",{staticClass:"title"},[t._v("批号:")]),e("u-input",{attrs:{border:!0,placeholder:"请输入批号"},model:{value:t.dataForm.batchNo,callback:function(a){t.$set(t.dataForm,"batchNo",a)},expression:"dataForm.batchNo"}})],1),e("v-uni-view",{staticClass:"titleValue"},[e("span",{staticClass:"title"},[t._v("生产日期:")]),e("span",{on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.choosedStartDate.apply(void 0,arguments)}}},[t._v(t._s(t.startTimeValue))]),e("u-calendar",{attrs:{"max-date":"2050-12-31",mode:"date"},on:{change:function(a){arguments[0]=a=t.$handleEvent(a),t.changedate.apply(void 0,arguments)}},model:{value:t.starttime,callback:function(a){t.starttime=a},expression:"starttime"}})],1),e("v-uni-view",{staticClass:"titleValue"},[e("span",{staticClass:"title"},[t._v("有效期至:")]),e("span",{on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.choosedDate.apply(void 0,arguments)}}},[t._v(t._s(t.endTimeValue))]),e("u-calendar",{attrs:{"max-date":"2050-12-31",mode:"date"},on:{change:function(a){arguments[0]=a=t.$handleEvent(a),t.change.apply(void 0,arguments)}},model:{value:t.endtime,callback:function(a){t.endtime=a},expression:"endtime"}})],1),e("v-uni-view",{staticClass:"titleValue"},[e("span",{staticClass:"title"},[t._v("库别:")]),e("u-input",{staticClass:"u-input",attrs:{type:"select",placeholder:"请选择库别","placeholder-style":"color:#000000"},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.kube=!0}},model:{value:t.kubevalue,callback:function(a){t.kubevalue=a},expression:"kubevalue"}}),e("u-select",{attrs:{list:t.storageList},on:{confirm:function(a){arguments[0]=a=t.$handleEvent(a),t.confirmKube.apply(void 0,arguments)}},model:{value:t.kube,callback:function(a){t.kube=a},expression:"kube"}})],1),e("v-uni-view",{staticClass:"titleValue"},[e("span",{staticClass:"title"},[t._v("验收结论:")]),e("u-input",{staticClass:"u-input",attrs:{type:"select",placeholder:"请选择收货结论","placeholder-style":"color:#000000"},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.receonclusion=!0}},model:{value:t.billingStatusValue,callback:function(a){t.billingStatusValue=a},expression:"billingStatusValue"}}),e("u-select",{attrs:{list:t.recelist},on:{confirm:function(a){arguments[0]=a=t.$handleEvent(a),t.confirmClusion.apply(void 0,arguments)}},model:{value:t.receonclusion,callback:function(a){t.receonclusion=a},expression:"receonclusion"}})],1),e("v-uni-view",{staticClass:"titleValue"},[e("span",{staticClass:"title"},[t._v("处理原因:")]),e("u-input",{staticClass:"u-input",attrs:{type:"select",placeholder:"请选择处理原因","placeholder-style":"color:#000000"},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.resust=!0}},model:{value:t.resustValue,callback:function(a){t.resustValue=a},expression:"resustValue"}}),e("u-select",{attrs:{list:t.resustlist},on:{confirm:function(a){arguments[0]=a=t.$handleEvent(a),t.confirmResult.apply(void 0,arguments)}},model:{value:t.resust,callback:function(a){t.resust=a},expression:"resust"}})],1),e("v-uni-view",{staticClass:"titleValue"},[e("span",{staticClass:"title"},[t._v("容器:")]),e("u-input",{attrs:{border:!0,placeholder:"请输入或扫描商品条码"},model:{value:t.dataForm.containerCode,callback:function(a){t.$set(t.dataForm,"containerCode",a)},expression:"dataForm.containerCode"}})],1),e("v-uni-view",{staticClass:"titleValue"},[e("span",{staticClass:"title"},[t._v("抽检件数:")]),e("u-input",{attrs:{disabled:!0,border:!0,placeholder:"请输入数量"},model:{value:t.dataForm.checkCaseQty,callback:function(a){t.$set(t.dataForm,"checkCaseQty",a)},expression:"dataForm.checkCaseQty"}})],1),e("v-uni-view",{staticClass:"titleValue"},[e("span",{staticClass:"title"},[t._v("抽检零散数:")]),e("u-input",{attrs:{disabled:!0,border:!0,placeholder:"请输入数量"},model:{value:t.dataForm.checkPieceQty,callback:function(a){t.$set(t.dataForm,"checkPieceQty",a)},expression:"dataForm.checkPieceQty"}})],1),e("v-uni-view",{staticClass:"footer"},[e("u-button",{attrs:{type:"primary"},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.confirmError()}}},[t._v("提报异常")]),e("u-button",{attrs:{type:"primary"},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.confirmFinish()}}},[t._v("确认验货")])],1)],1)},n=[]},c8a7:function(t,a,e){var s=e("24fb");a=s(!1),a.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */.goodsNumber[data-v-10fa444c]{padding:%?20?% %?50?%;display:flex;align-items:center}.goodsNumber .goodsNumberCode[data-v-10fa444c]{color:#333;font-size:%?36?%;margin-right:%?20?%}.goodsInfo[data-v-10fa444c]{width:95%;margin:0 auto;background-color:#f2f2f2;padding:%?20?% %?30?%;line-height:%?40?%;margin-bottom:%?20?%}.goodsInfo .goodsInfoItem[data-v-10fa444c]{display:flex;align-items:center;color:#333}.goodsInfo .goodsInfoItem .goodsItemLabel[data-v-10fa444c]{width:%?120?%;font-size:%?24?%}.goodsInfo .goodsInfoItem .goodsItemValue[data-v-10fa444c]{font-size:%?28?%;font-weight:600}.goodsInfo .itemsContend[data-v-10fa444c]{display:flex;justify-content:space-between}.goodsInfo .itemsContend .items[data-v-10fa444c]{width:50%;display:flex;font-size:%?24?%;color:#555}.goodsInfo .itemsContend .items .itemsLabel[data-v-10fa444c]{width:%?120?%}.titleValue[data-v-10fa444c]{display:flex;align-items:center;font-size:%?28?%;padding:0 %?50?%;margin-bottom:%?20?%}.titleValue .title[data-v-10fa444c]{color:#555;width:%?170?%;text-align:left}.titleValue .value[data-v-10fa444c]{color:#666}.footer[data-v-10fa444c]{padding:%?20?% %?40?%;display:flex;justify-content:space-between}',""]),t.exports=a},d623:function(t,a,e){"use strict";e.r(a);var s=e("b943"),i=e("5b1b");for(var n in i)"default"!==n&&function(t){e.d(a,t,(function(){return i[t]}))}(n);e("adba");var o,l=e("f0c5"),c=Object(l["a"])(i["default"],s["b"],s["c"],!1,null,"10fa444c",null,!1,s["a"],o);a["default"]=c.exports}}]);