فهرست منبع

设备运行跟踪设备点检

su 1 سال پیش
والد
کامیت
6d6cb12dda
1فایلهای تغییر یافته به همراه62 افزوده شده و 12 حذف شده
  1. 62 12
      src/view/yunyin/shengchanguanli/shebeiyunxing.vue

+ 62 - 12
src/view/yunyin/shengchanguanli/shebeiyunxing.vue

@@ -631,29 +631,32 @@
                   width="180"
                 />
                 <el-table-column
-                  label="正常"
+                  v-slot="scope"
+				  label="正常"
                   width="80"
                 >
                   
-                 <el-checkbox v-model="dianjianselectData.zc" :indeterminate="isIndeterminate" @change="handleCheckAllChange"  ></el-checkbox>
+                 <el-checkbox v-model="scope.row.zc" @change="zcClick(scope.row)"></el-checkbox>
                 
                 </el-table-column>
                 <el-table-column
-                  label="异常"
+                  v-slot="scope"
+                  label="异常" 
                   width="80"
                 >
-                  <el-checkbox v-model="dianjianselectData.yc" :indeterminate="isIndeterminate" @change="handleCheckAllChange"></el-checkbox>
+                   <el-checkbox v-model="scope.row.yc" @change="ycClick(scope.row)"></el-checkbox>
                 </el-table-column>
                 <el-table-column
                   label="备注说明"
                   width="180"
-                />
+                >
+				</el-table-column>
                 <el-table-column
 				  v-slot="scope"
                   label="不检测" 
                   width="80"
                 >
-                   <el-checkbox v-model="scope.row.notjc" :indeterminate="isIndeterminate" @change="handleCheckAllChange" ></el-checkbox>
+                   <el-checkbox v-model="scope.row.notjc" @change="notjcClick(scope.row)"></el-checkbox>
                 </el-table-column>
               </el-table>
 			  <el-row :gutter="20">
@@ -867,6 +870,7 @@ const handleNodeClick = (nodeData,node) => {
         console.log(node.label); // 第二级节点
 		JTMC=node.label.split("【")[0]
 		FacilityProduction()
+		FacilityWorklist()
 		console.log(JTMC)
       } else if (nodeData.level === 3) {
         console.log(node.label); // 第三级节点
@@ -1184,8 +1188,8 @@ const FacilityInspectionItem = async (value) => {
     if (response.code === 0) {
 	 dianjianselectData.splice(0, dianjianselectData.length, ...response.data.map(item=>{
 		 item.notjc=true;
-		 item.zc=true;
-		 item.yc=true;
+		 item.zc=false;
+		 item.yc=false;
 		 return item
 	 }))
 	 console.log(dianjianselectData)
@@ -1242,14 +1246,62 @@ const yinbanNodeClick = (node, check, nodeData) => {
 };
 let pandingfangfa=ref()
 //检验项目单击
-const dianjianhandle = async (val, row) => {
+const dianjianhandle =  (val, row) => {
   try {
-    console.log(val.判定标准);
+    console.log(row);
+	// if(val.notjc==true){
+	// 	if(val.zc==false&&val.yc==false){
+	// 		val.zc=true
+	// 	}
+	// }else{
+	// 	if(val.zc==true||val.yc==true){
+	// 		val.notjc==true
+	// 		val.zc=false
+	// 		val.yc==false
+	// 	}
+	// }
+	// val.notjc=false
     pandingfangfa.value = val.判定标准;
   } catch (error) {
     console.error('An error occurred:', error);
   }
 };
+const notjcClick =  (val) => {
+  try {
+	if(val.notjc==false){
+		val.zc=true
+	}else{
+		val.zc=false
+		val.yc==false
+	}
+  } catch (error) {
+    console.error('An error occurred:', error);
+  }
+};
+const zcClick =  (val) => {
+  try {
+	if(val.zc==false){
+		val.zc=true
+	}else{
+		val.zc=false
+		val.yc==false
+	}
+  } catch (error) {
+    console.error('An error occurred:', error);
+  }
+};
+const ycClick =  (val) => {
+  try {
+	if(val.yc==false){
+		val.zc=true
+	}else{
+		val.zc=false
+		val.notjc==false
+	}
+  } catch (error) {
+    console.error('An error occurred:', error);
+  }
+};
 
 const rowClassName = (row, column) => {
   try {
@@ -1358,8 +1410,6 @@ const FacilityTeam = async (value) => {
 		}
 	}
 
-	
-	FacilityWorklist()
 	InspectionRecord()
 	FacilityDetail()
     // 清空 bzData 数组