Commit 6cfa0a8e authored by 全洪江's avatar 全洪江

改了功能

parent 05e879a4
......@@ -168,15 +168,15 @@
align="center"
prop="isNeedPrototype"
/>
<el-table-column label="唯一码产品" align="center" prop="isUniqueCode" />
<el-table-column label="唯一码产品" align="center" prop="isUniqueCode" />
<el-table-column label="不考虑型体配色" align="center" prop="isConsiderColor" />
<el-table-column label="是否禁用" align="center" prop="isDisabled" />
<template slot-scope="scope">
<!-- <template slot-scope="scope">
<dict-tag
:options="dict.type.sys_yes_no"
:value="scope.row.isNeedShoeImg"
/>
</template>
</template> -->
<!-- <dict-tag
:options="dict.type.sys_yes_no"
:value="scope.row.isNeedPrototype"
......
......@@ -36,7 +36,7 @@
<el-col :md="8" :xs="12" style="height: 50.5px">
<el-form-item label="产品" prop="itemId">
<el-input
v-model="form.itemId"
v-model="form.itemName"
readonly
placeholder="请选择产品"
>
......@@ -49,23 +49,6 @@
<ItemSelect ref="ItemSelectRef" @onSelected="onItemSelect" />
</el-form-item>
</el-col>
<el-col :md="8" :xs="12" style="height: 50.5px">
<el-form-item label="制造工厂" prop="factoryId">
<el-input
v-model="form.factoryId"
readonly
placeholder="请选择"
>
<el-button
slot="append"
icon="el-icon-search"
@click="$refs['factoryRef'].showFlag = true"
></el-button>
</el-input>
<factory ref="factoryRef" @onSelected=" onfactory" />
</el-form-item>
</el-col>
<el-col :md="8" :xs="12" style="height: 50.5px">
<el-form-item label="工艺路线" prop="routeId">
<el-input
......@@ -86,98 +69,89 @@
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :md="8" :xs="12">
<el-form-item label="仓库" prop="warehouse">
<el-form-item label="简称" prop="abbreviation">
<el-input
v-model="form.abbreviation"
placeholder="请输入仓库"
placeholder="请输入简称"
></el-input>
</el-form-item>
</el-col>
<el-col :md="8" :xs="12">
<el-form-item label="尺码" prop="sizeGroup">
<el-form-item label="样品英文名" prop="enName">
<el-input
v-model="form.enName"
placeholder="请输入尺码"
placeholder="请输入样品英文名称"
></el-input>
</el-form-item>
</el-col>
<el-col :md="8" :xs="12">
<el-form-item label="是否要鞋图" prop="isNeedShoeImg">
<el-input
v-model="form.isNeedShoeImg"
placeholder="请输是否"
>
<el-option aria-label="是" value="Y"></el-option>
<el-option aria-label="否" value="N"></el-option>
</el-input>
</el-form-item>
</el-col>
<el-col :md="8" :xs="12">
<el-form-item label="是否附样品" prop="isNeedPrototype">
<el-input
v-model="form.isNeedPrototype"
placeholder="请输是否"
>
<el-option aria-label="是" value="Y"></el-option>
<el-option aria-label="否" value="N"></el-option>
</el-input>
</el-form-item>
<el-form-item label="样品数量" prop="num">
<el-input v-model="form.num" placeholder="请输入样品数量">
<template slot="suffix">{{ form.unit }}</template>
</el-input>
</el-form-item>
</el-col>
<el-col :md="8" :xs="12">
<el-form-item label="唯一码产品" prop="isUniqueCode">
<el-input
v-model="form.isUniqueCode"
placeholder="请输是否"
>
<el-option aria-label="是" value="Y"></el-option>
<el-option aria-label="否" value="N"></el-option>
</el-input>
</el-form-item>
<el-form-item label="打样形式" prop="type">
<el-input
v-model="form.type"
placeholder="请选择打样形式"
></el-input>
</el-form-item>
</el-col>
<el-col :md="8" :xs="12">
<el-form-item label="不考虑型体配色" prop="isConsiderColor: ">
<el-input
v-model="form.isConsiderColor"
placeholder="请输是否"
>
<el-option aria-label="是" value="Y"></el-option>
<el-option aria-label="否" value="N"></el-option>
</el-input>
</el-form-item>
<el-form-item label="分配方式" prop="modality">
<el-input
v-model="form.modality"
placeholder="请选择分配方式"
></el-input>
</el-form-item>
</el-col>
<el-col :md="8" :xs="12">
<el-form-item label="是否禁用" prop="isDisabled: ">
<el-input
v-model="form.isConsiderColor"
placeholder="请输是否"
>
<el-option aria-label="是" value="Y"></el-option>
<el-option aria-label="否" value="N"></el-option>
</el-input>
</el-form-item>
<el-form-item label="表面处理" prop="surfaceTreatment">
<el-input
v-model="form.surfaceTreatment"
placeholder="请输入表面处理"
></el-input>
</el-form-item>
</el-col>
<el-col :md="8" :xs="12">
<el-form-item label="鞋图" prop="shoeImg">
<el-form-item label="NG原因" prop="ngReason">
<el-input
v-model="form.type"
placeholder="请选鞋图"
v-model="form.ngReason"
placeholder="请输入NG原因"
></el-input>
</el-form-item>
</el-col>
<el-col :md="8" :xs="12">
<el-form-item label="样品" prop="prototype">
<el-form-item label="计划完成日期" prop="plannedFinishDate">
<el-date-picker
value-format="yyyy-MM-dd"
v-model="form.plannedFinishDate"
placeholder="请输入计划完成日期"
></el-date-picker>
</el-form-item>
</el-col>
<el-col :md="8" :xs="12">
<el-form-item label="版面需求时间" prop="plannedLayoutDate">
<el-date-picker
value-format="yyyy-MM-dd"
v-model="form.plannedLayoutDate"
placeholder="请输入版面需求时间"
></el-date-picker>
</el-form-item>
</el-col>
<el-col :md="8" :xs="12">
<el-form-item label="测试标准" prop="testStandard">
<el-input
v-model="form.modality"
placeholder="请选择样品"
v-model="form.testStandard"
placeholder="测试标准"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :md="8" :xs="12">
<el-form-item label="备注" prop="remark">
......@@ -203,6 +177,7 @@
</PageWrapper>
</div>
</template>
<script>
import { genCode } from "@/api/system/autocode/rule";
import ProogingBom from "./components/ProogingBom.vue";
......@@ -232,16 +207,21 @@ export default {
// 表单参数
form: {
prototypeRequestCode: "",
routeId: "",
itemId: "",
factoryId: "",
isNeedShoeImg: "",
isNeedPrototype: "",
isUniqueCode: "",
isConsiderColor: "",
isDisabled: "",
shoeImg: "",
prototype: "",
itemName: "",
unit: "",
routeId: "",
routeName: "",
abbreviation: "",
enName: "",
num: "",
type: "",
modality: "",
surfaceTreatment: "",
ngReason: "",
plannedFinishDate: "",
plannedLayoutDate: "",
testStandard: "",
remark: "",
},
rules: {},
......@@ -279,7 +259,7 @@ export default {
this.bomList = data.bomList;
// 设置组件数据
this.$refs["ProogingBomRef"].tableData = data.bomList;
this.$refs["ProogingProcess"].tableData = data.processList;
this.$refs["ProogingProcessRef"].tableData = data.processList;
})
.finally(() => {
this.loading = false;
......@@ -357,16 +337,19 @@ export default {
resetForm() {
this.form = {
prototypeRequestCode: "",
routeId: "",
itemId: "",
factoryId: "",
isNeedShoeImg: "",
isNeedPrototype: "",
isUniqueCode: "",
isConsiderColor: "",
isDisabled: "",
shoeImg: "",
prototype: "",
itemName: "",
routeId: "",
abbreviation: "",
enName: "",
num: "",
type: "",
modality: "",
surfaceTreatment: "",
ngReason: "",
plannedFinishDate: "",
plannedLayoutDate: "",
testStandard: "",
remark: "",
};
this.$refs["ProogingBomRef"].resetState();
......
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