|
@ -14,7 +14,7 @@ |
|
|
<el-form-item label="物料类型" prop="materialType"> |
|
|
<el-form-item label="物料类型" prop="materialType"> |
|
|
<el-select v-model="dataForm.materialType" placeholder="物料类型"> |
|
|
<el-select v-model="dataForm.materialType" placeholder="物料类型"> |
|
|
<el-option |
|
|
<el-option |
|
|
v-for="item in materialTypeOpt" |
|
|
v-for="item in dictData[0]" |
|
|
:key="item.value" |
|
|
:key="item.value" |
|
|
:label="item.label" |
|
|
:label="item.label" |
|
|
:value="item.value"> |
|
|
:value="item.value"> |
|
@ -43,7 +43,6 @@ |
|
|
data () { |
|
|
data () { |
|
|
return { |
|
|
return { |
|
|
visible: false, |
|
|
visible: false, |
|
|
materialTypeOpt: [], |
|
|
|
|
|
dataForm: { |
|
|
dataForm: { |
|
|
materialId: 0, |
|
|
materialId: 0, |
|
|
materialCode: '', |
|
|
materialCode: '', |
|
@ -64,18 +63,10 @@ |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
created () { |
|
|
props: { |
|
|
this.getDictDetail() |
|
|
dictData: Array |
|
|
}, |
|
|
}, |
|
|
methods: { |
|
|
methods: { |
|
|
getDictDetail () { |
|
|
|
|
|
this.$http({ |
|
|
|
|
|
url: this.$http.adornUrl('/api/dict/dictDetail?code=material_type&page=0&size=9999'), |
|
|
|
|
|
method: 'get' |
|
|
|
|
|
}).then(({data}) => { |
|
|
|
|
|
this.materialTypeOpt = [...data.content] |
|
|
|
|
|
}) |
|
|
|
|
|
}, |
|
|
|
|
|
init (id) { |
|
|
init (id) { |
|
|
this.dataForm.materialId = id || 0 |
|
|
this.dataForm.materialId = id || 0 |
|
|
this.visible = true |
|
|
this.visible = true |
|
@ -90,7 +81,7 @@ |
|
|
if (data && data.code === 0) { |
|
|
if (data && data.code === 0) { |
|
|
this.dataForm.materialCode = data.material.materialCode |
|
|
this.dataForm.materialCode = data.material.materialCode |
|
|
this.dataForm.materialName = data.material.materialName |
|
|
this.dataForm.materialName = data.material.materialName |
|
|
this.dataForm.materialType = data.material.materialType |
|
|
this.dataForm.materialType = String(data.material.materialType) |
|
|
this.dataForm.isOn = data.material.isOn |
|
|
this.dataForm.isOn = data.material.isOn |
|
|
} |
|
|
} |
|
|
}) |
|
|
}) |
|
|