695593266@qq.com пре 10 месеци
родитељ
комит
94f0169297

+ 109 - 99
src/views/exceptionManagement/components/transition.js

@@ -1,113 +1,123 @@
 const planType = [
 const planType = [
-    { label: '所有计划类型', value: null },
-    { label: '内销计划', value: '1' },
-    { label: '外销计划', value: '2' },
-    { label: '预制计划', value: '3' }
-]
+  { label: '所有计划类型', value: null },
+  { label: '内销计划', value: '1' },
+  { label: '外销计划', value: '2' },
+  { label: '预制计划', value: '3' }
+];
 const planStatus = [
 const planStatus = [
-    { label: '待发布', value: '2' },
-    { label: '发布失败', value: '3' },
-    { label: '待生产', value: '4' },
-    { label: '生产中', value: '5' },
-    { label: '已完成', value: '6' },
-    { label: '已延期', value: '7' },
-    { label: '待下达', value: '8' },
-]
+  { label: '待发布', value: '2' },
+  { label: '发布失败', value: '3' },
+  { label: '待生产', value: '4' },
+  { label: '生产中', value: '5' },
+  { label: '已完成', value: '6' },
+  { label: '已延期', value: '7' },
+  { label: '待下达', value: '8' }
+];
 export const btnList = [
 export const btnList = [
-    {
-        name: '退料',
-        type: '1',
-        bjColor: '#157A2C'
-    },
-    {
-        name: '变更',
-        type: '2',
-        bjColor: '#3490DE'
-    },
+  {
+    name: '退料',
+    type: '1',
+    bjColor: '#157A2C'
+  },
+  {
+    name: '变更',
+    type: '2',
+    bjColor: '#3490DE'
+  },
 
 
-    {
-        name: '不良品',
-        type: '3',
-        bjColor: '#39D9AC'
-    },
-    {
-        name: '补料',
-        type: '4',
-        bjColor: '#6639A6'
-    },
-    {
-        name: '报修',
-        type: '5',
-        bjColor: '#858585'
-    },
-    {
-        name: '报损',
-        type: '6',
-        bjColor: '#FF4D4F'
-    },
-
-
-]
+  {
+    name: '不良品',
+    type: '3',
+    bjColor: '#39D9AC'
+  },
+  {
+    name: '补料',
+    type: '4',
+    bjColor: '#6639A6'
+  },
+  {
+    name: '报修',
+    type: '5',
+    bjColor: '#858585'
+  },
+  {
+    name: '报损',
+    type: '6',
+    bjColor: '#FF4D4F'
+  }
+];
 
 
 export function transitionData(data, type) {
 export function transitionData(data, type) {
-    return {
-        code: data.code,//编码
-        productionPlanCode: data.productionPlanCode || data.code,//编码
-        planTypeName: data.planType && planType.find((i) => i.value == data.planType).label,//计划类型
-        planType: data.planType,//计划类型
-        model: data.model,//型号
-        relationId: data.id,//关联id
-        productCode: data.productCode,//产品编码
-        productName: data.productName,//产品名称
-        specifications: data.specifications,//规格
-        requiredFormingNum: type == 1 ? data.salesOrders[0]?.requiredFormingNum : (data.formingNum + ' ' +( data.unit&&data.unit||'')),//要求生产数量
-        sumOrderWeight: type == 1 ? (data.sumOrderWeight + data.weightUnit) : (data.formingWeight + ' ' + (data.newWeightUnit || data.weightUnit)),//要求生产重量
-        formedNum: data.formedNum && (data.formedNum + ' ' + data.unit),//以生产数量
-        formedWeight: data.formedWeight && (data.formedWeight + ' ' + data.weightUnit),//以生产数量
-        batchNo: data.batchNo,//批次号
-        brandNo: data.brandNo,//牌号
-        priority: type == 1 ? data.salesOrders[0]?.priority : data.priority,//优先级
-        produceRoutingId: data.produceRoutingId,//工艺id
-        produceRoutingName: data.produceRoutingName,//工艺名称
-        produceVersionId: data.produceVersionId,//工序id
-        produceVersionName: data.produceVersionName,//工序
-        status: planStatus.find((i) => i.value == (type == 1 ? data.salesOrders[0]?.status : data.status)).label,//状态
-        createTime: data.createTime,//
-        createUserName: '',//创建人
-        deliveryTime: type == 1 ? data.salesOrders[0]?.deliveryTime : data.planCompleteTime,//计划结束时间
-        reqMoldTime: type == 1 ? data.salesOrders[0]?.reqMoldTime : data.planStartTime,//计划开始时间
-        teamName: data.teamName,//班组
-        teamId: data.teamId//班组
-    }
+  return {
+    code: data.code, //编码
+    productionPlanCode: data.productionPlanCode || data.code, //编码
+    planTypeName:
+      data.planType && planType.find((i) => i.value == data.planType).label, //计划类型
+    planType: data.planType, //计划类型
+    model: data.model, //型号
+    relationId: data.id, //关联id
+    productCode: data.productCode, //产品编码
+    productName: data.productName, //产品名称
+    specifications: data.specifications, //规格
+    requiredFormingNum:
+      type == 1
+        ? data.salesOrders[0]?.requiredFormingNum
+        : data.formingNum + ' ' + ((data.unit && data.unit) || ''), //要求生产数量
+    sumOrderWeight:
+      type == 1
+        ? data.sumOrderWeight + data.weightUnit
+        : data.formingWeight + ' ' + (data.newWeightUnit || data.weightUnit), //要求生产重量
+    formedNum: data.formedNum && data.formedNum + ' ' + data.unit, //以生产数量
+    formedWeight:
+      data.formedWeight && data.formedWeight + ' ' + data.weightUnit, //以生产数量
+    batchNo: data.batchNo, //批次号
+    brandNo: data.brandNo, //牌号
+    priority: type == 1 ? data.salesOrders[0]?.priority : data.priority, //优先级
+    produceRoutingId: data.produceRoutingId, //工艺id
+    produceRoutingName: data.produceRoutingName, //工艺名称
+    produceVersionId: data.produceVersionId, //工序id
+    produceVersionName: data.produceVersionName, //工序
+    status: planStatus.find(
+      (i) => i.value == (type == 1 ? data.salesOrders[0]?.status : data.status)
+    ).label, //状态
+    createTime: data.createTime, //
+    createUserName: data.createUserName, //创建人
+    deliveryTime:
+      type == 1 ? data.salesOrders[0]?.deliveryTime : data.planCompleteTime, //计划结束时间
+    reqMoldTime:
+      type == 1 ? data.salesOrders[0]?.reqMoldTime : data.planStartTime, //计划开始时间
+    teamName: data.teamName, //班组
+    teamId: data.teamId //班组
+  };
 }
 }
 export function transitionUnacceptedProduct(data) {
 export function transitionUnacceptedProduct(data) {
-    return {
-        poList: [
-            {
-                productName: data.relationJson.productName,
-                productCode: data.relationJson.productCode,
-                brandNo: data.relationJson.brandNo,
-                unqualifiedQuantity: parseInt(data.relationJson.requiredFormingNum),
-                produceRoutingId: data.relationJson.produceRoutingId,
-                produceRoutingName: data.relationJson.produceRoutingName,
-                produceTaskId: data.relationJson.produceVersionId,
-                produceTaskName: data.relationJson.produceVersionName,
-                unqualifiedReason: ''
-            }
-        ],
-        code: '',
+  return {
+    poList: [
+      {
+        productName: data.relationJson.productName,
+        productCode: data.relationJson.productCode,
+        brandNo: data.relationJson.brandNo,
         unqualifiedQuantity: parseInt(data.relationJson.requiredFormingNum),
         unqualifiedQuantity: parseInt(data.relationJson.requiredFormingNum),
-        type: '',
-        status: null,
-        reviewerId: null,
-        reviewerName: '',
-        createUserName: '',
-        unqualifiedSourceCode: data.code,
-        unqualifiedSourceId: data.id,
         produceRoutingId: data.relationJson.produceRoutingId,
         produceRoutingId: data.relationJson.produceRoutingId,
         produceRoutingName: data.relationJson.produceRoutingName,
         produceRoutingName: data.relationJson.produceRoutingName,
         produceTaskId: data.relationJson.produceVersionId,
         produceTaskId: data.relationJson.produceVersionId,
         produceTaskName: data.relationJson.produceVersionName,
         produceTaskName: data.relationJson.produceVersionName,
-        batchNo: data.relationJson.batchNo
-    }
+        unqualifiedReason: ''
+      }
+    ],
+    code: '',
+    unqualifiedQuantity: parseInt(data.relationJson.requiredFormingNum),
+    type: '',
+    status: null,
+    reviewerId: null,
+    reviewerName: '',
+    createUserName: '',
+    unqualifiedSourceCode: data.code,
+    unqualifiedSourceId: data.id,
+    produceRoutingId: data.relationJson.produceRoutingId,
+    produceRoutingName: data.relationJson.produceRoutingName,
+    produceTaskId: data.relationJson.produceVersionId,
+    produceTaskName: data.relationJson.produceVersionName,
+    batchNo: data.relationJson.batchNo
+  };
 }
 }

