From d762fc609a101b1a82576a54f835834f4e9cd9b9 Mon Sep 17 00:00:00 2001
From: zouyu <2723363702@qq.com>
Date: 星期四, 07 九月 2023 10:54:39 +0800
Subject: [PATCH] 	modified:   src/layout/components/Sidebar/SidebarItem.vue 	modified:   src/router/index.js 	modified:   src/views/CNAS/nonConformanceManage/index.vue 	modified:   src/views/CNAS/reviewAnnualPlan/index.vue 	modified:   src/views/CNAS/satisfactionSurveys/index.vue 	modified:   src/views/basicData/index.vue 	modified:   src/views/experiment/inspectionApplication/index.vue 	modified:   src/views/inspectionManagement/commissionInspection/index.vue 	modified:   src/views/inspectionManagement/reportForInspection/index.vue 	modified:   src/views/laboratory/organizational/index.vue 	modified:   src/views/login/index.vue

---
 src/views/basicData/index.vue                                 |   14 +---
 src/views/experiment/inspectionApplication/index.vue          |   59 +++++++++----------
 src/views/login/index.vue                                     |    2 
 src/views/CNAS/nonConformanceManage/index.vue                 |    2 
 src/views/inspectionManagement/reportForInspection/index.vue  |    8 --
 src/views/laboratory/organizational/index.vue                 |    2 
 src/views/CNAS/satisfactionSurveys/index.vue                  |    2 
 src/layout/components/Sidebar/SidebarItem.vue                 |    3 +
 src/router/index.js                                           |   50 ++++++++--------
 src/views/CNAS/reviewAnnualPlan/index.vue                     |    2 
 src/views/inspectionManagement/commissionInspection/index.vue |    2 
 11 files changed, 70 insertions(+), 76 deletions(-)

diff --git a/src/layout/components/Sidebar/SidebarItem.vue b/src/layout/components/Sidebar/SidebarItem.vue
index cf9ad14..31a901d 100644
--- a/src/layout/components/Sidebar/SidebarItem.vue
+++ b/src/layout/components/Sidebar/SidebarItem.vue
@@ -6,6 +6,9 @@
           <item :show="onlyOneChild.meta.show" :icon="onlyOneChild.meta.icon||(item.meta&&item.meta.icon)" :title="onlyOneChild.meta.title" />
           <span v-if="onlyOneChild.meta.title==='涓婚〉'">涓婚〉</span>
           <span v-if="onlyOneChild.meta.title==='鍩虹鏁版嵁'">鍩虹鏁版嵁</span>
+          <span v-if="onlyOneChild.meta.title==='鏍囧噯搴�'">鏍囧噯搴�</span>
+          <span v-if="onlyOneChild.meta.title==='鎴戠殑寰呭姙'">娑堟伅寰呭姙</span>
+          <span v-if="onlyOneChild.meta.title==='鎴戠殑淇℃伅'">涓汉绠$悊</span>
         </el-menu-item>
       </app-link>
     </template>
diff --git a/src/router/index.js b/src/router/index.js
index b86d642..0c8e1b0 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -42,21 +42,21 @@
       path: '/standardLibrary',
       component: Layout,
       redirect: '/standardLibrary/index',
