fix 0807docs

This commit is contained in:
lb
2023-08-08 15:54:47 +08:00
parent 92a9aa2f62
commit 2ab361be85
15 changed files with 147 additions and 91 deletions

View File

@@ -56,10 +56,7 @@
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item
label="计划开始时间"
prop="planStartTime"
:rules="{ required: true, message: '必填项不能为空', trigger: 'blur' }">
<el-form-item label="计划开始时间" prop="planStartTime">
<el-date-picker
v-model="dataForm.planStartTime"
v-bind="{
@@ -282,7 +279,7 @@
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item
<!-- <el-form-item
label="烧成温度"
prop="sapParam6"
:rules="[
@@ -298,10 +295,10 @@
v-model="dataForm.sapParam6"
:disabled="mode.includes('detail')"
v-bind="{ placeholder: '输入烧成温度' }"></el-input>
</el-form-item>
</el-form-item> -->
</el-col>
<el-col :span="6">
<el-form-item
<!-- <el-form-item
label="烧成时间 H"
prop="sapParam7"
:rules="[
@@ -317,7 +314,7 @@
v-model="dataForm.sapParam7"
:disabled="mode.includes('detail')"
v-bind="{ placeholder: '输入烧成时间' }"></el-input>
</el-form-item>
</el-form-item> -->
</el-col>
</el-row>
</InputsArea>
@@ -393,8 +390,8 @@
<el-col :span="6">
<el-form-item
label="销售订单号"
prop="saleNo"
:rules="{ required: true, message: '必填项不能为空', trigger: 'blur' }">
prop="saleNo">
<!-- :rules="{ required: true, message: '必填项不能为空', trigger: 'blur' }"> -->
<el-input
v-model="dataForm.saleNo"
:disabled="mode.includes('detail')"
@@ -414,7 +411,7 @@
label="销售订单砖数"
prop="soqty"
:rules="[
{ required: true, message: '必填项不能为空', trigger: 'blur' },
// { required: true, message: '必填项不能为空', trigger: 'blur' },
{
type: 'number',
message: '输入正确的数字类型',
@@ -431,8 +428,8 @@
<el-col :span="6">
<el-form-item
label="销售时间"
prop="deliveryTime"
:rules="{ required: true, message: '必填项不能为空', trigger: 'blur' }">
prop="deliveryTime">
<!-- :rules="{ required: true, message: '必填项不能为空', trigger: 'blur' }"> -->
<el-date-picker
v-model="dataForm.deliveryTime"
:disabled="mode.includes('detail')"
@@ -468,12 +465,15 @@
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="物料号销售文本" prop="shortDesc" :rules="null">
<el-form-item label="喷码描述" prop="shortDesc" :rules="null">
<span style="display: block; margin-top: 32px">{{ dataForm.shortDesc }}</span>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="托盘类型" prop="palletType">
<el-form-item
label="托盘类型"
prop="palletType"
:rules="[{ required: true, message: '请选择托盘类型', trigger: 'blur' }]">
<el-select
v-model="dataForm.palletType"
filterable
@@ -486,7 +486,10 @@
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="贴纸板" prop="paperboard">
<el-form-item
label="贴纸板"
prop="paperboard"
:rules="[{ required: true, message: '请选择贴纸板', trigger: 'blur' }]">
<el-select
v-model="dataForm.paperboard"
filterable
@@ -616,12 +619,12 @@ export default {
label: "code",
},
{
url: "/pms/bom/page",
url: "/pms/bom/pageById",
params: {
limit: 999,
page: 1,
key: "",
externalCode: "",
id: "", // 编辑时传 bomId
},
method: "get",
target: "bomOptions",
@@ -805,6 +808,8 @@ export default {
.then(({ data: res }) => {
if (res && res.code === 0) {
this.dataForm = __pick(res.data, Object.keys(this.dataForm));
return res.data.bomId; // 特殊需求:编辑页面,还要根据 bomId 来更新配方号
} else {
this.$message({
message: `${res.code}: ${res.msg}`,
@@ -812,6 +817,28 @@ export default {
duration: 1500,
});
}
})
.then((bomId) => {
return this.$http({
url: "/pms/bom/pageById",
method: "get",
params: {
limit: 999,
page: 1,
key: "",
id: bomId,
},
});
})
.then(({ data: res }) => {
if (res.code == 0) {
this.bomOptions = res.data.list.map((item) => ({
name: item.name,
label: item.code,
value: item.id,
}));
}
this.formLoading = false;
})
.catch((err) => {