(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0b2afb"],{"24be":function(e,t,i){"use strict";i.r(t);var r=i("1258");function a(e,t,i,a,l,n){const s=Object(r["resolveComponent"])("view-grid");return Object(r["openBlock"])(),Object(r["createBlock"])(s,{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("5d3c"),i("1168"),i("ff15");let l={components:{gridHeader:"",gridBody:"",gridFooter:"",modelHeader:"",modelBody:"",modelFooter:""},tableAction:"",buttons:{view:[],box:[],detail:[]},methods:{onInit(){let e=this.buttons.find(e=>"Enable"==e.value);e&&(e.onClick=function(){let e=this.$refs.table.getSelected();if(0==e.length)return this.$error("请选择区域!");let t=e.map(e=>e[this.table.key]);if(!t||0==t.Length)return this.$error("未获取到区域信息!");this.$confirm("是否确认要启用区域?","提示",{confirmButtonText:"确认",cancelButtonText:"取消",showClose:!0,type:"warning"}).then(()=>{this.http.post("api/AreaInfo/AreaEnableStatus",t,"正在启用区域....").then(e=>{if(!e.status)return this.$error(e.message);this.$success("启用区域成功!"),this.refresh()})})});let t=this.buttons.find(e=>"Disable"==e.value);t&&(t.onClick=function(){let e=this.$refs.table.getSelected();if(0==e.length)return this.$error("请选择区域!");let t=e.map(e=>e[this.table.key]);if(!t||0==t.Length)return this.$error("未获取到区域信息!");this.$confirm("是否确认要禁用区域?","提示",{confirmButtonText:"确认",cancelButtonText:"取消",showClose:!0,type:"warning"}).then(()=>{this.http.post("api/AreaInfo/AreaDisableStatus",t,"正在禁用区域....").then(e=>{if(!e.status)return this.$error(e.message);this.$success("禁用区域成功!"),this.refresh()})})})},onInited(){},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){}}};var n=l,s=Object(r["defineComponent"])({setup(){const e=Object(r["ref"])({key:"id",footer:"Foots",cnName:"区域信息",name:"areaInfo",url:"/AreaInfo/",sortName:"id"}),t=Object(r["ref"])({areaCode:"",areaName:"",areaType:"",areaStatus:"",warehouseId:"",areaDes:""}),i=Object(r["ref"])([[{title:"区域编号",required:!0,field:"areaCode",type:"string"},{title:"区域名称",required:!0,field:"areaName",type:"string"},{title:"仓库主键",required:!0,field:"warehouseId",type:"select",dataKey:"warehouse",data:[]},{title:"区域描述",field:"areaDes",type:"textarea"}]]),a=Object(r["ref"])({areaCode:"",areaName:"",warehouseId:"",areaDes:""}),l=Object(r["ref"])([[{title:"区域编号",field:"areaCode",type:"like"},{title:"区域名称",field:"areaName",type:"like"},{title:"区域类型",field:"areaType"},{title:"区域状态",field:"areaStatus",type:"select",dataKey:"enableEnum",data:[]}],[{title:"仓库主键",field:"warehouseId",type:"select",dataKey:"warehouse",data:[]}]]),s=Object(r["ref"])([{field:"id",title:"Id",type:"int",width:90,hidden:!0,readonly:!0,require:!0,align:"left"},{field:"warehouseId",title:"仓库主键",type:"string",width:90,align:"left",bind:{key:"warehouse",data:[]}},{field:"areaCode",title:"区域编号",type:"string",width:150,align:"left"},{field:"areaName",title:"区域名称",type:"string",width:150,align:"left"},{field:"areaType",title:"区域类型",type:"decimal",width:90,align:"left"},{field:"areaStatus",title:"区域状态",type:"string",width:90,align:"left",bind:{key:"enableEnum",data:[]}},{field:"areaDes",title:"区域描述",type:"int",width:120,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"}]),d=Object(r["ref"])({cnName:"#detailCnName",table:"",columns:[],sortName:""});return{table:e,extend:n,editFormFields:t,editFormOptions:i,searchFormFields:a,searchFormOptions:l,columns:s,detail:d}}}),d=i("9c21"),o=i.n(d);const f=o()(s,[["render",a]]);t["default"]=f}}]);