Commit f21333f7 authored by 沈翠玲's avatar 沈翠玲

修复bug

parent f484822f
...@@ -9,10 +9,6 @@ ...@@ -9,10 +9,6 @@
<el-input v-model="queryParams.itemName" clearable placeholder="请输入成品物名称" @keyup.enter.native="handleQuery"> <el-input v-model="queryParams.itemName" clearable placeholder="请输入成品物名称" @keyup.enter.native="handleQuery">
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="组件号" prop="groupCounter">
<el-input v-model="queryParams.groupCounter" clearable placeholder="请输入组件号" @keyup.enter.native="handleQuery">
</el-input>
</el-form-item>
<el-form-item label="打样订单号" prop="sapPrototypeMakeCode"> <el-form-item label="打样订单号" prop="sapPrototypeMakeCode">
<el-input v-model="queryParams.sapPrototypeMakeCode" clearable placeholder="请输入打样订单号" <el-input v-model="queryParams.sapPrototypeMakeCode" clearable placeholder="请输入打样订单号"
@keyup.enter.native="handleQuery"> @keyup.enter.native="handleQuery">
...@@ -33,7 +29,6 @@ ...@@ -33,7 +29,6 @@
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="生产版本编码" align="center" prop="productionSolutionCode" /> <el-table-column label="生产版本编码" align="center" prop="productionSolutionCode" />
<el-table-column label="组件号" align="center" prop="groupCounter" />
<el-table-column label="产品版本名称" align="center" prop="productionSolutionName" :show-overflow-tooltip="true" /> <el-table-column label="产品版本名称" align="center" prop="productionSolutionName" :show-overflow-tooltip="true" />
<el-table-column label="成品物料编码" align="center" prop="itemCode" /> <el-table-column label="成品物料编码" align="center" prop="itemCode" />
<el-table-column label="成品物料名称" align="center" prop="itemName" /> <el-table-column label="成品物料名称" align="center" prop="itemName" />
......
...@@ -146,11 +146,6 @@ ...@@ -146,11 +146,6 @@
<el-input v-model="form.serialLen" placeholder="请输入编码流水长度" /> <el-input v-model="form.serialLen" placeholder="请输入编码流水长度" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :lg="12" :md="12" :sm="24" :xs="24">
<el-form-item label="当前流水" prop="currentSerial">
<el-input v-model="form.currentSerial" placeholder="请输入当前流水" />
</el-form-item>
</el-col>
<el-col :lg="12" :md="12" :sm="24" :xs="24"> <el-col :lg="12" :md="12" :sm="24" :xs="24">
<el-form-item label="客户编码" prop="clientCode"> <el-form-item label="客户编码" prop="clientCode">
<el-input v-model="form.clientCode" placeholder="请输入客户编码" /> <el-input v-model="form.clientCode" placeholder="请输入客户编码" />
......
...@@ -696,7 +696,7 @@ export default { ...@@ -696,7 +696,7 @@ export default {
}); });
}, },
getComData() { getComData() {
return this.tableData.filter(item => Object.values(item).some(v => v) ); return this.tableData.filter(item => Object.values(item).some(v => v && v.length > 0 ) );
}, },
/**重置表单 */ /**重置表单 */
resetForm() { resetForm() {
......
...@@ -19,6 +19,7 @@ ...@@ -19,6 +19,7 @@
class="page-form" class="page-form"
:model="form" :model="form"
ref="form" ref="form"
:rules="rules"
size="small" size="small"
:inline="true" :inline="true"
label-width="8em" label-width="8em"
...@@ -181,7 +182,11 @@ export default { ...@@ -181,7 +182,11 @@ export default {
updateBy: "", updateBy: "",
updateTime: "", updateTime: "",
}, },
rules: {}, rules: {
productionSolutionName: [
{ required: true, message: "生产版本名称不能为空", trigger: "blur" },
],
},
}; };
}, },
computed: { computed: {
...@@ -277,6 +282,8 @@ export default { ...@@ -277,6 +282,8 @@ export default {
processList, processList,
specificationSheet: {} specificationSheet: {}
}; };
this.$refs.form.validate( valid => {
if (valid) {
this.loading = true; this.loading = true;
if (this.mode == "apply") { if (this.mode == "apply") {
addProductionSolution(params) addProductionSolution(params)
...@@ -311,6 +318,8 @@ export default { ...@@ -311,6 +318,8 @@ export default {
this.loading = false; this.loading = false;
}); });
} }
}
})
}, },
/**重置表单 */ /**重置表单 */
resetForm() { resetForm() {
......
...@@ -266,12 +266,12 @@ ...@@ -266,12 +266,12 @@
<el-tab-pane label="工艺"> <el-tab-pane label="工艺">
<ProogingProcess ref="ProogingProcessRef" :bomList="bomList" /> <ProogingProcess ref="ProogingProcessRef" :bomList="bomList" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="指令"> <!-- <el-tab-pane label="指令" v-if="false"> -->
<WorkOrderSale ref="WorkOrderSaleRef" /> <WorkOrderSale ref="WorkOrderSaleRef" style="display: none" />
</el-tab-pane> <!-- </el-tab-pane> -->
<el-tab-pane label="SIZE"> <!-- <el-tab-pane label="SIZE" v-show="false" > -->
<WorkOrderSize ref="WorkOrderSizeRef" /> <WorkOrderSize ref="WorkOrderSizeRef" style="display: none" />
</el-tab-pane> <!-- </el-tab-pane> -->
</el-tabs> </el-tabs>
</PageWrapper> </PageWrapper>
<RoutesProcessSelect <RoutesProcessSelect
...@@ -639,11 +639,12 @@ export default { ...@@ -639,11 +639,12 @@ export default {
if (row != undefined && row != null) { if (row != undefined && row != null) {
this.form.productionSolutionId = row.productionSolutionId; this.form.productionSolutionId = row.productionSolutionId;
this.form.productionSolutionCode = row.productionSolutionCode; this.form.productionSolutionCode = row.productionSolutionCode;
this.form.group = `${row.groupKey ? row.groupKey: ''}${row.groupCounter ? row.groupCounter: ''}` this.form.group = row.productionSolutionCode
this.form.productCode = row.itemCode; this.form.productCode = row.itemCode;
this.form.groupCounter = row.groupCounter; this.form.groupCounter = row.groupCounter;
this.form.groupKey = row.groupKey; this.form.groupKey = row.groupKey;
this.form.productName = row.itemName; this.form.productName = row.itemName;
this.form.productionSolutionName = row.productionSolutionName;
const params = { const params = {
pageNum: 1, pageNum: 1,
pageSize: 1000, pageSize: 1000,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment