From 6dcf20f6ef42ec5169975d24309c599bac22ee24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E6=AD=A3=E6=98=93?= Date: Fri, 3 Jan 2025 16:42:34 +0800 Subject: [PATCH] =?UTF-8?q?GP12=E8=A7=A6=E6=91=B8=E5=B1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../qualityManagement/gp12/qcGp12Service.js | 47 +++ .../gp12/touchScreen/components/scanInput.vue | 96 +++++ .../gp12/touchScreen/workorder/index.vue | 372 +++++++++++++++--- 3 files changed, 469 insertions(+), 46 deletions(-) create mode 100644 src/api/qualityManagement/gp12/qcGp12Service.js create mode 100644 src/views/qualityManagement/gp12/touchScreen/components/scanInput.vue diff --git a/src/api/qualityManagement/gp12/qcGp12Service.js b/src/api/qualityManagement/gp12/qcGp12Service.js new file mode 100644 index 0000000..6916485 --- /dev/null +++ b/src/api/qualityManagement/gp12/qcGp12Service.js @@ -0,0 +1,47 @@ +import request from '@/utils/request' + +/** + * 获取班组下拉 + * @param {查询条件} data + */ +export function GetGroupOptions(query) { + return request({ + url: '/mes/qc/gp12/QcGp12Controller/GetGroupOptions', + method: 'get', + params: query, + }) +} +/** + * 获取站点下拉 + * @param {查询条件} data + */ +export function GetStieOptions(query) { + return request({ + url: '/mes/qc/gp12/QcGp12Controller/GetStieOptions', + method: 'get', + params: query, + }) +} +/** + * 获取缺陷项初始化数据 + * @param {查询条件} data + */ +export function GetDefectInitOptions(query) { + return request({ + url: '/mes/qc/gp12/QcGp12Controller/GetDefectInitOptions', + method: 'get', + params: query, + }) +} + +/** + * 解析标签 + * @param {查询条件} data + */ +export function AnalyzeLabel(query) { + return request({ + url: '/mes/qc/gp12/QcGp12Controller/AnalyzeLabel', + method: 'get', + params: query, + }) +} diff --git a/src/views/qualityManagement/gp12/touchScreen/components/scanInput.vue b/src/views/qualityManagement/gp12/touchScreen/components/scanInput.vue new file mode 100644 index 0000000..cdb5af5 --- /dev/null +++ b/src/views/qualityManagement/gp12/touchScreen/components/scanInput.vue @@ -0,0 +1,96 @@ + + + + + \ No newline at end of file diff --git a/src/views/qualityManagement/gp12/touchScreen/workorder/index.vue b/src/views/qualityManagement/gp12/touchScreen/workorder/index.vue index 2129d5a..88db6b2 100644 --- a/src/views/qualityManagement/gp12/touchScreen/workorder/index.vue +++ b/src/views/qualityManagement/gp12/touchScreen/workorder/index.vue @@ -4,27 +4,20 @@
- {{ group.title }} + {{ group.groupName }}
- - -
- -
+ + +
{{ row }}
-
- - -
- -
-
-
- - -
- + +
+
{{ item.name }}
+
{{ getClickItemNum(item) }}
@@ -39,28 +32,31 @@ {{ formData.workOrder }}
- 正常 + {{ message }}
- 刷新数据 + 刷新数据 开始工单
+
+ +
@@ -106,41 +102,274 @@ + + + + +
{{ formData.workOrder }}
+
+ +
{{ updateName }}
+
+ + + +
+ +
班组 - + 站点 - +