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 1/3] =?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 2/3] =?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)
+		})
+	})
+}
From 4da9d3c1b5e594a00b7825a3b627491b8043dd89 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E4=BD=95=E7=BE=8E=E8=8D=A3?=
 <10755671+mei-rong-he@user.noreply.gitee.com>
Date: Wed, 10 Jul 2024 10:31:30 +0800
Subject: [PATCH 3/3] =?UTF-8?q?=E7=94=A8=E6=88=B7=E5=88=97=E8=A1=A8?=
 =?UTF-8?q?=E8=B0=83=E6=95=B4=E7=BB=84=E7=BB=87=E7=BB=93=E6=9E=84=E5=AD=97?=
 =?UTF-8?q?=E6=AE=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
 package-lock.json               |  64 ++++++++++------
 pages/my/subPages/userInfo1.vue |   6 +-
 yarn.lock                       | 126 ++++++++++++++++----------------
 3 files changed, 108 insertions(+), 88 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 7b79507..6a46035 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -74,9 +74,15 @@
       }
     },
     "node_modules/nanoid": {
-      "version": "3.3.6",
-      "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.6.tgz",
-      "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==",
+      "version": "3.3.7",
+      "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz",
+      "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==",
+      "funding": [
+        {
+          "type": "github",
+          "url": "https://github.com/sponsors/ai"
+        }
+      ],
       "peer": true,
       "bin": {
         "nanoid": "bin/nanoid.cjs"
@@ -92,14 +98,28 @@
       "peer": true
     },
     "node_modules/postcss": {
-      "version": "8.4.27",
-      "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.27.tgz",
-      "integrity": "sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==",
+      "version": "8.4.38",
+      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz",
+      "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==",
+      "funding": [
+        {
+          "type": "opencollective",
+          "url": "https://opencollective.com/postcss/"
+        },
+        {
+          "type": "tidelift",
+          "url": "https://tidelift.com/funding/github/npm/postcss"
+        },
+        {
+          "type": "github",
+          "url": "https://github.com/sponsors/ai"
+        }
+      ],
       "peer": true,
       "dependencies": {
-        "nanoid": "^3.3.6",
+        "nanoid": "^3.3.7",
         "picocolors": "^1.0.0",
-        "source-map-js": "^1.0.2"
+        "source-map-js": "^1.2.0"
       },
       "engines": {
         "node": "^10 || ^12 || >=14"
@@ -115,9 +135,9 @@
       }
     },
     "node_modules/source-map-js": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz",
-      "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz",
+      "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==",
       "peer": true,
       "engines": {
         "node": ">=0.10.0"
@@ -192,9 +212,9 @@
       }
     },
     "nanoid": {
-      "version": "3.3.6",
-      "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.6.tgz",
-      "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==",
+      "version": "3.3.7",
+      "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz",
+      "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==",
       "peer": true
     },
     "picocolors": {
@@ -204,14 +224,14 @@
       "peer": true
     },
     "postcss": {
-      "version": "8.4.27",
-      "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.27.tgz",
-      "integrity": "sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==",
+      "version": "8.4.38",
+      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz",
+      "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==",
       "peer": true,
       "requires": {
-        "nanoid": "^3.3.6",
+        "nanoid": "^3.3.7",
         "picocolors": "^1.0.0",
-        "source-map-js": "^1.0.2"
+        "source-map-js": "^1.2.0"
       }
     },
     "source-map": {
@@ -221,9 +241,9 @@
       "peer": true
     },
     "source-map-js": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz",
