From f0236c116ab0ba4c146308f84efc091feec923a3 Mon Sep 17 00:00:00 2001
From: yunkexin <760754045@qq.com>
Date: Thu, 23 Jul 2026 16:53:29 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=85=B3=E8=81=94=E6=A3=80?=
=?UTF-8?q?=E6=9F=A5=E5=86=85=E5=AE=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages/apply/subPages/SK/safeCheckEditNew.vue | 46 +++++++++++++------
.../subPages/SK/safeCheckRecordEditNew.vue | 20 ++++----
.../apply/subPages/SK/safeCheckRecordShow.vue | 4 +-
.../SK/safeCheckRecordSummaryEditNew.vue | 5 +-
.../SK/safeCheckRecordSummaryShow.vue | 5 +-
pages/apply/subPages/SK/safeCheckShow.vue | 5 +-
6 files changed, 51 insertions(+), 34 deletions(-)
diff --git a/pages/apply/subPages/SK/safeCheckEditNew.vue b/pages/apply/subPages/SK/safeCheckEditNew.vue
index c417aba..259c7da 100644
--- a/pages/apply/subPages/SK/safeCheckEditNew.vue
+++ b/pages/apply/subPages/SK/safeCheckEditNew.vue
@@ -84,7 +84,7 @@
-
+
@@ -99,9 +99,9 @@
-
-
+
+
@@ -343,7 +343,29 @@
})
return
}
- this.stepsPageList = this.stepsPageList + 1
+ let json = {
+ CHECK_TYPE_ID: this.model.CHECK_TYPE_ID,
+ DEPARTMENT_TYPE: this.model.DEPARTMENT_TYPE,
+ ID: this.model.ID,
+ ORG_ID: this.ORG_ID,
+ PLANCHECKFREQUENCY: this.model.PLANCHECKFREQUENCY,
+ PRODUCTION_UNIT_ID: this.model.PRODUCTION_UNIT_ID,
+ Nav_ApplyDepartment: {
+ NAME: uni.getStorageSync('appInfo').User.Nav_Department.NAME
+ },
+ Nav_ApplyUser: {
+ NAME: uni.getStorageSync('appInfo').User.NAME
+ }
+ }
+ getRequest(json, "/SK/SKSecurityInspectionNotice/GetCheckContentsNew").then(res => {
+ console.log(res, '9999')
+ if (res) {
+ this.model.Nav_CheckNoticeDetails = res
+ }
+
+ this.stepsPageList = this.stepsPageList + 1
+ })
+
},
stepReduce() {
this.stepsPageList = this.stepsPageList - 1
@@ -402,10 +424,7 @@
this.showPopupDate = false
},
handleSelectorPeople(e) {
- const {
- index: key
- } = this.peopleSelectOption
- this.model.Nav_CheckNoticeDetails[key].Nav_CheckNoticeDetailUsers = e.map(i => {
+ this.peopleSelectOption.value.Nav_CheckNoticeDetailUsers = e.map(i => {
return {
USER_ID: i.USER_ID,
IS_DELETED: i.IS_DELETED,
@@ -417,11 +436,10 @@
}
})
},
- handleShowUserSelector(item, index) {
+ handleShowUserSelector(item) {
this.peopleSelectOption = {
showSelector: true,
value: item,
- index,
defaultChecked: item.Nav_CheckNoticeDetailUsers?.map(i => {
return {
...i,
@@ -540,7 +558,7 @@
if (p.val) {
extendRule(json, 'CHECKCONTENT', 9, p.val);
}
- if(this.model.PRODUCTION_UNIT_ID){
+ if (this.model.PRODUCTION_UNIT_ID) {
extendRule(json, 'PRODUCTION_UNIT_ID', 1, this.model.PRODUCTION_UNIT_ID);
}
dataSelect = await GetNewCheckContentsInfo(json).then(res => {
@@ -632,21 +650,21 @@
submit() {
console.log(this.model)
for (let item of this.model.Nav_CheckNoticeDetails.filter(i => !i.IS_DELETED)) {
- if (item.Nav_CheckNoticeDetailUsers.length == 0) {
+ if (!item.Nav_CheckNoticeDetailUsers || item.Nav_CheckNoticeDetailUsers.length == 0) {
uni.showToast({
title: '请选择检查人员',
icon: 'none'
})
return
}
- if (!item.Nav_Contents.CHECKCONTENT) {
+ if (!item.Nav_Contents || !item.Nav_Contents.CHECKCONTENT) {
uni.showToast({
title: '请选择检查内容',
icon: 'none'
})
return
}
- if (!item.Nav_RiskArea.NAME) {
+ if (!item.Nav_RiskArea || !item.Nav_RiskArea.NAME) {
uni.showToast({
title: '请选择检查区域',
icon: 'none'
diff --git a/pages/apply/subPages/SK/safeCheckRecordEditNew.vue b/pages/apply/subPages/SK/safeCheckRecordEditNew.vue
index 70416d5..49f74c3 100644
--- a/pages/apply/subPages/SK/safeCheckRecordEditNew.vue
+++ b/pages/apply/subPages/SK/safeCheckRecordEditNew.vue
@@ -9,11 +9,11 @@
基本信息填写
-
+
-
-
+
@@ -81,7 +81,7 @@
-
+
@@ -96,9 +96,9 @@
-
-
+
+
@@ -447,10 +447,7 @@
this.showPopupDate = false
},
handleSelectorPeople(e) {
- const {
- index: key
- } = this.peopleSelectOption
- this.model.Nav_CheckRecordDetails[key].Nav_CheckRecordDetailUsers = e.map(i => {
+ this.peopleSelectOption.value.Nav_CheckRecordDetailUsers = e.map(i => {
return {
USER_ID: i.USER_ID,
IS_DELETED: i.IS_DELETED,
@@ -462,11 +459,10 @@
}
})
},
- handleShowUserSelector(item, index) {
+ handleShowUserSelector(item) {
this.peopleSelectOption = {
showSelector: true,
value: item,
- index,
defaultChecked: item.Nav_CheckRecordDetailUsers.map(i => {
return {
...i,
diff --git a/pages/apply/subPages/SK/safeCheckRecordShow.vue b/pages/apply/subPages/SK/safeCheckRecordShow.vue
index 0dd623b..62c7cad 100644
--- a/pages/apply/subPages/SK/safeCheckRecordShow.vue
+++ b/pages/apply/subPages/SK/safeCheckRecordShow.vue
@@ -83,9 +83,9 @@
-
-
+
+
diff --git a/pages/apply/subPages/SK/safeCheckRecordSummaryEditNew.vue b/pages/apply/subPages/SK/safeCheckRecordSummaryEditNew.vue
index 1509eca..8123d32 100644
--- a/pages/apply/subPages/SK/safeCheckRecordSummaryEditNew.vue
+++ b/pages/apply/subPages/SK/safeCheckRecordSummaryEditNew.vue
@@ -99,9 +99,10 @@
-
-
+
+
diff --git a/pages/apply/subPages/SK/safeCheckRecordSummaryShow.vue b/pages/apply/subPages/SK/safeCheckRecordSummaryShow.vue
index e4b820b..626a7b5 100644
--- a/pages/apply/subPages/SK/safeCheckRecordSummaryShow.vue
+++ b/pages/apply/subPages/SK/safeCheckRecordSummaryShow.vue
@@ -84,9 +84,10 @@
-
-
+
+
diff --git a/pages/apply/subPages/SK/safeCheckShow.vue b/pages/apply/subPages/SK/safeCheckShow.vue
index 5d04dc3..b7c19c6 100644
--- a/pages/apply/subPages/SK/safeCheckShow.vue
+++ b/pages/apply/subPages/SK/safeCheckShow.vue
@@ -90,9 +90,10 @@
-
-
+
+