(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-Warehouse-ProductionPick-Add"],{"038a":function(t,e,a){"use strict";(function(t){a("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("d4b5");var i={data:function(){return{id:0,itemOutNo:null,messageCenter:{},messageId:0,Message:"",itemInsFormData:{},tableData:[],itemTableData:[],isActive:0,index:0,currentTab:0,fullHeight:""}},onLoad:function(t){var e=t;e["id"]&&(this.id=e["id"],this.itemOutNo=e["itemOutNo"],this.init())},methods:{changeTab:function(t){this.currentTab=t},ToErp:function(){var e=this;this.Message="";var a=this.$loginInfo.account;this.Message="正在推送生产领料单["+this.itemOutNo+"]到ERP.... 请稍后",this.$post({url:"/MesInvItemOuts/SaveProductionMessageCenter",data:{id:this.id,userName:a,billNo:this.itemOutNo,type:"A"}}).then((function(a){t.log(a),1!=a.status?(e.messageCenter=a.data.tbBillList,e.sendPostRequest(e.messageCenter)):e.Message="MES验证错误:"+a.message}))},sendPostRequest:function(t){var e=this;this.$sendPostRequest(t).then((function(t){e.saveMessage("A",{url:e.$store.state.serverInfo.serverAPI+"/MesInvItemOuts/AuditProduction",data:{billNo:e.itemOutNo}}),200==t.state?(e.Message+=" 正在执行MES回调!请稍后",e.audit()):(e.Message+=" ERP返回信息:"+t.msg,e.messageCenter.result=0,e.messageCenter.dealWith=0,e.messageCenter.status=1,e.messageCenter.resultData=t.msg,e.updateMessage(e.messageCenter))}))},audit:function(){var t=this;this.$post({url:"/MesInvItemInCDetails/AuditProduction",data:{id:this.id,billNo:this.itemOutNo}}).then((function(e){e.data.tbBillList?t.Message+=" 审核成功!":t.Message+=" 审核失败:";var a={id:t.messageId,resultData:JSON.stringify(e.data),dealWith:e.data.tbBillList?1:0,result:e.data.tbBillList?1:0};t.updateMessage(a)}))},init:function(){var t=this;this.$post({url:"/MesInvItemOuts/GetProductionPick",data:{id:this.id,pageIndex:1,limit:1}}).then((function(e){t.itemInsFormData=e.data.tbBillList.itemOuts,t.itemTableData=e.data.tbBillList.itemsList,t.tableData=e.data.tbBillList.invItemoutCDetails}))},saveMessage:function(t,e){var a=this,i="生产领料单"+this.itemOutNo+"审核",s="INV_ITEM_OUTS_"+t;"B"==t&&(i="生产领料单"+this.itemOutNo+"反审核");var n={data:JSON.stringify(e.data),url:e.url,pid:this.messageCenter.id,dealWith:0,result:0,status:1,seq:this.messageCenter.seq+1,createBy:this.$loginInfo.account,title:i,route:this.itemOutNo,tableName:s,contentType:"application/json"};this.$post({url:"/MessageCenter/Insert",data:n}).then((function(t){a.messageId=t.data.tbBillList}))},updateMessage:function(t){var e=this;this.$post({url:"/MessageCenter/ResetUpdate",data:t}).then((function(t){t.data.tbBillList>0?e.Message+=" [问题记录成功!]":e.Message+=" [问题记录失败!!!]"}))}}};e.default=i}).call(this,a("ba7c")["default"])},"4b2a":function(t,e,a){var i=a("c86c");e=i(!1),e.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-4ac6c3ba]{display:flex;align-items:center;border-bottom:1px solid #c9c9c9}.form-label[data-v-4ac6c3ba]{margin-bottom:0;padding:5px}.form-input[data-v-4ac6c3ba]{flex:1;margin-bottom:0;padding:5px}.picker[data-v-4ac6c3ba]{flex:1;margin-bottom:0;padding:5px;font-size:12px}.uni-form-item[data-v-4ac6c3ba]{display:flex;border-bottom:1px solid #c9c9c9}.edit[data-v-4ac6c3ba]{background-color:#fff}\r\n/* 默认样式 */.list-container[data-v-4ac6c3ba]{height:60vh;\r\n /* 设置列表容器的高度为剩余空间,并减去表单容器的高度 */overflow-y:auto;\r\n /* 允许列表容器垂直滚动 */padding:10px\r\n /* 可选:添加一些内边距,使列表内容更美观 */}\r\n/* 在小屏幕设备上,重置高度为适应屏幕 */@media (max-width:768px){.list-container[data-v-4ac6c3ba]{height:calc(100vh - 500px)\r\n /* 适当调整高度 */}}.form-container[data-v-4ac6c3ba]{padding:10px\r\n /* 可选:添加一些内边距,使表单内容更美观 */}.th[data-v-4ac6c3ba]{background-color:#87cefa;color:#fff}.text[data-v-4ac6c3ba]{background-color:#ffee6f}.plus-button[data-v-4ac6c3ba]{line-height:59px;font-size:24px;cursor:pointer;z-index:1000;margin-bottom:10px}.overlay[data-v-4ac6c3ba]{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-4ac6c3ba]{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-4ac6c3ba]{display:flex;flex-direction:column}.tab-bar[data-v-4ac6c3ba]{display:flex;justify-content:space-around;background-color:#f5f5f5;padding:10px;border-bottom:1px solid #ccc}.tab-item[data-v-4ac6c3ba]{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-4ac6c3ba]{background-color:#007aff;color:#fff;font-weight:700}.content[data-v-4ac6c3ba]{flex:1;padding:10px}.tab-content[data-v-4ac6c3ba]{padding:10px}',""]),t.exports=e},"807b":function(t,e,a){"use strict";var i=a("d249"),s=a.n(i);s.a},"9a82":function(t,e,a){"use strict";a.r(e);var i=a("038a"),s=a.n(i);for(var n in i)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(n);e["default"]=s.a},c39c:function(t,e,a){"use strict";a.d(e,"b",(function(){return s})),a.d(e,"c",(function(){return n})),a.d(e,"a",(function(){return i}));var i={uniTable:a("d5c0").default,uniTr:a("22da").default,uniTh:a("e24b").default,uniTd:a("f697").default},s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",[a("v-uni-view",{staticClass:"nav_item form-container"},[a("v-uni-form",{attrs:{modelValue:t.itemInsFormData}},[a("v-uni-view",{staticClass:"form-group"},[a("v-uni-checkbox-group",{staticStyle:{"background-color":"white","border-bottom":"1px solid #c7c7c7"}},[a("v-uni-checkbox",{attrs:{value:"F_TYPE",disabled:"true",checked:1==t.itemInsFormData.status}})],1),t._v("已审核:")],1),a("v-uni-view",{staticClass:"form-group"},[a("v-uni-label",{staticClass:"form-label"},[t._v("出库单号:")]),a("v-uni-input",{staticClass:"form-input",attrs:{type:"text",disabled:"true"},model:{value:t.itemInsFormData.itemOutNo,callback:function(e){t.$set(t.itemInsFormData,"itemOutNo",e)},expression:"itemInsFormData.itemOutNo"}})],1),a("v-uni-view",{staticClass:"form-group"},[a("v-uni-label",{staticClass:"form-label"},[t._v("任务单号:")]),a("v-uni-input",{staticClass:"form-input",attrs:{type:"text",disabled:"true"},model:{value:t.itemInsFormData.workNo,callback:function(e){t.$set(t.itemInsFormData,"workNo",e)},expression:"itemInsFormData.workNo"}})],1),a("v-uni-view",{staticClass:"form-group"},[a("v-uni-label",{staticClass:"form-label"},[t._v("工单单号:")]),a("v-uni-input",{staticClass:"form-input",attrs:{type:"text",disabled:"true"},model:{value:t.itemInsFormData.pbillNo,callback:function(e){t.$set(t.itemInsFormData,"pbillNo",e)},expression:"itemInsFormData.pbillNo"}})],1),a("v-uni-view",{staticClass:"form-group"},[a("v-uni-label",{staticClass:"form-label"},[t._v("产品编码:")]),a("v-uni-input",{staticClass:"form-input",attrs:{type:"text",disabled:"true"},model:{value:t.itemInsFormData.boardItem,callback:function(e){t.$set(t.itemInsFormData,"boardItem",e)},expression:"itemInsFormData.boardItem"}})],1),a("v-uni-view",{staticClass:"form-group"},[a("v-uni-label",{staticClass:"form-label"},[t._v("领料部门:")]),a("v-uni-input",{staticClass:"form-input",attrs:{type:"text",disabled:"true"},model:{value:t.itemInsFormData.outPart,callback:function(e){t.$set(t.itemInsFormData,"outPart",e)},expression:"itemInsFormData.outPart"}})],1),a("v-uni-view",{staticClass:"form-group"},[a("v-uni-label",{staticClass:"form-label"},[t._v("出库日期:")]),a("v-uni-input",{staticClass:"form-input",attrs:{type:"text",disabled:"true"},model:{value:t.itemInsFormData.outDate,callback:function(e){t.$set(t.itemInsFormData,"outDate",e)},expression:"itemInsFormData.outDate"}})],1),a("v-uni-view",{staticClass:"form-group"},[a("v-uni-label",{staticClass:"form-label"},[t._v("出库类别:")]),a("v-uni-input",{staticClass:"form-input",attrs:{type:"text",disabled:"true"},model:{value:t.itemInsFormData.outType,callback:function(e){t.$set(t.itemInsFormData,"outType",e)},expression:"itemInsFormData.outType"}})],1),a("v-uni-view",{staticClass:"form-group"},[a("v-uni-label",{staticClass:"form-label"},[t._v("业务员:")]),a("v-uni-input",{staticClass:"form-input",attrs:{type:"text",disabled:"true"},model:{value:t.itemInsFormData.createBy,callback:function(e){t.$set(t.itemInsFormData,"createBy",e)},expression:"itemInsFormData.createBy"}})],1),a("v-uni-view",{staticClass:"form-group"},[a("v-uni-label",{staticClass:"form-label"},[t._v("审核日期:")]),a("v-uni-input",{staticClass:"form-input",attrs:{type:"text",disabled:"true"},model:{value:t.itemInsFormData.checkDate,callback:function(e){t.$set(t.itemInsFormData,"checkDate",e)},expression:"itemInsFormData.checkDate"}})],1),a("v-uni-view",{staticClass:"form-group"},[a("v-uni-label",{staticClass:"form-label"},[t._v("审核人:")]),a("v-uni-input",{staticClass:"form-input",attrs:{type:"text",disabled:"true"},model:{value:t.itemInsFormData.checkUser,callback:function(e){t.$set(t.itemInsFormData,"checkUser",e)},expression:"itemInsFormData.checkUser"}})],1),a("v-uni-view",{staticClass:"form-group"},[a("v-uni-label",{staticClass:"form-label"},[t._v("仓库:")]),a("v-uni-input",{staticClass:"form-input",attrs:{type:"text",disabled:"true"},model:{value:t.itemInsFormData.depotName,callback:function(e){t.$set(t.itemInsFormData,"depotName",e)},expression:"itemInsFormData.depotName"}})],1)],1)],1),t.Message?a("v-uni-view",{staticClass:"text"},[a("v-uni-text",{domProps:{textContent:t._s(t.Message)}})],1):t._e(),a("v-uni-view",{staticClass:"container"},[a("v-uni-view",{staticClass:"tab-bar"},[a("v-uni-view",{staticClass:"tab-item",class:{active:0===t.currentTab},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.changeTab(0)}}},[t._v("出库明细")]),a("v-uni-view",{staticClass:"tab-item",class:{active:1===t.currentTab},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.changeTab(1)}}},[t._v("出库条码")])],1),a("v-uni-scroll-view",{staticClass:"content"},[0===t.currentTab?a("v-uni-view",{staticClass:"tab-content"},[a("v-uni-view",{staticClass:"list-container"},[a("uni-table",{attrs:{border:!0,stripe:!0,emptyText:"暂无更多数据"}},[a("uni-tr",[a("uni-th",{staticClass:"th",attrs:{align:"center"}},[t._v("工单号")]),a("uni-th",{staticClass:"th",attrs:{align:"center"}},[t._v("物料编码")]),a("uni-th",{staticClass:"th",attrs:{align:"center"}},[t._v("物料名称")]),a("uni-th",{staticClass:"th",attrs:{align:"center"}},[t._v("规格型号")]),a("uni-th",{staticClass:"th",attrs:{align:"center"}},[t._v("数量")]),a("uni-th",{staticClass:"th",attrs:{align:"center"}},[t._v("单位")]),a("uni-th",{staticClass:"th",attrs:{align:"center"}},[t._v("备注")])],1),t._l(t.itemTableData,(function(e,i){return a("uni-tr",{key:i},[a("uni-td",{attrs:{align:"center"}},[a("v-uni-input",{staticClass:"form-input",attrs:{disabled:"true",type:"text"},model:{value:e.taskNo,callback:function(a){t.$set(e,"taskNo",a)},expression:"item.taskNo"}})],1),a("uni-td",{attrs:{align:"center"}},[a("v-uni-input",{staticClass:"form-input",attrs:{disabled:"true",type:"text"},model:{value:e.itemNo,callback:function(a){t.$set(e,"itemNo",a)},expression:"item.itemNo"}})],1),a("uni-td",{attrs:{align:"center"}},[a("v-uni-input",{staticClass:"form-input",attrs:{disabled:"true",type:"text"},model:{value:e.itemName,callback:function(a){t.$set(e,"itemName",a)},expression:"item.itemName"}})],1),a("uni-td",{attrs:{align:"center"}},[a("v-uni-input",{staticClass:"form-input",attrs:{disabled:"true",type:"text"},model:{value:e.itemModel,callback:function(a){t.$set(e,"itemModel",a)},expression:"item.itemModel"}})],1),a("uni-td",{attrs:{align:"center"}},[a("v-uni-input",{staticClass:"form-input",attrs:{disabled:"true",type:"text"},model:{value:e.quantity,callback:function(a){t.$set(e,"quantity",a)},expression:"item.quantity"}})],1),a("uni-td",{attrs:{align:"center"}},[a("v-uni-input",{staticClass:"form-input",attrs:{disabled:"true",type:"text"},model:{value:e.itemUnit,callback:function(a){t.$set(e,"itemUnit",a)},expression:"item.itemUnit"}})],1),a("uni-td",{attrs:{align:"center"}},[a("v-uni-input",{staticClass:"form-input",attrs:{disabled:"true",type:"text"},model:{value:e.remark,callback:function(a){t.$set(e,"remark",a)},expression:"item.remark"}})],1)],1)}))],2)],1)],1):t._e(),1===t.currentTab?a("v-uni-view",{staticClass:"tab-content"},[a("v-uni-view",{staticClass:"list-container"},[a("uni-table",{attrs:{border:!0,stripe:!0,emptyText:"暂无更多数据"}},[a("uni-tr",[a("uni-th",{staticClass:"th",attrs:{align:"center"}},[t._v("挪料标识")]),a("uni-th",{staticClass:"th",attrs:{align:"center"}},[t._v("物料条码")]),a("uni-th",{staticClass:"th",attrs:{align:"center"}},[t._v("物料编码")]),a("uni-th",{staticClass:"th",attrs:{align:"center"}},[t._v("物料名称")]),a("uni-th",{staticClass:"th",attrs:{align:"center"}},[t._v("规格型号")]),a("uni-th",{staticClass:"th",attrs:{align:"center"}},[t._v("数量")]),a("uni-th",{staticClass:"th",attrs:{align:"center"}},[t._v("仓库名称")]),a("uni-th",{staticClass:"th",attrs:{align:"center"}},[t._v("仓库")]),a("uni-th",{staticClass:"th",attrs:{align:"center"}},[t._v("库位")])],1),t._l(t.tableData,(function(e,i){return a("uni-tr",{key:i},[a("uni-td",{attrs:{align:"center"}},[a("v-uni-checkbox-group",{staticStyle:{"background-color":"white","border-bottom":"1px solid #c7c7c7"}},[a("v-uni-checkbox",{attrs:{value:"F_TYPE",disabled:"true",checked:1==e.forceOutFlag}})],1)],1),a("uni-td",{attrs:{align:"center"}},[a("v-uni-input",{staticClass:"form-input",attrs:{disabled:"true",type:"text"},model:{value:e.itemBarcode,callback:function(a){t.$set(e,"itemBarcode",a)},expression:"item.itemBarcode"}})],1),a("uni-td",{attrs:{align:"center"}},[a("v-uni-input",{staticClass:"form-input",attrs:{disabled:"true",type:"text"},model:{value:e.itemNo,callback:function(a){t.$set(e,"itemNo",a)},expression:"item.itemNo"}})],1),a("uni-td",{attrs:{align:"center"}},[a("v-uni-input",{staticClass:"form-input",attrs:{disabled:"true",type:"text"},model:{value:e.itemName,callback:function(a){t.$set(e,"itemName",a)},expression:"item.itemName"}})],1),a("uni-td",{attrs:{align:"center"}},[a("v-uni-input",{staticClass:"form-input",attrs:{disabled:"true",type:"text"},model:{value:e.itemModel,callback:function(a){t.$set(e,"itemModel",a)},expression:"item.itemModel"}})],1),a("uni-td",{attrs:{align:"center"}},[a("v-uni-input",{staticClass:"form-input",attrs:{disabled:"true",type:"text"},model:{value:e.quantity,callback:function(a){t.$set(e,"quantity",a)},expression:"item.quantity"}})],1),a("uni-td",{attrs:{align:"center"}},[a("v-uni-input",{staticClass:"form-input",attrs:{disabled:"true",type:"text"},model:{value:e.depotName,callback:function(a){t.$set(e,"depotName",a)},expression:"item.depotName"}})],1),a("uni-td",{attrs:{align:"center"}},[a("v-uni-input",{staticClass:"form-input",attrs:{disabled:"true",type:"text"},model:{value:e.depotCode,callback:function(a){t.$set(e,"depotCode",a)},expression:"item.depotCode"}})],1),a("uni-td",{attrs:{align:"center"}},[a("v-uni-input",{staticClass:"form-input",attrs:{disabled:"true",type:"text"},model:{value:e.depotSectionCode,callback:function(a){t.$set(e,"depotSectionCode",a)},expression:"item.depotSectionCode"}})],1)],1)}))],2)],1)],1):t._e()],1)],1),0==t.itemInsFormData.status?a("v-uni-view",{staticClass:"plus-button"},[a("v-uni-button",{attrs:{type:"warn"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.ToErp.apply(void 0,arguments)}}},[t._v("审核")])],1):t._e()],1)},n=[]},d249:function(t,e,a){var i=a("4b2a");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var s=a("967d").default;s("1b5258c8",i,!0,{sourceMap:!1,shadowMode:!1})},d602:function(t,e,a){"use strict";a.r(e);var i=a("c39c"),s=a("9a82");for(var n in s)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(n);a("807b");var r=a("828b"),o=Object(r["a"])(s["default"],i["b"],i["c"],!1,null,"4ac6c3ba",null,!1,i["a"],void 0);e["default"]=o.exports}}]);
|