-      "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz",
+      "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==",
       "peer": true
     },
     "vue": {
diff --git a/pages/my/subPages/userInfo1.vue b/pages/my/subPages/userInfo1.vue
index a75dae0..5bbc3ab 100644
--- a/pages/my/subPages/userInfo1.vue
+++ b/pages/my/subPages/userInfo1.vue
@@ -21,12 +21,12 @@
 				inputAlign="left"> -->
 					{{userInfo.ID_CARD}}
 				
-				
+				
 					{{userInfo.DepartmentName}}
 				
-				
+				
 				
 					{{userInfo.PostName}}
 				
diff --git a/yarn.lock b/yarn.lock
index 624e4ad..98cd4e4 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3,86 +3,86 @@
 
 
 "@babel/parser@^7.18.4":
-  "integrity" "sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q=="
-  "resolved" "https://registry.npmmirror.com/@babel/parser/-/parser-7.22.7.tgz"
-  "version" "7.22.7"
+  version "7.22.7"
+  resolved "https://registry.npmmirror.com/@babel/parser/-/parser-7.22.7.tgz"
+  integrity sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==
 
 "@vue/compiler-sfc@2.7.14":
-  "integrity" "sha512-aNmNHyLPsw+sVvlQFQ2/8sjNuLtK54TC6cuKnVzAY93ks4ZBrvwQSnkkIh7bsbNhum5hJBS00wSDipQ937f5DA=="
-  "resolved" "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-2.7.14.tgz"
-  "version" "2.7.14"
+  version "2.7.14"
+  resolved "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-2.7.14.tgz"
+  integrity sha512-aNmNHyLPsw+sVvlQFQ2/8sjNuLtK54TC6cuKnVzAY93ks4ZBrvwQSnkkIh7bsbNhum5hJBS00wSDipQ937f5DA==
   dependencies:
     "@babel/parser" "^7.18.4"
-    "postcss" "^8.4.14"
-    "source-map" "^0.6.1"
+    postcss "^8.4.14"
+    source-map "^0.6.1"
 
-"charenc@0.0.2":
-  "integrity" "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA=="
-  "resolved" "https://registry.npmmirror.com/charenc/-/charenc-0.0.2.tgz"
-  "version" "0.0.2"
+charenc@0.0.2:
+  version "0.0.2"
+  resolved "https://registry.npmmirror.com/charenc/-/charenc-0.0.2.tgz"
+  integrity sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==
 
-"crypt@0.0.2":
-  "integrity" "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow=="
-  "resolved" "https://registry.npmmirror.com/crypt/-/crypt-0.0.2.tgz"
-  "version" "0.0.2"
+crypt@0.0.2:
+  version "0.0.2"
+  resolved "https://registry.npmmirror.com/crypt/-/crypt-0.0.2.tgz"
+  integrity sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==
 
-"csstype@^3.1.0":
-  "integrity" "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ=="
-  "resolved" "https://registry.npmmirror.com/csstype/-/csstype-3.1.2.tgz"
-  "version" "3.1.2"
+csstype@^3.1.0:
+  version "3.1.2"
+  resolved "https://registry.npmmirror.com/csstype/-/csstype-3.1.2.tgz"
+  integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==
 
-"is-buffer@~1.1.6":
-  "integrity" "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
-  "resolved" "https://registry.npmmirror.com/is-buffer/-/is-buffer-1.1.6.tgz"
-  "version" "1.1.6"
+is-buffer@~1.1.6:
+  version "1.1.6"
+  resolved "https://registry.npmmirror.com/is-buffer/-/is-buffer-1.1.6.tgz"
+  integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
 
-"md5@^2.3.0":
-  "integrity" "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g=="
-  "resolved" "https://registry.npmmirror.com/md5/-/md5-2.3.0.tgz"
-  "version" "2.3.0"
+md5@^2.3.0:
+  version "2.3.0"
+  resolved "https://registry.npmmirror.com/md5/-/md5-2.3.0.tgz"
+  integrity sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==
   dependencies:
-    "charenc" "0.0.2"
-    "crypt" "0.0.2"
-    "is-buffer" "~1.1.6"
+    charenc "0.0.2"
+    crypt "0.0.2"
+    is-buffer "~1.1.6"
 
-"nanoid@^3.3.6":
-  "integrity" "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA=="
-  "resolved" "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.6.tgz"
-  "version" "3.3.6"
+nanoid@^3.3.7:
+  version "3.3.7"
+  resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz"
+  integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==
 
-"picocolors@^1.0.0":
-  "integrity" "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
-  "resolved" "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz"
-  "version" "1.0.0"
+picocolors@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz"
+  integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
 
-"postcss@^8.4.14":
-  "integrity" "sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ=="
-  "resolved" "https://registry.npmmirror.com/postcss/-/postcss-8.4.27.tgz"
-  "version" "8.4.27"
+postcss@^8.4.14:
+  version "8.4.38"
+  resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz"
+  integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==
   dependencies:
-    "nanoid" "^3.3.6"
-    "picocolors" "^1.0.0"
-    "source-map-js" "^1.0.2"
+    nanoid "^3.3.7"
+    picocolors "^1.0.0"
+    source-map-js "^1.2.0"
 
-"source-map-js@^1.0.2":
-  "integrity" "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw=="
-  "resolved" "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz"
-  "version" "1.0.2"
+source-map-js@^1.2.0:
+  version "1.2.0"
+  resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz"
+  integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==
 
-"source-map@^0.6.1":
-  "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-  "resolved" "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz"
-  "version" "0.6.1"
+source-map@^0.6.1:
+  version "0.6.1"
+  resolved "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz"
+  integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
 
-"vue@^2.0.0":
-  "integrity" "sha512-b2qkFyOM0kwqWFuQmgd4o+uHGU7T+2z3T+WQp8UBjADfEv2n4FEMffzBmCKNP0IGzOEEfYjvtcC62xaSKeQDrQ=="
-  "resolved" "https://registry.npmmirror.com/vue/-/vue-2.7.14.tgz"
-  "version" "2.7.14"
+vue@^2.0.0:
+  version "2.7.14"
+  resolved "https://registry.npmmirror.com/vue/-/vue-2.7.14.tgz"
+  integrity sha512-b2qkFyOM0kwqWFuQmgd4o+uHGU7T+2z3T+WQp8UBjADfEv2n4FEMffzBmCKNP0IGzOEEfYjvtcC62xaSKeQDrQ==
   dependencies:
     "@vue/compiler-sfc" "2.7.14"
-    "csstype" "^3.1.0"
+    csstype "^3.1.0"
 
-"vuex@3":
-  "integrity" "sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw=="
-  "resolved" "https://registry.npmmirror.com/vuex/-/vuex-3.6.2.tgz"
-  "version" "3.6.2"
+vuex@3:
+  version "3.6.2"
+  resolved "https://registry.npmmirror.com/vuex/-/vuex-3.6.2.tgz"
+  integrity sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw==