Browse Source

生产备料:待备料增加事业部搜索

lxf 1 year ago
parent
commit
c957b60471

+ 13 - 1
src/views/shengde/productionSystem/productionOperation/batching/stay.vue

@@ -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() {