(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-100deebe","chunk-30d65b08"],{"0cab":function(e,t,o){"use strict";o.r(t);var l=o("c1b7");function i(e,t,o,i,c,n){const r=Object(l["resolveComponent"])("view-grid");return Object(l["openBlock"])(),Object(l["createBlock"])(r,{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"])}const c={class:"grid-content right-text",style:{"font-weight":"bold","font-size":"18px"}};function n(e,t,o,i,n,r){const d=Object(l["resolveComponent"])("el-col"),a=Object(l["resolveComponent"])("el-row"),s=Object(l["resolveComponent"])("el-step"),u=Object(l["resolveComponent"])("el-steps"),b=Object(l["resolveComponent"])("vol-box");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",null,[Object(l["createVNode"])(b,{modelValue:n.showDetialBox,"onUpdate:modelValue":t[0]||(t[0]=e=>n.showDetialBox=e),lazy:!0,width:"1200px",padding:15,title:"完整路由查看"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(n.routerDatas,(e,t)=>(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",{style:{"margin-bottom":"1%"},key:t},[Object(l["createVNode"])(a,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(d,null,{default:Object(l["withCtx"])(()=>[Object(l["createElementVNode"])("div",c,[Object(l["createElementVNode"])("span",null,Object(l["toDisplayString"])("Out"==e.type?"出库路由":"入库路由"),1)])]),_:2},1024)]),_:2},1024),Object(l["createVNode"])(u,{active:e.routes.length,"align-center":"",simple:""},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(e.routes,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(s,{key:e,title:e,icon:""},null,8,["title"]))),128))]),_:2},1032,["active"])]))),128))]),_:1},8,["modelValue"])])}var r=o("0d63"),d={components:{VolBox:r["default"]},data(){return{active:0,showDetialBox:!1,routerDatas:[]}},methods:{open(){this.showDetialBox=!0,this.getData()},getData(){this.http.post("/api/Router/GetAllWholeRouters",{},!0).then(e=>{if(!e.status)return this.$message.error(e.message);this.routerDatas=e.data})}},created(){}},a=(o("90e4"),o("f965"),o("9c21")),s=o.n(a);const u=s()(d,[["render",n],["__scopeId","data-v-6f12fc4e"]]);var b=u;const h={class:"grid-content right-text"},p={class:"grid-content",style:{"font-weight":"bold","font-size":"18px","margin-left":"5%"}},m={style:{float:"left"}},f={style:{float:"right",color:"#8492a6","font-size":"13px"}},O={style:{"overflow-x":"auto"}};function C(e,t,o,i,c,n){const r=Object(l["resolveComponent"])("el-link"),d=Object(l["resolveComponent"])("el-col"),a=Object(l["resolveComponent"])("el-row"),s=Object(l["resolveComponent"])("el-option"),u=Object(l["resolveComponent"])("el-select"),b=Object(l["resolveComponent"])("el-form-item"),C=Object(l["resolveComponent"])("el-form"),j=Object(l["resolveComponent"])("el-input"),v=Object(l["resolveComponent"])("el-step"),g=Object(l["resolveComponent"])("el-steps"),y=Object(l["resolveComponent"])("el-button"),w=Object(l["resolveComponent"])("vol-box");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",null,[Object(l["createVNode"])(w,{modelValue:c.showDetialBox,"onUpdate:modelValue":t[2]||(t[2]=e=>c.showDetialBox=e),lazy:!0,width:c.width,padding:15,title:"路由配置",footer:!0},{footer:Object(l["withCtx"])(()=>[Object(l["createElementVNode"])("div",null,[Object(l["createVNode"])(y,{plain:"",type:"danger",onClick:n.save},{default:Object(l["withCtx"])(()=>t[5]||(t[5]=[Object(l["createElementVNode"])("i",{class:"el-icon-check"},null,-1),Object(l["createTextVNode"])("保 存")])),_:1},8,["onClick"]),Object(l["createVNode"])(y,{type:"primary",size:"mini",onClick:t[1]||(t[1]=e=>c.showDetialBox=!1)},{default:Object(l["withCtx"])(()=>t[6]||(t[6]=[Object(l["createElementVNode"])("i",{class:"el-icon-close"},null,-1),Object(l["createTextVNode"])("关闭")])),_:1})])]),default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(a,{height:"50"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(d,{span:24},{default:Object(l["withCtx"])(()=>[Object(l["createElementVNode"])("div",h,[Object(l["createVNode"])(r,{type:"primary",onClick:n.addNode},{default:Object(l["withCtx"])(()=>t[3]||(t[3]=[Object(l["createTextVNode"])("添加节点")])),_:1},8,["onClick"])]),t[4]||(t[4]=Object(l["createElementVNode"])("div",{class:"grid-content right-text"},null,-1))]),_:1})]),_:1}),Object(l["createVNode"])(a,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(d,{span:6},{default:Object(l["withCtx"])(()=>[Object(l["createElementVNode"])("div",p,[Object(l["createVNode"])(C,{rules:c.routeTypeRules,model:c.routerType},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{label:"路由类型","label-width":"120",prop:"type"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{modelValue:c.routerType.type,"onUpdate:modelValue":t[0]||(t[0]=e=>c.routerType.type=e),filterable:"",placeholder:"请选择"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(c.routerTypes,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(s,{key:e.key,label:e.value,value:e.key},{default:Object(l["withCtx"])(()=>[Object(l["createElementVNode"])("span",m,Object(l["toDisplayString"])(e.value),1),Object(l["createElementVNode"])("span",f,Object(l["toDisplayString"])(e.key),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["rules","model"])])]),_:1})]),_:1}),Object(l["createElementVNode"])("div",O,[Object(l["createVNode"])(a,{style:{"margin-top":"3%"}},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(d,{span:24},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(g,{"align-center":"",active:c.routers.length},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(c.routers,(e,t)=>(Object(l["openBlock"])(),Object(l["createBlock"])(v,{title:n.getTitle(t),key:t,icon:"",description:"111",style:{"min-width":"280px"}},{description:Object(l["withCtx"])(({})=>[Object(l["createElementVNode"])("div",null,[Object(l["createVNode"])(C,{rules:c.rules,class:"demo-ruleForm",model:e,"label-width":"110px",style:{"margin-top":"1%"},ref_for:!0,ref:"router"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{label:"位置编号",placeholder:"请选择位置编号",prop:"positionCode"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{filterable:"",modelValue:e.positionCode,"onUpdate:modelValue":t=>e.positionCode=t,onChange:n.deviceCodeChange},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(c.filterDeviceCodes,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(s,{key:e.key,label:e.key,value:e.key},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"])]),_:2},1024),Object(l["withDirectives"])(Object(l["createVNode"])(b,{label:"子位置编号",prop:"childPositionCode"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{filterable:"",modelValue:e.childPositionCode,"onUpdate:modelValue":t=>e.childPositionCode=t,onChange:n.childDeviceCodeChange},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(c.filterChildDeviceCodes,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(s,{key:e.key,label:e.key,value:e.key},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"])]),_:2},1536),[[l["vShow"],t==c.routers.length-1&&!e.positionCode.includes("SC")]]),Object(l["withDirectives"])(Object(l["createVNode"])(b,{label:"堆垛机行",prop:"sCRow"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(j,{modelValue:e.sCRow,"onUpdate:modelValue":t=>e.sCRow=t},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1536),[[l["vShow"],e.positionCode.includes("SC")||e.childPositionCode.includes("SC")]]),Object(l["withDirectives"])(Object(l["createVNode"])(b,{label:"堆垛机列",prop:"sCColumn"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(j,{modelValue:e.sCColumn,"onUpdate:modelValue":t=>e.sCColumn=t},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1536),[[l["vShow"],e.positionCode.includes("SC")||e.childPositionCode.includes("SC")]]),Object(l["withDirectives"])(Object(l["createVNode"])(b,{label:"堆垛机层",prop:"sCLayer"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(j,{modelValue:e.sCLayer,"onUpdate:modelValue":t=>e.sCLayer=t},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1536),[[l["vShow"],e.positionCode.includes("SC")||e.childPositionCode.includes("SC")]])]),_:2},1032,["rules","model"])])]),_:2},1032,["title"]))),128))]),_:1},8,["active"])]),_:1})]),_:1})])]),_:1},8,["modelValue","width"])])}o("5948");var j={components:{VolBox:r["default"]},data(){return{width:1200,active:0,showDetialBox:!1,routerTypes:[],routerType:{type:""},deviceCodes:[],filterDeviceCodes:[],childDeviceCodes:[],filterChildDeviceCodes:[],routers:[{positionCode:"",childPositionCode:"",sCRow:"",sCColumn:"",sCLayer:""},{positionCode:"",childPositionCode:"",sCRow:"",sCColumn:"",sCLayer:""}],rules:{positionCode:[{required:!0,message:"请选择位置编号",trigger:"change"}]},routeTypeRules:{type:[{required:!0,message:"请选择路由类型",trigger:"change"}]}}},methods:{open(){this.routerTypes=[],this.routerType={type:""},this.deviceCode="",this.deviceCodes=[],this.filterDeviceCodes=[],this.childDeviceCodes=[],this.filterChildDeviceCodes=[],this.routers=[{positionCode:"",childPositionCode:"",sCRow:"",sCColumn:"",sCLayer:""},{positionCode:"",childPositionCode:"",sCRow:"",sCColumn:"",sCLayer:""}],this.showDetialBox=!0,this.getData()},getData(){this.http.post("/api/Router/GetBaseRouterInfo",{},!0).then(e=>{if(!e.status)return this.$message.error(e.message);this.routerTypes=e.data.routerTypes,this.deviceCodes=e.data.deviceCodes,e.data.areaInfos.forEach(e=>{this.deviceCodes.push(e)}),this.filterDeviceCodes=this.deviceCodes,this.childDeviceCodes=this.deviceCodes,this.filterChildDeviceCodes=this.deviceCodes})},addNode(){this.routers.push({positionCode:"",childPositionCode:"",childPosiDeviceCode:"",sCRow:"",sCColumn:"",sCLayer:""})},deleteNode(){this.routers.splice(this.routers.length-1,1)},getTitle(e){return 0===e?"起点":e===this.routers.length-1?"终点":"子节点"+e},save(){this.$refs.router.forEach(e=>{console.log(e),e.validate(e=>{if(!e)return!1})}),this.http.post("/api/Router/AddRouters?routerType="+this.routerType.type,this.routers,!0).then(e=>{if(!e.status)return this.$message.error(e.message);this.$message.success("操作成功"),this.$emit("parentCall",e=>{e.refresh()}),this.showDetialBox=!1})},deviceCodeChange(e){var t=[];this.routers.forEach(e=>{e.positionCode&&""!=e.positionCode&&t.push(e.positionCode)}),this.filterDeviceCodes=this.deviceCodes.filter(e=>!t.includes(e.key))},childDeviceCodeChange(e){var t=[];this.routers.forEach(e=>{e.childPositionCode&&""!=e.childPositionCode&&t.push(e.childPositionCode)}),this.filterChildDeviceCodes=this.childDeviceCodes.filter(e=>!t.includes(e.key))}},created(){}};o("7c0b"),o("a89e");const v=s()(j,[["render",C],["__scopeId","data-v-7b1e2aca"]]);var g=v;let y={components:{gridHeader:g,gridBody:b,gridFooter:"",modelHeader:"",modelBody:"",modelFooter:""},tableAction:"",buttons:{view:[],box:[],detail:[]},methods:{onInit(){var e=this.buttons.find(e=>"ViewAllRouter"==e.value);e&&(e.onClick=()=>{this.$refs.gridBody.open()});var t=this.buttons.find(e=>"AddRouters"==e.value);t&&(t.onClick=()=>{this.$refs.gridHeader.open()})},onInited(){},searchBefore(e){return!0},searchAfter(e){return!0},addBefore(e){return!0},updateBefore(e){return!0},rowClick({row:e,column:t,event:o}){},modelOpenAfter(e){}}};var w=y,V=Object(l["defineComponent"])({setup(){const e=Object(l["ref"])({key:"id",footer:"Foots",cnName:"路由配置信息",name:"router",url:"/Router/",sortName:"createDate"}),t=Object(l["ref"])({}),o=Object(l["ref"])([]),i=Object(l["ref"])({startPosi:"",nextPosi:""}),c=Object(l["ref"])([[{title:"起点位置",field:"startPosi",type:"like"},{title:"终点位置",field:"nextPosi",type:"like"}]]),n=Object(l["ref"])([{field:"id",title:"Id",type:"int",width:90,hidden:!0,readonly:!0,require:!0,align:"left"},{field:"startPosi",title:"起点位置",type:"string",width:90,align:"left"},{field:"nextPosi",title:"终点位置",type:"string",width:180,align:"left"},{field:"inOutType",title:"路由类型",type:"string",width:180,align:"left"},{field:"childPosi",title:"子位置",type:"string",width:200,align:"left"},{field:"childPosiDeviceCode",title:"子位置所属设备",type:"string",width:120,align:"left"},{field:"srmRow",title:"堆垛机取货/放货行",type:"int",width:150,align:"left"},{field:"srmColumn",title:"堆垛机取货/放货列",type:"int",width:150,align:"left"},{field:"srmLayer",title:"堆垛机取货/放货层",type:"int",width:150,align:"left"},{field:"depth",title:"深度",type:"int",width:150,align:"left"},{field:"isEnd",title:"是否是最终点",type:"bool",width:150,align:"left"},{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"}]),r=Object(l["ref"])({cnName:"",table:"",columns:[],sortName:"",key:""});return{table:e,extend:w,editFormFields:t,editFormOptions:o,searchFormFields:i,searchFormOptions:c,columns:n,detail:r}}});const k=s()(V,[["render",i]]);t["default"]=k},"0d63":function(e,t,o){"use strict";o.r(t);var l=o("c1b7");const i={class:"vol-dialog"},c={key:0,class:"dia-footer"};function n(e,t,o,n,r,d){const a=Object(l["resolveComponent"])("el-scrollbar"),s=Object(l["resolveComponent"])("el-button"),u=Object(l["resolveComponent"])("el-dialog");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",i,[Object(l["createVNode"])(u,{modelValue:e.vmodel,"onUpdate:modelValue":t[2]||(t[2]=t=>e.vmodel=t),"close-on-click-modal":!1,"close-on-press-escape":!1,width:e.width,fullscreen:e.fullscreen,draggable:e.draggable,modal:e.modal,"before-close":e.handleClose},{header:Object(l["withCtx"])(()=>[Object(l["createElementVNode"])("i",{class:Object(l["normalizeClass"])(e.icon)},null,2),Object(l["createTextVNode"])(" "+Object(l["toDisplayString"])(e.title)+" ",1),Object(l["createElementVNode"])("button",{class:"el-dialog__headerbtn",type:"button",style:{right:"35px",color:"var(--el-color-info)"},onClick:t[0]||(t[0]=(...t)=>e.handleFullScreen&&e.handleFullScreen(...t))},t[3]||(t[3]=[Object(l["createElementVNode"])("i",{class:"el-icon el-icon-full-screen"},null,-1)]))]),footer:Object(l["withCtx"])(()=>[e.footer?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",c,[Object(l["renderSlot"])(e.$slots,"footer",{},void 0,!0),e.footer?Object(l["createCommentVNode"])("",!0):(Object(l["openBlock"])(),Object(l["createBlock"])(s,{key:0,type:"primary",size:"mini",onClick:t[1]||(t[1]=t=>e.handleClose())},{default:Object(l["withCtx"])(()=>t[4]||(t[4]=[Object(l["createElementVNode"])("i",{class:"el-icon-close"},null,-1),Object(l["createTextVNode"])("关闭")])),_:1}))])):Object(l["createCommentVNode"])("",!0)]),default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(a,{"max-height":e.contentHeight},{default:Object(l["withCtx"])(()=>[e.inited?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",{key:0,style:Object(l["normalizeStyle"])([{"min-height":"50px"},{padding:e.padding+"px"}]),class:"srcoll-content"},[Object(l["renderSlot"])(e.$slots,"content",{},void 0,!0),Object(l["renderSlot"])(e.$slots,"default",{},void 0,!0)],4)):Object(l["createCommentVNode"])("",!0)]),_:3},8,["max-height"])]),_:3},8,["modelValue","width","fullscreen","draggable","modal","before-close"])])}var r=Object(l["defineComponent"])({props:{modelValue:!1,lazy:{type:Boolean,default:!1},icon:{type:String,default:"el-icon-warning-outline"},title:{type:String,default:"基本信息"},height:{type:Number,default:200},width:{type:Number,default:650},padding:{type:Number,default:16},modal:{type:Boolean,default:!0},draggable:{type:Boolean,default:!1},mask:{type:Boolean,default:!0},onModelClose:{type:Function,default:e=>!0},footer:{type:Boolean,default:!0}},setup(e,t){const o=.95*document.body.clientHeight-60,i=Object(l["ref"])(!0),c=Object(l["ref"])(!1),n=Object(l["ref"])(!1),r=Object(l["ref"])(100);c.value=e.modelValue,n.value=!!t.slots.footer;const d=Object(l["ref"])(200);d.value=e.height;const a=(o,l)=>{let i=e.onModelClose(!!l);!1!==i&&(c.value=!1,t.emit("update:modelValue",!1),o&&o())},s=e=>(d.value=o-30,o/-2+"px");r.value=s(),Object(l["watch"])(()=>e.modelValue,(e,t)=>{c.value=e}),Object(l["watch"])(()=>e.height,(e,t)=>{r.value=s()});const u=Object(l["ref"])(!1),b=()=>{u.value=!u.value,t.emit("fullscreen",u.value)};return{handleClose:a,inited:i,vmodel:c,footer:n,top:r,calcHeight:s,contentHeight:d,fullscreen:u,handleFullScreen:b}}}),d=(o("19bb"),o("a80f"),o("9c21")),a=o.n(d);const s=a()(r,[["render",n],["__scopeId","data-v-0463adc6"]]);t["default"]=s},"19bb":function(e,t,o){"use strict";o("aef5")},"1c2c":function(e,t,o){},6183:function(e,t,o){},"7c0b":function(e,t,o){"use strict";o("fe0e")},"90e4":function(e,t,o){"use strict";o("ff56")},"9da2":function(e,t,o){},a80f:function(e,t,o){"use strict";o("1c2c")},a89e:function(e,t,o){"use strict";o("9da2")},aef5:function(e,t,o){},f965:function(e,t,o){"use strict";o("6183")},fe0e:function(e,t,o){},ff56:function(e,t,o){}}]);
|