+ 2 - 1
src/views/produce/components/createError.vue

@@ -337,7 +337,8 @@
       open(type, row) {
       open(type, row) {
         this.visible = true;
         this.visible = true;
 
 
-        (this.activeComp = 'main'), (this.type = type);
+        this.activeComp = 'main';
+        this.type = type;
         if (type != 'add') {
         if (type != 'add') {
           this.form = JSON.parse(JSON.stringify(row));
           this.form = JSON.parse(JSON.stringify(row));
           this.form.relationJson = this.form.relationJson[0];
           this.form.relationJson = this.form.relationJson[0];

+ 5 - 1
src/views/produce/components/jobBooking/components/jobBom.vue

@@ -266,7 +266,11 @@
               ) {
               ) {
                 formedNum = formedNum + Number(item.feedQuantity);
                 formedNum = formedNum + Number(item.feedQuantity);
               } else {
               } else {
-                notFormedNum = notFormedNum + Number(item.feedQuantity);
+                if (item.extInfo.notType == 5 || item.extInfo.notType == 8) {
+                  formedNum = formedNum + Number(item.feedQuantity);
+                } else {
+                  notFormedNum = notFormedNum + Number(item.feedQuantity);
+                }
               }
               }
             });
             });
 
 

+ 6 - 1
src/views/produce/components/jobBooking/components/jobDdBom.vue

