6.28(优化

This commit is contained in:
Hong
2024-06-28 15:00:51 +08:00
parent 8e2e558125
commit cbbc74ef25
2 changed files with 8 additions and 34 deletions

View File

@@ -19,6 +19,9 @@
</el-select>
</el-form-item>
<el-form-item>
<el-button type="primary" plain icon="el-icon-search" size="mini" @click="queryListFn"
>搜索
</el-button>
<el-button type="primary" plain icon="el-icon-plus" size="mini"
@click="carExpListOpen = true">导入</el-button>
</el-form-item>
@@ -140,6 +143,11 @@ export default {
},
methods: {
//搜索
queryListFn(){
this.tableFrom.page = 1;
this.carListFn();
},
remoteMethod(query) {
if (query !== '') {
platformPageListApi({

View File

@@ -66,40 +66,6 @@
@size-change="handleSizeChange" @current-change="pageChange" />
</div>
</el-card>
<!-- 导入汽车列表 -->
<el-dialog title="导入" :visible.sync="carExpListOpen" width="25%" :before-close="handleClose">
<div>
<el-select v-if="expType==2" v-model="tableFrom.platformId" filterable remote reserve-keyword placeholder="请输入关键词"
:remote-method="remoteMethod" :loading="loading">
<el-option v-for="item in options" :key="item.id" :label="item.name" :value="item.id">
</el-option>
</el-select>
<div v-if="expType==2" style="height: 20px;"></div>
<div v-if="!impDataFlag">
<el-upload width="100%" class="upload-demo" action="https://jsonplaceholder.typicode.com/posts/"
:http-request="handleUploadForm" multiple :limit="1" :file-list="fileList">
<el-button size="small" type="primary">点击上传</el-button>
<div slot="tip" class="el-upload__tip">只能上传xlsx文件且不超过500kb</div>
</el-upload>
<el-progress :percentage="percentage" color="#409eff"></el-progress>
</div>
<div>
<div v-if="impDataFlag">
<span>共处理{{ importData.total }}条数据,</span>
<span style="color: green">{{ importData.successNum }}条数据导入成功,</span>
<span style="color: red">{{ importData.importErrorNum }}条数据导入失败,</span>
<div class="exp-err" @click="carExportErrorFn">导出失败原因</div>
</div>
</div>
</div>
<span v-if="!impDataFlag" slot="footer" class="dialog-footer">
<el-button @click="closeCarExp"> </el-button>
<el-button type="primary" :disabled="buttFlag" @click="toChannelShop()"> </el-button>
</span>
<span v-else slot="footer" class="dialog-footer">
<el-button type="primary" @click="closeCarExp"> </el-button>
</span>
</el-dialog>
</div>
</template>
<script>