(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7e7cc0a1"],{b9cf:function(e,t,i){"use strict";i("66d9"),i("5d3c"),i("2e4f");let r={components:{gridHeader:"",gridBody:"",gridFooter:"",modelHeader:"",modelBody:"",modelFooter:""},tableAction:"",buttons:{view:[],box:[],detail:[]},methods:{getOption(e){let t;return this.detailOptions.columns.forEach(i=>{i.field==e&&(t=i)}),t},onInit(){},onInited(){this.detailOptions.columns.forEach(e=>{"materielCode"==e.field&&(e.onChange=(e,t)=>{this.http.post("/api/MaterielInfo/Getmaterianame",{Extra:e.materielCode},!0).then(t=>{if(!t.status)return this.$error(t.message);e.materielName=t.data.materielName,this.refresh()})})})},searchBefore(e){return!0},searchAfter(e){return!0},addBefore(e){let t=!0;return e.detailData.forEach(e=>{if(!e.hasOwnProperty("batchNo"))return t=!1,this.$error("柜号不能为空")}),t},updateBefore(e){return!0},rowClick({row:e,column:t,event:i}){},modelOpenAfter(e){if("Add"==this.currentAction){let e=this.getOption("locationCode");e.bind.data.splice(0),this.http.post("/api/LocationInfo/GetLocationCodes",null,!0).then(t=>{if(!t.status)return this.$error(t.message);for(let i=0;i<t.data.length;i++)e.bind.data.push({key:t.data[i],value:t.data[i]});this.refresh()}),this.editFormOptions.forEach(e=>{e.forEach(e=>{"orderNo"!=e.field&&"orderType"!=e.field||(e.readonly=!1)})}),this.detailOptions.columns.forEach(e=>{"materielCode"!=e.field&&"batchNo"!=e.field&&"orderQuantity"!=e.field&&"locationCode"!=e.field||(e.readonly=!1)})}else this.editFormOptions.forEach(e=>{e.forEach(e=>{"orderNo"!=e.field&&"orderType"!=e.field||(e.readonly=!0)})})}}};t["a"]=r},d3e8:function(e,t,i){"use strict";i.r(t);var r=i("1258");function d(e,t,i,d,l,a){const o=Object(r["resolveComponent"])("view-grid");return Object(r["openBlock"])(),Object(r["createBlock"])(o,{ref:"grid",columns:e.columns,detail:e.detail,editFormFields:e.editFormFields,editFormOptions:e.editFormOptions,searchFormFields:e.searchFormFields,searchFormOptions:e.searchFormOptions,table:e.table,extend:e.extend},null,8,["columns","detail","editFormFields","editFormOptions","searchFormFields","searchFormOptions","table","extend"])}var l=i("b9cf"),a=Object(r["defineComponent"])({setup(){const e=Object(r["ref"])({key:"id",footer:"Foots",cnName:"入库单",name:"inboundOrder",url:"/InboundOrder/",sortName:"id"}),t=Object(r["ref"])({orderNo:"",orderStatus:"",createType:"",orderType:"",upperOrderNo:"",remark:""}),i=Object(r["ref"])([[{title:"单据类型",required:!0,field:"orderType",type:"select",dataKey:"inOrderType",data:[]},{title:"批号",required:!0,field:"orderNo",type:"string"},{title:"备注",field:"remark",type:"textarea"}]]),d=Object(r["ref"])({orderNo:"",upperOrderNo:"",orderType:"",orderStatus:"",createType:"",creater:"",createDate:""}),a=Object(r["ref"])([[{title:"单据编号",field:"orderNo",type:"like"},{title:"上游单据编号",field:"upperOrderNo",type:"like"},{title:"单据类型",field:"orderType",type:"select",dataKey:"inOrderType",data:[]},{title:"单据状态",field:"orderStatus",type:"select",dataKey:"inboundState",data:[]}],[{title:"创建方式",field:"createType",type:"select",dataKey:"createType",data:[]},{title:"创建者",field:"creater",type:"like"},{title:"创建时间",field:"createDate",type:"datatime"}]]),o=Object(r["ref"])([{field:"id",title:"Id",type:"int",width:90,hidden:!0,readonly:!0,require:!0,align:"left"},{field:"orderNo",title:"批号",type:"string",width:120,align:"left",link:!0},{field:"orderType",title:"单据类型",type:"string",width:150,align:"left",bind:{key:"inOrderType",data:[]}},{field:"orderStatus",title:"单据状态",type:"decimal",width:90,align:"left",bind:{key:"inboundState",data:[]}},{field:"createType",title:"创建方式",type:"string",width:90,align:"left",bind:{key:"createType",data:[]}},{field:"creater",title:"创建人",type:"string",width:90,align:"left"},{field:"createDate",title:"创建时间",type:"datetime",width:160,align:"left"},{field:"modifier",title:"修改人",type:"string",width:100,align:"left"},{field:"modifyDate",title:"修改时间",type:"datetime",width:160,align:"left"},{field:"remark",title:"备注",type:"string",width:100,align:"left"}]),n=Object(r["ref"])({cnName:"入库单明细",table:"InboundOrderDetail",columns:[{field:"id",title:"Id",type:"int",width:90,hidden:!0,readonly:!0,require:!0,align:"left"},{field:"orderId",title:"入库单主键",type:"string",width:90,align:"left",hidden:!0},{field:"materielCode",title:"物料编号",type:"select",width:150,align:"left",edit:{type:"selectList",keep:!0,data:[]},bind:{key:"materielInfo",data:[]},required:!0},{field:"materielName",title:"物料名称",type:"string",width:150,align:"left"},{field:"batchNo",title:"柜号",type:"decimal",width:90,align:"left",edit:{type:""},required:!0},{field:"orderQuantity",title:"单据数量",type:"decimal",width:90,align:"left",edit:{type:"number"},required:!0},{field:"locationCode",title:"货位编号",type:"select",width:150,align:"left",edit:{type:"selectList",keep:!0,data:[]},bind:{key:"locationCodes",data:[]}},{field:"receiptQuantity",title:"组盘数量",type:"int",width:120,align:"left"},{field:"overInQuantity",title:"上架数量",type:"string",width:200,align:"left"},{field:"orderDetailStatus",title:"订单明细状态",type:"string",width:180,align:"left",bind:{key:"orderDetailStatusEnum",data:[]}},{field:"creater",title:"创建人",type:"string",width:90,align:"left"},{field:"createDate",title:"创建时间",type:"datetime",width:160,align:"left"},{field:"modifier",title:"修改人",type:"string",width:100,align:"left"},{field:"modifyDate",title:"修改时间",type:"datetime",width:160,align:"left"},{field:"remark",title:"备注",type:"string",width:100,align:"left"}],sortName:"id",key:"id"});return{table:e,extend:l["a"],editFormFields:t,editFormOptions:i,searchFormFields:d,searchFormOptions:a,columns:o,detail:n}}}),o=i("9c21"),n=i.n(o);const s=n()(a,[["render",d]]);t["default"]=s}}]);
|