@@ -195,7 +195,12 @@
               ) {
               ) {
                 formedNum = formedNum + Number(item.feedQuantity);
                 formedNum = formedNum + Number(item.feedQuantity);
               } else {
               } else {
-                notFormedNum = notFormedNum + Number(item.feedQuantity);
+                if (item.extInfo.notType == 5 || item.extInfo.notType == 8) {
+                  formedNum = formedNum + Number(item.feedQuantity);
+                } else {
+                  notFormedNum = notFormedNum + Number(item.feedQuantity);
+                }
+                // notFormedNum = notFormedNum + Number(item.feedQuantity);
               }
               }
             });
             });
 
 

+ 0 - 1
src/views/produce/components/picking/index.vue

@@ -493,7 +493,6 @@
           });
           });
 
 
           m.workOrderId = m.id;
           m.workOrderId = m.id;
-          delete m.id;
 
 
           return {
           return {
             ...m
             ...m

+ 12 - 2
src/views/produce/components/warehousing/components/newJobDdBom.vue

@@ -237,7 +237,12 @@
                 formedNum = formedNum + Number(item.feedQuantity);
                 formedNum = formedNum + Number(item.feedQuantity);
                 formedWeight = formedWeight + Number(item.extInfo.reportWeight);
                 formedWeight = formedWeight + Number(item.extInfo.reportWeight);
               } else {
               } else {
-                noFormingNum = noFormingNum + Number(item.feedQuantity);
+                if (item.extInfo.notType == 5 || item.extInfo.notType == 8) {
+                  formedNum = formedNum + Number(item.feedQuantity);
+                } else {
+                  noFormingNum = noFormingNum + Number(item.feedQuantity);
+                }
+                // noFormingNum = noFormingNum + Number(item.feedQuantity);
                 notFormedWeight =
                 notFormedWeight =
                   notFormedWeight + Number(item.extInfo.reportWeight);
                   notFormedWeight + Number(item.extInfo.reportWeight);
               }
               }
@@ -269,7 +274,12 @@
                 formedNum = formedNum + Number(item.feedQuantity);
                 formedNum = formedNum + Number(item.feedQuantity);
                 formedWeight = formedWeight + Number(item.extInfo.reportWeight);
                 formedWeight = formedWeight + Number(item.extInfo.reportWeight);
               } else {
               } else {
-                noFormingNum = noFormingNum + Number(item.feedQuantity);
+                if (item.extInfo.notType == 5 || item.extInfo.notType == 8) {
+                  formedNum = formedNum + Number(item.feedQuantity);
+                } else {
+                  noFormingNum = noFormingNum + Number(item.feedQuantity);
+                }
+                // noFormingNum = noFormingNum + Number(item.feedQuantity);
                 notFormedWeight =
                 notFormedWeight =
                   notFormedWeight + Number(item.extInfo.reportWeight);
                   notFormedWeight + Number(item.extInfo.reportWeight);
               }
               }

+ 2 - 2
vue.config.js

@@ -33,9 +33,9 @@ module.exports = {
       '/api': {
       '/api': {
         // target: 'http://124.71.68.31:50001',
         // target: 'http://124.71.68.31:50001',
         // target: 'http://192.168.1.116:18086',
         // target: 'http://192.168.1.116:18086',
-        target: 'http://192.168.1.251:18086',
+        // target: 'http://192.168.1.251:18086',
         // target: 'http://192.168.1.103:18086',192.168.1.116
         // target: 'http://192.168.1.103:18086',192.168.1.116
-        // target: 'http://192.168.1.125:18086',
+        target: 'http://192.168.1.125:18086',
         // target: 'http://192.168.1.116:18086',
         // target: 'http://192.168.1.116:18086',
         // target: 'http://192.168.1.144:18086',
         // target: 'http://192.168.1.144:18086',
         // target: 'http://192.168.1.30:18086',
         // target: 'http://192.168.1.30:18086',