From e60590cd40db37261ba76e43260561fe81a28b4e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9D=A8=E5=A5=89=E6=BA=90?= <1976974459@qq.com>
Date: Thu, 9 Nov 2023 13:03:18 +0800
Subject: [PATCH] =?UTF-8?q?2023-11-08=20=E8=AE=BE=E5=A4=87=E5=92=8C?=
=?UTF-8?q?=E8=B4=A8=E9=87=8F=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/modules/qc/FAIResultEntry.vue | 96 ++++++++-
src/views/modules/qc/FQCResultEntry.vue | 83 +++++++-
src/views/modules/qc/IPQCResultEntry.vue | 88 +++++++-
src/views/modules/qc/IQCResultEntry.vue | 253 +++++++++++++++++++++--
4 files changed, 479 insertions(+), 41 deletions(-)
diff --git a/src/views/modules/qc/FAIResultEntry.vue b/src/views/modules/qc/FAIResultEntry.vue
index 223d23d..f4ab879 100644
--- a/src/views/modules/qc/FAIResultEntry.vue
+++ b/src/views/modules/qc/FAIResultEntry.vue
@@ -355,7 +355,7 @@
prop=""
header-align="center"
align="center"
- min-width="40"
+ min-width="60"
label="操作">
@@ -395,7 +395,7 @@
label="抽样数量">
;width:98%">
- ;width:98%">
+ ;width:98%">
;width:98%">
- ;width:98%">
+ ;width:98%">
{
+ this.$refs[aaa].focus()
+ })
+ },
//删除
handleDeleteBtn(td) {
@@ -2647,9 +2725,9 @@
case 1:
this.columnList1 = data.rows
break;
- // case 2:
- // this.columnList1 = data.rows
- // break;
+ case 2:
+ this.detailColumnList = data.rows
+ break;
// case 3:
// this.columnList2 = data.rows
// break;
@@ -2679,9 +2757,9 @@
case 1:
this.columnList1 = data.rows
break;
- // case 2:
- // this.columnList1 = data.rows
- // break;
+ case 2:
+ this.detailColumnList = data.rows
+ break;
// case 3:
// this.columnList2 = data.rows
// break;
diff --git a/src/views/modules/qc/FQCResultEntry.vue b/src/views/modules/qc/FQCResultEntry.vue
index 70a4dc9..38cac51 100644
--- a/src/views/modules/qc/FQCResultEntry.vue
+++ b/src/views/modules/qc/FQCResultEntry.vue
@@ -393,7 +393,7 @@
label="抽样数量">
;width:98%">
- ;width:98%">
+ ;width:98%">
;width:98%">
- ;width:98%">
+ ;width:98%">
{
+ this.$refs[aaa].focus()
+ })
+ },
//删除
handleDeleteBtn(td) {
@@ -2660,9 +2727,9 @@
case 1:
this.columnList1 = data.rows
break;
- // case 2:
- // this.columnList1 = data.rows
- // break;
+ case 2:
+ this.detailColumnList = data.rows
+ break;
// case 3:
// this.columnList2 = data.rows
// break;
@@ -2692,9 +2759,9 @@
case 1:
this.columnList1 = data.rows
break;
- // case 2:
- // this.columnList1 = data.rows
- // break;
+ case 2:
+ this.detailColumnList = data.rows
+ break;
// case 3:
// this.columnList2 = data.rows
// break;
diff --git a/src/views/modules/qc/IPQCResultEntry.vue b/src/views/modules/qc/IPQCResultEntry.vue
index 1566186..f8c16da 100644
--- a/src/views/modules/qc/IPQCResultEntry.vue
+++ b/src/views/modules/qc/IPQCResultEntry.vue
@@ -414,7 +414,7 @@
label="抽样数量">
;width:98%">
- ;width:98%">
+ ;width:98%">
;width:98%">
- ;width:98%">
+ ;width:98%">
{
+ this.$refs[aaa].focus()
+ })
+ },
//删除
handleDeleteBtn(td) {
@@ -2708,9 +2777,9 @@
case 1:
this.columnList1 = data.rows
break;
- // case 2:
- // this.columnList1 = data.rows
- // break;
+ case 2:
+ this.detailColumnList = data.rows
+ break;
// case 3:
// this.columnList2 = data.rows
// break;
@@ -2718,12 +2787,10 @@
// this.columnList3 = data.rows
// break;
}
-
} else {
this.getColumnList(tableId, columnId)
}
})
-
},
// 获取 tableDefault 列
@@ -2740,9 +2807,9 @@
case 1:
this.columnList1 = data.rows
break;
- // case 2:
- // this.columnList1 = data.rows
- // break;
+ case 2:
+ this.detailColumnList = data.rows
+ break;
// case 3:
// this.columnList2 = data.rows
// break;
@@ -2754,7 +2821,6 @@
// this.showDefault = true.
}
})
-
},
//动态列结束
diff --git a/src/views/modules/qc/IQCResultEntry.vue b/src/views/modules/qc/IQCResultEntry.vue
index 83a4500..7d7aefe 100644
--- a/src/views/modules/qc/IQCResultEntry.vue
+++ b/src/views/modules/qc/IQCResultEntry.vue
@@ -87,7 +87,7 @@
-
+
@@ -262,7 +262,7 @@
label="不合格数量">
;width:98%">
- ;width:98%">
+ ;width:98%">
{
+ this.$refs[aaa].focus()
+ })
+ },
+
+
//删除
handleDeleteBtn(td) {
checkIQCIsSubmit(td).then(({data}) => {
@@ -1575,8 +1738,8 @@
finishDownload() {},
fields() {
let json = "{"
- this.columnList.forEach((item, index) => {
- if (index == this.columnList.length - 1) {
+ this.columnList1.forEach((item, index) => {
+ if (index == this.columnList1.length - 1) {
json += "\"" + item.columnLabel + "\"" + ":" + "\"" + item.columnProp + "\""
} else {
json += "\"" + item.columnLabel + "\"" + ":" + "\"" + item.columnProp + "\"" + ","
@@ -1586,7 +1749,71 @@
let s = eval("(" + json + ")")
return s
},
- // 导出 end
+
+ // 动态列开始 获取 用户保存的 格式列
+ async getTableUserColumn(tableId, columnId) {
+ let queryTableUser = {
+ userId: this.$store.state.user.name,
+ functionId: this.$route.meta.menuId,
+ tableId: tableId,
+ status: true,
+ languageCode: this.$i18n.locale
+ }
+ await getTableUserListLanguage(queryTableUser).then(({data}) => {
+ if (data.rows.length > 0) {
+ //this.columnList1 = []
+ switch (columnId) {
+ case 1:
+ this.columnList1 = data.rows
+ break;
+ case 2:
+ this.detailColumnList = data.rows
+ break;
+ // case 3:
+ // this.columnList2 = data.rows
+ // break;
+ // case 4:
+ // this.columnList3 = data.rows
+ // break;
+ }
+ } else {
+ this.getColumnList(tableId, columnId)
+ }
+ })
+ },
+
+ // 获取 tableDefault 列
+ async getColumnList(tableId, columnId) {
+ this.queryTable.tableId = tableId
+ let queryTable= {
+ functionId: this.$route.meta.menuId,
+ tableId: tableId,
+ languageCode: this.$i18n.locale
+ }
+ await getTableDefaultListLanguage(queryTable).then(({data}) => {
+ if (!data.rows.length == 0) {
+ switch (columnId) {
+ case 1:
+ this.columnList1 = data.rows
+ break;
+ case 2:
+ this.detailColumnList = data.rows
+ break;
+ // case 3:
+ // this.columnList2 = data.rows
+ // break;
+ // case 4:
+ // this.columnList3 = data.rows
+ // break;
+ }
+ } else {
+ // this.showDefault = true.
+ }
+ })
+ },
+ //动态列结束
+
+
}
}