Browse Source

青贮出库-订单下拉

Shan9312 1 year ago
parent
commit
f9184d2673
3 changed files with 34 additions and 3 deletions
  1. 10 0
      src/api/common.js
  2. 1 1
      src/permission.js
  3. 23 2
      src/views/custom/outStock/index.vue

+ 10 - 0
src/api/common.js

@@ -1,5 +1,6 @@
 import request from '@/utils/request'
 import parseTime from '@/utils/index.js'
+import { data } from 'jquery'
 
 export function postJson(url, data) {
   return request({
@@ -338,3 +339,12 @@ export function getWorkList() {
   })
 }
 
+// 获取订单号库
+export function getNumList(data) {
+  return request({
+    url: '/authdata/ensiling',
+    method: 'get',
+    params: data
+  })
+}
+

+ 1 - 1
src/permission.js

@@ -7,7 +7,7 @@ import { getToken, removeToken } from '@/utils/auth' // get token from cookie
 import Cookies from 'js-cookie'
 import getPageTitle from '@/utils/get-page-title'
 // 1为单点登录,其他不是
-Cookies.set('sso', 1)
+Cookies.set('sso', 0)
 NProgress.configure({ showSpinner: false }) // NProgress Configuration
 
 const whiteList = ['/login'] // no redirect whitelist

+ 23 - 2
src/views/custom/outStock/index.vue

@@ -395,7 +395,16 @@
             </el-col>
             <el-col v-if="No2 && createTemp.useType == 6" :span="8">
               <el-form-item label="订单号:" prop="greenFodderNumber">
-                <el-input ref="greenFodderNumber" v-model="createTemp.greenFodderNumber" maxlength="20" />
+                <!-- <el-input ref="greenFodderNumber" v-model="createTemp.greenFodderNumber" maxlength="20" /> -->
+
+                <el-select ref="greenFodderNumber" v-model="createTemp.greenFodderNumber" filterable placeholder="订单号" class="filter-item" style="width:100%">
+                  <el-option
+                    v-for="item in numList"
+                    :key="item.id"
+                    :label="item.code"
+                    :value="item.id"
+                  />
+                </el-select>
               </el-form-item>
             </el-col>
             <el-col v-if="isReceiveTime2" :span="8">
@@ -1045,7 +1054,7 @@
 
 <script>
 // 引入
-import { GetDataByName, GetDataByNames, ExecDataByConfig, checkButtons, GetAccount, transData, PostDataByName, EasSync, SapUse } from '@/api/common'
+import { GetDataByName, GetDataByNames, ExecDataByConfig, checkButtons, GetAccount, transData, PostDataByName, EasSync, SapUse, getNumList } from '@/api/common'
 import waves from '@/directive/waves' // waves directive
 import { parseTime, sortChange } from '@/utils/index.js'
 // eslint-disable-next-line no-unused-vars
@@ -1067,6 +1076,7 @@ export default {
   },
   data() {
     return {
+      numList: [], // 青贮出库订单号
       myHeight: document.documentElement.clientHeight - 85 - 250,
       isSap: 1,
       isSrm: 1,
@@ -1415,9 +1425,20 @@ export default {
     this.get_select_list()
     this.get_table_data()
     this.getTypeList()
+    // 获取订单号
+    this.getNumberArr()
   },
 
   methods: {
+    // 获取订单号数据
+    async getNumberArr() {
+      const params = {
+        pastureId: Cookies.get('pastureid')
+      }
+      const data = await getNumList(params)
+      this.numList = data.data
+      console.log(data, 'hss-data')
+    },
     tableSort(column) {
       if (this.activeName == 'first') {
         sortChange(column, this.list)