Browse Source

生产管理

liuhairui 1 year ago
parent
commit
3238983531
2 changed files with 45 additions and 30 deletions
  1. 18 10
      src/api/yunyin/yunying.js
  2. 27 20
      src/view/yunyin/shengchanguanli/gongdanziliao.vue

+ 18 - 10
src/api/yunyin/yunying.js

@@ -539,6 +539,14 @@ export const WastageList  = (params) => {
         params
         params
     })
     })
 }
 }
+//引用产品资料->工单列表
+export const WorkOrderDetailCope  = (params) => {
+    return service({
+        url: '/mes_server/work_order/WorkOrderDetailCope',
+        method: 'get',
+        params
+    })
+}
 
 
 /**工单生产排单(排产管理)*/
 /**工单生产排单(排产管理)*/
 //计划中工单
 //计划中工单
@@ -806,8 +814,8 @@ export const getOrderProcessRight = (params) => {
         method: 'get',
         method: 'get',
         params
         params
     })
     })
-}
-
+}
+
 //获取产品附件资料列表
 //获取产品附件资料列表
 export const getAnnexTable = (params) => {
 export const getAnnexTable = (params) => {
     return service({
     return service({
@@ -820,18 +828,18 @@ export const getAnnexTable = (params) => {
 export const annexAdd = (formData) => {
 export const annexAdd = (formData) => {
     return service({
     return service({
         url:'/mes_server/work_order/annexAdd',
         url:'/mes_server/work_order/annexAdd',
-        method: 'post',
+        method: 'post',
 		data: formData
 		data: formData
     })
     })
-}
-//产品附件删除
+}
+//产品附件删除
 export const annexDel= (params) => {
 export const annexDel= (params) => {
     return service({
     return service({
         url:'/mes_server/work_order/annexDel',
         url:'/mes_server/work_order/annexDel',
         method: 'get',
         method: 'get',
         params
         params
     })
     })
-}
+}
 //获取工单附件资料列表
 //获取工单附件资料列表
 export const getGdAnnexTable = (params) => {
 export const getGdAnnexTable = (params) => {
     return service({
     return service({
@@ -844,15 +852,15 @@ export const getGdAnnexTable = (params) => {
 export const gdAnnexAdd = (formData) => {
 export const gdAnnexAdd = (formData) => {
     return service({
     return service({
         url:'/mes_server/work_order/gdAnnexAdd',
         url:'/mes_server/work_order/gdAnnexAdd',
-        method: 'post',
+        method: 'post',
 		data: formData
 		data: formData
     })
     })
-}
-//工单附件删除
+}
+//工单附件删除
 export const gdAnnexDel= (params) => {
 export const gdAnnexDel= (params) => {
     return service({
     return service({
         url:'/mes_server/work_order/gdAnnexDel',
         url:'/mes_server/work_order/gdAnnexDel',
         method: 'get',
         method: 'get',
         params
         params
     })
     })
-}
+}

+ 27 - 20
src/view/yunyin/shengchanguanli/gongdanziliao.vue

@@ -1275,7 +1275,7 @@ import {
   ProductInformation, TestCoefficient, capacityList,getOrderProcessRight,
   ProductInformation, TestCoefficient, capacityList,getOrderProcessRight,
   DataCorrection, U8Trial, ProcessFlow, AccountingParameter,setProductStatus,
   DataCorrection, U8Trial, ProcessFlow, AccountingParameter,setProductStatus,
   getProduct, getProductGy, ProductInformationEdit, workOrderListDetail, editProduct, getOrderProcessCount, StatusEdit,
   getProduct, getProductGy, ProductInformationEdit, workOrderListDetail, editProduct, getOrderProcessCount, StatusEdit,
-  PrintDetailDel, ProcessDetailDel,
+  PrintDetailDel, ProcessDetailDel,WorkOrderDetailCope,
   getGdAnnexTable,
   getGdAnnexTable,
   gdAnnexAdd,
   gdAnnexAdd,
   gdAnnexDel,
   gdAnnexDel,
@@ -2693,32 +2693,39 @@ const onyycpzlclick = () => {
     ElMessage({type: 'warning',message: '请选择具体的工单后,再操作此功能'})
     ElMessage({type: 'warning',message: '请选择具体的工单后,再操作此功能'})
   }else{
   }else{
     yycpzlformData['gdbh'] = _Gd_gdbh.value;
     yycpzlformData['gdbh'] = _Gd_gdbh.value;
-    _ProductInformations();
+    _WorkOrderDetailCopedata();
     onyycpzllist.value = true;
     onyycpzllist.value = true;
   }
   }
 };
 };
 //引用产品资料【回车】
 //引用产品资料【回车】
 const yycpzlProductValue = async () => {
 const yycpzlProductValue = async () => {
-  _ProductInformations();
-};
-//引用产品资料->获取产品资料
-const _ProductInformations = async ()=>{
-  let workOrder = yycpzlformData['gdbh'];
-  const ProductInformations = await ProductInformation({workOrder:workOrder});
-  if(ProductInformations.msg === '未找到工单信息'){
-    yycpzlformData['khdh'] = '';
-    yycpzlformData['khmc'] = '';
-    yycpzlformData['cpdh'] = '';
-    yycpzlformData['cpmc'] =  '';
-    ElMessage({type: 'warning',message: '未找到工单信息'})
+  if(yycpzlformData['gdbh'] == null || yycpzlformData['gdbh'] == ''){
+    ElMessage({type: 'warning',message: '工单那不能为空'})
     return false;
     return false;
-  }else{
-    yycpzlformData['gdbh'] = ProductInformations.data['工单编号'];
-    yycpzlformData['khdh'] = ProductInformations.data['客户代号'];
-    yycpzlformData['khmc'] = ProductInformations.data['客户名称'];
-    yycpzlformData['cpdh'] = ProductInformations.data['产品代号'];
-    yycpzlformData['cpmc'] = ProductInformations.data['产品名称'];
   }
   }
+  _WorkOrderDetailCopedata();
+};
+//引用产品资料->获取产品资料
+const _WorkOrderDetailCopedata = async ()=>{
+  let search = yycpzlformData['gdbh'];
+  console.log(search)
+  // const ProductInformations = await ProductInformation({workOrder:search});
+  const WorkOrderDetailCopes = await WorkOrderDetailCope({search:search});
+  console.log(WorkOrderDetailCopes);
+  // if(ProductInformations.msg === '未找到工单信息'){
+  //   yycpzlformData['khdh'] = '';
+  //   yycpzlformData['khmc'] = '';
+  //   yycpzlformData['cpdh'] = '';
+  //   yycpzlformData['cpmc'] =  '';
+  //   ElMessage({type: 'warning',message: '未找到工单信息'})
+  //   return false;
+  // }else{
+  //   yycpzlformData['gdbh'] = ProductInformations.data['工单编号'];
+  //   yycpzlformData['khdh'] = ProductInformations.data['客户代号'];
+  //   yycpzlformData['khmc'] = ProductInformations.data['客户名称'];
+  //   yycpzlformData['cpdh'] = ProductInformations.data['产品代号'];
+  //   yycpzlformData['cpmc'] = ProductInformations.data['产品名称'];
+  // }
 }
 }
 //引用产品资料【执行】
 //引用产品资料【执行】
 const yycpzlhandleConfirm = async () => {
 const yycpzlhandleConfirm = async () => {