2 lines
28 KiB
JavaScript
2 lines
28 KiB
JavaScript
import{_ as ou,a8 as su,b as g,a0 as nu,o as k,c as Y,e as u,w as l,d as r,r as D,a as Z,$ as iu,a5 as ru,az as pu,a4 as du,U as mu,av as Fu,g as cu,h as m,a1 as fu,y as j,B as C,aM as gu,A as se,am as ne,F as Oe,ad as Pe,aA as hu,E as T,C as Re}from"./index.887c1a2d.js";import{f as Eu,a as Ke,d as _u,c as yu,u as Cu,b as Du,e as Bu}from"./car.1ab439b2.js";import{f as He}from"./shop.e55bece3.js";import{a as Au,f as bu}from"./warehouse.41a1bb2f.js";import"./request.92d2eb68.js";import"./axios.e318b91e.js";const vu=su({name:"Car",setup(){const t=D(!1),a=D(!1),x=D(!1),Q=D([]),B=D([]),G=D(!1),L=D(!1),A=D([]),d=Z({pageNum:1,pageSize:10,total:0,hasMore:!0}),b=Z({keyword:""}),c=Z({current:1,pageSize:10,total:0}),N=D(!1),q=D(""),M=D(null),n=Z({id:null,code:"",name:"",capacity:void 0,appearance:85,warehouse_id:void 0,shop_ids:[],push_type:2,release_type:2}),ue={code:[{required:!0,message:"\u5C0F\u8F66\u7F16\u53F7\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],name:[{required:!0,message:"\u5C0F\u8F66\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"},{min:1,max:50,message:"\u957F\u5EA6\u57281\u523050\u4E2A\u5B57\u7B26",trigger:"blur"}],capacity:[{required:!0,message:"\u5BB9\u91CF\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],appearance:[{required:!0,message:"\u8BF7\u9009\u62E9\u54C1\u76F8",trigger:"change"}],warehouse_id:[{required:!0,message:"\u8BF7\u9009\u62E9\u5173\u8054\u4ED3\u5E93",trigger:"change"}],shop_ids:[{type:"array",required:!0,message:"\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u5E97\u94FA",trigger:"change"}],push_type:[{required:!0,message:"\u8BF7\u9009\u62E9\u63A8\u9001\u5230\u5E97\u94FA\u7684\u8282\u70B9",trigger:"change"}],release_type:[{required:!0,message:"\u8BF7\u9009\u62E9\u53D1\u5E03\u6A21\u5F0F",trigger:"change"}]},w=D(!1),v=D(null),F=Z({car_id:null,shop_id:void 0,shop_name:"",shop_type:void 0,client_id:"",app_key:"",app_secret:""}),O={shop_id:[{required:!0,message:"\u5E97\u94FAID\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],shop_name:[{required:!0,message:"\u5E97\u94FA\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],shop_type:[{required:!0,message:"\u8BF7\u9009\u62E9\u5E97\u94FA\u7C7B\u578B",trigger:"change"}],client_id:[{required:!0,message:"\u5E73\u53F0\u7AEFID\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]},E=D(!1),P=D(null),R=e=>!e&&e!==0?"-":hu.unix(Number(e)).format("YYYY-MM-DD HH:mm:ss"),$=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341"],ee=e=>{if(e==null)return"-";const s=Math.floor(e);if(s%10===0&&s>=10&&s<=100){const f=s/10;return`${$[f]}\u54C1`}if(s<1||s>99)return`${s}\u54C1`;const p=Math.floor(s/10),i=s%10;return p===0?`${$[i]}\u54C1`:i===0?`${$[p]}\u5341\u54C1`:`${$[p]}${$[i]}\u54C1`},J=e=>{const p={\u62FC\u591A\u591A:{bg:"#fce4e4",text:"#cc0033",border:"#fcc2c2"},\u95F2\u9C7C:{bg:"#fff9e6",text:"#b8860b",border:"#ffe58f"},\u5B54\u592B\u5B50:{bg:"#e6f0ff",text:"#0033cc",border:"#b3d4ff"}}[e];return p?{backgroundColor:p.bg,color:p.text,borderColor:p.border}:{}},S=D([]),ae=async()=>{try{const{list:e}=await Au({page:1,pageSize:999});S.value=e.map(s=>({id:s.id,name:s.name||s.warehouse_name||"",code:s.code||""}))}catch(e){console.warn("\u52A0\u8F7D\u4ED3\u5E93\u5217\u8868\u5931\u8D25",e)}},te=async e=>{try{const{list:s}=await bu({ids:e,page:1,pageSize:10}),p={};s.forEach(i=>{p[i.id]=i.name||i.warehouse_name||""}),Q.value=Q.value.map(i=>{var f;return{...i,warehouse_name:i.warehouse_id&&p[i.warehouse_id]||i.warehouse_name,warehouse_code:i.warehouse_id&&((f=s.find(h=>h.id===i.warehouse_id))==null?void 0:f.code)||i.warehouse_code}})}catch(s){console.warn("\u52A0\u8F7D\u4ED3\u5E93\u5217\u8868\u5931\u8D25",s)}},o=async()=>{t.value=!0;try{const{list:e,total:s}=await Eu({keyword:b.keyword,page:c.current,pageSize:c.pageSize});Q.value=e,c.total=s;const p=e.map(i=>i.warehouse_id).filter(i=>i!=null);p.length>0&&te([...new Set(p)])}catch{T.error({message:"\u83B7\u53D6\u5C0F\u8F66\u5217\u8868\u5931\u8D25",customClass:"scan-error-message"})}finally{t.value=!1}},_=()=>{c.current=1,o()},We=async()=>{c.current=1},Ye=()=>{b.keyword="",_()},je=e=>{c.current=e,o()},Qe=e=>{c.pageSize=e,c.current=1,o()},le=e=>{var p,i,f,h,K,H,V,z,I,U,X,y,W,re,pe,de,me,Fe,ce,fe,ge,he,Ee,_e,ye,Ce,De,Be,Ae,be,ve,we,Ve,ke,Se,ze,Te,$e,Ie,Ue,Le,Me,Ne,qe;const s={id:(p=e.id)!=null?p:e.shop_id,shop_name:(K=(f=(i=e.shopName)!=null?i:e.shop_name)!=null?f:e.name)!=null?K:`\u5E97\u94FA${(h=e.id)!=null?h:e.shop_id}`,shop_alias_name:(V=(H=e.shopAliasName)!=null?H:e.shop_alias_name)!=null?V:"",shop_type:(I=(z=e.shopType)!=null?z:e.shop_type)!=null?I:0,shop_authorize:(X=(U=e.shopAuthorize)!=null?U:e.shop_authorize)!=null?X:0,is_expiration:(W=(y=e.isExpiration)!=null?y:e.is_expiration)!=null?W:0,mall_id:(pe=(re=e.mallId)!=null?re:e.mall_id)!=null?pe:0,shop_nike:(me=(de=e.shopNike)!=null?de:e.shop_nike)!=null?me:"",shop_group:(ce=(Fe=e.shopGroup)!=null?Fe:e.shop_group)!=null?ce:"",shop_key:(ge=(fe=e.shopKey)!=null?fe:e.shop_key)!=null?ge:"",account:(he=e.account)!=null?he:"",password:(Ee=e.password)!=null?Ee:"",status:(_e=e.status)!=null?_e:0,is_syn_order:(Ce=(ye=e.isSynOrder)!=null?ye:e.is_syn_order)!=null?Ce:0,sku_spec:(Be=(De=e.skuSpec)!=null?De:e.sku_spec)!=null?Be:"",expiration_time:(be=(Ae=e.expirationTime)!=null?Ae:e.expiration_time)!=null?be:0,shop_expiration_time:(we=(ve=e.shopExpirationTime)!=null?ve:e.shop_expiration_time)!=null?we:0,create_time:(Se=(ke=(Ve=e.addTime)!=null?Ve:e.createTime)!=null?ke:e.create_time)!=null?Se:0,update_time:(Te=(ze=e.updateTime)!=null?ze:e.update_time)!=null?Te:0,user_id:($e=e.user_id)!=null?$e:0,tenant_id:(Ie=e.tenant_id)!=null?Ie:"",publish_type:(Ue=e.publish_type)!=null?Ue:0,deregulation:(Le=e.deregulation)!=null?Le:0,token:(Me=e.token)!=null?Me:"",refresh_token:(qe=(Ne=e.refreshToken)!=null?Ne:e.refresh_token)!=null?qe:""};return{...e,id:s.id,shop_name:s.shop_name,shopName:s.shop_name,shop_type:s.shop_type,_raw:s}},oe=async(e=!1)=>{if(!(G.value||L.value)&&!(e&&!d.hasMore))if(e){L.value=!0,A.value=[];try{const s=await He({page:d.pageNum,pageSize:d.pageSize});A.value=s.list.map(le);const p=new Set(B.value.map(f=>f.id)),i=A.value.filter(f=>!p.has(f.id));B.value=[...B.value,...i],d.total=s.total,d.hasMore=B.value.length<s.total}catch{}finally{L.value=!1,A.value=[]}}else{G.value=!0;try{const s=await He({page:d.pageNum,pageSize:d.pageSize}),p=new Set(B.value.map(f=>f.id)),i=s.list.map(le).filter(f=>!p.has(f.id));B.value=[...B.value,...i],d.total=s.total,d.hasMore=B.value.length<s.total}catch{}finally{G.value=!1}}},ie=e=>{const s=e.target;if(!s)return;const{scrollTop:p,scrollHeight:i,clientHeight:f}=s;p+f>=i-50&&!L.value&&d.hasMore&&(d.pageNum++,oe(!0))},Ge=e=>{e&&(B.value.length===0&&oe(!1),setTimeout(()=>{const s=document.querySelector(".shop-select-popper .el-select-dropdown__wrap");s&&(s.removeEventListener("scroll",ie),s.addEventListener("scroll",ie))},100))},Je=()=>{q.value="\u65B0\u589E\u5C0F\u8F66",n.id=null,n.code="",n.name="",n.capacity=void 0,n.appearance=85,n.shop_ids=[],d.pageNum=1,d.total=0,d.hasMore=!0,B.value=[],N.value=!0,setTimeout(()=>{var e;(e=M.value)==null||e.clearValidate()},0)},Xe=async e=>{var s,p,i,f,h,K,H,V,z,I,U,X;q.value="\u7F16\u8F91\u5C0F\u8F66";try{const y=await Ke(e.id);y?(n.id=(s=y.id)!=null?s:e.id,n.code=String((i=(p=y.code)!=null?p:e.code)!=null?i:""),n.name=y.name||e.name,n.capacity=(f=y.capacity)!=null?f:e.capacity,n.appearance=(h=y.appearance)!=null?h:e.appearance,n.warehouse_id=(K=y.warehouse_id)!=null?K:e.warehouse_id,n.push_type=(V=(H=y.push_type)!=null?H:e.push_type)!=null?V:1):(n.id=e.id,n.code=String((z=e.code)!=null?z:""),n.name=e.name,n.capacity=e.capacity,n.appearance=e.appearance,n.warehouse_id=e.warehouse_id,n.push_type=(I=e.push_type)!=null?I:1)}catch(y){console.warn("\u83B7\u53D6\u8BE6\u60C5\u5931\u8D25\uFF0C\u4F7F\u7528\u5F53\u524D\u884C\u6570\u636E",y),n.id=e.id,n.code=String((U=e.code)!=null?U:""),n.name=e.name,n.capacity=e.capacity,n.appearance=e.appearance,n.warehouse_id=e.warehouse_id,n.push_type=(X=e.push_type)!=null?X:1}if(d.pageNum=1,d.total=0,d.hasMore=!0,B.value=[],e.shops&&e.shops.length>0){const y=e.shops.map(W=>le(W));B.value=[...y],n.shop_ids=e.shops.map(W=>W.id)}else n.shop_ids=[];N.value=!0,oe(!1),setTimeout(()=>{var y;(y=M.value)==null||y.clearValidate()},0)},Ze=async e=>{try{const s=await Ke(e.id);s?P.value={...s,shops:s.shops||e.shops||[]}:P.value={...e},E.value=!0}catch{T.error({message:"\u83B7\u53D6\u5C0F\u8F66\u8BE6\u60C5\u5931\u8D25",customClass:"scan-error-message"})}},xe=e=>{Re.confirm(`\u786E\u5B9A\u8981\u5220\u9664\u5C0F\u8F66 "${e.code} - ${e.name}" \u5417\uFF1F`,"\u5220\u9664\u786E\u8BA4",{confirmButtonText:"\u786E\u5B9A\u5220\u9664",cancelButtonText:"\u53D6\u6D88",type:"warning"}).then(async()=>{try{await _u(e.id),T.success({message:"\u5220\u9664\u6210\u529F",customClass:"scan-success-message"}),_()}catch{T.error({message:"\u5220\u9664\u5931\u8D25",customClass:"scan-error-message"})}}).catch(()=>{})},eu=async()=>{var e,s,p,i,f;try{await((e=M.value)==null?void 0:e.validate()),a.value=!0;const h=new FormData;h.append("code",n.code),h.append("name",n.name||""),h.append("capacity",String((s=n.capacity)!=null?s:"")),h.append("appearance",String((p=n.appearance)!=null?p:"")),n.warehouse_id&&h.append("warehouse_id",String(n.warehouse_id)),h.append("push_type",String((i=n.push_type)!=null?i:"")),h.append("release_type",String((f=n.release_type)!=null?f:"")),B.value.filter(V=>n.shop_ids.includes(V.id)).map(V=>{var U;const z=V._raw||V,I={...z};return I.id=String((U=z.id)!=null?U:z.shop_id),I}).forEach((V,z)=>{h.append(`shop_info[${z}]`,JSON.stringify(V))}),n.id===null?(await yu(h),T.success({message:"\u65B0\u589E\u5C0F\u8F66\u6210\u529F",customClass:"scan-success-message"})):(h.append("id",String(n.id)),await Cu(h),T.success({message:"\u7F16\u8F91\u5C0F\u8F66\u6210\u529F",customClass:"scan-success-message"})),N.value=!1,_()}catch{}finally{a.value=!1}},uu=()=>{var e;(e=M.value)==null||e.resetFields(),n.id=null,n.code="",n.name="",n.capacity=void 0,n.appearance=85,n.shop_ids=[]},au=(e,s)=>{Re.confirm(`\u786E\u5B9A\u8981\u79FB\u9664\u5E97\u94FA "${s.shop_name}" \u5417\uFF1F`,"\u79FB\u9664\u786E\u8BA4",{confirmButtonText:"\u786E\u5B9A\u79FB\u9664",cancelButtonText:"\u53D6\u6D88",type:"warning"}).then(async()=>{try{await Du({id:s.id}),T.success({message:"\u79FB\u9664\u6210\u529F",customClass:"scan-success-message"}),_()}catch{T.error({message:"\u79FB\u9664\u5931\u8D25",customClass:"scan-error-message"})}}).catch(()=>{})},tu=async()=>{var e;try{await((e=v.value)==null?void 0:e.validate()),x.value=!0,await Bu({car_id:F.car_id,shop_id:F.shop_id,shop_name:F.shop_name,shop_type:F.shop_type,client_id:F.client_id,app_key:F.app_key,app_secret:F.app_secret}),T.success({message:"\u6DFB\u52A0\u5E97\u94FA\u5173\u8054\u6210\u529F",customClass:"scan-success-message"}),w.value=!1,_()}catch{T.error({message:"\u6DFB\u52A0\u5E97\u94FA\u5173\u8054\u5931\u8D25",customClass:"scan-error-message"})}finally{x.value=!1}},lu=()=>{var e;(e=v.value)==null||e.resetFields(),F.car_id=null,F.shop_id=void 0,F.shop_name="",F.shop_type=void 0,F.client_id="",F.app_key="",F.app_secret=""};return iu(()=>{o(),ae()}),{loading:t,submitLoading:a,shopSubmitLoading:x,tableData:Q,shopOptions:B,shopInitialLoading:G,shopAppendLoading:L,shopPagination:d,handleShopVisibleChange:Ge,searchParams:b,pagination:c,dialogVisible:N,dialogTitle:q,formRef:M,formData:n,formRules:ue,shopDialogVisible:w,shopFormRef:v,shopFormData:F,shopFormRules:O,detailDialogVisible:E,detailData:P,warehouseList:S,Search:ru,Refresh:pu,Plus:du,Edit:mu,Delete:Fu,formatTimestamp:R,formatAppearance:ee,shopTypeStyle:J,handleSearch:We,resetSearch:Ye,handleCurrentChange:je,handleSizeChange:Qe,handleAdd:Je,handleEdit:Xe,handleDetail:Ze,handleDelete:xe,submitForm:eu,resetForm:uu,handleDeleteShop:au,submitShopForm:tu,resetShopForm:lu}}}),wu={class:"car-manager"},Vu={class:"filter-bar"},ku={class:"expand-content"},Su={key:1},zu={class:"appearance-text"},Tu={class:"push_type"},$u={class:"pagination-wrapper"},Iu={class:"label-with-icon"},Uu={class:"label-with-icon"},Lu={class:"label-with-icon"},Mu={class:"label-with-icon"},Nu={key:0,style:{"text-align":"center",padding:"8px",color:"#999"}},qu={key:1,style:{"text-align":"center",padding:"8px",color:"#999"}},Ou={class:"label-with-icon"},Pu={class:"label-with-icon"},Ru={class:"dialog-footer"},Ku={class:"dialog-footer"},Hu={class:"appearance-text"};function Wu(t,a,x,Q,B,G){const L=g("Search"),A=g("el-icon"),d=g("el-input"),b=g("el-button"),c=g("el-table-column"),N=g("el-tag"),q=g("el-table"),M=g("el-empty"),n=g("el-card"),ue=g("el-pagination"),w=g("QuestionFilled"),v=g("el-tooltip"),F=g("el-option"),O=g("el-select"),E=g("el-form-item"),P=g("el-input-number"),R=g("el-radio"),$=g("el-radio-group"),ee=g("el-form"),J=g("el-dialog"),S=g("el-descriptions-item"),ae=g("el-descriptions"),te=nu("loading");return k(),Y("div",wu,[u(n,{class:"section-card"},{header:l(()=>[...a[26]||(a[26]=[r("div",{class:"card-header"},[r("span",null,"\u5C0F\u8F66\u5217\u8868")],-1)])]),default:l(()=>[r("div",Vu,[u(d,{modelValue:t.searchParams.keyword,"onUpdate:modelValue":a[0]||(a[0]=o=>t.searchParams.keyword=o),placeholder:"\u5C0F\u8F66\u7F16\u53F7/\u540D\u79F0",clearable:"",style:{width:"220px"},onKeyup:cu(t.handleSearch,["enter"])},{prefix:l(()=>[u(A,null,{default:l(()=>[u(L)]),_:1})]),_:1},8,["modelValue","onKeyup"]),u(b,{type:"primary",icon:t.Search,onClick:t.handleSearch},{default:l(()=>[...a[27]||(a[27]=[m("\u641C\u7D22",-1)])]),_:1},8,["icon","onClick"]),u(b,{icon:t.Refresh,onClick:t.resetSearch},{default:l(()=>[...a[28]||(a[28]=[m("\u91CD\u7F6E",-1)])]),_:1},8,["icon","onClick"]),u(b,{type:"success",icon:t.Plus,onClick:t.handleAdd},{default:l(()=>[...a[29]||(a[29]=[m("\u65B0\u589E\u5C0F\u8F66",-1)])]),_:1},8,["icon","onClick"])]),fu((k(),j(q,{data:t.tableData,border:"",stripe:"",style:{width:"100%"}},{default:l(()=>[u(c,{type:"expand"},{default:l(({row:o})=>[r("div",ku,[a[30]||(a[30]=r("div",{class:"expand-header"},[r("span",{class:"expand-title"},"\u5173\u8054\u5E97\u94FA")],-1)),u(q,{data:o.shops,border:"",size:"small",style:{width:"100%"}},{default:l(()=>[u(c,{prop:"id",label:"\u5E97\u94FAID","min-width":"400",align:"center"},{default:l(({row:_})=>[m(C(_.id||"-"),1)]),_:1}),u(c,{prop:"shop_name",label:"\u5E97\u94FA\u540D\u79F0","min-width":"350","show-overflow-tooltip":"",align:"center"},{default:l(({row:_})=>[m(C(_.shop_name||"-"),1)]),_:1}),u(c,{prop:"shop_type_text",label:"\u5E97\u94FA\u7C7B\u578B","min-width":"270",align:"center"},{default:l(({row:_})=>[_.shop_type_text?(k(),j(N,{key:0,style:gu(t.shopTypeStyle(_.shop_type_text))},{default:l(()=>[m(C(_.shop_type_text),1)]),_:2},1032,["style"])):(k(),Y("span",Su,"-"))]),_:1})]),_:1},8,["data"]),!o.shops||o.shops.length===0?(k(),j(M,{key:0,description:"\u6682\u65E0\u5173\u8054\u5E97\u94FA","image-size":60})):se("",!0)])]),_:1}),u(c,{prop:"code",label:"\u5C0F\u8F66\u7F16\u53F7",width:"120",align:"center"}),u(c,{prop:"name",label:"\u5C0F\u8F66\u540D\u79F0","min-width":"160","show-overflow-tooltip":"",align:"center"}),u(c,{prop:"warehouse_name",label:"\u5173\u8054\u4ED3\u5E93","min-width":"160","show-overflow-tooltip":"",align:"center"},{default:l(({row:o})=>[r("span",null,C(o.warehouse_name||"-")+"("+C(o.warehouse_code||"-")+")",1)]),_:1}),u(c,{prop:"capacity",label:"\u5BB9\u91CF",width:"100",align:"center"}),u(c,{prop:"appearance",label:"\u54C1\u76F8",width:"100",align:"center"},{default:l(({row:o})=>[r("span",zu,C(t.formatAppearance(o.appearance)),1)]),_:1}),u(c,{prop:"push_type",label:"\u63A8\u9001\u5230\u5E97\u94FA",width:"140",align:"center"},{default:l(({row:o})=>[r("span",Tu,C(o.push_type===1?"\u521B\u5EFA\u6CE2\u6B21\u540E\u968F\u5373\u4E0A\u67B6":o.push_type===2?"\u5165\u5E93\u540E\u624D\u4E0A\u67B6":o.push_type),1)]),_:1}),u(c,{prop:"created_at",label:"\u521B\u5EFA\u65F6\u95F4",width:"170",align:"center"},{default:l(({row:o})=>[m(C(t.formatTimestamp(o.created_at)),1)]),_:1}),u(c,{prop:"updated_at",label:"\u66F4\u65B0\u65F6\u95F4",width:"170",align:"center"},{default:l(({row:o})=>[m(C(t.formatTimestamp(o.updated_at)),1)]),_:1}),u(c,{label:"\u64CD\u4F5C",width:"200",fixed:"right",align:"center"},{default:l(({row:o})=>[u(b,{type:"primary",link:"",icon:t.Edit,onClick:_=>t.handleEdit(o)},{default:l(()=>[...a[31]||(a[31]=[m("\u7F16\u8F91",-1)])]),_:1},8,["icon","onClick"]),u(b,{type:"info",link:"",onClick:_=>t.handleDetail(o)},{default:l(()=>[...a[32]||(a[32]=[m("\u8BE6\u60C5",-1)])]),_:1},8,["onClick"]),u(b,{type:"danger",link:"",icon:t.Delete,onClick:_=>t.handleDelete(o)},{default:l(()=>[...a[33]||(a[33]=[m("\u5220\u9664",-1)])]),_:1},8,["icon","onClick"])]),_:1})]),_:1},8,["data"])),[[te,t.loading]])]),_:1}),r("div",$u,[u(ue,{"current-page":t.pagination.current,"onUpdate:currentPage":a[1]||(a[1]=o=>t.pagination.current=o),"page-size":t.pagination.pageSize,"onUpdate:pageSize":a[2]||(a[2]=o=>t.pagination.pageSize=o),"page-sizes":[10,20,50,100],total:t.pagination.total,layout:"total, sizes, prev, pager, next, jumper",onSizeChange:t.handleSizeChange,onCurrentChange:t.handleCurrentChange},null,8,["current-page","page-size","total","onSizeChange","onCurrentChange"])]),u(J,{modelValue:t.dialogVisible,"onUpdate:modelValue":a[15]||(a[15]=o=>t.dialogVisible=o),title:t.dialogTitle,width:"520px","destroy-on-close":"",onClose:t.resetForm},{footer:l(()=>[r("span",Ru,[u(b,{onClick:a[14]||(a[14]=o=>t.dialogVisible=!1)},{default:l(()=>[...a[47]||(a[47]=[m("\u53D6\u6D88",-1)])]),_:1}),u(b,{type:"primary",onClick:t.submitForm,loading:t.submitLoading},{default:l(()=>[...a[48]||(a[48]=[m("\u786E\u5B9A",-1)])]),_:1},8,["onClick","loading"])])]),default:l(()=>[u(ee,{ref:"formRef",model:t.formData,rules:t.formRules,"label-width":"100px","label-position":"right"},{default:l(()=>[u(E,{prop:"warehouse_id"},{label:l(()=>[r("span",{class:"label-with-icon",onClick:a[3]||(a[3]=ne(()=>{},["prevent"]))},[a[34]||(a[34]=r("span",null,"\u5173\u8054\u4ED3\u5E93 ",-1)),u(v,{content:"\u9009\u62E9\u5C0F\u8F66\u5F52\u5C5E\u7684\u4ED3\u5E93\uFF0C\u521B\u5EFA\u540E\u4E0D\u53EF\u4FEE\u6539",placement:"top",trigger:"click"},{default:l(()=>[u(A,{style:{cursor:"pointer"}},{default:l(()=>[u(w)]),_:1})]),_:1})])]),default:l(()=>[u(O,{modelValue:t.formData.warehouse_id,"onUpdate:modelValue":a[4]||(a[4]=o=>t.formData.warehouse_id=o),placeholder:"\u8BF7\u9009\u62E9\u5173\u8054\u4ED3\u5E93",style:{width:"100%"},disabled:t.formData.id!==null},{default:l(()=>[(k(!0),Y(Oe,null,Pe(t.warehouseList,o=>(k(),j(F,{key:o.id,label:`${o.name}`,value:o.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","disabled"])]),_:1}),u(E,null,{label:l(()=>[r("span",Iu,[a[35]||(a[35]=r("span",null,"\u4ED3\u5E93\u7F16\u7801",-1)),u(v,{content:"\u6240\u9009\u4ED3\u5E93\u7684\u7CFB\u7EDF\u7F16\u7801",placement:"top",trigger:"click"},{default:l(()=>[u(A,{style:{cursor:"pointer"}},{default:l(()=>[u(w)]),_:1})]),_:1})])]),default:l(()=>{var o;return[u(d,{value:((o=t.warehouseList.find(_=>_.id===t.formData.warehouse_id))==null?void 0:o.code)||"",disabled:""},null,8,["value"])]}),_:1}),u(E,{prop:"code"},{label:l(()=>[r("span",Uu,[a[36]||(a[36]=r("span",null,"\u5C0F\u8F66\u7F16\u53F7",-1)),u(v,{content:"\u4F8B\uFF1A1085 \u4F7F\u7528\u82F1\u6587\u6216\u6570\u5B57\uFF08\u6761\u7801\u662F\u4E0D\u652F\u6301\u6C49\u5B57\u7684\uFF0C\u6761\u7801\u6253\u5370\u65F6\u5019\u9700\u8981\uFF09\u521B\u5EFA\u540E\u4E0D\u53EF\u4FEE\u6539",placement:"top",trigger:"click"},{default:l(()=>[u(A,{style:{cursor:"pointer"}},{default:l(()=>[u(w)]),_:1})]),_:1})])]),default:l(()=>[u(d,{modelValue:t.formData.code,"onUpdate:modelValue":a[5]||(a[5]=o=>t.formData.code=o),placeholder:"\u8BF7\u8F93\u5165\u5C0F\u8F66\u7F16\u53F7",maxlength:"20","show-word-limit":"",clearable:"",disabled:t.formData.id!==null},null,8,["modelValue","disabled"])]),_:1}),u(E,{prop:"name"},{label:l(()=>[r("span",Lu,[a[37]||(a[37]=r("span",null,"\u5C0F\u8F66\u540D\u79F0",-1)),u(v,{content:"\u4F8B\uFF1A1\u53F7\u4ED3\u5E9385\u54C1\u8F66 \u6839\u636E\u5B9E\u9645\u60C5\u51B5\u81EA\u884C\u586B\u5199",placement:"top",trigger:"click"},{default:l(()=>[u(A,{style:{cursor:"pointer"}},{default:l(()=>[u(w)]),_:1})]),_:1})])]),default:l(()=>[u(d,{modelValue:t.formData.name,"onUpdate:modelValue":a[6]||(a[6]=o=>t.formData.name=o),placeholder:"\u8BF7\u8F93\u5165\u5C0F\u8F66\u540D\u79F0",maxlength:"50","show-word-limit":""},null,8,["modelValue"])]),_:1}),u(E,{prop:"capacity"},{label:l(()=>[r("span",Mu,[a[38]||(a[38]=r("span",null,"\u5BB9\u91CF",-1)),u(v,{content:"\u4F8B\uFF1A200 \u6839\u636E\u5B9E\u9645\u60C5\u51B5\u81EA\u884C\u586B\u5199 \u8FD9\u4E0E\u6CE2\u6B21\u6574\u4F53\u63D0\u4EA4\u6570\u91CF\u6709\u5173 \u5EFA\u8BAE\u586B\u5199200\u4E00\u4E0B \u4EE5\u514D\u4E00\u6B21\u6027\u63D0\u4EA4\u592A\u591A",placement:"top",trigger:"click"},{default:l(()=>[u(A,{style:{cursor:"pointer"}},{default:l(()=>[u(w)]),_:1})]),_:1})])]),default:l(()=>[u(P,{modelValue:t.formData.capacity,"onUpdate:modelValue":a[7]||(a[7]=o=>t.formData.capacity=o),min:0,max:999999,"controls-position":"right",placeholder:"\u8BF7\u8F93\u5165\u5BB9\u91CF",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),u(E,{prop:"appearance"},{label:l(()=>[r("span",{class:"label-with-icon",onClick:a[8]||(a[8]=ne(()=>{},["prevent"]))},[a[39]||(a[39]=r("span",null,"\u54C1\u76F8",-1)),u(v,{content:"\u4F8B\uFF1A\u516B\u4E94\u54C1 \u6839\u636E\u5B9E\u9645\u60C5\u51B5\u81EA\u884C\u9009\u62E9",placement:"top",trigger:"click"},{default:l(()=>[u(A,{style:{cursor:"pointer"}},{default:l(()=>[u(w)]),_:1})]),_:1})])]),default:l(()=>[u(O,{modelValue:t.formData.appearance,"onUpdate:modelValue":a[9]||(a[9]=o=>t.formData.appearance=o),placeholder:"\u8BF7\u9009\u62E9\u54C1\u76F8",style:{width:"100%"}},{default:l(()=>[u(F,{label:"\u516B\u4E94\u54C1",value:85}),u(F,{label:"\u4E5D\u54C1",value:90}),u(F,{label:"\u4E5D\u4E94\u54C1",value:95}),u(F,{label:"\u5341\u54C1",value:100})]),_:1},8,["modelValue"])]),_:1}),u(E,{prop:"shop_ids"},{label:l(()=>[r("span",{class:"label-with-icon",onClick:a[10]||(a[10]=ne(()=>{},["prevent"]))},[a[40]||(a[40]=r("span",null,"\u7ED1\u5B9A\u5E97\u94FA",-1)),u(v,{content:"\u6839\u636E\u5B9E\u9645\u60C5\u51B5\u81EA\u884C\u9009\u62E9 \u63D0\u4EA4\u6CE2\u6B21\u540E\u4F1A\u6839\u636E\u9009\u62E9\u7684\u5E97\u94FA\u540C\u6B65\u5230\u5BF9\u5E94\u5E97\u94FA(\u5E97\u94FA\u65E0\u76F8\u540C\u5546\u54C1\u4F1A\u65B0\u589E\u5546\u54C1\uFF0C\u6709\u76F8\u540C\u5546\u54C1\u4F1A\u589E\u52A0\u5E93\u5B58) \u6682\u672A\u505A\u8FC7\u6EE4\u8BBE\u7F6E",placement:"top",trigger:"click"},{default:l(()=>[u(A,{style:{cursor:"pointer"}},{default:l(()=>[u(w)]),_:1})]),_:1})])]),default:l(()=>[u(O,{modelValue:t.formData.shop_ids,"onUpdate:modelValue":a[11]||(a[11]=o=>t.formData.shop_ids=o),multiple:"",filterable:"",placeholder:"\u8BF7\u9009\u62E9\u7ED1\u5B9A\u5E97\u94FA\uFF08\u53EF\u591A\u9009\uFF09",style:{width:"100%"},loading:t.shopInitialLoading,"popper-class":"shop-select-popper",onVisibleChange:t.handleShopVisibleChange},{default:l(()=>[(k(!0),Y(Oe,null,Pe(t.shopOptions,o=>(k(),j(F,{key:o.id,label:o.shopName,value:o.id},null,8,["label","value"]))),128)),t.shopInitialLoading?(k(),Y("div",Nu,"\u52A0\u8F7D\u4E2D...")):!t.shopPagination.hasMore&&t.shopOptions.length>0?(k(),Y("div",qu,"\u5DF2\u52A0\u8F7D\u5168\u90E8")):se("",!0)]),_:1},8,["modelValue","loading","onVisibleChange"])]),_:1}),u(E,{prop:"push_type"},{label:l(()=>[r("span",Ou,[a[41]||(a[41]=r("span",null,"\u63A8\u9001\u5230\u5E97\u94FA",-1)),u(v,{content:"\u9009\u62E9\u5728\u4EC0\u4E48\u8282\u70B9\u5C06\u5F55\u5165\u7684\u5546\u54C1\u63A8\u9001\u5230\u5BF9\u5E94\u7684\u5E97\u94FA\uFF0C\u4E0A\u67B6\u6216\u8005\u8C03\u6574\u5E93\u5B58",placement:"top",trigger:"click"},{default:l(()=>[u(A,{style:{cursor:"pointer"}},{default:l(()=>[u(w)]),_:1})]),_:1})])]),default:l(()=>[u($,{modelValue:t.formData.push_type,"onUpdate:modelValue":a[12]||(a[12]=o=>t.formData.push_type=o)},{default:l(()=>[u(R,{value:1},{default:l(()=>[...a[42]||(a[42]=[m("\u521B\u5EFA\u6CE2\u6B21\u540E\u968F\u5373\u4E0A\u67B6",-1)])]),_:1}),u(R,{value:2},{default:l(()=>[...a[43]||(a[43]=[m("\u5165\u5E93\u540E\u624D\u4E0A\u67B6",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1}),u(E,{prop:"release_type"},{label:l(()=>[r("span",Pu,[a[44]||(a[44]=r("span",null,"\u53D1\u5E03\u6A21\u5F0F",-1)),u(v,{content:"\u9009\u62E9\u4E0D\u5408\u5E76\u5E93\u5B58\u53D1\u5E03\uFF0C\u5355\u4E2A\u6CE2\u6B21\u5185\uFF0C\u4E24\u672C\u76F8\u540C\u7684\u4E66\u72EC\u7ACB\u5E93\u5B58\u53D1\u5E03\u591A\u4E2A\u4EFB\u52A1\uFF1B\u9009\u62E9\u5408\u5E76\u5E93\u5B58\uFF0C\u5355\u4E2A\u6CE2\u6B21\u5185\uFF0C\u4E24\u672C\u76F8\u540C\u7684\u4E66\u4F1A\u5C06\u5E93\u5B58\u5408\u5E76\u53D1\u5E03\u4E00\u6761\u4EFB\u52A1",placement:"top",trigger:"click"},{default:l(()=>[u(A,{style:{cursor:"pointer"}},{default:l(()=>[u(w)]),_:1})]),_:1})])]),default:l(()=>[u($,{modelValue:t.formData.release_type,"onUpdate:modelValue":a[13]||(a[13]=o=>t.formData.release_type=o)},{default:l(()=>[u(R,{value:1},{default:l(()=>[...a[45]||(a[45]=[m("\u4E0D\u5408\u5E76\u5E93\u5B58\u53D1\u5E03",-1)])]),_:1}),u(R,{value:2},{default:l(()=>[...a[46]||(a[46]=[m("\u5408\u5E76\u5E93\u5B58\u53D1\u5E03",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue","title","onClose"]),u(J,{modelValue:t.shopDialogVisible,"onUpdate:modelValue":a[23]||(a[23]=o=>t.shopDialogVisible=o),title:"\u6DFB\u52A0\u5E97\u94FA\u5173\u8054",width:"600px","destroy-on-close":"",onClose:t.resetShopForm},{footer:l(()=>[r("span",Ku,[u(b,{onClick:a[22]||(a[22]=o=>t.shopDialogVisible=!1)},{default:l(()=>[...a[49]||(a[49]=[m("\u53D6\u6D88",-1)])]),_:1}),u(b,{type:"primary",onClick:t.submitShopForm,loading:t.shopSubmitLoading},{default:l(()=>[...a[50]||(a[50]=[m("\u786E\u5B9A",-1)])]),_:1},8,["onClick","loading"])])]),default:l(()=>[u(ee,{ref:"shopFormRef",model:t.shopFormData,rules:t.shopFormRules,"label-width":"100px","label-position":"right"},{default:l(()=>[u(E,{label:"\u5E97\u94FAID",prop:"shop_id"},{default:l(()=>[u(P,{modelValue:t.shopFormData.shop_id,"onUpdate:modelValue":a[16]||(a[16]=o=>t.shopFormData.shop_id=o),min:1,"controls-position":"right",placeholder:"\u8BF7\u8F93\u5165\u5E97\u94FAID",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),u(E,{label:"\u5E97\u94FA\u540D\u79F0",prop:"shop_name"},{default:l(()=>[u(d,{modelValue:t.shopFormData.shop_name,"onUpdate:modelValue":a[17]||(a[17]=o=>t.shopFormData.shop_name=o),placeholder:"\u8BF7\u8F93\u5165\u5E97\u94FA\u540D\u79F0",maxlength:"50","show-word-limit":""},null,8,["modelValue"])]),_:1}),u(E,{label:"\u5E97\u94FA\u7C7B\u578B",prop:"shop_type"},{default:l(()=>[u(O,{modelValue:t.shopFormData.shop_type,"onUpdate:modelValue":a[18]||(a[18]=o=>t.shopFormData.shop_type=o),placeholder:"\u8BF7\u9009\u62E9\u5E97\u94FA\u7C7B\u578B",style:{width:"100%"}},{default:l(()=>[u(F,{label:"\u62FC\u591A\u591A",value:1}),u(F,{label:"\u6DD8\u5B9D",value:2}),u(F,{label:"\u4EAC\u4E1C",value:3}),u(F,{label:"\u5176\u4ED6",value:0})]),_:1},8,["modelValue"])]),_:1}),u(E,{label:"\u5E73\u53F0\u7AEFID",prop:"client_id"},{default:l(()=>[u(d,{modelValue:t.shopFormData.client_id,"onUpdate:modelValue":a[19]||(a[19]=o=>t.shopFormData.client_id=o),placeholder:"\u8BF7\u8F93\u5165\u5E73\u53F0\u7AEFID",maxlength:"50","show-word-limit":""},null,8,["modelValue"])]),_:1}),u(E,{label:"App Key",prop:"app_key"},{default:l(()=>[u(d,{modelValue:t.shopFormData.app_key,"onUpdate:modelValue":a[20]||(a[20]=o=>t.shopFormData.app_key=o),placeholder:"\u8BF7\u8F93\u5165 App Key",maxlength:"255","show-word-limit":""},null,8,["modelValue"])]),_:1}),u(E,{label:"App Secret",prop:"app_secret"},{default:l(()=>[u(d,{modelValue:t.shopFormData.app_secret,"onUpdate:modelValue":a[21]||(a[21]=o=>t.shopFormData.app_secret=o),placeholder:"\u8BF7\u8F93\u5165 App Secret",maxlength:"255","show-word-limit":"",type:"password","show-password":""},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue","onClose"]),u(J,{modelValue:t.detailDialogVisible,"onUpdate:modelValue":a[25]||(a[25]=o=>t.detailDialogVisible=o),title:"\u5C0F\u8F66\u8BE6\u60C5",width:"520px","destroy-on-close":""},{footer:l(()=>[u(b,{onClick:a[24]||(a[24]=o=>t.detailDialogVisible=!1)},{default:l(()=>[...a[51]||(a[51]=[m("\u5173\u95ED",-1)])]),_:1})]),default:l(()=>[t.detailData?(k(),j(ae,{key:0,column:2,border:""},{default:l(()=>[u(S,{label:"ID"},{default:l(()=>[m(C(t.detailData.id),1)]),_:1}),u(S,{label:"\u5C0F\u8F66\u7F16\u53F7"},{default:l(()=>[m(C(t.detailData.code),1)]),_:1}),u(S,{label:"\u5C0F\u8F66\u540D\u79F0"},{default:l(()=>[m(C(t.detailData.name),1)]),_:1}),u(S,{label:"\u5BB9\u91CF"},{default:l(()=>[m(C(t.detailData.capacity),1)]),_:1}),u(S,{label:"\u54C1\u76F8"},{default:l(()=>[r("span",Hu,C(t.formatAppearance(t.detailData.appearance)),1)]),_:1}),u(S,{label:"\u5173\u8054\u5E97\u94FA\u6570"},{default:l(()=>{var o;return[m(C(((o=t.detailData.shops)==null?void 0:o.length)||0),1)]}),_:1}),u(S,{label:"\u521B\u5EFA\u65F6\u95F4",span:2},{default:l(()=>[m(C(t.formatTimestamp(t.detailData.created_at)),1)]),_:1}),u(S,{label:"\u66F4\u65B0\u65F6\u95F4",span:2},{default:l(()=>[m(C(t.formatTimestamp(t.detailData.updated_at)),1)]),_:1})]),_:1})):se("",!0)]),_:1},8,["modelValue"])])}var Zu=ou(vu,[["render",Wu],["__scopeId","data-v-5ab815e0"]]);export{Zu as default};
|