Commit 24fb111fadcad12062606f71e029b26d2caceaa4

Authored by liujun001
1 parent 91dbde74

司机健康数据

src/api/driver/driver.js
... ... @@ -9,6 +9,15 @@ export function listDriver(query) {
9 9 })
10 10 }
11 11  
  12 +// 选择列表
  13 +export function selectListOfDriver(params) {
  14 + return request({
  15 + url: '/new/driver/list/select',
  16 + method: 'post',
  17 + params
  18 + })
  19 +}
  20 +
12 21 // 查询驾驶员信息详细
13 22 export function getDriver(id) {
14 23 return request({
... ...
src/views/driver/healthy/driverHealthy.vue
... ... @@ -2,11 +2,22 @@
2 2 <div class="app-container">
3 3 <div class="query-from">
4 4 <el-form :inline="true" :queryOfDriverHealthy="queryOfDriverHealthy" :model="queryParamsOfDriverHealthy" class="demo-form-inline">
  5 + <el-form-item label="ID" props="id">
  6 + <el-form-item label="ID" props="id">
  7 + <el-input style="width: 120px;" v-model="queryParamsOfDriverHealthy.id" placeholder="请输入ID" clearable @keyup.enter="handleQueryOfDriverHealthy" />
  8 + </el-form-item>
  9 + </el-form-item>
5 10 <el-form-item label="司机" props="driverId">
6   - <el-select v-model="queryParamsOfDriverHealthy.driverId" >
  11 + <el-select v-model="queryParamsOfDriverHealthy.driverId" value-on-clear >
7 12 <el-option v-for="item in driverIds" :key="item.id" :label="item.personnelNameAndJobCode" :value="item.id" />
8 13 </el-select>
9 14 </el-form-item>
  15 +
  16 +
  17 + <el-form-item>
  18 + <el-button type="primary" icon="Search" @click="handleQueryOfDriverHealthy">搜索</el-button>
  19 + <el-button icon="Refresh" @click="resetQueryOfDriverHealthy">重置</el-button>
  20 + </el-form-item>
10 21 </el-form>
11 22  
12 23 <el-row :gutter="10" class="mb8">
... ... @@ -45,7 +56,6 @@
45 56 <el-table-column label="血压收缩值" align="center" prop="diastolicPressure" sortable />
46 57 <el-table-column label="血氧值" align="center" prop="oxygenValue" sortable />
47 58 <el-table-column label="心率值" align="center" prop="heartRate" sortable />
48   -
49 59  
50 60 <el-table-column label="操作" align="center" class-name="small-padding fixed-width" fixed="right" width="160">
51 61 <template #default="scope">
... ... @@ -60,27 +70,24 @@
60 70  
61 71 <el-dialog :title="titleOfDriverHealthy" v-model="openOfDriverHealthy" width="500px" append-to-body>
62 72 <el-form :model="formOfDriverHealthy" ref="rulesOfDriverHealthy" label-width="80px" :rules="checkRulesOfDriverHealthy">
63   - <el-form-item label="ID" prop="id">
64   - <el-input el-input="input" v-model="formOfDriverHealthy.id" placeholder="请输入ID" />
65   - </el-form-item>
66   - <el-form-item label="司机" prop="driverId">
67   - <el-select v-model="formOfDriverHealthy.driverId" >
  73 + <el-form-item label="司机" prop="driverId" label-width="100px">
  74 + <el-select v-model="formOfDriverHealthy.driverId" style="width: 360px">
68 75 <el-option v-for="item in driverIds" :key="item.id" :label="item.personnelNameAndJobCode" :value="item.id" />
69 76 </el-select>
70 77 </el-form-item>
71   - <el-form-item label="血压舒张值" prop="systolicPressure">
72   - <el-input el-input="input" v-model="formOfDriverHealthy.systolicPressure" placeholder="请输入血压舒张值" />
  78 + <el-form-item label="血压舒张值" prop="systolicPressure" label-width="100px">
  79 + <el-input-number el-input="input" v-model="formOfDriverHealthy.systolicPressure" placeholder="请输入血压舒张值" style="width: 360px"/>
73 80 </el-form-item>
74   - <el-form-item label="血压收缩值" prop="diastolicPressure">
75   - <el-input el-input="input" v-model="formOfDriverHealthy.diastolicPressure" placeholder="请输入血压收缩值" />
  81 + <el-form-item label="血压收缩值" prop="diastolicPressure" label-width="100px">
  82 + <el-input-number el-input="input" v-model="formOfDriverHealthy.diastolicPressure" placeholder="请输入血压收缩值" style="width: 360px"/>
76 83 </el-form-item>
77   - <el-form-item label="血氧值" prop="oxygenValue">
78   - <el-input el-input="input" v-model="formOfDriverHealthy.oxygenValue" placeholder="请输入血氧值" />
  84 + <el-form-item label="血氧值" prop="oxygenValue" label-width="100px">
  85 + <el-input-number el-input="input" v-model="formOfDriverHealthy.oxygenValue" placeholder="请输入血氧值" style="width: 360px"/>
79 86 </el-form-item>
80   - <el-form-item label="心率值" prop="heartRate">
81   - <el-input el-input="input" v-model="formOfDriverHealthy.heartRate" placeholder="请输入心率值" />
  87 + <el-form-item label="心率值" prop="heartRate" label-width="100px">
  88 + <el-input-number el-input="input" v-model="formOfDriverHealthy.heartRate" placeholder="请输入心率值" style="width: 360px"/>
82 89 </el-form-item>
83   -
  90 +
84 91 </el-form>
85 92  
86 93 <template #footer>
... ... @@ -107,7 +114,6 @@
107 114 const idsOfDriverHealthy = ref([]);
108 115 const singleDriverHealthy = ref(true);
109 116 const multipleDriverHealthy = ref(true);
110   -
111 117  
112 118  
113 119 const pageOfDriverHealthy = ref(1) //第几页
... ... @@ -119,7 +125,7 @@
119 125  
120 126 const changeFlagOfDriverHealthy = ref(true)
121 127  
122   - const DriverIds=ref([]);
  128 + const driverIds=ref([]);
123 129  
124 130 const dataOfDriverHealthy = reactive({
125 131 formOfDriverHealthy: {},
... ... @@ -187,7 +193,6 @@
187 193 loadingOfDriverHealthy.value = false;
188 194 });
189 195 }
190   -
191 196 /**排序*/
192 197 function sortChangeOfDriverHealthy(data){
193 198 queryParamsOfDriverHealthy.value.order=data.order;
... ... @@ -195,9 +200,6 @@
195 200 getListOfDriverHealthy();
196 201 }
197 202  
198   - function selectDrivers(){
199   - selectListOfDriver().then(response=>{DriverIds.value=response.data})
200   - }
201 203  
202 204 // 取消按钮
203 205 function cancelOfDriverHealthy() {
... ... @@ -310,8 +312,13 @@
310 312 }
311 313  
312 314 function init_DriverId(){
313   - ().then(res=>{DriverIds.value=res.data});
  315 + selectListOfDriver().then(res=>{driverIds.value=res.data;
  316 + console.log(driverIds);
  317 + console.log(res.data);
  318 +
  319 + });
314 320 }
315 321  
316 322 getListOfDriverHealthy();
  323 + init_DriverId();
317 324 </script>
318 325 \ No newline at end of file
... ...