From f06ad4a16d5fbb00ba21d973ea3a8a8ec6b3dd58 Mon Sep 17 00:00:00 2001 From: fengyuan_yang <1976974459@qq.com> Date: Thu, 12 Feb 2026 11:30:39 +0800 Subject: [PATCH] =?UTF-8?q?2026-02-12=20=E7=89=B9=E6=AE=8A=E5=B7=A1?= =?UTF-8?q?=E6=A3=80=E9=85=8D=E7=BD=AE=E5=AF=BC=E5=85=A5=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/qc/qc.js | 1 + src/views/modules/qc/patrol_config_upload.vue | 161 ++++++++++++++++++ src/views/modules/qc/qcPartAttribute.vue | 19 ++- 3 files changed, 180 insertions(+), 1 deletion(-) create mode 100644 src/views/modules/qc/patrol_config_upload.vue diff --git a/src/api/qc/qc.js b/src/api/qc/qc.js index c504e3b..8d888dc 100644 --- a/src/api/qc/qc.js +++ b/src/api/qc/qc.js @@ -92,6 +92,7 @@ export const savePatrolConfig = data => createAPI(`/pms/qc/savePatrolConfig`,'po export const updatePatrolConfig = data => createAPI(`/pms/qc/updatePatrolConfig`,'post',data) export const deletePatrolConfig = data => createAPI(`/pms/qc/deletePatrolConfig`,'post',data) export const getAllOperationDescList = data => createAPI(`/pms/qc/getAllOperationDescList`,'post',data) +export const patrolConfigUpload = data => createAPI(`/pms/qc/patrolConfigUpload`,'post',data) export const updateLabelTemplate = data => createAPI(`/pms/qc/updateLabelTemplate`,'post',data) // ===================================== FAI检验 ===================================== diff --git a/src/views/modules/qc/patrol_config_upload.vue b/src/views/modules/qc/patrol_config_upload.vue new file mode 100644 index 0000000..892d7c3 --- /dev/null +++ b/src/views/modules/qc/patrol_config_upload.vue @@ -0,0 +1,161 @@ + + + + diff --git a/src/views/modules/qc/qcPartAttribute.vue b/src/views/modules/qc/qcPartAttribute.vue index 6357af2..3bf58e5 100644 --- a/src/views/modules/qc/qcPartAttribute.vue +++ b/src/views/modules/qc/qcPartAttribute.vue @@ -319,6 +319,7 @@
新增 删除 + 导入
+ + + @@ -1319,6 +1323,7 @@ updatePatrolConfig, // 更新巡检特殊配置 deletePatrolConfig, // 删除巡检特殊配置 getAllOperationDescList, // 查询所有工序列表 + patrolConfigUpload, // 巡检配置批量导入 } from "@/api/qc/qc.js" import {getTableDefaultListLanguage, getTableUserListLanguage} from "@/api/table.js" import Chooselist from '@/views/modules/common/Chooselist_eam' @@ -1332,6 +1337,7 @@ import SopListComponent from "./sopListComponent" import BomListComponent from "./bomListComponent" import RoutingListComponent from "./routingListComponent" + import PatrolConfigUpload from "./patrol_config_upload" export default { components: { qcSOPUploadFile, @@ -1339,7 +1345,8 @@ qcUpload, SopListComponent, BomListComponent, - RoutingListComponent + RoutingListComponent, + PatrolConfigUpload }, data () { return { @@ -2398,6 +2405,16 @@ }) }, + // 打开巡检配置导入对话框 + openPatrolConfigImport() { + const params = { + site: this.modalData.site, + buNo: this.modalData.buNo, + partNo: this.modalData.partNo + } + this.$refs.patrolConfigUpload.init(params) + }, + // 获取用户的bu getSiteAndBuByUserName () { let tempData = {