工单修改,新建工单时增加可以多选择所需存放的固化室

This commit is contained in:
psh
2024-07-02 17:48:18 +08:00
parent f5525f2129
commit 128dad4aa5
6 changed files with 113 additions and 41 deletions

View File

@@ -60,7 +60,7 @@
</el-form>
</div>
<!--如果想在工具栏加入更多按钮可以使用插槽方式 slot = 'left' or 'right'-->
<crudOperation :permission="permission" >
<crudOperation :permission="permission">
<el-button
slot="right"
class="filter-item"
@@ -211,14 +211,14 @@
<el-form-item label="设备名称">
<el-input v-model="form.point_name" style="width: 240px;" disabled />
</el-form-item>
<!-- <el-form-item label="静置时间(分钟)" prop="standing_time">-->
<!-- <el-input-number-->
<!-- v-model.number="form.standing_time"-->
<!-- :min="0"-->
<!-- :max="999"-->
<!-- style="width: 240px;"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="静置时间(分钟)" prop="standing_time">-->
<!-- <el-input-number-->
<!-- v-model.number="form.standing_time"-->
<!-- :min="0"-->
<!-- :max="999"-->
<!-- style="width: 240px;"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item v-show="crud.status.edit" label="实际数量" prop="real_qty">
<el-input-number
v-model.number="form.real_qty"
@@ -260,6 +260,24 @@
/>
</el-select>
</el-form-item>
<el-form-item label="可放固化室" prop="ghs">
<el-select
v-model="form.ghs"
clearable
filterable
multiple
size="mini"
placeholder="请选择"
class="filter-item"
style="width: 240px;"
>
<el-option
v-for="item in ghsList"
:label="item.point_name"
:value="item.point_code"
/>
</el-select>
</el-form-item>
<el-form-item label="是否自动搬运" prop="is_needmove">
<el-radio-group v-model="form.is_needmove" style="width: 240px">
<el-radio :label="true">是</el-radio>
@@ -416,7 +434,8 @@ const defaultForm = {
workshop_code: null,
ext_id: null,
is_delete: false,
is_urgent: false
is_urgent: false,
ghs: null
}
export default {
name: 'PdmBdWorkorder',
@@ -453,6 +472,9 @@ export default {
],
region_code: [
{ required: true, message: '区域编码不能为空', trigger: 'change' }
],
ghs: [
{ required: true, message: '可放固化室不能为空', trigger: 'change' }
]
/* workorder_type: [
{ required: true, message: '工单类型不能为空', trigger: 'blur' }
@@ -465,6 +487,7 @@ export default {
workShopList: [],
regionList: [],
pointList: [],
ghsList: [],
regionCodeParam: null,
materialDialog: false,
fullscreenLoading: false
@@ -473,6 +496,7 @@ export default {
created() {
this.getWorkShopList()
this.getRegionList()
this.getGhsList()
},
methods: {
item() {
@@ -506,6 +530,16 @@ export default {
})
}
},
getGhsList() { // 获取点位列表
const param = {
region_code: 'GH',
point_type: '1'
}
crudSchBasePoint.getPointList(param).then(res => {
this.ghsList = res
this.regionCodeParam = null
})
},
getMaterial() {
this.materialDialog = true
},