|
@@ -504,7 +504,9 @@ export default {
|
|
|
} else {
|
|
|
// 检验数据是否填写完整
|
|
|
let frequencyFlag = false; // DVP频次完整标记
|
|
|
- let changeFlag = false; // 变更处理完成标记
|
|
|
+ let ecrChangeFlag = false; // ECR推送变更处理完成标记
|
|
|
+ let planFlag = false; // DVP计划完整标记
|
|
|
+ let changeFlag = false; // 主动变更完成标记
|
|
|
let dvpId = _that.$store.getters.dvpId;
|
|
|
let materialsEngineerId = undefined; // 材料工程师id
|
|
|
let testEngineerId = undefined; // 试验工程师id
|
|
@@ -519,6 +521,8 @@ export default {
|
|
|
if (!res.flag) {
|
|
|
_that.checkDataFlag = false;
|
|
|
frequencyFlag = res.message === "frequency";
|
|
|
+ ecrChangeFlag = res.message === "ecrChange";
|
|
|
+ planFlag = res.message === "plan";
|
|
|
changeFlag = res.message === "change";
|
|
|
data = res.data;
|
|
|
if (data) {
|
|
@@ -536,10 +540,14 @@ export default {
|
|
|
if (!_that.checkDataFlag) {
|
|
|
if (frequencyFlag) {
|
|
|
_that.$message.warning(_that.$t('dvp.full.vehicle.dvp.dvp-frequency') + _that.$t('dvp.check-data-complete'));
|
|
|
- } else if (changeFlag) {
|
|
|
+ } else if (ecrChangeFlag) {
|
|
|
_that.$message.warning(_that.$t('dvp.check-change-data-complete'));
|
|
|
- // 变更管理未完成--变更管理处理弹窗
|
|
|
+ // ecr推送变更管理未完成--变更管理处理弹窗
|
|
|
_that.$refs.changeContentModal.visible = true;
|
|
|
+ } else if (planFlag) {
|
|
|
+ _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 (data) {
|
|
|
if (dvpPlanStatus !== null) {
|
|
@@ -555,7 +563,7 @@ export default {
|
|
|
if (dvpPlanStatus !== null && materialsListStatus !== null) {
|
|
|
if (!dvpPlanStatus && !materialsListStatus) {
|
|
|
_that.$message.warning(_that.$t('dvp.check-data-complete-by-dvpPlan-and-materials'));
|
|
|
- }
|
|
|
+ }
|
|
|
}
|
|
|
if (changeState === '1') {
|
|
|
_that.$message.warning(_that.$t('dvp.check-data-complete-to-change-by-dvpPlan'));
|