edu/public/admin/assets/picker.5d8eed0a.js

6 lines
8.4 KiB
JavaScript
Raw Normal View History

Merge tag 'wjx202212300933' into develop no message # Conflicts: # frontend/assets/403.f0c419d0.js # frontend/assets/404.a1c8cef0.js # frontend/assets/add-nav.78e0236c.js # frontend/assets/add-nav.vue_vue_type_script_setup_true_lang.856419ed.js # frontend/assets/article.74bca9b5.js # frontend/assets/attr-setting.vue_vue_type_script_setup_true_lang.3f964a14.js # frontend/assets/attr.049f48d5.js # frontend/assets/attr.0b7b7c99.js # frontend/assets/attr.303c1d3b.js # frontend/assets/attr.80ca5719.js # frontend/assets/attr.a9a313fb.js # frontend/assets/attr.vue_vue_type_script_setup_true_lang.6d0a5dbb.js # frontend/assets/attr.vue_vue_type_script_setup_true_lang.8e9dd23e.js # frontend/assets/attr.vue_vue_type_script_setup_true_lang.9aec2f99.js # frontend/assets/attr.vue_vue_type_script_setup_true_lang.ab98fda4.js # frontend/assets/attr.vue_vue_type_script_setup_true_lang.b7d84074.js # frontend/assets/auth.f2a07a12.js # frontend/assets/auth.vue_vue_type_script_setup_true_lang.7ef0ba85.js # frontend/assets/cache.4c254d80.js # frontend/assets/code-preview.326ed395.js # frontend/assets/code-preview.vue_vue_type_script_setup_true_lang.136e5f05.js # frontend/assets/code.e8685cc5.js # frontend/assets/config.a5e3522c.js # frontend/assets/consumer.7aec82d3.js # frontend/assets/content.3563b530.js # frontend/assets/content.3f7be8fd.js # frontend/assets/content.54b8d1d4.js # frontend/assets/content.6bac01bd.js # frontend/assets/content.a0ce4144.js # frontend/assets/content.b9dac3a5.js # frontend/assets/content.d207a2aa.js # frontend/assets/content.ddf02ef6.js # frontend/assets/content.vue_vue_type_script_setup_true_lang.3bb51b7a.js # frontend/assets/content.vue_vue_type_script_setup_true_lang.afe6098d.js # frontend/assets/content.vue_vue_type_script_setup_true_lang.b304c701.js # frontend/assets/data-table.17275e70.js # frontend/assets/data-table.vue_vue_type_script_setup_true_lang.4be18121.js # frontend/assets/decoration-img.480c1d38.js # frontend/assets/decoration.c4bfe19f.js # frontend/assets/default_reply.30cc1448.js # frontend/assets/department.05a11643.js # frontend/assets/detail.0f743553.js # frontend/assets/dict.ce868610.js # frontend/assets/edit.2dbf5ac2.js # frontend/assets/edit.2e9c7282.js # frontend/assets/edit.4baeb334.js # frontend/assets/edit.6d9ae951.js # frontend/assets/edit.95929423.js # frontend/assets/edit.96767b58.js # frontend/assets/edit.9ccb2ea8.js # frontend/assets/edit.9ed6b70f.js # frontend/assets/edit.aeab9105.js # frontend/assets/edit.b84537ff.js # frontend/assets/edit.c7f85044.js # frontend/assets/edit.d2275167.js # frontend/assets/edit.d460b056.js # frontend/assets/edit.fcd83473.js # frontend/assets/edit.vue_vue_type_script_setup_true_lang.0af81f90.js # frontend/assets/edit.vue_vue_type_script_setup_true_lang.113cbdf9.js # frontend/assets/edit.vue_vue_type_script_setup_true_lang.2b98166e.js # frontend/assets/edit.vue_vue_type_script_setup_true_lang.4905cd93.js # frontend/assets/edit.vue_vue_type_script_setup_true_lang.4f65e8a1.js # frontend/assets/edit.vue_vue_type_script_setup_true_lang.59ff2825.js # frontend/assets/edit.vue_vue_type_script_setup_true_lang.74776acb.js # frontend/assets/edit.vue_vue_type_script_setup_true_lang.7ea5a852.js # frontend/assets/edit.vue_vue_type_script_setup_true_lang.8b4e0ec3.js # frontend/assets/edit.vue_vue_type_script_setup_true_lang.f8f78045.js # frontend/assets/edit.vue_vue_type_script_setup_true_lang.f8f974df.js # frontend/assets/environment.da0e74f3.js # frontend/assets/error.8fb57bb2.js # frontend/assets/filing.9c47550a.js # frontend/assets/follow_reply.107a5ac7.js # frontend/assets/h5.fea75e1a.js # frontend/assets/index.16ada191.js # frontend/assets/index.1771e9d1.js # frontend/assets/index.1fb47746.js # frontend/assets/index.5eb7e5c4.js # frontend/assets/index.6c6f898a.js # frontend/assets/index.75023305.js # frontend/assets/index.77862a69.js # frontend/assets/index.79dd911d.js # frontend/assets/index.848577dc.js # frontend/assets/index.84d368ba.js # frontend/assets/index.8982a748.js # frontend/assets/index.92011b5f.js # frontend/assets/index.9a6fb272.js # frontend/assets/index.a5822411.js # frontend/assets/index.aa44aaf7.js # frontend/assets/index.b7bb2d87.js # frontend/assets/index.bd5146fc.js # frontend/assets/index.beff7283.js # frontend/assets/index.c7812cea.js # frontend/assets/index.dc901e48.js # frontend/assets/index.ef519870.js # frontend/assets/index.f11ab1e9.js # frontend/assets/index.f66054e9.js # frontend/assets/index.f667cbcd.js # frontend/assets/index.fe3d9dae.js # frontend/assets/index.vue_vue_type_style_index_0_lang.c87a51a3.js # frontend/assets/information.28b9a11e.js # frontend/assets/journal.af99cc6e.js # frontend/assets/keyword_reply.1fe852e8.js # frontend/assets/login.f0fef830.js # frontend/assets/login_register.c80d9ed9.js # frontend/assets/menu.09d42840.js # frontend/assets/menu.0ae9ccbc.js # frontend/assets/menu.eae2d8fc.js # frontend/assets/message.1e9ad99e.js # frontend/assets/oa-attr.7c3cd5f4.js # frontend/assets/oa-menu-form-edit.d931b7f0.js # frontend/assets/oa-menu-form-edit.vue_vue_type_script_setup_true_lang.2af5db4a.js # frontend/assets/oa-menu-form.fff01e76.js # frontend/assets/oa-menu-form.vue_vue_type_script_setup_true_lang.f8a3c660.js # frontend/assets/oa-phone.85104509.js # frontend/assets/picker.6266f853.js # frontend/assets/picker.bb543009.js # frontend/assets/post.01f561c3.js # frontend/assets/preview.7ce5d1df.js # frontend/assets/protocol.64ac74bd.js # frontend/assets/role.eef9faf9.js # frontend/assets/setting.be7e8445.js # frontend/assets/setup.d2d0d2bc.js # frontend/assets/system.fd9f3942.js # frontend/assets/tabbar.777ec1ab.js # frontend/assets/useDictOptions.15dee2f9.js # frontend/assets/useMenuOa.192cb686.js # frontend/assets/user.4c0b4415.js # frontend/assets/weapp.1dfe0168.js # frontend/assets/website.0825f59c.js # frontend/assets/wx_dev.01a9b978.js # frontend/assets/wx_oa.1210c1af.js # frontend/index.html # public/admin/assets/403.be75ce33.js # public/admin/assets/403.c7652e24.js # public/admin/assets/404.dc53075e.js # public/admin/assets/404.ff366785.js # public/admin/assets/add-nav.71c25bc4.js # public/admin/assets/add-nav.8ff08431.js # public/admin/assets/add-nav.vue_vue_type_script_setup_true_lang.215ec6d4.js # public/admin/assets/add-nav.vue_vue_type_script_setup_true_lang.8851ce0d.js # public/admin/assets/article.38714de2.js # public/admin/assets/article.51338dfb.js # public/admin/assets/attr-setting.b26b2685.js # public/admin/assets/attr-setting.vue_vue_type_script_setup_true_lang.84e61532.js # public/admin/assets/attr-setting.vue_vue_type_script_setup_true_lang.c0a78b81.js # public/admin/assets/attr.0bf07d6c.js # public/admin/assets/attr.1105345f.js # public/admin/assets/attr.1a24a3b1.js # public/admin/assets/attr.39b6c6f4.js # public/admin/assets/attr.65290945.js # public/admin/assets/attr.6c55da6b.js # public/admin/assets/attr.805fa21f.js # public/admin/assets/attr.98b102e5.js # public/admin/assets/attr.ac5be732.js # public/admin/assets/attr.bc1c3a6a.js # public/admin/assets/attr.vue_vue_type_script_setup_true_lang.1024ff07.js # public/admin/assets/attr.vue_vue_type_script_setup_true_lang.2e693200.js # public/admin/assets/attr.vue_vue_type_script_setup_true_lang.610eeb03.js # public/admin/assets/attr.vue_vue_type_script_setup_true_lang.68317d75.js # public/admin/assets/attr.vue_vue_type_script_setup_true_lang.7c96b670.js # public/admin/assets/attr.vue_vue_type_script_setup_true_lang.9aa3d580.js # public/admin/assets/attr.vue_vue_type_script_setup_true_lang.9d5db47c.js # public/admin/assets/attr.vue_vue_type_script_setup_true_lang.a51cc6d0.js # public/admin/assets/attr.vue_vue_type_script_setup_true_lang.c2c86fa3.js # public/admin/assets/attr.vue_vue_type_script_setup_true_lang.dc504eeb.js # public/admin/assets/auth.58436929.js # public/admin/assets/auth.72ce47e2.js # public/admin/assets/auth.vue_vue_type_script_setup_true_lang.9144d151.js # public/admin/assets/auth.vue_vue_type_script_setup_true_lang.f2e0efdb.js # public/admin/assets/cache.1411bd71.js # public/admin/assets/cache.eaaa3b01.js # public/admin/assets/code-preview.b3fbdb96.js # public/admin/assets/code-preview.cbbe484e.js # public/admin/assets/code-preview.vue_vue_type_script_setup_true_lang.417cad3e.js # public/admin/assets/code-preview.vue_vue_type_script_setup_true_lang.dece62bb.js # public/admin/assets/code.1b609fc8.js # public/admin/assets/code.70be45c9.js # public/admin/assets/config.67eec5e0.js # public/admin/assets/config.72957399.js # public/admin/assets/consumer.ac2027e1.js # public/admin/assets/consumer.d53e90aa.js # public/admin/assets/content.0331f6f6.js # public/admin/assets/content.06cd617c.js # public/admin/assets/content.0abc6fd8.js # public/admin/assets/content.3eb29ea6.js # public/admin/assets/content.4392d29d.js # public/admin/assets/content.4b82873f.js # public/admin/assets/content.4f3df2a4.js # public/admin/assets/content.6d4b870e.js # public/admin/assets/content.7be5491b.js # public/admin/assets/content.7dbaf50d.js # public/admin/assets/content.8770db05.js # public/admin/assets/content.c073f4f9.js # public/admin/assets/content.c942e0cc.js # public/admin/assets/content.d57a1119.js # public/admin/assets/content.ea750dee.js # public/admin/assets/content.f103064c.js # public/admin/assets/content.vue_vue_type_script_setup_true_lang.217e9a8e.js # public/admin/assets/content.vue_vue_type_script_setup_true_lang.35dd01b2.js # public/admin/assets/content.vue_vue_type_script_setup_true_lang.64d77af9.js # public/admin/assets/content.vue_vue_type_script_setup_true_lang.96010cac.js # public/admin/assets/content.vue_vue_type_script_setup_true_lang.a2c85d60.js # public/admin/assets/content.vue_vue_type_script_setup_true_lang.e873fa0c.js # public/admin/assets/data-table.07e93a3a.js # public/admin/assets/data-table.fb9b752a.js # public/admin/assets/data-table.vue_vue_type_script_setup_true_lang.7f9e9084.js # public/admin/assets/data-table.vue_vue_type_script_setup_true_lang.f66dc883.js # public/admin/assets/decoration-img.4dec7bca.js # public/admin/assets/decoration-img.9d7f6da2.js # public/admin/assets/decoration.7912193e.js # public/admin/assets/decoration.815a1b2b.js # public/admin/assets/default_reply.6fdb7d94.js # public/admin/assets/default_reply.cf5a89f4.js # public/admin/assets/department.48a04152.js # public/admin/assets/department.86e3365f.js # public/admin/assets/detail.de7ed10a.js # public/admin/assets/detail.e67949b0.js # public/admin/assets/dict.68f4cb01.js # public/admin/assets/dict.7598c3e1.js # public/admin/assets/edit.04acf599.js # public/admin/assets/edit.1058ab87.js # public/admin/assets/edit.19542373.js # public/admin/assets/edit.195b6c37.js # public/admin/assets/edit.1efad864.js # public/admin/assets/edit.2353d155.js # public/admin/assets/edit.2c45ecc3.js # public/admin/assets/edit.32c4d425.js # public/admin/assets/edit.363d1c9c.js # public/admin/assets/edit.4a9641ad.js # public/admin/assets/edit.4b2283de.js # public/admin/assets/edit.4cadd5f2.js # public/admin/assets/edit.559ac486.js # public/admin/assets/edit.5da54424.js # public/admin/assets/edit.66fa646d.js # public/admin/assets/edit.68731657.js # public/admin/assets/edit.6b367aca.js # public/admin/assets/edit.743f4c0c.js # public/admin/assets/edit.872eb840.js # public/admin/assets/edit.886d9084.js # public/admin/assets/edit.8d7da4aa.js # public/admin/assets/edit.9a168e9e.js # public/admin/assets/edit.b78cf684.js # public/admin/assets/edit.c581b19c.js # public/admin/assets/edit.c5a5e1ec.js # public/admin/assets/edit.dec130d9.js # public/admin/assets/edit.e30c9927.js # public/admin/assets/edit.e44bdfb6.js # public/admin/assets/edit.ee60daaf.js # public/admin/assets/edit.f67b0c7d.js # public/admin/assets/edit.vue_vue_type_script_setup_true_lang.1e2b9cbb.js # public/admin/assets/edit.vue_vue_type_script_setup_true_lang.2026007c.js # public/admin/assets/edit.vue_vue_type_script_setup_true_lang.20c72cd4.js # public/admin/assets/edit.vue_vue_type_script_setup_true_lang.21beb4c8.js # public/admin/assets/edit.vue_vue_type_script_setup_true_lang.309dc4b4.js # public/admin/assets/edit.vue_vue_type_script_setup_true_lang.35c06c20.js # public/admin/assets/edit.vue_vue_type_script_setup_true_lang.401606cd.js # public/admin/assets/edit.vue_vue_type_script_setup_true_lang.4e0b8a6b.js # public/admin/assets/edit.vue_vue_type_script_setup_true_lang.4fbfad27.js # public/admin/assets/edit.vue_vue_type_script_setup_true_lang.4feed0c9.js # public/admin/assets/edit.vue_vue_type_script_setup_true_lang.6e4cbbd1.js # public/admin/assets/edit.vue_vue_type_script_setup_true_lang.71edccc3.js # public/admin/assets/edit.vue_vue_type_script_setup_true_lang.735deee1.js # public/admin/assets/edit.vue_vue_type_script_setup_true_lang.8031e87f.js # public/admin/assets/edit.vue_vue_type_script_setup_true_lang.8a9d92ef.js # public/admin/assets/edit.vue_vue_type_script_setup_true_lang.8ee65651.js # public/admin/assets/edit.vue_vue_type_script_setup_true_lang.95b7f706.js # public/admin/assets/edit.vue_vue_type_script_setup_true_lang.964927cf.js # public/admin/assets/edit.vue_vue_type_script_setup_true_lang.9734ead4.js # public/admin/assets/edit.vue_vue_type_script_setup_true_lang.a2645652.js # public/admin/assets/edit.vue_vue_type_script_setup_true_lang.bc00cb19.js # public/admin/assets/edit.vue_vue_type_script_setup_true_lang.dec3e455.js # public/admin/assets/environment.a1f39ebd.js # public/admin/assets/environment.a824f3db.js # public/admin/assets/error.3245b397.js # public/admin/assets/error.ad96ad67.js # public/admin/assets/filing.a511c649.js # public/admin/assets/filing.eccc076c.js # public/admin/assets/follow_reply.b676d4ee.js # public/admin/assets/follow_reply.e30a481b.js # public/admin/assets/h5.2a7add8f.js # public/admin/assets/h5.afd9020f.js # public/admin/assets/index.011bede3.js # public/admin/assets/index.04d77970.js # public/admin/assets/index.0d2f02aa.js # public/admin/assets/index.136be2f4.js # public/admin/assets/index.1530a00e.js # public/admin/assets/index.16fe56fd.js # public/admin/assets/index.1866acee.js # public/admin/assets/index.1f81f8b5.js # public/admin/assets/index.21b73b19.js # public/admin/assets/index.22f8ab12.js # public/admin/assets/index.2539f5ae.js # public/admin/assets/index.28c53d29.js # public/admin/assets/index.2c0a48a6.js # public/admin/assets/index.3257f813.js # public/admin/assets/index.3745546a.js # public/admin/assets/index.3b91d655.js # public/admin/assets/index.3fbb5f30.js # public/admin/assets/index.4fd20bc9.js # public/admin/assets/index.50bcf3eb.js # public/admin/assets/index.523e1856.js # public/admin/assets/index.565fa41f.js # public/admin/assets/index.588358a2.js # public/admin/assets/index.58d92e59.js # public/admin/assets/index.5a304e0e.js # public/admin/assets/index.5cc34703.js # public/admin/assets/index.5f24c449.js # public/admin/assets/index.64e62b67.js # public/admin/assets/index.65cfc9bc.js # public/admin/assets/index.6d47c9ed.js # public/admin/assets/index.6f04b646.js # public/admin/assets/index.73a26a62.js # public/admin/assets/index.783c022e.js # public/admin/assets/index.7b48eeb3.js # public/admin/assets/index.8bcf72cb.js # public/admin/assets/index.942364fe.js # public/admin/assets/index.963c9b05.js # public/admin/assets/index.9ab195d2.js # public/admin/assets/index.a80222dc.js # public/admin/assets/index.a885a6ae.js # public/admin/assets/index.b348b281.js # public/admin/assets/index.b7299661.js # public/admin/assets/index.c93a1529.js # public/admin/assets/index.cdb9f716.js # public/admin/assets/index.d1b8bb0d.js # public/admin/assets/index.e66cf170.js # public/admin/assets/index.eeba4956.js # public/admin/assets/index.f040d64d.js # public/admin/assets/index.f6838d76.js # public/admin/assets/index.fd4cf356.js # public/admin/assets/index.fdde7276.js # public/admin/assets/index.vue_vue_type_style_index_0_lang.26fd2700.js # public/admin/assets/index.vue_vue_type_style_index_0_lang.8a5b07f4.js # public/admin/assets/information.5f67d768.js # public/admin/assets/information.aef5fed0.js # public/admin/assets/journal.64e725be.js # public/admin/assets/journal.c7bb9e85.js # public/admin/assets/keyword_reply.55add9d3.js # public/admin/assets/keyword_reply.57eeee16.js # public/admin/assets/login.3e20fdbc.js # public/admin/assets/login.dfb02019.js # public/admin/assets/login_register.f086e958.js # public/admin/assets/login_register.fce39c20.js # public/admin/assets/menu.00ecf38c.js # public/admin/assets/menu.1480198a.js # public/admin/assets/menu.5f3f4c47.js # public/admin/assets/menu.7368e3d7.js # public/admin/assets/menu.77a3989d.js # public/admin/assets/menu.b1b1aaa6.js # public/admin/assets/message.15ef96dc.js # public/admin/assets/message.8743f2b4.js # public/admin/assets/oa-attr.98d5d599.js # public/admin/assets/oa-attr.e543aa62.js # public/admin/assets/oa-menu-form-edit.045f9ab6.js # public/admin/assets/oa-menu-form-edit.6d6a7d14.js # public/admin/assets/oa-menu-form-edit.vue_vue_type_script_setup_true_lang.4a94d8c8.js # public/admin/assets/oa-menu-form-edit.vue_vue_type_script_setup_true_lang.e36a043a.js # public/admin/assets/oa-menu-form.57debade.js # public/admin/assets/oa-menu-form.5af7d29e.js # public/admin/assets/oa-menu-form.vue_vue_type_script_setup_true_lang.67bb8ea5.js # public/admin/assets/oa-menu-form.vue_vue_type_script_setup_true_lang.e41e7bd3.js # public/admin/assets/oa-phone.48a76668.js # public/admin/assets/oa-phone.66424cfe.js # public/admin/assets/picker.0b96d088.js # public/admin/assets/picker.5d8eed0a.js # public/admin/assets/picker.7fdea6ff.js # public/admin/assets/picker.dbcd437c.js # public/admin/assets/post.09fddbe1.js # public/admin/assets/post.ef78bb4b.js # public/admin/assets/preview.02e7bf70.js # public/admin/assets/preview.26af8dc8.js # public/admin/assets/protocol.1a7d013b.js # public/admin/assets/protocol.8e267222.js # public/admin/assets/role.86090770.js # public/admin/assets/role.b25c198c.js # public/admin/assets/setting.2f03e550.js # public/admin/assets/setting.5ca7d662.js # public/admin/assets/setup.684d6202.js # public/admin/assets/setup.e44fd5fe.js # public/admin/assets/system.2ead1522.js # public/admin/assets/system.35951c5a.js # public/admin/assets/tabbar.34f74b99.js # public/admin/assets/tabbar.bdd89062.js # public/admin/assets/useDictOptions.5cafb1f4.js # public/admin/assets/useDictOptions.b34b37f1.js # public/admin/assets/useMenuOa.870ab9e1.js # public/admin/assets/useMenuOa.d7923d98.js # public/admin/assets/user.4d5749bd.js # public/admin/assets/user.a9344a7d.js # public/admin/assets/weapp.57fd07ba.js # public/admin/assets/weapp.7765716e.js # public/admin/assets/website.4c8013dc.js # public/admin/assets/website.e8828dd2.js # public/admin/assets/wx_dev.146ac4c9.js # public/admin/assets/wx_dev.649507e0.js # public/admin/assets/wx_oa.4f05f86f.js # public/admin/assets/wx_oa.bdf9a81f.js
2022-12-30 01:39:13 +00:00
<<<<<<<< HEAD:public/admin/assets/picker.5d8eed0a.js
import{P as k}from"./index.136be2f4.js";import{E as R}from"./element-plus.f5eb07a0.js";import{F as N,_ as B,a as M}from"./index.1866acee.js";import{u as O,d as Q,b as j}from"./index.64e62b67.js";import{_ as q}from"./index.d1b8bb0d.js";import{D as G}from"./vuedraggable.5917840d.js";import{f as H}from"./@vueuse.724ed0af.js";import{d as J,r as i,a4 as K,e as S,w as W,D as z,n as X,a5 as U,o as Y,c as Z,V as n,a9 as x,M as p,a as s,Q as P,_ as I,O as ee,P as le,I as ae,$ as te,T as oe,b9 as se,b8 as ie}from"./@vue.cab01781.js";const ne=J({components:{Popup:k,Draggable:G,FileItem:N,Material:B,Preview:M},props:{modelValue:{type:[String,Array],default:()=>[]},type:{type:String,default:"image"},size:{type:String,default:"100px"},fileSize:{type:String,default:"100px"},limit:{type:Number,default:1},disabled:{type:Boolean,default:!1},hiddenUpload:{type:Boolean,default:!1},uploadClass:{type:String,default:""},excludeDomain:{type:Boolean,default:!1}},emits:["change","update:modelValue"],setup(e,{emit:t}){const h=i(),_=i(),g=i(""),w=i(!1),a=i([]),m=i([]),r=i(!0),c=i(-1),{disabled:y,limit:u,modelValue:C}=K(e),{getImageUrl:b}=O(),o=S(()=>{switch(e.type){case"image":return"\u56FE\u7247";case"video":return"\u89C6\u9891";default:return""}}),f=S(()=>e.limit-a.value.length>0),v=S(()=>r.value?u.value==-1?null:u.value-a.value.length:1),E=H(()=>{const l=m.value.map(d=>e.excludeDomain?d.path:d.uri);r.value?a.value=[...a.value,...l]:a.value.splice(c.value,1,l.shift()),V()},1e3,!1),A=l=>{var d;y.value||(l>=0?(r.value=!1,c.value=l):r.value=!0,(d=h.value)==null||d.open())},F=l=>{m.value=l},V=()=>{const l=u.value!=1?a.value:a.value[0]||"";t("update:modelValue",l),t("change",l),$()},T=l=>{a.value.splice(l,1),V()},L=l=>{g.value=l,w.value=!0},$=()=>{X(()=>{var l;e.hiddenUpload&&(a.value=[]),(l=_.value)==null||l.clearSelect()})};return W(C,l=>{a.value=Array.isArray(l)?l:l==""?[]:[l]},{immediate:!0}),z("limit",e.limit),z("hiddenUpload",e.hiddenUpload),{popupRef:h,materialRef:_,fileList:a,tipsText:o,handleConfirm:E,meterialLimit:v,showUpload:f,showPopup:A,selectChange:F,deleteImg:T,previewUrl:g,showPreview:w,handlePreview:L,handleClose:$,getImageUrl:b}}});const D=e=>(se("data-v-d1489be1"),e=e(),ie(),e),re={class:"material-select"},ue=["onClick"],de={class:"operation-btns text-xs text-center"},pe=D(()=>s("span",null,"\u4FEE\u6539",-1)),me=oe(" | "),ce=["onClick"],fe=D(()=>s("span",null,"\u6DFB\u52A0",-1)),ve={class:"material-wrap"};function he(e,t,h,_,g,w){const a=U("file-item"),m=q,r=U("draggable"),c=j,y=B,u=R,C=k,b=U("preview");return Y(),Z("div",re,[n(C,{ref:"popupRef",width:"830px","custom-class":"body-padding",title:`\u9009\u62E9${e.tipsText}`,onConfirm:e.handleConfirm,onClose:e.handleClose},x({default:p(()=>[n(u,null,{default:p(()=>[s("div",ve,[n(y,{ref:"materialRef",type:e.type,"file-size":e.fileSize,limit:e.meterialLimit,onChange:e.selectChange},null,8,["type","file-size","limit","onChange"])])]),_:1})]),_:2},[e.hiddenUpload?void 0:{name:"trigger",fn:p(()=>[s("div",{class:"material-select__trigger clearfix",onClick:t[2]||(t[2]=I(()=>{},["stop"]))},[n(r,{class:"draggable",modelValue:e.fileList,"onUpdate:modelValue":t[0]||(t[0]=o=>e.fileList=o),animation:"300","item-key":"id"},{item:p(({element:o,index:f})=>[s("div",{class:P(["material-preview",{"is-disabled":e.disabled,"is-one":e.limit==1}]),onClick:v=>e.showPopup(f)},[n(m,{onClose:v=>e.deleteImg(f)},{default:p(()=>[n(a,{uri:e.excludeDomain?e.getImageUrl(o):o,"file-size":e.size,type:e.type},null,8,["uri","file-size","type"])]),_:2},1032,["onClose"]),s("div",de,[pe,me,s("span",{onClick:I(v=>e.handlePreview(o),["stop"])},"\u67E5\u770B",8,ce)])],10,ue)]),_:1},8,["modelValue"]),ee(s("div",{class:P(["material-upload",{"is-disabled":e.disabled,"is-one":e.limit==1,[e.uploadClass]:!0}]),onClick:t[1]||(t[1]=o=>e.showPopup(-1))},[ae(e.$slots,"upload",{},()=>[s("div",{class:"upload-btn",style:te({width:e.size,height:e.size})},[n(c,{size:25,name:"el-icon-Plus"}),fe],4)],!0)],2),[[le,e.showUpload]])])])}]),1032,["title","onConfirm","onClose"]),n(b,{modelValue:e.showPreview,"onUpdate:modelValue":t[3]||(t[3]=o=>e.
========
import{P as k}from"./index.73a26a62.js";import{E as R}from"./element-plus.f5eb07a0.js";import{F as N,_ as B,a as M}from"./index.04d77970.js";import{u as O,d as Q,b as j}from"./index.a80222dc.js";import{_ as q}from"./index.eeba4956.js";import{D as G}from"./vuedraggable.5917840d.js";import{f as H}from"./@vueuse.724ed0af.js";import{d as J,r as i,a4 as K,e as S,w as W,D as z,n as X,a5 as U,o as Y,c as Z,V as n,a9 as x,M as p,a as s,Q as P,_ as I,O as ee,P as le,I as ae,$ as te,T as oe,b9 as se,b8 as ie}from"./@vue.cab01781.js";const ne=J({components:{Popup:k,Draggable:G,FileItem:N,Material:B,Preview:M},props:{modelValue:{type:[String,Array],default:()=>[]},type:{type:String,default:"image"},size:{type:String,default:"100px"},fileSize:{type:String,default:"100px"},limit:{type:Number,default:1},disabled:{type:Boolean,default:!1},hiddenUpload:{type:Boolean,default:!1},uploadClass:{type:String,default:""},excludeDomain:{type:Boolean,default:!1}},emits:["change","update:modelValue"],setup(e,{emit:t}){const h=i(),_=i(),g=i(""),w=i(!1),a=i([]),m=i([]),r=i(!0),c=i(-1),{disabled:y,limit:u,modelValue:C}=K(e),{getImageUrl:b}=O(),o=S(()=>{switch(e.type){case"image":return"\u56FE\u7247";case"video":return"\u89C6\u9891";default:return""}}),f=S(()=>e.limit-a.value.length>0),v=S(()=>r.value?u.value==-1?null:u.value-a.value.length:1),E=H(()=>{const l=m.value.map(d=>e.excludeDomain?d.path:d.uri);r.value?a.value=[...a.value,...l]:a.value.splice(c.value,1,l.shift()),V()},1e3,!1),A=l=>{var d;y.value||(l>=0?(r.value=!1,c.value=l):r.value=!0,(d=h.value)==null||d.open())},F=l=>{m.value=l},V=()=>{const l=u.value!=1?a.value:a.value[0]||"";t("update:modelValue",l),t("change",l),$()},T=l=>{a.value.splice(l,1),V()},L=l=>{g.value=l,w.value=!0},$=()=>{X(()=>{var l;e.hiddenUpload&&(a.value=[]),(l=_.value)==null||l.clearSelect()})};return W(C,l=>{a.value=Array.isArray(l)?l:l==""?[]:[l]},{immediate:!0}),z("limit",e.limit),z("hiddenUpload",e.hiddenUpload),{popupRef:h,materialRef:_,fileList:a,tipsText:o,handleConfirm:E,meterialLimit:v,showUpload:f,showPopup:A,selectChange:F,deleteImg:T,previewUrl:g,showPreview:w,handlePreview:L,handleClose:$,getImageUrl:b}}});const D=e=>(se("data-v-d1489be1"),e=e(),ie(),e),re={class:"material-select"},ue=["onClick"],de={class:"operation-btns text-xs text-center"},pe=D(()=>s("span",null,"\u4FEE\u6539",-1)),me=oe(" | "),ce=["onClick"],fe=D(()=>s("span",null,"\u6DFB\u52A0",-1)),ve={class:"material-wrap"};function he(e,t,h,_,g,w){const a=U("file-item"),m=q,r=U("draggable"),c=j,y=B,u=R,C=k,b=U("preview");return Y(),Z("div",re,[n(C,{ref:"popupRef",width:"830px","custom-class":"body-padding",title:`\u9009\u62E9${e.tipsText}`,onConfirm:e.handleConfirm,onClose:e.handleClose},x({default:p(()=>[n(u,null,{default:p(()=>[s("div",ve,[n(y,{ref:"materialRef",type:e.type,"file-size":e.fileSize,limit:e.meterialLimit,onChange:e.selectChange},null,8,["type","file-size","limit","onChange"])])]),_:1})]),_:2},[e.hiddenUpload?void 0:{name:"trigger",fn:p(()=>[s("div",{class:"material-select__trigger clearfix",onClick:t[2]||(t[2]=I(()=>{},["stop"]))},[n(r,{class:"draggable",modelValue:e.fileList,"onUpdate:modelValue":t[0]||(t[0]=o=>e.fileList=o),animation:"300","item-key":"id"},{item:p(({element:o,index:f})=>[s("div",{class:P(["material-preview",{"is-disabled":e.disabled,"is-one":e.limit==1}]),onClick:v=>e.showPopup(f)},[n(m,{onClose:v=>e.deleteImg(f)},{default:p(()=>[n(a,{uri:e.excludeDomain?e.getImageUrl(o):o,"file-size":e.size,type:e.type},null,8,["uri","file-size","type"])]),_:2},1032,["onClose"]),s("div",de,[pe,me,s("span",{onClick:I(v=>e.handlePreview(o),["stop"])},"\u67E5\u770B",8,ce)])],10,ue)]),_:1},8,["modelValue"]),ee(s("div",{class:P(["material-upload",{"is-disabled":e.disabled,"is-one":e.limit==1,[e.uploadClass]:!0}]),onClick:t[1]||(t[1]=o=>e.showPopup(-1))},[ae(e.$slots,"upload",{},()=>[s("div",{class:"upload-btn",style:te({width:e.size,height:e.size})},[n(c,{size:25,name:"el-icon-Plus"}),fe],4)],!0)],2),[[le,e.showUpload]])])])}]),1032,["title","onConfirm","onClose"]),n(b,{modelValue:e.showPreview,"onUpdate:modelValue":t[3]||(t[3]=o=>e.
>>>>>>>> wjx202212300933:public/admin/assets/picker.7fdea6ff.js