liuhairui 1 anno fa
parent
commit
2ad1f5cde2
1 ha cambiato i file con 38 aggiunte e 15 eliminazioni
  1. 38 15
      src/view/yunyin/chanpinziliao/chanpinziliao.vue

+ 38 - 15
src/view/yunyin/chanpinziliao/chanpinziliao.vue

@@ -2697,6 +2697,18 @@ const gdyj_clearFormData = () => {
 
 //印件新增确定
 const add_gdyjenterDialog = () => {
+  if(add_yjzlformdata['yjno'] === '' || add_yjzlformdata['yjno'] === null || add_yjzlformdata['yjno'] === undefined){
+    ElMessage({type: 'warning',message: '印件号不能为空'})
+    return false;
+  }
+  if(add_yjzlformdata['yjdh'] === '' || add_yjzlformdata['yjdh'] === null || add_yjzlformdata['yjdh'] === undefined){
+    ElMessage({type: 'warning',message: '印件代号不能为空'})
+    return false;
+  }
+  if(add_yjzlformdata['zzdh'] === '' || add_yjzlformdata['zzdh'] === null || add_yjzlformdata['zzdh'] === undefined){
+    ElMessage({type: 'warning',message: '纸张编号不能为空'})
+    return false;
+  }
   const formattedData = {
     yj_cpdh: _Gd_gdbh.value,
     yj_yjno: add_yjzlformdata['yjno'],
@@ -2721,13 +2733,16 @@ const add_gdyjenterDialog = () => {
     sys_id  : "[1020/邢醉育]",
     // 万小张: add_yjzlformdata['万小张'],
   };
-  const res=addProductYjInfo(formattedData)
-  if (res.code === 0) {
-    gdgydialogFormVisible.value = false
-    ElMessage({type: 'success',message: '添加成功' })
-  } else {
-    ElMessage({type: 'error', message: '添加失败'})
-  }
+  const res = addProductYjInfo(formattedData)
+  res.then(response => {
+    const code = response.code;
+    if(code === 0) {
+      ElMessage({type: 'success',message: '添加成功'})
+      add_gdyjdialogFormVisible.value = false
+    } else {
+      ElMessage({type: 'error',message: '添加失败' })
+    }
+  });return
 }
 //印件新增取消
 const add_dyjcloseDialog = () => {
@@ -2820,12 +2835,6 @@ const add_yinjian_ent = (event,id1,id2,id3,idx) => {
   }
 }
 
-
-
-
-
-
-
 //===============新增工艺资料=======================
 const addgydialogFormVisible = ref(false)
 const searchCJModel = ref(false)
@@ -2869,8 +2878,13 @@ const cpgy_clearFormData = () => {
 
 //点击新增工艺资料按钮
 const addcpgy_onclick = () => {
-  cpgy_clearFormData();
-	addgydialogFormVisible.value=true
+  if(_Gd_gdbh.value == null){
+    cgugdlist.value = false;
+    ElMessage({type: 'warning',message: '请选择具体的工单后,再操作此功能'})
+  }else{
+    cpgy_clearFormData();
+    addgydialogFormVisible.value=true
+  }
 }
 
 //3.7工艺资料-获取车间及工艺名称
@@ -2942,6 +2956,14 @@ const gxshselectHandle = async (node)=>{
 
 //工艺新增确定
 const addgyenterDialog = () => {
+  if(_Gd_gdbh.value == null){
+    ElMessage({type: 'warning',message: '新增失败,未获取到选择的工单编号,请重新选择工单'})
+    return false;
+  }
+  if(add_gyformData['Gy0_site'] === '' || add_gyformData['Gy0_site'] === null || add_gyformData['Gy0_site'] === undefined){
+    ElMessage({type: 'warning',message: '车间名称不能为空'})
+    return false;
+  }
   const formattedData = {
     Gy0_cpdh: _Gd_gdbh.value,
     Gy0_方案: add_gyformData['Gy0_方案'],
@@ -2968,6 +2990,7 @@ const addgyenterDialog = () => {
       const code = response.code;
 	  if(code === 0) {
 	  	ElMessage({type: 'success',message: '添加成功'})
+      addgydialogFormVisible.value = false
 	  } else {
 	  	 ElMessage({type: 'error',message: '添加失败' })
 	  }