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.
1 lines
11 KiB
1 lines
11 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-onShelf-shelfTask"],{"1f2b":function(a,t,s){"use strict";var e=s("52ac"),n=s.n(e);n.a},"25a3":function(a,t,s){"use strict";s.r(t);var e=s("8273"),n=s("dfbf");for(var l in n)"default"!==l&&function(a){s.d(t,a,(function(){return n[a]}))}(l);s("1f2b");var i,o=s("f0c5"),c=Object(o["a"])(n["default"],e["b"],e["c"],!1,null,"7c899751",null,!1,e["a"],i);t["default"]=c.exports},"52ac":function(a,t,s){var e=s("58d0");"string"===typeof e&&(e=[[a.i,e,""]]),e.locals&&(a.exports=e.locals);var n=s("4f06").default;n("88e857bc",e,!0,{sourceMap:!1,shadowMode:!1})},"58d0":function(a,t,s){var e=s("24fb");t=e(!1),t.push([a.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/* 文章场景相关 */.top[data-v-7c899751]{width:95%;margin:0 auto;margin-top:%?20?%;background-color:#f2f2f2;padding:0 %?20?%}.u-form-item[data-v-7c899751]{padding:%?5?% 0}.center[data-v-7c899751]{line-height:%?55?%;padding:%?20?% %?40?%}.center .labelValue[data-v-7c899751]{display:flex;align-items:center}.center .labelValue .bigLabel[data-v-7c899751]{font-size:%?36?%;color:#555;width:%?160?%}.center .labelValue .bigValue[data-v-7c899751]{font-size:%?36?%;color:#333}.center .labelValue .label[data-v-7c899751]{font-size:%?24?%;color:#555;width:%?160?%;text-align:left}.center .labelValue .value[data-v-7c899751]{font-size:%?24?%;color:#333}.center .marginBottom[data-v-7c899751]{margin-bottom:%?20?%}.footer[data-v-7c899751]{display:flex;padding:%?20?% 0}',""]),a.exports=t},8273:function(a,t,s){"use strict";s.d(t,"b",(function(){return n})),s.d(t,"c",(function(){return l})),s.d(t,"a",(function(){return e}));var e={uForm:s("3ee4").default,uFormItem:s("d8eb").default,uInput:s("0bd9").default,uButton:s("a953").default},n=function(){var a=this,t=a.$createElement,s=a._self._c||t;return s("v-uni-view",[s("v-uni-view",{staticClass:"top"},[s("u-form",{staticClass:"sh-form",attrs:{labelPosition:"left",model:a.dataForm}},[s("u-form-item",{attrs:{label:"容器编号",prop:"containerCode",labelWidth:"150rpx","border-bottom":!1}},[s("u-input",{staticStyle:{"background-color":"#ffffff"},attrs:{border:!0,placeholder:"请输入或扫描条码"},model:{value:a.containerCode,callback:function(t){a.containerCode=t},expression:"containerCode"}})],1),s("u-form-item",{attrs:{label:"商品条码",prop:"goodNo",labelWidth:"150rpx","border-bottom":!1}},[s("u-input",{staticStyle:{"background-color":"#ffffff"},attrs:{border:!0,placeholder:"请输入或商品扫描条码"},model:{value:a.dataForm.goodNo,callback:function(t){a.$set(a.dataForm,"goodNo",t)},expression:"dataForm.goodNo"}})],1),s("u-form-item",{attrs:{label:"上架货位",prop:"locationName",labelWidth:"150rpx","border-bottom":!1}},[s("u-input",{staticStyle:{"background-color":"#ffffff"},attrs:{border:!0,placeholder:"请输入或扫描上架货位"},model:{value:a.dataForm.locationName,callback:function(t){a.$set(a.dataForm,"locationName",t)},expression:"dataForm.locationName"}})],1)],1)],1),null!==a.data?s("v-uni-view",{staticClass:"center"},[s("v-uni-view",{staticClass:"labelValue"},[s("span",{staticClass:"bigLabel"},[a._v("容器编号")]),s("span",{staticClass:"bigValue"},[a._v(a._s(a.dataForm.containerCode))])]),s("v-uni-view",{staticClass:"labelValue"},[s("span",{staticClass:"bigLabel"},[a._v("分配库房")]),s("span",{staticClass:"bigValue"},[a._v(a._s(null===a.data.businInShelfDVo?"-":a.data.businInShelfDVo.storageName))])]),s("v-uni-view",{staticClass:"labelValue"},[s("span",{staticClass:"bigLabel"},[a._v("分配货位")]),s("span",{staticClass:"bigValue"},[a._v(a._s(null===a.data.businInShelfDVo?"-":a.data.businInShelfDVo.blLocationName))])]),s("v-uni-view",{staticClass:"labelValue"},[s("span",{staticClass:"label"},[a._v("商品编号")]),s("span",{staticClass:"value"},[a._v(a._s(null===a.data.businInShelfDVo?"-":a.data.businInShelfDVo.bgGoodNo))])]),s("v-uni-view",{staticClass:"labelValue"},[s("span",{staticClass:"label"},[a._v("商品名称")]),s("span",{staticClass:"value"},[a._v(a._s(null===a.data.businInShelfDVo?"-":a.data.businInShelfDVo.bgGoodName))])]),s("v-uni-view",{staticClass:"labelValue"},[s("span",{staticClass:"label"},[a._v("规格")]),s("span",{staticClass:"value"},[a._v(a._s(null===a.data.businInShelfDVo?"-":a.data.businInShelfDVo.bgSpecifications))])]),s("v-uni-view",{staticClass:"labelValue"},[s("span",{staticClass:"label"},[a._v("厂家")]),s("span",{staticClass:"value"},[a._v(a._s(null===a.data.businInShelfDVo?"-":a.data.businInShelfDVo.bpFactory))])]),s("v-uni-view",{staticClass:"labelValue"},[s("span",{staticClass:"label"},[a._v("产地")]),s("span",{staticClass:"value"},[a._v(a._s(null===a.data.businInShelfDVo?"-":a.data.businInShelfDVo.bpWaster))])]),s("v-uni-view",{staticClass:"labelValue"},[s("span",{staticClass:"label"},[a._v("件装量")]),s("span",{staticClass:"value"},[a._v(a._s(null===a.data.businInShelfDVo?"-":a.data.businInShelfDVo.bpPackageQty))])]),s("v-uni-view",{staticClass:"labelValue"},[s("span",{staticClass:"label"},[a._v("单位")]),s("span",{staticClass:"value"},[a._v(a._s(null===a.data.businInShelfDVo?"-":a.transUnit(a.data.businInShelfDVo.bpUnit)))])]),s("v-uni-view",{staticClass:"labelValue"},[s("span",{staticClass:"label"},[a._v("验收数量")]),s("span",{staticClass:"value"},[a._v(a._s(a.data.qty||"-"))])]),s("v-uni-view",{staticClass:"labelValue"},[s("span",{staticClass:"label"},[a._v("待上架件数")]),s("span",{staticClass:"value"},[a._v(a._s(a.data.ableQty||"-"))])]),s("v-uni-view",{staticClass:"labelValue"},[s("span",{staticClass:"label"},[a._v("待上架零散数")]),s("span",{staticClass:"value"},[a._v(a._s(null===a.data.businInShelfDVo?"-":a.data.businInShelfDVo.pieceQty))])]),s("v-uni-view",{staticClass:"labelValue"},[s("span",{staticClass:"label"},[a._v("批号")]),s("span",{staticClass:"value"},[a._v(a._s(null===a.data.businInShelfDVo?"-":a.data.businInShelfDVo.batchNo))])]),s("v-uni-view",{staticClass:"labelValue"},[s("span",{staticClass:"label"},[a._v("生产日期")]),s("span",{staticClass:"value"},[a._v(a._s(null===a.data.businInShelfDVo?"-":a.data.businInShelfDVo.productionDate))])]),s("v-uni-view",{staticClass:"labelValue"},[s("span",{staticClass:"label"},[a._v("有效期至")]),s("span",{staticClass:"value"},[a._v(a._s(null===a.data.businInShelfDVo?"-":a.data.businInShelfDVo.expiredDate))])]),s("v-uni-view",{staticClass:"labelValue"},[s("span",{staticClass:"label"},[a._v("货主")]),s("span",{staticClass:"value"},[a._v(a._s(a.data.bcsConsignorName||"-"))])]),s("v-uni-view",{staticClass:"labelValue marginBottom"},[s("span",{staticClass:"label"},[a._v("上架件数")]),s("u-input",{staticStyle:{"background-color":"#ffffff"},attrs:{border:!0,placeholder:"请输入上架件数"},on:{input:function(t){arguments[0]=t=a.$handleEvent(t),a.changeCase.apply(void 0,arguments)}},model:{value:a.caseQty,callback:function(t){a.caseQty=t},expression:"caseQty"}})],1),s("v-uni-view",{staticClass:"labelValue"},[s("span",{staticClass:"label"},[a._v("上架零散数")]),s("u-input",{staticStyle:{"background-color":"#ffffff"},attrs:{border:!0,placeholder:"请输入上架零散数"},on:{input:function(t){arguments[0]=t=a.$handleEvent(t),a.changPiece.apply(void 0,arguments)}},model:{value:a.pieceQty,callback:function(t){a.pieceQty=t},expression:"pieceQty"}})],1),s("v-uni-view",{staticClass:"footer"},[s("u-button",{attrs:{type:"primary"},on:{click:function(t){arguments[0]=t=a.$handleEvent(t),a.errorConfir.apply(void 0,arguments)}}},[a._v("提报异常")]),s("u-button",{attrs:{type:"primary"},on:{click:function(t){arguments[0]=t=a.$handleEvent(t),a.putConfirm.apply(void 0,arguments)}}},[a._v("上架确认")])],1)],1):a._e()],1)},l=[]},ca92:function(a,t,s){"use strict";s("a9e3"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={data:function(){return{dataForm:{goodNo:"",locationName:"",detailId:null,sid:null,containerCode:""},caseQty:"",pieceQty:"",containerCode:"",data:{ableQty:0,qty:0,bcsConsignorName:"",businInShelfDVo:{}},dicOptions:[]}},onLoad:function(a){this.dataForm.detailId=a.detailId,this.dataForm.sid=a.sid,this.dataForm.containerCode=a.containerCode,this.loadDetail(),this.getDic()},methods:{changeCase:function(a){this.data.qty=this.data.businInShelfDVo.bpPackageQty*a+Number(this.pieceQty)},changPiece:function(a){this.caseQty?this.data.qty=this.caseQty*this.data.businInShelfDVo.bpPackageQty+Number(a):this.data.qty=Number(a)},loadDetail:function(){var a=this;this.$u.api.onShelf.getShelf({containerCode:this.containerCode,goodNo:this.dataForm.goodNo,locationName:this.dataForm.locationName,sid:this.dataForm.sid,did:this.dataForm.detailId}).then((function(t){200===t.code?(a.data=t.data,null!==t.data&&""!==t.data||(""===a.containerCode?a.$u.toast("当前容器无任务"):""===a.dataForm.goodNo?a.$u.toast("当前商品无待上架任务"):""===a.dataForm.locationName&&a.$u.toast("货位不存在"))):a.$u.toast(t.msg)}))},putConfirm:function(){var a=this;""!==this.caseQty?""!==this.pieceQty?this.$u.api.onShelf.confirmShelf({did:this.dataForm.detailId,id:this.dataForm.sid,caseQty:this.caseQty,pieceQty:this.pieceQty}).then((function(t){200===t.code?a.$u.toast("上架成功"):a.$u.toast(t.msg)})):this.$u.toast("上架零散数不能为空"):this.$u.toast("上架件数不能为空")},errorConfir:function(){var a=this;this.$u.api.onShelf.billingToAdnormal({id:this.data.id}).then((function(t){200===t.code?a.$u.toast("填报成功"):a.$u.toast(t.msg)}))},getDic:function(){var a=this;this.$u.api.getByDicType().then((function(t){a.dicOptions=t.data}))},transUnit:function(a){for(var t in this.dicOptions)if(this.dicOptions[t].dictValue===a)return this.dicOptions[t].dictLabel}}};t.default=e},dfbf:function(a,t,s){"use strict";s.r(t);var e=s("ca92"),n=s.n(e);for(var l in e)"default"!==l&&function(a){s.d(t,a,(function(){return e[a]}))}(l);t["default"]=n.a}}]); |