浏览代码

生产管理

liuhairui 1 年之前
父节点
当前提交
0f2e51c33d
共有 1 个文件被更改,包括 27 次插入4 次删除
  1. 27 4
      src/view/yunyin/shengchanguanli/gongdanziliao.vue

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

@@ -1688,6 +1688,14 @@ const add_gdenterDialog = async ()=>{
     ElMessage({type: 'warning',message: '交货日期为空'})
     return false;
   }
+  const startdeliveryDate = new Date(add_gdscgdformData['开单日期']);
+  const start = startdeliveryDate.getFullYear() + '-' +
+      (startdeliveryDate.getMonth() + 1).toString().padStart(2, '0') + '-' +
+      startdeliveryDate.getDate().toString().padStart(2, '0') + ' ' +
+      startdeliveryDate.getHours().toString().padStart(2, '0') + ':' +
+      startdeliveryDate.getMinutes().toString().padStart(2, '0') + ':' +
+      startdeliveryDate.getSeconds().toString().padStart(2, '0');
+
   const deliveryDate = new Date(add_gdscgdformData['交货日期']);
   const jhriqi = deliveryDate.getFullYear() + '-' +
       (deliveryDate.getMonth() + 1).toString().padStart(2, '0') + '-' +
@@ -1697,7 +1705,7 @@ const add_gdenterDialog = async ()=>{
       deliveryDate.getSeconds().toString().padStart(2, '0');
   const formattedData = {
     zdgd: add_gdscgdformData['重点工单'],
-    start: add_gdscgdformData['开单日期'],
+    start: start,
     gdbh: add_gdscgdformData['工单编号'],
     sclx: add_gdscgdformData['生产类型'],
     khdh: add_gdscgdformData['客户代号'],
@@ -2735,16 +2743,30 @@ const updateCompanyFunc = async(row) => {
 }
 // 弹窗控制标记
 const dialogFormVisible = ref(false)
-// 弹窗确定
+// 修改工单资料确定
 const enterDialog = async () => {
   const zdgx = /^[A-Za-z0-9\u4e00-\u9fa5\s]*$/.test(scgdformData.value['重点工单']);
   if (!zdgx) {
     ElMessage({ type: 'warning', message: '重点工单数据中 只允许出现中文、数字、空格' });
     return false;
   }
+  const kdrqdeliveryDate = new Date(scgdformData.value['开单日期']);
+  const kdrq = kdrqdeliveryDate.getFullYear() + '-' +
+      (kdrqdeliveryDate.getMonth() + 1).toString().padStart(2, '0') + '-' +
+      kdrqdeliveryDate.getDate().toString().padStart(2, '0') + ' ' +
+      kdrqdeliveryDate.getHours().toString().padStart(2, '0') + ':' +
+      kdrqdeliveryDate.getMinutes().toString().padStart(2, '0') + ':' +
+      kdrqdeliveryDate.getSeconds().toString().padStart(2, '0');
+  const jhrqdeliveryDate = new Date(scgdformData.value['交货日期']);
+  const jhrq = jhrqdeliveryDate.getFullYear() + '-' +
+      (jhrqdeliveryDate.getMonth() + 1).toString().padStart(2, '0') + '-' +
+      jhrqdeliveryDate.getDate().toString().padStart(2, '0') + ' ' +
+      jhrqdeliveryDate.getHours().toString().padStart(2, '0') + ':' +
+      jhrqdeliveryDate.getMinutes().toString().padStart(2, '0') + ':' +
+      jhrqdeliveryDate.getSeconds().toString().padStart(2, '0');
   const formattedData = {
     lx: scgdformData.value['重点工单'],
-    kdrq: scgdformData.value['开单日期'],
+    kdrq: kdrq,
     gdbh: scgdformData.value['工单编号'],
     scfl: scgdformData.value['生产类型'],
     khdh: scgdformData.value['客户代号'],
@@ -2752,7 +2774,7 @@ const enterDialog = async () => {
     cpdh: scgdformData.value['产品代号'],
     cpmc: scgdformData.value['产品名称'],
     ddsl: scgdformData.value['订单数量'],
-    jhrq: scgdformData.value['交货日期'],
+    jhrq: jhrq,
     tll: scgdformData.value['投料率'],
     jhtl: scgdformData.value['平张投料'],
     sjtl: scgdformData.value['万小张'],
@@ -2772,6 +2794,7 @@ const enterDialog = async () => {
     avg:scgdformData.value['平均合格率'] === undefined ? '' : scgdformData.value['平均合格率'],
     printID: scgdformData.value['印件ID'],
   };
+  // console.log(formattedData);return;
   const WorkOrderEdit_edit = await WorkOrderEdit(formattedData);
   if (WorkOrderEdit_edit.code === 0) {
     dialogFormVisible.value = false