更新
This commit is contained in:
@ -1,35 +1,17 @@
|
||||
<template>
|
||||
<div class="exportBox">
|
||||
<el-dialog
|
||||
v-model="show"
|
||||
title="导入文件"
|
||||
width="400px"
|
||||
:show-close="true"
|
||||
:center="true"
|
||||
:before-close="handleClose"
|
||||
>
|
||||
<el-dialog v-model="show" title="导入文件" width="400px" :show-close="true" :center="true" :before-close="handleClose">
|
||||
<div class="uplodBox">
|
||||
<el-upload
|
||||
action="#"
|
||||
drag
|
||||
:on-success="handleSuccess"
|
||||
:on-change="handleChange"
|
||||
:show-file-list="true"
|
||||
:file-list="fileDate"
|
||||
accept=".xls,.xlsx"
|
||||
:auto-upload="false"
|
||||
>
|
||||
<el-upload action="#" drag :on-success="handleSuccess" :on-change="handleChange" :show-file-list="true" :file-list="fileDate" accept=".xls,.xlsx" :auto-upload="false">
|
||||
<el-icon class="el-icon-upload" size="100"><upload-filled /></el-icon>
|
||||
<div class="el-upload-text">
|
||||
拖动或者点击上传或者<span @click.stop="downloadModel" class="model">下载模板</span>
|
||||
</div>
|
||||
<div>仅支持扩展名:.xls , xlsx</div>
|
||||
<div>仅支持扩展名:.xls , xlsx</div>
|
||||
</el-upload>
|
||||
</div>
|
||||
<div class="check">
|
||||
<el-checkbox true-label="true" false-label="false" v-model="isSelect"
|
||||
>是否替换已存在的数据</el-checkbox
|
||||
>
|
||||
<el-checkbox true-label="true" false-label="false" v-model="isSelect">是否替换已存在的数据</el-checkbox>
|
||||
</div>
|
||||
<div class="foot">
|
||||
<el-button @click="handleClose">取消</el-button>
|
||||
@ -42,7 +24,6 @@
|
||||
<script setup>
|
||||
import axios from "axios";
|
||||
import { ElMessage } from "element-plus";
|
||||
import { qcckPost, qcckGet } from "@/api/qcckApi.js";
|
||||
import { useStore } from "vuex";
|
||||
import { ref, defineProps, defineEmits, watch } from "vue";
|
||||
const store = useStore();
|
||||
@ -60,30 +41,30 @@ const filesList = ref({});
|
||||
const baseUrl = ref('')//上传地址
|
||||
const modelUrl = ref('')//下载模板地址
|
||||
watch(()=>props.lx,(val)=>{
|
||||
switch (val) {
|
||||
case 'policeF':
|
||||
baseUrl.value = '/mosty-api/mosty-jcgl/tbJcglXfll/importData'
|
||||
modelUrl.value = '/mosty-api/mosty-jcgl/tbJcglXfll/importTemplate'
|
||||
break;
|
||||
case 'car':
|
||||
baseUrl.value = '/mosty-api/mosty-jcgl/tpJcglXfcl/importData'
|
||||
modelUrl.value = '/mosty-api/mosty-jcgl/tpJcglXfcl/importTemplate'
|
||||
break;
|
||||
case 'jyqx':
|
||||
baseUrl.value = '/mosty-api/mosty-jcgl/tpJcglJyqx/importData'
|
||||
modelUrl.value = '/mosty-api/mosty-jcgl/tpJcglJyqx/importTemplate'
|
||||
break;
|
||||
case 'znzb':
|
||||
baseUrl.value = '/mosty-api/mosty-jcgl/tpjcglZnzb/importData'
|
||||
modelUrl.value = '/mosty-api/mosty-jcgl/tpjcglZnzb/importTemplate'
|
||||
break;
|
||||
case 'fjnr':
|
||||
baseUrl.value = '/mosty-api/mosty-gsxt/tbGsxtRqfjNr/importFxnr'
|
||||
// modelUrl.value = '/mosty-api/mosty-jcgl/tpjcglZnzb/importTemplate'
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
switch (val) {
|
||||
case 'policeF':
|
||||
baseUrl.value = '/mosty-api/mosty-jcgl/tbJcglXfll/importData'
|
||||
modelUrl.value = '/mosty-api/mosty-jcgl/tbJcglXfll/importTemplate'
|
||||
break;
|
||||
case 'car':
|
||||
baseUrl.value = '/mosty-api/mosty-jcgl/tpJcglXfcl/importData'
|
||||
modelUrl.value = '/mosty-api/mosty-jcgl/tpJcglXfcl/importTemplate'
|
||||
break;
|
||||
case 'jyqx':
|
||||
baseUrl.value = '/mosty-api/mosty-jcgl/tpJcglJyqx/importData'
|
||||
modelUrl.value = '/mosty-api/mosty-jcgl/tpJcglJyqx/importTemplate'
|
||||
break;
|
||||
case 'znzb':
|
||||
baseUrl.value = '/mosty-api/mosty-jcgl/tpjcglZnzb/importData'
|
||||
modelUrl.value = '/mosty-api/mosty-jcgl/tpjcglZnzb/importTemplate'
|
||||
break;
|
||||
case 'fjnr':
|
||||
baseUrl.value = '/mosty-api/mosty-gsxt/tbGsxtRqfjNr/importFxnr'
|
||||
// modelUrl.value = '/mosty-api/mosty-jcgl/tpjcglZnzb/importTemplate'
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
},{
|
||||
immediate:true
|
||||
|
Reference in New Issue
Block a user