dengjunjie
2025-07-09 7ca9651f81d7b84f054194d3d46fdbd1d9c8b922
1
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0bd461"],{"2afb":function(e,t,i){"use strict";i.r(t);var d=i("1258");function r(e,t,i,r,l,a){const o=Object(d["resolveComponent"])("view-grid");return Object(d["openBlock"])(),Object(d["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"])}i("66d9"),i("5d3c"),i("1168"),i("2e4f");var l=i("c20a");let a={components:{gridHeader:"",gridBody:l["a"],gridFooter:"",modelHeader:"",modelBody:"",modelFooter:""},tableAction:"",buttons:{view:[],box:[],detail:[]},methods:{onInit(){this.columns.push({field:"操作",title:"操作",width:90,fixed:"right",align:"center",formatter:e=>'<i style="cursor: pointer;color: #2d8cf0;"class="el-icon-view">查看明细</i>',click:e=>{this.$refs.gridBody.open(e)}})},onInited(){this.detailOptions.columns.forEach(e=>{"materielCode"==e.field&&(e.onChange=(e,t)=>{this.selectChange(e,t)})})},selectChange(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});let i=this.detailOptions.columns.find(e=>"batchNo"==e.field),d="/api/StockInfo/GetBatchNoStockInfo?materielCode="+e.materielCode;this.http.post(d,{},!1).then(e=>{i.bind.data.forEach(t=>{-1!=e.indexOf(t.key)?t.hidden=!1:t.hidden=!0})})},searchBefore(e){return!0},searchAfter(e){return!0},addBefore(e){return!0},updateBefore(e){return!0},rowClick({row:e,column:t,event:i}){},modelOpenAfter(e){"Add"==this.currentAction?this.detailOptions.columns.forEach(e=>{"materielCode"!=e.field&&"batchNo"!=e.field&&"orderQuantity"!=e.field||(e.readonly=!1)}):this.detailOptions.columns.forEach(t=>{"materielCode"!=t.field&&"batchNo"!=t.field&&"orderQuantity"!=t.field||(t.readonly=e.orderStatus>0)})}}};var o=a,n=Object(d["defineComponent"])({setup(){const e=Object(d["ref"])({key:"id",footer:"Foots",cnName:"出库单",name:"outboundOrder",url:"/OutboundOrder/",sortName:"id"}),t=Object(d["ref"])({orderType:"",upperOrderNo:"",orderStatus:"",remark:""}),i=Object(d["ref"])([[{title:"单据类型",required:!0,field:"orderType",type:"select",dataKey:"outOrderType",data:[]},{title:"上游单据编号",field:"upperOrderNo",type:"string"},{title:"单据状态",field:"orderStatus",type:"select",dataKey:"inboundState",data:[],readonly:!0},{title:"备注",field:"remark",type:"textarea"}]]),r=Object(d["ref"])({orderNo:"",upperOrderNo:"",orderType:"",orderStatus:"",createType:"",creater:"",createDate:""}),l=Object(d["ref"])([[{title:"单据编号",field:"orderNo",type:"like"},{title:"上游单据编号",field:"upperOrderNo",type:"like"},{title:"单据类型",field:"orderType",type:"select",dataKey:"outOrderType",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"}]]),a=Object(d["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:"upperOrderNo",title:"上游单据编号",type:"string",width:150,align:"left"},{field:"orderType",title:"单据类型",type:"string",width:150,align:"left",bind:{key:"outOrderType",data:[]}},{field:"orderStatus",title:"单据状态",type:"decimal",width:90,align:"left",bind:{key:"outboundStatusEnum",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(d["ref"])({cnName:"出库明细单",table:"OnboundOrderDetail",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:"orderQuantity",title:"单据数量",type:"string",width:90,align:"left",edit:{type:"number"},required:!0},{field:"lockQuantity",title:"锁定数量",type:"int",width:120,align:"left"},{field:"overOutQuantity",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:o,editFormFields:t,editFormOptions:i,searchFormFields:r,searchFormOptions:l,columns:a,detail:n}}}),s=i("9c21"),f=i.n(s);const c=f()(n,[["render",r]]);t["default"]=c}}]);