Commit 16a8a778 authored by hiyonx's avatar hiyonx

Merge branch 'dev' of http://git.local.topsunit.com/mes/mes-ui into dev

parents 243281dc 9be2f473
...@@ -16,6 +16,7 @@ ...@@ -16,6 +16,7 @@
<PageWrapper> <PageWrapper>
<el-form <el-form
class="page-form"
:model="form" :model="form"
ref="form" ref="form"
size="small" size="small"
...@@ -23,7 +24,7 @@ ...@@ -23,7 +24,7 @@
label-width="8em" label-width="8em"
> >
<el-row> <el-row>
<el-col :md="8" :xs="12"> <el-col :lg="6" :md="8" :sm="12" :xs="12">
<el-form-item label="申请单编码" prop="productionRequestCode"> <el-form-item label="申请单编码" prop="productionRequestCode">
<el-input <el-input
disabled disabled
...@@ -33,7 +34,7 @@ ...@@ -33,7 +34,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :md="8" :xs="12" style="height: 50.5px"> <el-col :lg="6" :md="8" :sm="12" :xs="12">
<el-form-item label="产品" prop="itemId"> <el-form-item label="产品" prop="itemId">
<el-input <el-input
v-model="form.itemName" v-model="form.itemName"
...@@ -49,7 +50,7 @@ ...@@ -49,7 +50,7 @@
<ItemSelect ref="ItemSelectRef" @onSelected="onItemSelect" /> <ItemSelect ref="ItemSelectRef" @onSelected="onItemSelect" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :md="8" :xs="12" style="height: 50.5px"> <el-col :lg="6" :md="8" :sm="12" :xs="12">
<el-form-item label="工艺路线" prop="routeId"> <el-form-item label="工艺路线" prop="routeId">
<el-input <el-input
v-model="form.routeName" v-model="form.routeName"
...@@ -68,9 +69,7 @@ ...@@ -68,9 +69,7 @@
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> <el-col :lg="6" :md="8" :sm="12" :xs="12">
<el-row>
<el-col :md="8" :xs="12" style="height: 50.5px">
<el-form-item label="制造工厂" prop="factoryId"> <el-form-item label="制造工厂" prop="factoryId">
<el-input <el-input
v-model="form.factoryName" v-model="form.factoryName"
...@@ -83,10 +82,13 @@ ...@@ -83,10 +82,13 @@
@click="$refs['FactorySelectRef'].showFlag = true" @click="$refs['FactorySelectRef'].showFlag = true"
></el-button> ></el-button>
</el-input> </el-input>
<FactorySelect ref="FactorySelectRef" @onSelected="onFactorySelect" /> <FactorySelect
ref="FactorySelectRef"
@onSelected="onFactorySelect"
/>
</el-form-item> </el-form-item>
</el-col> </el-col>
<!-- <el-col :md="8" :xs="12"> <!-- <el-col :lg="6" :md="8" :sm="12" :xs="12">
<el-form-item label="仓库" prop="warehouse"> <el-form-item label="仓库" prop="warehouse">
<el-input <el-input
v-model="form.warehouse" v-model="form.warehouse"
...@@ -94,7 +96,7 @@ ...@@ -94,7 +96,7 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
</el-col> --> </el-col> -->
<el-col :md="8" :xs="12"> <el-col :lg="6" :md="8" :sm="12" :xs="12">
<el-form-item label="尺码" prop="sizeGroup"> <el-form-item label="尺码" prop="sizeGroup">
<el-input <el-input
v-model="form.sizeGroup" v-model="form.sizeGroup"
...@@ -102,63 +104,48 @@ ...@@ -102,63 +104,48 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :md="8" :xs="12"> <el-col :lg="6" :md="8" :sm="12" :xs="12">
<el-form-item label="是否要鞋图" prop="isNeedShoeImg"> <el-form-item label="是否要鞋图" prop="isNeedShoeImg">
<el-select <el-select v-model="form.isNeedShoeImg" placeholder="请选择">
v-model="form.isNeedShoeImg"
placeholder="请选择"
>
<el-option label="是" :value="1"></el-option> <el-option label="是" :value="1"></el-option>
<el-option label="否" :value="0"></el-option> <el-option label="否" :value="0"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :md="8" :xs="12"> <el-col :lg="6" :md="8" :sm="12" :xs="12">
<el-form-item label="是否附样品" prop="isNeedPrototype"> <el-form-item label="是否附样品" prop="isNeedPrototype">
<el-select <el-select v-model="form.isNeedPrototype" placeholder="请选择">
v-model="form.isNeedPrototype"
placeholder="请选择"
>
<el-option label="是" :value="1"></el-option> <el-option label="是" :value="1"></el-option>
<el-option label="否" :value="0"></el-option> <el-option label="否" :value="0"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :md="8" :xs="12"> <el-col :lg="6" :md="8" :sm="12" :xs="12">
<el-form-item label="唯一码产品" prop="isUniqueCode"> <el-form-item label="唯一码产品" prop="isUniqueCode">
<el-select <el-select v-model="form.isUniqueCode" placeholder="请选择">
v-model="form.isUniqueCode"
placeholder="请选择"
>
<el-option label="是" :value="1"></el-option> <el-option label="是" :value="1"></el-option>
<el-option label="否" :value="0"></el-option> <el-option label="否" :value="0"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :md="8" :xs="12"> <el-col :lg="6" :md="8" :sm="12" :xs="12">
<el-form-item label="不考虑型体配色" prop="isConsiderColor"> <el-form-item label="不考虑型体配色" prop="isConsiderColor">
<el-select <el-select v-model="form.isConsiderColor" placeholder="请选择">
v-model="form.isConsiderColor"
placeholder="请选择"
>
<el-option label="是" :value="1"></el-option> <el-option label="是" :value="1"></el-option>
<el-option label="否" :value="0"></el-option> <el-option label="否" :value="0"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :md="8" :xs="12"> <el-col :lg="6" :md="8" :sm="12" :xs="12">
<el-form-item label="是否禁用" prop="isDisabled"> <el-form-item label="是否禁用" prop="isDisabled">
<el-select <el-select v-model="form.isDisabled" placeholder="请选择">
v-model="form.isDisabled"
placeholder="请选择"
>
<el-option label="是" :value="1"></el-option> <el-option label="是" :value="1"></el-option>
<el-option label="否" :value="0"></el-option> <el-option label="否" :value="0"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<!-- <el-col :md="8" :xs="12"> <!-- <el-col :lg="6" :md="8" :sm="12" :xs="12">
<el-form-item label="样品" prop="prototype"> <el-form-item label="样品" prop="prototype">
<el-input <el-input
v-model="form.prototype" v-model="form.prototype"
...@@ -169,7 +156,7 @@ ...@@ -169,7 +156,7 @@
</el-row> </el-row>
<el-row> <el-row>
<el-col :md="8" :xs="12"> <el-col :lg="6" :md="8" :sm="12" :xs="12">
<el-form-item label="备注" prop="remark"> <el-form-item label="备注" prop="remark">
<el-input <el-input
type="textarea" type="textarea"
...@@ -181,9 +168,15 @@ ...@@ -181,9 +168,15 @@
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :md="8" :xs="12"> <el-col :lg="6" :md="8" :sm="12" :xs="12">
<el-form-item label="鞋图" prop="shoeImg"> <el-form-item label="鞋图" prop="shoeImg">
<ImageUpload :limit="1" :value="form.shoeImg" :fileSize="5" @onUploaded="handleImgUploaded" @onRemoved="handleImgRemoved"></ImageUpload> <ImageUpload
:limit="1"
:value="form.shoeImg"
:fileSize="5"
@onUploaded="handleImgUploaded"
@onRemoved="handleImgRemoved"
></ImageUpload>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
...@@ -204,7 +197,7 @@ ...@@ -204,7 +197,7 @@
<script> <script>
import { genCode } from "@/api/system/autocode/rule"; import { genCode } from "@/api/system/autocode/rule";
import ProogingBom from "./components/ProogingBom.vue"; import ProogingBom from "./components/ProogingBom.vue";
import ImageUpload from "@/components/ImageUpload/index.vue" import ImageUpload from "@/components/ImageUpload/index.vue";
import ProogingProcess from "./components/ProogingProcess.vue"; import ProogingProcess from "./components/ProogingProcess.vue";
import ItemSelect from "@/components/itemSelect/single.vue"; import ItemSelect from "@/components/itemSelect/single.vue";
import FactorySelect from "@/components/FactorySelect/index.vue"; import FactorySelect from "@/components/FactorySelect/index.vue";
...@@ -218,7 +211,14 @@ import { ...@@ -218,7 +211,14 @@ import {
} from "@/api/mes/pro/productionRequest"; } from "@/api/mes/pro/productionRequest";
export default { export default {
components: { ProogingBom, ProogingProcess, ItemSelect, RoutesProcessSelect, FactorySelect, ImageUpload }, components: {
ProogingBom,
ProogingProcess,
ItemSelect,
RoutesProcessSelect,
FactorySelect,
ImageUpload,
},
dicts: [], dicts: [],
provide() { provide() {
return { return {
...@@ -237,18 +237,18 @@ export default { ...@@ -237,18 +237,18 @@ export default {
unit: "", unit: "",
routeId: "", routeId: "",
routeName: "", routeName: "",
factoryId:"", factoryId: "",
factoryName:"", factoryName: "",
type: "", type: "",
modality: "", modality: "",
isNeedPrototype: "", isNeedPrototype: "",
isNeedShoeImg: "", isNeedShoeImg: "",
isUniqueCode: "", isUniqueCode: "",
isDisabled:"", isDisabled: "",
shoeImg: "", shoeImg: "",
sizeGroup: "", sizeGroup: "",
remark: "", remark: "",
prototype:"", prototype: "",
warehouse: "", warehouse: "",
}, },
rules: {}, rules: {},
...@@ -375,29 +375,29 @@ export default { ...@@ -375,29 +375,29 @@ export default {
unit: "", unit: "",
routeId: "", routeId: "",
routeName: "", routeName: "",
factoryId:"", factoryId: "",
factoryName:"", factoryName: "",
type: "", type: "",
modality: "", modality: "",
isNeedPrototype: "", isNeedPrototype: "",
isNeedShoeImg: "", isNeedShoeImg: "",
isUniqueCode: "", isUniqueCode: "",
isDisabled:"", isDisabled: "",
shoeImg: "", shoeImg: "",
sizeGroup: "", sizeGroup: "",
remark: "", remark: "",
prototype:"", prototype: "",
warehouse: "", warehouse: "",
}; };
this.$refs["ProogingBomRef"].resetState(); this.$refs["ProogingBomRef"].resetState();
this.$refs["ProogingProcessRef"].resetState(); this.$refs["ProogingProcessRef"].resetState();
}, },
//图片上传成功 //图片上传成功
handleImgUploaded(imgUrl){ handleImgUploaded(imgUrl) {
this.form.shoeImg = imgUrl; this.form.shoeImg = imgUrl;
}, },
//图片移除 //图片移除
handleImgRemoved(imgUrl){ handleImgRemoved(imgUrl) {
this.form.shoeImg = null; this.form.shoeImg = null;
}, },
}, },
......
...@@ -732,7 +732,7 @@ export default { ...@@ -732,7 +732,7 @@ export default {
const taskId = row.taskId || this.ids; const taskId = row.taskId || this.ids;
getProtask(taskId).then((response) => { getProtask(taskId).then((response) => {
this.form = response.data; this.form = response.data;
this.getProcess(); // this.getProcess();
this.open = true; this.open = true;
this.title = "查看任务单信息"; this.title = "查看任务单信息";
this.optType = "view"; this.optType = "view";
...@@ -747,7 +747,7 @@ export default { ...@@ -747,7 +747,7 @@ export default {
} }
getProtask(row.taskId).then((response) => { getProtask(row.taskId).then((response) => {
this.form = response.data; this.form = response.data;
this.getProcess(); // this.getProcess();
this.open = true; this.open = true;
this.title = "生产排产"; this.title = "生产排产";
this.optType = "edit"; this.optType = "edit";
......
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