优化
This commit is contained in:
@@ -5,7 +5,6 @@
|
|||||||
:before-close="crud.cancelCU"
|
:before-close="crud.cancelCU"
|
||||||
:visible.sync="crud.status.cu > 0 || crud.status.view > 0"
|
:visible.sync="crud.status.cu > 0 || crud.status.view > 0"
|
||||||
@close="close"
|
@close="close"
|
||||||
@open="open"
|
|
||||||
>
|
>
|
||||||
<el-form ref="form" style="border: 1px solid #cfe0df;margin-top: 10px;padding-top: 10px;" :inline="true" :model="form" :rules="rules" size="mini" label-width="105px" label-suffix=":">
|
<el-form ref="form" style="border: 1px solid #cfe0df;margin-top: 10px;padding-top: 10px;" :inline="true" :model="form" :rules="rules" size="mini" label-width="105px" label-suffix=":">
|
||||||
<el-form-item label="设备档案编码" prop="devicerecord_code">
|
<el-form-item label="设备档案编码" prop="devicerecord_code">
|
||||||
@@ -251,6 +250,7 @@ import equipmentfile from '@/api/wms/basedata/em/equipmentfile'
|
|||||||
import Treeselect, { LOAD_CHILDREN_OPTIONS } from '@riophae/vue-treeselect'
|
import Treeselect, { LOAD_CHILDREN_OPTIONS } from '@riophae/vue-treeselect'
|
||||||
import '@riophae/vue-treeselect/dist/vue-treeselect.css'
|
import '@riophae/vue-treeselect/dist/vue-treeselect.css'
|
||||||
import { getDepts, getDeptSuperior } from '@/api/system/dept'
|
import { getDepts, getDeptSuperior } from '@/api/system/dept'
|
||||||
|
import crudDevicebom from '@/api/wms/basedata/em/devicebom'
|
||||||
|
|
||||||
const defaultForm = {
|
const defaultForm = {
|
||||||
devicerecord_id: '',
|
devicerecord_id: '',
|
||||||
@@ -325,6 +325,12 @@ export default {
|
|||||||
material_type_id: [
|
material_type_id: [
|
||||||
{ required: true, message: '设备类别不能为空', trigger: 'blur' }
|
{ required: true, message: '设备类别不能为空', trigger: 'blur' }
|
||||||
],
|
],
|
||||||
|
belong_deptid: [
|
||||||
|
{ required: true, message: '归属部门不能为空', trigger: 'blur' }
|
||||||
|
],
|
||||||
|
use_deptid: [
|
||||||
|
{ required: true, message: '使用部门不能为空', trigger: 'blur' }
|
||||||
|
],
|
||||||
device_bom_id: [
|
device_bom_id: [
|
||||||
{ required: true, message: '设备Bom不能为空', trigger: 'blur' }
|
{ required: true, message: '设备Bom不能为空', trigger: 'blur' }
|
||||||
],
|
],
|
||||||
@@ -354,29 +360,35 @@ export default {
|
|||||||
close() {
|
close() {
|
||||||
this.$emit('AddChanged')
|
this.$emit('AddChanged')
|
||||||
},
|
},
|
||||||
open() {
|
|
||||||
},
|
|
||||||
[CRUD.HOOK.afterToCU](crud, form) {
|
[CRUD.HOOK.afterToCU](crud, form) {
|
||||||
debugger
|
debugger
|
||||||
if (!form.devicerecord_code) {
|
if (!form.devicerecord_code) {
|
||||||
this.getDepts()
|
this.getDepts()
|
||||||
|
|
||||||
const param = {
|
const param = {
|
||||||
'materOpt_code': '23'
|
'materOpt_code': '26'
|
||||||
}
|
}
|
||||||
crudMaterialbase.getMaterOptType(param).then(res => {
|
crudMaterialbase.getMaterOptType(param).then(res => {
|
||||||
this.class_idStr = res.class_idStr
|
this.class_idStr = res.class_idStr
|
||||||
this.queryClassId()
|
this.queryClassId()
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
debugger
|
|
||||||
this.getSupDepts(form.use_deptid)
|
this.getSupDepts(form.use_deptid)
|
||||||
this.getSubTypes(form.material_type_id)
|
const param = {
|
||||||
|
'materOpt_code': '26'
|
||||||
|
}
|
||||||
|
crudDevicebom.getBjId(param).then(res => {
|
||||||
|
debugger
|
||||||
|
const data = {}
|
||||||
|
data.id = form.material_type_id
|
||||||
|
data.goal_id = res.class_idStr
|
||||||
|
this.getSubTypes(data)
|
||||||
|
})
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
getSubTypes(id) {
|
getSubTypes(id) {
|
||||||
debugger
|
debugger
|
||||||
crudClassstandard.getClassSuperior(id).then(res => {
|
crudClassstandard.getClassSuperior2(id).then(res => {
|
||||||
debugger
|
debugger
|
||||||
const date = res.content
|
const date = res.content
|
||||||
this.buildClass(date)
|
this.buildClass(date)
|
||||||
|
|||||||
@@ -318,7 +318,7 @@ export default {
|
|||||||
this.workProcedureList = res
|
this.workProcedureList = res
|
||||||
})
|
})
|
||||||
const param = {
|
const param = {
|
||||||
'materOpt_code': '23'
|
'materOpt_code': '26'
|
||||||
}
|
}
|
||||||
crudMaterialbase.getMaterOptType(param).then(res => {
|
crudMaterialbase.getMaterOptType(param).then(res => {
|
||||||
this.class_idStr = res.class_idStr
|
this.class_idStr = res.class_idStr
|
||||||
|
|||||||
Reference in New Issue
Block a user