From 8356b1850885fe03a6bd388500a447dd5c42692c Mon Sep 17 00:00:00 2001
From: YANGDL <114714267@qq.com>
Date: 星期二, 05 一月 2021 10:23:30 +0800
Subject: [PATCH] 优化逻辑
---
src/components/panel/MonitorPanel.vue | 166 +++++++++++++++----------------------------------------
1 files changed, 46 insertions(+), 120 deletions(-)
diff --git a/src/components/panel/MonitorPanel.vue b/src/components/panel/MonitorPanel.vue
index 0cf8fa7..e4577ec 100644
--- a/src/components/panel/MonitorPanel.vue
+++ b/src/components/panel/MonitorPanel.vue
@@ -15,7 +15,7 @@
</div>
<div class="right-control">
<div class="el-message-box__header panel_header">
- <div class="el-message-box__title panel_title"><!----><span>鐩戞帶闈㈡澘</span>
+ <div class="el-message-box__title panel_title"><!----><span>绠$嚎淇℃伅鏌ヨ</span>
<div class="panel_searchTotal">鍏�<span style="color: #f5c228;margin:0 5px">{{ total }}</span>鏉¤褰�
</div>
</div>
@@ -25,61 +25,20 @@
<div>
<el-card class="search-panel">
<el-form ref="form" :model="form" label-width="90px" class="search-form">
- <el-form-item label="鍗曞彿锛�">
+ <el-form-item label="绠$嚎绫诲瀷锛�">
<el-input v-model="form.transNo" size="mini" placeholder="鍦ㄦ杈撳叆濮旀墭鍗曞彿"></el-input>
</el-form-item>
- <el-form-item label="鎵胯繍鍟嗭細">
+ <el-form-item label="鏁版嵁绫诲瀷锛�">
<el-input v-model="form.carrierName" size="mini" placeholder="鍦ㄦ杈撳叆鎵胯繍鍟�"></el-input>
</el-form-item>
- <el-form-item label="杩愯緭鏂瑰紡锛�">
- <el-select size="mini" v-model="form.transMode" popper-class="selectFrom"
- placeholder="鍏ㄩ儴">
- <el-option
- v-for="item in ysfsList"
- :key="item.value"
- :label="item.label"
- :value="item.value">
- </el-option>
- </el-select>
+ <el-form-item label="妯$硦鎼滅储锛�">
+ <el-input v-model="form.vehicleNo" size="mini"
+ placeholder="鍦ㄦ杈撳叆鍏抽敭瀛�"></el-input>
</el-form-item>
- <el-form-item label="鍙戣繍鏃堕棿锛�">
- 浠�
- <el-date-picker
- v-model="form.fysj"
- type="date"
- style="width: 110px;"
- placeholder="閫夋嫨鏃ユ湡"
- :popper-append-to-body="false">
- </el-date-picker>
- 鍒扮幇鍦�
+ <el-form-item>
+ <input type="button" class="btn-reset" @click="handleSearch" value="閲嶇疆">
+ <input type="button" class="btn-ok" @click="handleSearch" value="纭畾">
</el-form-item>
- <el-row :gutter="20">
- <el-col :span="17">
- <el-row>
- <el-form-item label="杞藉叿鍙凤細">
- <el-input v-model="form.vehicleNo" size="mini"
- placeholder="鍦ㄦ杈撳叆杞藉叿鍙�" class="customInput"></el-input>
- </el-form-item>
- </el-row>
- <el-row>
- <el-form-item label="鐘舵�侊細">
- <el-select size="mini" v-model="form.orderState"
- popper-class="selectFrom" placeholder="鍏ㄩ儴"
- class="customInput">
- <el-option
- v-for="item in ztList"
- :key="item.value"
- :label="item.label"
- :value="item.value">
- </el-option>
- </el-select>
- </el-form-item>
- </el-row>
- </el-col>
- <el-col :span="3">
- <div class="B-TMD-inp-button" @click="handleSearch"></div>
- </el-col>
- </el-row>
</el-form>
</el-card>
<el-card class="search-result" style="height:271px;">
@@ -231,8 +190,9 @@
current: 1
}
let datas = await this.handleGetDatas(params)
- this.list = datas.data.records
- this.total = datas.data.total
+ console.log(datas)
+ // this.list = datas.data.records
+ // this.total = datas.data.total
},
currentCorp: async function(val) {
let params = {
@@ -248,8 +208,9 @@
current: 1
}
let datas = await this.handleGetDatas(params)
- this.list = datas.data.records
- this.total = datas.data.total
+ console.log(datas)
+ // this.list = datas.data.records
+ // this.total = datas.data.total
}
},
methods: {
@@ -271,8 +232,9 @@
current: page
}
let datas = await this.handleGetDatas(params)
- this.list = datas.data.records
- this.total = datas.data.total
+ console.log(datas)
+ // this.list = datas.data.records
+ // this.total = datas.data.total
},
handleLocation(item) {
window.vectorLayerHelper.vectorLayerMap.cheliang.showGeometryByXY(item.transNo, item.vehicleNo, item.lng, item.lat)
@@ -317,8 +279,9 @@
current: this.current
}
let datas = await this.handleGetDatas(params)
- this.list = datas.data.pager.records
- this.total = datas.data.pager.total
+ console.log(datas)
+ // this.list = datas.data.pager.records
+ // this.total = datas.data.pager.total
},
async handleInit() {
// this.list = wayBillData.data
@@ -336,8 +299,9 @@
current: 1
}
let datas = await this.handleGetDatas(params)
- this.list = datas.data.records
- this.total = datas.data.total
+ console.log(datas)
+ // this.list = datas.data.records
+ // this.total = datas.data.total
},
async handleSetOrgCodeStrings() {
let orgCodes = await this.handleGetOrgCode()
@@ -357,8 +321,11 @@
return datas
},
async handleGetDatas(params) {
- let datas = await mapApi.getTransOrderlist(params)
- return datas
+ // eslint-disable-next-line no-debugger
+ // debugger
+ // let datas = await mapApi.getTransOrderlist(params)
+ // return datas
+ return params
},
showHZ() {
this.wayBillVisible = true
@@ -385,94 +352,88 @@
height: 573px;
position: absolute;
right: 10px;
- bottom: 10px;
-
+ top: 10px;
.el-card__body {
padding: 7px;
}
-
.el-form-item__content {
color: rgb(52, 224, 255);
}
-
.el-picker-panel {
background-color: #061e51 !important;
}
-
.el-input__inner {
border-radius: 0 !important;
background-color: #061e51 !important;
border: solid 1px #0e639e !important;
}
-
.el-form-item__label {
color: rgb(52, 224, 255);
}
-
.el-input__inner::placeholder {
color: #9a9494;
}
-
/* 璋锋瓕 */
-
.el-input__inner::-webkit-input-placeholder {
color: #9a9494;
}
-
/* 鐏嫄 */
-
.el-input__inner:-moz-placeholder {
color: #9a9494;
}
-
/*ie*/
-
.el-input__inner:-ms-input-placeholder {
color: #9a9494;
}
-
.warning {
color: #dcc805;
}
-
#plateNumber_n a {
color: rgb(52, 224, 255);
}
-
.offline {
color: #9a9494;
}
-
.customInput {
width: 118px;
}
-
+ .btn-ok{
+ float:right;
+ margin-right:10px;
+ width: 4rem;
+ background-color: lightblue;
+ color: white;
+ border: 1px solid white;
+ }
+ .btn-reset{
+ float:right;
+ margin-right:10px;
+ width: 4rem;
+ background-color: orange;
+ color: white;
+ border: 1px solid white;
+ }
.component-fade-enter-active, .component-fade-leave-active {
transition: opacity .5s ease;
}
-
.component-fade-enter, .component-fade-leave-to
/* .component-fade-leave-active for below version 2.1.8 */ {
opacity: 0;
}
-
.B-TMD-table-icons ul li {
float: left;
margin: 10px;
list-style: none;
}
-
.B-TMD-table-list {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
-
.B-TMD-table-list-title {
width: 100%;
height: 50px;
}
-
.B-TMD-table-list-head {
width: 160px;
float: left;
@@ -481,7 +442,6 @@
text-overflow: ellipsis;
white-space: nowrap;
}
-
.B-TMD-table-list-title-y-adress {
width: 16px;
height: 22px;
@@ -489,7 +449,6 @@
background: url('/assets/images/map-page/icon/icon.png') no-repeat 0 -90px;
cursor: pointer;
}
-
.B-TMD-table-list-title-y-car {
background: url('/assets/images/map-page/icon/icon.png') no-repeat -45px 0;
width: 38px;
@@ -497,7 +456,6 @@
display: block;
margin-top: 2px !important;
}
-
.B-TMD-table-list-title-y-car-offline {
background: url('/assets/images/map-page/icon/icon.png') no-repeat -90px 0;
width: 38px;
@@ -505,7 +463,6 @@
display: block;
margin-top: 2px !important;
}
-
.B-TMD-table-list-title-y-car-warning {
background: url('/assets/images/map-page/icon/icon.png') no-repeat 0 0;
width: 38px;
@@ -513,7 +470,6 @@
display: block;
margin-top: 2px !important;
}
-
.btn-stretch {
width: 20px;
height: 28px;
@@ -521,16 +477,13 @@
margin-left: 10px;
margin-top: 3px;
cursor: pointer;
-
transform: rotateY(180deg);
transform-origin: 50% 50%;
transition: transform 1s linear;
}
-
.btn-stretch-active {
background: url('/assets/images/map-page/icon/icon.png') no-repeat -440px 0;
}
-
.panel-tab {
position: absolute;
left: 0;
@@ -541,7 +494,6 @@
background-color: #030D2E;
background: url('/assets/images/map-page/icon/caidan.png') no-repeat;
}
-
.B-TMT-tab-div {
width: 29px;
height: 29px;
@@ -553,7 +505,6 @@
// background: url("");
}
}
-
.B-TMT-tab-waybill {
width: 29px !important;
height: 29px !important;
@@ -561,7 +512,6 @@
margin-left: 0 !important;
background: url('/assets/images/map-page/icon/icon.png') no-repeat -320px 0;
}
-
.B-TMT-tab-route {
width: 20px;
height: 19px;
@@ -569,7 +519,6 @@
margin-top: 6px;
background: url('/assets/images/map-page/icon/icon.png') no-repeat -169px 0;
}
-
.B-TMT-tab-waybill-isActive, .B-TMT-tab-waybill:hover {
width: 29px !important;
height: 29px !important;
@@ -577,7 +526,6 @@
margin-left: -1px !important;
background: url('/assets/images/map-page/icon/icon.png') no-repeat -361px 0 !important;
}
-
.B-TMT-tab-route-isActive, .B-TMT-tab-route:hover {
width: 32px !important;
height: 29px !important;
@@ -585,15 +533,12 @@
margin-left: -1px !important;
background: url('/assets/images/map-page/icon/icon.png') no-repeat -197px 0 !important;
}
-
.panel-tab ul {
list-style: none;
}
-
.panel-tab ul li {
height: 30px;
}
-
.right-control {
width: 290px;
height: 573px;
@@ -603,17 +548,14 @@
z-index: 999;
background: url('/assets/images/map-pages/icon/bgc.png') no-repeat;
}
-
.panel_searchTotal {
font-size: 12px;
float: right;
}
-
.panel_header {
// background-color: #030D2E;
padding: 7px 15px 3px 20px;
}
-
.panel_title {
font-size: 12px;
margin: 0px;
@@ -621,50 +563,40 @@
color: #78c4ff;
font-weight: bold;
}
-
.el-message-box__content {
background-color: transparent;
}
-
.search-form .el-form-item {
margin: 0px;
}
-
.search-form .el-icon-search {
display: grid;
line-height: 30px;
font-size: 18px;
}
-
.search-panel {
border: #07325B;
background-color: #07325B !important;
margin-top: 0px;
-
.el-input__inner {
border-radius: 0px !important;
background-color: #061e51 !important;
}
}
-
input::-webkit-input-placeholder {
color: #569ee1;
}
-
input::-moz-input-placeholder {
color: #569ee1;
}
-
input::-ms-input-placeholder {
color: #569ee1;
}
-
input[type=text]:focus {
outline: 1px solid #17e4f6;
// box-shadow: 1px 0px 3px 0px #17e4f6;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
-
.search-result {
margin: 5px 0px 0px 0px;
padding: 0px;
@@ -674,11 +606,9 @@
background-color: transparent !important;
margin-bottom: -8px !important;
}
-
.offline {
color: #64778B;
}
-
.B-TMD-table-list {
margin-top: 10px;
text-align: left;
@@ -689,7 +619,6 @@
line-height: 25px;
background: url('/assets/images/map-pages/icon/dd.png') no-repeat;
}
-
.B-TMD-inp-button {
width: 46px;
height: 52px;
@@ -699,14 +628,12 @@
background: url('/assets/images/map-pages/icon/icon.png') no-repeat -481px 0;
cursor: pointer;
}
-
.footer-page {
position: absolute;
background-color: transparent !important;
bottom: 10px !important;
margin-left: 0px;
border: none;
-
.warnPagination {
.btn-quicknext, .btn-quickprev {
color: #e4e8f1 !important;
@@ -753,7 +680,6 @@
}
}
}
-
::-webkit-scrollbar{
width: 7px;
height: 5px !important;
--
Gitblit v1.8.0