1.导入优化

v1.0.0
sws 2024-10-08 10:54:28 +08:00
parent d7de775b6d
commit 48fd42391c
1 changed files with 7 additions and 9 deletions

View File

@ -2,17 +2,15 @@
<!-- 模版导入 --> <!-- 模版导入 -->
<el-dialog v-model="dialogVisible" class="radius-lg" width="1168" draggable append-to-body :close-on-click-modal="false" @close="close_event"> <el-dialog v-model="dialogVisible" class="radius-lg" width="1168" draggable append-to-body :close-on-click-modal="false" @close="close_event">
<template #header> <template #header>
<div class="title center re"> <div class="title re">
<div class="tc size-16 fw">模版导入</div>
</div>
</template>
<div class="url-value-content ptb-16 flex-col gap-16">
<div class="btn-radio-round">
<el-radio-group v-model="temp_active" is-button @change="temp_change"> <el-radio-group v-model="temp_active" is-button @change="temp_change">
<el-radio-button value="1">本地导入</el-radio-button> <el-radio-button value="1">本地导入</el-radio-button>
<el-radio-button value="2">模版市场</el-radio-button> <el-radio-button value="2">模版市场</el-radio-button>
</el-radio-group> </el-radio-group>
<div class="middle size-16 fw">模版导入</div>
</div> </div>
</template>
<div class="url-value-content ptb-16 flex-col gap-16">
<div v-if="temp_active == '1'" class="h flex-row jc-c align-c"> <div v-if="temp_active == '1'" class="h flex-row jc-c align-c">
<div class="import-content"> <div class="import-content">
<el-upload v-model:file-list="file_list" action="#" :accept="exts_text" :show-file-list="false" :auto-upload="false" :on-change="upload_change"> <el-upload v-model:file-list="file_list" action="#" :accept="exts_text" :show-file-list="false" :auto-upload="false" :on-change="upload_change">
@ -52,7 +50,7 @@
</div> </div>
</el-link> </el-link>
</div> </div>
<el-scrollbar height="446px"> <el-scrollbar height="493px">
<div class="temp-content flex-1"> <div class="temp-content flex-1">
<div v-if="data_list.length > 0" class="flex-row flex-wrap gap-16"> <div v-if="data_list.length > 0" class="flex-row flex-wrap gap-16">
<div v-for="item in data_list" :key="item.id" class="item flex-col br-f5"> <div v-for="item in data_list" :key="item.id" class="item flex-col br-f5">
@ -110,7 +108,7 @@
</div> </div>
</div> </div>
<div v-else> <div v-else>
<no-data height="446px"></no-data> <no-data height="493px"></no-data>
</div> </div>
</div> </div>
</el-scrollbar> </el-scrollbar>
@ -177,7 +175,7 @@ const upload_change = async (uploadFile: UploadFile) => {
watch( watch(
() => dialogVisible.value, () => dialogVisible.value,
(val) => { (val) => {
if (val) { if (val && data_list.value.length <= 0) {
// //
get_import_list('1'); get_import_list('1');
} }