fix:工段添加工段类型mtype
This commit is contained in:
parent
6d25f7ecc3
commit
5980db9a50
|
@ -50,6 +50,14 @@
|
||||||
>
|
>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
<el-table-column
|
||||||
|
label="工段类型"
|
||||||
|
prop="mtype"
|
||||||
|
>
|
||||||
|
<template #default="scope">
|
||||||
|
<span>{{ mtype_[scope.row.mtype] }}</span>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label="所属部门"
|
label="所属部门"
|
||||||
prop="belong_dept_name"
|
prop="belong_dept_name"
|
||||||
|
@ -148,6 +156,10 @@ export default {
|
||||||
section: "工序",
|
section: "工序",
|
||||||
other: "其他",
|
other: "其他",
|
||||||
},
|
},
|
||||||
|
mtype_: {
|
||||||
|
10: "自产",
|
||||||
|
20: "外协",
|
||||||
|
},
|
||||||
baseCode :this.$TOOL.data.get('BASE_INFO').base.base_code,
|
baseCode :this.$TOOL.data.get('BASE_INFO').base.base_code,
|
||||||
menuType:this.$TOOL.data.get('BASE_INFO').base.base_menucate,
|
menuType:this.$TOOL.data.get('BASE_INFO').base.base_menucate,
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,23 +1,35 @@
|
||||||
<template>
|
<template>
|
||||||
<el-dialog :title="titleMap[mode]" v-model="visible" :size="1000" destroy-on-close @closed="$emit('closed')">
|
<el-dialog :title="titleMap[mode]" v-model="visible" :size="1000" destroy-on-close @closed="$emit('closed')">
|
||||||
<el-container v-loading="loading">
|
<el-container v-loading="loading">
|
||||||
<el-main style="padding: 0 20px 20px 20px">
|
<el-main style="padding: 0 0 20px 0">
|
||||||
<el-form ref="dialogForm" :model="form" :rules="rules" label-position="right" label-width="80px"
|
<el-form ref="dialogForm" :model="form" :rules="rules" label-position="right" label-width="80px"
|
||||||
style="padding: 0 10px;">
|
style="padding: 0 10px;">
|
||||||
|
<el-row>
|
||||||
|
<el-col :md="12" :sm="24">
|
||||||
<el-form-item label="名称" prop="name">
|
<el-form-item label="名称" prop="name">
|
||||||
<el-input v-model="form.name" clearable></el-input>
|
<el-input v-model="form.name" clearable></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :md="12" :sm="24">
|
||||||
<el-form-item label="标识" v-if="menuType=='dynamic'">
|
<el-form-item label="标识" v-if="menuType=='dynamic'">
|
||||||
<el-input v-model="form.code" clearable></el-input>
|
<el-input v-model="form.code" clearable></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :md="12" :sm="24">
|
||||||
<el-form-item label="工序" prop="process">
|
<el-form-item label="工序" prop="process">
|
||||||
<el-select v-model="form.process" placeholder="工序" clearable style="width: 100%;">
|
<el-select v-model="form.process" placeholder="工序" clearable class="width-100">
|
||||||
<el-option v-for="item in options" :key="item.id" :label="item.name" :value="item.id"></el-option>
|
<el-option v-for="item in options" :key="item.id" :label="item.name" :value="item.id"></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<!-- <el-form-item label="能源监测" prop="need_enm">
|
</el-col>
|
||||||
<el-switch v-model="form.need_enm"></el-switch>
|
<el-col :md="12" :sm="24">
|
||||||
</el-form-item> -->
|
<el-form-item label="工段类型" prop="mtype">
|
||||||
|
<el-select v-model="form.mtype" placeholder="工段类型" class="width-100">
|
||||||
|
<el-option v-for="item in typeOptions" :key="item.value" :label="item.name" :value="item.value"></el-option>
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :md="12" :sm="24">
|
||||||
<el-form-item label="所属部门">
|
<el-form-item label="所属部门">
|
||||||
<el-cascader
|
<el-cascader
|
||||||
v-model="form.belong_dept"
|
v-model="form.belong_dept"
|
||||||
|
@ -25,7 +37,7 @@
|
||||||
:props="groupsProps"
|
:props="groupsProps"
|
||||||
clearable
|
clearable
|
||||||
:show-all-levels="false"
|
:show-all-levels="false"
|
||||||
style="width: 100%"
|
class="width-100"
|
||||||
@change="deptChange"
|
@change="deptChange"
|
||||||
>
|
>
|
||||||
</el-cascader>
|
</el-cascader>
|
||||||
|
@ -33,14 +45,23 @@
|
||||||
<el-option v-for="item in group" :key="item.id" :label="item.name" :value="item.id"></el-option>
|
<el-option v-for="item in group" :key="item.id" :label="item.name" :value="item.id"></el-option>
|
||||||
</el-select> -->
|
</el-select> -->
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :md="12" :sm="24">
|
||||||
<el-form-item label="排班规则">
|
<el-form-item label="排班规则">
|
||||||
<el-select v-model="form.shift_rule" style="width: 100%">
|
<el-select v-model="form.shift_rule" class="width-100">
|
||||||
<el-option v-for="item in shiftOptions" :key="item" :label="item" :value="item"></el-option>
|
<el-option v-for="item in shiftOptions" :key="item" :label="item" :value="item"></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :md="12" :sm="24">
|
||||||
<el-form-item label="排序">
|
<el-form-item label="排序">
|
||||||
<el-input-number v-model="form.sort" :min="1" />
|
<el-input-number v-model="form.sort" :min="1" class="width-100"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
</el-row>
|
||||||
|
<!-- <el-form-item label="能源监测" prop="need_enm">
|
||||||
|
<el-switch v-model="form.need_enm"></el-switch>
|
||||||
|
</el-form-item> -->
|
||||||
</el-form>
|
</el-form>
|
||||||
<sc-form-table v-if="baseCode!=='bxerp'" ref="table" v-model="materialList" :addTemplate="addTemplate" placeholder="暂无数据">
|
<sc-form-table v-if="baseCode!=='bxerp'" ref="table" v-model="materialList" :addTemplate="addTemplate" placeholder="暂无数据">
|
||||||
<el-table-column prop="type" label="输入物料" min-width="120" align="center">
|
<el-table-column prop="type" label="输入物料" min-width="120" align="center">
|
||||||
|
@ -85,6 +106,7 @@
|
||||||
import {genTree} from "@/utils/verificate";
|
import {genTree} from "@/utils/verificate";
|
||||||
const defaultForm = {
|
const defaultForm = {
|
||||||
name: "",
|
name: "",
|
||||||
|
mtype:10,
|
||||||
process: '',
|
process: '',
|
||||||
cate: 'photon',
|
cate: 'photon',
|
||||||
belong_dept: '',
|
belong_dept: '',
|
||||||
|
@ -103,6 +125,7 @@ export default {
|
||||||
},
|
},
|
||||||
//表单数据
|
//表单数据
|
||||||
form: {
|
form: {
|
||||||
|
mtype:10,
|
||||||
shift_rule: ''
|
shift_rule: ''
|
||||||
},
|
},
|
||||||
//验证规则
|
//验证规则
|
||||||
|
@ -120,6 +143,10 @@ export default {
|
||||||
visible: false,
|
visible: false,
|
||||||
isSaveing: false,
|
isSaveing: false,
|
||||||
shiftOptions: [],
|
shiftOptions: [],
|
||||||
|
typeOptions:[
|
||||||
|
{value:10,name:'自产'},
|
||||||
|
{value:20,name:'外协'},
|
||||||
|
],
|
||||||
options: [],
|
options: [],
|
||||||
group: [],
|
group: [],
|
||||||
routes: [],
|
routes: [],
|
||||||
|
|
Loading…
Reference in New Issue