CyHW_a z3JKe)DLbSL?$b{y&W<^~4LRw{aO!9?O^|qbjA9TQj|4mkXsg-$eZy(2u4QKpr_ou@ z&KQA=hvk527El^_AJaUOTG;b>L>mzdrv!}5yo8RJJK`eUk0OocNM=yGpG)qQ>w*$c=d#Cb*-J8?-HF`AO&l#$Z56 `RZA_237xX5bUw6oNn|i|QW+xg2mzuo z!N6eX3~{Q7SGO>b^1-t6lXwZ$3`k`A-?49%CSE?osb^;v1hGg$g{enoU!(w;9+qys zy~PsLU;Sc x-9X(emej9yYs)lT&Oaf zc&&oLrO2%+a_j#U`OVMY{POQVUK{Z7l~&cDy|7upcX*4gBQ&AU*cBe?FW9h!TI##S ze(N!?9aj(STOUzE;JqgEs2wxUX+qB!l>OHPG2#RC?2dczxO>=rbkyBFx&QF?-R{ZZ z{f7s8-J;6S1}t@LYb<3^Um4Q7oNg&z7-B#wv?GEVgj`{CQr?1VDnvkG 5 k+G?{NtaVsX6kB*!{&t?0|2k?8i>=@N7tBSvmV6BW0Ehl*(*OVf literal 0 HcmV?d00001 diff --git a/index/assets/Dict-5b011d26.js b/index/assets/Dict-5b011d26.js new file mode 100644 index 0000000..a96e99e --- /dev/null +++ b/index/assets/Dict-5b011d26.js @@ -0,0 +1 @@ +var f=(g,p,l)=>new Promise((m,s)=>{var h=i=>{try{d(l.next(i))}catch(o){s(o)}},y=i=>{try{d(l.throw(i))}catch(o){s(o)}},d=i=>i.done?m(i.value):Promise.resolve(i.value).then(h,y);d((l=l.apply(g,p)).next())});import{a as x,z as F,b as c,o as S,k as G,e as a,w as n,K as v,u as r,V as I,E as w,G as K,aP as H,a$ as U,c as j,b0 as C,i as q,U as J,F as Q,a5 as W,aa as X}from"./ant-design-vue-710243d9.js";import{a as Y,f as P,g as O}from"./index-2a45336b.js";import{u as Z}from"./usePagination-7442a465.js";import ee from"./EditDictDialog-a8309254.js";import{l as te,w as $,f as ae}from"./lodash-es-7cb071db.js";import"./tinymce-3184e0f1.js";import"./echarts-ca5d9323.js";import"./cropper-47c8e461.js";import"./qrcode-bec2257a.js";import"./jschardet-bd496279.js";import"./useForm-269e95cd.js";const ne={class:"ant-tree-title__name"},oe={class:"ant-tree-title__actions"},ye={__name:"Dict",props:{value:{type:String,default:""}},emits:["change","update:value"],setup(g,{emit:p}){const l=g,m=Y(),{listData:s,loading:h,showLoading:y,hideLoading:d}=Z(),i=x(),o=x([l.value]);F(()=>l.value,e=>{var t;e!==((t=o.value)==null?void 0:t[0])&&(o.value=[e])}),k();function k(){return f(this,null,function*(){try{y();const{code:e,data:t}=yield P.common.getPageList().catch(()=>{throw new Error});if(d(),O("http.code.success")===e){const{records:u}=t;s.value=u,s.value.length&&(o.value=[te($(s.value),"id")],D())}}catch(e){d()}})}function L({id:e}){W.confirm({title:"删除提示",content:"确认删除?",okText:"确认",onOk:()=>new Promise((t,u)=>{f(this,null,function*(){try{const{code:_}=yield P.common.del(e).catch(()=>{throw new Error});O("http.code.success")===_&&(t(),X.success("删除成功"),yield k())}catch(_){u()}})})})}function M(e){e.length&&(o.value=e,D())}function N(){return f(this,null,function*(){yield k()})}function D(){const e=$(o.value),t=ae(s.value,{id:e});p("update:value",e),p("change",t)}return(e,t)=>{const u=c("a-input-search"),_=c("x-action-button"),E=c("a-menu-item"),R=c("a-menu"),V=c("a-dropdown"),B=c("a-tree"),T=c("a-spin"),z=c("x-scrollbar"),A=c("a-card");return S(),G(Q,null,[a(A,{"body-style":{height:"calc(100% - 56px - 47px)",padding:0},style:J({position:"sticky",top:r(m).mainOffsetTop,height:r(m).mainHeight})},{title:n(()=>[a(u,{placeholder:"搜索字典"})]),actions:n(()=>[v("span",{onClick:t[2]||(t[2]=b=>e.$refs.editDictDialogRef.handleCreate())},[a(r(I)),w(" 新建字典 ")])]),default:n(()=>[a(z,{class:"pa-8-2"},{default:n(()=>[a(T,{spinning:r(h)},{default:n(()=>[a(B,{"block-node":"","selected-keys":o.value,"tree-data":r(s),"field-names":{key:"id",children:"children"},onSelect:M},{title:n(({title:b})=>[v("span",ne,K(b),1),v("span",oe,[a(V,{trigger:["click"],onClick:t[1]||(t[1]=H(()=>{},["stop"]))},{overlay:n(()=>[a(R,null,{default:n(()=>[a(E,{onClick:t[0]||(t[0]=se=>e.$refs.editDictDialogRef.handleEdit())},{default:n(()=>[w(" 编辑 ")]),_:1}),a(E,{onClick:L},{default:n(()=>[w("删除")]),_:1})]),_:1})]),default:n(()=>[a(_,null,{default:n(()=>[a(r(U))]),_:1})]),_:1})])]),_:1},8,["selected-keys","tree-data"]),r(s).length?q("",!0):(S(),j(r(C),{key:0,image:r(C).PRESENTED_IMAGE_SIMPLE},null,8,["image"]))]),_:1},8,["spinning"])]),_:1})]),_:1},8,["body-style","style"]),a(ee,{ref_key:"editDictDialogRef",ref:i,onOk:N},null,512)],64)}}};export{ye as default}; diff --git a/index/assets/Dict-5b011d26.js.gz b/index/assets/Dict-5b011d26.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..12554b446a528f270270a13e1e73c077f5e6e90c GIT binary patch literal 1714 zcmV;j22J@NiwFP!000023WZinkK0BPzVEM48nZ@sP-G;H=0$;HI3D>CkL`(P>^ug7 z&>~A>TNIn_Zq7(%cnlEiWt~fc00FYQ@O6Vd>|v1&_TP-1J?&puG)c*lXB?kCc2{+E z^;gwj^Ng#;$fsjSA!h!5g6EARC8t6orBl$%-_OsuYDB*9_j9A>c}Qb7!I`0gu_E9m zh^S<_rjiu}%-7sZq~!UPexdafZYUGHKBdAv<8g+}t9N!4Y8jv5(%_m16B@ysbwf&H zKX!SV#&erBV^ubc6|5_!sZ=KC4XztAcy8eq3@rp8EgZwd!fikc9L_ByaL>XSWEK=W zv2Yi97S7?eg?qq{EZzaWVev5p7M{YeY4Iiq3(w%Og-_s?g-?NRS^Nxmnb7CONXaR2 zKjMjTLeyfMIA<9;JFRBBvl;HWPc>OP!51*Ha0Fuu4;RZt65`Bh^Ul`h=Js%PRhj>n z3%^X`5g&_$8zB>Cr_*Wk&i2-de*>{m`}RU%4n$xM1drv|;k%p7z4lgTHF#`;8>}eX zs8Zv&*esSI*O7zT*$IZtomRM-7;!%`BAHJEbT(VN9c+$T>sAaRu8ej9z7_6mwl~+U zfs$#8%IWL`yV%)&Ywa@?$Pk?&2JQCN4qrDu)i!d7#u 0cuT6O)85|0 zy{#ZDt$|FmX(Z_9LCm%Gh%J~=h>j5^#=#)rQzQk*cYE-_lCDVsbM*6Sg-0yI1X3ka z?d4@>d%2mX=p7p+k}-rh;#q7wLW%-#Dvb6{Nf7a5j08xQhTNc6t|NWWXtI=!A-9fR zTClvzJNCyg^}nDD@>pndzzz2_#FB?18G8}vNS+_oqd7z(#KkBq{4Xg3;m;@o>CfnC zT;0Du>)xW2`TO-4uvP`r#SeU+Qsc||ruu%8#qsqsDZ)n6GpEfyyLOG%R{s?HtY9#q ztUJn*lB33ivRt9bRMHqx6A2AA0xawwQda88oU*Dgxh=Pc5ZZ&8!k-I_!^V*t$mvuj z?ikGxALF6WhBCL(9h-Vyic!PrTTdyetXhm{NEtk&Br+y-ZCqDpL4aBl=KDU@l;#Qp zsY2~#g>SmLK1&Ammm6a;Hqq)a4blx-n;8%h64r+Ut5LNQBFjU{ih>nO9u8?PLJtd; zf93`<83{F|dD%`Lx%lQU|NY_Rt3SVZ{qh$AflLf0#v`x)`txr;zpRY^`}HRRa&m&R zrGbD<9!@;^wyYb-EFr(g_6pO3OB9C~Q+yA%?<93_?HV lYZ>9)?C)FraG7aUqUGi}?V}*$@IH^WD71s8=+C>LS#_^CV!r(^b5O5U|)~zW! zrVMV=Pb 4t$vxd{??4&bBAmw4H zFU +w81d}-dBU4Y&DRZY>Bo9X;jpjtAP={Yy?v&$#6;NM}q-?=c zPBX~Um oy~`M!Q_^_#-9Ik={Y$lTgRs8c zd!g;ibf3fG@kqI|>$FJ$`6Z_l$Zfq6OP`_ 6DN@&5|0od8e `q%G%`_H#!U18w03I=O?9bUPr z(zrKkR`62dgLj=s(Z}qH2=y22TBg $BB4azpWR2u>cN1mu2wFh+yTdg+h!*+)iMbX7s`KLNBf9`AcitZo&590QY I-s21a0DI|4H~;_u literal 0 HcmV?d00001 diff --git a/index/assets/EditDepartmentDialog-487a2baf.js b/index/assets/EditDepartmentDialog-487a2baf.js new file mode 100644 index 0000000..26c777e --- /dev/null +++ b/index/assets/EditDepartmentDialog-487a2baf.js @@ -0,0 +1 @@ +var T=Object.defineProperty;var x=Object.getOwnPropertySymbols;var V=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable;var b=(n,a,e)=>a in n?T(n,a,{enumerable:!0,configurable:!0,writable:!0,value:e}):n[a]=e,y=(n,a)=>{for(var e in a||(a={}))V.call(a,e)&&b(n,e,a[e]);if(x)for(var e of x(a))j.call(a,e)&&b(n,e,a[e]);return n};var C=(n,a,e)=>new Promise((s,u)=>{var v=r=>{try{m(e.next(r))}catch(t){u(t)}},h=r=>{try{m(e.throw(r))}catch(t){u(t)}},m=r=>r.done?s(r.value):Promise.resolve(r.value).then(v,h);m((e=e.apply(n,a)).next())});import{h as q,f as D,g as z}from"./index-2a45336b.js";import{u as G}from"./useForm-269e95cd.js";import{c as H}from"./lodash-es-7cb071db.js";import{a as I,b as f,o as J,c as K,w as _,e as i,u as o}from"./ant-design-vue-710243d9.js";import"./tinymce-3184e0f1.js";import"./echarts-ca5d9323.js";import"./cropper-47c8e461.js";import"./qrcode-bec2257a.js";import"./jschardet-bd496279.js";const te={__name:"EditDepartmentDialog",emits:["ok"],setup(n,{expose:a,emit:e}){const{modal:s,showModal:u,hideModal:v,showLoading:h,hideLoading:m}=q(),{formRecord:r,formData:t,formRef:k,formRules:E,resetForm:R}=G(),g=I("取消");function F(){u({type:"create",title:"新建部门"})}function L(d={}){u({type:"edit",title:"编辑部门"}),r.value=d,t.value=H(d)}function M(){k.value.validateFields().then(d=>C(this,null,function*(){try{h();const l=y({},d);let c=null;switch(s.value.type){case"create":c=yield D.common.create(l).catch(()=>{throw new Error});break;case"edit":c=yield D.common.update(l).catch(()=>{throw new Error});break}m(),z("http.code.success")===(c==null?void 0:c.code)&&(v(),e("ok"))}catch(l){m()}})).catch(()=>{m()})}function U(){v()}function B(){R(),g.value="取消",m()}return a({handleCreate:F,handleEdit:L}),(d,l)=>{const c=f("a-input"),w=f("a-form-item"),O=f("a-tree-select"),A=f("a-form"),N=f("a-modal");return J(),K(N,{open:o(s).open,title:o(s).title,width:480,"confirm-loading":o(s).confirmLoading,"after-close":B,"cancel-text":g.value,onOk:M,onCancel:U},{default:_(()=>[i(A,{ref_key:"formRef",ref:k,model:o(t),rules:o(E),"label-col":{style:{width:"90px"}}},{default:_(()=>[i(w,{label:"部门名称",name:"name"},{default:_(()=>[i(c,{value:o(t).name,"onUpdate:value":l[0]||(l[0]=p=>o(t).name=p)},null,8,["value"])]),_:1}),i(w,{label:"上级部门",name:"parent_id"},{default:_(()=>[i(O,{value:o(t).parent_id,"onUpdate:value":l[1]||(l[1]=p=>o(t).parent_id=p)},null,8,["value"])]),_:1}),i(w,{label:"部门负责人",name:"name"},{default:_(()=>[i(c,{value:o(t).name,"onUpdate:value":l[2]||(l[2]=p=>o(t).name=p)},null,8,["value"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["open","title","confirm-loading","cancel-text"])}}};export{te as default}; diff --git a/index/assets/EditDepartmentDialog-487a2baf.js.gz b/index/assets/EditDepartmentDialog-487a2baf.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..eafb588464048428276e4da95d270242e5bb44a8 GIT binary patch literal 1381 zcmV-r1)BOFiwFP!000023awQ^ZymQ0zUNoG@L-U|>_&Q$EsGB;BeCSfi5&%QoQog` zeB?asO1tEm UjNYah)gS;_wkJk~9_f3Z$AcEvIR5SiNTX-PX|vuh zY~feyxhNat*fFk;#BqkOj6PYm*UpTkAqoc9;`wtbvbJOFi&ToTq#^9BTT`k5K^);R zn-nv8!7h!=Y;-{dV`smFx9A(IN4kr5xqo>Vjf>G|)>MT }J+fBz>>Y3NMne*uK5B zb!VEMIkK{90`9{Vu5tLl*eV&{*~Q)4Qe8#Lfc$8MER7N_PtYYha=Njzsjhhy0s9c9 zLCnAe@i9aPpTHuB6Tlz}i1E$JtI$4C=!#RF%o|L0HaEuGTWa@;Ym&a_3%#r)CR>|# zw{c^(d0mS#7uLH(irZ>;YrJ(`E3K((w8{34yo=j+erEg3N~18Dq8yKJ?}+QlGZ#E7 z^vP6h@7@{j^t7bW&W}81?a7H26>@T*3cruFu)ad=_X|;)Qvz5O-ti-1&dD)2^i54Q zw0Kb)hg?K;=!!P_Yb&Ef$sM@dEFQ;o19_paU(e(DBO_FyPkA0St6kM)&nSb?Ow|*V z#wu QBoc!?On^*sP`Qx9y{_&q*la6(3qeoPQM!qyeRrs~p>;J!a z^W8tzW-ye0roa!YkEpuh?J;HTd9MlILJ5x#3M`eQL(8aa?>_Z;;XpTK2`kG#P!^js zr)>CZWwxYk2Z~Kf^dp%C_{1%W(6(*}5g4;p3Wuxva+xhdywQFtO;s74_6l0Ev~PJD z21uL(qcB MF|MOG onAD>KZB0Il{6mqcV%v zxi>e38f|bHA?(&II;RYfhB{o2sFJl6WnIUv#SKSS^8S>vc22Jxd_Y J&-Mf?Hu+t4HYQOAHPC_}LRhsbP3iAV}vH=Zz9^xIIVN#U^~3=aDv zZxIuRCCY$%{}M+SeA@3~3z7BI|CloPgnkOGsZn!79ZSP%sKU69OIQ@j=Y0F_29WrU z*(xdf-XcA0I2{@eh?se_i7bsn!ao2ag_c+*9xpuMLvq0A!*l)^jJ_YW{AmZR!kK7F z&rf2$j|%!ev=(P4=eXo#=u-kVHfv=RmfTR!z{Z|6^nd{=#T3g#nv(F=`DKZ`?fH}4 zjrxLg-A!Q@&_+8>`mTHR_rJdW>Kg+6_zGWglbM9Jf4l>WG{Aru{WO*=j~c?uqmAR| z&uI`@o$alWS 8}Gsq>A}bBn869(>=<0-^! a in n?T(n,a,{enumerable:!0,configurable:!0,writable:!0,value:e}):n[a]=e,y=(n,a)=>{for(var e in a||(a={}))V.call(a,e)&&b(n,e,a[e]);if(x)for(var e of x(a))j.call(a,e)&&b(n,e,a[e]);return n};var C=(n,a,e)=>new Promise((s,u)=>{var v=r=>{try{m(e.next(r))}catch(t){u(t)}},h=r=>{try{m(e.throw(r))}catch(t){u(t)}},m=r=>r.done?s(r.value):Promise.resolve(r.value).then(v,h);m((e=e.apply(n,a)).next())});import{h as q,f as D,g as z}from"./index-2a45336b.js";import{u as G}from"./useForm-269e95cd.js";import{c as H}from"./lodash-es-7cb071db.js";import{a as I,b as f,o as J,c as K,w as _,e as i,u as o}from"./ant-design-vue-710243d9.js";import"./tinymce-3184e0f1.js";import"./echarts-ca5d9323.js";import"./cropper-47c8e461.js";import"./qrcode-bec2257a.js";import"./jschardet-bd496279.js";const te={__name:"EditDepartmentDialog",emits:["ok"],setup(n,{expose:a,emit:e}){const{modal:s,showModal:u,hideModal:v,showLoading:h,hideLoading:m}=q(),{formRecord:r,formData:t,formRef:k,formRules:E,resetForm:R}=G(),g=I("取消");function F(){u({type:"create",title:"新建部门"})}function L(d={}){u({type:"edit",title:"编辑部门"}),r.value=d,t.value=H(d)}function M(){k.value.validateFields().then(d=>C(this,null,function*(){try{h();const l=y({},d);let c=null;switch(s.value.type){case"create":c=yield D.common.create(l).catch(()=>{throw new Error});break;case"edit":c=yield D.common.update(l).catch(()=>{throw new Error});break}m(),z("http.code.success")===(c==null?void 0:c.code)&&(v(),e("ok"))}catch(l){m()}})).catch(()=>{m()})}function U(){v()}function B(){R(),g.value="取消",m()}return a({handleCreate:F,handleEdit:L}),(d,l)=>{const c=f("a-input"),w=f("a-form-item"),O=f("a-tree-select"),A=f("a-form"),N=f("a-modal");return J(),K(N,{open:o(s).open,title:o(s).title,width:480,"confirm-loading":o(s).confirmLoading,"after-close":B,"cancel-text":g.value,onOk:M,onCancel:U},{default:_(()=>[i(A,{ref_key:"formRef",ref:k,model:o(t),rules:o(E),"label-col":{style:{width:"90px"}}},{default:_(()=>[i(w,{label:"部门名称",name:"name"},{default:_(()=>[i(c,{value:o(t).name,"onUpdate:value":l[0]||(l[0]=p=>o(t).name=p)},null,8,["value"])]),_:1}),i(w,{label:"上级部门",name:"parent_id"},{default:_(()=>[i(O,{value:o(t).parent_id,"onUpdate:value":l[1]||(l[1]=p=>o(t).parent_id=p)},null,8,["value"])]),_:1}),i(w,{label:"部门负责人",name:"name"},{default:_(()=>[i(c,{value:o(t).name,"onUpdate:value":l[2]||(l[2]=p=>o(t).name=p)},null,8,["value"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["open","title","confirm-loading","cancel-text"])}}};export{te as default}; diff --git a/index/assets/EditDepartmentDialog-8aebb0db.js.gz b/index/assets/EditDepartmentDialog-8aebb0db.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..eafb588464048428276e4da95d270242e5bb44a8 GIT binary patch literal 1381 zcmV-r1)BOFiwFP!000023awQ^ZymQ0zUNoG@L-U|>_&Q$EsGB;BeCSfi5&%QoQog` zeB?asO1tEm UjNYah)gS;_wkJk~9_f3Z$AcEvIR5SiNTX-PX|vuh zY~feyxhNat*fFk;#BqkOj6PYm*UpTkAqoc9;`wtbvbJOFi&ToTq#^9BTT`k5K^);R zn-nv8!7h!=Y;-{dV`smFx9A(IN4kr5xqo>Vjf>G|)>MT }J+fBz>>Y3NMne*uK5B zb!VEMIkK{90`9{Vu5tLl*eV&{*~Q)4Qe8#Lfc$8MER7N_PtYYha=Njzsjhhy0s9c9 zLCnAe@i9aPpTHuB6Tlz}i1E$JtI$4C=!#RF%o|L0HaEuGTWa@;Ym&a_3%#r)CR>|# zw{c^(d0mS#7uLH(irZ>;YrJ(`E3K((w8{34yo=j+erEg3N~18Dq8yKJ?}+QlGZ#E7 z^vP6h@7@{j^t7bW&W}81?a7H26>@T*3cruFu)ad=_X|;)Qvz5O-ti-1&dD)2^i54Q zw0Kb)hg?K;=!!P_Yb&Ef$sM@dEFQ;o19_paU(e(DBO_FyPkA0St6kM)&nSb?Ow|*V z#wu QBoc!?On^*sP`Qx9y{_&q*la6(3qeoPQM!qyeRrs~p>;J!a z^W8tzW-ye0roa!YkEpuh?J;HTd9MlILJ5x#3M`eQL(8aa?>_Z;;XpTK2`kG#P!^js zr)>CZWwxYk2Z~Kf^dp%C_{1%W(6(*}5g4;p3Wuxva+xhdywQFtO;s74_6l0Ev~PJD z21uL(qcB MF|MOG onAD>KZB0Il{6mqcV%v zxi>e38f|bHA?(&II;RYfhB{o2sFJl6WnIUv#SKSS^8S>vc22Jxd_Y J&-Mf?Hu+t4HYQOAHPC_}LRhsbP3iAV}vH=Zz9^xIIVN#U^~3=aDv zZxIuRCCY$%{}M+SeA@3~3z7BI|CloPgnkOGsZn!79ZSP%sKU69OIQ@j=Y0F_29WrU z*(xdf-XcA0I2{@eh?se_i7bsn!ao2ag_c+*9xpuMLvq0A!*l)^jJ_YW{AmZR!kK7F z&rf2$j|%!ev=(P4=eXo#=u-kVHfv=RmfTR!z{Z|6^nd{=#T3g#nv(F=`DKZ`?fH}4 zjrxLg-A!Q@&_+8>`mTHR_rJdW>Kg+6_zGWglbM9Jf4l>WG{Aru{WO*=j~c?uqmAR| z&uI`@o$alWS 8}Gsq>A}bBn869(>=<0-^! a in n?T(n,a,{enumerable:!0,configurable:!0,writable:!0,value:e}):n[a]=e,y=(n,a)=>{for(var e in a||(a={}))V.call(a,e)&&b(n,e,a[e]);if(x)for(var e of x(a))j.call(a,e)&&b(n,e,a[e]);return n};var C=(n,a,e)=>new Promise((s,u)=>{var v=r=>{try{m(e.next(r))}catch(t){u(t)}},h=r=>{try{m(e.throw(r))}catch(t){u(t)}},m=r=>r.done?s(r.value):Promise.resolve(r.value).then(v,h);m((e=e.apply(n,a)).next())});import{h as q,f as D,g as z}from"./index-2a45336b.js";import{u as G}from"./useForm-269e95cd.js";import{c as H}from"./lodash-es-7cb071db.js";import{a as I,b as f,o as J,c as K,w as _,e as i,u as o}from"./ant-design-vue-710243d9.js";import"./tinymce-3184e0f1.js";import"./echarts-ca5d9323.js";import"./cropper-47c8e461.js";import"./qrcode-bec2257a.js";import"./jschardet-bd496279.js";const te={__name:"EditDepartmentDialog",emits:["ok"],setup(n,{expose:a,emit:e}){const{modal:s,showModal:u,hideModal:v,showLoading:h,hideLoading:m}=q(),{formRecord:r,formData:t,formRef:k,formRules:E,resetForm:R}=G(),g=I("取消");function F(){u({type:"create",title:"新建部门"})}function L(d={}){u({type:"edit",title:"编辑部门"}),r.value=d,t.value=H(d)}function M(){k.value.validateFields().then(d=>C(this,null,function*(){try{h();const l=y({},d);let c=null;switch(s.value.type){case"create":c=yield D.common.create(l).catch(()=>{throw new Error});break;case"edit":c=yield D.common.update(l).catch(()=>{throw new Error});break}m(),z("http.code.success")===(c==null?void 0:c.code)&&(v(),e("ok"))}catch(l){m()}})).catch(()=>{m()})}function U(){v()}function B(){R(),g.value="取消",m()}return a({handleCreate:F,handleEdit:L}),(d,l)=>{const c=f("a-input"),w=f("a-form-item"),O=f("a-tree-select"),A=f("a-form"),N=f("a-modal");return J(),K(N,{open:o(s).open,title:o(s).title,width:480,"confirm-loading":o(s).confirmLoading,"after-close":B,"cancel-text":g.value,onOk:M,onCancel:U},{default:_(()=>[i(A,{ref_key:"formRef",ref:k,model:o(t),rules:o(E),"label-col":{style:{width:"90px"}}},{default:_(()=>[i(w,{label:"部门名称",name:"name"},{default:_(()=>[i(c,{value:o(t).name,"onUpdate:value":l[0]||(l[0]=p=>o(t).name=p)},null,8,["value"])]),_:1}),i(w,{label:"上级部门",name:"parent_id"},{default:_(()=>[i(O,{value:o(t).parent_id,"onUpdate:value":l[1]||(l[1]=p=>o(t).parent_id=p)},null,8,["value"])]),_:1}),i(w,{label:"部门负责人",name:"name"},{default:_(()=>[i(c,{value:o(t).name,"onUpdate:value":l[2]||(l[2]=p=>o(t).name=p)},null,8,["value"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["open","title","confirm-loading","cancel-text"])}}};export{te as default}; diff --git a/index/assets/EditDepartmentDialog-aeb6454e.js.gz b/index/assets/EditDepartmentDialog-aeb6454e.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..eafb588464048428276e4da95d270242e5bb44a8 GIT binary patch literal 1381 zcmV-r1)BOFiwFP!000023awQ^ZymQ0zUNoG@L-U|>_&Q$EsGB;BeCSfi5&%QoQog` zeB?asO1tEm UjNYah)gS;_wkJk~9_f3Z$AcEvIR5SiNTX-PX|vuh zY~feyxhNat*fFk;#BqkOj6PYm*UpTkAqoc9;`wtbvbJOFi&ToTq#^9BTT`k5K^);R zn-nv8!7h!=Y;-{dV`smFx9A(IN4kr5xqo>Vjf>G|)>MT }J+fBz>>Y3NMne*uK5B zb!VEMIkK{90`9{Vu5tLl*eV&{*~Q)4Qe8#Lfc$8MER7N_PtYYha=Njzsjhhy0s9c9 zLCnAe@i9aPpTHuB6Tlz}i1E$JtI$4C=!#RF%o|L0HaEuGTWa@;Ym&a_3%#r)CR>|# zw{c^(d0mS#7uLH(irZ>;YrJ(`E3K((w8{34yo=j+erEg3N~18Dq8yKJ?}+QlGZ#E7 z^vP6h@7@{j^t7bW&W}81?a7H26>@T*3cruFu)ad=_X|;)Qvz5O-ti-1&dD)2^i54Q zw0Kb)hg?K;=!!P_Yb&Ef$sM@dEFQ;o19_paU(e(DBO_FyPkA0St6kM)&nSb?Ow|*V z#wu QBoc!?On^*sP`Qx9y{_&q*la6(3qeoPQM!qyeRrs~p>;J!a z^W8tzW-ye0roa!YkEpuh?J;HTd9MlILJ5x#3M`eQL(8aa?>_Z;;XpTK2`kG#P!^js zr)>CZWwxYk2Z~Kf^dp%C_{1%W(6(*}5g4;p3Wuxva+xhdywQFtO;s74_6l0Ev~PJD z21uL(qcB MF|MOG onAD>KZB0Il{6mqcV%v zxi>e38f|bHA?(&II;RYfhB{o2sFJl6WnIUv#SKSS^8S>vc22Jxd_Y J&-Mf?Hu+t4HYQOAHPC_}LRhsbP3iAV}vH=Zz9^xIIVN#U^~3=aDv zZxIuRCCY$%{}M+SeA@3~3z7BI|CloPgnkOGsZn!79ZSP%sKU69OIQ@j=Y0F_29WrU z*(xdf-XcA0I2{@eh?se_i7bsn!ao2ag_c+*9xpuMLvq0A!*l)^jJ_YW{AmZR!kK7F z&rf2$j|%!ev=(P4=eXo#=u-kVHfv=RmfTR!z{Z|6^nd{=#T3g#nv(F=`DKZ`?fH}4 zjrxLg-A!Q@&_+8>`mTHR_rJdW>Kg+6_zGWglbM9Jf4l>WG{Aru{WO*=j~c?uqmAR| z&uI`@o$alWS 8}Gsq>A}bBn869(>=<0-^! n in s?Y(s,n,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[n]=o,x=(s,n)=>{for(var o in n||(n={}))ee.call(n,o)&&U(s,o,n[o]);if(M)for(var o of M(n))ae.call(n,o)&&U(s,o,n[o]);return s},F=(s,n)=>Z(s,$(n));var y=(s,n,o)=>new Promise((b,d)=>{var w=u=>{try{_(o.next(u))}catch(k){d(k)}},g=u=>{try{_(o.throw(u))}catch(k){d(k)}},_=u=>u.done?b(u.value):Promise.resolve(u.value).then(w,g);_((o=o.apply(s,n)).next())});import{a as te}from"./useEnum-4e87ed86.js";import{u as oe,h as ne,f as q,g as V,s as le}from"./index-2a45336b.js";import{u as re}from"./useForm-269e95cd.js";import{a as h,b as i,o as E,c as A,w as l,e as t,u as r,k as se,F as ue,D as ce,E as ie,G as me,d as de}from"./ant-design-vue-710243d9.js";import"./tinymce-3184e0f1.js";import"./echarts-ca5d9323.js";import"./cropper-47c8e461.js";import"./lodash-es-7cb071db.js";import"./qrcode-bec2257a.js";import"./jschardet-bd496279.js";const qe={__name:"EditDialog",emits:["ok"],setup(s,{expose:n,emit:o}){const{t:b}=oe(),{modal:d,showModal:w,hideModal:g,showLoading:_,hideLoading:u}=ne(),{formRecord:k,formData:a,formRef:C,formRules:I,resetForm:B}=re(),D=h(b("button.cancel")),L=h(b("button.confirm"));h([]),h([]);const R=h("");I.value={name:{required:!0,message:"请输入名称"},status:[{required:!0,message:"请选择状态",trigger:"change"}],areaId:[{required:!0,message:"请选择所属区域",trigger:"change"}],sequence:[{required:!0,message:"请选择顺序",trigger:"change"}],img:[{required:!0,message:"请上传图片",trigger:"change"}],areaId:[{required:!0,message:"请选择区域",trigger:"change"}]};function N(){w({type:"create",title:"添加"}),a.value.status="enabled"}function T(){return y(this,arguments,function*(p={}){w({type:"edit",title:"编辑"});const{data:e,success:m}=yield q.imgmgt.getMenu(p.id).catch();if(console.log("====data",e),!m){g();return}a.value=x({},e),a.value.pushAt=de(e.pushAt),a.value.img=e.img?[V("http.apiBasic")+e.img]:[]})}function j(){C.value.validateFields().then(p=>y(this,null,function*(){console.log(p);try{_();const e=F(x({},p),{img:a.value.img?le(a.value.img[0]):""});let m=null;switch(console.log(d.value.type),d.value.type){case"create":m=yield q.imgmgt.createMenu(e).catch(()=>{throw new Error});break;case"edit":m=yield q.imgmgt.updateMenu(a.value.id,e).catch(()=>{throw new Error});break}u(),V("http.code.success")===(m==null?void 0:m.success)&&(g(),o("ok"))}catch(e){console.log(e),u()}})).catch(p=>{console.log(p),u()})}function O(){R.value="",g()}function G(){B(),u()}return n({handleCreate:N,handleEdit:T}),(p,e)=>{const m=i("a-input"),f=i("a-form-item"),v=i("a-col"),S=i("a-select-option"),z=i("a-select"),H=i("a-input-number"),J=i("a-radio-group"),K=i("gx-upload"),P=i("a-row"),Q=i("a-card"),W=i("a-form"),X=i("a-modal");return E(),A(X,{open:r(d).open,title:r(d).title,width:640,"confirm-loading":r(d).confirmLoading,"after-close":G,"cancel-text":D.value,"ok-text":L.value,onOk:j,onCancel:O},{default:l(()=>[t(W,{ref_key:"formRef",ref:C,model:r(a),rules:r(I)},{default:l(()=>[t(Q,{class:"mb-8-2"},{default:l(()=>[t(P,{gutter:12},{default:l(()=>[t(v,{span:24},{default:l(()=>[t(f,{label:"名称",name:"name"},{default:l(()=>[t(m,{placeholder:"请输入名称",value:r(a).name,"onUpdate:value":e[0]||(e[0]=c=>r(a).name=c)},null,8,["value"])]),_:1})]),_:1}),t(v,{span:24},{default:l(()=>[t(f,{label:"所属区域",name:"areaId"},{default:l(()=>[t(z,{ref:"select",value:r(a).areaId,"onUpdate:value":e[1]||(e[1]=c=>r(a).areaId=c),placeholder:"请输入所属区域"},{default:l(()=>[(E(!0),se(ue,null,ce(r(te).getAll(),c=>(E(),A(S,{value:c.value},{default:l(()=>[ie(me(c.name),1)]),_:2},1032,["value"]))),256))]),_:1},8,["value"])]),_:1})]),_:1}),t(v,{span:24},{default:l(()=>[t(f,{label:"顺序",name:"sequence"},{default:l(()=>[t(H,{placeholder:"请输入顺序",value:r(a).sequence,"onUpdate:value":e[2]||(e[2]=c=>r(a).sequence=c)},null,8,["value"])]),_:1})]),_:1}),t(v,{span:24},{default:l(()=>[t(f,{label:"状态",name:"status"},{default:l(()=>[t(J,{value:r(a).status,"onUpdate:value":e[3]||(e[3]=c=>r(a).status=c),options:[{label:"启用",value:"enabled"},{label:"停用",value:"disabled"}]},null,8,["value"])]),_:1})]),_:1}),t(v,{span:24},{default:l(()=>[t(f,{label:"图片",name:"img"},{default:l(()=>[t(K,{modelValue:r(a).img,"onUpdate:modelValue":e[4]||(e[4]=c=>r(a).img=c),"accept-types":".jpg,.png,.webp",fileNumber:1},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["open","title","confirm-loading","cancel-text","ok-text"])}}};export{qe as default}; diff --git a/index/assets/EditDialog-0894717d.js.gz b/index/assets/EditDialog-0894717d.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..f61e7b9c3d86da02064902b7de4f4efc9dd60ff6 GIT binary patch literal 2085 zcmV+=2-^1_iwFP!000023awXLkKDEue($ds6M;dtN6PN(de_!KYdH4WapGI-*tskQ z3yyR~Bd;WCNor>|vH<6yDD1Xqixz!p(WDPW+o!ZIP2mRqHCfyF7X?XaX4W1z0qPeW zlIQT;$&WhVviC`Nb95gg?Z-Gy3%n&oiBccIr%TsURD%O9dvA5z1oh2n(e1i~Dw1ib zg>+)qmy6vw%10t|B8Z(#DTNmLs6>Cl)q*teB_d_ZysEZ~Do4pj8CrdJL#m(v!NRSg zmli#B{u8@U<4i6%wE~eS#%WT`=2MyKZhXMA3IoxwK $3)*bzfENXPU#o9`0i-gR0q#$UTZqON4oQw?11tbR%r zyk&OT0FM>|#A)xA6nUzU(h zC&ctbis@3hT_acdu_*BTh*rMM4+~n$zC y z7;D%d%}XJ5&3jz+G&W-?a^k;TDKr)J*758n#%DMD`-*g;l@S#P6GIDxv7!5r7;+Dk zA=yk(TEuwh_4)dlwY81WD{ADT#mhqGUVq~po;wr8i=x)K35*O$K^U?Pks%jgYV849 z|G_DRJwp`2WkV~3ONK@W+g1a@6+?4`*wA?91241}qe_#)JE+jxTwUp}uf^vUTp|A3 zIxUX!2)(t{v+KArUOmahXu_pdUc}GD=hpgbC%KUnWr@;T-;B=U`o>FpGZAw&@lbi2 z(P(9JH6ESh@5@NU=#4Py_s?wdlg#_dSdLM9qj>$?Mt{?}9f?Be-adx)?ry PsolL_z@bRI6Zzh&?g{g}N%Kf*KD?p)e>c+nm7KYN>TFYC?gOL7j`3XF&{VBBs~v zcnXs=MmJ9E`ZdAhv`B(o%jsrS6Bbs*SjhY~MncBH9+=4`u6e-0t&f9?Zd7Hcf~z1= zp*9T?ywilzD7X|(=!lY0rL`#hh!+uNgfX~wa^2i8GAE1;CUj@Wz<%4b+zuy{5H`5# z&P-U_4Am0%t5jlaZlN5N;t2-i#aCayc>3GppZ?|e*S~!J*ME=(l;*lp!Om;tzkB%T z+0Xy}{PDk@J^Y-2mT8ip3`jKLMS`Rm0+-0I#^0;q*`tTY|NPVOFP 4U&&;FlKULQm=7*|E4Q&IG8P*zWA zZ4f3PkwmVMfKGLW0eSZIe~ur2Ng4*+70q{L2niMjIbzbx^n6HJ-CpEJR8LX`TqaeH zg;vlB{g{>pJLdK 6>Un-)b-RTQC8LEeN%DQ0nR-%s--Pb|V- z$D*R8pT^90SGa{AvtMNBXCk2_48zc ;a7VR)HZ=Sv2)>8b@U&u2&%raLP`77&x(40SILjiG^> zrY38PHsW@RsStw`vpV7myCw %4R{t@PqU=6=l%X#@yn5+e3tfVMz1P#(w@lq;YR0$U81OeVQhefuQD!o;?ci zWC@T#MOo9Z&XY3SdZ|WMV4?gsDXVX{okj>Gbb)t;vicqBwzS8mp!I|oafTOdK7$+J zrUpxb4;u!w1Z1sMQ^}MP?xjUpX~JOarsg{LQjIxbaNw3Akr4)W+(co9k@iGsydVrd zTU;g#-d)h@6;(b$Nf^B6Rwa*9;U!X3C1LQsSxgSSs>}qB34>d$l$a6*AGF4~G^~&2 z-Vp{LyP3r|GJ6MZQwA64$54wBi$Kzt`DWB!6LxNgFim4U2{zVOfV9ZtWe)g=6Khvn zGz7xO8l@LyLLmvR0C70xX*|> {hFM|I1GVU1ajE^u2NDHmt9xCR$)LagAnehlGB8v@%ybR6luY-xs zH%fqr;;ucrf#r|@cUFcE9#BKVDBPM!h7oJrb$1qah!Y;NA%opuwV6@);SrsLZWot> z%B7KgW-Atuw&xcEal4j A+6A5BSI>vMrQEs zLY7emQMg6jskj5Rb2Di9e`bSqX?{~B=-xao z`Q1}#Y5L!NU1N1R7V6O{T2_(1t4M!dkxu%JH(2+&Y@@Spp{23C*OkfnV+EJ_zUF*i zTkzdIup$QTYBo>a*@6A)`S1SL d10zS%T%FH@I>G*6c1;C=h! zg4w-!BGNor$ikd!QnBt*u|7|Qd1yrp2#+ExwP#)+iUh>JUnby}MFRd5M new Promise((A,c)=>{var P=m=>{try{U(b.next(m))}catch(L){c(L)}},w=m=>{try{U(b.throw(m))}catch(L){c(L)}},U=m=>m.done?A(m.value):Promise.resolve(m.value).then(P,w);U((b=b.apply(F,B)).next())});import{u as be,h as _e,f as V,g as N,s as R}from"./index-2a45336b.js";import{u as Ne}from"./useForm-269e95cd.js";import{u as he}from"./useSpining-af3901ce.js";import{a as q,b as p,o as v,c as h,w as t,e,u as o,k,F as O,D as j,E as x,G as Ie,K as I,x as z,V as D,ba as we,aa as J}from"./ant-design-vue-710243d9.js";import{a as Ue}from"./useEnum-4e87ed86.js";import"./tinymce-3184e0f1.js";import"./echarts-ca5d9323.js";import"./cropper-47c8e461.js";import"./lodash-es-7cb071db.js";import"./qrcode-bec2257a.js";import"./jschardet-bd496279.js";const Re={style:{display:"flex","justify-content":"space-around",gap:"5px 20px","flex-wrap":"wrap"}},ke={style:{width:"50px",display:"flex","justify-content":"flex-end","align-items":"center"}},xe={style:{width:"100%","margin-bottom":"10px",display:"flex","justify-content":"flex-end"}},Ae={style:{display:"flex","justify-content":"space-around",gap:"20px","flex-wrap":"wrap"}},Pe={style:{width:"100%","margin-bottom":"10px",display:"flex","justify-content":"flex-end"}},Le={style:{display:"flex","justify-content":"space-around",gap:"20px","flex-wrap":"wrap"}},Me={__name:"EditDialog",emits:["ok"],setup(F,{expose:B,emit:b}){const{t:A}=be(),{modal:c,showModal:P,hideModal:w,showLoading:U,hideLoading:m}=_e(),{formRecord:L,formData:a,formRef:K,formRules:M,resetForm:Q}=Ne(),{spining:W,showSpining:X,hideSpining:$}=he(),Y=q(A("button.cancel")),Z=q(A("button.confirm")),H=q("1");M.value={name:{required:!0,message:"请输入楼盘名称"},address:{required:!0,message:"请输入楼盘地址"},masterType:{required:!0,message:"请输入主力户型"},openAt:{required:!0,message:"请输入开盘时间"},price:{required:!0,message:"请输入楼盘均价"},status:[{required:!0,message:"请输入状态"}]};function ee(){P({type:"create",title:"新增楼盘"}),a.value.labels=["",""],a.value.areaId=1,a.value.layOuts=[{area:"",price:"",direction:"",title:"",layImgList:[]},{area:"",price:"",direction:"",title:"",layImgList:[]},{area:"",price:"",direction:"",title:"",layImgList:[]}],a.value.advisers=[{adviserName:"",adviserPhone:"",adviserImg:[]},{adviserName:"",adviserPhone:"",adviserImg:[]},{adviserName:"",adviserPhone:"",adviserImg:[]}]}function ae(){return C(this,arguments,function*(i={}){P({type:"edit",title:"编辑楼盘"});try{X();const{data:l,success:d}=yield V.house.getItem(i.id).catch();if(!d){w();return}$(),a.value={id:l.id,address:l.address,areaId:l.areaId,imgList:l.images?l.images.map(n=>N("http.apiBasic")+n):[],labels:l.labels,latitude:l.latitude,longitude:l.longitude,masterType:l.masterType,name:l.name,openAt:l.openAt,price:l.price,status:l.status,basicArea:l.area,disclaimerContain:l.disclaimerContain,title:l.title,videos:l.videos?l.videos.map(n=>N("http.apiBasic")+n):[],advisers:l.advisers?l.advisers.map(n=>({adviserName:n.name,adviserPhone:n.phone,adviserImg:n.avatar?[N("http.apiBasic")+n.avatar]:[]})):[{adviserName:"",adviserPhone:"",adviserImg:[]},{adviserName:"",adviserPhone:"",adviserImg:[]},{adviserName:"",adviserPhone:"",adviserImg:[]}],address:l.detail.basicInfo.address,houseArea:l.detail.basicInfo.area,buildingarea:l.detail.basicInfo.buildingarea,showAddress:l.detail.basicInfo.showAddress,daiShowStatus:l.detail.basicInfo.status,type:l.detail.basicInfo.type,louPanStatus:l.detail.salesInfo.status,duration:l.detail.salesInfo.duration,salesType:l.detail.salesInfo.salesType,salesPhone:l.detail.salesInfo.salesPhone,salesAddress:l.detail.salesInfo.salesAddress,greeningRate:l.detail.communityInfo.greeningRate,packingNum:l.detail.communityInfo.packingNum,propertyName:l.detail.communityInfo.propertyName,propertyPrice:l.detail.communityInfo.propertyPrice,propertyType:l.detail.communityInfo.propertyType,r19009Ratio:l.detail.communityInfo.r19009Ratio,r19010Ratio:l.detail.communityInfo.r19010Ratio,r19011Ratio:l.detail.communityInfo.r19011Ratio,roomNum:l.detail.communityInfo.roomNum,carRatio:l.detail.communityInfo.carRatio,ratio:l.detail.communityInfo.ratio,layOuts:l.layOuts?l.layOuts.map(n=>({area:n.area,direction:n.direction,layImgList:n.img?[N("http.apiBasic")+n.img]:[],price:n.price,title:n.title})):[{area:"",price:"",direction:"",title:"",layImgList:[]},{area:"",price:"",direction:"",title:"",layImgList:[]},{area:"",price:"",direction:"",title:"",layImgList:[]}],busNum:l.surroundings&&l.surroundings.busNum,hospitalNum:l.surroundings&&l.surroundings.hospitalNum,lifeNum:l.surroundings&&l.surroundings.lifeNum,metroNum:l.surroundings&&l.surroundings.metroNum,schoolNum:l.surroundings&&l.surroundings.schoolNum}}catch(l){J.error({content:l.message}),$()}})}function le(){K.value.validateFields().then(i=>C(this,null,function*(){try{U(),console.log(a.value);const l={address:a.value.address,areaId:a.value.areaId,cover:a.value.imgList&&R(a.value.imgList[0]),images:a.value.imgList&&a.value.imgList.map(n=>R(n)),labels:a.value.labels,latitude:a.value.latitude,longitude:a.value.longitude,masterType:a.value.masterType,name:a.value.name,openAt:a.value.openAt,price:a.value.price,status:a.value.status,title:a.value.title,area:a.value.basicArea,disclaimerContain:a.value.disclaimerContain,videos:a.value.videos&&a.value.videos.map(n=>R(n)),advisers:a.value.advisers&&a.value.advisers.map(n=>({name:n.adviserName,phone:n.adviserPhone,avatar:n.adviserImg[0]&&R(n.adviserImg[0])})),detail:{basicInfo:{address:a.value.address,area:a.value.houseArea,buildingarea:a.value.buildingarea,masterType:a.value.masterType,status:a.value.daiShowStatus,showAddress:a.value.showAddress,type:a.value.type},salesInfo:{status:a.value.louPanStatus,duration:a.value.duration,salesType:a.value.salesType,salesAddress:a.value.salesAddress,salesPhone:a.value.salesPhone},communityInfo:{greeningRate:a.value.greeningRate,packingNum:a.value.packingNum,propertyName:a.value.propertyName,propertyPrice:a.value.propertyPrice,propertyType:a.value.propertyType,r19009Ratio:a.value.r19009Ratio,r19010Ratio:a.value.r19010Ratio,r19011Ratio:a.value.r19011Ratio,roomNum:a.value.roomNum,carRatio:a.value.carRatio,ratio:a.value.ratio}},layOuts:a.value.layOuts&&a.value.layOuts.map(n=>({area:n.area,direction:n.direction,img:n.layImgList[0]&&R(n.layImgList[0]),price:n.price,title:n.title})),surroundings:{busNum:a.value.busNum,hospitalNum:a.value.hospitalNum,lifeNum:a.value.lifeNum,metroNum:a.value.metroNum,schoolNum:a.value.schoolNum}};let d=null;switch(c.value.type){case"create":d=yield V.house.createProject(l).catch(n=>{throw console.log(n.message),new Error(n)});break;case"edit":d=yield V.house.updateItem(a.value.id,l).catch(()=>{throw console.log(error.message),new Error(error)});break}m(),N("http.code.success")===(d==null?void 0:d.success)&&(w(),b("ok"))}catch(l){J.error({content:l.message}),m()}})).catch(i=>{m()})}const te=(i,l)=>{a.value.labels[i]=l},ue=()=>{a.value.labels.push("")},oe=i=>{a.value.labels.splice(i,1)},ne=i=>C(this,null,function*(){const l=new FormData;l.append("file",i);const{data:d}=yield V.common.uploadImg(l);return N("http.apiBasic")+d});function se(){w()}function de(){Q(),m()}B({handleCreate:ee,handleEdit:ae});const re=()=>{const i={layImgList:[],area:"",price:"",direction:"",title:""};a.value.layOuts.push(i)},ie=()=>{const i={adviserName:"",adviserPhone:"",adviserImg:[]};a.value.advisers.push(i)},G=i=>{a.value.layOuts.splice(i,1)};return(i,l)=>{const d=p("a-input"),n=p("a-form-item"),s=p("a-col"),pe=p("a-select-option"),me=p("a-select"),y=p("a-input-number"),_=p("a-button"),T=p("gx-upload"),S=p("a-row"),g=p("a-tab-pane"),E=p("a-card"),ve=p("x-editor"),fe=p("a-tabs"),ce=p("a-form"),ye=p("a-spin"),ge=p("a-modal");return v(),h(ge,{open:o(c).open,title:o(c).title,width:800,"confirm-loading":o(c).confirmLoading,"after-close":de,"cancel-text":Y.value,"ok-text":Z.value,onOk:le,onCancel:se},{default:t(()=>[e(ye,{spinning:o(W)},{default:t(()=>[e(ce,{ref_key:"formRef",ref:K,model:o(a),rules:o(M)},{default:t(()=>[e(E,{class:"mb-8-2"},{default:t(()=>[e(fe,{activeKey:H.value,"onUpdate:activeKey":l[37]||(l[37]=u=>H.value=u)},{default:t(()=>[e(g,{key:"1",tab:"基本信息"},{default:t(()=>[e(S,{gutter:12},{default:t(()=>[e(s,{span:12},{default:t(()=>[e(n,{label:"楼盘名称",name:"name"},{default:t(()=>[e(d,{placeholder:"请输入楼盘名称",value:o(a).name,"onUpdate:value":l[0]||(l[0]=u=>o(a).name=u)},null,8,["value"])]),_:1})]),_:1}),e(s,{span:12},{default:t(()=>[e(n,{label:"楼盘地址",name:"address"},{default:t(()=>[e(d,{placeholder:"请输入楼盘地址",value:o(a).address,"onUpdate:value":l[1]||(l[1]=u=>o(a).address=u)},null,8,["value"])]),_:1})]),_:1}),e(s,{span:12},{default:t(()=>[e(n,{label:"主力户型",name:"masterType"},{default:t(()=>[e(d,{placeholder:"请输入主力户型",value:o(a).masterType,"onUpdate:value":l[2]||(l[2]=u=>o(a).masterType=u)},null,8,["value"])]),_:1})]),_:1}),e(s,{span:12},{default:t(()=>[e(n,{label:"开盘时间",name:"openAt"},{default:t(()=>[e(d,{placeholder:"请输入开盘时间",value:o(a).openAt,"onUpdate:value":l[3]||(l[3]=u=>o(a).openAt=u)},null,8,["value"])]),_:1})]),_:1}),e(s,{span:12},{default:t(()=>[e(n,{label:"楼盘均价",name:"price"},{default:t(()=>[e(d,{placeholder:"请输入均价",value:o(a).price,"onUpdate:value":l[4]||(l[4]=u=>o(a).price=u),style:{width:"100%"}},null,8,["value"])]),_:1})]),_:1}),e(s,{span:12},{default:t(()=>[e(n,{label:"楼盘类型",name:"type"},{default:t(()=>[e(d,{placeholder:"请输入楼盘类型",value:o(a).type,"onUpdate:value":l[5]||(l[5]=u=>o(a).type=u),style:{width:"100%"}},null,8,["value"])]),_:1})]),_:1}),e(s,{span:12},{default:t(()=>[e(n,{label:"待售状态",name:"daiShowStatus"},{default:t(()=>[e(d,{placeholder:"请输入待售状态",value:o(a).daiShowStatus,"onUpdate:value":l[6]||(l[6]=u=>o(a).daiShowStatus=u)},null,8,["value"])]),_:1})]),_:1}),e(s,{span:12},{default:t(()=>[e(n,{label:"所属区域",name:"areaId"},{default:t(()=>[e(me,{ref:"select",value:o(a).areaId,"onUpdate:value":l[7]||(l[7]=u=>o(a).areaId=u)},{default:t(()=>[(v(!0),k(O,null,j(o(Ue).getAll(),u=>(v(),h(pe,{value:u.value},{default:t(()=>[x(Ie(u.name),1)]),_:2},1032,["value"]))),256))]),_:1},8,["value"])]),_:1})]),_:1}),e(s,{span:12},{default:t(()=>[e(n,{label:"楼盘特点",name:"title"},{default:t(()=>[e(d,{placeholder:"请输入楼盘特点",value:o(a).title,"onUpdate:value":l[8]||(l[8]=u=>o(a).title=u)},null,8,["value"])]),_:1})]),_:1}),e(s,{span:12},{default:t(()=>[e(n,{label:"楼盘经度",name:"longitude"},{default:t(()=>[e(y,{placeholder:"请输入经度",style:{width:"100%"},precision:2,value:o(a).longitude,"onUpdate:value":l[9]||(l[9]=u=>o(a).longitude=u)},null,8,["value"])]),_:1})]),_:1}),e(s,{span:12},{default:t(()=>[e(n,{label:"楼盘纬度",name:"latitude"},{default:t(()=>[e(y,{placeholder:"请输入纬度",style:{width:"100%"},precision:2,value:o(a).latitude,"onUpdate:value":l[10]||(l[10]=u=>o(a).latitude=u)},null,8,["value"])]),_:1})]),_:1}),e(s,{span:12},{default:t(()=>[e(n,{label:"展厅地址",name:"showAddress"},{default:t(()=>[e(d,{placeholder:"请输入展厅地址",value:o(a).showAddress,"onUpdate:value":l[11]||(l[11]=u=>o(a).showAddress=u)},null,8,["value"])]),_:1})]),_:1}),e(s,{span:24},{default:t(()=>[e(n,{label:"楼盘标签",name:"labels"},{default:t(()=>[I("div",Re,[(v(!0),k(O,null,j(o(a).labels,(u,f)=>(v(),k("div",{key:f,style:{display:"flex","justify-content":"space-between","align-items":"center","margin-bottom":"8px",flex:"1","min-width":"calc(50% - 10px)"}},[e(d,{placeholder:"请输入标签",value:u,onChange:r=>te(f,r.target.value)},null,8,["value","onChange"]),I("div",ke,[f===o(a).labels.length-1?(v(),h(_,{key:0,type:"primary",icon:z(o(D)),onClick:ue},null,8,["icon"])):(v(),h(_,{key:1,danger:"",icon:z(o(we)),onClick:r=>oe(f)},null,8,["icon","onClick"]))])]))),128))])]),_:1})]),_:1}),e(s,{span:24},{default:t(()=>[e(n,{label:"占地面积",name:"basicArea"},{default:t(()=>[e(d,{placeholder:"请输入占地面积",value:o(a).basicArea,"onUpdate:value":l[12]||(l[12]=u=>o(a).basicArea=u)},null,8,["value"])]),_:1})]),_:1}),e(s,{span:12},{default:t(()=>[e(n,{label:"楼盘图片"},{default:t(()=>[e(T,{modelValue:o(a).imgList,"onUpdate:modelValue":l[13]||(l[13]=u=>o(a).imgList=u),"accept-types":".jpg,.png,.webp",fileNumber:20,onUploadSuccess:i.uploadSuccess},null,8,["modelValue","onUploadSuccess"])]),_:1})]),_:1}),e(s,{span:12},{default:t(()=>[e(n,{label:"楼盘视频"},{default:t(()=>[e(T,{modelValue:o(a).videos,"onUpdate:modelValue":l[14]||(l[14]=u=>o(a).videos=u),"accept-types":".avi,.mp4,.mov,.wmv,.mkv,.m4v",fileNumber:20},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1}),e(g,{key:"2",tab:"户型信息"},{default:t(()=>[I("div",xe,[e(_,{type:"primary",onClick:re},{icon:t(()=>[e(o(D))]),default:t(()=>[x(" 户型 ")]),_:1})]),I("div",Ae,[(v(!0),k(O,null,j(o(a).layOuts,(u,f)=>(v(),h(E,{hoverable:"",style:{flex:"1","min-width":"calc(30% - 10px)"},key:f},{actions:t(()=>[e(_,{type:"text",onClick:r=>G(f)},{default:t(()=>[x("删 除")]),_:2},1032,["onClick"])]),default:t(()=>[e(s,{span:24},{default:t(()=>[e(n,{label:"标题",name:"title"},{default:t(()=>[e(d,{placeholder:"请输入标题",value:u.title,"onUpdate:value":r=>u.title=r},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024),e(s,{span:24},{default:t(()=>[e(n,{label:"单价"},{default:t(()=>[e(d,{placeholder:"请输入单价",value:u.price,"onUpdate:value":r=>u.price=r},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024),e(s,{span:24},{default:t(()=>[e(n,{label:"朝向",name:"direction"},{default:t(()=>[e(d,{placeholder:"请输入朝向",value:u.direction,"onUpdate:value":r=>u.direction=r},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024),e(s,{span:24},{default:t(()=>[e(n,{label:"面积",name:"area"},{default:t(()=>[e(d,{placeholder:"请输入建筑面积",value:u.area,"onUpdate:value":r=>u.area=r},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024),e(s,{span:24},{default:t(()=>[e(n,{label:"图片"},{default:t(()=>[e(T,{modelValue:u.layImgList,"onUpdate:modelValue":r=>u.layImgList=r,"accept-types":".jpg,.png,.webp",fileNumber:1,onUploadSuccess:i.uploadSuccess},null,8,["modelValue","onUpdate:modelValue","onUploadSuccess"])]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))])]),_:1}),e(g,{key:"3",tab:"楼盘周边"},{default:t(()=>[e(S,{gutter:12},{default:t(()=>[e(s,{span:12},{default:t(()=>[e(n,{label:"公交",name:"busNum"},{default:t(()=>[e(y,{placeholder:"请输入公交个数",value:o(a).busNum,"onUpdate:value":l[15]||(l[15]=u=>o(a).busNum=u),style:{width:"100%"}},null,8,["value"])]),_:1})]),_:1}),e(s,{span:12},{default:t(()=>[e(n,{label:"医院",name:"hospitalNum"},{default:t(()=>[e(y,{placeholder:"请输入医院个数",value:o(a).hospitalNum,"onUpdate:value":l[16]||(l[16]=u=>o(a).hospitalNum=u),style:{width:"100%"}},null,8,["value"])]),_:1})]),_:1}),e(s,{span:12},{default:t(()=>[e(n,{label:"生活",name:"lifeNum"},{default:t(()=>[e(y,{placeholder:"请输入公交个数",value:o(a).lifeNum,"onUpdate:value":l[17]||(l[17]=u=>o(a).lifeNum=u),style:{width:"100%"}},null,8,["value"])]),_:1})]),_:1}),e(s,{span:12},{default:t(()=>[e(n,{label:"地铁",name:"metroNum"},{default:t(()=>[e(y,{placeholder:"请输入地铁个数",value:o(a).metroNum,"onUpdate:value":l[18]||(l[18]=u=>o(a).metroNum=u),style:{width:"100%"}},null,8,["value"])]),_:1})]),_:1}),e(s,{span:12},{default:t(()=>[e(n,{label:"学校",name:"schoolNum"},{default:t(()=>[e(y,{placeholder:"请输入学校个数",value:o(a).schoolNum,"onUpdate:value":l[19]||(l[19]=u=>o(a).schoolNum=u),style:{width:"100%"}},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1}),e(g,{key:"4",tab:"楼盘顾问"},{default:t(()=>[I("div",Pe,[e(_,{type:"primary",onClick:ie},{icon:t(()=>[e(o(D))]),default:t(()=>[x(" 顾问 ")]),_:1})]),I("div",Le,[(v(!0),k(O,null,j(o(a).advisers,(u,f)=>(v(),h(E,{hoverable:"",style:{flex:"1","min-width":"calc(30% - 10px)"},key:f},{actions:t(()=>[e(_,{type:"text",onClick:r=>G(f)},{default:t(()=>[x("删 除")]),_:2},1032,["onClick"])]),default:t(()=>[e(s,{span:24},{default:t(()=>[e(n,{label:"姓名",name:"adviserName"},{default:t(()=>[e(d,{placeholder:"请输入顾问姓名",value:u.adviserName,"onUpdate:value":r=>u.adviserName=r},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024),e(s,{span:24},{default:t(()=>[e(n,{label:"手机号"},{default:t(()=>[e(d,{placeholder:"请输入手机号",value:u.adviserPhone,"onUpdate:value":r=>u.adviserPhone=r},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024),e(s,{span:24},{default:t(()=>[e(n,{label:"头像"},{default:t(()=>[e(T,{modelValue:u.adviserImg,"onUpdate:modelValue":r=>u.adviserImg=r,"accept-types":".jpg,.png,.webp",fileNumber:1},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))])]),_:1}),e(g,{key:"5",tab:"销售信息"},{default:t(()=>[e(S,{gutter:12},{default:t(()=>[e(s,{span:12},{default:t(()=>[e(n,{label:"楼盘状态",name:"louPanStatus"},{default:t(()=>[e(d,{placeholder:"请输入楼盘状态",value:o(a).louPanStatus,"onUpdate:value":l[20]||(l[20]=u=>o(a).louPanStatus=u)},null,8,["value"])]),_:1})]),_:1}),e(s,{span:12},{default:t(()=>[e(n,{label:"产权年限",name:"duration"},{default:t(()=>[e(d,{placeholder:"请输入产权年限",value:o(a).duration,"onUpdate:value":l[21]||(l[21]=u=>o(a).duration=u),style:{width:"100%"}},null,8,["value"])]),_:1})]),_:1}),e(s,{span:12},{default:t(()=>[e(n,{label:"在售户型",name:"salesType"},{default:t(()=>[e(d,{placeholder:"请输入在售户型",value:o(a).salesType,"onUpdate:value":l[22]||(l[22]=u=>o(a).salesType=u)},null,8,["value"])]),_:1})]),_:1}),e(s,{span:12},{default:t(()=>[e(n,{label:"售楼地址",name:"salesAddress"},{default:t(()=>[e(d,{placeholder:"请输入售楼地址",value:o(a).salesAddress,"onUpdate:value":l[23]||(l[23]=u=>o(a).salesAddress=u)},null,8,["value"])]),_:1})]),_:1}),e(s,{span:12},{default:t(()=>[e(n,{label:"售楼电话",name:"salesPhone"},{default:t(()=>[e(d,{placeholder:"请输入售楼电话",value:o(a).salesPhone,"onUpdate:value":l[24]||(l[24]=u=>o(a).salesPhone=u)},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1}),e(g,{key:"6",tab:"小区概况"},{default:t(()=>[e(S,{gutter:12},{default:t(()=>[e(s,{span:12},{default:t(()=>[e(n,{label:"车位数量",name:"packingNum"},{default:t(()=>[e(d,{placeholder:"请输入车位数量",value:o(a).packingNum,"onUpdate:value":l[25]||(l[25]=u=>o(a).packingNum=u),style:{width:"100%"}},null,8,["value"])]),_:1})]),_:1}),e(s,{span:12},{default:t(()=>[e(n,{label:"总户数",name:"roomNum"},{default:t(()=>[e(d,{placeholder:"请输入总户数",value:o(a).roomNum,"onUpdate:value":l[26]||(l[26]=u=>o(a).roomNum=u),style:{width:"100%"}},null,8,["value"])]),_:1})]),_:1}),e(s,{span:12},{default:t(()=>[e(n,{label:"绿化率",name:"greeningRate"},{default:t(()=>[e(d,{placeholder:"请输入绿化率",value:o(a).greeningRate,"onUpdate:value":l[27]||(l[27]=u=>o(a).greeningRate=u)},null,8,["value"])]),_:1})]),_:1}),e(s,{span:12},{default:t(()=>[e(n,{label:"车位比",name:"carRatio"},{default:t(()=>[e(d,{placeholder:"请输入车位比",value:o(a).carRatio,"onUpdate:value":l[28]||(l[28]=u=>o(a).carRatio=u)},null,8,["value"])]),_:1})]),_:1}),e(s,{span:12},{default:t(()=>[e(n,{label:"容积率",name:"ratio"},{default:t(()=>[e(d,{placeholder:"请输入容积率",value:o(a).ratio,"onUpdate:value":l[29]||(l[29]=u=>o(a).ratio=u)},null,8,["value"])]),_:1})]),_:1}),e(s,{span:12},{default:t(()=>[e(n,{label:"R19009容积率",name:"r19009Ratio"},{default:t(()=>[e(d,{placeholder:"请输入R19009容积率",value:o(a).r19009Ratio,"onUpdate:value":l[30]||(l[30]=u=>o(a).r19009Ratio=u)},null,8,["value"])]),_:1})]),_:1}),e(s,{span:12},{default:t(()=>[e(n,{label:"R19010容积率",name:"r19009Ratio"},{default:t(()=>[e(d,{placeholder:"请输入R19010容积率",value:o(a).r19010Ratio,"onUpdate:value":l[31]||(l[31]=u=>o(a).r19010Ratio=u)},null,8,["value"])]),_:1})]),_:1}),e(s,{span:12},{default:t(()=>[e(n,{label:"R19011容积率",name:"r19011Ratio"},{default:t(()=>[e(d,{placeholder:"请输入R19011容积率",value:o(a).r19011Ratio,"onUpdate:value":l[32]||(l[32]=u=>o(a).r19011Ratio=u)},null,8,["value"])]),_:1})]),_:1}),e(s,{span:12},{default:t(()=>[e(n,{label:"物业类型",name:"propertyType"},{default:t(()=>[e(d,{placeholder:"请输入物业类型",value:o(a).propertyType,"onUpdate:value":l[33]||(l[33]=u=>o(a).propertyType=u)},null,8,["value"])]),_:1})]),_:1}),e(s,{span:12},{default:t(()=>[e(n,{label:"物业公司",name:"propertyName"},{default:t(()=>[e(d,{placeholder:"请输入物业公司",value:o(a).propertyName,"onUpdate:value":l[34]||(l[34]=u=>o(a).propertyName=u)},null,8,["value"])]),_:1})]),_:1}),e(s,{span:12},{default:t(()=>[e(n,{label:"物业费用",name:"propertyPrice"},{default:t(()=>[e(d,{placeholder:"请输入物业费用",value:o(a).propertyPrice,"onUpdate:value":l[35]||(l[35]=u=>o(a).propertyPrice=u)},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1}),e(g,{key:"7",tab:"免责声明"},{default:t(()=>[e(ve,{modelValue:o(a).disclaimerContain,"onUpdate:modelValue":l[36]||(l[36]=u=>o(a).disclaimerContain=u),uploadHandler:ne,height:300},null,8,["modelValue"])]),_:1})]),_:1},8,["activeKey"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["spinning"])]),_:1},8,["open","title","confirm-loading","cancel-text","ok-text"])}}};export{Me as default}; diff --git a/index/assets/EditDialog-0e995958.js.gz b/index/assets/EditDialog-0e995958.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..12b16e799eb5532b956a803d761753e675c1887d GIT binary patch literal 5103 zcmVdQTioi0q}Ghac!=$~ zx9&gIsQdKk{+)iDU!QKdkAtaab>$d(2DPC+?~>K2#lUl{kSNLmGN3-6^l>n?s5|<6 z5(VqYS*5MIWGzx02vY+`Mo&2b6GJ%x(-f_i#G+o{tyapNrE-pHdM-J#pg3wD+cANf zs96n2=-GXeXQ)w+xXL10g>z>WrLDJB?ECgQZ8e0vH4vt7&T@P&h>~~;hf{5Wdh~gY zpbmY$g1Yo^3WfA>I_(6W1Js{eu1VHvO*}o*Y8`B==R;7^a*AYvaY&ANfm3T9JWLMH z80Ls*PZmAnTdw7HYq--oTyGdemc~^2Rn(>rA9?iAM+Q@YR_P-`1TmE!T0zI?kC)JM z^l=^?rH?iAJbfG|=tcHKYxMCu^a_1EhuW-yRe~`4@r$fk*o|r?39YVM>&K*as8MfD zx6H#MO*< C5$@IaYvbJa9uva5t?U2!~A8MHGa{jA<;hCh?CPuS4a|o9+&xf>T zlSH+)IeqwG^AJa9cy1U?ohEt`M(Z}w64MHO8?S4iW0N(2!1*|gtj>DP@Z5;F5zs*B zV}sOi;Ki;9P#60enDN)9nsuMb(_*#N0Q*1#?2)EurBJ_WnNd#zGfepLbun#()&sCj zyU2=&69Nqw#EnQmm9LE`Z`A8Q0|+=c=vr>A?M0F20Gd2uooR{|exhNvG0Ngzw)@21 zwfiK|lXK@>><|qcHLd753)@~7AmUh2s4W3+1uUbGM6s_NLkU^)y^v_nuxzcJ!i0^u zB+?dAy-gH|62~*Ktr;lnd8;Sc??u$JOu~P!vh))kHZ8ZSon<-Mo0ID2n2L@UIH!r> z1*Uca(U<3Ngf)zKdPjSa|B7uAY9~=ZLK4wcOZ#Q2pJEC^zA$OOVzr57O8YgdEqi-9 z)q7O ; zh^akQM-B-?+$9=#bnE*^58fGE{Bq;VA2&bxVDQ!(n>TKQ6k*d0NEq(0)V14#>lZ+Z z92`a@czNA_Y;_NRxIg&IM;otwKlu2sAVr=}+=b|Ig$6%f*!<{&jraet_5K}@B0sQ< zo#MKF>EZqFL5ji%M{%evJ*L#=U;eRi;SV5PPUkwYYebgkP7$KOWKl^X3J(|o!4Ux{ zvLc&kVB@{pgU>(am4Or@%x$mQxJ~R(UjhIDu$(93fZ*e%-jL+hUy7qpUrK0}27o{Z z=u`{{YXN-`)d6JV_2W+WgcU~G(sGLSwU~s%>{}rTSiAYpQ*5RJBwiPLo-4l}ce wdygKxop >_na@I76~7Q4I5dI%K$hqgTeTeACE=0mhw5NoarOCA3g|_V zuVUYN28Wgb;D5MKTUthZWNNk;qR7UP6~!iDDf}n0J-3@DX20cGZmY!$V#|!J(nmI- zZI%BJ kM_B*+3c< z<|8ZOqjV&jrX$;n7qL66Bg8fdWgTW5V74Mwh-7()CB0m#O;VI)axrf5adIq|3yv6L zNHnuXHz0(PhSNBb^ctSy#I6;svjVaV^0BdEx!qH-GfupaKz`u)B#72e@%ddXF3IEt z7R99BwgeN(iu)Tv4k|?sR4%tBwA%+|h z1>O$iGdUC*J `n(`lZfx5UuYw{B1rcRSo=sHS>neih2nsc2>q+Ko3SL>FJ7wC8 z46jduJW)`f0|!nkLrF{ZWr#Q(8kHVO$R^Ec#f2~ Ln1Pz ze3q1=lFQPP5<$u2$1#$8kdL7t#UvQZIfg|lNXD?p2&>2h#?c5lzlt}M@`s2*o;S=4 zvWy`rkjvAzG|j#LQ23yjS5H6%EVf@Md}ThHN=fiB901AAM@xjOE#}LJPc3HJsPoLx z4139ZevP`rd^8q*Z_Xysl&MqSG#9Q~)Cn5WT!M*#Ly|>wG;?SN&(jwJ?>sRg#m+YI zE 2Vao zVH6^3xuwr1GzF&I-$z7OEM!wWWe2-tE$eoQVxlXfnW`U$Jp}-mB9G|SXnyG1mO&H? zHDHQdCNhqcWW0k~>zIh&&e`-li@2r&I+jfUvPvNyDX>G=HqTXK-}bP1-03QI7R8yW zAkStBix^@^xzws6u`83N{8HgIdqzom*fnkPEE{tgA&9@z$hU?`no*`en25hwdQzge zXlJ}Qof}>)n29ZzB5PRxM6rXp5$~QWetxLuc)fDh2~%bxgtx%deFfl}<@#|1AaeOD zjk2>N8URtqlMK%W5c!0^g~TRCRP%fa9YExi(g8&4lHQsdJ8cpGh|cj;9$E(wy-eS` zYc<~E0HQNoAn;ZJL|y(8;daf(E&&i76>Y%*74EZ2*J^audsKag lBWK}kS5=T- IXd?&TaL9n4`}vM>(KJ=f3L8o9_#Z$ zT8}HM@1le?zX4E$+Zq^ra&P0>HxK{y*~TAkRW{`eO1g0rkw9xStMWr?IP8weby30= zLJgFTa`*-V(7% =L3n i$Fkg(3-Hwh^en*x(o&1x6vf>o7|PWCCWfo0tq~ zS(k)V+MZN^ZE~>90&F3_>v&6Ndjc=t`c8(mtVhBs_R$qMTVhfdIJxXz4PAZ~DKIh@ zJt0J)Kmy0Pcm=j;j%~WY#zgfPqKex9>0aR7{O-OqhNFo`Z&`~3IvO)>XE^4W0&~Pi z>^?vqJh(WxdQ%)93&^Fd{)Am!QYT?AhYu=@aF83}U}1z(k=-BLmoE&y`*`sBy}>7+ z | 7&}#l;cE+nM;GH!7bEGQKQ~!N(O`wHD?aO%z(Q*kuKle z{NvqxB2jktL^DaKk!KQPiWLT* K7!sgBz~94 z?>-s$?%lzg7t0(^3WrX(hL)5`aOD7N72=HSNo-FlGBN1p^iKMI
dDIb{Y+7tC1JjD;ECIgU!pA zD$%{nE{PKRm7@9LkWgxTA;A!cJw!v=M2Iq!cLHn}#E)up1ko9zp7*;*_1!K~S4rCk zh(;VwvG9}DtRq?pjnSMDm&z;=YZUL2Iiyzbwn<{UVWmem{=D`1+dH)qKLZ?ZB(WK3 zNV^eUq|!#XZz0w3r;+M-eWb2BeWW@o^v`sE$YRwN8O2{=k1R^l6j2(!OCB4g$rg?^ zLYJ#^C>dH5@)=AiB%9p1!Pr8vOphXmh$Wcfl}-V )vte$6U)hJ~KgV#Qt+WPPdFwB>WWo* !})=5+aGqE-1_er0*0<@a4FG7ygo z3otx94zPcCHm+SCy!CdzC(aHeChRbwBm-ESURHz5^Y;;G*^%POedzsro8P`&_MtI9 zxUB|Bv-Wdf?$mR}(#i1{r@-1@Na?{uuCnn{Jmqj(#`@1ndzD^BS(xNlTA5?vwBzls zA3eCcr{Vv>#cv+o`ywZD?8JSty(8D~@Q452c()w-7svNi6ix))8dB7aOYc+M?e+Ux zAAX*JmhKWvh@7dZKrY`-sDdxTZ4D{jCKcHq8*EXOzcw6XE!jau#2c% zLki0Y@qOz1Yqz)F$)l~=m5>R6GaVJc^BX2r$VGUpA;rfs`F(=^?N=M0ewK$wvMVnW zVrNP!u;= G4YZ6Pv|{p5jP+!_4o%8qzoaXn}|9#}|C$^$3idAq~vX2epob@jsF>dk$-)KNZI zlrQ=|(Mizgxnk+=aMhgvaSYIuj{&4IyMGVj-i?jxe;VAqv-ROy`Q}kvVV>|7L`jo; zmYUs&uEHx00h-bwKqkLm?B?si)tlvuAo)e@33rwyRkEYcFMd~ ps*s9}a8ud{XY#whQr^6~dE=JUufgOHB^~l;9*a-x zb(_*&H`o(!r`g9wqY#U4kR}5 $d`DFNByYln zx}>diL00<8uL^c{3AiQSlr75a5$?goZw6O>7{)z$bfm1U0{5vgm-btN^R=c&ai7|Y z>-)T=kM7*vy!!Pp?#0RPLYLK50ACz;GrA?HS!-q#`J%WZ{nH5Vp^WfeeB;rbzYYF& zd*g#QE7A4I=v|7@53t8wt7r+L)spY}4wt5siyw`>z& u in d?se(d,u,{enumerable:!0,configurable:!0,writable:!0,value:r}):d[u]=r,U=(d,u)=>{for(var r in u||(u={}))ce.call(u,r)&&T(d,r,u[r]);if(N)for(var r of N(u))pe.call(u,r)&&T(d,r,u[r]);return d},O=(d,u)=>de(d,ie(u));var I=(d,u,r)=>new Promise((h,f)=>{var y=i=>{try{b(r.next(i))}catch(w){f(w)}},g=i=>{try{b(r.throw(i))}catch(w){f(w)}},b=i=>i.done?h(i.value):Promise.resolve(i.value).then(y,g);b((r=r.apply(d,u)).next())});import{u as me,h as fe,i as _e,f as L,g as G}from"./index-2a45336b.js";import{u as ve}from"./useForm-269e95cd.js";import{u as ge}from"./useSpining-af3901ce.js";import{a as E,I as be,b as s,o as v,c as C,w as t,e,u as o,k as S,F as B,D as F,E as V,G as q,d as he,aa as P}from"./ant-design-vue-710243d9.js";import{a as ye,c as we}from"./useEnum-4e87ed86.js";import"./tinymce-3184e0f1.js";import"./echarts-ca5d9323.js";import"./cropper-47c8e461.js";import"./lodash-es-7cb071db.js";import"./qrcode-bec2257a.js";import"./jschardet-bd496279.js";const De={__name:"EditDialog",emits:["ok"],setup(d,{expose:u,emit:r}){const{t:h}=me(),{modal:f,showModal:y,hideModal:g,showLoading:b,hideLoading:i}=fe(),{formRecord:w,formData:l,formRef:D,formRules:M,resetForm:$}=ve(),{spining:z,showSpining:H,hideSpining:R}=ge(),J=E(h("button.cancel")),K=E(h("button.confirm")),j=E([]);M.value={name:[{required:!0,message:"请输入客户名称"}],status:[{required:!0,message:"请选择状态",trigger:"change"}],areaId:[{required:!0,message:"请选择所属区域",trigger:"change"}],type:[{required:!0,message:"请选择客户类型",trigger:"change"}]},be(()=>{l.value.areaId=1});function Q(){y({type:"create",title:"新增客户"}),l.value.status="enabled"}function W(){return I(this,arguments,function*(_={}){y({type:"edit",title:"编辑客户"});try{H();const{data:a,success:p}=yield L.customer.getItem(_.id).catch();if(!p){g();return}R(),l.value=U({},a),l.value.birthday=he(a.birthday),a.avatar&&(l.value.fileList=[G("http.apiBasic")+a.avatar])}catch(a){P.error({content:a.message}),R()}})}const X=_=>{j.value.push(_)};function Y(){D.value.validateFields().then(_=>I(this,null,function*(){try{b();const a=O(U({},_),{avatar:j.value[0]});let p=null;switch(f.value.type){case"create":p=yield L.customer.createProject(a).catch(c=>{throw new Error(c)});break;case"edit":p=yield L.customer.updateItem(l.value.id,a).catch(()=>{throw new Error(error)});break}i(),G("http.code.success")===(p==null?void 0:p.success)&&(g(),r("ok"))}catch(a){P.error({content:a.message}),i()}})).catch(_=>{i()})}function Z(){l.value.areaId=1,g()}function ee(){$(),i()}return u({handleCreate:Q,handleEdit:W}),(_,a)=>{const p=s("a-input"),c=s("a-form-item"),m=s("a-col"),ae=s("a-date-picker"),k=s("a-select-option"),x=s("a-select"),A=s("a-input-number"),te=s("a-radio-group"),le=s("a-row"),ne=s("a-card"),oe=s("a-form"),re=s("a-spin"),ue=s("a-modal");return v(),C(ue,{open:o(f).open,title:o(f).title,width:640,"confirm-loading":o(f).confirmLoading,"after-close":ee,"cancel-text":J.value,"ok-text":K.value,onOk:Y,onCancel:Z},{default:t(()=>[e(re,{spinning:o(z)},{default:t(()=>[e(oe,{ref_key:"formRef",ref:D,model:o(l),rules:o(M)},{default:t(()=>[e(ne,{class:"mb-8-2"},{default:t(()=>[e(le,{gutter:12},{default:t(()=>[e(m,{span:12},{default:t(()=>[e(c,{label:"客户名称",name:"name"},{default:t(()=>[e(p,{placeholder:"请输入客户名称",value:o(l).name,"onUpdate:value":a[0]||(a[0]=n=>o(l).name=n)},null,8,["value"])]),_:1})]),_:1}),e(m,{span:12},{default:t(()=>[e(c,{label:"联系电话",name:"phone"},{default:t(()=>[e(p,{placeholder:"请输入联系电话",value:o(l).phone,"onUpdate:value":a[1]||(a[1]=n=>o(l).phone=n)},null,8,["value"])]),_:1})]),_:1}),e(m,{span:12},{default:t(()=>[e(c,{label:"出生日期",name:"birthday"},{default:t(()=>[e(ae,{value:o(l).birthday,"onUpdate:value":a[2]||(a[2]=n=>o(l).birthday=n),style:{width:"100%"}},null,8,["value"])]),_:1})]),_:1}),e(m,{span:12},{default:t(()=>[e(c,{label:"所属区域",name:"areaId"},{default:t(()=>[e(x,{ref:"select",value:o(l).areaId,"onUpdate:value":a[3]||(a[3]=n=>o(l).areaId=n)},{default:t(()=>[(v(!0),S(B,null,F(o(ye).getAll(),n=>(v(),C(k,{value:n.value},{default:t(()=>[V(q(n.name),1)]),_:2},1032,["value"]))),256))]),_:1},8,["value"])]),_:1})]),_:1}),e(m,{span:12},{default:t(()=>[e(c,{label:"客户等级",name:"grade"},{default:t(()=>[e(x,{ref:"select",value:o(l).grade,"onUpdate:value":a[4]||(a[4]=n=>o(l).grade=n)},{default:t(()=>[(v(),S(B,null,F(8,n=>e(k,{value:n},{default:t(()=>[V(q(n+"级"),1)]),_:2},1032,["value"])),64))]),_:1},8,["value"])]),_:1})]),_:1}),e(m,{span:12},{default:t(()=>[e(c,{label:"当前积分",name:"currentbalance"},{default:t(()=>[e(A,{placeholder:"请输入当前积分",value:o(l).currentbalance,"onUpdate:value":a[5]||(a[5]=n=>o(l).currentbalance=n),style:{width:"100%"}},null,8,["value"])]),_:1})]),_:1}),e(m,{span:12},{default:t(()=>[e(c,{label:"历史积分",name:"balance"},{default:t(()=>[e(A,{placeholder:"请输入历史积分",value:o(l).balance,"onUpdate:value":a[6]||(a[6]=n=>o(l).balance=n),style:{width:"100%"}},null,8,["value"])]),_:1})]),_:1}),e(m,{span:12},{default:t(()=>[e(c,{label:"客户类型",name:"type"},{default:t(()=>[e(x,{ref:"select",value:o(l).type,"onUpdate:value":a[7]||(a[7]=n=>o(l).type=n)},{default:t(()=>[(v(!0),S(B,null,F(o(we).getAll(),n=>(v(),C(k,{value:n.value},{default:t(()=>[V(q(n.name),1)]),_:2},1032,["value"]))),256))]),_:1},8,["value"])]),_:1})]),_:1}),e(m,{span:12},{default:t(()=>[e(c,{label:"状态",name:"status"},{default:t(()=>[e(te,{value:o(l).status,"onUpdate:value":a[8]||(a[8]=n=>o(l).status=n),options:[{label:"启用",value:"enabled"},{label:"停用",value:"disabled"}]},null,8,["value"])]),_:1})]),_:1}),e(m,{span:24},{default:t(()=>[e(c,{label:"头像",name:"fileList"},{default:t(()=>[e(_e,{modelValue:o(l).fileList,"onUpdate:modelValue":a[9]||(a[9]=n=>o(l).fileList=n),"accept-types":".jpg,.png,.webp",fileNumber:1,onUploadSuccess:X},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["spinning"])]),_:1},8,["open","title","confirm-loading","cancel-text","ok-text"])}}};export{De as default}; diff --git a/index/assets/EditDialog-367c2ec1.js.gz b/index/assets/EditDialog-367c2ec1.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..44f4b057771aa31a9a57568a1f562190e2eab422 GIT binary patch literal 2420 zcmV-)35)h0iwFP!000023e{L!k0iAfe$TIHEV8o0>0-L)UZWZWJF~E`H+H#?MlE;M z>F(O8F4wwT)7#XR1d2k~5CRb^@ 2{rH_nDAc{f61?*)$rkbz|0 zcGd{vM({+6rYFa#qWj1a_#*Cw{cPGE$xv0_hdj#Al?8Kyy=>o;@S-uwyzRUvB-L)D zww>L&MKdoi81vEbc@$CY_{^CXXaEwjJ-N@e!XCZEX0t@EafxP(C8ti1s4^Khf&wmA zUIUFFL_N=7JU_!2
#MMK64pDTYrM=bBr z5i1JlFQ}=36r) nkWe*|LvV+jm@&fd=c)I9GF(l68VI1JiW}C09E-$Zj zo$D!CFms5NVwU1LA&1TO+9qzU`oRg+{=Dk7B#gtj-{igJ&83!)^V(c%@4|U4x(Hn@ zQxL`-_*$HWkroONjA;P}T3my3T08|iTAYJjEnb4BwYUL+76Sxs>|d!C!(-J9Fb(^0 z^Dx8adTXh@vK(xlSkM@)@6kLAeHxl8xUr7G#@gHz;ykXxcs%s6x!l@V!KGenaTNUl zmnv=gd^OlyZZ9v6`cfnb%I3 ?=f$i_PJN7G!Fm*42#1xg@hwh_=cW4ZxcB{Fs z8*k;tbDuHZs@B!Q>ucp_y q?;)vV#nvPj}c)Eo?GnK$xIIQz;$nz?(MU!i}omb zxgl>amv|!!B?dab4KYo5A6;_)-k0~k`C#&kPbYu* X*$G`gL(Hn0PP%`ZIQM$w*@VJlK0+-0o2j6Sq==K|vFFv09`m4#^yR~+7 zw*Ou$cKOF&d_DR2ojNN8bdge>8zW1LW0&W(3bxhDVqb+KZahy}KBl?xNPLN0ApsSt z2wigY;pdZ2KDK^H!Jx8ZiSh`>x_AVnm|A<8vb@aY=cyWmDR9}(h8U|9Dy5&%jxHZF zuNZ`C>ht(tAKw4ww^N^6I!!-AnLQeLpm!aIH1mB-Q#UERafngSxZwC%s>BebuDa(H z4r#{;1LoMAZYt6v3CsJmsx`$`ItAptNb>^t3}82uY7p?TH$cj#Ee71-hg@-a<_xV= zdtrnZ!c=*CPg62bDsgxcKE>0}C+x9Gf4?d&oaI*>lu}5lkEy~~x!fsZTQImvSy8aU z=7Cqdj<=m(FC8UWI-ng^%tH4nW%*7yddQ pQl)DA2&G}6+3iA3Vo%a zyb6r33$ZT14PDcB4Kcnhl3j`XV9QuF+oR5AmT1H#*i|&b0H(Ih*8jF~!~N7j5mE+K z+;qBj%AG}+=Xo^o4B{saMHn=e+@u<1XU@<*Wgw}}#q5U$H#EVmmZxK@d)VysyhhoH zvkHAWr-4XW{wTG!%7d2Ce8A%%!n1~B_j#~QT{_&C3kI|UTytSVop>oFycxzxrU(Py zHg)!Hh6;y-!O(X3A|ebp+LorenS}lUO2Xj4cBUAiubLv!iz5tf&UX_APtN&j#@VoI zCacn< #NF(M4&vgLCb5C#Hg%OnhB+0;daFv!ZLsdHp{n>?fp&e9Aa z7YW9$pgrd3uQJt`w)uon7^s1}wz34ItSZgORzPCa%HFap0^vP{vgt=6MdBg?u|=w> z@TMZ}vo?l6#6j8fT-hVy%LneOAmXz|-+irsJis2$BIPQxWA~6swB^#&L_uF?bxHyu zm)PqZ;MgT)6(%4}DISUdBUjLffix9a(2KQ3Vuaj}c$&Io*llh!+oVn_Ldg4>QYhV4 zyG~)K*URHmMt#U5-o?lz3k4VK1xNqZdQBitBJSfrM1ihr^<}$!wrH%5HU&h)FPgmI zni1miy`}wIx2P6g>}^jqy_gj?EpEUbvC8{wpFziM6;la69Nqml?;QW_>*G8BxPR~W z6}n^~;s=DcXl4$cu~mn!W%0FU_>Ag92RQlVSI2km9{ujqqmS-Z0IS+qi;*Mba{wyc zIt*=#p*_Pet-aRE;Bab9+olYia4Hq 8T! zF)q(AmPtOYIh^#6KC;B%8hy&*JVyl`Bh%NLC!>fmh`nuUGu%PNa%{8ANn #;Z|1 zjn)NHH#CnpN8u^tJx28Mzl%LsTY320{riK-?RSqqyEl3Jt%^H8lM-Xq<&iESwIn`y zYU*6DH^=Rw(K?b>Ey=4hk{9RvILCDIo3|$K{dJL$|BZ PN-C z@ZPi7_2v6P&yk)}2XEcNTc5$xnm;%>js72#Q}vd&Y}$8iEuU(!lv&L>7B?)58#5Nm z*K*9j-jnq|3{^ a in n?T(n,a,{enumerable:!0,configurable:!0,writable:!0,value:e}):n[a]=e,b=(n,a)=>{for(var e in a||(a={}))V.call(a,e)&&y(n,e,a[e]);if(g)for(var e of g(a))j.call(a,e)&&y(n,e,a[e]);return n};var x=(n,a,e)=>new Promise((m,u)=>{var v=r=>{try{s(e.next(r))}catch(o){u(o)}},h=r=>{try{s(e.throw(r))}catch(o){u(o)}},s=r=>r.done?m(r.value):Promise.resolve(r.value).then(v,h);s((e=e.apply(n,a)).next())});import{h as q,f as C,g as z}from"./index-2a45336b.js";import{u as G}from"./useForm-269e95cd.js";import{c as H}from"./lodash-es-7cb071db.js";import{a as I,b as f,o as J,c as K,w as _,e as i,u as t}from"./ant-design-vue-710243d9.js";import"./tinymce-3184e0f1.js";import"./echarts-ca5d9323.js";import"./cropper-47c8e461.js";import"./qrcode-bec2257a.js";import"./jschardet-bd496279.js";const oe={__name:"EditDialog",emits:["ok"],setup(n,{expose:a,emit:e}){const{modal:m,showModal:u,hideModal:v,showLoading:h,hideLoading:s}=q(),{formRecord:r,formData:o,formRef:k,formRules:E,resetForm:R}=G(),D=I("取消");function F(){u({type:"create",title:"新建项"})}function L(d={}){u({type:"edit",title:"编辑项"}),r.value=d,o.value=H(d)}function M(){k.value.validateFields().then(d=>x(this,null,function*(){try{h();const l=b({},d);let c=null;switch(m.value.type){case"create":c=yield C.common.create(l).catch(()=>{throw new Error});break;case"edit":c=yield C.common.update(l).catch(()=>{throw new Error});break}s(),z("http.code.success")===(c==null?void 0:c.code)&&(v(),e("ok"))}catch(l){s()}})).catch(()=>{s()})}function U(){v()}function B(){R(),s()}return a({handleCreate:F,handleEdit:L}),(d,l)=>{const c=f("a-input"),w=f("a-form-item"),O=f("a-radio-group"),A=f("a-form"),N=f("a-modal");return J(),K(N,{open:t(m).open,title:t(m).title,width:480,"confirm-loading":t(m).confirmLoading,"after-close":B,"cancel-text":D.value,onOk:M,onCancel:U},{default:_(()=>[i(A,{ref_key:"formRef",ref:k,model:t(o),rules:t(E),"label-col":{style:{width:"90px"}}},{default:_(()=>[i(w,{label:"名称",name:"name"},{default:_(()=>[i(c,{value:t(o).name,"onUpdate:value":l[0]||(l[0]=p=>t(o).name=p)},null,8,["value"])]),_:1}),i(w,{label:"唯一值",name:"key"},{default:_(()=>[i(c,{value:t(o).key,"onUpdate:value":l[1]||(l[1]=p=>t(o).key=p)},null,8,["value"])]),_:1}),i(w,{label:"状态",name:"status"},{default:_(()=>[i(O,{value:t(o).status,"onUpdate:value":l[2]||(l[2]=p=>t(o).status=p),options:[{label:"启用",value:1},{label:"禁用",value:0}]},null,8,["value"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["open","title","confirm-loading","cancel-text"])}}};export{oe as default}; diff --git a/index/assets/EditDialog-43164f72.js.gz b/index/assets/EditDialog-43164f72.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..3ee0cd3734cc2a51a5d9ee008eb1005eb196dd67 GIT binary patch literal 1394 zcmV-&1V2iwFP!000023YAvRj~g` 9c1l{3Wt$gn-%8@Q?fPAomR7N}P78S;suou8^ z`XZuQ`tH~RRhMYQsKAhIkx&H!kR|(~m#dz-@qSon@Epfq?t|27oKNcW`P}4gHJ*v0 zMvg7x>PQ?X2&0gbCHu`-8|tf|Pc0rjq9SQp#y*IpC<^M!Ub(WM3J}B*9 BF;;lys9~&? z!pV$k*3?w9wuNj1<}#z_m*T9)nK;!7Z 3E z%1jt%BPp(?d)tHUO|LY%s?bC`yYf2jT>D$>LnC#H(Fo;WaCKK~I!~?7oT7_H>CWD@ z!EQ%OYGqwdW73?QC{ZFO2WjqZ<)Y9N0$AqG@*|?B &e8! zhjyNOnU>2Eo-S*ou(;YOm&wA{>)ni{E=#TA&Or+ncM_-m!U($W`K#o>7;RcM92peT zVMrCW|6-!LO8;}B)=~x^Qj$4W#lBBtTT6-75|$(hl}XsnjhW8VUZ2YVVOOru8D)Uf zci{PzRItWU*0yY;u3x%v?hhzyX7s|s>y$P3DFcsNUZsLInNVqgH^YhW+t5wD1o+*S z0ZpOsxx4e1$(Rxm<*KS3VKDEez9XaDVM!Pqc1uR2xsE1A*A-##+8Rd~ywlBsR>=9K z{uX8MHhl*gU7_NRmMr$8Wyghi7{WYHUB-8=_ko0G%9K&jiHLNt2#dK*ZRgiDaQI z68<_6DU`$_a(LzlztwdOXmvQ{_du(g!OI`C(4;sPb>a9)INqb2z6OoK@yQeyoGb-N zzywv6I>mxJsu`FdPDc+IkV1^Gh@>tEZ>(Ds$eWHo+3Qzlq-`%NGlwR`aq{%@PoIDD zJ%R3C^1tM=00~X^D*O7ehXK**LFi2$JcJiV{o_ZEs5eQK?4Ki(inX2WuEP=Oz{l*E z!3p1L8Emlm^1I)EeEjtBuPZ`RT>J+ s in p?ie(p,s,{enumerable:!0,configurable:!0,writable:!0,value:r}):p[s]=r,A=(p,s)=>{for(var r in s||(s={}))ce.call(s,r)&&R(p,r,s[r]);if(S)for(var r of S(s))fe.call(s,r)&&R(p,r,s[r]);return p},j=(p,s)=>me(p,pe(s));var U=(p,s,r)=>new Promise((q,v)=>{var h=c=>{try{b(r.next(c))}catch(k){v(k)}},y=c=>{try{b(r.throw(c))}catch(k){v(k)}},b=c=>c.done?q(c.value):Promise.resolve(c.value).then(h,y);b((r=r.apply(p,s)).next())});import{u as ve,h as _e,f as N,i as ge,g as T,s as ye}from"./index-2a45336b.js";import{u as be}from"./useForm-269e95cd.js";import{u as xe}from"./useSpining-af3901ce.js";import{a as w,I as we,b as m,o as _,c as I,w as t,e as a,u,k as C,F as H,D,E,G as V,d as qe,aa as O}from"./ant-design-vue-710243d9.js";import{a as he,t as ke}from"./useEnum-4e87ed86.js";import"./tinymce-3184e0f1.js";import"./echarts-ca5d9323.js";import"./cropper-47c8e461.js";import"./lodash-es-7cb071db.js";import"./qrcode-bec2257a.js";import"./jschardet-bd496279.js";const Be={__name:"EditDialog",emits:["ok"],setup(p,{expose:s,emit:r}){const{t:q}=ve(),{modal:v,showModal:h,hideModal:y,showLoading:b,hideLoading:c}=_e(),{formRecord:k,formData:n,formRef:Y,formRules:B,resetForm:z}=be(),{spining:G,showSpining:$,hideSpining:F}=xe(),J=w(q("button.cancel")),K=w(q("button.confirm"));w([]);const P=w([]),x=w("");B.value={name:[{required:!0,message:"请输入权益名称"}],concatName:[{required:!0,message:"请输入订单联系人"}],concatPhone:[{required:!0,message:"请输入订单电话"}],price:[{required:!0,message:"请输入所需积分"}],sequence:[{required:!0,message:"请输入排序"}],stock:[{required:!0,message:"请输入已兑数量"}],maxNum:[{required:!0,message:"请输入兑换数量上限"}],canNum:[{required:!0,message:"请输入兑换次数上限"}],isHot:[{required:!0,message:"请选择是否热门"}],areaId:[{required:!0,message:"请选择所属区域"}],expireAt:[{required:!0,message:"请选择权益到期时间"}],expire:[{required:!0,message:"请输入礼品有效期"}],type:[{required:!0,message:"请选择产品类别"}],status:[{required:!0,message:"请选择状态"}],fileList:[{required:!0,message:"请上传封面图",trigger:"change"}],categoryId:[{required:!0,message:"请选择所属分类",trigger:"change"}]},we(()=>{n.value.areaId=1,n.value.isHot=!0,Q()});function Q(){return U(this,null,function*(){const{data:f,success:e}=yield N.equiteMgt.getCategory({current:1,pageSize:99}).catch();e&&(console.log(f),P.value=f.map(i=>({value:i.id,name:i.name})))})}function W(){h({type:"create",title:"新增"}),n.value.status="enabled"}function X(){return U(this,arguments,function*(f={}){h({type:"edit",title:"编辑"});try{$();const{data:e,success:i}=yield N.equiteMgt.getItem(f.id).catch();if(!i){y();return}F(),n.value=A({},e),n.value.expireAt=e!=null&&e.expireAt?qe(e==null?void 0:e.expireAt):"",x.value=e.details,e.cover&&e.cover.length>0&&(n.value.fileList=[e.cover].map(o=>T("http.apiBasic")+o))}catch(e){O.error({content:e.message}),F()}})}function Z(){Y.value.validateFields().then(f=>U(this,null,function*(){try{b();const e=j(A({},f),{cover:ye(n.value.fileList[0]),details:x.value});let i=null;switch(v.value.type){case"create":i=yield N.equiteMgt.createProject(e).catch(o=>{throw new Error(o)});break;case"edit":i=yield N.equiteMgt.updateItem(n.value.id,e).catch(()=>{throw new Error(error)});break}c(),T("http.code.success")===(i==null?void 0:i.success)&&(y(),r("ok"))}catch(e){O.error({content:e.message}),c()}})).catch(f=>{c()})}function ee(){n.value.areaId=1,y()}function ae(){x.value="",z(),c()}return s({handleCreate:W,handleEdit:X}),(f,e)=>{const i=m("a-input"),o=m("a-form-item"),d=m("a-col"),g=m("a-input-number"),te=m("x-editor"),M=m("a-select-option"),L=m("a-select"),le=m("a-date-picker"),ne=m("a-radio-group"),ue=m("a-row"),oe=m("a-card"),re=m("a-form"),se=m("a-spin"),de=m("a-modal");return _(),I(de,{open:u(v).open,title:u(v).title,width:640,"confirm-loading":u(v).confirmLoading,"after-close":ae,"cancel-text":J.value,"ok-text":K.value,onOk:Z,onCancel:ee},{default:t(()=>[a(se,{spinning:u(G)},{default:t(()=>[a(re,{ref_key:"formRef",ref:Y,model:u(n),rules:u(B)},{default:t(()=>[a(oe,{class:"mb-8-2"},{default:t(()=>[a(ue,{gutter:12},{default:t(()=>[a(d,{span:24},{default:t(()=>[a(o,{label:"权益名称",name:"name"},{default:t(()=>[a(i,{placeholder:"请输入权益名称",value:u(n).name,"onUpdate:value":e[0]||(e[0]=l=>u(n).name=l)},null,8,["value"])]),_:1})]),_:1}),a(d,{span:12},{default:t(()=>[a(o,{label:"订单联系人",name:"concatName"},{default:t(()=>[a(i,{placeholder:"请输入订单联系人",value:u(n).concatName,"onUpdate:value":e[1]||(e[1]=l=>u(n).concatName=l)},null,8,["value"])]),_:1})]),_:1}),a(d,{span:12},{default:t(()=>[a(o,{label:"订单电话",name:"concatPhone"},{default:t(()=>[a(i,{placeholder:"请输入订单电话",value:u(n).concatPhone,"onUpdate:value":e[2]||(e[2]=l=>u(n).concatPhone=l)},null,8,["value"])]),_:1})]),_:1}),a(d,{span:12},{default:t(()=>[a(o,{label:"排序",name:"sequence"},{default:t(()=>[a(g,{placeholder:"请输入排序",style:{width:"100%"},value:u(n).sequence,"onUpdate:value":e[3]||(e[3]=l=>u(n).sequence=l)},null,8,["value"])]),_:1})]),_:1}),a(d,{span:12},{default:t(()=>[a(o,{label:"所需积分",name:"price"},{default:t(()=>[a(g,{placeholder:"请输入所需积分",style:{width:"100%"},value:u(n).price,"onUpdate:value":e[4]||(e[4]=l=>u(n).price=l)},null,8,["value"])]),_:1})]),_:1}),a(d,{span:12},{default:t(()=>[a(o,{label:"已兑",name:"stock"},{default:t(()=>[a(g,{placeholder:"请输入已兑数量",style:{width:"100%"},value:u(n).stock,"onUpdate:value":e[5]||(e[5]=l=>u(n).stock=l)},null,8,["value"])]),_:1})]),_:1}),a(d,{span:12},{default:t(()=>[a(o,{label:"兑换数量上限",name:"maxNum"},{default:t(()=>[a(g,{placeholder:"请输入兑换数量上限",style:{width:"100%"},value:u(n).maxNum,"onUpdate:value":e[6]||(e[6]=l=>u(n).maxNum=l)},null,8,["value"])]),_:1})]),_:1}),a(d,{span:12},{default:t(()=>[a(o,{label:"兑换次数上限",name:"canNum"},{default:t(()=>[a(g,{placeholder:"请输入兑换次数上限",style:{width:"100%"},value:u(n).canNum,"onUpdate:value":e[7]||(e[7]=l=>u(n).canNum=l)},null,8,["value"])]),_:1})]),_:1}),a(d,{span:24},{default:t(()=>[a(o,{label:"详情",name:"details"},{default:t(()=>[a(te,{modelValue:x.value,"onUpdate:modelValue":e[8]||(e[8]=l=>x.value=l),uploadHandler:f.uploadHandler,height:300},null,8,["modelValue","uploadHandler"])]),_:1})]),_:1}),a(d,{span:12},{default:t(()=>[a(o,{label:"所属区域",name:"areaId"},{default:t(()=>[a(L,{ref:"select",value:u(n).areaId,"onUpdate:value":e[9]||(e[9]=l=>u(n).areaId=l)},{default:t(()=>[(_(!0),C(H,null,D(u(he).getAll(),l=>(_(),I(M,{value:l.value},{default:t(()=>[E(V(l.name),1)]),_:2},1032,["value"]))),256))]),_:1},8,["value"])]),_:1})]),_:1}),a(d,{span:12},{default:t(()=>[a(o,{label:"所属分类",name:"categoryId"},{default:t(()=>[a(L,{ref:"select",value:u(n).categoryId,"onUpdate:value":e[10]||(e[10]=l=>u(n).categoryId=l)},{default:t(()=>[(_(!0),C(H,null,D(P.value,l=>(_(),I(M,{value:l.value},{default:t(()=>[E(V(l.name),1)]),_:2},1032,["value"]))),256))]),_:1},8,["value"])]),_:1})]),_:1}),a(d,{span:12},{default:t(()=>[a(o,{label:"权益到期时间",name:"expireAt"},{default:t(()=>[a(le,{value:u(n).expireAt,"onUpdate:value":e[11]||(e[11]=l=>u(n).expireAt=l),"show-time":{format:"YYYY-MM-DD HH:mm"},format:"YYYY-MM-DD HH:mm",style:{width:"100%"}},null,8,["value"])]),_:1})]),_:1}),a(d,{span:12},{default:t(()=>[a(o,{label:"礼品有效期(天)",name:"expire"},{default:t(()=>[a(g,{placeholder:"请输入礼品有效期",style:{width:"100%"},value:u(n).expire,"onUpdate:value":e[12]||(e[12]=l=>u(n).expire=l)},null,8,["value"])]),_:1})]),_:1}),a(d,{span:12},{default:t(()=>[a(o,{label:"产品类别",name:"type"},{default:t(()=>[a(L,{value:u(n).type,"onUpdate:value":e[13]||(e[13]=l=>u(n).type=l),placeholder:"请选择产品类别"},{default:t(()=>[(_(!0),C(H,null,D(u(ke).getAll(),l=>(_(),I(M,{key:l.value,value:l.value},{default:t(()=>[E(V(l.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),a(d,{span:12},{default:t(()=>[a(o,{label:"状态",name:"status"},{default:t(()=>[a(ne,{value:u(n).status,"onUpdate:value":e[14]||(e[14]=l=>u(n).status=l),options:[{label:"启用",value:"enabled"},{label:"停用",value:"disabled"}]},null,8,["value"])]),_:1})]),_:1}),a(d,{span:24},{default:t(()=>[a(o,{label:"封面图",name:"fileList"},{default:t(()=>[a(ge,{modelValue:u(n).fileList,"onUpdate:modelValue":e[15]||(e[15]=l=>u(n).fileList=l),"accept-types":".jpg,.png,.webp",fileNumber:1},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["spinning"])]),_:1},8,["open","title","confirm-loading","cancel-text","ok-text"])}}};export{Be as default}; diff --git a/index/assets/EditDialog-4adfb8ad.js.gz b/index/assets/EditDialog-4adfb8ad.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..530ee78d938c19c2e7164eafc22667af0ac6a85e GIT binary patch literal 3023 zcmV;=3o!H_iwFP!000023e{O_bKAxh{oY?e@1&aDc7c$TtOqoZ$F}U)iC>BHax@wZ z2wakDfdI5vkYZrW*pqQ;yG`pfaneqlr1hkEOdodoNHR_)zs8j8f6>_mK!Oq!NvZOo zU%0^Ty?6JVec}crTbZ zpdsbNTnH=7s{}_FsG1mthQ^^PwSBM2TG8;m$C=2VyOtY)!4qNxOX0G~=}{Gwm CSLgrZ~@VSViiWOG6K-;oh0os)1Im%?w0@{-0i!_u)ACe~bJ4k<; zc@C^=b!+PI $whf~VRLF9*IC!}iv?-XK0cUo);DYq01@rnH8??#V z>=aa+weeQ4+ZGq0W?P4yxykzEc&p9*AONmS&DgUrHNC~x^&Km0YY=KPcB48|a~k9A zYuxr7&>CRZ>xXBo@y5%c?AZaKHJqur>H18H)b_nlRE~ieudH}h2Mlz=VPcV4uHQlw zI!uJd67pBkG7UjQ0S;&k>wzDF5vpdndt((P7RFj)b^#L_cYMckjV=w_e($V$Zqqh% zAbswu`ZK=eFt24aR7?J5C+3O@(e!!e1+abY7^_siELy@cJet-wjZ5iMMegenV9R+_*t`u*Dz{CLinC;Tb>OrB7{CSUN4U_ z-a&-S_wdp($=JJKsyDiB_Ao+Z{#d#>%~%n-6mwXM7zan5cpV5ss|5yneE;jm-@h}s z{+Epp-`M=%*5LMAo1Z;E$+A2zZA+Zni|gZm+#9@g=kc|7H~;nRqlXVi-WS@ww^#Sg zcmMPF{)f^x;LP5`cyC^Pa`)=yXZHs;-jrS;tVQ7M#qqblA3Xe>auL40x~u)*>wgZe zzrAti!INJpua32TF6!*=cKz**x9+8GkG{F} n}F`aDQ<7)6F;j{^b47rI*FQI_>Q4cJu1s%Z~=Xc{up^W9bI#0poCV5B;SJ z=f;DLyB}}7|J9TC|2=Zw73k(C-wocmwsH67#+@4*cU8yobH8h+j~;$Dc<0*Ym){O< z{573QOGM$WZkxBh+PHd6Iy9LJXIS_{@E(10>(O_A8a%l6 1+5EV?gV4#in9t`e%gc363BAsy)fhSd*gGO;) z-NuH+TTur*5f&(EN*y=q4;&_jy={K?-sA7zMhTghO6e(_ov nB9`(5BNjC#;r@LHn1P@R~-d7t@)Fqbl;Wi@}kx$q)JZ6N~P3fM6# zWHutd^oNoWNPJ!g&V7#M8WVD{fS#@XgwT_iB*jU74U_m%)@9dnnPUk!DM<`*rXri> z!cL1g)vfvW4$R9~G1nwCRzo)Wuno^rb(zqN2qU8=A@eSX3R5i3hdm~dbTdb}9!P9k zA>@nDU?uaMwq4-9yr^Kvr`nhDTFUB*RO%-bF}~ca4Gz}oyb7z n^^Q?~xCYChG*DONxb)3e{ws45!w&gi499M)Juh8^W>O ;dWx{y}LNz?*nuc~NXR?97i`C5znQGf`I@>;(q$C _F3sTww^co|h~fLaLIL6prvSq|Ar|jX5+|R-td8Onf8Cl>+bh4!A~yJwmw>;t@Vp z8pH=0+pZOc2I@4lS*?!BtRkRsD-r^@QLC33IC8v}XVj-kJE5^_HNZ8{n5IrYeMtV6 z_R44+xRwoV-*u!gC|BlLu0mo}A5n^Y?ZG?AZ{}Z9kZYyJu z)otg;V9tYW1FRyJA+D#0>st{khXaS4-Iy}4`9-S~X=}$toW%%5-vuL1PassQR)3C? zBJezV8S2Rt_2dY3Zhi2Oi?_=RxVo3_6ZKe_-LR_;%79O$z^6vQmFa<_POrMdiI&&n z{ox(EEAKwnvV$_bhf} saz2xr`d`Yz3C`kJ$<6t`FV0y$sYWq`> zP|P*t$C^r3{3sH}qU}aP+D{n?Gbsr(g>z2X?wf?&zSNKJf4cF;^&EJ1T_{B^K&2JI zeOUomA8Ma`@S{eFU^YcCs}STW*CjLxq~bcIq%1d@`q(>d18cQ~F Nv7jjgJrrfra z)?8c`)a5We;}VKwQeP9S1ISSS6 RahO@bBDM$~Z$Wb3Hq4!@~HbS?TCAMOrIJ zQfVs}##ZXe^45Dg`Bry4`Q%kN+m`fzHfgOsd*GWiOS%tLrOexwlJ1Rf%ha-z_e>Di zriuzt<%3;9)AWq|Gay$ux9@Mh`+0trjxxq033Tml(ZFG0X0d#*Dx>gULP|!Sq%7Zm z<4QxJ%pG>r8?{V3*9zi!nA(-+m1Wxy2u&{25E)3n9JHt&crB{;pb;ST$H+OA2$M^o zOnhvoV25(#h$vEtnUSw*%acA^s%6p&QKWKJXnTrkJo_}tIxUkVN#^Ch!d%41)F1L0 Rr^)=!{tI?94)6XV002Di`LzH5 literal 0 HcmV?d00001 diff --git a/index/assets/EditDialog-515e4740.js b/index/assets/EditDialog-515e4740.js new file mode 100644 index 0000000..057f3d5 --- /dev/null +++ b/index/assets/EditDialog-515e4740.js @@ -0,0 +1 @@ +var Y=Object.defineProperty,Z=Object.defineProperties;var x=Object.getOwnPropertyDescriptors;var L=Object.getOwnPropertySymbols;var ee=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable;var D=(f,m,u)=>m in f?Y(f,m,{enumerable:!0,configurable:!0,writable:!0,value:u}):f[m]=u,F=(f,m)=>{for(var u in m||(m={}))ee.call(m,u)&&D(f,u,m[u]);if(L)for(var u of L(m))ae.call(m,u)&&D(f,u,m[u]);return f},M=(f,m)=>Z(f,x(m));var k=(f,m,u)=>new Promise((g,h)=>{var w=i=>{try{_(u.next(i))}catch(y){h(y)}},v=i=>{try{_(u.throw(i))}catch(y){h(y)}},_=i=>i.done?g(i.value):Promise.resolve(i.value).then(w,v);_((u=u.apply(f,m)).next())});import{u as le,h as se,f as $,g as te}from"./index-2a45336b.js";import{u as oe}from"./useForm-269e95cd.js";import{c as re}from"./lodash-es-7cb071db.js";import{a as U,aa as ne,b as c,o as ue,c as me,w as s,e as a,u as t}from"./ant-design-vue-710243d9.js";import"./tinymce-3184e0f1.js";import"./echarts-ca5d9323.js";import"./cropper-47c8e461.js";import"./qrcode-bec2257a.js";import"./jschardet-bd496279.js";const be={__name:"EditDialog",emits:["ok"],setup(f,{expose:m,emit:u}){const{t:g}=le(),{modal:h,showModal:w,hideModal:v,showLoading:_,hideLoading:i}=se(),{formRecord:y,formData:o,formRef:E,formRules:R,resetForm:z}=oe(),B=U(g("button.cancel")),O=U(g("button.confirm")),q=U([]),C=U([]);R.value={name:{required:!0,message:g("pages.system.user.form.username.placeholder")},username:{required:!0,message:g("pages.system.user.form.code.placeholder")},status:{required:!0,message:g("pages.system.user.form.status")},roles:[{required:!0,message:g("pages.system.user.form.roles.placeholder"),trigger:"change"}]},I();const T=l=>{q.value=l};function V(){w({type:"create",title:g("pages.system.user.add")})}function I(){return k(this,null,function*(){const{success:l,data:e}=yield $.role.getRoleList().catch(()=>{throw new Error});if(!l)return ne.error("当前角色信息错误");let r=[];e.length&&e.forEach(n=>{r.push({label:n.name,value:n.id})}),C.value=r})}function N(){return k(this,arguments,function*(l={}){w({type:"edit",title:g("pages.system.user.edit")});const{data:e,success:r}=yield $.users.getUsers(l.id).catch();if(!r){v();return}let n=[];e.roles&&(n=A(e.roles,"edit")),e.roles=n,y.value=e,o.value=re(e)})}function j(){E.value.validateFields().then(l=>k(this,null,function*(){try{_();const e=M(F({},l),{roles:A(q.value)});let r=null;switch(h.value.type){case"create":r=yield $.users.createUsers(e).catch(()=>{throw new Error});break;case"edit":r=yield $.users.updateUsers(o.value.id,e).catch(()=>{throw new Error});break}i(),te("http.code.success")===(r==null?void 0:r.success)&&(v(),u("ok"))}catch(e){i()}})).catch(()=>{i()})}function A(l,e=""){const r=[];return l.forEach(n=>{C.value.forEach(d=>{if(e==="edit"){if(n.role_id===d.value){r.push({value:n.role_id,label:d.label});return}}else if(d.value===n){r.push({role_id:n,role_name:d.label});return}})}),r}function G(){v()}function H(){z(),i()}return m({handleCreate:V,handleEdit:N}),(l,e)=>{const r=c("a-input"),n=c("a-form-item"),d=c("a-col"),J=c("a-input-password"),b=c("a-row"),K=c("a-select"),P=c("a-textarea"),Q=c("a-radio-group"),S=c("a-card"),W=c("a-form"),X=c("a-modal");return ue(),me(X,{open:t(h).open,title:t(h).title,width:640,"confirm-loading":t(h).confirmLoading,"after-close":H,"cancel-text":B.value,"ok-text":O.value,onOk:j,onCancel:G},{default:s(()=>[a(W,{ref_key:"formRef",ref:E,model:t(o),rules:t(R),"label-col":{style:{width:"90px"}}},{default:s(()=>[a(S,{class:"mb-8-2"},{default:s(()=>[a(b,{gutter:12},{default:s(()=>[a(d,{span:12},{default:s(()=>[a(n,{label:l.$t("pages.system.user.form.username"),name:"username"},{default:s(()=>[a(r,{placeholder:l.$t("pages.system.user.form.username.placeholder"),value:t(o).username,"onUpdate:value":e[0]||(e[0]=p=>t(o).username=p)},null,8,["placeholder","value"])]),_:1},8,["label"])]),_:1}),a(d,{span:12},{default:s(()=>[a(n,{label:l.$t("pages.system.user.form.password"),name:"password"},{default:s(()=>[a(J,{value:t(o).password,"onUpdate:value":e[1]||(e[1]=p=>t(o).password=p),placeholder:l.$t("pages.system.user.form.password.placeholder")},null,8,["value","placeholder"])]),_:1},8,["label"])]),_:1})]),_:1}),a(b,{gutter:12},{default:s(()=>[a(d,{span:12},{default:s(()=>[a(n,{label:l.$t("pages.system.user.form.name"),name:"name"},{default:s(()=>[a(r,{placeholder:l.$t("pages.system.user.form.name.placeholder"),value:t(o).name,"onUpdate:value":e[2]||(e[2]=p=>t(o).name=p)},null,8,["placeholder","value"])]),_:1},8,["label"])]),_:1}),a(d,{span:12},{default:s(()=>[a(n,{label:l.$t("pages.system.user.form.roles"),name:"roles"},{default:s(()=>[a(K,{value:t(o).roles,"onUpdate:value":e[3]||(e[3]=p=>t(o).roles=p),mode:"multiple",style:{width:"100%"},placeholder:l.$t("pages.system.user.form.roles.placeholder"),options:C.value,onChange:T},null,8,["value","placeholder","options"])]),_:1},8,["label"])]),_:1})]),_:1}),a(b,{gutter:12},{default:s(()=>[a(d,{span:12},{default:s(()=>[a(n,{label:l.$t("pages.system.user.form.phone"),type:"tel",name:"phone"},{default:s(()=>[a(r,{placeholder:l.$t("pages.system.user.form.phone.placeholder"),type:"tel",value:t(o).phone,"onUpdate:value":e[4]||(e[4]=p=>t(o).phone=p)},null,8,["placeholder","value"])]),_:1},8,["label"])]),_:1}),a(d,{span:12},{default:s(()=>[a(n,{label:l.$t("pages.system.user.form.email"),type:"email",name:"email"},{default:s(()=>[a(r,{placeholder:l.$t("pages.system.user.form.email.placeholder"),type:"email",value:t(o).email,"onUpdate:value":e[5]||(e[5]=p=>t(o).email=p)},null,8,["placeholder","value"])]),_:1},8,["label"])]),_:1})]),_:1}),a(b,{gutter:12},{default:s(()=>[a(d,{span:24},{default:s(()=>[a(n,{label:l.$t("pages.system.user.form.remark"),name:"remark"},{default:s(()=>[a(P,{placeholder:l.$t("pages.system.user.form.remark.placeholder"),value:t(o).remark,"onUpdate:value":e[6]||(e[6]=p=>t(o).remark=p)},null,8,["placeholder","value"])]),_:1},8,["label"])]),_:1})]),_:1}),a(b,{gutter:12},{default:s(()=>[a(d,{span:24},{default:s(()=>[a(n,{label:l.$t("pages.system.user.form.status"),name:"status"},{default:s(()=>[a(Q,{value:t(o).status,"onUpdate:value":e[7]||(e[7]=p=>t(o).status=p),options:[{label:l.$t("pages.system.user.form.status.activated"),value:"activated"},{label:l.$t("pages.system.user.form.status.freezed"),value:"freezed"}]},null,8,["value","options"])]),_:1},8,["label"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["open","title","confirm-loading","cancel-text","ok-text"])}}};export{be as default}; diff --git a/index/assets/EditDialog-515e4740.js.gz b/index/assets/EditDialog-515e4740.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..286987bb96d8e297eaa4e249cec592e4420a75cf GIT binary patch literal 2189 zcmV;82y*uyiwFP!000023e{LmbKJHWzV}ybFs=sZU>RxkWpRh{B(j`1v17-M^QF;f zu;j}nERdi9a93-ZhaPk2rR}B1o_h35@16dcrsMvL4ghjLr1gjDOvkw_h!-y&;C=Am z1+WvQdOt)DMo%F&K>{f+;GvQwC^Mr!uC;T}!wFNpi>`GH=E1b+dff&cD_$C@yxYC? zZjWdANDA))(D{@~8fj)F1R2vy-juCzDci=o`nafaP;4Z?;oXjKN^@F~=rHf`qL<$K z!5M0p`-LBE(pVNLA6N7GRB_XNPnf76tQr!gC;4eq(K`;4M2B@M6}F>P7CL|N0_RcP z5CRayObBep-PpK|Q(Dpdq&g)-p5l9C(MzVidpIYAy|#k_Q>mhtHuQcs>W?_37q*uR z@O%+q0n^??C3CI;<1x+b46VyF;?ZGk)T} I-fv0prhG!U8Q5CSV6f+kL@v|YMAw!;* zQklByG2IhDGh1q)sV#5Nu`LWVsggMgKITON7ySX-+1=jW8wF1_TInz6j+KTxQsw=@ z-T@r!#>uj4Y+cpdRmg YEIeRfu`971%QaC4h8A;*Y9&W#RFkUU4HRD-EXoYERDN~s~tU9;UcwL_^*IBp^V zn9w?x2@_#Pbtb3x-S?DcJOTebarS$XCA=7iXRf8I@g~v^B9$tC1hG^}IHR_5n;8~L z>g{QG?7u1jI($SGXfRd?;qxYv7U0w92_9oKs*I6E5VIl%fe4`wR_!(~sN6O@i=N<< zQ$mk?Ieg^x9o3GPTEVl5D@bg{$U$p1hH#8g$;O}qJ<|sApwgfMJ1zHR`vs+7F=SFC zpb%+jXTL6 mvDHw!e~=yOV47cfD4pLXG0%F{lv587szsn$w2f#iUi& zH<5@A>t`*Uq8X-D5gRUx-nW?4Q(W5&AEH nieu0^6g06if+m`A5J~Tbi^rZ Tl>2Q44~Yscv4fBfm^pZ@UbZ-0FC)8GH~&%gfr_b>nR=fAvq`4W+#0Mk>^ z$>|UR0may48yjG`JZ5o*i|DXcL0Rbx*Mf~eghgNl(w<61z>|hFgdVl@spas$x)MH9 z<0^;3=p_z>J+l@(L&D7)S#}OKV|(g6VYFjVEvU2J+H&{Aeqa&sq$AJsq)0u%-5J+d z9tzKc6Vb*7E}~CxTcdtrgwWOy6?E1H4ODjF1BMj^JjJ9w_Ko(JC(OVdJ3o!vlSxE} zuhWJ<3p<@cbRXZrbwdTAwci|{;8wPl4!@2TWT>ayMwzt(TVhEaGYy@JLv@KIZ}&vO zTO>A8z|Myb&T(=DtSXZ^Sj$Yn6Z%fL4abBUz$i1O^m(OST128K!YXnh-kM0B^fp7) zwUUhuJi&xk*d7P-YXgv)W70HaWo&C&TBJ{~pb#O{?nb{GTH%V7t U7-0c>NZa6LjA5v0#`P3H8vnL^mvL}fGCQJ1xVXDEL@iKN8?op zyD`-w%+IjX`@--!CiQbnsHLL~H^+6xibTMX6GZqe^;LW9hF>*=TB auygbp^#3)D30hIvfuSTL 9dK?~hpA}2bo##=@}>KN-=dbqxd%nEc;eDp=vq+- zC!41)USL~9WpudW9hIc<>HH==LCfG2`R=FWl+d$qt8pHVgoTaJUxv7)9p;If8`fcd zLF=W!JJ)rAZ~4Ht7J+x(QAy}Kv)^^Pd~uu;=Le)K1iqQLB?A8+%3M+9FQUjdtMPS8 z9QXwpEEePgQlY!5%vtiab!cC%=&!wWU5$0y$GW|U)nCU-;<8_e@=6$93P5x<)opEV z{uVXwF3)u@30c~MQ-??Me0}7e6yY~-ku61S*AGj;WhM)&V1M;CAW)YnT*LdS*`Zv1 zj4g&*PB+$b-E!~v<=$D!HP-b5(Kh6ai+NDK)-vcT@5`V=S<7HM*b;}%vW~-D&*AQZ zL+ARw9R3el9qhbE9)X;x^F<=@)pd9euR*Yfd40 literal 0 HcmV?d00001 diff --git a/index/assets/EditDialog-51d2052c.js b/index/assets/EditDialog-51d2052c.js new file mode 100644 index 0000000..fb835d4 --- /dev/null +++ b/index/assets/EditDialog-51d2052c.js @@ -0,0 +1 @@ +var re=Object.defineProperty,le=Object.defineProperties;var oe=Object.getOwnPropertyDescriptors;var U=Object.getOwnPropertySymbols;var se=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable;var E=(d,u,s)=>u in d?re(d,u,{enumerable:!0,configurable:!0,writable:!0,value:s}):d[u]=s,y=(d,u)=>{for(var s in u||(u={}))se.call(u,s)&&E(d,s,u[s]);if(U)for(var s of U(u))ue.call(u,s)&&E(d,s,u[s]);return d},I=(d,u)=>le(d,oe(u));var A=(d,u,s)=>new Promise((w,f)=>{var h=m=>{try{v(s.next(m))}catch(b){f(b)}},_=m=>{try{v(s.throw(m))}catch(b){f(b)}},v=m=>m.done?w(m.value):Promise.resolve(m.value).then(h,_);v((s=s.apply(d,u)).next())});import{u as ie,h as de,i as me,f as x,g as N,s as j}from"./index-2a45336b.js";import{u as pe}from"./useForm-269e95cd.js";import{u as ce}from"./useSpining-af3901ce.js";import{a as k,I as fe,b as i,o as D,c as C,w as n,e as t,u as r,k as ge,F as _e,D as ve,E as we,G as he,d as M,aa as P}from"./ant-design-vue-710243d9.js";import{a as be}from"./useEnum-4e87ed86.js";import"./tinymce-3184e0f1.js";import"./echarts-ca5d9323.js";import"./cropper-47c8e461.js";import"./lodash-es-7cb071db.js";import"./qrcode-bec2257a.js";import"./jschardet-bd496279.js";const Ee={__name:"EditDialog",emits:["ok"],setup(d,{expose:u,emit:s}){const{t:w}=ie(),{modal:f,showModal:h,hideModal:_,showLoading:v,hideLoading:m}=de(),{formRecord:b,formData:a,formRef:S,formRules:q,resetForm:B}=pe(),{spining:F,showSpining:R,hideSpining:H}=ce(),V=k(w("button.cancel")),T=k(w("button.confirm"));k([]),q.value={title:[{required:!0,message:"请输入活动名称"}],address:[{required:!0,message:"请输入活动地址"}],timeRange:[{required:!0,message:"请选择活动时间",trigger:"change",validator:(g,e)=>{if(!e||!e.length)return Promise.reject(new Error("请选择日期范围"));const[p,o]=e;return!p||!o?Promise.reject(new Error("日期范围必须完整")):Promise.resolve()}}],fileList:[{required:!0,message:"请上传图片",trigger:"change",validator:(g,e)=>!e||!e.length?Promise.reject(new Error("请上传图片")):Promise.resolve()}],endAt:[{required:!0,message:"请选择活动结束时间",trigger:"change"}],startAt:[{required:!0,message:"请选择活动开始时间",trigger:"change"}],endSignupAt:[{required:!0,message:"请选择活动报名截止时间",trigger:"change"}],maxSignupNum:[{required:!0,message:"请选择活动报名人数"}],points:[{required:!0,message:"请输入参加活动所需积分"}],content:[{required:!0,message:"请输入活动详情"}],address:[{required:!0,message:"请输入活动地址"}],status:[{required:!0,message:"请选择状态",trigger:"change"}],areaId:[{required:!0,message:"请选择所属区域",trigger:"change"}]},fe(()=>{a.value.areaId=1});function O(){h({type:"create",title:"新增活动"}),a.value.status="enabled"}function G(){return A(this,arguments,function*(g={}){h({type:"edit",title:"编辑活动"});try{R();const{data:e,success:p}=yield x.activity.getItem(g.id).catch();if(!p){_();return}H(),a.value=y({},e),a.value.startAt=M(e.startAt),a.value.endAt=M(e.endAt),a.value.endSignupAt=M(e.endSignupAt),e.images&&e.images.length>0&&(a.value.fileList=e.images.map(o=>N("http.apiBasic")+o))}catch(e){P.error({content:e.message}),H()}})}function $(){S.value.validateFields().then(g=>A(this,null,function*(){try{v();const e=I(y({},g),{cover:j(a.value.fileList[0]),images:a.value.fileList?a.value.fileList.map(o=>j(o)):[],signupNum:a.value.signupNum||0});let p=null;switch(f.value.type){case"create":p=yield x.activity.createProject(e).catch(o=>{throw new Error(o)});break;case"edit":p=yield x.activity.updateItem(a.value.id,e).catch(()=>{throw new Error(error)});break}m(),N("http.code.success")===(p==null?void 0:p.success)&&(_(),s("ok"))}catch(e){P.error({content:e.message}),m()}})).catch(g=>{m()})}function z(){a.value.areaId=1,_()}function J(){B(),m()}return u({handleCreate:O,handleEdit:G}),(g,e)=>{const p=i("a-input"),o=i("a-form-item"),c=i("a-col"),Y=i("a-date-picker"),L=i("a-input-number"),K=i("a-textarea"),Q=i("a-select-option"),W=i("a-select"),X=i("a-radio-group"),Z=i("a-row"),ee=i("a-card"),te=i("a-form"),ae=i("a-spin"),ne=i("a-modal");return D(),C(ne,{open:r(f).open,title:r(f).title,width:640,"confirm-loading":r(f).confirmLoading,"after-close":J,"cancel-text":V.value,"ok-text":T.value,onOk:$,onCancel:z},{default:n(()=>[t(ae,{spinning:r(F)},{default:n(()=>[t(te,{ref_key:"formRef",ref:S,model:r(a),rules:r(q)},{default:n(()=>[t(ee,{class:"mb-8-2"},{default:n(()=>[t(Z,{gutter:12},{default:n(()=>[t(c,{span:24},{default:n(()=>[t(o,{label:"活动标题",name:"title"},{default:n(()=>[t(p,{placeholder:"请输入活动标题",value:r(a).title,"onUpdate:value":e[0]||(e[0]=l=>r(a).title=l)},null,8,["value"])]),_:1})]),_:1}),t(c,{span:24},{default:n(()=>[t(o,{label:"活动地址",name:"address"},{default:n(()=>[t(p,{placeholder:"请输入活动地址",value:r(a).address,"onUpdate:value":e[1]||(e[1]=l=>r(a).address=l)},null,8,["value"])]),_:1})]),_:1}),t(c,{span:24},{default:n(()=>[t(o,{label:"活动开始时间",name:"startAt"},{default:n(()=>[t(Y,{value:r(a).startAt,"onUpdate:value":e[2]||(e[2]=l=>r(a).startAt=l),"show-time":{format:"YYYY-MM-DD HH:mm"},format:"YYYY-MM-DD HH:mm",style:{width:"100%"}},null,8,["value"])]),_:1})]),_:1}),t(c,{span:24},{default:n(()=>[t(o,{label:"活动结束时间",name:"endAt"},{default:n(()=>[t(Y,{value:r(a).endAt,"onUpdate:value":e[3]||(e[3]=l=>r(a).endAt=l),"show-time":{format:"YYYY-MM-DD HH:mm"},format:"YYYY-MM-DD HH:mm",style:{width:"100%"}},null,8,["value"])]),_:1})]),_:1}),t(c,{span:24},{default:n(()=>[t(o,{label:"报名截止时间",name:"endSignupAt"},{default:n(()=>[t(Y,{value:r(a).endSignupAt,"onUpdate:value":e[4]||(e[4]=l=>r(a).endSignupAt=l),"show-time":{format:"YYYY-MM-DD HH:mm"},format:"YYYY-MM-DD HH:mm",style:{width:"100%"}},null,8,["value"])]),_:1})]),_:1}),t(c,{span:12},{default:n(()=>[t(o,{label:"活动限制人数",name:"maxSignupNum"},{default:n(()=>[t(L,{placeholder:"请输入活动限制人数",style:{width:"100%"},value:r(a).maxSignupNum,"onUpdate:value":e[5]||(e[5]=l=>r(a).maxSignupNum=l)},null,8,["value"])]),_:1})]),_:1}),t(c,{span:12},{default:n(()=>[t(o,{label:"活动所需积分",name:"point"},{default:n(()=>[t(L,{placeholder:"请输入活动所需积分",style:{width:"100%"},value:r(a).point,"onUpdate:value":e[6]||(e[6]=l=>r(a).point=l)},null,8,["value"])]),_:1})]),_:1}),t(c,{span:24},{default:n(()=>[t(o,{label:"活动详情",name:"content"},{default:n(()=>[t(K,{placeholder:"请输入活动详情",value:r(a).content,"onUpdate:value":e[7]||(e[7]=l=>r(a).content=l),style:{width:"100%"},rows:4},null,8,["value"])]),_:1})]),_:1}),t(c,{span:12},{default:n(()=>[t(o,{label:"所属区域",name:"areaId"},{default:n(()=>[t(W,{ref:"select",value:r(a).areaId,"onUpdate:value":e[8]||(e[8]=l=>r(a).areaId=l)},{default:n(()=>[(D(!0),ge(_e,null,ve(r(be).getAll(),l=>(D(),C(Q,{value:l.value},{default:n(()=>[we(he(l.name),1)]),_:2},1032,["value"]))),256))]),_:1},8,["value"])]),_:1})]),_:1}),t(c,{span:12},{default:n(()=>[t(o,{label:"状态",name:"status"},{default:n(()=>[t(X,{value:r(a).status,"onUpdate:value":e[9]||(e[9]=l=>r(a).status=l),options:[{label:"启用",value:"enabled"},{label:"停用",value:"disabled"}]},null,8,["value"])]),_:1})]),_:1}),t(c,{span:24},{default:n(()=>[t(o,{label:"活动图片",name:"fileList"},{default:n(()=>[t(me,{modelValue:r(a).fileList,"onUpdate:modelValue":e[10]||(e[10]=l=>r(a).fileList=l),"accept-types":".jpg,.png,.webp",fileNumber:20},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["spinning"])]),_:1},8,["open","title","confirm-loading","cancel-text","ok-text"])}}};export{Ee as default}; diff --git a/index/assets/EditDialog-51d2052c.js.gz b/index/assets/EditDialog-51d2052c.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..b10c78d7aa6239b95aa5885424b9f91cb5f84b14 GIT binary patch literal 2765 zcmV;;3NrN{iwFP!000023e{QtZyd!L{=I+2c|@(5cJ6vUJN{T}9fjB-fqan=AXq1B zZuh;rwRd+mGqXOM^-89QLIS9%DA0;PC=!KMYC|PND?s$0;q2tUsAhKeKJ1NSD3RKq zW@qM|cjkF!=H2Jr-DIL7z`oR42S?RhXnP@C7CZu>wy9s<;elM-WTL_c-5pSudSNkc z8Kfh;NO6(bT`M=cx*fE*pP9&kt4MIg)pi86E|VkHG%hiT^3HQ|C5!_QtmT98w_; L#!Xw&ZR3>KOG%px zY?iHk$2&VXwv&_)2{niLKGqXYPOe~=N*b@qCRy~__!=3G;_b>c91{{hbbtUAi?HIR z^jtBkuMu$2;|#`ALyRHxDwhQhJP8>0Xj`vQn{@5KUP_eMPByWug|MY?KuGE^<#ch2 zByHRxX-e0|%v4wKUa8%twhL-558-4F2Q|YGvGSQ~0wni0VbD=iT?lcPu93w}jHNAW zEQ UJ!AilDNWT#RJ;ar3=*4WdO9T%Prc`#YHN0v7WXC4^Zt_Ug*MB zwZUdiOi$0YYU>h>d5fShj3u1mBB(ZI7hvIp;~p|~Moq6qUg(9LDr-+K)TbO6wPxCS zgPzkx8)(a{nsQw%Q%4u4X-^j+1zjj={0q9Fiw@8;x?BUgtjkTHE4u6feM*;Ipsp@2 zP-Z5&T+Ps_KIDI$?D)hU(l@y)iTGE*x4}YZQmR71bG-p96P(cEl9bex %zS1dk#R)tNbG9%g0_jP<$8WVZ^kI_I?Nb5m|> zy#I!9xC_-5IE}`MIX2$8F7?bVsA|idS(t6iWe6P}N>y0_J6T%`SpXJVaXq!{F`su3 zg}_tNT19*VHK_y@N7$taY(-px6`O8-j}zl1QC2UtJ-~z}0e6{iwW;j#-UajArCra3 z?0L?!s^S~sWw2}&PC z>&euPj02gSHS3I-EkAkI6*F5=JDb{$Hh$jTz&(swu~Iy&IV^O*M}*Ml#@lsJ69FP* zaRaY53B8eBNIOxU^1)h71l)){0j>^n0Z7R@V4?f>{(1kqclxh=y7%Qb{ac^+Z@<0& z*%v5nQs%k>q&)7pJ74ra+|}ch7r+%3c8;3y!S2nyH~*52+ LFTv)h6K?gUljVEAdX98+IgdNo-dAuBkBK@YoIxemV!37?f>-|sn?%ciq z)~o#wzSI<%L$MlB-n1bPyA#pQ&ICXCaA%`F`u~3I!JoeA|NX7KceTGm(U7ERleRq{ z&U;cF!Nm9fy7m3HANN1_ZvW=%$KhZM|H&hPkGU>gVv|DXo>Ir$sQqu=+57PB!?r7J zQmL3w$9C8McDMi8n@6~V(7oz)!Z