车辆、物料

This commit is contained in:
2025-03-11 15:01:26 +08:00
parent 8c7cb7b209
commit 89585e96a5
6 changed files with 53 additions and 470 deletions

View File

@@ -11,7 +11,14 @@
<el-input v-model="dataForm.materialName" placeholder="物料名称"></el-input>
</el-form-item>
<el-form-item label="物料类型" prop="materialType">
<el-input v-model="dataForm.materialType" placeholder="物料类型"></el-input>
<el-select v-model="dataForm.materialType" placeholder="物料类型">
<el-option
v-for="item in materialTypeOpt"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="是否启用" prop="isOn">
<el-switch
@@ -35,6 +42,7 @@
data () {
return {
visible: false,
materialTypeOpt: [],
dataForm: {
materialId: 0,
materialCode: '',
@@ -55,7 +63,18 @@
}
}
},
created () {
this.getDictDetail()
},
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) {
this.dataForm.materialId = id || 0
this.visible = true