| 1 |
- import{_ as U,h as n,j as h,o as L,L as B,m as i,a as u,b as d,d as p,a2 as T,l as r,p as _,E as f,S as k,a3 as D,D as N,M as R}from"./index-e3da4251.js";import{i as A}from"./manage-456e9749.js";const I={class:"wx-upload-dialog"},j={style:{"text-align":"center"}},S={__name:"CourseManageTab1-UploadFile",emits:["updateList"],setup(q,{expose:c,emit:m}){n({});let l=n(!1);function v(){l.value=!1}function g(o,e){f.warning("文件最多上传1个!")}function x(){}function b(o,e){}let t=n(!1),a=n([]);n(null);const E=m;function w(){if(a.value.length==0){f.warning("请上传文件!");return}t.value=!0;let o=new FormData;a.value.forEach(e=>{o.append("file",e.raw)}),A(o).then(e=>{f.success("上传成功!"),a.value=[],E("updateList"),t.value=!1,l.value=!1}).catch(()=>{t.value=!1})}function C(){a.value=[],t.value=!1,l.value=!0}return c({initFun:C}),h(()=>{}),(o,e)=>{const V=k,y=D,F=N,M=R;return L(),B(M,{modelValue:p(l),"onUpdate:modelValue":e[1]||(e[1]=s=>_(l)?l.value=s:l=s),title:"上传附件",width:"30%","before-close":v},{default:i(()=>[u("div",I,[d(y,{ref:"uploadRef",multiple:"",drag:"","file-list":p(a),"onUpdate:fileList":e[0]||(e[0]=s=>_(a)?a.value=s:a=s),"auto-upload":!1,"on-change":b,"on-exceed":g,"before-remove":x},{tip:i(()=>e[2]||(e[2]=[])),default:i(()=>[d(V,{class:"el-icon--upload"},{default:i(()=>[d(p(T))]),_:1}),e[3]||(e[3]=u("div",{class:"el-upload__text"},[r("将文件拖到此处,或"),u("em",null,"点击上传")],-1))]),_:1},8,["file-list"])]),u("div",j,[d(F,{type:"primary",class:"btn-primary",onClick:w,loading:p(t)},{default:i(()=>e[4]||(e[4]=[r("提交")])),_:1},8,["loading"])])]),_:1},8,["modelValue"])}}},H=U(S,[["__scopeId","data-v-83220869"]]);export{H as default};
|