|
@@ -13,6 +13,11 @@
|
|
|
<el-form-item label="BOM品名" prop="nameChinese">
|
|
|
<el-input placeholder="请输入" v-model="queryParams.nameChinese" clearable size="small" @keyup.enter.native="handleQuery" />
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="事业部" prop="subsidiaryId">
|
|
|
+ <el-select v-model="queryParams.subsidiaryId" placeholder="请选择事业部" size="small" style="width: 100%" @change="handleQuery">
|
|
|
+ <el-option v-for="item in companyList" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="投产时间">
|
|
|
<el-col :span="11">
|
|
|
<el-date-picker
|
|
@@ -211,6 +216,7 @@ import { getUid } from '@/util/saas.js'
|
|
|
import * as API from '@/api/shengde/productionSystem/productionOperation/batching/index'
|
|
|
import { mapGetters } from 'vuex'
|
|
|
import QuickDelivery from '@/components/shengde/quickDelivery/index'
|
|
|
+import { getSubsidiaryList } from '@/api/shengde/subsidiary/bill/bill'
|
|
|
|
|
|
export default {
|
|
|
name: 'stay',
|
|
@@ -228,6 +234,7 @@ export default {
|
|
|
beginTime: '',
|
|
|
endTime: '',
|
|
|
status: '0',
|
|
|
+ subsidiaryId: '',
|
|
|
},
|
|
|
loading: false,
|
|
|
tableList: [],
|
|
@@ -255,13 +262,18 @@ export default {
|
|
|
quantity: 0,
|
|
|
contractCount: 0,
|
|
|
},
|
|
|
+ companyList: [],
|
|
|
}
|
|
|
},
|
|
|
created() {
|
|
|
this.bookSign = this.dictData.filter((item) => item.code === 'book_sign')[0].children
|
|
|
this.bookSignAndNo = this.bookSignAndNo.concat(this.bookSign)
|
|
|
},
|
|
|
- mounted() {},
|
|
|
+ mounted() {
|
|
|
+ getSubsidiaryList({ pageNum: 1, pageSize: 9999 }).then((res) => {
|
|
|
+ this.companyList = res.data.data.records
|
|
|
+ })
|
|
|
+ },
|
|
|
computed: mapGetters(['dictData']),
|
|
|
methods: {
|
|
|
pageInit() {
|