(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-BarcodePrint-BarcodePrint"],{"0e49":function(t,a,n){"use strict";n.r(a);var e=n("b059"),i=n("66ed");for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(a,t,(function(){return i[t]}))}(o);n("fc69");var r=n("828b"),s=Object(r["a"])(i["default"],e["b"],e["c"],!1,null,"0fba02cd",null,!1,e["a"],void 0);a["default"]=s.exports},"66ed":function(t,a,n){"use strict";n.r(a);var e=n("f43f"),i=n.n(e);for(var o in e)["default"].indexOf(o)<0&&function(t){n.d(a,t,(function(){return e[t]}))}(o);a["default"]=i.a},a51b:function(t,a,n){var e=n("b7b1a");e.__esModule&&(e=e.default),"string"===typeof e&&(e=[[t.i,e,""]]),e.locals&&(t.exports=e.locals);var i=n("967d").default;i("e409a74e",e,!0,{sourceMap:!1,shadowMode:!1})},b059:function(t,a,n){"use strict";n.d(a,"b",(function(){return e})),n.d(a,"c",(function(){return i})),n.d(a,"a",(function(){}));var e=function(){var t=this,a=t.$createElement,n=t._self._c||a;return n("v-uni-view",[n("v-uni-view",{staticClass:"nav_item form-container"},[n("v-uni-form",{attrs:{modelValue:t.formData}},[n("v-uni-view",{staticClass:"form-group"},[n("v-uni-label",{staticClass:"form-label"},[t._v("物料编码:")]),n("v-uni-input",{staticClass:"form-input",attrs:{placeholder:"请输入物料编码",type:"text"},on:{confirm:function(a){arguments[0]=a=t.$handleEvent(a),t.getItem.apply(void 0,arguments)}},model:{value:t.formData.itemNo,callback:function(a){t.$set(t.formData,"itemNo",a)},expression:"formData.itemNo"}})],1),n("v-uni-view",{staticClass:"form-group"},[n("v-uni-label",{staticClass:"form-label"},[t._v("物料名称:")]),n("v-uni-input",{staticClass:"form-input",attrs:{disabled:"true",type:"text"},model:{value:t.formData.itemName,callback:function(a){t.$set(t.formData,"itemName",a)},expression:"formData.itemName"}})],1),n("v-uni-view",{staticClass:"form-group"},[n("v-uni-label",{staticClass:"form-label"},[t._v("物料规格:")]),n("v-uni-input",{staticClass:"form-input",attrs:{disabled:"true",type:"text"},model:{value:t.formData.itemModel,callback:function(a){t.$set(t.formData,"itemModel",a)},expression:"formData.itemModel"}})],1),n("v-uni-view",{staticClass:"form-group"},[n("v-uni-text",{staticClass:"form-label"},[t._v("组织:")]),n("v-uni-picker",{staticClass:"picker form-input",attrs:{name:"selector",range:t.orgNameList},on:{change:function(a){arguments[0]=a=t.$handleEvent(a),t.onOrgNameChange.apply(void 0,arguments)}}},[n("v-uni-text",[t._v(t._s(t.orgNameList[t.orgNameIndex]))])],1)],1),n("v-uni-view",{staticClass:"form-group"},[n("v-uni-text",{staticClass:"form-label"},[t._v("货主:")]),n("v-uni-picker",{staticClass:"picker form-input",attrs:{name:"selector",range:t.orgOwnerList},on:{change:function(a){arguments[0]=a=t.$handleEvent(a),t.onOrgOwnerChange.apply(void 0,arguments)}}},[n("v-uni-text",[t._v(t._s(t.orgOwnerList[t.orgOwnerIndex]))])],1)],1),n("v-uni-view",{staticClass:"form-group"},[n("v-uni-label",{staticClass:"form-label"},[t._v("物料数量:")]),n("v-uni-input",{staticClass:"form-input",attrs:{type:"number"},model:{value:t.formData.itemNum,callback:function(a){t.$set(t.formData,"itemNum",a)},expression:"formData.itemNum"}})],1),n("v-uni-view",{staticClass:"form-group"},[n("v-uni-label",{staticClass:"form-label"},[t._v("条码张数:")]),n("v-uni-input",{staticClass:"form-input",attrs:{type:"number"},model:{value:t.formData.printnumn,callback:function(a){t.$set(t.formData,"printnumn",a)},expression:"formData.printnumn"}})],1)],1)],1),n("v-uni-view",{staticClass:"plus-button"},[n("v-uni-button",{attrs:{type:"warn"},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.SaveBarCodes.apply(void 0,arguments)}}},[t._v("确认")])],1)],1)},i=[]},b7b1a:function(t,a,n){var e=n("c86c");a=e(!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/* 文章场景相关 */.form-group[data-v-0fba02cd]{display:flex;align-items:center;border-bottom:1px solid #c9c9c9}.form-label[data-v-0fba02cd]{margin-bottom:0;padding:5px}.form-input[data-v-0fba02cd]{flex:1;margin-bottom:0;padding:5px}.picker[data-v-0fba02cd]{flex:1;margin-bottom:0;padding:5px;font-size:12px}.uni-form-item[data-v-0fba02cd]{display:flex;border-bottom:1px solid #c9c9c9}.edit[data-v-0fba02cd]{background-color:#fff}\r\n/* 默认样式 */.list-container[data-v-0fba02cd]{height:60vh;\r\n /* 设置列表容器的高度为剩余空间,并减去表单容器的高度 */overflow-y:auto;\r\n /* 允许列表容器垂直滚动 */padding:10px\r\n /* 可选:添加一些内边距,使列表内容更美观 */}\r\n/* 在小屏幕设备上,重置高度为适应屏幕 */@media (max-width:768px){.list-container[data-v-0fba02cd]{height:calc(100vh - 500px)\r\n /* 适当调整高度 */}}.form-container[data-v-0fba02cd]{padding:10px\r\n /* 可选:添加一些内边距,使表单内容更美观 */}.th[data-v-0fba02cd]{background-color:#87cefa;color:#fff}.text[data-v-0fba02cd]{background-color:#ffee6f}.plus-button[data-v-0fba02cd]{line-height:59px;font-size:24px;cursor:pointer;z-index:1000;margin-bottom:10px}.overlay[data-v-0fba02cd]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.popup[data-v-0fba02cd]{background-color:#fff;padding:20px;border:1px solid #ccc;box-shadow:0 0 10px rgba(0,0,0,.1);width:68vw;\r\n /* 设置宽度为视口宽度的80% */height:25vh\r\n /* 设置高度为视口高度的80% */}.container[data-v-0fba02cd]{display:flex;flex-direction:column}.tab-bar[data-v-0fba02cd]{display:flex;justify-content:space-around;background-color:#f5f5f5;padding:10px;border-bottom:1px solid #ccc}.tab-item[data-v-0fba02cd]{flex:1;text-align:center;padding:10px;border-radius:5px;background-color:#fff;color:#007aff;cursor:pointer;font-size:16px;transition:background-color .3s,color .3s}.tab-item.active[data-v-0fba02cd]{background-color:#007aff;color:#fff;font-weight:700}.content[data-v-0fba02cd]{flex:1;padding:10px}.tab-content[data-v-0fba02cd]{padding:10px}',""]),t.exports=a},f43f:function(t,a,n){"use strict";(function(t){n("6a54"),Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0,n("fd3c");var e={data:function(){return{formData:{itemNo:"",itemName:"",itemModel:"",itemNum:"",printnumn:""},organizationList:[],orgNameIndex:-1,orgNameList:[],orgOwnerIndex:-1,orgOwnerList:[],printList:[]}},methods:{SaveBarCodes:function(){var t=this;this.formData.userName=this.$loginInfo.account,this.formData.itemNo||this.$showMessage("物料编码不允许为空"),this.formData.orgName?this.formData.orgOwner?!this.formData.itemNum&&this.formData.itemNum>0?this.$showMessage("物料数量不允许为空"):!this.formData.printnumn&&this.formData.printnumn>0?this.$showMessage("条码张数不允许为空"):this.$post({url:"/Organize/GetBarcodeQcok",data:this.formData}).then((function(a){t.printList=a.data.tbBillList})):this.$showMessage("货主不允许为空"):this.$showMessage("组织不允许为空")},getOrgName:function(){var t=this;this.$post({url:"/Organize/GetOrganizes"}).then((function(a){t.organizationList=a.data.tbBillList,t.orgNameList=t.organizationList.map((function(t){return t.fname})),t.orgOwnerList=t.organizationList.map((function(t){return t.fname}))}))},getItem:function(){var a=this;this.$post({url:"/MesItems/GetItemQcPrint",data:{factory:1e3,company:1e3,itemNo:this.formData.itemNo}}).then((function(n){var e=n.data.tbBillList;e?(a.formData.itemName=e.itemName,a.formData.itemModel=e.itemModel,t.log(a.formData)):a.$showMessage("物料条码不存在")}))},onOrgNameChange:function(t){this.orgNameIndex=t.mp.detail.value,this.formData.orgName=this.organizationList[this.orgNameIndex].id},onOrgOwnerChange:function(t){this.orgOwnerIndex=t.mp.detail.value,this.formData.orgOwner=this.organizationList[this.orgOwnerIndex].id}},onLoad:function(){this.getOrgName()}};a.default=e}).call(this,n("ba7c")["default"])},fc69:function(t,a,n){"use strict";var e=n("a51b"),i=n.n(e);i.a}}]);
|