|
@@ -260,13 +260,18 @@
|
|
|
<a-row class="form-row" :gutter="BaseTool.Constant.row.gutter">
|
|
|
<a-col :lg="12" :md="24" :sm="24">
|
|
|
<a-form-item
|
|
|
- label="存放位置"
|
|
|
+ label="所属车间"
|
|
|
:labelCol="BaseTool.Constant.labelCol"
|
|
|
:wrapperCol="BaseTool.Constant.wrapperCol"
|
|
|
>
|
|
|
- <a-input
|
|
|
- style="width: 100%"
|
|
|
- v-decorator="['positionId']" />
|
|
|
+ <a-select v-decorator="['positionId', { rules: [{required: true, message: '所属车间不能为空'}]}]" placeholder="请选择">
|
|
|
+ <a-select-option
|
|
|
+ v-for="({id,name}) in sbPositionData"
|
|
|
+ :key="id"
|
|
|
+ :label="name"
|
|
|
+ :value="id">{{ name }}
|
|
|
+ </a-select-option>
|
|
|
+ </a-select>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
<a-col :lg="12" :md="24" :sm="24">
|
|
@@ -908,6 +913,7 @@
|
|
|
import pick from 'lodash.pick'
|
|
|
import { addSbInfo, updateSbInfo, fetchSbInfo, copySbInfo } from '@/api/sb/info'
|
|
|
import { fetchSbTypeTree } from '@/api/sb/type'
|
|
|
+import { querySbPosition } from '@/api/sb/position'
|
|
|
import FirmProducerSelectModal from '@/views/firm/producer/modules/FirmProducerSelectModal'
|
|
|
import SbGuigeSelectModal from '@/views/sb/guige/modules/SbGuigeSelectModal'
|
|
|
import SbModelSelectModal from '@/views/sb/model/modules/SbModelSelectModal'
|
|
@@ -947,6 +953,7 @@ export default {
|
|
|
groupList: {},
|
|
|
visible: false,
|
|
|
sbTypeTreeData: [],
|
|
|
+ sbPositionData: [],
|
|
|
// sbInfoTreeData: [],
|
|
|
// sourceSbInfoTreeData: [],
|
|
|
// sbPositionTreeData: [],
|
|
@@ -1247,6 +1254,9 @@ export default {
|
|
|
fetchSbTypeTree().then(res => {
|
|
|
this.sbTypeTreeData = res.data
|
|
|
})
|
|
|
+ querySbPosition().then(res => {
|
|
|
+ this.sbPositionData = res.data
|
|
|
+ })
|
|
|
// getSbInfoTree({ id: record.id }).then(res => {
|
|
|
// this.sbInfoTreeData = res.data
|
|
|
// this.sourceSbInfoTreeData = res.data
|