Procházet zdrojové kódy

乘客管理增加购票方式字段

yanliming před 4 roky
rodič
revize
f7d523bac6
1 změnil soubory, kde provedl 23 přidání a 3 odebrání
  1. 23 3
      src/views/bus/passengerInfo-list.vue

+ 23 - 3
src/views/bus/passengerInfo-list.vue

@@ -37,7 +37,7 @@
         label="购票状态"
         prop="payStatus"
       >
-        <el-select
+        <!-- <el-select
           v-model="queryModel.payStatus"
           filterable
           clearable
@@ -47,8 +47,13 @@
         >
           <el-option key="0" label="未购票" value="0"></el-option>
           <el-option key="1" label="已购票" value="1"></el-option>
-          <el-option key="2" label="已国战" value="2"></el-option>
-          <el-option key="3" label="已补票" value="3"></el-option>
+          <el-option key="2" labe value="2"></el-option>
+          <el-option key="3" label="已l="已国战"补票" value="3"></el-option>
+        </el-select> -->
+
+        <el-select v-model="queryModel.payStatus" size="mini" style="width:110px;">
+          <el-option v-for="(item,index) in payStatusList" 
+          :label="item.name" :value="item.value" :key="index"></el-option>
         </el-select>
       </el-form-item>
       <el-form-item>
@@ -102,6 +107,11 @@
             <span v-else-if="row.payStatus == 3">已补票</span>
           </template>
         </el-table-column>
+        <el-table-column
+          prop="payName"
+          label="购票方式"
+          width="100"
+        ></el-table-column>
         <el-table-column
           prop="vehiclePersonId"
           label="车辆人员编号"
@@ -176,6 +186,7 @@ import Constant from "@/constant";
 import passengerInfoApi from "@/api/bus/passengerInfo";
 import NProgress from "nprogress"; // progress bar
 import "nprogress/nprogress.css"; // progress bar style
+import dataDictionaryApi from "@/api/sys/dataDictionary";
 
 export default {
   name: "BusPassengerInfoList",
@@ -204,8 +215,17 @@ export default {
       showModal: false,
       modalTitle: "",
       businessKey: "",
+      payStatusList:[],
     };
   },
+  created() {
+    dataDictionaryApi.findByCatalogName({
+      "catalogName" : "购票状态"
+    }).then(response => {
+      var jsonData = response.data;
+      this.payStatusList = jsonData.data;
+    });
+  },
   methods: {
     indexMethod(index) {
       return (this.pageIndex - 1) * this.pageSize + (index + 1);