lex-xin 4 gadi atpakaļ
vecāks
revīzija
3cf7e4ba02

+ 16 - 3
src/views/businessManager/orderManager/financeManager-taoqi.vue

@@ -410,11 +410,14 @@
             :label-width="formLabelWidth"
              :rules="[{pattern:/^[0-9]*$/,message:'请输入正确的缴费单号',trigger: 'blur'}]"
           >
-            <el-input
+            <!-- <el-input
               v-model.trim="form.calenderId"
               :disabled="!isAdd"
               placeholder="请输入缴费单号"
-            ></el-input>
+            ></el-input> -->
+            <el-select v-model="form.calenderId" :disabled="!isAdd" placeholder="请选择缴费单号" style="width: 100% !important" filterable>
+              <el-option v-for="(item, index) in getCalenderList" :key="index" :label="item.id" :value="item.id"></el-option>
+            </el-select>
           </el-form-item>
           <el-form-item
             label="学员编号"
@@ -622,6 +625,7 @@ import {
   routeOrderAdd,
   getOrderInfo,
   orderDelete,
+  getCalenders
 } from "@/api/orderManager";
 import { goodsQuery } from "@/api/businessManager";
 import { getEmployeeOrgan, getAddress, getCooperation } from "@/api/buildTeam";
@@ -748,6 +752,7 @@ export default {
       headers: {
         Authorization: getToken(),
       },
+      getCalenderList: []
     };
   },
   created() {
@@ -1070,7 +1075,15 @@ export default {
         });
       }
     },
-    checkSchool(val) {},
+    async checkSchool(val) {
+      this.form.calenderId = null
+      try {
+        let res = await getCalenders({id : val})
+        this.getCalenderList = res.data
+      } catch {
+        //
+      }
+    },
     checkgoods(val) {
       for (let i = 0; i <= this.form.goodsList.length - 1; i++) {
         if (