|
@@ -15,7 +15,7 @@
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="类别" prop="materialTypeId">
|
|
|
- <el-input v-model="dataForm.materialTypeId" placeholder="物品(零件)类别"></el-input>
|
|
|
+ <dict-select v-model:dict-id="dataForm.cateId" v-bind:dict-type="dictType"/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -80,17 +80,20 @@
|
|
|
<script>
|
|
|
import WarehouseSelect from './warehouse-select'
|
|
|
import ShelveSelect from './shelve-select'
|
|
|
+ import DictSelect from '../sys/dict-select'
|
|
|
export default {
|
|
|
name: 'stock-add-or-update',
|
|
|
- components: {ShelveSelect, WarehouseSelect},
|
|
|
+ components: {DictSelect, ShelveSelect, WarehouseSelect},
|
|
|
data () {
|
|
|
return {
|
|
|
visible: false,
|
|
|
+ dictType: 'material_type',
|
|
|
dataForm: {
|
|
|
materialId: 0,
|
|
|
materialCode: '',
|
|
|
materialName: '',
|
|
|
materialTypeId: '',
|
|
|
+ cateId: '',
|
|
|
specifications: '',
|
|
|
unitName: '',
|
|
|
cnt: '',
|
|
@@ -128,6 +131,7 @@
|
|
|
this.dataForm.shelveId = data.data.shelveId
|
|
|
this.dataForm.shelveName = data.data.shelveName
|
|
|
this.dataForm.notes = data.data.notes
|
|
|
+ this.dataForm.cateId = data.data.cateId
|
|
|
} else {
|
|
|
this.$message.error(data.msg)
|
|
|
}
|
|
@@ -147,7 +151,7 @@
|
|
|
'materialId': this.dataForm.materialId,
|
|
|
'materialName': this.dataForm.materialName,
|
|
|
'amount': this.dataForm.amount,
|
|
|
- 'cateId': this.dataForm.materialTypeId,
|
|
|
+ 'cateId': this.dataForm.cateId,
|
|
|
'materialTypeId': this.dataForm.materialTypeId,
|
|
|
'cnt': this.dataForm.cnt,
|
|
|
'materialCode': this.dataForm.materialCode,
|