Commit 58dcb8e3 authored by “yiyousong”'s avatar “yiyousong”

Merge branch 'reg' of http://gitlab.scsmile.cn/zxf/smart_gov_platform into reg

parents 7123c3ba d962cdc3
...@@ -13,16 +13,14 @@ ...@@ -13,16 +13,14 @@
<p class="elapsed-time-title"> <p class="elapsed-time-title">
<span>累计次数</span> <span>累计次数</span>
</p> </p>
<p class="time"> <p class="time">{{ detailsInfo.total }}</p>
{{detailsInfo.total}}
</p>
</div> </div>
<div class="elapsed-time"> <div class="elapsed-time">
<p class="elapsed-time-title"> <p class="elapsed-time-title">
<span>累计时长</span> <span>累计时长</span>
</p> </p>
<p class="time"> <p class="time">
<span>{{allTime}}</span> <span>{{ allTime }}</span>
</p> </p>
</div> </div>
<div class="elapsed-time"> <div class="elapsed-time">
...@@ -30,13 +28,17 @@ ...@@ -30,13 +28,17 @@
<span>最近暂离时间</span> <span>最近暂离时间</span>
</p> </p>
<p class="time"> <p class="time">
{{createTime}} {{ createTime }}
</p> </p>
</div> </div>
</div> </div>
<!-- 步骤条 --> <!-- 步骤条 -->
<a-steps direction="vertical"> <a-steps direction="vertical">
<a-step :title="(index+1)" v-for="(item,index) in detailsInfo.data" :key="item.stopid"> <a-step
:title="index + 1"
v-for="(item, index) in detailsInfo.data"
:key="item.stopid"
>
<a-icon type="environment" slot="icon" /> <a-icon type="environment" slot="icon" />
<div slot="description" class="transact-step"> <div slot="description" class="transact-step">
<a-row :gutter="[0, 8]"> <a-row :gutter="[0, 8]">
...@@ -49,18 +51,16 @@ ...@@ -49,18 +51,16 @@
</a-row> </a-row>
<a-row :gutter="[0, 8]"> <a-row :gutter="[0, 8]">
<a-col :span="12"> <a-col :span="12">
<span>暂离时间:</span <span>暂离时间:</span>{{ item.create_time || "--" }}
>{{ item.workman_name || "--" }}
</a-col> </a-col>
<a-col :span="12"> <a-col :span="12">
<span>回归时间:</span <span>回归时间:</span>{{ item.end_time || "--" }}
>{{ item.end_time || "--" }}
</a-col> </a-col>
</a-row> </a-row>
<a-row :gutter="[0, 8]"> <a-row :gutter="[0, 8]">
<a-col :span="12"> <a-col :span="12">
<span>暂离时长:</span> <span>暂离时长:</span>
{{item.zl_time || "--"}} {{ item.zl_time + " 分钟" || "--" }}
</a-col> </a-col>
<a-col :span="12"> <a-col :span="12">
<span>暂离原因:</span> <span>暂离原因:</span>
...@@ -70,7 +70,6 @@ ...@@ -70,7 +70,6 @@
</div> </div>
</a-step> </a-step>
</a-steps> </a-steps>
</a-drawer> </a-drawer>
</div> </div>
</template> </template>
......
<template> <template>
<div class="h-full w-full flex flex-col"> <div class="h-full w-full flex flex-col">
<div class="total-info"> <div class="total-info">
<span class="mr-[30px]">111评价次数:{{ total ?? 0 }}</span> <span class="mr-[30px]">评价次数:{{ total ?? 0 }}</span>
<span>统计时间段:{{ time[0] }} - {{ time[1] }}</span> <span>统计时间段:{{ time[0] }} - {{ time[1] }}</span>
</div> </div>
<div class="reportforms-out-box"> <div class="reportforms-out-box">
......
...@@ -40,7 +40,9 @@ ...@@ -40,7 +40,9 @@
<a-tag <a-tag
class="cursor-pointer" class="cursor-pointer"
color="blue" color="blue"
@click="checkInfo(record.workmanid,record.all_time,record.create_time)" @click="
checkInfo(record.workmanid, record.all_time, record.create_time)
"
> >
详情 详情
</a-tag> </a-tag>
...@@ -64,18 +66,8 @@ import storage from "@/utils/js/Storage"; ...@@ -64,18 +66,8 @@ import storage from "@/utils/js/Storage";
import StepoutDetails from "./components/StepoutDetails.vue"; import StepoutDetails from "./components/StepoutDetails.vue";
import { export2Excel } from "@/utils/js/exportExcel"; import { export2Excel } from "@/utils/js/exportExcel";
import { stopToWorkman, stopInfo } from "@/api/dataAdmin"; import { stopToWorkman, stopInfo } from "@/api/dataAdmin";
const tHeader = [ const tHeader = ["工作人员", "暂离次数", "累计计时(分钟)", "最近暂离时间"]; // 导出的表头名信息
"工作人员", const filterVal = ["workman_name", "count", "all_time", "create_time"]; // 导出的表头字段名,需要导出表格字段名
"暂离次数",
"累计计时",
"最近暂离时间",
]; // 导出的表头名信息
const filterVal = [
"workman_name",
"count",
"all_time",
"create_time",
]; // 导出的表头字段名,需要导出表格字段名
export default { export default {
components: { components: {
StepoutDetails, StepoutDetails,
...@@ -107,7 +99,7 @@ export default { ...@@ -107,7 +99,7 @@ export default {
}, },
}, },
{ {
title: "累计计时", title: "累计计时(分钟)",
width: 100, width: 100,
dataIndex: "all_time", dataIndex: "all_time",
customRender: (text) => { customRender: (text) => {
...@@ -157,8 +149,8 @@ export default { ...@@ -157,8 +149,8 @@ export default {
selectedRowKeys: [], // 表格选中的key selectedRowKeys: [], // 表格选中的key
excelData: [], // 导出数据 excelData: [], // 导出数据
detailsInfo: {}, // 详情信息 detailsInfo: {}, // 详情信息
allTime:"", allTime: "",
createTime:"", createTime: "",
detailsVisible: false, detailsVisible: false,
title: "办理明细", title: "办理明细",
}; };
...@@ -312,24 +304,23 @@ export default { ...@@ -312,24 +304,23 @@ export default {
execute(); execute();
}, },
// 详情 // 详情
async checkInfo(id,alltime,createtime) { async checkInfo(id, alltime, createtime) {
let res = await stopInfo({ let res = await stopInfo({
page:1, page: 1,
size:-1, size: -1,
time:this.searchForm.time, time: this.searchForm.time,
workmanid:id workmanid: id,
}); });
if (res.code == 1) { if (res.code == 1) {
let { data } = res; let { data } = res;
this.detailsInfo = data; this.detailsInfo = data;
this.detailsVisible = true; this.detailsVisible = true;
this.allTime = alltime this.allTime = alltime;
this.createTime = createtime this.createTime = createtime;
} }
}, },
}, },
}; };
</script> </script>
<style lang="less" scoped> <style lang="less" scoped></style>
</style>
\ No newline at end of file
...@@ -40,7 +40,9 @@ ...@@ -40,7 +40,9 @@
<a-tag <a-tag
class="cursor-pointer" class="cursor-pointer"
color="blue" color="blue"
@click="checkInfo(record.windowid,record.all_time,record.create_time)" @click="
checkInfo(record.windowid, record.all_time, record.create_time)
"
> >
详情 详情
</a-tag> </a-tag>
...@@ -64,18 +66,8 @@ import storage from "@/utils/js/Storage"; ...@@ -64,18 +66,8 @@ import storage from "@/utils/js/Storage";
import StepoutDetails from "./components/StepoutDetails.vue"; import StepoutDetails from "./components/StepoutDetails.vue";
import { export2Excel } from "@/utils/js/exportExcel"; import { export2Excel } from "@/utils/js/exportExcel";
import { stopToWindow, stopInfo } from "@/api/dataAdmin"; import { stopToWindow, stopInfo } from "@/api/dataAdmin";
const tHeader = [ const tHeader = ["窗口编号", "暂离次数", "累计计时(分钟)", "最近暂离时间"]; // 导出的表头名信息
"窗口编号", const filterVal = ["window_num", "count", "all_time", "create_time"]; // 导出的表头字段名,需要导出表格字段名
"暂离次数",
"累计计时",
"最近暂离时间",
]; // 导出的表头名信息
const filterVal = [
"window_num",
"count",
"all_time",
"create_time",
]; // 导出的表头字段名,需要导出表格字段名
export default { export default {
components: { components: {
StepoutDetails, StepoutDetails,
...@@ -107,7 +99,7 @@ export default { ...@@ -107,7 +99,7 @@ export default {
}, },
}, },
{ {
title: "累计计时", title: "累计计时(分钟)",
width: 100, width: 100,
dataIndex: "all_time", dataIndex: "all_time",
customRender: (text) => { customRender: (text) => {
...@@ -157,8 +149,8 @@ export default { ...@@ -157,8 +149,8 @@ export default {
selectedRowKeys: [], // 表格选中的key selectedRowKeys: [], // 表格选中的key
excelData: [], // 导出数据 excelData: [], // 导出数据
detailsInfo: {}, // 详情信息 detailsInfo: {}, // 详情信息
allTime:"", allTime: "",
createTime:"", createTime: "",
detailsVisible: false, detailsVisible: false,
title: "详情", title: "详情",
}; };
...@@ -312,24 +304,23 @@ export default { ...@@ -312,24 +304,23 @@ export default {
execute(); execute();
}, },
// 详情 // 详情
async checkInfo(id,alltime,createtime) { async checkInfo(id, alltime, createtime) {
let res = await stopInfo({ let res = await stopInfo({
page:1, page: 1,
size:-1, size: -1,
time:this.searchForm.time, time: this.searchForm.time,
windowid:id windowid: id,
}); });
if (res.code == 1) { if (res.code == 1) {
let { data } = res; let { data } = res;
this.detailsInfo = data; this.detailsInfo = data;
this.detailsVisible = true; this.detailsVisible = true;
this.allTime = alltime this.allTime = alltime;
this.createTime = createtime this.createTime = createtime;
} }
}, },
}, },
}; };
</script> </script>
<style lang="less" scoped> <style lang="less" scoped></style>
</style>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment