|
@@ -122,16 +122,6 @@
|
|
|
<div class="btn_grooup">
|
|
|
<el-button type="primary" size="mini" @click="addDivision">新增</el-button>
|
|
|
|
|
|
- <!-- <el-dropdown size="mini" @command="handleCommand">
|
|
|
- <el-button size="mini" type="primary" style="margin-left: 10px;">
|
|
|
- 导入<i class="el-icon-arrow-down el-icon--right"></i>
|
|
|
- </el-button>
|
|
|
- <el-dropdown-menu slot="dropdown">
|
|
|
- <el-dropdown-item command="数据导入">数据导入</el-dropdown-item>
|
|
|
- <el-dropdown-item command="模板下载">模板下载</el-dropdown-item>
|
|
|
- </el-dropdown-menu>
|
|
|
- </el-dropdown> -->
|
|
|
-
|
|
|
<el-dropdown size="mini" @command="handleExport">
|
|
|
<el-button size="mini" type="primary" style="margin: 0 10px;">
|
|
|
导出<i class="el-icon-arrow-down el-icon--right"></i>
|
|
@@ -142,7 +132,7 @@
|
|
|
</el-dropdown-menu>
|
|
|
</el-dropdown>
|
|
|
|
|
|
- <el-button type="primary" size="mini" @click="delItems">删除</el-button>
|
|
|
+ <el-button type="primary" size="mini" @click="delItems">批量删除</el-button>
|
|
|
<!-- <el-button type="primary" size="mini">打印</el-button> -->
|
|
|
</div>
|
|
|
|
|
@@ -330,73 +320,10 @@
|
|
|
this.ids = selection.map(item => item.id)
|
|
|
console.log('选中数组', this.ids.join())
|
|
|
},
|
|
|
- // mbDownload() {
|
|
|
- // downLoadDemand(this.download).then(res => {
|
|
|
- // console.log('下载的文件流', res)
|
|
|
- // const blob = new Blob([res], {
|
|
|
- // type: "application/vnd.ms-excel;charset=UTF-8",
|
|
|
- // });// 创建一个类文件对象:Blob对象表示一个不可变的、原始数据的类文件对象
|
|
|
- // const downloadElement = document.createElement("a"); //创建a标签
|
|
|
- // const href = window.URL.createObjectURL(blob); // 创建下载的链接
|
|
|
- // // var temp = res.headers["content-disposition"];
|
|
|
- // // var fileName = decodeURIComponent(temp.split("filename=")[1]); // 中文需要转码 (前端乱码)
|
|
|
- // // var name = fileName.split(";")[0]; //切割成文件名
|
|
|
- // downloadElement.href = href; //下载地址
|
|
|
- // downloadElement.download = '模板'; // 下载后文件名
|
|
|
- // document.body.appendChild(downloadElement);
|
|
|
- // downloadElement.click(); // 点击下载
|
|
|
- // document.body.removeChild(downloadElement); // 下载完成移除元素
|
|
|
- // window.URL.revokeObjectURL(href); // 释放blob对象
|
|
|
- // this.download.open = false
|
|
|
- // })
|
|
|
- // },
|
|
|
- // // 关闭模板下载弹窗清空参数
|
|
|
- // clearDownload() {
|
|
|
- // // 模板下载参数
|
|
|
- // this.download = {
|
|
|
- // open: false,
|
|
|
- // customer: '',
|
|
|
- // warehouse: '',
|
|
|
- // warehouseId: '',
|
|
|
- // cargoSpace: '',
|
|
|
- // category: ''
|
|
|
- // }
|
|
|
- // },
|
|
|
- handleCommand(command) {
|
|
|
- // alert(command)
|
|
|
- if (command == '模板下载') {
|
|
|
- this.download.open = true
|
|
|
- }
|
|
|
- if (command == '数据导入') {
|
|
|
- this.upload.title = "用户导入"
|
|
|
- this.upload.open = true
|
|
|
- }
|
|
|
- },
|
|
|
- // 文件上传中处理
|
|
|
- handleFileUploadProgress(event, file, fileList) {
|
|
|
- this.upload.isUploading = true;
|
|
|
- },
|
|
|
- // 文件上传成功处理
|
|
|
- handleFileSuccess(response, file, fileList) {
|
|
|
- this.upload.open = false;
|
|
|
- this.upload.isUploading = false;
|
|
|
- this.$refs.upload.clearFiles();
|
|
|
- this.$alert(response.msg, "导入结果", {
|
|
|
- dangerouslyUseHTMLString: true
|
|
|
- });
|
|
|
- this.getList(this.queryParams);
|
|
|
- },
|
|
|
- errorFile(err) {
|
|
|
- this.$modal.notifyError("文件已变动,请重新上传");
|
|
|
- },
|
|
|
- // 提交上传文件
|
|
|
- submitFileForm() {
|
|
|
- this.$refs.upload.submit();
|
|
|
- },
|
|
|
handleExport(command) {
|
|
|
if (command == '选中导出') {
|
|
|
if (this.ids.length == 0) {
|
|
|
- this.$modal.msgWarning("请选中至少一条数据");
|
|
|
+ this.$modal.msgWarning("请至少选择一条数据");
|
|
|
} else {
|
|
|
let param = {
|
|
|
all: false,
|
|
@@ -486,7 +413,7 @@
|
|
|
// 批量删除按钮
|
|
|
delItems() {
|
|
|
if (this.ids.length == 0) {
|
|
|
- this.$modal.msgWarning("请选中至少一条数据");
|
|
|
+ this.$modal.msgWarning("请至少选择一条数据");
|
|
|
} else {
|
|
|
let param = this.ids.join()
|
|
|
this.$modal.confirm('确认信息').then(() => {
|