-      meta: { title: '鏍囧噯搴�', icon: 'el-icon-s-help' },
+      // meta: { title: '鏍囧噯搴�', icon: 'el-icon-s-help' },
       children: [
         {
           path: 'index',
           name: 'StandardLibrary',
           component: () => import('@/views/standardLibrary/index'),
-          meta: { title: '鏍囧噯搴�', icon: 'form' }
+          meta: { title: '鏍囧噯搴�', icon: 'el-icon-s-help' }
         },
-        {
-          path: 'specificationDetails/:id',
-          name: 'SpecificationDetails',
-          // hidden: true,
-          component: () => import('@/views/standardLibrary/SpecificationDetails'),
-          meta: { title: '浜у搧瑙勬牸璇︽儏', icon: 'form', show: false }
-        }
+        // {
+        //   path: 'specificationDetails/:id',
+        //   name: 'SpecificationDetails',
+        //   // hidden: true,
+        //   component: () => import('@/views/standardLibrary/SpecificationDetails'),
+        //   meta: { title: '浜у搧瑙勬牸璇︽儏', icon: 'form', show: false }
+        // }
       ]
     },
     {
@@ -254,19 +254,20 @@
       component: Layout,
       redirect: '/message/toDo',
       name: 'Message',
-      meta: { title: '娑堟伅寰呭姙', icon: 'el-icon-s-help' },
+      // meta: { title: '娑堟伅寰呭姙', icon: 'el-icon-s-help' },
       children: [
         {
           path: 'toDo',
           name: 'ToDo',
           component: () => import('@/views/message/toDo/index'),
-          meta: { title: '鎴戠殑寰呭姙', icon: 'tree' }
+          // meta: { title: '娑堟伅寰呭姙', icon: 'tree' }
+          meta: { title: '鎴戠殑寰呭姙', icon: 'el-icon-s-help' },
         },
-        {
-          path: 'message',
-          name: 'Message',
-          component: () => import('@/views/message/message/index'),
-        },
+        // {
+        //   path: 'message',
+        //   name: 'Message',
+        //   component: () => import('@/views/message/message/index'),
+        // },
       ]
     },
     {
@@ -274,20 +275,21 @@
       component: Layout,
       redirect: '/personal/myInformation',
       name: 'Personal',
-      meta: { title: '涓汉绠$悊', icon: 'el-icon-s-help' },
+      // meta: { title: '涓汉绠$悊', icon: 'el-icon-s-help' },
       children: [
         {
           path: 'myInformation',
           name: 'MyInformation',
           component: () => import('@/views/personal/myInformation/index'),
-          meta: { title: '鎴戠殑淇℃伅', icon: 'table' }
+          // meta: { title: '涓汉绠$悊', icon: 'el-icon-s-help' }
+          meta: { title: '鎴戠殑淇℃伅', icon: 'el-icon-s-help' }
         },
-        {
-          path: 'myBusiness',
-          name: 'MyBusiness',
-          component: () => import('@/views/personal/myBusiness/index'),
-          meta: { title: '鎴戠殑浼佷笟', icon: 'tree', show: false }
-        }
+        // {
+        //   path: 'myBusiness',
+        //   name: 'MyBusiness',
+        //   component: () => import('@/views/personal/myBusiness/index'),
+        //   meta: { title: '鎴戠殑浼佷笟', icon: 'tree', show: false }
+        // }
       ]
     },
     {
diff --git a/src/views/CNAS/nonConformanceManage/index.vue b/src/views/CNAS/nonConformanceManage/index.vue
index 0b1c6be..3d7e10e 100644
--- a/src/views/CNAS/nonConformanceManage/index.vue
+++ b/src/views/CNAS/nonConformanceManage/index.vue
@@ -39,7 +39,7 @@
             </el-form>
             <el-form class="rightBtn" style="margin-top: 10px;">
               <el-form-item class="createBtn">
-                <el-button size="small" type="primary" icon="el-icon-document-add" style="margin-right: 10px;">鏂板璁板綍</el-button>
+                <el-button size="small" type="primary" icon="el-icon-plus" style="margin-right: 10px;">鏂板璁板綍</el-button>
               </el-form-item>
               <el-form-item class="getDataBtn">
                 <el-button size="small" type="primary" icon="el-icon-download">瀵煎嚭</el-button>
diff --git a/src/views/CNAS/reviewAnnualPlan/index.vue b/src/views/CNAS/reviewAnnualPlan/index.vue
index 5626a6d..0257f62 100644
--- a/src/views/CNAS/reviewAnnualPlan/index.vue
+++ b/src/views/CNAS/reviewAnnualPlan/index.vue
@@ -78,7 +78,7 @@
           <el-button
             size="small"
             type="primary"
-            icon="el-icon-document-add"
+            icon="el-icon-plus"
             @click="
               dialogFormVisible2 = true;
               newly = {};
diff --git a/src/views/CNAS/satisfactionSurveys/index.vue b/src/views/CNAS/satisfactionSurveys/index.vue
index 5082099..3b85a7b 100644
--- a/src/views/CNAS/satisfactionSurveys/index.vue
+++ b/src/views/CNAS/satisfactionSurveys/index.vue
@@ -28,7 +28,7 @@
         </el-form-item>
       </el-form>
       <el-form style="margin-top: 10px;">
-        <el-button size="small" @click="getFillName()" icon="el-icon-document-add" type="primary">鏂板璁板綍</el-button>
+        <el-button size="small" @click="getFillName()" icon="el-icon-plus" type="primary">鏂板璁板綍</el-button>
       </el-form>
     </div>
     <div class="library-table">
diff --git a/src/views/basicData/index.vue b/src/views/basicData/index.vue
index 1b1c086..b62b911 100644
--- a/src/views/basicData/index.vue
+++ b/src/views/basicData/index.vue
@@ -17,8 +17,8 @@
 					<el-button type="primary" class="top_div_button" size="small" @click="selectProductModelTable">鏌ヨ</el-button>
 					<el-button class="top_div_button" size="small" @click="clean">閲嶇疆</el-button>
 				</el-form-item>
-				<el-form-item>
-					<el-button class="top_div_button" type="primary" size="small" icon="el-icon-folder-add"
+				<el-form-item style="margin-left: 25%;">
+					<el-button class="top_div_button" type="primary" size="small" icon="el-icon-plus"
 						@click="centerDialogVisible = true">鏂板</el-button>
 					<el-button class="top_div_button" icon="el-icon-delete-solid" size="small" style="color: #00a5ff"
 						@click="deleteListClick">鍒犻櫎</el-button>
@@ -35,7 +35,7 @@
 					<el-form-item>
 						<span>椤圭洰鍒嗙粍锛�</span>
 						<el-autocomplete class="inline-input" v-model="form.father" :fetch-suggestions="querySearch2"
-							placeholder="璇疯緭鍏ユ牱鍝佸垎缁�" style="width: calc(100% - 70px);"></el-autocomplete>
+							placeholder="璇疯緭鍏ラ」鐩垎缁�" style="width: calc(100% - 70px);"></el-autocomplete>
 					</el-form-item>
 					<el-row :gutter="24">
 						<el-col :span="12"><el-form-item prop="name" required><span>椤圭洰鍚嶇О锛�</span>
@@ -193,12 +193,8 @@
 				});
 			},
 			handleClose(done) {
-				this.$confirm("纭鍏抽棴锛�")
-					.then((_) => {
-						this.centerDialogVisible = false;
-						done();
-					})
-					.catch((_) => {});
+				this.centerDialogVisible = false;
+				done();
 			},
 			selectProductModelTable() {
 				selectproductModelApi(this.params).then((res) => {
diff --git a/src/views/experiment/inspectionApplication/index.vue b/src/views/experiment/inspectionApplication/index.vue
index bdf2da8..31f2a90 100644
--- a/src/views/experiment/inspectionApplication/index.vue
+++ b/src/views/experiment/inspectionApplication/index.vue
@@ -29,7 +29,7 @@
 					</el-form>
 					<el-form class="rightBtn">
 						<el-form-item class="createBtn">
-							<el-button size="small" type="primary" icon="el-icon-document-add" @click="checkTypeVisible = true"
+							<el-button size="small" type="primary" icon="el-icon-plus" @click="checkTypeVisible = true"
 								style="background-color: rgb(1, 102, 226);">鏂板妫�楠屽崟</el-button>
 						</el-form-item>
 						<el-form-item class="getDataBtn">
@@ -229,13 +229,13 @@
 								<el-row :gutter="100">
 									<el-col :span="10">
 										<el-form-item label="鏉ユ枡鏃ユ湡锛�">
-											<el-input style="width: 300px" type="text" disabled v-model="finishedTable.deliverydate"
+											<el-input style="width: 300px" type="text" v-model="finishedTable.deliverydate"
 												placeholder="璇疯緭鍏ユ潵鏂欐棩鏈�" autocomplete="off" />
 										</el-form-item>
 									</el-col>
 									<el-col :span="10">
 										<el-form-item label="渚涘簲鍟嗗悕绉帮細">
-											<el-input style="width: 300px" type="text" disabled v-model="finishedTable.supplier" placeholder="璇疯緭鍏ヤ緵搴斿晢鍚嶇О"
+											<el-input style="width: 300px" type="text" v-model="finishedTable.supplier" placeholder="璇疯緭鍏ヤ緵搴斿晢鍚嶇О"
 												autocomplete="off" />
 										</el-form-item>
 									</el-col>
@@ -243,13 +243,13 @@
 								<el-row :gutter="100">
 									<el-col :span="10">
 										<el-form-item label="鎴愬搧缂栫爜锛�">
-											<el-input style="width: 300px" type="text" disabled v-model="finishedTable.code" placeholder="璇疯緭鍏ユ垚鍝佺紪鐮�"
+											<el-input style="width: 300px" type="text" v-model="finishedTable.code" placeholder="璇疯緭鍏ユ垚鍝佺紪鐮�"
 												autocomplete="off" />
 										</el-form-item>
 									</el-col>
 									<el-col :span="10">
 										<el-form-item label="鎴愬搧鍚嶇О锛�">
-											<el-input style="width: 300px" type="text" disabled v-model="finishedTable.name" placeholder="璇疯緭鍏ユ垚鍝佸悕绉�"
+											<el-input style="width: 300px" type="text" v-model="finishedTable.name" placeholder="璇疯緭鍏ユ垚鍝佸悕绉�"
 												autocomplete="off" />
 										</el-form-item>
 									</el-col>
@@ -257,13 +257,13 @@
 								<el-row :gutter="100">
 									<el-col :span="10">
 										<el-form-item label="瑙勬牸鍨嬪彿锛�">
-											<el-input style="width: 300px" type="text" disabled v-model="finishedTable.modelandspecification"
+											<el-input style="width: 300px" type="text" v-model="finishedTable.modelandspecification"
 												placeholder="璇疯緭鍏ヨ鏍煎瀷鍙�" autocomplete="off" />
 										</el-form-item>
 									</el-col>
 									<el-col :span="10">
 										<el-form-item label="鍗曚綅锛�">
-											<el-input style="width: 300px" type="text" disabled v-model="finishedTable.unit" placeholder="璇疯緭鍏ュ崟浣�"
+											<el-input style="width: 300px" type="text" v-model="finishedTable.unit" placeholder="璇疯緭鍏ュ崟浣�"
 												autocomplete="off" />
 										</el-form-item>
 									</el-col>
@@ -271,7 +271,7 @@
 								<el-row :gutter="100">
 									<el-col :span="10">
 										<el-form-item label="鏁伴噺锛�">
-											<el-input style="width: 300px" type="text" disabled v-model="finishedTable.amount" placeholder="璇疯緭鍏ユ暟閲�"
+											<el-input style="width: 300px" type="text" v-model="finishedTable.amount" placeholder="璇疯緭鍏ユ暟閲�"
 												autocomplete="off" />
 										</el-form-item>
 									</el-col>
@@ -673,8 +673,9 @@
 			},
 			// 鏂板妫�楠�
 			async addInspection() {
+				let obj = {};
 				if (this.type === 0) {
-					addInspect({
+					obj = {
 						endTime: this.infoForm.checkdate[1],
 						formTime: this.infoForm.formTime,
 						mcode: this.infoForm.mcode,
@@ -687,18 +688,10 @@
 						type: this.type,
 						unit: this.infoForm.unit,
 						version: this.version
-					}).then(res => {
-						this.$message({
-							message: '娣诲姞鎴愬姛锛�',
-							type: 'success'
-						});
-						this.$router.push(`Viewdetails/${res.data}`)
-					}).catch(error=>{
-						this.$message.error(error.message);
-					})
+					}
 				}
 				if (this.type === 1) {
-					const res = await addInspect({
+					obj = {
 						endTime: this.commisionSelection.checkdate[1],
 						formTime: this.commisionSelection.formTime,
 						mcode: this.commisionSelection.mcode,
@@ -710,30 +703,34 @@
 						type: this.type,
 						unit: this.commisionSelection.unit,
 						version: this.version
-					})
+					}
 				}
 				if (this.type === 2) {
-					const res = await addInspect({
-						endTime: '2023-08-15',
+					obj = {
+						endTime: this.finishedTable.checkdate[1],
 						formTime: this.finishedTable.deliverydate,
 						mcode: this.finishedTable.code,
 						name: this.finishedTable.name,
 						num: parseInt(this.finishedTable.amount),
 						specifications: this.finishedTable.modelandspecification,
-						startTime: '2023-08-14',
+						startTime: this.finishedTable.checkdate[1],
 						supplier: this.finishedTable.supplier,
 						type: this.type,
 						unit: this.finishedTable.unit,
 						version: this.version
-					})
+					}
 				}
-				this.type = 0
-				this.checkTypeVisible = false
-				// this.$message({
-				// 	message: '娣诲姞鎴愬姛锛�',
-				// 	type: 'success'
-				// });
-				// this.$router.push({name: 'Viewdetails'})
+				addInspect(obj).then(res => {
+					this.$message({
+						message: '娣诲姞鎴愬姛锛�',
+						type: 'success'
+					});
+					this.type = 2
+					this.checkTypeVisible = false
+					this.$router.push(`Viewdetails/${res.data}`)
+				}).catch(error=>{
+					this.$message.error(error.message);
+				})
 			},
 			// 姣忛〉鏉℃暟鏀瑰彉鏃惰Е鍙� 閫夋嫨涓�椤垫樉绀哄灏戣
 			handleSizeChange(val) {
diff --git a/src/views/inspectionManagement/commissionInspection/index.vue b/src/views/inspectionManagement/commissionInspection/index.vue
index 2bf4083..36860a8 100644
--- a/src/views/inspectionManagement/commissionInspection/index.vue
+++ b/src/views/inspectionManagement/commissionInspection/index.vue
@@ -251,7 +251,7 @@
 				this.addReportDialog = false
 			},
 			checkSelect(row) {
-				if (row.type === 1) {
+				if (row.inspection_status === 2) {
 					return false;
 				} else {
 					return true;
diff --git a/src/views/inspectionManagement/reportForInspection/index.vue b/src/views/inspectionManagement/reportForInspection/index.vue
index c4d1f48..e3dd70b 100644
--- a/src/views/inspectionManagement/reportForInspection/index.vue
+++ b/src/views/inspectionManagement/reportForInspection/index.vue
@@ -146,9 +146,6 @@
 	import {
 		getRawMaterialList,
 		addInspect,
-		selectInspectsListById,
-		selectUser,
-		selectEquipment,
 		deleteMaterial,
 		addMaterial,
 		getMaterielName,
@@ -156,7 +153,6 @@
     getChooseVersion,
     lookProByVer
 	} from '@/api/inspection/rawmaterial'
-import ItemVue from '@/layout/components/Sidebar/Item.vue'
 	export default {
 		data() {
 			return {
@@ -406,7 +402,7 @@
 					"name": val.materialName,
 					"num": val.quantity,
 					"specifications": val.specificationsModels,
-					"specificationsId": val.specificationsId,
+					"specificationId": val.specificationsId,
 					"startTime": dateArr[0],
 					"supplier": val.supplierName,
 					"type": val.type,
@@ -425,7 +421,7 @@
 					this.$message.success('鎶ユ鎴愬姛')
 					this.$router.push(`/experiment/Viewdetails/${res.data}`)
 				}).catch(error =>{
-					this.$message.error('鎶ユ澶辫触')
+					this.$message.error(error.message)
 				});
 			},
 			// 鑾峰彇鍒嗛〉鍒楄〃鏁版嵁
diff --git a/src/views/laboratory/organizational/index.vue b/src/views/laboratory/organizational/index.vue
index aa83bc1..b8e8d8a 100644
--- a/src/views/laboratory/organizational/index.vue
+++ b/src/views/laboratory/organizational/index.vue
@@ -23,7 +23,7 @@
           <el-button
             type="primary"
             size="small"
-            icon="el-icon-circle-plus-outline"
+            icon="el-icon-plus"
             @click="dialogVisible = true"
             >鏂板</el-button
           >
diff --git a/src/views/login/index.vue b/src/views/login/index.vue
index 1d73885..3076e66 100644
--- a/src/views/login/index.vue
+++ b/src/views/login/index.vue
@@ -118,7 +118,7 @@
         <div class="title_big">娆㈣繋鎮ㄧ櫥褰曪紒</div>
         <div class="title_small">瑁呭鐢电紗LIMS瀹為獙瀹ょ鐞嗙郴缁�</div>
         <el-form :model="ruleForm" :rules="rules" ref="ruleForm" class="elform" :hide-required-asterisk="true">
-          <el-form-item label="鐢ㄦ埛鍚�" prop="username">
+          <el-form-item label="璐﹀彿" prop="username">
             <el-input v-model="ruleForm.username" placeholder="璇疯緭鍏ヨ处鍙�" clearable></el-input>
           </el-form-item>
           <el-form-item label="瀵嗙爜" prop="password">

--
Gitblit v1.9.3