啊鑫
7 小时以前 97af26e2ad64d7974367df80a900c1f680bd19c5
1
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-Warehouse-PurchaseInventory-Add"],{"17a3":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,billNo:null,messageCenter:{},messageId:0,Message:"",itemInsFormData:{},tableData:null,itemTableData:null,isActive:0,index:0,currentTab:0,fullHeight:""}},onLoad:function(t){var e=t;this.id=e["id"],this.billNo=e["billNo"],this.init()},methods:{changeTab:function(t){this.currentTab=t},ToErp:function(){var t=this;if(this.Message="",0!=this.tableData.length){var e=this.$loginInfo.account;this.Message="正在推送采购入库单["+this.billNo+"]到ERP....  请稍后",this.$post({url:"/MesInvItemInCDetails/SaveMessageCenter",data:{id:this.id,userName:e,billNo:this.billNo,type:"A"}}).then((function(e){t.messageCenter=e.data.tbBillList,t.sendPostRequest(t.messageCenter)}))}else this.Message="条码为空,无法推送ERP"},sendPostRequest:function(t){var e=this;this.$sendPostRequest(t).then((function(t){e.saveMessage("A",{url:e.$store.state.serverInfo.serverAPI+"/MesInvItemInCDetails/Audit",data:{billNo:e.billNo}}),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/Audit",data:{id:this.id,billNo:this.billNo}}).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)}))},FToErp:function(){var t=this;if(this.Message="",0!=this.tableData.length){this.Message="正在推送采购入库单["+this.billNo+"]到ERP....  请稍后";var e=this.$loginInfo.account;this.$post({url:"/MesInvItemInCDetails/SaveMessageCenter",data:{id:this.id,billNo:this.billNo,userName:e,type:"B"}}).then((function(e){t.messageCenter=e.data.tbBillList,t.sendErp(t.messageCenter)}))}else this.Message="条码为空,无法推送ERP"},sendErp:function(e){var a=this;t.log(e),this.$sendPostRequest(e).then((function(t){a.saveMessage("B",{url:a.$store.state.serverInfo.serverAPI+"/MesInvItemInCDetails/DeApprove",data:{billNo:a.billNo}}),200==t.state?(a.Message+="  正在执行MES回调!请稍后",a.DeApprove()):(a.Message+=" ERP返回信息:"+t.msg,a.messageCenter.result=0,a.messageCenter.dealWith=0,a.messageCenter.status=1,a.messageCenter.resultData=t.msg,a.updateMessage(a.messageCenter))}))},DeApprove:function(){var t=this;this.$post({url:"/MesInvItemInCDetails/DeApprove",data:{id:this.id,billNo:this.billNo}}).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:"/MesInvItemInCDetails/GetPurchaseInventory",data:{id:this.id,pageIndex:1,limit:1}}).then((function(e){t.itemInsFormData=e.data.tbBillList.itemIns,t.itemTableData=e.data.tbBillList.itemInDetails,t.tableData=e.data.tbBillList.invItemInCDetails}))},saveMessage:function(t,e){var a=this,i="采购入库单"+this.billNo+"审核",s="MES_INV_ITEM_INS_"+t;"B"==t&&(i="采购入库单"+this.billNo+"反审核");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.billNo,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"])},"21ab":function(t,e,a){"use strict";var i=a("f4ac"),s=a.n(i);s.a},"84ed":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-4abb4f58]{display:flex;align-items:center;border-bottom:1px solid #c9c9c9}.form-label[data-v-4abb4f58]{margin-bottom:0;padding:5px}.form-input[data-v-4abb4f58]{flex:1;margin-bottom:0;padding:5px}.picker[data-v-4abb4f58]{flex:1;margin-bottom:0;padding:5px;font-size:12px}.uni-form-item[data-v-4abb4f58]{display:flex;border-bottom:1px solid #c9c9c9}.edit[data-v-4abb4f58]{background-color:#fff}\r\n/* 默认样式 */.list-container[data-v-4abb4f58]{height:60vh;\r\n  /* 设置列表容器的高度为剩余空间,并减去表单容器的高度 */overflow-y:auto;\r\n  /* 允许列表容器垂直滚动 */padding:10px\r\n  /* 可选:添加一些内边距,使列表内容更美观 */}\r\n/* 在小屏幕设备上,重置高度为适应屏幕 */@media (max-width:768px){.list-container[data-v-4abb4f58]{height:calc(100vh - 500px)\r\n    /* 适当调整高度 */}}.form-container[data-v-4abb4f58]{padding:10px\r\n  /* 可选:添加一些内边距,使表单内容更美观 */}.th[data-v-4abb4f58]{background-color:#87cefa;color:#fff}.text[data-v-4abb4f58]{background-color:#ffee6f}.plus-button[data-v-4abb4f58]{line-height:59px;font-size:24px;cursor:pointer;z-index:1000;margin-bottom:10px}.overlay[data-v-4abb4f58]{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-4abb4f58]{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-4abb4f58]{display:flex;flex-direction:column}.tab-bar[data-v-4abb4f58]{display:flex;justify-content:space-around;background-color:#f5f5f5;padding:10px;border-bottom:1px solid #ccc}.tab-item[data-v-4abb4f58]{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-4abb4f58]{background-color:#007aff;color:#fff;font-weight:700}.content[data-v-4abb4f58]{flex:1;padding:10px}.tab-content[data-v-4abb4f58]{padding:10px}',""]),t.exports=e},acd2: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.billNo,callback:function(e){t.$set(t.itemInsFormData,"billNo",e)},expression:"itemInsFormData.billNo"}})],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.cbillNo,callback:function(e){t.$set(t.itemInsFormData,"cbillNo",e)},expression:"itemInsFormData.cbillNo"}})],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.createDate,callback:function(e){t.$set(t.itemInsFormData,"createDate",e)},expression:"itemInsFormData.createDate"}})],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.insDate,callback:function(e){t.$set(t.itemInsFormData,"insDate",e)},expression:"itemInsFormData.insDate"}})],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.depotsCode,callback:function(e){t.$set(t.itemInsFormData,"depotsCode",e)},expression:"itemInsFormData.depotsCode"}})],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),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.suppNo,callback:function(e){t.$set(t.itemInsFormData,"suppNo",e)},expression:"itemInsFormData.suppNo"}})],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.suppName,callback:function(e){t.$set(t.itemInsFormData,"suppName",e)},expression:"itemInsFormData.suppName"}})],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.paperBillNo,callback:function(e){t.$set(t.itemInsFormData,"paperBillNo",e)},expression:"itemInsFormData.paperBillNo"}})],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.remark,callback:function(e){t.$set(t.itemInsFormData,"remark",e)},expression:"itemInsFormData.remark"}})],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("单位")])],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.workNo,callback:function(a){t.$set(e,"workNo",a)},expression:"item.workNo"}})],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.itemSname,callback:function(a){t.$set(e,"itemSname",a)},expression:"item.itemSname"}})],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.unit,callback:function(a){t.$set(e,"unit",a)},expression:"item.unit"}})],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("到货单号")]),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.urgentFlag}})],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.workNo,callback:function(a){t.$set(e,"workNo",a)},expression:"item.workNo"}})],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.cbillNo,callback:function(a){t.$set(e,"cbillNo",a)},expression:"item.cbillNo"}})],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==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.FToErp.apply(void 0,arguments)}}},[t._v("反审核")])],1):t._e()],1)},n=[]},b05e:function(t,e,a){"use strict";a.r(e);var i=a("acd2"),s=a("b81a");for(var n in s)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(n);a("21ab");var r=a("828b"),l=Object(r["a"])(s["default"],i["b"],i["c"],!1,null,"4abb4f58",null,!1,i["a"],void 0);e["default"]=l.exports},b81a:function(t,e,a){"use strict";a.r(e);var i=a("17a3"),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},f4ac:function(t,e,a){var i=a("84ed");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var s=a("967d").default;s("4aaa113a",i,!0,{sourceMap:!1,shadowMode:!1})}}]);