From 0acba9270085943477e4c65c9b105fff108e4a01 Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期三, 13 八月 2025 09:13:54 +0800
Subject: [PATCH] 恢复导入按钮
---
src/views/basesetting/produceplan.vue | 66 ++++++++++++++++++++++----------
1 files changed, 45 insertions(+), 21 deletions(-)
diff --git a/src/views/basesetting/produceplan.vue b/src/views/basesetting/produceplan.vue
index 18cd2a5..bb5510e 100644
--- a/src/views/basesetting/produceplan.vue
+++ b/src/views/basesetting/produceplan.vue
@@ -1,7 +1,7 @@
<!--
* @Date: 2025-06-17 11:44:52
* @LastEditors: gaoshp
- * @LastEditTime: 2025-06-17 19:33:51
+ * @LastEditTime: 2025-08-06 20:34:14
* @FilePath: /mdmweb/src/views/basesetting/produceplan.vue
-->
<template>
@@ -11,8 +11,11 @@
@size-change="sizeChange" @refresh-change="refreshChange" @on-load="onLoad" @row-del="rowDel"
@row-save="save"
@row-update="rowUpdate">
+
<template #menu-left>
<el-button type="primary" plain @click="importAction">瀵煎叆
+ </el-button>
+ <el-button type="primary" plain @click="downTemplateAction">涓嬭浇瀵煎叆妯℃澘
</el-button>
</template>
<!-- <template #menu="scope">
@@ -51,17 +54,17 @@
dialogWidth: 500,
dialogClickModal: false,
column: [
- {
- label: '绋嬪簭鍚嶇О',
- prop: 'programName',
- type: 'input',
- search: false,
- searchRange: true,
- searchSpan: 8,
- hide: true,
- span: 24,
- rules: [{ required: true, message: '璇疯緭鍏ョ▼搴忓悕绉�', trigger: 'blur' }],
- },
+ // {
+ // label: '绋嬪簭鍚嶇О',
+ // prop: 'programName',
+ // type: 'input',
+ // search: false,
+ // searchRange: true,
+ // searchSpan: 8,
+ // hide: true,
+ // span: 24,
+ // rules: [{ required: true, message: '璇疯緭鍏ョ▼搴忓悕绉�', trigger: 'blur' }],
+ // },
{
label: '浜哄憳鍚嶇О',
prop: 'name',
@@ -77,6 +80,14 @@
// prop: 'index',
// type: 'index',
// },
+ {
+ label: '鍥惧彿',
+ prop: 'drawingNo',
+ type: 'input',
+ display: true,
+ span: 24,
+ rules: [{ required: true, message: '璇疯緭鍏ュ浘鍙�', trigger: 'blur' }],
+ },
{
label: '涓撲笟缁勯暱',
prop: 'teamLeaderId',
@@ -132,6 +143,7 @@
},
rules: [{ required: true, message: '璇疯緭鍏ュ鏍�(楂樺笀)', trigger: 'blur' }],
},
+
// Add more columns as needed
],
@@ -188,6 +200,10 @@
// Logic for importing data
this.$message.success('瀵煎叆鍔熻兘灏氭湭瀹炵幇');
},
+ downTemplateAction() {
+ // Logic for importing data
+ this.$message.success('妯℃澘鍔熻兘灏氭湭瀹炵幇');
+ },
rowDel(row) {
this.$confirm('纭畾灏嗛�夋嫨鏁版嵁鍒犻櫎?', {
confirmButtonText: '纭畾',
@@ -207,6 +223,7 @@
},
rowUpdate (row, index, done, loading) {
console.log('rowUpdate', row);
+
update(row).then(
() => {
this.onLoad(this.page);
@@ -225,17 +242,24 @@
save (row, done, loading) {
console.log('save', row);
save(row).then(
- () => {
- this.onLoad(this.page);
- this.$message({
- type: 'success',
- message: '鎿嶄綔鎴愬姛!',
- });
- done();
+ (res) => {
+ if(res.data.code !== 200) {
+ this.$message.error(res.data.msg);
+ loading()
+ //done();//鍏抽棴绐楀彛
+ return;
+ }
+ this.onLoad(this.page);
+ this.$message({
+ type: 'success',
+ message: '鎿嶄綔鎴愬姛!',
+ });
+ done();
},
error => {
- loading();
- window.console.log(error);
+
+ loading();
+ window.console.log(error);
}
);
}
--
Gitblit v1.9.3