importTable.ae879aef.js 2.7 KB

1
  1. import{P as V}from"./page.0f92458b.js";import{D as P,b as y,ar as C,E as g,_ as D,c as s,e as b,k as v,i as n,g as i,h as l,A as B,w as E,m as u,v as $,R as I,S}from"./index.76214426.js";const L=(e,o,r)=>P({url:"merchant/shop.tablesCategory/export",data:e,params:{is_kongma:o,title:r},method:"POST"}),N={components:{Page:V},setup(){const e=y({btnLoading:!1,formData:new FormData,is_kongma:0,title:"",filePath:""}),o=()=>{var t;(t=document.getElementById("file"))==null||t.click()},r=t=>{const d=t.target.files[0];e.formData=new FormData,e.formData.append("excel",d),e.filePath=d.name,console.log("\u6587\u4EF6",t)},m=()=>{let t=document.createElement("a");t.href=window.location.protocol+"//"+window.location.host+"/resource/excel/table.xlsx",t.target="downloadFile",t.click(),t.remove()},c=()=>{if(!e.filePath){g.error("\u8BF7\u9009\u62E9\u6587\u4EF6");return}e.btnLoading=!0,L(e.formData,e.is_kongma,e.title).then(t=>{g.success("\u5BFC\u5165\u6210\u529F")}).finally(()=>{e.btnLoading=!1})};return{...C(e),selectFile:o,receiveFile:r,submit:c,download:m}}};const T=e=>(I("data-v-bdd156ca"),e=e(),S(),e),O={class:"container"},U={class:"row"},A=u("\u4E0B\u8F7D\u5BFC\u5165\u6A21\u677F"),R={class:"row"},q=u("\u5F00\u542F"),z=u("\u5173\u95ED"),M={class:"row"},j=T(()=>i("span",null,"\u4E0A\u4F20",-1)),G={class:"row"},H=u("\u5BFC\u5165");function J(e,o,r,m,c,t){const d=s("el-button"),p=s("el-radio"),w=s("el-radio-group"),_=s("el-form-item"),f=s("el-input"),h=s("FolderOpened"),F=s("el-icon"),k=s("Page");return b(),v(k,{showBorder:!1},{main:n(()=>[i("div",O,[i("div",U,[l(d,{onClick:o[0]||(o[0]=a=>e.download())},{default:n(()=>[A]),_:1})]),i("div",R,[l(_,{label:"\u751F\u6210\u5BF9\u5E94\u7A7A\u7801"},{default:n(()=>[l(w,{modelValue:e.is_kongma,"onUpdate:modelValue":o[1]||(o[1]=a=>e.is_kongma=a)},{default:n(()=>[l(p,{label:1},{default:n(()=>[q]),_:1}),l(p,{label:0},{default:n(()=>[z]),_:1})]),_:1},8,["modelValue"])]),_:1}),e.is_kongma==1?(b(),v(_,{key:0,label:"\u5206\u7C7B\u540D\u79F0"},{default:n(()=>[l(f,{modelValue:e.title,"onUpdate:modelValue":o[2]||(o[2]=a=>e.title=a)},null,8,["modelValue"])]),_:1})):B("",!0)]),i("div",M,[l(f,{modelValue:e.filePath,"onUpdate:modelValue":o[4]||(o[4]=a=>e.filePath=a),disabled:!0},{append:n(()=>[i("div",{class:"btn-wrap",onClick:o[3]||(o[3]=a=>e.selectFile())},[l(F,{size:18},{default:n(()=>[l(h)]),_:1}),j])]),_:1},8,["modelValue"]),E(i("input",{id:"file",type:"file",onChange:o[5]||(o[5]=(...a)=>e.receiveFile&&e.receiveFile(...a))},null,544),[[$,!1]])]),i("div",G,[l(d,{type:"primary",loading:e.btnLoading,onClick:o[6]||(o[6]=a=>e.submit())},{default:n(()=>[H]),_:1},8,["loading"])])])]),_:1})}const W=D(N,[["render",J],["__scopeId","data-v-bdd156ca"]]);export{W as default};