blog-web/js/vab-importexport.a0765838.js

1 line
20 KiB
JavaScript
Raw Normal View History

2024-05-09 14:47:05 +08:00
"use strict";(self["webpackChunkscui"]=self["webpackChunkscui"]||[]).push([[9922],{6698:function(e,l,a){a.r(l),a.d(l,{default:function(){return j}});var t=a(641);const o=(0,t.Lk)("div",{class:"el-upload__text"},[(0,t.eW)(" 将文件拖到此处或 "),(0,t.Lk)("em",null,"点击选择文件上传")],-1),i={style:{"margin-top":"15px"}};function r(e,l,a,r,s,n){const d=(0,t.g2)("sc-file-import"),p=(0,t.g2)("el-button"),u=(0,t.g2)("sc-icon-file-excel"),c=(0,t.g2)("el-icon"),m=(0,t.g2)("el-switch"),b=(0,t.g2)("el-form-item"),f=(0,t.g2)("el-descriptions-item"),g=(0,t.g2)("el-descriptions"),h=(0,t.g2)("el-card"),k=(0,t.g2)("el-col"),y=(0,t.g2)("sc-file-export"),F=(0,t.g2)("el-option"),_=(0,t.g2)("el-select"),w=(0,t.g2)("el-row"),x=(0,t.g2)("el-main"),D=(0,t.g2)("el-alert"),v=(0,t.g2)("el-table-column"),W=(0,t.g2)("el-icon-circle-close-filled"),C=(0,t.g2)("el-tag"),V=(0,t.g2)("el-table"),j=(0,t.g2)("el-dialog");return(0,t.uX)(),(0,t.CE)(t.FK,null,[(0,t.bF)(x,null,{default:(0,t.k6)((()=>[(0,t.bF)(w,{gutter:15},{default:(0,t.k6)((()=>[(0,t.bF)(k,{lg:12},{default:(0,t.k6)((()=>[(0,t.bF)(h,{shadow:"never",header:"导入(使用mock,有50%几率导入失败)"},{default:(0,t.k6)((()=>[(0,t.bF)(d,{apiObj:e.$API.common.importFile,templateUrl:"http://www.scuiadmin/file.xlsx",onSuccess:n.success},null,8,["apiObj","onSuccess"]),(0,t.bF)(d,{apiObj:e.$API.common.importFile,data:{otherData:"demo"},templateUrl:"http://www.scuiadmin/file.xlsx",accept:".xls, .xlsx",maxSize:30,tip:"请上传小于或等于 30M 的 .xls, .xlsx 格式文件(自定义TIP)",onSuccess:n.success},{default:(0,t.k6)((({open:e})=>[(0,t.bF)(p,{type:"primary",icon:"sc-icon-upload",onClick:e},{default:(0,t.k6)((()=>[(0,t.eW)("导入(全配置)")])),_:2},1032,["onClick"])])),uploader:(0,t.k6)((()=>[(0,t.bF)(c,{class:"el-icon--upload"},{default:(0,t.k6)((()=>[(0,t.bF)(u)])),_:1}),o])),form:(0,t.k6)((({formData:e})=>[(0,t.bF)(b,{label:"覆盖已有数据"},{default:(0,t.k6)((()=>[(0,t.bF)(m,{modelValue:e.coverage,"onUpdate:modelValue":l=>e.coverage=l},null,8,["modelValue","onUpdate:modelValue"])])),_:2},1024),(0,t.bF)(b,{label:"跳过错误数据"},{default:(0,t.k6)((()=>[(0,t.bF)(m,{modelValue:e.skipError,"onUpdate:modelValue":l=>e.skipError=l},null,8,["modelValue","onUpdate:modelValue"])])),_:2},1024)])),_:1},8,["apiObj","onSuccess"]),(0,t.bF)(g,{column:1,border:"",size:"small",style:{"margin-top":"15px"}},{default:(0,t.k6)((()=>[(0,t.bF)(f,{label:"apiObj",width:200},{default:(0,t.k6)((()=>[(0,t.eW)("Object 文件上传接口对象")])),_:1}),(0,t.bF)(f,{label:"data"},{default:(0,t.k6)((()=>[(0,t.eW)("Object 上传时附带的额外参数")])),_:1}),(0,t.bF)(f,{label:"accept"},{default:(0,t.k6)((()=>[(0,t.eW)('String 可选择文件类型,默认为".xls, .xlsx"')])),_:1}),(0,t.bF)(f,{label:"maxSize"},{default:(0,t.k6)((()=>[(0,t.eW)("Number 可选择文件大小单位为M默认为10")])),_:1}),(0,t.bF)(f,{label:"tip"},{default:(0,t.k6)((()=>[(0,t.eW)('String 上传框底下的提示语句,默认为"请上传小于或等于 {maxSize}M 的 {accept} 格式文件"')])),_:1}),(0,t.bF)(f,{label:"templateUrl"},{default:(0,t.k6)((()=>[(0,t.eW)("String 模板的下载URL")])),_:1}),(0,t.bF)(f,{label:"@success"},{default:(0,t.k6)((()=>[(0,t.eW)("事件 上传接口返回的事件返回function(res, close)执行close()将关闭窗口")])),_:1}),(0,t.bF)(f,{label:'#default="{open}"'},{default:(0,t.k6)((()=>[(0,t.eW)("插糟 默认触发按钮插糟返回open()打开窗口函数,可以绑定元素@click事件")])),_:1}),(0,t.bF)(f,{label:"#uploader"},{default:(0,t.k6)((()=>[(0,t.eW)("插糟 自定义上传框插槽")])),_:1}),(0,t.bF)(f,{label:'#form="{formData}"'},{default:(0,t.k6)((()=>[(0,t.eW)("插糟 自定义表单组件插槽formData都将作为上传时附带的额外参数")])),_:1})])),_:1})])),_:1})])),_:1}),(0,t.bF)(k,{lg:12},{default:(0,t.k6)((()=>[(0,t.bF)(h,{shadow:"never",header:"导出"},{default:(0,t.k6)((()=>[(0,t.bF)(y,{apiObj:e.$API.common.exportFile},null,8,["apiObj"]),(0,t.bF)(y,{apiObj:e.$API.common.exportFile,fileName:"人员列表(异步)",a