Forráskód Böngészése

系统DVP校验数据完整性提示增加变更审批中状态的提示

zhangzheng 1 hónapja
szülő
commit
c11552f8c6
3 módosított fájl, 11 hozzáadás és 0 törlés
  1. 9 0
      src/App.vue
  2. 1 0
      src/locales/lang/en-US/dvpPlan.js
  3. 1 0
      src/locales/lang/zh-CN/dvpPlan.js

+ 9 - 0
src/App.vue

@@ -507,6 +507,7 @@ export default {
         let ecrChangeFlag = false; // ECR推送变更处理完成标记
         let planFlag = false; // DVP计划完整标记
         let changeFlag = false; // 主动变更完成标记
+        let changeCompleteFlag = false; // 主动变更完成标记
         let dvpId = _that.$store.getters.dvpId;
         let materialsEngineerId = undefined; // 材料工程师id
         let testEngineerId = undefined; // 试验工程师id
@@ -520,10 +521,16 @@ export default {
         }).then(res => {
           if (!res.flag) {
             _that.checkDataFlag = false;
+            // 频次填写完整标识
             frequencyFlag = res.message === "frequency";
+            // ecr推送变更完成标识
             ecrChangeFlag = res.message === "ecrChange";
+            // dvp计划完整标识
             planFlag = res.message === "plan";
+            // 未变更标识
             changeFlag = res.message === "change";
+            // 变更审批未完成标识
+            changeCompleteFlag = res.message === "changeNotComplete";
             data = res.data;
             if (data) {
               materialsListStatus = res.data.materialsListStatus;
@@ -548,6 +555,8 @@ export default {
             _that.$message.warning(_that.$t('dvp.push-data-not-complete'));
           } else if (changeFlag) {
             _that.$message.warning(_that.$t('dvp.at-least-change-data'));
+          } else if (changeCompleteFlag) {
+            _that.$message.warning(_that.$t('dvp.change-approve-not-complete'));
           } else {
             if (data) {
               if (dvpPlanStatus !== null) {

+ 1 - 0
src/locales/lang/en-US/dvpPlan.js

@@ -144,6 +144,7 @@ export default {
   'dvp.check-change-data-complete': 'Change information not processed, please check again!',
   'dvp.push-data-not-complete': 'There is trial not filled in the planning phase data, please go to change!',
   'dvp.at-least-change-data': 'Please change at least one piece of data before submitting!',
+  'dvp.change-approve-not-complete': 'The change approval is not completed and cannot be submitted!',
   'dvp.please-enter-the-actual-delivery-time-of-the-sample-vehicle': 'Please enter the actual delivery time of the sample vehicle!',
   'dvp.please-enter-the-vehicle-VIN': 'Please enter the vehicle VIN!',
   'dvp.check-data-complete-by-dvpPlan': 'DVP plan incomplete filling, please double check!',

+ 1 - 0
src/locales/lang/zh-CN/dvpPlan.js

@@ -138,6 +138,7 @@ export default {
   'dvp.check-change-data-complete': '变更信息未处理,请重新核对!',
   'dvp.push-data-not-complete': '存在试验未填写计划阶段数据,请前往变更!',
   'dvp.at-least-change-data': '请至少变更一条数据后提交!',
+  'dvp.change-approve-not-complete': '变更审批未完成无法提交!',
   'dvp.please-enter-the-actual-delivery-time-of-the-sample-vehicle': '请输入样车实际提供时间!',
   'dvp.please-enter-the-vehicle-VIN': '请输入车辆VIN!',
   'dvp.check-data-complete-by-dvpPlan': 'DVP计划填写不完整,请重新核对!',