222
schangxiang@126.com
2025-06-13 6a8393408d8cefcea02b7a598967de8dc1e565c2
1
(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-217b"],{DNkW:function(t,e,i){var a=i("93I4"),o=Math.floor;t.exports=function(t){return!a(t)&&isFinite(t)&&o(t)===t}},"GW1+":function(t,e,i){"use strict";var a=i("mxV5"),o=i.n(a);e.a=function(t){return new o.a(t)}},LinW:function(t,e,i){"use strict";i.r(e);var a=i("gDS+"),o=i.n(a),n=i("dWSf"),s=i("P2sY"),r=i.n(s),l={name:"order-barcodes",components:{},props:{visible:{type:Boolean,default:!1,required:!0}},data:function(){return{id:"",tableData:[],formLabelWidth:"80px",dataOptions:{type:Object,default:function(){return{}}}}},computed:{currentVisible:{get:function(){return this.visible},set:function(t){this.$emit("update:visible",t)}}},methods:{showData:function(t,e){localStorage.setItem("keyValues",o()(e)),this.tableData=t},printBarcode:function(){if(this.tableData.length){var t=r()({},this.$parent.dataOptions),e=this.tableData[0].quantity,i=this.tableData[0].totalWeight;t.quantity=e,t.totalWeight=i;var a=this.findRef(this.$parent.editorRef);t.detailList=a.detailFields.map(function(t){var e={tableName:t.subTableView,pageIndex:t.options.pageIndex,pageSize:t.options.pageSize,idField:t.options.idField,orderBy:t.options.orderBy,quantity:t.quantity};return t.options.showSumField&&(e.sumColumnNames=t.options.sumColumnNames),e});var n=this.common.getGUID();sessionStorage[n]=o()(t),this.updateData(),this.tableData.forEach(function(t){window.open("/#/print/base-template-id/20002/1616/"+t.position_Id+"?key="+n)})}else this.$message.error("执行选择一项")},updateData:function(){var t={position_Id:this.tableData[0].position_Id};this.common.ajax("/api/storage/check/updatePrintCount",t,function(t){t.result&&t.data},!0)}}},d=(i("XrzE"),i("KHd+")),u=Object(d.a)(l,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-dialog",{attrs:{visible:t.currentVisible,title:"打印物料标签","append-to-body":"",width:"1000px"},on:{"update:visible":function(e){t.currentVisible=e}}},[i("el-alert",{attrs:{title:"提示:下面可改变打印标签的数量",type:"success"}}),t._v(" "),i("el-table",{staticStyle:{width:"100%"},attrs:{data:t.tableData,stripe:""}},[i("el-table-column",{attrs:{prop:"productCode",label:"物料编号",width:"160"}}),t._v(" "),i("el-table-column",{attrs:{prop:"productName",label:"物料名称",width:"160"}}),t._v(" "),i("el-table-column",{attrs:{prop:"productStorage",label:"未打印数量",width:"100"}}),t._v(" "),i("el-table-column",{attrs:{prop:"quantity",label:"打印数量",width:"120"},scopedSlots:t._u([{key:"default",fn:function(e){e.$idnex;var a=e.row;return[i("el-input-number",{staticClass:"w-100",attrs:{"controls-position":"right"},on:{change:t.quantityJudge},model:{value:a.quantity,callback:function(e){t.$set(a,"quantity",t._n(e))},expression:"row.quantity"}})]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"quantity",label:"打印重量",width:"120"},scopedSlots:t._u([{key:"default",fn:function(e){e.$idnex;var a=e.row;return[i("el-input-number",{staticClass:"w-100",attrs:{"controls-position":"right"},model:{value:a.totalWeight,callback:function(e){t.$set(a,"totalWeight",t._n(e))},expression:"row.totalWeight"}})]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"poCode",label:"采购单号",width:"135"}}),t._v(" "),i("el-table-column",{attrs:{prop:"itemNumber",label:"采购项号",width:"120"}}),t._v(" "),i("el-table-column",{attrs:{prop:"saleCode",label:"销售单号",width:"120"}}),t._v(" "),i("el-table-column",{attrs:{prop:"extendField08",label:"销售项号",width:"120"}}),t._v(" "),i("el-table-column",{attrs:{prop:"extendField04",label:"跟踪号",width:"120"}}),t._v(" "),i("el-table-column",{attrs:{prop:"limitDate",label:"限用日期",width:"160"}})],1),t._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(e){t.currentVisible=!1}}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:t.printBarcode}},[t._v("确 定")])],1)],1)},[],!1,null,"9f24fdfc",null);u.options.__file="order-barcodes.vue";var c={name:"storage-base-position-print",components:{orderBarcodes:u.exports},mixins:[n.a],data:function(){return{barcodeVisible:!1}},methods:{buttonClick:function(t){switch(t){case"productPrint":return this.printBarcode(),!1}},printBarcode:function(){var t=this.dataListSelections;if(t.length)if(1===t.length){var e=JSON.parse(o()(t));this.barcodeVisible=!0,this.$refs["barcode-dialogs"].showData(e,[])}else this.$message.error("请选择一条库存进行操作");else this.$message.error("至少选择一项!")}}},p=Object(d.a)(c,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{ref:"container",staticClass:"page-list-container"},[i("yrt-data-list",{ref:t.dataListRef,attrs:{"editor-ref":t.editorRef,"data-options":t.dataOptions,fields:t.dataListOptions.fields,buttons:t.dataListOptions.buttons,"button-click":t.buttonClick,"data-list-selections":t.dataListSelections,"auth-nodes":t.authNodes},on:{"update:fields":function(e){return t.$set(t.dataListOptions,"fields",e)},"update:dataListSelections":function(e){t.dataListSelections=e},"update:data-list-selections":function(e){t.dataListSelections=e}}}),t._v(" "),i("yrt-editor",t._b({ref:t.editorRef,attrs:{"data-list-ref":t.dataListRef,"data-options":t.dataOptions,action:t.editorOptions.action,visible:t.editorOptions.config.visible,"detail-button-click":t.detailButtonClick,"auth-nodes":t.authNodes},on:{"update:action":function(e){return t.$set(t.editorOptions,"action",e)},"update:visible":function(e){return t.$set(t.editorOptions.config,"visible",e)}}},"yrt-editor",t.editorOptions,!1)),t._v(" "),i("order-barcodes",{ref:"barcode-dialogs",attrs:{visible:t.barcodeVisible},on:{"update:visible":function(e){t.barcodeVisible=e}}})],1)},[],!1,null,null,null);p.options.__file="position-print.vue";e.default=p.exports},XrzE:function(t,e,i){"use strict";var a=i("qWdA");i.n(a).a},h5AQ:function(t,e,i){i("hRZT"),t.exports=i("WEpk").Number.isInteger},hRZT:function(t,e,i){var a=i("Y7ZC");a(a.S,"Number",{isInteger:i("DNkW")})},qWdA:function(t,e,i){},ql3t:function(t,e,i){t.exports={default:i("h5AQ"),__esModule:!0}},yaWU:function(t,e,i){"use strict";i.d(e,"a",function(){return a});var a={bind:function(t,e,i){t.children[2].onscroll=function(e){var i=t.children[3];i&&i.classList.contains("el-table__footer-wrapper")&&(i.scrollLeft=e.target.scrollLeft)}},update:function(t,e,i){}}}}]);