|
@@ -180,8 +180,6 @@
|
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
</el-row>
|
|
</el-row>
|
|
|
|
|
|
|
|
<el-row :gutter="24">
|
|
<el-row :gutter="24">
|
|
@@ -230,7 +228,6 @@
|
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
-
|
|
|
|
|
</el-row>
|
|
</el-row>
|
|
|
</el-form>
|
|
</el-form>
|
|
|
|
|
|
|
@@ -254,7 +251,7 @@
|
|
|
|
|
|
|
|
<script>
|
|
<script>
|
|
|
import EquipmentDialog from '@/views/saleOrder/components/EquipmentDialog';
|
|
import EquipmentDialog from '@/views/saleOrder/components/EquipmentDialog';
|
|
|
-
|
|
|
|
|
|
|
+ import { getCode } from '@/api/codeManagement';
|
|
|
import {
|
|
import {
|
|
|
bomRoutingList,
|
|
bomRoutingList,
|
|
|
bomListByPlan,
|
|
bomListByPlan,
|
|
@@ -298,6 +295,10 @@
|
|
|
{ required: true, message: '请选择工艺路线', trigger: 'blur' }
|
|
{ required: true, message: '请选择工艺路线', trigger: 'blur' }
|
|
|
],
|
|
],
|
|
|
|
|
|
|
|
|
|
+ reqMoldTime: [
|
|
|
|
|
+ { required: true, message: '请选择要求完成日期', trigger: 'blur' }
|
|
|
|
|
+ ],
|
|
|
|
|
+
|
|
|
requiredFormingNum: [
|
|
requiredFormingNum: [
|
|
|
{ required: true, message: '请输入生产数量', trigger: 'blur' }
|
|
{ required: true, message: '请输入生产数量', trigger: 'blur' }
|
|
|
]
|
|
]
|
|
@@ -343,11 +344,21 @@
|
|
|
this.form.salesOrders.splice(index, 1);
|
|
this.form.salesOrders.splice(index, 1);
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
|
|
+ async getPlanCode() {
|
|
|
|
|
+ this.loading = true;
|
|
|
|
|
+ try {
|
|
|
|
|
+ const code = await getCode('product_code');
|
|
|
|
|
+ this.$set(this.form, 'code', code);
|
|
|
|
|
+ } catch (err) {}
|
|
|
|
|
+ },
|
|
|
|
|
+
|
|
|
save() {
|
|
save() {
|
|
|
- this.$refs.form.validate((valid) => {
|
|
|
|
|
|
|
+ this.$refs.form.validate(async (valid) => {
|
|
|
if (!valid) {
|
|
if (!valid) {
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
|
|
+ await this.getPlanCode();
|
|
|
|
|
+
|
|
|
this.loading = true;
|
|
this.loading = true;
|
|
|
saveSaleToPlan(this.form)
|
|
saveSaleToPlan(this.form)
|
|
|
.then((res) => {
|
|
.then((res) => {
|