Ver Fonte

选择添加查询

lrf402788946 há 4 anos atrás
pai
commit
502ac46430

+ 1 - 1
src/views/car/out.vue

@@ -2,7 +2,7 @@
   <div id="out">
     <el-form ref="form" :model="form" :inline="true" :rules="rules">
       <el-form-item prop="car_no" required>
-        <el-select v-model="form.car_no" placeholder="请选择要核算的车号">
+        <el-select v-model="form.car_no" placeholder="请选择要核算的车号" filterable>
           <el-option v-for="(i, index) in carList" :key="`car-${index}`" :label="i.car_no" :value="i._id"></el-option>
         </el-select>
       </el-form-item>

+ 1 - 1
src/views/car/transport-out.vue

@@ -27,7 +27,7 @@
       <el-table :data="form.out_bill" border stripe>
         <el-table-column align="center" label="费用项目">
           <template #default="{row}">
-            <el-select v-model="row.item">
+            <el-select v-model="row.item" filterable>
               <el-option v-for="(i, index) in costList" :key="`cost${index}`" :label="i.label" :value="i.value"></el-option>
             </el-select>
           </template>

+ 6 - 4
src/views/order/inDetail.vue

@@ -22,17 +22,17 @@
               {{ name }}
             </el-form-item>
             <el-form-item label="合同">
-              <el-select v-model="detailForm.treaty" placeholder="请选择合同" @change="treayChange">
+              <el-select v-model="detailForm.treaty" placeholder="请选择合同" @change="treayChange" filterable>
                 <el-option v-for="(item, index) in contractList" :key="`treaty-${index}`" :label="item.number" :value="item.id"></el-option>
               </el-select>
             </el-form-item>
             <el-form-item label="项目">
-              <el-select v-model="detailForm.item" placeholder="请选择项目" @change="projectChange">
+              <el-select v-model="detailForm.item" placeholder="请选择项目" @change="projectChange" filterable>
                 <el-option v-for="(item, index) in projectList" :key="`item-${index}`" :label="item.name" :value="item.id"></el-option>
               </el-select>
             </el-form-item>
             <el-form-item label="项目线路">
-              <el-select v-model="detailForm.route" placeholder="请选择线路" @change="routeChange">
+              <el-select v-model="detailForm.route" placeholder="请选择线路" @change="routeChange" filterable>
                 <el-option v-for="(item, index) in routeList" :key="`route-${index}`" :label="item.name" :value="item.id"></el-option>
               </el-select>
             </el-form-item>
@@ -46,6 +46,7 @@
                 <el-table-column prop="mode" label="计费方式">
                   <template slot-scope="scope">
                     <el-select
+                      filterable
                       v-model="scope.row.mode"
                       placeholder="请选择"
                       @change="
@@ -84,7 +85,7 @@
                 <el-table :data="detailForm.in_bill" stripe border show-summary>
                   <el-table-column align="center" label="收入项" prop="item">
                     <template slot-scope="scope">
-                      <el-select v-model="scope.row.item" placeholder="请选择">
+                      <el-select v-model="scope.row.item" placeholder="请选择" filterable>
                         <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value"> </el-option>
                       </el-select>
                     </template>
@@ -92,6 +93,7 @@
                   <el-table-column align="center" label="税率">
                     <template slot-scope="scope">
                       <el-select
+                        filterable
                         v-model="scope.row.taxes"
                         placeholder="请选择"
                         @change="

+ 1 - 1
src/views/order/index-parts/form.vue

@@ -21,7 +21,7 @@
             {{ getProp('principal') }}
           </el-form-item>
           <el-form-item label="客户" prop="client" required>
-            <el-select v-model="form.client" placeholder="请选择客户">
+            <el-select v-model="form.client" placeholder="请选择客户" filterable>
               <el-option v-for="(i, index) in clientList" :key="index" :label="i.name" :value="i._id"></el-option>
             </el-select>
           </el-form-item>

+ 6 - 2
src/views/order/out.vue

@@ -87,7 +87,7 @@
                     <el-col :span="24">
                       <el-form ref="form" label-width="90px" :inline="true">
                         <el-form-item label="支出项">
-                          <el-select v-model="item.cost_item" placeholder="请选择支出项" :disabled="item.is_js">
+                          <el-select v-model="item.cost_item" placeholder="请选择支出项" :disabled="item.is_js" filterable>
                             <el-option v-for="(item, index) in costList" :key="index" :label="item.label" :value="item.value"></el-option>
                           </el-select>
                         </el-form-item>
@@ -102,7 +102,7 @@
 
                         <span v-if="item.supply_type == '0'">
                           <el-form-item label="车牌号">
-                            <el-select v-model="item.car_no" placeholder="车牌号" :disabled="item.is_js">
+                            <el-select v-model="item.car_no" placeholder="车牌号" :disabled="item.is_js" filterable>
                               <el-option v-for="item in carnoList" :key="item.label" :label="item.car_no" :value="item.id"> </el-option>
                             </el-select>
                           </el-form-item>
