1 |
- import{i as v}from"./dataimport-YAr5iWFf.js";import{d as w,az as N,r as y,K as o,aq as L,e as s,f as m,j as n,L as l,u as t,n as M,t as B,m as c,y as _,am as I,i as k,F as O,B as T}from"./vue-A59npLRR.js";import{_ as V}from"./index-EwE51S_X.js";import"./echarts-cxb9vJr1.js";const D=w({__name:"preImportDialog",setup(E){const e=N("baTable"),i=y({importBtnLoading:!1}),u=()=>{i.importBtnLoading=!0,v(e.form.items.data_table,e.table.extend.file_url).then(()=>{e.table.extend.showPreImport=!1,e.toggleForm(),e.onTableHeaderAction("refresh",{})}).finally(()=>{i.importBtnLoading=!1})};return(b,r)=>{const f=o("el-alert"),d=o("el-table-column"),g=o("el-table"),p=o("el-button"),x=o("el-dialog"),C=L("blur");return s(),m("div",null,[n(x,{title:"导入预览",width:"80%",modelValue:t(e).table.extend.showPreImport,"onUpdate:modelValue":r[1]||(r[1]=a=>t(e).table.extend.showPreImport=a),class:"pre-import-dialog",top:"5vh"},{footer:l(()=>[k("div",{style:M("width: calc(100% - "+t(e).form.labelWidth/1.8+"px)")},[n(p,{onClick:r[0]||(r[0]=a=>t(e).table.extend.showPreImport=!1)},{default:l(()=>[c(B(b.$t("Cancel")),1)]),_:1}),I((s(),_(p,{loading:i.importBtnLoading,type:"primary",onClick:u},{default:l(()=>[c("导入")]),_:1},8,["loading"])),[[C]])],4)]),default:l(()=>[n(f,{title:"总计 "+t(e).table.extend.rowCount+" 条数据"+(t(e).table.extend.rowCount>101?",请目检导入数据的前面50条及最后50条~":"。"),class:"import-tips",closable:!1,type:"success"},null,8,["title"]),n(g,{data:t(e).table.extend.data,style:{width:"100%"},height:"600"},{default:l(()=>[(s(!0),m(O,null,T(t(e).table.extend.fields,(a,h)=>(s(),_(d,{key:h,label:a.COLUMN_COMMENT?a.COLUMN_COMMENT:""},{default:l(()=>[n(d,{prop:a.COLUMN_NAME,label:a.COLUMN_NAME},null,8,["prop","label"])]),_:2},1032,["label"]))),128))]),_:1},8,["data"])]),_:1},8,["modelValue"])])}}}),j=V(D,[["__scopeId","data-v-031b0546"]]);export{j as default};
|