blog-web/js/vab-fileselect.80ef07ef.js

1 line
10 KiB
JavaScript
Raw Permalink Normal View History

2024-05-09 14:47:05 +08:00
"use strict";(self["webpackChunkscui"]=self["webpackChunkscui"]||[]).push([[5901],{6006:function(e,l,t){t.r(l),t.d(l,{default:function(){return D}});var i=t(641);function s(e,l,t,s,a,o){const r=(0,i.g2)("el-alert"),u=(0,i.g2)("el-button"),n=(0,i.g2)("sc-file-select"),c=(0,i.g2)("el-card"),d=(0,i.g2)("el-col"),p=(0,i.g2)("el-row"),f=(0,i.g2)("el-main");return(0,i.uX)(),(0,i.Wv)(f,null,{default:(0,i.k6)((()=>[(0,i.bF)(p,{gutter:15},{default:(0,i.k6)((()=>[(0,i.bF)(d,{lg:18},{default:(0,i.k6)((()=>[(0,i.bF)(c,{shadow:"never"},{default:(0,i.k6)((()=>[(0,i.bF)(r,{title:"资源库选择器即将弃用,将不会维护更新,与1.7版本之后将移除此组件",type:"error",style:{"margin-bottom":"20px"}}),(0,i.bF)(n,{modelValue:a.file,"onUpdate:modelValue":l[0]||(l[0]=e=>a.file=e),multiple:a.multiple,hideUpload:a.hideUpload,max:99,onSubmit:o.submit},{do:(0,i.k6)((()=>[(0,i.bF)(u,null,{default:(0,i.k6)((()=>[(0,i.eW)("自定义插槽")])),_:1})])),_:1},8,["modelValue","multiple","hideUpload","onSubmit"])])),_:1})])),_:1}),(0,i.bF)(d,{lg:6},{default:(0,i.k6)((()=>[(0,i.bF)(c,{shadow:"never",header:"参数和方法"},{default:(0,i.k6)((()=>[(0,i.bF)(u,{type:"primary",onClick:l[1]||(l[1]=e=>a.multiple=!a.multiple)},{default:(0,i.k6)((()=>[(0,i.eW)("切换multiple")])),_:1}),(0,i.bF)(u,{type:"primary",onClick:l[2]||(l[2]=e=>a.hideUpload=!a.hideUpload)},{default:(0,i.k6)((()=>[(0,i.eW)("切换hideUpload")])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})}var a=t(2644),o=t(9322);const r=e=>((0,i.Qi)("data-v-48ded1ad"),e=e(),(0,i.jt)(),e),u={class:"sc-file-select"},n={class:"sc-file-select__side"},c={class:"sc-file-select__side-menu"},d={class:"el-tree-node__label"},p={key:0,class:"sc-file-select__side-msg"},f={class:"sc-file-select__files"},m={class:"sc-file-select__top"},g={key:0,class:"upload"},h={class:"tips"},k={class:"keyword"},_={class:"sc-file-select__list"},b={class:"sc-file-select__item__file"},y={class:"sc-file-select__item__upload"},v=["onClick"],C={class:"sc-file-select__item__file"},P={key:0,class:"sc-file-select__item__checkbox"},F={key:1,class:"sc-file-select__item__select"},x=r((()=>(0,i.Lk)("div",{class:"sc-file-select__item__box"},null,-1))),L={key:3,class:"item-file item-file-doc"},w={key:1,class:"sc-icon-file-list-fill",style:{color:"#999"}},S=["title"],E={class:"sc-file-select__pagination"},I={class:"sc-file-select__do"};function N(e,l,t,s,r,N){const z=(0,i.g2)("el-icon-folder"),X=(0,i.g2)("el-icon"),U=(0,i.g2)("el-tree"),O=(0,i.g2)("el-button"),W=(0,i.g2)("el-upload"),j=(0,i.g2)("el-icon-warning"),A=(0,i.g2)("el-input"),q=(0,i.g2)("el-empty"),D=(0,i.g2)("el-progress"),V=(0,i.g2)("el-image"),$=(0,i.g2)("el-icon-check"),B=(0,i.g2)("el-scrollbar"),K=(0,i.g2)("el-pagination"),R=(0,i.gN)("loading");return(0,i.uX)(),(0,i.CE)("div",u,[(0,i.bo)(((0,i.uX)(),(0,i.CE)("div",n,[(0,i.Lk)("div",c,[(0,i.bF)(U,{ref:"group",class:"menu",data:r.menu,"node-key":r.treeProps.key,props:r.treeProps,"current-node-key":r.menu.length>0?r.menu[0][r.treeProps.key]:"","highlight-current":"",onNodeClick:N.groupClick},{default:(0,i.k6)((({node:e})=>[(0,i.Lk)("span",d,[(0,i.bF)(X,{class:"icon"},{default:(0,i.k6)((()=>[(0,i.bF)(z)])),_:1}),(0,i.eW)((0,a.v_)(e.label),1)])])),_:1},8,["data","node-key","props","current-node-key","onNodeClick"])]),t.multiple?((0,i.uX)(),(0,i.CE)("div",p,[(0,i.eW)(" 已选择 "),(0,i.Lk)("b",null,(0,a.v_)(r.value.length),1),(0,i.eW)(" / "),(0,i.Lk)("b",null,(0,a.v_)(t.max),1),(0,i.eW)(" 项 ")])):(0,i.Q3)("",!0)])),[[R,r.menuLoading]]),(0,i.bo)(((0,i.uX)(),(0,i.CE)("div",f,[(0,i.Lk)("div",m,[t.hideUpload?(0,i.Q3)("",!0):((0,i.uX)(),(0,i.CE)("div",g,[(0,i.bF)(W,{class:"sc-file-select__upload",action:"",multiple:"","show-file-list":!1,accept:r.accept,"on-change":N.uploadChange,"before-upload":N.uploadBefore,"on-progress":N.uploadProcess,"on-success":N.uploadSuccess,"on-error":N.uploadError,"http-request":N.uploadRequest},{default:(0,i.k6)((()=>[(0,i.bF)(O,{type:"primary",icon:"el-icon-upload"},{default:(0,i.k6)((()=>[(0,i.eW)("本地上传")])),_:1})])),_:1},8,["accept","on-change","before-upload","on-progress","on-succes