From 908eee5a0a19d9ff6adeb3e76f936aad664322c9 Mon Sep 17 00:00:00 2001
From: wyw <571921741@qq.com>
Date: Thu, 20 Jun 2024 15:00:24 +0800
Subject: [PATCH 01/11] =?UTF-8?q?=E6=A3=80=E6=9F=A5=E4=BB=BB=E5=8A=A1?=
=?UTF-8?q?=E5=88=B6=E5=AE=9A=E5=BE=85=E5=8A=9E=20=E9=80=82=E9=85=8D?=
=?UTF-8?q?=E6=B2=A1=E6=9C=89=E6=A3=80=E6=9F=A5=E8=A1=A8=E5=8D=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages/apply/subPages/BS/plan.vue | 33 +++++++++++++++++++++++++-------
1 file changed, 26 insertions(+), 7 deletions(-)
diff --git a/pages/apply/subPages/BS/plan.vue b/pages/apply/subPages/BS/plan.vue
index e9589ae..c55c2c4 100644
--- a/pages/apply/subPages/BS/plan.vue
+++ b/pages/apply/subPages/BS/plan.vue
@@ -390,7 +390,7 @@
this.TaskID = option.taskID
this.tableKey = option.tableKey
this.ORG_ID = uni.getStorageSync('orgId')
- if (option.ID != null) {
+ if (option.ID != null && option.ID != 'null') {
this.loadData()
} else {
this.isLoadOK = true
@@ -632,13 +632,25 @@
}
}
}
- this.Nav_ListSafeCheckDetailShow = this.model.Nav_ListSafeCheckDetail.slice(0, 10)
- this.model.RiskAreaNAME = strRiskAreaNAME
- this.model.CheckProjectCategoryNAME = CheckProjectCategoryNAME
- this.model.CheckProjectNAME = CheckProjectNAME
+ if (this.model.Nav_ListSafeCheckDetail && this.model.Nav_ListSafeCheckDetail.length > 0) {
+ this.total = this.model.Nav_ListSafeCheckDetail.length
+ if (this.total > 10) {
+ this.Nav_ListSafeCheckDetailShow = this.model.Nav_ListSafeCheckDetail.slice(0, 10)
+ } else {
+ this.Nav_ListSafeCheckDetailShow = this.model.Nav_ListSafeCheckDetail.slice(0, this
+ .total)
+ }
+ this.model.RiskAreaNAME = strRiskAreaNAME
+ this.model.CheckProjectCategoryNAME = CheckProjectCategoryNAME
+ this.model.CheckProjectNAME = CheckProjectNAME
+ } else {
+ this.Nav_ListSafeCheckDetailShow = this.model.Nav_ListSafeCheckDetail
+ this.model.RiskAreaNAME = strRiskAreaNAME
+ this.model.CheckProjectCategoryNAME = CheckProjectCategoryNAME
+ this.model.CheckProjectNAME = CheckProjectNAME
+ this.total = 0
+ }
this.isLoadOK = true
- this.total = this.model.Nav_ListSafeCheckDetail.length
-
})
},
@@ -1162,6 +1174,13 @@
OrderPagedSafeCheckDetail(json).then(res => {
this.model.Nav_ListSafeCheckDetail = []
this.model.Nav_ListSafeCheckDetail = res
+
+ this.total = this.model.Nav_ListSafeCheckDetail.length
+ if (this.total > 10) {
+ this.Nav_ListSafeCheckDetailShow = this.model.Nav_ListSafeCheckDetail.slice(0, 10)
+ } else {
+ this.Nav_ListSafeCheckDetailShow = this.model.Nav_ListSafeCheckDetail.slice(0, this.total)
+ }
})
}
},
From 6e39ca571676b86750dbefeb33f25f8708310637 Mon Sep 17 00:00:00 2001
From: wyw <571921741@qq.com>
Date: Fri, 21 Jun 2024 16:22:35 +0800
Subject: [PATCH 02/11] =?UTF-8?q?=E3=80=90=E6=A3=80=E6=9F=A5=E4=BE=9D?=
=?UTF-8?q?=E6=8D=AE=E3=80=91=E6=B3=A8=E9=87=8A=207=E5=A4=84?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages/apply/subPages/BS/checkPlanNotice.vue | 4 ++--
pages/apply/subPages/BS/libView.vue | 4 ++--
pages/apply/subPages/BS/plan.vue | 19 ++++++++++---------
pages/apply/subPages/BS/plan2.vue | 5 +++--
pages/apply/subPages/BS/riskSumbit.vue | 4 ++--
pages/apply/subPages/BS/riskSumbitBack.vue | 4 ++--
pages/apply/subPages/BS/safeCheckAudit.vue | 4 ++--
7 files changed, 23 insertions(+), 21 deletions(-)
diff --git a/pages/apply/subPages/BS/checkPlanNotice.vue b/pages/apply/subPages/BS/checkPlanNotice.vue
index ccccfea..90c915b 100644
--- a/pages/apply/subPages/BS/checkPlanNotice.vue
+++ b/pages/apply/subPages/BS/checkPlanNotice.vue
@@ -81,11 +81,11 @@
- 检查依据
+
diff --git a/pages/apply/subPages/BS/libView.vue b/pages/apply/subPages/BS/libView.vue
index 0663ea0..4d95831 100644
--- a/pages/apply/subPages/BS/libView.vue
+++ b/pages/apply/subPages/BS/libView.vue
@@ -39,11 +39,11 @@
- 检查依据
+
检查问题描述
diff --git a/pages/apply/subPages/BS/plan.vue b/pages/apply/subPages/BS/plan.vue
index c55c2c4..34cec6c 100644
--- a/pages/apply/subPages/BS/plan.vue
+++ b/pages/apply/subPages/BS/plan.vue
@@ -166,7 +166,7 @@
border="surround">
-
-
+ -->
@@ -882,13 +882,14 @@
extendRule(json, 'NAME', 9, p.val);
}
json.Sort = 'NAME'
- if (this.model.CHECKOBJECT != 0) {
- json.FilterGroup.Rules.push({
- 'Field': "MineType",
- 'Operate': 1,
- 'Value': this.model.CHECKOBJECT
- })
- }
+
+ // if (this.model.CHECKOBJECT != 0) {
+ // json.FilterGroup.Rules.push({
+ // 'Field': "MineType",
+ // 'Operate': 1,
+ // 'Value': this.model.CHECKOBJECT
+ // })
+ // }
dataSelect = await OrderPagedUseful2(json).then(res => {
if (res.Data != undefined && res.Data.length > 0) {
diff --git a/pages/apply/subPages/BS/plan2.vue b/pages/apply/subPages/BS/plan2.vue
index d787d34..8e334d6 100644
--- a/pages/apply/subPages/BS/plan2.vue
+++ b/pages/apply/subPages/BS/plan2.vue
@@ -99,11 +99,11 @@
- 检查依据
+
diff --git a/pages/apply/subPages/BS/riskSumbitBack.vue b/pages/apply/subPages/BS/riskSumbitBack.vue
index 81395b2..8010801 100644
--- a/pages/apply/subPages/BS/riskSumbitBack.vue
+++ b/pages/apply/subPages/BS/riskSumbitBack.vue
@@ -58,11 +58,11 @@
- 检查依据
+
diff --git a/pages/apply/subPages/BS/safeCheckAudit.vue b/pages/apply/subPages/BS/safeCheckAudit.vue
index 918e579..e94ee25 100644
--- a/pages/apply/subPages/BS/safeCheckAudit.vue
+++ b/pages/apply/subPages/BS/safeCheckAudit.vue
@@ -75,11 +75,11 @@
border="surround">
- 检查依据
+
检查问题描述
From 5e75f26e67712547076feb13be454a68937212a7 Mon Sep 17 00:00:00 2001
From: yunkexin <760754045@qq.com>
Date: Tue, 25 Jun 2024 09:39:08 +0800
Subject: [PATCH 03/11] =?UTF-8?q?=E6=9B=B4=E6=8D=A2=E6=B5=8B=E8=AF=95?=
=?UTF-8?q?=E7=89=88=E6=9C=ACappid?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
manifest.json | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/manifest.json b/manifest.json
index fffab43..2169593 100644
--- a/manifest.json
+++ b/manifest.json
@@ -1,6 +1,6 @@
{
"name" : "双控安全Beta",
- "appid" : "__UNI__A6AA052",
+ "appid" : "__UNI__713D200",
"description" : "连锰矿山安全app",
"versionName" : "1.0.0",
"versionCode" : "100",
@@ -17,7 +17,10 @@
"delay" : 0
},
/* 模块配置 */
- "modules" : {},
+ "modules" : {
+ "Barcode" : {},
+ "Camera" : {}
+ },
/* 应用发布信息 */
"distribute" : {
/* android打包配置 */
From a7186f91aab1b9481a9060d72affda885c9a5242 Mon Sep 17 00:00:00 2001
From: wyw <571921741@qq.com>
Date: Tue, 25 Jun 2024 11:47:15 +0800
Subject: [PATCH 04/11] =?UTF-8?q?=E6=A3=80=E6=9F=A5=E7=99=BB=E8=AE=B0=20?=
=?UTF-8?q?=E9=9A=90=E6=82=A3=E4=B8=8A=E6=8A=A5=20=E9=9A=90=E6=82=A3?=
=?UTF-8?q?=E6=95=B4=E6=94=B9=20=E3=80=90=E5=A4=87=E6=B3=A8=E3=80=91?=
=?UTF-8?q?=E5=A4=84=E7=90=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages/apply/subPages/BS/riskSumbit.vue | 4 ++++
.../subPages/BS/riskSumbitActualDealCheck.vue | 4 ++++
pages/apply/subPages/BS/riskSumbitDeal.vue | 14 ++++++++++++--
pages/apply/subPages/BS/riskSumbitDealCheck.vue | 8 ++++++++
pages/apply/subPages/BS/riskSumbitNoticeCheck.vue | 4 ++++
pages/apply/subPages/BS/safeCheckAudit.vue | 4 ++++
pages/apply/subPages/BS/safeCheckCheck.vue | 4 ++++
pages/apply/subPages/BS/safeCheckSign.vue | 4 ++++
8 files changed, 44 insertions(+), 2 deletions(-)
diff --git a/pages/apply/subPages/BS/riskSumbit.vue b/pages/apply/subPages/BS/riskSumbit.vue
index aa9b531..1af577b 100644
--- a/pages/apply/subPages/BS/riskSumbit.vue
+++ b/pages/apply/subPages/BS/riskSumbit.vue
@@ -96,6 +96,10 @@
+
+
+
附件
+
+
+
+
+
+
+
+
+
diff --git a/pages/apply/subPages/BS/plan.vue b/pages/apply/subPages/BS/plan.vue
index 34cec6c..3e5139c 100644
--- a/pages/apply/subPages/BS/plan.vue
+++ b/pages/apply/subPages/BS/plan.vue
@@ -12,7 +12,7 @@
placeholder="驳回信息" border="surround">
-
@@ -22,7 +22,7 @@
-
+ -->
diff --git a/pages/apply/subPages/BS/plan2.vue b/pages/apply/subPages/BS/plan2.vue
index 8e334d6..8eeee99 100644
--- a/pages/apply/subPages/BS/plan2.vue
+++ b/pages/apply/subPages/BS/plan2.vue
@@ -12,10 +12,10 @@
placeholder="驳回信息" border="surround">
-
+
diff --git a/pages/apply/subPages/BS/riskSumbitUserDepNew.vue b/pages/apply/subPages/BS/riskSumbitUserDepNew.vue
index b4dc57f..d42ffa2 100644
--- a/pages/apply/subPages/BS/riskSumbitUserDepNew.vue
+++ b/pages/apply/subPages/BS/riskSumbitUserDepNew.vue
@@ -6,12 +6,12 @@
-
-
+ -->
-
+
-
+
Date: Fri, 5 Jul 2024 14:35:32 +0800
Subject: [PATCH 08/11] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug=20=E5=A2=9E?=
=?UTF-8?q?=E5=8A=A0=E9=A1=B5=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages.json | 7 +
pages/apply/subPages/HM/2riskRecordEdit.vue | 6 +-
pages/apply/subPages/HM/2riskRecordShow.vue | 4 +-
pages/apply/subPages/HM/3hazardTaskEdit.vue | 544 ++++++++++++++++++++
pages/apply/subPages/HM/6evaluateEdit.vue | 15 +-
pages/index/index2.nvue | 3 +
services/apply/HMServices/HMServices.js | 2 +-
7 files changed, 568 insertions(+), 13 deletions(-)
create mode 100644 pages/apply/subPages/HM/3hazardTaskEdit.vue
diff --git a/pages.json b/pages.json
index 97531f9..2f71466 100644
--- a/pages.json
+++ b/pages.json
@@ -289,6 +289,13 @@
"onReachBottomDistance": 100
}
},
+ {
+ "path": "3hazardTaskEdit",
+ "style": {
+ "navigationBarTitleText": "职业危害辨识任务",
+ "onReachBottomDistance": 100
+ }
+ },
{
"path": "3hazardRecordShow",
"style": {
diff --git a/pages/apply/subPages/HM/2riskRecordEdit.vue b/pages/apply/subPages/HM/2riskRecordEdit.vue
index 3d79515..b5ebbf5 100644
--- a/pages/apply/subPages/HM/2riskRecordEdit.vue
+++ b/pages/apply/subPages/HM/2riskRecordEdit.vue
@@ -87,7 +87,7 @@
-
+
-
-
+ -->
-
+
diff --git a/pages/apply/subPages/HM/3hazardTaskEdit.vue b/pages/apply/subPages/HM/3hazardTaskEdit.vue
new file mode 100644
index 0000000..99caede
--- /dev/null
+++ b/pages/apply/subPages/HM/3hazardTaskEdit.vue
@@ -0,0 +1,544 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 附件:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{index + 1 + '. ' +item.Nav_Area.NAME}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/apply/subPages/HM/6evaluateEdit.vue b/pages/apply/subPages/HM/6evaluateEdit.vue
index 72dd38f..9e9337b 100644
--- a/pages/apply/subPages/HM/6evaluateEdit.vue
+++ b/pages/apply/subPages/HM/6evaluateEdit.vue
@@ -226,11 +226,11 @@
-
+
@@ -614,6 +614,7 @@
this.model.Nav_Risks[i].EVALUATE_SCORE = this.model.Nav_Risks[i].EVALUATE_SCORE == 0 ?
"" :
this.model.Nav_Risks[i].EVALUATE_SCORE;
+ this.caclScore(this.model.Nav_Risks[i]);
this.model.Nav_Risks[i].Posts = strPosts;
}
}
@@ -646,16 +647,16 @@
let score = item.EVALUATE_L * item.EVALUATE_E * item.EVALUATE_C;
if (score > 320) {
item.EVALUATE_LEVEL = "10";
- item.EVALUATE_LEVEL_SHOW = "一级";
+ item.EVALUATE_LEVEL_SHOW = "重大风险";
} else if (160 < score && score <= 320) {
item.EVALUATE_LEVEL = "20";
- item.EVALUATE_LEVEL_SHOW = "二级";
+ item.EVALUATE_LEVEL_SHOW = "较大风险";
} else if (70 < score && score <= 160) {
item.EVALUATE_LEVEL = "30";
- item.EVALUATE_LEVEL_SHOW = "三级";
+ item.EVALUATE_LEVEL_SHOW = "一般风险";
} else if (score <= 70) {
item.EVALUATE_LEVEL = "40";
- item.EVALUATE_LEVEL_SHOW = "四级";
+ item.EVALUATE_LEVEL_SHOW = "低风险";
}
item.EVALUATE_SCORE = score.toFixed(2);
},
@@ -663,7 +664,7 @@
if (this.model.MODIFY_TYPE == 0) {
this.model.MODIFY_TYPE = 1;
}
- //this.model.PUBLISH = "SaveAndNotify";
+ this.model.PUBLISH = "SaveAndNotify";
this.model.TaskID = this.TaskID;
if (this.model.ORG_ID == "") {
this.model.ORG_ID = this.ORG_ID;
diff --git a/pages/index/index2.nvue b/pages/index/index2.nvue
index 1148acb..fb3934c 100644
--- a/pages/index/index2.nvue
+++ b/pages/index/index2.nvue
@@ -527,6 +527,9 @@
case 'HM063_SHOWPRINT': //危险辨识记录签到
linkToUrl = '../apply/subPages/HM/2riskRecordShow'
break;
+ case 'HM102': //职业危害辨识记录
+ linkToUrl = '../apply/subPages/HM/3hazardTaskEdit'
+ break;
case 'HM101_SHOWPRINT': //职业危害辨识记录签到
linkToUrl = '../apply/subPages/HM/3hazardTaskShow'
break;
diff --git a/services/apply/HMServices/HMServices.js b/services/apply/HMServices/HMServices.js
index 53b3e2c..491971d 100644
--- a/services/apply/HMServices/HMServices.js
+++ b/services/apply/HMServices/HMServices.js
@@ -33,7 +33,7 @@ export function getRiskRecordRefus(params) {
//区域列表
export function getAreaLists(params) {
return new Promise((resolve, reject) => {
- request.post("/HM/HMRiskTask/OrderPagedArea", params).then((result) => {
+ request.post("/HM/HMRiskArea/OrderPagedArea", params).then((result) => {
if (result.IsSuccessful) {
resolve(result);
}
From 60d2e16900a068161e8fb4ea1301821c4c1c9cb8 Mon Sep 17 00:00:00 2001
From: wjn
Date: Fri, 5 Jul 2024 16:34:37 +0800
Subject: [PATCH 09/11] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=81=8C=E4=B8=9A?=
=?UTF-8?q?=E5=8D=B1=E5=AE=B3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages/apply/subPages/HM/3hazardTaskEdit.vue | 70 +++++++++------------
1 file changed, 30 insertions(+), 40 deletions(-)
diff --git a/pages/apply/subPages/HM/3hazardTaskEdit.vue b/pages/apply/subPages/HM/3hazardTaskEdit.vue
index 99caede..5fd9ad4 100644
--- a/pages/apply/subPages/HM/3hazardTaskEdit.vue
+++ b/pages/apply/subPages/HM/3hazardTaskEdit.vue
@@ -66,7 +66,7 @@
+ @click="handleQuerySelect({ formIndex: 'Nav_Identifyings', isMultiple: true, dataIndex: index})">
0) {
+ if (this.model.Nav_Areas.length > 0) {
extendRule(json, 'TASK_ID', 1, this.model.ID);
extendInclude(json, 'Nav_Area');
getRequest(json, "/HM/HazardTaskArea/Entities").then(res => {
@@ -397,6 +393,7 @@
this.qsCom = {
show: true,
name: opt.NAME,
+ dataIndex:opt.dataIndex,
formIndex: opt.formIndex,
isMultiple: opt.isMultiple,
lists: column
@@ -423,13 +420,23 @@
extendGroupRule(tempGroup, 'NAME', 9, value)
extendFilterGroup(json, tempGroup);
}
- let result = []
- extendRule(json, 'TASK_ID', 1, this.model.ID);
- extendInclude(json, 'Nav_Identifying');
- const raw = await getRequest(json, "/HM/HazardTaskIdentifying/Entities").then(res => {
- this.curTotal = res.TotalCount
- return res
- })
+ let result = [];
+ var raw = [];
+ if (this.model.Nav_Identifyings.length > 0) {
+ extendRule(json, 'TASK_ID', 1, this.model.ID);
+ extendInclude(json, 'Nav_Identifying');
+ raw = await getRequest(json, "/HM/HazardTaskIdentifying/Entities").then(res => {
+ this.curTotal = res.TotalCount
+ return res
+ })
+ }else{
+ extendRule(json, 'RISK_TYPE', 1, 2);
+ raw = await getIdentifying(json).then(res => {
+ this.curTotal = res.TotalCount
+ return res
+ })
+ }
+
result = raw.map(item => {
return {
...item,
@@ -437,26 +444,23 @@
IDENTIFYING_ID: item?.Nav_Identifying.ID
}
})
- console.log(result)
return result
},
onSelectedQS(val) {
- console.log(val)
- const {
- formIndex,
- } = this.qsCom
- this.model.Nav_Detail.Nav_Identifyings = [];
+ const { formIndex, dataIndex } = this.qsCom
+ var detailId=this.model.Nav_Detail[dataIndex].ID;
+ this.model.Nav_Detail[dataIndex].Nav_Identifyings = [];
val.forEach(item => {
let obj = {
- IDENTIFYING_ID: item.ID,
+ IDENTIFYING_ID: item.IDENTIFYING_ID,
Nav_Identifying: {
NAME: item.NAME
},
ID: guid(),
- TASK_ID: this.model.ID,
+ TASK_DETAIL_ID: detailId,
ORG_ID: this.ORG_ID,
}
- this.model.Nav_Detail.Nav_Identifyings.push(obj);
+ this.model.Nav_Detail[dataIndex].Nav_Identifyings.push(obj);
})
this.qsCom.show = false
},
@@ -477,29 +481,15 @@
if (this.model.NOTE_AKER_ID == "") {
this.model.NOTE_AKER_ID = uni.getStorageSync('appInfo').User.ID;
}
- this.model.Nav_Areas.forEach(item => {
- item.IS_DELETED = true;
- });
- var uniqueAreas = new Set();
- this.model.Nav_Detail.filter(t => t.IS_DELETED == false).forEach(function(obj) {
- uniqueAreas.add(obj.AREA_ID);
- });
- let uniqueAreasArray = Array.from(uniqueAreas);
- uniqueAreasArray.forEach(item => {
- let obj = {
- AREA_ID: item,
- TASK_ID: this.model.ID,
- ORG_ID: this.ORG_ID,
- }
- this.model.Nav_Areas.push(obj)
- })
- this.model.Nav_LiableUser = null;
this.model.Nav_Detail.forEach(item => {
item.Nav_User = null;
item.Nav_Area = null;
item.Nav_Users.forEach(item2 => {
item2.Nav_User = null;
});
+ item.Nav_Identifyings.forEach(item2 => {
+ item2.Nav_Identifying = null;
+ });
});
this.model.Nav_Files.forEach(item => {
if (item.TASK_ID == undefined) {
From 1e09366a5aa6800e4240a7040b4e6d459318da72 Mon Sep 17 00:00:00 2001
From: wyw <571921741@qq.com>
Date: Mon, 8 Jul 2024 10:20:23 +0800
Subject: [PATCH 10/11] =?UTF-8?q?=E6=89=8B=E5=8A=A8=E6=96=B0=E5=A2=9E?=
=?UTF-8?q?=E6=A3=80=E6=9F=A5=E7=99=BB=E8=AE=B0=20=E6=A3=80=E6=9F=A5?=
=?UTF-8?q?=E7=99=BB=E8=AE=B0=E9=A1=B5=E9=9D=A2=E9=80=82=E9=85=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages.json | 6 +
pages/apply/subPages/BS/SetContents.vue | 361 ++++++++++++++++++++++++
services/apply/subPages/BS/safeCheck.js | 15 +-
utils/enums.js | 8 +-
4 files changed, 388 insertions(+), 2 deletions(-)
create mode 100644 pages/apply/subPages/BS/SetContents.vue
diff --git a/pages.json b/pages.json
index 97531f9..421f0a6 100644
--- a/pages.json
+++ b/pages.json
@@ -781,6 +781,12 @@
"style": {
"navigationBarTitleText": "作业任务库查看"
}
+ },
+ {
+ "path": "SetContents",
+ "style": {
+ "navigationBarTitleText": "检查内容设置"
+ }
}
]
},
diff --git a/pages/apply/subPages/BS/SetContents.vue b/pages/apply/subPages/BS/SetContents.vue
new file mode 100644
index 0000000..8bd5fb6
--- /dev/null
+++ b/pages/apply/subPages/BS/SetContents.vue
@@ -0,0 +1,361 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/services/apply/subPages/BS/safeCheck.js b/services/apply/subPages/BS/safeCheck.js
index f1883c5..b9c8147 100644
--- a/services/apply/subPages/BS/safeCheck.js
+++ b/services/apply/subPages/BS/safeCheck.js
@@ -287,4 +287,17 @@ export function LawOrderPaged(params) {
reject(error)
})
})
-}
\ No newline at end of file
+}
+
+//检查内容新增
+export function FullUpdateContents(params) {
+ return new Promise((resolve, reject) => {
+ request.post("/BS/BSCheckContents/FullUpdateS", params).then((result) => {
+ if (result.IsSuccessful) {
+ resolve(result.Data);
+ }
+ }).catch((error) => {
+ reject(error)
+ })
+ })
+}
diff --git a/utils/enums.js b/utils/enums.js
index 2e849a0..ef8b24e 100644
--- a/utils/enums.js
+++ b/utils/enums.js
@@ -9,9 +9,15 @@ let listTimeType = ['全部', '当天', '最近三天', '最近一周', '最近
let listPFStandardStatus = ['全部', '草稿', '确认中', '审核中', '已归档', '已驳回']
let listPFStandardStatusVal = [-1, 0, 10, 20, 30, 40]
+let listBSQuestionLevelEnum=['重大','A','B','C','D']
+let listBSQuestionLevelEnumVal=[10,20,30,40,50]
+
+
export {
listTimeType,
listPFStandardStatus,
- listPFStandardStatusVal
+ listPFStandardStatusVal,
+ listBSQuestionLevelEnum,
+ listBSQuestionLevelEnumVal
}
\ No newline at end of file
From 276f2937898e3114e27060bd8e907d17fb7be915 Mon Sep 17 00:00:00 2001
From: wyw <571921741@qq.com>
Date: Mon, 8 Jul 2024 11:55:48 +0800
Subject: [PATCH 11/11] =?UTF-8?q?=E6=A3=80=E6=9F=A5=E7=99=BB=E8=AE=B0=20?=
=?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=89=8B=E5=8A=A8=E6=B7=BB=E5=8A=A0=E6=98=8E?=
=?UTF-8?q?=E7=BB=86=20=E6=A3=80=E6=9F=A5=E7=99=BB=E8=AE=B0=E9=80=82?=
=?UTF-8?q?=E9=85=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages.json | 6 +
pages/apply/subPages/BS/safeCheckCheck.vue | 21 +-
pages/apply/subPages/BS/safeCheckSign.vue | 74 ++-
pages/apply/subPages/BS/safeCheckSignDIY.vue | 511 +++++++++++++++++++
services/apply/subPages/BS/safeCheck.js | 13 +
5 files changed, 604 insertions(+), 21 deletions(-)
create mode 100644 pages/apply/subPages/BS/safeCheckSignDIY.vue
diff --git a/pages.json b/pages.json
index fd116cf..aeb63bb 100644
--- a/pages.json
+++ b/pages.json
@@ -794,6 +794,12 @@
"style": {
"navigationBarTitleText": "检查内容设置"
}
+ },
+ {
+ "path": "safeCheckSignDIY",
+ "style": {
+ "navigationBarTitleText": "新增检查登记"
+ }
}
]
},
diff --git a/pages/apply/subPages/BS/safeCheckCheck.vue b/pages/apply/subPages/BS/safeCheckCheck.vue
index 7a24a97..939a1ce 100644
--- a/pages/apply/subPages/BS/safeCheckCheck.vue
+++ b/pages/apply/subPages/BS/safeCheckCheck.vue
@@ -82,8 +82,8 @@
检查问题描述
-
-
+
@@ -92,9 +92,9 @@
v-model="item.QUESTION_LEVEL_DESCRIPTION" border="none"
inputAlign="right">
-
-
+
+
0) {
+ res.Nav_ListSafeCheckDetail[i].Nav_ListCheckDetailQuestion.forEach(e => {
+ DESCREPTION += ' ' + e.Nav_Question.DESCREPTION
+ })
+ }
+ res.Nav_ListSafeCheckDetail[i].DESCREPTION = DESCREPTION
}
}
diff --git a/pages/apply/subPages/BS/safeCheckSign.vue b/pages/apply/subPages/BS/safeCheckSign.vue
index 82a031f..e77a8c3 100644
--- a/pages/apply/subPages/BS/safeCheckSign.vue
+++ b/pages/apply/subPages/BS/safeCheckSign.vue
@@ -70,12 +70,15 @@
-
+
+
-
+
- -->
+
+
@@ -96,7 +99,7 @@
-
@@ -104,6 +107,12 @@
border="none" inputAlign="right">
+
+
+
+
-
+
+
+
+
-
+
-
-
+
+
附件
-
@@ -304,7 +317,22 @@
this.showDelModalIndex = undefined
},
handleAdd() {
- this.model.Nav_ListSafeCheckDetail.unshift(this.subDataModel)
+ //页面跳转
+ var linkToUrl = 'safeCheckSignDIY?tableKey=' + this.tableKey + '&ID=' + this.model.ID + '&taskID=' + this
+ .TaskID //Url 传参
+
+ // this.model.DEPARTMENT_ID = option.DEPARTMENT_ID
+ // this.model.CHECK_TYPE_LEVEL_ID = option.CHECK_TYPE_LEVEL_ID
+ //BS077 需要的传参
+ linkToUrl += '&ROW_NO=' + this.model.Nav_ListSafeCheckDetail.length + '&SAFE_CHECK_ID=' + this.model.ID +
+ '&CHECKOBJECT=' + this.model.CHECKOBJECT + '&CHECK_TYPE_ID=' + this.model.CHECK_TYPE_ID +
+ '&DEPARTMENT_ID=' + this.model.DEPARTMENTID + '&CHECK_TYPE_LEVEL_ID=' + this.model
+ .CHECK_TYPE_LEVEL_ID + '&Nav_ListUserCheck=' + encodeURIComponent(JSON.stringify(this.model
+ .Nav_ListSafeCheckDetail[0]
+ .Nav_ListCheckDetailUser))
+ uni.navigateTo({
+ url: linkToUrl
+ })
},
handleTab(t) {
this.currentTab = t
@@ -315,7 +343,6 @@
const orgId = uni.getStorageSync('orgId')
this.model.Nav_ListSafeCheckDetail[0].Nav_ListCheckDetailUser[0].SAFECHECKSTATE = 80;
this.model.TaskID = this.TaskID
-
if (this.model.Nav_ListSafeCheckDetail != null && this.model.Nav_ListSafeCheckDetail.length >
0) {
this.model.Nav_ListSafeCheckDetail.forEach(e => {
@@ -328,7 +355,6 @@
}
})
}
-
FullCheckUpdateBS057(this.model).then(res => {
uni.$showMsgFunc('操作成功!', () => {
if (this.tableKey == null || this.tableKey == 0) {
@@ -336,7 +362,15 @@
url: 'safeCheckIndex'
})
} else {
- uni.navigateBack()
+ // uni.navigateBack()// 如果有手动操作 跳转页面不对
+
+ // uni.switchTab({
+ // url: '../../../index/index2',
+ // })
+ uni.switchTab({
+ url: '/pages/index/index2'
+ })
+
}
}, 'success', 1000)
})
@@ -437,6 +471,16 @@
res.Nav_ListSafeCheckDetail[i].DEMAND = DEMAND.substring(1)
}
}
+
+ if (!res.Nav_ListSafeCheckDetail[i].ISAUTOLOAD && res.Nav_ListSafeCheckDetail[i]
+ .Nav_ListCheckDetailReason != null && res.Nav_ListSafeCheckDetail[i]
+ .Nav_ListCheckDetailReason.length > 0) {
+ var listCheckDetailReason = ''
+ res.Nav_ListSafeCheckDetail[i].Nav_ListCheckDetailReason.forEach(e => {
+ listCheckDetailReason += ' ' + e.Nav_RiskReason?.NAME
+ })
+ res.Nav_ListSafeCheckDetail[i].listCheckDetailReason = listCheckDetailReason
+ }
}
}
diff --git a/pages/apply/subPages/BS/safeCheckSignDIY.vue b/pages/apply/subPages/BS/safeCheckSignDIY.vue
new file mode 100644
index 0000000..446ac66
--- /dev/null
+++ b/pages/apply/subPages/BS/safeCheckSignDIY.vue
@@ -0,0 +1,511 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 附件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/services/apply/subPages/BS/safeCheck.js b/services/apply/subPages/BS/safeCheck.js
index b9c8147..1729954 100644
--- a/services/apply/subPages/BS/safeCheck.js
+++ b/services/apply/subPages/BS/safeCheck.js
@@ -301,3 +301,16 @@ export function FullUpdateContents(params) {
})
})
}
+
+//手动新增检查登记
+export function AddCheckRecord(params) {
+ return new Promise((resolve, reject) => {
+ request.post("/BS/BSSafeCheck/AddCheckRecord", params).then((result) => {
+ if (result.IsSuccessful) {
+ resolve(result.Data);
+ }
+ }).catch((error) => {
+ reject(error)
+ })
+ })
+}