var ke=Object.defineProperty,ze=Object.defineProperties;var xe=Object.getOwnPropertyDescriptors;var ve=Object.getOwnPropertySymbols;var qe=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable;var be=(n,u,s)=>u in n?ke(n,u,{enumerable:!0,configurable:!0,writable:!0,value:s}):n[u]=s,Q=(n,u)=>{for(var s in u||(u={}))qe.call(u,s)&&be(n,s,u[s]);if(ve)for(var s of ve(u))Me.call(u,s)&&be(n,s,u[s]);return n},X=(n,u)=>ze(n,xe(u));var c=(n,u,s)=>new Promise((x,w)=>{var q=E=>{try{a(s.next(E))}catch(v){w(v)}},M=E=>{try{a(s.throw(E))}catch(v){w(v)}},a=E=>E.done?x(E.value):Promise.resolve(E.value).then(q,M);a((s=s.apply(n,u)).next())});import{B as Ve,__tla as Ue}from"./BasicForm-1f7b4828.js";import{__tla as We}from"./componentMap-44c327dc.js";import{u as Ye,__tla as je}from"./useForm-2e36096a.js";import{__tla as Be}from"./RadioButtonGroup-3086b2b2.js";import{C as Ke,__tla as Qe}from"./index-7a87ec93.js";import{l as Xe,D as $e,b as Ie,_ as Je,__tla as Ze}from"./index-f0df2f76.js";import{P as ea,__tla as aa}from"./index-e26b3a3c.js";import{o as ta,b as oa,c as ra,d as na,e as la,f as ia,C as ca,__tla as sa}from"./house-5457514e.js";import ua,{__tla as _a}from"./LocationModal-845d6144.js";import{u as pa,__tla as da}from"./index-206406c4.js";import{d as ma,k as _,o as Ea,q as Oa,n as I,u as Re,r as G,a7 as R,_ as f,a8 as Se,a9 as S,f as k,E as De,a6 as z,ab as ye,a3 as $,$ as T,F as Le,aa as Fe,af as Ne}from"./vue-1631514e.js";import{__tla as Ca}from"./FormItem.vue_vue_type_script_lang-b8ce4930.js";import{__tla as ha}from"./helper-01a18f25.js";import"./antd-057b41b1.js";import{__tla as ga}from"./BasicForm.vue_vue_type_style_index_0_lang-58da98b0.js";import"./uniqBy-58c2f3f0.js";import"./useFormItem-d5f46e05.js";import{__tla as fa}from"./download-dc45853f.js";import"./base64Conver-39fc0d26.js";import{__tla as va}from"./index-6f5324ed.js";import{__tla as ba}from"./IconPicker.vue_vue_type_style_index_0_lang-ab92f5b0.js";import{__tla as Ia}from"./useCopyToClipboard-9d1e4453.js";import{__tla as Ra}from"./index-79e4735b.js";import{__tla as Sa}from"./index-a2613349.js";import{__tla as Da}from"./useContentViewHeight-c315421e.js";import{__tla as ya}from"./useWindowSizeFn-53b82e7c.js";import"./onMountedOrActivated-5690e97c.js";let Te,La=Promise.all([(()=>{try{return Ue}catch(n){}})(),(()=>{try{return We}catch(n){}})(),(()=>{try{return je}catch(n){}})(),(()=>{try{return Be}catch(n){}})(),(()=>{try{return Qe}catch(n){}})(),(()=>{try{return Ze}catch(n){}})(),(()=>{try{return aa}catch(n){}})(),(()=>{try{return sa}catch(n){}})(),(()=>{try{return _a}catch(n){}})(),(()=>{try{return da}catch(n){}})(),(()=>{try{return Ca}catch(n){}})(),(()=>{try{return ha}catch(n){}})(),(()=>{try{return ga}catch(n){}})(),(()=>{try{return fa}catch(n){}})(),(()=>{try{return va}catch(n){}})(),(()=>{try{return ba}catch(n){}})(),(()=>{try{return Ia}catch(n){}})(),(()=>{try{return Ra}catch(n){}})(),(()=>{try{return Sa}catch(n){}})(),(()=>{try{return Da}catch(n){}})(),(()=>{try{return ya}catch(n){}})()]).then(()=>c(void 0,null,function*(){const n=ma({components:{BasicForm:Ve,CollapseContainer:Ke,PageWrapper:ea,LocationModal:ua},props:{data:{type:Object},whcode:{type:String}},emit:["success","register"],setup(a,{emit:E}){const[v,{openModal:J}]=pa(),{t:r}=Xe("WMS.WareHouse");_(0),_(0);const V=[{field:"CREATE_TIME",component:"Input",label:"\u521B\u5EFA\u65F6\u95F4",colProps:{span:24},show:!1},{field:"CREATE_USER",component:"Input",label:"\u521B\u5EFA\u4EBA",colProps:{span:24},show:!1},{field:"UPDATE_TIME",component:"Input",label:"\u4FEE\u6539\u65F6\u95F4",colProps:{span:24},show:!1},{field:"UPDATE_USER",component:"Input",label:"\u4FEE\u6539\u4EBA",colProps:{span:24},show:!1},{field:"SHELF_CODE",component:"Input",label:r("\u8D27\u67B6\u4EE3\u7801"),colProps:{span:6},dynamicDisabled:!0,required:!0},{field:"SHELF_NAME",component:"Input",label:r("\u8D27\u67B6\u540D\u79F0"),colProps:{span:6},required:!0},{field:"FLOORS",component:"InputNumber",label:r("\u5C42\u6570"),colProps:{span:6},required:!0,defaultValue:1,componentProps:({schema:e,tableAction:t,formActionType:i,formModel:o})=>({onChange:l=>{var p=l,m=String(p).length;o.LENGHTCEN=m,d(o)}}),rules:[{required:!0,validator:(e,t)=>c(this,null,function*(){return t<1?Promise.reject(r("\u5FC5\u987B\u5927\u4E8E0")):Promise.resolve()}),trigger:"change"}]},{field:"FLOOR_COUNT",component:"InputNumber",label:r("\u6BCF\u5C42\u50A8\u4F4D\u6570"),colProps:{span:6},required:!0,defaultValue:1,componentProps:({schema:e,tableAction:t,formActionType:i,formModel:o})=>({onChange:l=>{h();var p=l,m=String(p).length;o.LENGHT=m,d(o)}}),rules:[{required:!0,validator:(e,t)=>c(this,null,function*(){return t<1?Promise.reject(r("\u5FC5\u987B\u5927\u4E8E0")):Promise.resolve()}),trigger:"change"}]},{field:"REMARK",component:"Input",label:r("\u5907\u6CE8"),colProps:{span:6},required:!1},{field:"SHELF_TYPE",component:"ApiSelect",label:r("\u8D27\u67B6\u7C7B\u578B"),colProps:{span:6},componentProps:{api:ta,resultField:"Data",labelField:"Desc",valueField:"Value"},required:!1},{field:"ID",label:"ID",required:!0,defaultValue:0,component:"InputNumber",show:!1},{field:"REGION_ID",label:r("\u50A8\u533A\u4EE3\u7801"),required:!0,defaultValue:0,component:"Input",show:!1},{field:"ORG_CODE",label:"ORG_CODE",required:!0,defaultValue:0,component:"Input",show:!1},{field:"IS_ACTIVE",component:"RadioGroup",label:r("\u662F\u5426\u542F\u7528"),colProps:{span:12},required:!0,componentProps:{options:[{label:r("\u662F"),value:"Y"},{label:r("\u5426"),value:"N"}]},rules:[{required:!1,message:r("\u8986\u76D6\u9ED8\u8BA4\u751F\u6210\u7684\u6821\u9A8C\u4FE1\u606F")}]},{field:"divider-basic",component:"Divider",label:r("\u89C4\u5219"),colProps:{span:24}},{field:"WH_CODE_guize",component:"Checkbox",label:" ",renderComponentContent:r("\u4ED3\u5E93"),colProps:{span:6},required:!1,componentProps:({schema:e,tableAction:t,formActionType:i,formModel:o})=>({onChange:l=>{l.target.checked?(o.WH_CODE_guize=!0,d(o)):(o.WH_CODE_guize=!1,d(o))}})},{field:"REGION_CODE_guize",component:"Checkbox",label:" ",renderComponentContent:r("\u533A\u57DF"),colProps:{span:6},required:!1,componentProps:({schema:e,tableAction:t,formActionType:i,formModel:o})=>({onChange:l=>{l.target.checked?(o.REGION_CODE_guize=!0,d(o)):(o.REGION_CODE_guize=!1,d(o))}})},{field:"SHELF_CODE_guize",component:"Checkbox",label:" ",renderComponentContent:r("\u8D27\u67B6"),colProps:{span:6},dynamicDisabled:!0,defaultValue:!0,required:!1},{field:"FLOORS_guize",component:"Checkbox",label:" ",renderComponentContent:r("\u5C42\u6570"),colProps:{span:6},defaultValue:!0,required:!1,componentProps:({schema:e,tableAction:t,formActionType:i,formModel:o})=>({onChange:l=>{l.target.checked?(o.FLOORS_guize=!0,d(o)):(o.FLOORS_guize=!1,d(o))}})},{field:"LENGHTCEN",component:"InputNumber",label:r("\u5C42\u6570\u4F4D\u6570"),colProps:{span:6},required:!1,defaultValue:2,componentProps:({schema:e,tableAction:t,formActionType:i,formModel:o})=>({onChange:l=>{o.LENGHTCEN=l,d(o)}}),rules:[{required:!0,validator:(e,t)=>c(this,null,function*(){var i=h(),o=i.FLOORS,l=String(o).length;return t?t({onChange:l=>{o.LENGHT=l,d(o)}}),rules:[{required:!0,validator:(e,t)=>c(this,null,function*(){var i=h(),o=i.FLOOR_COUNT,l=String(o).length;return t?t({onChange:l=>{o.Connector=l.target.value,d(o)}})},{field:"Example",component:"Input",label:r("\u793A\u4F8B"),colProps:{span:6},required:!1,dynamicDisabled:!0},{field:"REGION_ID",label:r("\u50A8\u533A\u4EE3\u7801"),required:!0,defaultValue:0,component:"Input",show:!1},{field:"ORG_CODE",label:"ORG_CODE",required:!0,defaultValue:0,component:"Input",show:!1},{field:"0",component:"Input",label:" ",slot:"add",colProps:{span:8}}],{createConfirm:D}=Ie(),{createMessage:C}=Ie(),[U,{validateFields:y,clearValidate:W,getFieldsValue:h,resetFields:Y,setFieldsValue:j}]=Ye({showSubmitButton:!1,showResetButton:!1,labelWidth:120,schemas:V,canResize:!0,actionColOptions:{span:24}});var L=_(200);function F(){return c(this,null,function*(){try{const e=yield y()}catch(e){}})}function Z(){return c(this,null,function*(){W()})}function B(){return c(this,null,function*(){yield Oa(),N.value=h()})}var ee=_(""),P=_(""),ae=_("0001"),te=_(0),N=_(),b=_(0),O=_(0),H=_(!1);Ea(()=>c(this,null,function*(){yield K(),setTimeout(()=>c(this,null,function*(){yield B()}),100)}));function K(){return c(this,null,function*(){var l,p,m,re,ne,le,ie,ce,se,ue,_e,pe,de,me,Ee,Oe,Ce,he,ge,fe;O.value=O.value!==0?O.value:Number((l=a.data[0])==null?void 0:l.FLOOR_COUNT),b.value=b.value!==0?b.value:Number((p=a.data[0])==null?void 0:p.FLOORS),L.value=O.value*81+61,g.value=[],j({ID:(m=a.data[0])==null?void 0:m.ID,SHELF_CODE:(re=a.data[0])==null?void 0:re.SHELF_CODE,SHELF_NAME:(ne=a.data[0])==null?void 0:ne.SHELF_NAME,FLOORS:Number((le=a.data[0])==null?void 0:le.FLOORS)===0?1:(ie=a.data[0])==null?void 0:ie.FLOORS,FLOOR_COUNT:Number((ce=a.data[0])==null?void 0:ce.FLOOR_COUNT)===0?1:(se=a.data[0])==null?void 0:se.FLOOR_COUNT,ORG_CODE:(ue=a.data[0])==null?void 0:ue.ORG_CODE,AUTH_ORG:(_e=a.data[0])==null?void 0:_e.AUTH_ORG,REGION_ID:(pe=a.data[0])==null?void 0:pe.REGION_ID,SHELF_TYPE:(de=a.data[0])==null?void 0:de.SHELF_TYPE,IS_ACTIVE:(me=a.data[0])==null?void 0:me.IS_ACTIVE,CREATE_USER:(Ee=a.data[0])==null?void 0:Ee.CREATE_USER,CREATE_TIME:(Oe=a.data[0])==null?void 0:Oe.CREATE_TIME,REMARK:(Ce=a.data[0])==null?void 0:Ce.REMARK,Example:((he=a.data[0])==null?void 0:he.SHELF_CODE)+"0101"});var e=yield oa((ge=a.data[0])==null?void 0:ge.ID,(fe=a.data[0])==null?void 0:fe.AUTH_ORG);if(!$e(e.Items)){var t=_(0),i=_([]);e.Items.forEach(A=>{A.FLOOR_NO!=t.value&&(t.value=A.FLOOR_NO,i.value!=""&&g.value.push(i.value),i.value=[]),A.FLOOR_NO===t.value&&i.value.push(A)}),g.value.push(i.value)}var o=yield ra(a.data[0].SHELF_CODE);P.value=o.Items[0].WH_CODE})}function we(){return c(this,null,function*(){H.value?D({iconType:"warning",title:()=>I("span",r("\u63D0\u793A")),content:()=>I("span",r("\u662F\u5426\u63D0\u4EA4")),onOk:()=>c(this,null,function*(){oe()})}):D({iconType:"warning",title:()=>I("span",r("\u63D0\u793A")),content:()=>I("span",r("\u6CA1\u6709\u751F\u6210\u50A8\u4F4D\uFF0C\u662F\u5426\u63D0\u4EA4")),onOk:()=>c(this,null,function*(){oe()})})})}function oe(){return c(this,null,function*(){var e=yield y();na(e,!0).then(t=>{t.IsSuccessed?(C.success("\u8D27\u67B6\u4FDD\u5B58\u6210\u529F"),E("success",{isUpdate:Re(!1),values:X(Q({},e),{id:0})})):C.error("\u8D27\u67B6\u4FDD\u5B58\u5931\u8D25")}),H.value&&la(g.value).then(t=>{t.IsSuccessed?(C.success("\u50A8\u4F4D\u4FDD\u5B58\u6210\u529F"),E("success",{isUpdate:Re(!1),values:X(Q({},e),{id:0})}),K()):C.error("\u50A8\u4F4D\u4FDD\u5B58\u5931\u8D25")})})}function Pe(e){return c(this,null,function*(){var t=yield ia(e);J(!0,{data:t,info:""})})}function d(e,t){var i,o,l,p;e.Example=(e.WH_CODE_guize?P.value:"")+(e.WH_CODE_guize?e.Connector==null?"":e.Connector:"")+(e!=null&&e.REGION_CODE_guize?(i=N.value)==null?void 0:i.REGION_ID:"")+(e.REGION_CODE_guize?e.Connector==null?"":e.Connector:"")+(e!=null&&e.SHELF_CODE_guize?(o=N.value)==null?void 0:o.SHELF_CODE:"")+(e.SHELF_CODE_guize?e.Connector==null?"":e.Connector:"")+(e!=null&&e.FLOORS_guize?"1".padStart(e.LENGHTCEN,"0"):"")+(e.FLOORS_guize?e.Connector==null?"":e.Connector:"")+"1".padStart(e.LENGHT,"0"),ae.value="1".padStart(e.LENGHT,"0"),te.value=e.LENGHT,ee.value=(e.WH_CODE_guize?P.value:"")+(e.WH_CODE_guize?e.Connector==null?"":e.Connector:"")+(e!=null&&e.REGION_CODE_guize?(l=N.value)==null?void 0:l.REGION_ID:"")+(e.REGION_CODE_guize?e.Connector==null?"":e.Connector:"")+(e!=null&&e.SHELF_CODE_guize?(p=N.value)==null?void 0:p.SHELF_CODE:"")+(e.FLOORS_guize?e.Connector==null?"":e.Connector:"")}var g=_([]);function He(){g.value=[];var e=h();b.value=e.FLOORS,O.value=e.FLOOR_COUNT,L.value=O.value*81+61;var t=_("");e.SHELF_TYPE===1||e.SHELF_TYPE===2?t.value="N":t.value="Y";for(let p=b.value;p>0;p--){var i=_([]);for(let m=O.value;m>0;m--){var o=(p-1)*O.value+1,l=(e.WH_CODE_guize?P.value:"")+(e.WH_CODE_guize?e.Connector==null?"":e.Connector:"")+(e!=null&&e.REGION_CODE_guize?e==null?void 0:e.REGION_ID:"")+(e.REGION_CODE_guize?e.Connector==null?"":e.Connector:"")+(e!=null&&e.SHELF_CODE_guize?e==null?void 0:e.SHELF_CODE:"")+(e.SHELF_CODE_guize?e.Connector==null?"":e.Connector:"")+String(p).padStart(e.LENGHTCEN,"0")+(e.FLOORS_guize?e.Connector==null?"":e.Connector:"")+String(m).padStart(e.LENGHT,"0");i.value.push({LOCATION_CODE:l,IS_ACTIVE:"",ORG_CODE:e.ORG_CODE,SHELF_ID:e.ID,ISMIX:t.value,FLOOR_NO:p,LEDID:m-1+o,SEQ_NO:m})}g.value.push(i.value)}}function Ae(){return c(this,null,function*(){var e=yield y(),t=yield ca(e.ID);t.IsSuccessed?D({iconType:"warning",title:()=>I("span",r("\u63D0\u793A")),content:()=>I("span",r("\u662F\u5426\u521D\u59CB\u5316\uFF0C\u91CD\u65B0\u751F\u6210\u50A8\u4F4D")),onOk:()=>c(this,null,function*(){H.value=!0,He()})}):C.error(r(t.LocaleMsg))})}function Ge(e){var t=G({});return e.IS_ACTIVE=="Y"?t=G({"overflow-wrap":"break-word","text-align":"center","word-break":"break-word","vertical-align":"middle","border-width":"medium","border-color":"white",width:"80px",display:"table-cell",color:"white",height:"100px","background-color":"#7CCD7C",padding:"2px","margin-top":"4px"}):e.IS_ACTIVE=="N"?t=G({"overflow-wrap":"break-word","text-align":"center","word-break":"break-word","vertical-align":"middle","border-width":"medium","border-color":"white",width:"80px",color:"white",display:"table-cell",height:"100px","background-color":" #FF4040",padding:"2px","margin-top":"4px"}):t=G({"overflow-wrap":"break-word","text-align":"center","word-break":"break-word","vertical-align":"middle","border-width":"medium","border-color":"white",width:"80px",display:"table-cell",height:"100px","background-color":"rgb(154, 191, 219)",padding:"2px","margin-top":"4px"}),t}return{t:r,cen:b,lie:O,getStatusStyle:Ge,generate:H,divWidth:L,location_code:ee,location_xuhao:ae,location:g,register:U,schemas:V,Rule:d,weishu:te,handleSubmit:we,handleClick:Pe,handleCreatelocation:Ae,getFormValues:B,setFormValues:K,validateForm:F,resetValidate:Z,resetFields:Y,registerLocation:v}}}),u={style:{width:"960px",height:"500px","overflow-x":"scroll"}},s={class:"censhu"},x={key:0},w=["onClick"],q={style:{display:"block","vertical-align":"middle"}};function M(a,E,v,J,r,V){const D=R("Button"),C=R("BasicForm"),U=R("CollapseContainer"),y=R("a-button"),W=R("LocationModal"),h=R("PageWrapper");return f(),Se(h,{title:a.t("\u8D27\u67B6")},{rightFooter:S(()=>[k(y,{type:"primary",onClick:a.handleSubmit},{default:S(()=>[De(z(a.t("\u63D0\u4EA4")),1)]),_:1},8,["onClick"])]),default:S(()=>[k(U,{title:a.t("\u914D\u7F6E\u53C2\u6570")},{default:S(()=>[k(C,{onRegister:a.register},{add:S(({field:Y})=>[Y?(f(),Se(D,{key:0,onClick:a.handleCreatelocation},{default:S(()=>[De(z(a.t("\u751F\u6210\u50A8\u4F4D")),1)]),_:1},8,["onClick"])):ye("",!0),$("div",u,[(f(!0),T(Le,null,Fe(a.location,(j,L)=>(f(),T("div",{style:Ne({width:a.divWidth+"px"})},[$("div",s,[a.location.length>0?(f(),T("span",x,z(a.t("\u5C42",[a.cen-L])),1)):ye("",!0)]),(f(!0),T(Le,null,Fe(j,(F,Z)=>(f(),T("div",{style:Ne(a.getStatusStyle(F)),onClick:B=>a.handleClick(F.LOCATION_CODE)},[$("span",q,z(F.LOCATION_CODE),1)],12,w))),256))],4))),256))])]),_:1},8,["onRegister"])]),_:1},8,["title"]),k(W,{onRegister:a.registerLocation,onSuccess:a.setFormValues},null,8,["onRegister","onSuccess"])]),_:1},8,["title"])}Te=Je(n,[["render",M]])}));export{La as __tla,Te as default};