|
@@ -448,7 +448,12 @@
|
|
|
<el-button type="primary" @click="save" :loading="loading">
|
|
<el-button type="primary" @click="save" :loading="loading">
|
|
|
确定
|
|
确定
|
|
|
</el-button>
|
|
</el-button>
|
|
|
- <el-button type="primary" @click="save('sub')" :loading="loading">
|
|
|
|
|
|
|
+ <el-button
|
|
|
|
|
+ type="primary"
|
|
|
|
|
+ @click="save('sub')"
|
|
|
|
|
+ :loading="loading"
|
|
|
|
|
+ v-if="!isReview"
|
|
|
|
|
+ >
|
|
|
发布
|
|
发布
|
|
|
</el-button>
|
|
</el-button>
|
|
|
</template>
|
|
</template>
|
|
@@ -471,6 +476,7 @@
|
|
|
temporaryPlanSave,
|
|
temporaryPlanSave,
|
|
|
getUpdateInfoByCode
|
|
getUpdateInfoByCode
|
|
|
} from '@/api/saleOrder';
|
|
} from '@/api/saleOrder';
|
|
|
|
|
+ import { planIsReview } from '@/api/productionPlan/index';
|
|
|
import contactDialog from '@/components/contactDialog/openContactDialog.vue';
|
|
import contactDialog from '@/components/contactDialog/openContactDialog.vue';
|
|
|
import { deepClone } from '@/utils';
|
|
import { deepClone } from '@/utils';
|
|
|
|
|
|
|
@@ -864,8 +870,6 @@
|
|
|
this.processingRequired = res.value;
|
|
this.processingRequired = res.value;
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
-
|
|
|
|
|
- this.getplannedReleaseRequire('planned_release_require');
|
|
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
// 获取
|
|
// 获取
|
|
@@ -898,7 +902,7 @@
|
|
|
this.$set(row, 'factoriesName', data.name);
|
|
this.$set(row, 'factoriesName', data.name);
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
- async getplannedReleaseRequire(code) {
|
|
|
|
|
|
|
+ async getPlannedReleaseRequire(code) {
|
|
|
parameterGetByCode({ code }).then((res) => {
|
|
parameterGetByCode({ code }).then((res) => {
|
|
|
if (res) {
|
|
if (res) {
|
|
|
this.isReview = res.value == '1' ? true : false;
|
|
this.isReview = res.value == '1' ? true : false;
|
|
@@ -930,7 +934,7 @@
|
|
|
},
|
|
},
|
|
|
async open(val) {
|
|
async open(val) {
|
|
|
await this.getFactoryList();
|
|
await this.getFactoryList();
|
|
|
-
|
|
|
|
|
|
|
+ await this.getPlannedReleaseRequire('planned_release_require');
|
|
|
this.clientEnvironmentId =
|
|
this.clientEnvironmentId =
|
|
|
this.$store.state.user.info.clientEnvironmentId;
|
|
this.$store.state.user.info.clientEnvironmentId;
|
|
|
this.factoriesId = this.$store.state.user.info.factoryId;
|
|
this.factoriesId = this.$store.state.user.info.factoryId;
|
|
@@ -1452,6 +1456,7 @@
|
|
|
this.form.timeDimensionPlanType = this.type;
|
|
this.form.timeDimensionPlanType = this.type;
|
|
|
await this.getPlanCode();
|
|
await this.getPlanCode();
|
|
|
this.loading = true;
|
|
this.loading = true;
|
|
|
|
|
+
|
|
|
let api = type == 'sub' ? saveAndRelease : temporaryPlanSave;
|
|
let api = type == 'sub' ? saveAndRelease : temporaryPlanSave;
|
|
|
api(this.form)
|
|
api(this.form)
|
|
|
.then((res) => {
|
|
.then((res) => {
|
|
@@ -1467,7 +1472,8 @@
|
|
|
this.loading = true;
|
|
this.loading = true;
|
|
|
let api = type == 'sub' ? saveAndRelease : temporaryPlanSave;
|
|
let api = type == 'sub' ? saveAndRelease : temporaryPlanSave;
|
|
|
|
|
|
|
|
- // return
|
|
|
|
|
|
|
+ console.log(type, this.isReview, this.form, '请求数据');
|
|
|
|
|
+
|
|
|
api(this.form)
|
|
api(this.form)
|
|
|
.then((res) => {
|
|
.then((res) => {
|
|
|
this.$message.success('修改成功!');
|
|
this.$message.success('修改成功!');
|