|
@@ -2,20 +2,31 @@
|
|
|
<div class="content-box">
|
|
<div class="content-box">
|
|
|
<div class="left">
|
|
<div class="left">
|
|
|
<!-- <el-icon :size="23" class="camera"><UserFilled /></el-icon> -->
|
|
<!-- <el-icon :size="23" class="camera"><UserFilled /></el-icon> -->
|
|
|
- <span class="cameratxt">报表统计</span>
|
|
|
|
|
|
|
+ <div class="cameratxt">报表统计</div>
|
|
|
</div>
|
|
</div>
|
|
|
<!-- 汇总搜索框 -->
|
|
<!-- 汇总搜索框 -->
|
|
|
<div class="middle" v-if="footerMenuIndex == 0">
|
|
<div class="middle" v-if="footerMenuIndex == 0">
|
|
|
<div class="filter">
|
|
<div class="filter">
|
|
|
<div class="condition">
|
|
<div class="condition">
|
|
|
<span>车牌号 : </span>
|
|
<span>车牌号 : </span>
|
|
|
- <el-input
|
|
|
|
|
|
|
+ <!-- <el-input
|
|
|
clearable
|
|
clearable
|
|
|
v-model="searchInputHZ.car_number"
|
|
v-model="searchInputHZ.car_number"
|
|
|
class="w-50 m-2"
|
|
class="w-50 m-2"
|
|
|
placeholder="请输入车牌号"
|
|
placeholder="请输入车牌号"
|
|
|
style="width: 150px"
|
|
style="width: 150px"
|
|
|
- />
|
|
|
|
|
|
|
+ /> -->
|
|
|
|
|
+ <el-select
|
|
|
|
|
+ v-model="searchInputHZ.car_number"
|
|
|
|
|
+ class="m-2"
|
|
|
|
|
+ placeholder="请选择车牌号"
|
|
|
|
|
+ >
|
|
|
|
|
+ <el-option
|
|
|
|
|
+ v-for="item in busNum.list"
|
|
|
|
|
+ :label="item.car_number"
|
|
|
|
|
+ :value="item.car_number"
|
|
|
|
|
+ />
|
|
|
|
|
+ </el-select>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="condition">
|
|
<div class="condition">
|
|
|
<span>汇总日期 : </span>
|
|
<span>汇总日期 : </span>
|
|
@@ -33,6 +44,7 @@
|
|
|
placeholder="请选择日期"
|
|
placeholder="请选择日期"
|
|
|
format="YYYY-MM-DD"
|
|
format="YYYY-MM-DD"
|
|
|
value-format="YYYY-MM-DD"
|
|
value-format="YYYY-MM-DD"
|
|
|
|
|
+ :clearable="false"
|
|
|
/>
|
|
/>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="condition">
|
|
<div class="condition">
|
|
@@ -84,16 +96,27 @@
|
|
|
<div class="filter">
|
|
<div class="filter">
|
|
|
<div class="condition">
|
|
<div class="condition">
|
|
|
<span>车牌号 : </span>
|
|
<span>车牌号 : </span>
|
|
|
- <el-input
|
|
|
|
|
|
|
+ <!-- <el-input
|
|
|
clearable
|
|
clearable
|
|
|
v-model="searchInput.car_number"
|
|
v-model="searchInput.car_number"
|
|
|
class="w-50 m-2"
|
|
class="w-50 m-2"
|
|
|
placeholder="请输入车牌号"
|
|
placeholder="请输入车牌号"
|
|
|
style="width: 150px"
|
|
style="width: 150px"
|
|
|
- />
|
|
|
|
|
|
|
+ /> -->
|
|
|
|
|
+ <el-select
|
|
|
|
|
+ v-model="searchInput.car_number"
|
|
|
|
|
+ class="m-2"
|
|
|
|
|
+ placeholder="请选择车牌号"
|
|
|
|
|
+ >
|
|
|
|
|
+ <el-option
|
|
|
|
|
+ v-for="item in busNum.list"
|
|
|
|
|
+ :label="item.car_number"
|
|
|
|
|
+ :value="item.car_number"
|
|
|
|
|
+ />
|
|
|
|
|
+ </el-select>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="condition">
|
|
<div class="condition">
|
|
|
- <span>汇总日期 : </span>
|
|
|
|
|
|
|
+ <span>发车日期 : </span>
|
|
|
<!-- <el-date-picker
|
|
<!-- <el-date-picker
|
|
|
v-model="searchData.input5"
|
|
v-model="searchData.input5"
|
|
|
type="datetimerange"
|
|
type="datetimerange"
|
|
@@ -111,6 +134,19 @@
|
|
|
/>
|
|
/>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="condition">
|
|
<div class="condition">
|
|
|
|
|
+ <span>发车时间 : </span>
|
|
|
|
|
+ <el-time-picker
|
|
|
|
|
+ v-model="searchInput.ci_time"
|
|
|
|
|
+ placeholder="请选择发车时间"
|
|
|
|
|
+ format="HH:mm"
|
|
|
|
|
+ value-format="HH:mm"
|
|
|
|
|
+ :disabled-hours="disabledQueryHours"
|
|
|
|
|
+ :disabled-minutes="disabledQueryMinutes"
|
|
|
|
|
+ :disabled-seconds="disabledQuerySeconds"
|
|
|
|
|
+ @change="addQueryTime"
|
|
|
|
|
+ />
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="condition">
|
|
|
<span>状态 : </span>
|
|
<span>状态 : </span>
|
|
|
<el-select
|
|
<el-select
|
|
|
v-model="searchInput.state"
|
|
v-model="searchInput.state"
|
|
@@ -259,7 +295,7 @@
|
|
|
<el-table
|
|
<el-table
|
|
|
:row-class-name="tableRowClassName"
|
|
:row-class-name="tableRowClassName"
|
|
|
:data="tableData.list"
|
|
:data="tableData.list"
|
|
|
- style="width: 100%; height: 550px"
|
|
|
|
|
|
|
+ style="width: 100%; height: 500px"
|
|
|
:header-cell-style="{
|
|
:header-cell-style="{
|
|
|
background: 'rgba(240, 243, 247, 1)',
|
|
background: 'rgba(240, 243, 247, 1)',
|
|
|
border: 0,
|
|
border: 0,
|
|
@@ -274,10 +310,26 @@
|
|
|
label="创建时间"
|
|
label="创建时间"
|
|
|
/>
|
|
/>
|
|
|
<el-table-column align="center" prop="ci_time" label="发车时间" />
|
|
<el-table-column align="center" prop="ci_time" label="发车时间" />
|
|
|
- <el-table-column align="center" prop="yy_num" label="预约人数" />
|
|
|
|
|
|
|
+ <el-table-column align="center" label="预约人数">
|
|
|
|
|
+ <template #default="scope">
|
|
|
|
|
+ <div
|
|
|
|
|
+ v-if="scope.row.yy_num == scope.row.contain"
|
|
|
|
|
+ style="color: red"
|
|
|
|
|
+ >
|
|
|
|
|
+ {{ scope.row.yy_num }}
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div v-else>{{ scope.row.yy_num }}</div>
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </el-table-column>
|
|
|
<el-table-column align="center" prop="by_num" label="乘车人数" />
|
|
<el-table-column align="center" prop="by_num" label="乘车人数" />
|
|
|
<el-table-column align="center" prop="contain" label="容量" />
|
|
<el-table-column align="center" prop="contain" label="容量" />
|
|
|
<el-table-column align="center" prop="car_number" label="车牌号" />
|
|
<el-table-column align="center" prop="car_number" label="车牌号" />
|
|
|
|
|
+ <el-table-column
|
|
|
|
|
+ align="center"
|
|
|
|
|
+ prop="route"
|
|
|
|
|
+ width="250"
|
|
|
|
|
+ label="路线"
|
|
|
|
|
+ />
|
|
|
<el-table-column align="center" label="状态">
|
|
<el-table-column align="center" label="状态">
|
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
|
<div
|
|
<div
|
|
@@ -320,32 +372,47 @@
|
|
|
> -->
|
|
> -->
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
- <!-- <template #empty>
|
|
|
|
|
- <div
|
|
|
|
|
- style="width: 100%; height:520px;display: flex; flex-direction: column; justify-
|
|
|
|
|
- content: center;align-items: center"
|
|
|
|
|
- >
|
|
|
|
|
- <img
|
|
|
|
|
- style="width: 100%; height: 400px"
|
|
|
|
|
- src="@/assets/nodata.png"
|
|
|
|
|
- alt=""
|
|
|
|
|
- />
|
|
|
|
|
- <div>暂无数据</div>
|
|
|
|
|
- </div>
|
|
|
|
|
- </template> -->
|
|
|
|
|
</el-table>
|
|
</el-table>
|
|
|
</div>
|
|
</div>
|
|
|
- <el-pagination
|
|
|
|
|
- background
|
|
|
|
|
- v-model:page-size="pageSize"
|
|
|
|
|
- v-model:current-page="currentPage"
|
|
|
|
|
- layout="total, prev, pager, next, jumper"
|
|
|
|
|
- :total="total"
|
|
|
|
|
- @current-change="handleCurrentChange"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <div style="width: 100%; height: 34px">
|
|
|
|
|
+ <el-pagination
|
|
|
|
|
+ background
|
|
|
|
|
+ v-model:page-size="pageSize"
|
|
|
|
|
+ v-model:current-page="currentPage"
|
|
|
|
|
+ layout="total, prev, pager, next, jumper"
|
|
|
|
|
+ :total="total"
|
|
|
|
|
+ @current-change="handleCurrentChange"
|
|
|
|
|
+ />
|
|
|
|
|
+ <!-- 往返校区预约和乘车人数 -->
|
|
|
|
|
+ <div
|
|
|
|
|
+ class="nowday"
|
|
|
|
|
+ style="position: relative; width: 1200px; color: #000; top: -47px"
|
|
|
|
|
+ >
|
|
|
|
|
+ <div style="display: inline-block; margin-left: 30px">
|
|
|
|
|
+ {{ gobacknum.list1.s_date }}
|
|
|
|
|
+ <span style="font-size: 18px; font-weight: 800">{{
|
|
|
|
|
+ gobacknum.list2.route
|
|
|
|
|
+ }}</span>
|
|
|
|
|
+ 预约人数:<span style="color: red">{{ gobacknum.list2.yy_num }}</span
|
|
|
|
|
+ >,乘车人数:<span style="color: red">{{
|
|
|
|
|
+ gobacknum.list2.by_num
|
|
|
|
|
+ }}</span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div style="display: inline-block">
|
|
|
|
|
+
|
|
|
|
|
+ <span style="font-size: 18px; font-weight: 800">{{
|
|
|
|
|
+ gobacknum.list1.route
|
|
|
|
|
+ }}</span>
|
|
|
|
|
+ 预约人数:<span style="color: red">{{ gobacknum.list1.yy_num }}</span
|
|
|
|
|
+ >,乘车人数:<span style="color: red">{{
|
|
|
|
|
+ gobacknum.list1.by_num
|
|
|
|
|
+ }}</span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="MingXi" v-else-if="footerMenuIndex == 1">
|
|
<div class="MingXi" v-else-if="footerMenuIndex == 1">
|
|
|
- <div class="footer">
|
|
|
|
|
|
|
+ <div class="footers footer">
|
|
|
<el-table
|
|
<el-table
|
|
|
:row-class-name="tableRowClassName"
|
|
:row-class-name="tableRowClassName"
|
|
|
:data="tableData.list2"
|
|
:data="tableData.list2"
|
|
@@ -362,7 +429,12 @@
|
|
|
prop="yy_time"
|
|
prop="yy_time"
|
|
|
label="下单时间"
|
|
label="下单时间"
|
|
|
/>
|
|
/>
|
|
|
- <el-table-column align="center" prop="yy_date" label="发车日期" />
|
|
|
|
|
|
|
+ <el-table-column
|
|
|
|
|
+ align="center"
|
|
|
|
|
+ width="120"
|
|
|
|
|
+ prop="yy_date"
|
|
|
|
|
+ label="发车日期"
|
|
|
|
|
+ />
|
|
|
<el-table-column align="center" prop="ci_time" label="发车时间" />
|
|
<el-table-column align="center" prop="ci_time" label="发车时间" />
|
|
|
<el-table-column align="center" prop="user_name" label="预约人" />
|
|
<el-table-column align="center" prop="user_name" label="预约人" />
|
|
|
<el-table-column align="center" prop="user_zz" label="身份" />
|
|
<el-table-column align="center" prop="user_zz" label="身份" />
|
|
@@ -374,12 +446,17 @@
|
|
|
/>
|
|
/>
|
|
|
|
|
|
|
|
<el-table-column
|
|
<el-table-column
|
|
|
- width="150"
|
|
|
|
|
|
|
+ width="130"
|
|
|
align="center"
|
|
align="center"
|
|
|
prop="car_number"
|
|
prop="car_number"
|
|
|
label="车牌号"
|
|
label="车牌号"
|
|
|
/>
|
|
/>
|
|
|
- <el-table-column align="center" prop="contain" label="容量" />
|
|
|
|
|
|
|
+ <el-table-column
|
|
|
|
|
+ align="center"
|
|
|
|
|
+ width="40"
|
|
|
|
|
+ prop="contain"
|
|
|
|
|
+ label="容量"
|
|
|
|
|
+ />
|
|
|
<el-table-column
|
|
<el-table-column
|
|
|
align="center"
|
|
align="center"
|
|
|
prop="route"
|
|
prop="route"
|
|
@@ -388,7 +465,7 @@
|
|
|
/><el-table-column
|
|
/><el-table-column
|
|
|
align="center"
|
|
align="center"
|
|
|
prop="route_end"
|
|
prop="route_end"
|
|
|
- width="220"
|
|
|
|
|
|
|
+ width="300"
|
|
|
label="终点站"
|
|
label="终点站"
|
|
|
/>
|
|
/>
|
|
|
<!-- <el-table-column
|
|
<!-- <el-table-column
|
|
@@ -457,12 +534,15 @@ const router = useRouter();
|
|
|
// 汇总搜索框数据
|
|
// 汇总搜索框数据
|
|
|
const searchInputHZ = reactive({
|
|
const searchInputHZ = reactive({
|
|
|
state: "",
|
|
state: "",
|
|
|
- date: "",
|
|
|
|
|
|
|
+ date: dayjs().format("YYYY-MM-DD"),
|
|
|
car_number: "",
|
|
car_number: "",
|
|
|
});
|
|
});
|
|
|
|
|
+const gobacknum = reactive({ list1: {}, list2: {} }); // 当日黄家湖-墨轩湖人数
|
|
|
|
|
+
|
|
|
const api = ref("");
|
|
const api = ref("");
|
|
|
// 明细列表搜索框数据
|
|
// 明细列表搜索框数据
|
|
|
const searchInput = reactive({
|
|
const searchInput = reactive({
|
|
|
|
|
+ ci_time: "",
|
|
|
state: "",
|
|
state: "",
|
|
|
yy_date: "",
|
|
yy_date: "",
|
|
|
car_number: "",
|
|
car_number: "",
|
|
@@ -500,7 +580,7 @@ const pageSize2 = ref(10);
|
|
|
const currentPage2 = ref(1); // 当前页
|
|
const currentPage2 = ref(1); // 当前页
|
|
|
const total2 = ref(10); // 当前总数
|
|
const total2 = ref(10); // 当前总数
|
|
|
|
|
|
|
|
-const footerMenuIndex = ref(1); // 控制汇总和明细列表
|
|
|
|
|
|
|
+const footerMenuIndex = ref(0); // 控制汇总和明细列表
|
|
|
// 表单数据
|
|
// 表单数据
|
|
|
const formSize = ref("default");
|
|
const formSize = ref("default");
|
|
|
const ruleFormRef = ref();
|
|
const ruleFormRef = ref();
|
|
@@ -552,13 +632,10 @@ const rules = reactive({
|
|
|
const getList = async () => {
|
|
const getList = async () => {
|
|
|
if (footerMenuIndex.value == 0) {
|
|
if (footerMenuIndex.value == 0) {
|
|
|
let data = new FormData();
|
|
let data = new FormData();
|
|
|
- if (searchInputHZ.state == "") {
|
|
|
|
|
- } else {
|
|
|
|
|
|
|
+ if (searchInputHZ.state) {
|
|
|
data.set("state", searchInputHZ.state);
|
|
data.set("state", searchInputHZ.state);
|
|
|
}
|
|
}
|
|
|
- if (searchInputHZ.date == "") {
|
|
|
|
|
- data.set("date", "");
|
|
|
|
|
- } else {
|
|
|
|
|
|
|
+ if (searchInputHZ.date) {
|
|
|
data.set("date", searchInputHZ.date);
|
|
data.set("date", searchInputHZ.date);
|
|
|
}
|
|
}
|
|
|
data.set("car_number", searchInputHZ.car_number); //前面的key记得对应!
|
|
data.set("car_number", searchInputHZ.car_number); //前面的key记得对应!
|
|
@@ -599,6 +676,37 @@ const getList = async () => {
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+ // 单独获取今日预约人数和乘车人数
|
|
|
|
|
+ // {
|
|
|
|
|
+ // let datas = new FormData();
|
|
|
|
|
+ // datas.set("page", 1);
|
|
|
|
|
+ // datas.set("rows", 100); //前面的key记得对应!
|
|
|
|
|
+ // // if (searchInputHZ.date) {
|
|
|
|
|
+ // // datas.set("date", searchInputHZ.date);
|
|
|
|
|
+ // // }
|
|
|
|
|
+ // let resdata = await axios({
|
|
|
|
|
+ // method: "post",
|
|
|
|
|
+ // url: api.value + "/carBook/schelist.action",
|
|
|
|
|
+ // headers: {
|
|
|
|
|
+ // token: sessionStorage.getItem("token"),
|
|
|
|
|
+ // },
|
|
|
|
|
+ // data: datas,
|
|
|
|
|
+ // });
|
|
|
|
|
+ // console.log(resdata.data.rows, "单独数据");
|
|
|
|
|
+ // nowDayH_M.H_Mby = 0;
|
|
|
|
|
+ // nowDayH_M.H_Myy = 0;
|
|
|
|
|
+ // nowDayM_H.M_Hyy = 0;
|
|
|
|
|
+ // nowDayM_H.M_Hby = 0;
|
|
|
|
|
+ // resdata.data.rows.forEach((item) => {
|
|
|
|
|
+ // if (item.route == "黄家湖校区-墨轩湖校区") {
|
|
|
|
|
+ // nowDayH_M.H_Myy = nowDayH_M.H_Myy + Number(item.yy_num);
|
|
|
|
|
+ // nowDayH_M.H_Mby = nowDayH_M.H_Mby + Number(item.by_num);
|
|
|
|
|
+ // } else if (item.route == "墨轩湖校区-黄家湖校区") {
|
|
|
|
|
+ // nowDayM_H.M_Hyy = nowDayM_H.M_Hyy + Number(item.yy_num);
|
|
|
|
|
+ // nowDayM_H.M_Hby = nowDayM_H.M_Hby + Number(item.by_num);
|
|
|
|
|
+ // }
|
|
|
|
|
+ // });
|
|
|
|
|
+ // }
|
|
|
} else if (footerMenuIndex.value == 1) {
|
|
} else if (footerMenuIndex.value == 1) {
|
|
|
let data = new FormData();
|
|
let data = new FormData();
|
|
|
// if (searchInput.createTime == null) {
|
|
// if (searchInput.createTime == null) {
|
|
@@ -608,7 +716,12 @@ const getList = async () => {
|
|
|
data.set("car_number", searchInput.car_number);
|
|
data.set("car_number", searchInput.car_number);
|
|
|
}
|
|
}
|
|
|
data.set("state", searchInput.state);
|
|
data.set("state", searchInput.state);
|
|
|
- data.set("yy_date", searchInput.yy_date);
|
|
|
|
|
|
|
+ if (searchInput.ci_time) {
|
|
|
|
|
+ data.set("ci_time", searchInput.ci_time);
|
|
|
|
|
+ }
|
|
|
|
|
+ if (searchInput.yy_date) {
|
|
|
|
|
+ data.set("yy_date", searchInput.yy_date);
|
|
|
|
|
+ }
|
|
|
data.set("page", currentPage2.value);
|
|
data.set("page", currentPage2.value);
|
|
|
data.set("rows", pageSize2.value); //前面的key记得对应!
|
|
data.set("rows", pageSize2.value); //前面的key记得对应!
|
|
|
let res = await axios({
|
|
let res = await axios({
|
|
@@ -653,17 +766,34 @@ const getList = async () => {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
-
|
|
|
|
|
|
|
+// 获取往返黄家湖-墨轩湖的预约人数乘车人数
|
|
|
|
|
+const goBackNum = async () => {
|
|
|
|
|
+ let data = new FormData();
|
|
|
|
|
+ data.set("date", searchInputHZ.date); //前面的key记得对应!
|
|
|
|
|
+ let res = await axios({
|
|
|
|
|
+ method: "post",
|
|
|
|
|
+ url: api.value + "/carBook/scheroutetj.action",
|
|
|
|
|
+ headers: {
|
|
|
|
|
+ token: sessionStorage.getItem("token"),
|
|
|
|
|
+ },
|
|
|
|
|
+ data: data,
|
|
|
|
|
+ });
|
|
|
|
|
+ gobacknum.list1 = res.data.data[0];
|
|
|
|
|
+ gobacknum.list2 = res.data.data[1];
|
|
|
|
|
+ console.log(res);
|
|
|
|
|
+};
|
|
|
// 汇总搜索按钮
|
|
// 汇总搜索按钮
|
|
|
const searchHZ = lodash.debounce(() => {
|
|
const searchHZ = lodash.debounce(() => {
|
|
|
getList();
|
|
getList();
|
|
|
|
|
+ goBackNum();
|
|
|
}, 300);
|
|
}, 300);
|
|
|
// 汇总重置搜索框
|
|
// 汇总重置搜索框
|
|
|
const resetInputHZ = lodash.debounce(() => {
|
|
const resetInputHZ = lodash.debounce(() => {
|
|
|
searchInputHZ.state = "";
|
|
searchInputHZ.state = "";
|
|
|
- searchInputHZ.date = "";
|
|
|
|
|
|
|
+ searchInputHZ.date = dayjs().format("YYYY-MM-DD");
|
|
|
searchInputHZ.car_number = "";
|
|
searchInputHZ.car_number = "";
|
|
|
getList();
|
|
getList();
|
|
|
|
|
+ goBackNum();
|
|
|
}, 300);
|
|
}, 300);
|
|
|
|
|
|
|
|
// 搜索按钮
|
|
// 搜索按钮
|
|
@@ -675,6 +805,7 @@ const resetInput = lodash.debounce(() => {
|
|
|
searchInput.state = "";
|
|
searchInput.state = "";
|
|
|
searchInput.yy_date = "";
|
|
searchInput.yy_date = "";
|
|
|
searchInput.car_number = "";
|
|
searchInput.car_number = "";
|
|
|
|
|
+ searchInput.ci_time = "";
|
|
|
getList();
|
|
getList();
|
|
|
}, 300);
|
|
}, 300);
|
|
|
// 多选框功能
|
|
// 多选框功能
|
|
@@ -701,8 +832,10 @@ const detailMenu = () => {
|
|
|
const info = (row) => {
|
|
const info = (row) => {
|
|
|
console.log(row);
|
|
console.log(row);
|
|
|
searchInput.yy_date = row.s_date;
|
|
searchInput.yy_date = row.s_date;
|
|
|
|
|
+ searchInput.ci_time = row.ci_time;
|
|
|
searchInput.car_number = row.car_number;
|
|
searchInput.car_number = row.car_number;
|
|
|
footerMenuIndex.value = 1;
|
|
footerMenuIndex.value = 1;
|
|
|
|
|
+ currentPage2.value = 1;
|
|
|
getList();
|
|
getList();
|
|
|
};
|
|
};
|
|
|
// 派车按钮
|
|
// 派车按钮
|
|
@@ -869,6 +1002,7 @@ onBeforeMount(() => {
|
|
|
})
|
|
})
|
|
|
);
|
|
);
|
|
|
getList();
|
|
getList();
|
|
|
|
|
+ goBackNum();
|
|
|
});
|
|
});
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|
|
@@ -886,16 +1020,18 @@ onBeforeMount(() => {
|
|
|
width: calc(100wh - 40px);
|
|
width: calc(100wh - 40px);
|
|
|
display: flex;
|
|
display: flex;
|
|
|
align-items: center;
|
|
align-items: center;
|
|
|
- height: 60px;
|
|
|
|
|
|
|
+ height: 60px !important;
|
|
|
margin: 0 30px;
|
|
margin: 0 30px;
|
|
|
// padding: 10px 0;
|
|
// padding: 10px 0;
|
|
|
border-bottom: 1px solid #ccc;
|
|
border-bottom: 1px solid #ccc;
|
|
|
color: #000;
|
|
color: #000;
|
|
|
font-size: 18px;
|
|
font-size: 18px;
|
|
|
font-weight: 600;
|
|
font-weight: 600;
|
|
|
- .camera {
|
|
|
|
|
|
|
+ .cameratxt {
|
|
|
margin-right: 15px;
|
|
margin-right: 15px;
|
|
|
- color: #4392f7;
|
|
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ height: 60px !important;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -927,8 +1063,6 @@ onBeforeMount(() => {
|
|
|
|
|
|
|
|
.options {
|
|
.options {
|
|
|
margin-left: 200px;
|
|
margin-left: 200px;
|
|
|
- .el-form-item__content {
|
|
|
|
|
- }
|
|
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -952,9 +1086,12 @@ onBeforeMount(() => {
|
|
|
.condition {
|
|
.condition {
|
|
|
display: flex;
|
|
display: flex;
|
|
|
align-items: center;
|
|
align-items: center;
|
|
|
- margin: 10px 30px 10px 0;
|
|
|
|
|
|
|
+ margin: 10px 20px 10px 0;
|
|
|
|
|
+ :deep(.el-input .el-input__inner) {
|
|
|
|
|
+ font-size: 16px;
|
|
|
|
|
+ }
|
|
|
span {
|
|
span {
|
|
|
- margin: 0 10px 0 0;
|
|
|
|
|
|
|
+ margin: 0 5px 0 0;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -1024,18 +1161,93 @@ onBeforeMount(() => {
|
|
|
height: 100%;
|
|
height: 100%;
|
|
|
|
|
|
|
|
:deep(.el-table__row) {
|
|
:deep(.el-table__row) {
|
|
|
- height: 55px;
|
|
|
|
|
|
|
+ height: 50px;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
.footer {
|
|
.footer {
|
|
|
width: 96%;
|
|
width: 96%;
|
|
|
- height: 562px;
|
|
|
|
|
|
|
+ height: 510px;
|
|
|
|
|
+ margin: 20px auto 20px;
|
|
|
|
|
+ :deep(.el-table__header-wrapper) {
|
|
|
|
|
+ height: 48px;
|
|
|
|
|
+ .el-table__header {
|
|
|
|
|
+ height: 48px;
|
|
|
|
|
+ font-size: 16px;
|
|
|
|
|
+ color: #000;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ .el-table--fit {
|
|
|
|
|
+ height: 100%;
|
|
|
|
|
+
|
|
|
|
|
+ :deep(.el-table__row) {
|
|
|
|
|
+ height: 48px;
|
|
|
|
|
+ font-size: 16px;
|
|
|
|
|
+ color: #000;
|
|
|
|
|
+ }
|
|
|
|
|
+ :deep(.el-table__row td) {
|
|
|
|
|
+ padding: 0;
|
|
|
|
|
+ border: 0;
|
|
|
|
|
+ }
|
|
|
|
|
+ :deep(.look) {
|
|
|
|
|
+ padding: 3px 10px;
|
|
|
|
|
+ border-radius: 40px;
|
|
|
|
|
+ border: 0.74px solid rgba(30, 125, 251, 1);
|
|
|
|
|
+ }
|
|
|
|
|
+ // 输出链接弹窗样式
|
|
|
|
|
+ :deep(.link .el-dialog__header) {
|
|
|
|
|
+ text-align: left;
|
|
|
|
|
+ font-size: 20px;
|
|
|
|
|
+ font-weight: 600;
|
|
|
|
|
+ }
|
|
|
|
|
+ :deep(.link .el-dialog__body) {
|
|
|
|
|
+ padding: 10px 20px;
|
|
|
|
|
+ height: 100px;
|
|
|
|
|
+ margin-bottom: 10px;
|
|
|
|
|
+ }
|
|
|
|
|
+ .link {
|
|
|
|
|
+ .linkcontent {
|
|
|
|
|
+ text-align: left;
|
|
|
|
|
+ height: 100px;
|
|
|
|
|
+ border: 1px solid #ccc;
|
|
|
|
|
+ p {
|
|
|
|
|
+ margin: 5px 10px;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ :deep(.playVideo .el-dialog__header) {
|
|
|
|
|
+ text-align: left;
|
|
|
|
|
+ font-size: 20px;
|
|
|
|
|
+ font-weight: 600;
|
|
|
|
|
+ background-color: #ccc;
|
|
|
|
|
+ margin-right: 0;
|
|
|
|
|
+ }
|
|
|
|
|
+ :deep(.playVideo .el-dialog__body) {
|
|
|
|
|
+ height: 600px;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .el-button--primary {
|
|
|
|
|
+ margin-left: 5px;
|
|
|
|
|
+ }
|
|
|
|
|
+ :deep(.el-table__body .even) {
|
|
|
|
|
+ background-color: #fff;
|
|
|
|
|
+ }
|
|
|
|
|
+ :deep(.el-table__body .odd) {
|
|
|
|
|
+ background-color: rgba(240, 243, 247, 1);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ .footers {
|
|
|
|
|
+ width: 96%;
|
|
|
|
|
+ height: 550px;
|
|
|
margin: 20px auto 20px;
|
|
margin: 20px auto 20px;
|
|
|
:deep(.el-table__header-wrapper) {
|
|
:deep(.el-table__header-wrapper) {
|
|
|
height: 48px;
|
|
height: 48px;
|
|
|
.el-table__header {
|
|
.el-table__header {
|
|
|
height: 48px;
|
|
height: 48px;
|
|
|
|
|
+ font-size: 16px;
|
|
|
|
|
+ color: #000;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
.el-table--fit {
|
|
.el-table--fit {
|
|
@@ -1043,6 +1255,8 @@ onBeforeMount(() => {
|
|
|
|
|
|
|
|
:deep(.el-table__row) {
|
|
:deep(.el-table__row) {
|
|
|
height: 48px;
|
|
height: 48px;
|
|
|
|
|
+ font-size: 16px;
|
|
|
|
|
+ color: #000;
|
|
|
}
|
|
}
|
|
|
:deep(.el-table__row td) {
|
|
:deep(.el-table__row td) {
|
|
|
padding: 0;
|
|
padding: 0;
|