@@ -111,6 +111,7 @@
                         <span v-else-if="item.supply_type == '1'">
                           <el-form-item label="供应商">
                             <el-select
+                              filterable
                               v-model="item.client"
                               placeholder="供应商"
                               @change="
@@ -126,6 +127,7 @@
 
                           <el-form-item label="合同">
                             <el-select
+                              filterable
                               v-model="item.treaty"
                               placeholder="合同"
                               @change="
@@ -141,6 +143,7 @@
 
                           <el-form-item label="项目">
                             <el-select
+                              filterable
                               v-model="item.item"
                               placeholder="项目"
                               @change="
@@ -161,6 +164,7 @@
                         </span>
                         <el-form-item label="税率">
                           <el-select
+                            filterable
                             v-model="item.taxes"
                             placeholder="请选择税率"
                             @change="

+ 7 - 7
src/views/order/transport/index.vue

@@ -99,7 +99,7 @@
                     <!-- 第三方-车号(手输),税率 -->
                     <span v-if="form.supply_type == '0'">
                       <el-form-item label="车牌号">
-                        <el-select v-model="form.supplier.car_no" placeholder="车牌号">
+                        <el-select v-model="form.supplier.car_no" placeholder="车牌号" filterable>
                           <el-option v-for="item in carnoList" :key="item.label" :label="item.car_no" :value="item.id"> </el-option>
                         </el-select>
                       </el-form-item>
@@ -111,27 +111,27 @@
                     </span>
                     <span v-else-if="form.supply_type == '1'">
                       <el-form-item label="供应商">
-                        <el-select v-model="form.supplier.client" placeholder="供应商" @change="changeClient">
+                        <el-select v-model="form.supplier.client" placeholder="供应商" @change="changeClient" filterable>
                           <el-option v-for="item in supClientList" :key="item.label" :label="item.name" :value="item.id"> </el-option>
                         </el-select>
                       </el-form-item>
                       <el-form-item label="合同">
-                        <el-select v-model="form.supplier.treaty" placeholder="合同" @change="changeTreaty">
+                        <el-select v-model="form.supplier.treaty" placeholder="合同" @change="changeTreaty" filterable>
                           <el-option v-for="item in treatyList" :key="item.label" :label="item.number" :value="item.id"> </el-option>
                         </el-select>
                       </el-form-item>
                       <el-form-item label="项目">
-                        <el-select v-model="form.supplier.item" placeholder="项目" @change="changeItem">
+                        <el-select v-model="form.supplier.item" placeholder="项目" @change="changeItem" filterable>
                           <el-option v-for="item in itemList" :key="item.label" :label="item.name" :value="item.id"> </el-option>
                         </el-select>
                       </el-form-item>
                       <el-form-item label="线路">
-                        <el-select v-model="form.supplier.route" placeholder="线路" @change="changeRoute">
+                        <el-select v-model="form.supplier.route" placeholder="线路" @change="changeRoute" filterable>
                           <el-option v-for="item in supRouteList" :key="item.label" :label="item.name" :value="item.id"> </el-option>
                         </el-select>
                       </el-form-item>
                       <el-form-item label="计费方式">
-                        <el-select v-model="form.supplier.mode" placeholder="计费方式" @change="changeStyle">
+                        <el-select v-model="form.supplier.mode" placeholder="计费方式" @change="changeStyle" filterable>
                           <el-option v-for="item in modeList" :key="item.label" :label="item.name" :value="item.id"> </el-option>
                         </el-select>
                       </el-form-item>
@@ -145,7 +145,7 @@
                       </el-form-item>
                     </span>
                     <el-form-item label="税率">
-                      <el-select v-model="form.supplier.taxes" placeholder="请选择税率" @change="changeTaxes">
+                      <el-select v-model="form.supplier.taxes" placeholder="请选择税率" @change="changeTaxes" filterable>
                         <el-option v-for="item in taxesList" :key="item.label" :label="item.label" :value="item.label"> </el-option>
                       </el-select>
                     </el-form-item>

+ 2 - 2
src/views/system/schedule.vue

@@ -24,12 +24,12 @@
     <el-dialog title="监控信息" :visible.sync="dialog" center width="40%">
       <el-form>
         <el-form-item label="表">
-          <el-select v-model="form.table">
+          <el-select v-model="form.table" filterable>
             <el-option v-for="(table, ti) in tableList" :key="`table${ti}`" :label="table.zh" :value="table.table"></el-option>
           </el-select>
         </el-form-item>
         <el-form-item label="监控内容">
-          <el-select v-model="form.column">
+          <el-select v-model="form.column" filterable>
             <el-option v-for="(col, ti) in getColumnList(form.table)" :key="`table${ti}`" :label="col.label" :value="col.model"></el-option>
           </el-select>
         </el-form-item>