Files
dy_web/pc/static/js/chunk-bfa0b7a0.9a8c428b.js
2026-02-09 09:17:06 +08:00

1 line
4.8 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-bfa0b7a0"],{"06c5":function(e,t,a){},"0926":function(e,t,a){"use strict";a("c554")},"638f":function(e,t,a){"use strict";a("06c5")},"94a7":function(e,t,a){"use strict";a("caad");var l=a("7a23"),c=a("b775"),o=a("3ef4"),s=(a("c5cb"),a("5502"));const n=e=>(Object(l["pushScopeId"])("data-v-b9cab5aa"),e=e(),Object(l["popScopeId"])(),e),r={class:"exportBox"},i={class:"uplodBox"},d={class:"el-upload-text"},p=Object(l["createTextVNode"])(" 拖动或者点击上传或者"),u=["onClick"],b=n(()=>Object(l["createElementVNode"])("div",null,"仅支持扩展名:.xls , xlsx",-1)),m={class:"check"},j=Object(l["createTextVNode"])("是否替换已存在的数据"),f={class:"foot"},O=Object(l["createTextVNode"])("取消"),g=Object(l["createTextVNode"])("确认");var v={__name:"index",props:{show:{type:Boolean,default:!1},lx:{type:String,default:"policeF"}},emits:["closeImport","handleImport"],setup(e,{emit:t}){const a=e,n=Object(s["b"])(),v=(Object(l["ref"])({Authorization:"Bearer "+n.getters.token}),Object(l["ref"])(!1)),y=Object(l["ref"])([]),x=Object(l["ref"])({}),w=Object(l["ref"])(""),h=Object(l["ref"])("");function V(){y.value=[],x.value={},t("closeImport")}function k(e,t){const a=e.name.substring(e.name.lastIndexOf(".")+1);let l=["xls","xlsx"];if(!l.includes(a))return t.splice(0,1),x.value={},o["a"].warning("上传只能是.xls、.xlsx 格式,请重新上传"),!1;t.length>1&&t.splice(0,1),x.value=e}function C(e){}function N(){window.open(h.value,"_self")}Object(l["watch"])(()=>a.lx,e=>{switch(e){case"policeF":w.value="/mosty-api/mosty-jcgl/tbJcglXfll/importData",h.value="/mosty-api/mosty-jcgl/tbJcglXfll/importTemplate";break;case"car":w.value="/mosty-api/mosty-jcgl/tpJcglXfcl/importData",h.value="/mosty-api/mosty-jcgl/tpJcglXfcl/importTemplate";break;case"jyqx":w.value="/mosty-api/mosty-jcgl/tpJcglJyqx/importData",h.value="/mosty-api/mosty-jcgl/tpJcglJyqx/importTemplate";break;case"znzb":w.value="/mosty-api/mosty-jcgl/tpjcglZnzb/importData",h.value="/mosty-api/mosty-jcgl/tpjcglZnzb/importTemplate";break;case"rcrwb":w.value="/mosty-api/mosty-yjzl/tbZdxlFgxlrw/importListByMb";break;case"zdyrcrwb":w.value="/mosty-api/mosty-yjzl/tbZdxlFgxlrw/importListByMbZdy";break;default:break}},{immediate:!0});const T=e=>Object(c["a"])({url:w.value,method:"POST",headers:{"Content-type":"multipart/form-data"},data:e});function _(){if(x.value.length<=0)o["a"].warning("请上传文件");else{let e=x.value.raw,a=new FormData;a.append("file",e),a.append("updateSupport",v.value),T(a).then(e=>{if(200==e.status||e){if(null===e||void 0===e||!e.data)return e||Object(o["a"])({type:"warning",message:l,dangerouslyUseHTMLString:!0}),e&&Object(o["a"])({type:"success",message:"导入成功",dangerouslyUseHTMLString:!0}),t("handleImport"),void V();let{data:a,message:l,code:c}=null===e||void 0===e?void 0:e.data;-1==c&&Object(o["a"])({type:"warning",message:l,dangerouslyUseHTMLString:!0}),1e4==c&&Object(o["a"])({type:"success",message:a,dangerouslyUseHTMLString:!0}),t("handleImport"),V()}else o["a"].warning("文件上传失败")})}}return(t,a)=>{const c=Object(l["resolveComponent"])("upload-filled"),o=Object(l["resolveComponent"])("el-icon"),s=Object(l["resolveComponent"])("el-upload"),n=Object(l["resolveComponent"])("el-checkbox"),x=Object(l["resolveComponent"])("el-button"),w=Object(l["resolveComponent"])("el-dialog");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",r,[Object(l["createVNode"])(w,{modelValue:e.show,"onUpdate:modelValue":a[1]||(a[1]=e=>Object(l["isRef"])(show)?show.value=e:null),title:"导入文件",width:"400px","show-close":!0,center:!0,"before-close":V},{default:Object(l["withCtx"])(()=>[Object(l["createElementVNode"])("div",i,[Object(l["createVNode"])(s,{action:"#",drag:"","on-success":C,"on-change":k,"show-file-list":!0,"file-list":y.value,accept:".xls,.xlsx","auto-upload":!1},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(o,{class:"el-icon-upload",size:"100"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(c)]),_:1}),Object(l["createElementVNode"])("div",d,[p,Object(l["createElementVNode"])("span",{onClick:Object(l["withModifiers"])(N,["stop"]),class:"model"},"下载模板",8,u)]),b]),_:1},8,["file-list"])]),Object(l["createElementVNode"])("div",m,[Object(l["createVNode"])(n,{"true-label":"true","false-label":"false",modelValue:v.value,"onUpdate:modelValue":a[0]||(a[0]=e=>v.value=e)},{default:Object(l["withCtx"])(()=>[j]),_:1},8,["modelValue"])]),Object(l["createElementVNode"])("div",f,[Object(l["createVNode"])(x,{onClick:V},{default:Object(l["withCtx"])(()=>[O]),_:1}),Object(l["createVNode"])(x,{type:"primary",onClick:_},{default:Object(l["withCtx"])(()=>[g]),_:1})])]),_:1},8,["modelValue"])])}}},y=(a("638f"),a("0926"),a("d959")),x=a.n(y);const w=x()(v,[["__scopeId","data-v-b9cab5aa"]]);t["a"]=w},c554:function(e,t,a){}}]);