zck 1 год назад
Родитель
Сommit
f0a729ad23
1 измененных файлов с 30 добавлено и 28 удалено
  1. 30 28
      src/view/performance/Dayreports.vue

+ 30 - 28
src/view/performance/Dayreports.vue

@@ -2054,18 +2054,18 @@ const table_fplb = ref(null); // el-tree 的 ref
 const defaultExpandedKey = ref(null); // 默认展开的节点 key
 const selectIndex = ref(0); // 当前选中的索引
 	
-const getDedhsubmit = async () => {
-  try {
-	const response = await productionDedh({
-	  sczl_jtbh: formData.value.sczl_jtbh,
-	});
-	console.log(response);
-	
-	if (response.code === 0) {
-	  if (formData.value.sczl_jtbh === "") {
-		const data = [response.data];
+const getDedhsubmit = async () => {
+  try {
+	const response = await productionDedh({
+	  sczl_jtbh: formData.value.sczl_jtbh,
+	});
+	console.log(response);
+	
+	if (response.code === 0) {
+	  if (formData.value.sczl_jtbh === "") {
+		const data = [response.data];
 		console.log("设备编号", response.data.sys_bh);
-		
+		
 		const buildTree = (node) => {
 		  const treeNode = {
 			id: node.sys_bh, // 确保有 id 属性,供 node-key 使用
@@ -2082,11 +2082,11 @@ const getDedhsubmit = async () => {
 		
 		  return treeNode;
 		};
-
-		// 更新树形数据
-		GetDedhtreeData.splice(0, GetDedhtreeData.length, ...data.map(buildTree));
-
-		// 显示树形选择框
+
+		// 更新树形数据
+		GetDedhtreeData.splice(0, GetDedhtreeData.length, ...data.map(buildTree));
+
+		// 显示树形选择框
 		GetDedhVisible.value = true;
 		
 		// 使用 nextTick 确保树形组件渲染完成
@@ -2098,15 +2098,15 @@ const getDedhsubmit = async () => {
 			  firstNode.el.focus(); // 聚焦第一个节点
 			}
 		  }
-		});
-	  } else {
-		// 如果 sczl_jtbh 有值,则直接填充数据
-		formData.value.sczl_dedh = response.data.sys_bh;
-	  }
-	}
-  } catch (error) {
-	console.error(error);
-  }
+		});
+	  } else {
+		// 如果 sczl_jtbh 有值,则直接填充数据
+		formData.value.sczl_dedh = response.data.sys_bh;
+	  }
+	}
+  } catch (error) {
+	console.error(error);
+  }
 };
 
 //键盘事件
@@ -3119,7 +3119,7 @@ const updateDetailData = async () => {
   if(fpsum.value > 1){
     ElMessage({
       type: "error",
-      message: "分配系数相加不能大于0",
+      message: "分配系数相加不能大于1",
     });
   }else{
 // detailData.table.forEach((item, index, array) => {
@@ -3143,7 +3143,6 @@ const updateDetailData = async () => {
         type: "success",
         message: "新增成功",
       });
-      dialogFormVisible.value = false;
       //刷新侧边栏
       getTabdata();
       if (params.date != "") {
@@ -3163,7 +3162,10 @@ const updateDetailData = async () => {
     // ADD.value='0'
     // console.log(ADD.value)
   }
-  formData.value = [];
+  // formData.value = [];
+  formData.value.sczl_cl = 0 ;
+  document.getElementById('工单编号').focus()
+  document.getElementById('工单编号').select()
   //   console.log(restoredData)
   //    console.log(lastCellValue)
   //    formData.value.UniqId=lastCellValue