Commit 2c73e2a2 by yubin

Merge remote-tracking branch 'origin/master'

parents 4d2dea9b a1623479
<template> <template>
<div> <div>
<!-- 导入对话框 --> <!-- 导入对话框 -->
<el-dialog :title="upload.title" :visible.sync="upload.open" width="400px" append-to-body> <el-dialog :title="upload.title" :visible.sync="upload.open" width="400px" :before-close="handleBeforeClose" append-to-body>
<el-upload <el-upload
ref="upload" ref="upload"
:limit="1" :limit="1"
...@@ -54,8 +54,8 @@ ...@@ -54,8 +54,8 @@
</div> </div>
</el-upload> </el-upload>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitFileForm">确 定</el-button> <el-button type="primary" @click="submitFileForm" :disabled="upload.isUploading">确 定</el-button>
<el-button @click="upload.open = false">取 消</el-button> <el-button @click="upload.open = false" :disabled="upload.isUploading">取 消</el-button>
</div> </div>
</el-dialog> </el-dialog>
</div> </div>
...@@ -159,6 +159,7 @@ export default { ...@@ -159,6 +159,7 @@ export default {
}, },
// 文件上传成功处理 // 文件上传成功处理
handleFileSuccess(response, file, fileList) { handleFileSuccess(response, file, fileList) {
console.log(response)
this.upload.open = false this.upload.open = false
this.upload.isUploading = false this.upload.isUploading = false
this.$refs.upload.clearFiles() this.$refs.upload.clearFiles()
...@@ -188,6 +189,7 @@ export default { ...@@ -188,6 +189,7 @@ export default {
}, },
// 提交上传文件 // 提交上传文件
submitFileForm() { submitFileForm() {
this.upload.isUploading = true
const file = this.$refs.upload.uploadFiles const file = this.$refs.upload.uploadFiles
if ( if (
!file || !file ||
...@@ -207,6 +209,14 @@ export default { ...@@ -207,6 +209,14 @@ export default {
this.$emit("orderTypeChange", this.upload.orderType) this.$emit("orderTypeChange", this.upload.orderType)
// 提交上传 // 提交上传
this.$refs.upload.submit() this.$refs.upload.submit()
},
// 在 methods 中添加
handleBeforeClose(done) {
if (this.upload.isUploading) {
this.$modal.msgWarning("正在上传中,请等待上传完成后再关闭!")
return // 停止关闭
}
done() // 执行关闭
} }
} }
} }
......
...@@ -23,6 +23,19 @@ ...@@ -23,6 +23,19 @@
@search="handleQuery" @search="handleQuery"
@reset="resetQuery" @reset="resetQuery"
> >
<el-form-item label="入库日期" prop="inboundDateRange">
<el-date-picker
v-model="inboundDateRange"
type="daterange"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
format="yyyy-MM-dd"
value-format="yyyy-MM-dd"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="物料SAPNO" prop="sapNo"> <el-form-item label="物料SAPNO" prop="sapNo">
<el-input <el-input
v-model="queryParams.sapNo" v-model="queryParams.sapNo"
...@@ -101,19 +114,6 @@ ...@@ -101,19 +114,6 @@
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="入库日期" prop="inboundDateRange">
<el-date-picker
v-model="inboundDateRange"
type="daterange"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
format="yyyy-MM-dd"
value-format="yyyy-MM-dd"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
</page-wrapper-search> </page-wrapper-search>
<!-- 表格区域 --> <!-- 表格区域 -->
......
...@@ -61,6 +61,20 @@ ...@@ -61,6 +61,20 @@
@search="handleQuery" @search="handleQuery"
@reset="resetQuery" @reset="resetQuery"
> >
<!-- ========== 新增:入库日期范围选择器 ========== -->
<el-form-item label="入库日期" prop="inboundDateRange">
<el-date-picker
v-model="inboundDateRange"
type="daterange"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
format="yyyy-MM-dd"
value-format="yyyy-MM-dd"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="入库单号" prop="orderId"> <el-form-item label="入库单号" prop="orderId">
<el-input <el-input
v-model="queryParams.orderId" v-model="queryParams.orderId"
...@@ -134,20 +148,6 @@ ...@@ -134,20 +148,6 @@
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
<!-- ========== 新增:入库日期范围选择器 ========== -->
<el-form-item label="入库日期" prop="inboundDateRange">
<el-date-picker
v-model="inboundDateRange"
type="daterange"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
format="yyyy-MM-dd"
value-format="yyyy-MM-dd"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
</page-wrapper-search> </page-wrapper-search>
<!-- 表格区域(对齐字典页面的样式) --> <!-- 表格区域(对齐字典页面的样式) -->
......
...@@ -659,7 +659,7 @@ export default { ...@@ -659,7 +659,7 @@ export default {
.map(item => ({ .map(item => ({
...item, ...item,
// 兜底:如果映射表中没有,显示原始code并标注 // 兜底:如果映射表中没有,显示原始code并标注
displayCategory: this.categoryMap[item.categoryCode] || `未匹配分类` displayCategory: this.categoryMap[item.categoryCode] || `-`
})); }));
this.total = total; this.total = total;
} catch (error) { } catch (error) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论