初始提交

This commit is contained in:
2025-09-04 16:35:14 +08:00
commit 5cd52c4d2c
735 changed files with 155784 additions and 0 deletions

450
src/App.vue Normal file
View File

@ -0,0 +1,450 @@
<template>
<router-view v-slot="{ Component }">
<Component :is="Component"></Component>
<van-popup v-model:show="showAlert" closeable :close-on-click-overlay="false" close-icon-position="top-right"
position="bottom" @close="closePopup">
<div class="alert-content">
<div class="alert-cnt">
<van-icon name="warning-o" color="orange"></van-icon> {{ message }}
</div>
<div class="foot-btn">
<van-button round block type="primary" @click="okUpdate"> 确定更新 </van-button>
</div>
</div>
</van-popup>
</router-view>
</template>
<script setup>
import watermark from "./utils/watermark.js";
import emitter from "./utils/eventBus.js";
import { onMounted, onUnmounted, ref, watch, reactive } from "vue";
import { getMyTaskList, getMyTaskTotal } from "./api/rwzx.js";
import { updateDate } from "./api/checkponit.js";
import { getDistance, hintToast, timeValidate } from "./utils/tools";
import { getAPPLocation } from "./api/spsApi";
import { useRoute } from "vue-router";
import router from "./router/index.js";
import store from "./store";
const route = useRoute();
let userLocation = null; //用户位置信息
const keepAlive = ref(false);
const routerName = ref(""); //要跳转的路由名称
const bbTime = ref(null); //查询报备定时函数
let userInfo;
let message = ref("版本已经更新,请退出重新登录!");
try {
userInfo = JSON.parse(window.localStorage.getItem("userInfo")); //用户信息
userLocation = JSON.parse(bridge.getLocation()); //手机端
} catch (error) {
userLocation = setPint(); //PC端
}
const isLogin = ref(true);
const isFirst = ref(true);
const isVersion = ref(true);
const showAlert = ref(false); //版本更新弹窗
watch(
() => route,
(val) => {
if (val.path != "/") {
if (isLogin.value) {
// 水印
let user = JSON.parse(localStorage.getItem("userInfo"));
if (user) {
let name =
user.userName +
"(" +
user.inDustRialId +
")" +
" - " +
user.deptName;
let time = timeValidate(new Date());
watermark.set(name, time);
}
}
isLogin.value = false;
} else {
isLogin.value = true; //退出
}
},
{
deep: true,
immediate: true,
}
);
onMounted(() => {
//默认设置用户主题色
if (!getStorage("themeSetting")) {
setStorage("themeSetting", "light");
}
//设置主题颜色
let themeType = getStorage("themeSetting");
setAttribute(themeType == "light" ? "theme1" : "theme2");
//手动点击首页设置主题色
emitter.on("selectTheme", (res) => {
setAttribute(res); // 应用主题
});
});
// 关闭提示
function closePopup() {
clearInterval(bbTime.value);
bbTime.value = null;
showAlert.value = false;
}
//随机生成坐标
function setPint() {
let obj = {};
for (let i = 0; i < 1; i++) {
obj = {
app_x: 104.019822 + Math.random() / 5,
app_y: 30.450369 + Math.random() / 5,
app_sfzh: userInfo ? userInfo.idEntityCard : "",
};
}
return obj;
}
// 调用任务接口
function _getTaskList() {
let data = {
pageSize: 10,
pageCurrent: 1,
};
getMyTaskList(data).then((res) => { });
}
onUnmounted(() => {
clearInterval(bbTime.value);
bbTime.value = null;
});
function setAttribute(theme) {
window.document.documentElement.setAttribute("data-theme", theme);
}
</script>
<style lang="scss">
@import "./assets/styles/mixin.scss";
body {
@include bg_color($background-color-theme);
}
#app {
width: 100vw;
}
.alert-content {
height: 24vw;
.alert-cnt {
margin-top: 10vw;
text-align: center;
.van-icon {
margin-right: 2vw;
}
}
.foot-btn {
margin: 4vw 5vw;
}
}
//首页模块标题样式
.leaderTitle {
height: 12.2vw;
line-height: 12.2vw;
font-size: 4.26667vw;
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 4.5vw;
font-weight: 550;
@include font_color($font-color-theme);
}
.leaderTitle .title img {
width: 5.33334vw;
height: 5.33334vw;
margin-right: 2vw;
}
.leaderTitle .title img,
.leaderTitle .title span {
vertical-align: middle;
}
.leaderTitle .title {
padding: 0 0 0;
}
// .leaderTitle,
// .jrfxBox,
// .leaderTzBox,
// .leaderPubBox {
// position: relative;
// top: -6vw;
// }
//统计数据条格样式
.item_box {
@include font_color($font-color-theme);
border-radius: 2.5vw;
@include bg_color($background-color-theme);
@include border_outer_color($border-outer-color-theme);
// height: 28vw;
}
//左侧标题样式
.wq_title {
/* flex: 1; */
display: flex;
align-items: center;
flex-direction: column;
justify-content: center;
width: 8vw;
@include font_size($font_medium_s);
color: #fff;
background-color: #104ecc;
padding: 1vw 0;
}
//统计字体大小
.numb {
padding-top: 1vw;
font-weight: 500;
font-size: 6vw;
@include total_font_color($total-font-color-theme);
}
//空数据样式
.van-empty {
margin-top: 15vw !important;
}
.home_box {
@include bg_color($background-color-theme);
}
.leaderBg {
padding: 20vw 0 4vw 0;
}
/* 首页头部banner和按钮 */
.leaderTop {
height: 45.33334vw;
background: url("./assets/images/new/banner.png") no-repeat;
background-size: 100% 100%;
position: absolute;
width: 100%;
top: -6vw;
margin-bottom: 7vw;
}
.isGq {
background: url("./assets/images/new/banner_gq.png") no-repeat;
background-size: 100%;
}
.welcome {
font-size: 4.26667vw;
// padding: 14.46667vw 4.73334vw 0 5.73334vw;
padding: 12.86667vw 5.73334vw 2vw 5.73334vw;
display: flex;
justify-content: space-between;
// margin-bottom: 6vw;
// margin-bottom: 14vw;
.userName_box {
// background: linear-gradient(0deg, #ff949e 0%, #f63c4b 100%);
// -webkit-background-clip: text;
// -webkit-text-fill-color: transparent;
// font-weight: bold;
color: #fff;
@include font_size($font_medium);
display: block;
padding-bottom: 1.5vw;
}
.tq_box {
display: block;
@include font_size($font_medium_s);
padding-left: 0.5vw;
margin-bottom: 2vw;
}
}
.welcome img.face {
height: 4.26667vw;
vertical-align: middle;
margin-right: 2vw;
}
.welcome span {
vertical-align: middle;
// color: #fff !important;
// @include font_color($font-color-theme);
}
//列表顶部时间样式
.time_icon {
display: flex;
align-items: center;
.timeicon {
width: 3.5vw;
height: 3.5vw;
margin-right: 1.5vw;
}
}
.other_type_title {
color: #3e6ee8;
position: relative;
padding-left: 2vw;
}
.other_type_title::after {
content: "";
position: absolute;
width: 0.55vw;
height: 4vw;
left: 0;
top: 0.8vw;
background-color: #3e6ee8;
}
.gauge {
margin: 2vw 3.5vw;
}
// 字体颜色
.yellow {
color: #ffcc40;
}
.red {
color: red;
}
.green {
color: #07c160;
}
.bule {
color: #3e6ee8;
}
.cyan {
color: cyan;
}
.bg_yellow {
background-color: #ffcc40;
}
.bg_red {
background-color: red;
}
.bg_orange {
background-color: orange;
}
.bg_green {
background-color: #07c160;
}
.bg_bule {
background-color: #3e6ee8;
}
.bg_cyan {
background-color: cyan;
}
//底部按钮样式
.mapPattern {
padding: 10vw 20vw;
}
//只显示一排内容
.text_title {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
text-overflow: ellipsis;
}
//只显示两排内容
.text_detail {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
text-overflow: ellipsis;
}
//印章样式
.zwzl_box {
position: absolute;
right: -1vw;
width: 18vw;
top: 6vw;
}
//地图模板样式
.modelHtml {
@include font_size($font_medium_s);
background: #fff;
padding: 5vw;
border-radius: 1vw;
position: relative;
.mapClass {
position: absolute;
font-size: 25px;
top: -2px;
right: 1vw;
}
}
.textimeFzyc {
background: linear-gradient(to bottom, #ffffff, #02f131);
-webkit-background-clip: text;
background-clip: text;
color: transparent;
font-size: 2vw;
font-weight: 600;
}
//吸顶盒子样式
.sticky_box {
@include bg_color($background-color-theme);
}
.amap-icon img {
width: 25px;
height: 34px;
}
.amap-marker-label {
border: 0;
background-color: transparent;
}
.info {
position: relative;
margin: 0;
top: 0;
right: 0;
min-width: 0;
}
</style>

60
src/api/calender.js Normal file
View File

@ -0,0 +1,60 @@
import {
service
} from '../utils/request'
const api = "/mosty-qwzx"
/*
* 巡防报备接口分页查询
* return promise 实例对象
*/
export function getPbbbByMonth(data) {
return service({
url: api + "/tbQwXfpb/getPbbbByMonth",
method: "GET",
params: data
});
};
/**
*根据时间查询月份排班、报备情况
*
* @export
* @param {*} data
* @returns
*/
export function getZbbbByMonth(data) {
return service({
url: api + "/tbQwZbpb/getZbbbByMonth",
method: "GET",
params: data
});
};
/**
*根据时间查询部门月份排班、报备情况
*
* @export
* @param {*} data
* @returns
*/
export function getDeptByMonth(data) {
return service({
url: api + '/tbQwZbpb/getDeptByMonth',
method: "GET",
params: data
});
};
/**
*根据时间查询部门月份排班、报备情况
*
* @export
* @param {*} data
* @returns
*/
export function getXfbbByMonth(data) {
return service({
url: api + '/tbQwXfpb/getXfbbByMonth',
method: "GET",
params: data
});
};

80
src/api/checkponit.js Normal file
View File

@ -0,0 +1,80 @@
import {service} from '../utils/requestUrl';
const jcz = "/jcz"
const jczApi= '/jczApi'
const uodateApi = '/appResource'
// 更新数据
export function updateDate(params) {
return service({
url:uodateApi +"/namespace/app",
method: "GET",
params
});
};
// 新增数据
export function qwbbAdd(data) {
return service({
url:jczApi +"/qwbb/add",
method: "POST",
data
});
};
// 获取装备列表
export function getZBList(params) {
return service({
url:jczApi+"/scSysDictionaryEntry/queryDictById",
method: "GET",
params
});
};
// 设备信息
export function getSBList(params) {
return service({
url:jczApi+"/scDevicesInfo/getScDevicesByType",
method: "GET",
params
});
};
// 获取检查站列表
export function getJczList(data) {
return service({
url: jcz + "/scPointInfo/checkpointList",
method: "GET",
params: data
});
};
export function getyjzlCount(data) {
return service({
url:jcz + "/lzAlarm/queryWarnStatusType",
method: "GET",
params: data
});
};
export function getyjzlList(data) {
return service({
url:jcz + "/lzAlarm/queryWarnPage",
method: "GET",
params: data
});
};
// 更新数据
export function updateDetail(data) {
return service({
url:jcz +"/lzAlarm/updateStatusById",
method: "POST",
data
});
};
// 根据查看详情
export function getyjzlInfoDetail(data) {
return service({
url:jcz +"zhjmxfYjzlZlzt/queryByZlId?zlId="+data,
method: "POST",
});
};

505
src/api/common.js Normal file
View File

@ -0,0 +1,505 @@
import {
service
} from '../utils/request';
const api1 = "/mosty-base"
const api2 = "/mosty-qwzx"
const api3 = "/mosty-jcgl"
const api4 = "/mosty-sjzx"
const api5 = "/mosty-yjzl"
const api6 = '/mosty-hczx'
/**
* APP获取我的排班信息
* @param {*} id
*/
export function getYestoday(params) {
return service({
url: api2 + `/tbQwXfbb/getMybbLastBySfzh`,
method: 'GET',
params
})
}
//
export function getXfllList(data) {
return service({
url: api3 + "/tbJcglXfll/getXfllList",
method: "GET",
params: data
});
};
/*
* 查询警情数据不分页
* return promise 实例对象
*/
export function getJqList(data) {
return service({
url: api4 + "/tbJq/getList",
method: "GET",
params: data
});
};
// 查询请休假列表
export function getPleaseLeaveList(data) {
return service({
url: api2 + "/tbQwQxj",
method: "GET",
params: data
});
};
// 新增请休假
export function addPleaseLeave(data) {
return service({
url: api2 + "/tbQwQxj",
method: "POST",
data
});
};
// 查询不巡防申请列表
export function getNoPatrolList(data) {
return service({
url: api2 + "/tbQwXfBxfsq",
method: "GET",
params: data
});
};
// 新增不巡防申请
export function addNoPatrol(data) {
return service({
url: api2 + "/tbQwXfBxfsq",
method: "POST",
data
});
};
// 通过id查询不巡防申请
export function getNoPatrolById(data) {
return service({
url: api2 + "/tbQwXfBxfsq/{id}",
method: "GET",
params: data
});
};
// 编辑不巡防申请
export function editNoPatrol(data) {
return service({
url: api2 + "/tbQwXfBxfsq",
method: "PUT",
data
});
};
// 查询人员
export function getUsers(data) {
return service({
url: api1 + "/sysUser/selectUserDeptPage",
method: "POST",
data
});
};
// 查询必巡点列表
export function getBxdList(data) {
return service({
url: api3 + "/tbJcglBxd/queryList",
method: "GET",
params: data
});
};
// 查询我今天的报备
export function getMybbToday(data) {
return service({
url: api2 + "/tbQwXfbb/getMybbToday",
method: "GET",
params: data
});
};
export function getMybbTodayNew(data) {
return service({
url: api2 + "/tbQwXfbb/getMybbTodayNew",
method: "GET",
params: data
});
};
// APP获取我的排班信息
export function getMyXfpbToday(data) {
return service({
url: api2 + "/tbQwXfpb/getMyXfpbToday",
method: "GET",
params: data
});
};
// 通过ID查询单条数据班次
export function getBcxx(data) {
return service({
url: api2 + `/tbQwQwbc/${data}`,
method: "GET"
});
};
// 查询快返点详情
export function getKfd(data) {
return service({
url: api3 + `/tpJcglKfd/selectByid`,
method: "GET",
params: data
});
};
// 查询巡防区域详情
export function getXfqs(data) {
return service({
url: api3 + `/tbJcglXfqy/selectById`,
method: "GET",
params: data
});
};
// 分页查询我的值班排班 /tbQwZbpb/getMyZbpb
export function getMypb(data) {
return service({
url: api2 + `/tbQwZbpb/getMyZbpb`,
method: "GET",
params: data
});
};
// 分页查询我的巡防排班 /tbQwXfpb/getMyXfpb
export function getMyxfpb(data) {
return service({
url: api2 + `/tbQwXfpb/getMyXfpb`,
method: "GET",
params: data
});
};
// 查询巡防排班详细信息 /tbQwXfpb/{id}
export function getMyxfpbDetail(data) {
return service({
url: api2 + `/tbQwXfpb/${data}`,
method: "GET"
});
};
// 分页查询报备
export function getBbList(data) {
return service({
url: api2 + `/tbQwXfbb`,
method: "GET",
params: data
});
};
// 通过id查询报备
export function getBbListById(data) {
return service({
url: api2 + `/tbQwXfbb/${data}`,
method: "GET"
});
};
// 查询巡逻方案列表--分页
export function getXlfa(data) {
return service({
url: api3 + `/tbJcglXlfa`,
method: "GET",
params: data
});
};
// 预警 预警列表
export function getYjList(data) {
return service({
url: api5 + `/yjzx/yjlb`,
method: "GET",
params: data
});
};
//查询犯罪预测列表
export function queryListfzyc(data = {}) {
return service({
url: api5 + '/tbFzyc/queryListApp',
method: "POST",
data
})
}
// 开始、结束报备
export function finishReport(data) {
return service({
url: api2 + "/tbQwXfbb/startOrEndBb",
method: "POST",
data
});
};
// 查询街面巡组,力量,时长,里程
export function selectDeck1(data) {
return service({
url: api2 + `/tbQwXfbb/selectDeck`,
method: "GET",
params: data
});
};
// APP获取今天的指令处置情况
export function selectDeck2(data) {
return service({
url: api5 + `/yjzx/getTodayZl`,
method: "GET",
params: data
});
};
// APP地图页人车盘查的统计接口
export function selectDeck3(data) {
return service({
url: api6 + `/hczx/getTodayBpcryAndBpccl`,
method: "post",
data
});
};
// 保存被盘查人员信息
export function saveBpcry(data) {
return service({
url: api6 + `/tbHcBpcry/saveBpcry`,
method: "post",
data
});
};
// APP_查询人员信息
export function selectRy(data) {
return service({
// url: api6 + `/tbHcBpcry/selectRy`,
url: api6 + `/tbHcBpcry/selectNwRy`,
method: "post",
data
});
};
// APP_人像查询
export function selectRx(data) {
return service({
url: api6 + "/tbHcBpcry/getRyListByBase64",
method: "POST",
data
});
}
//APP_查询人员标签
export function selectRybq(data) {
return service({
url: api6 + `/tbHcBpcry/getRyBq`,
method: "GET",
params: data
})
}
// APP_查询车辆信息
export function selectCl(data) {
return service({
// url: api6 + `/tbHcBpccl/selectCl`,
url: api6 + `/tbHcBpccl/selectNwCl`,
method: "post",
data
});
};
// 保存被盘查车辆信息
export function saveBpccl(data) {
return service({
url: api6 + `/tbHcBpccl/saveBpccl`,
method: "post",
data
});
};
// 查询警情数据分页
export function getJqInfo(data) {
return service({
url: api4 + `/tbJq/getPageList`,
method: "GET",
params: data
});
};
// 新增警情数据
export function addJq(data) {
return service({
url: api4 + "/tbJq",
method: "POST",
data
});
};
// 大屏-查询街面巡组列表,附近警组
export function getNearXz(data) {
return service({
url: api2 + `/tbQwXfbb/selectDeckList`,
method: "GET",
params: data
});
};
// 查询字典列表
export function getDictListByCode(data) {
return service({
url: api1 + `/sysDict/getSysDictByCode`,
method: "GET",
params: data
});
};
// 查询人员特征标签
export function selectRytzbqList(data) {
return service({
url: api6 + `/tbHcRytzbq/selectList`,
method: "post",
data
});
};
//条件查询盘查轨迹
export function getRypcList(data) {
return service({
url: api6 + `/tbHcBpcry/getRypcList`,
method: "post",
data
});
};
//条件查询盘查数量统计
export function getRypcCount(data) {
return service({
url: api6 + `/tbHcBpcry/getRypcCount`,
method: "post",
data
});
};
//条件查询盘查轨迹
export function getClpcPcList(data) {
return service({
url: api6 + `/tbHcBpccl/getClpcList`,
method: "post",
data
});
};
//条件查询盘查数据统计
export function getClpcCount(data) {
return service({
url: api6 + `/tbHcBpccl/getClpcCount`,
method: "post",
data
});
};
//条件查询盘查轨迹
export function getClOf2h(data = {}) {
return service({
url: api6 + `/tbHcBpccl/getClOf2h`,
method: "post",
data
});
};
//两小时车辆绑定人员
export function getClry2h(data = {}) {
return service({
url: api6 + '/tbHcBpcry/getRyOf2h',
method: "post",
data
})
}
//条件查询盘查轨迹
export function getClpcList(data) {
return service({
url: api6 + `/tbHcBpccl/selectCarList`,
method: "get",
params: data
});
};
//图片上传
export function upImage(data) {
return service({
url: api1 + '/minio/image/upload/id',
method: 'post',
data
})
}
//根据身份证号查询涉疫登记信息
export function getRySydjInfo(data) {
return service({
url: api6 + `/tbHcRytzbq/getRySydjInfo`,
method: 'post',
data
})
}
//保存涉疫登记信息
export function saveSydj(data) {
return service({
url: api6 + '/tbHcRytzbq/sydjSaveOrEdit',
method: 'post',
data
})
}
//条件查询盘查轨迹
export function getTrsToken(data) {
return service({
url: api1 + `/trs/token/new/getCookie`,
method: "get",
params: data
});
};
//舆情列表
export function getYqList(data) {
return service({
url: api1 + '/other/getYqList',
method: "POST",
data
})
}
//我的轨迹列表
export function getWdgj(params) {
return service({
url: '/mosty-wzzx/gxga/rywz/getRygjList',
method: "get",
params
})
}
//我的轨迹 地图数据
export function getMApWdgj(params) {
return service({
url: '/mosty-wzzx/gxga/rywz/getRywz',
method: "get",
params
})
}
//视频 分片上传
export function bigDataUpload(data) {
return service({
url: '/mosty-base/other/bigDataUpload',
method: "post",
data
})
}

157
src/api/gxHomeApi.js Normal file
View File

@ -0,0 +1,157 @@
import {
service
} from '../utils/request';
export function getJqTotal(params = {}) {
return service({
url: `/mosty-sjzx/zdgz/jqtj`,
method: 'GET',
params
})
}
//获取车辆预警统计
export function getClyjTotal(params = {}) {
return service({
url: `/mosty-yjzl/yjxx/yjcl/yjbqtj`,
method: 'GET',
params
})
}
//获取人员预警统计
export function getRyyjTotal(params = {}) {
return service({
url: `/mosty-yjzl/yjxx/yjry/yjjbtj`,
method: 'GET',
params
})
}
//获取三车预警(新益州)
export function getScyjTotal(params = {}) {
return service({
url: `/mosty-sjzx/ztfx/fascryyj/scryyj`,
method: 'GET',
params
})
}
//获取行动信息(新益州)
export function getXdxxTotal(params = {}) {
return service({
url: `/mosty-bkzx/xdxx/xdxxtj`,
method: 'GET',
params
})
}
//获取行动人员(新益州)
export function getXdryTotal(params = {}) {
return service({
url: `/mosty-bkzx/xdxx/xdrytj`,
method: 'GET',
params
})
}
//查询用户首页模板配置信息
export function getQueryUserConfig(params = {}) {
return service({
url: `/mosty-base/sysUserAppHomeconfig/queryUserConfig`,
method: 'GET',
params
})
}
//查询默认首页模板配置信息
export function getQueryConfig(params = {}) {
return service({
url: `/mosty-base/sysAppHomeconfig/queryConfig`,
method: 'GET',
params
})
}
//获取人员预警统计
export function getRyyjJbTotal(params = {}) {
return service({
url: `/mosty-yjzl/yjxx/yjry/yjjbtj`,
method: 'GET',
params
})
}
//获取车辆预警统计
export function getClyjTypeTotal(params = {}) {
return service({
url: `/mosty-yjzl/yjxx/yjcl/yjbqtj`,
method: 'GET',
params
})
}
//获取行动信息列表
export function getXdxxList(params = {}) {
return service({
url: `/mosty-bkzx/xdxx/xdxxlb`,
method: 'GET',
params
})
}
//获取行动人员列表
export function getXdryList(params = {}) {
return service({
url: `/mosty-bkzx/xdxx/xdrylb`,
method: 'GET',
params
})
}
//获取行动人员详情
export function getXdryDetail(params = {}) {
return service({
url: `/mosty-bkzx/xdxx/queryXdxxBYSzfh`,
method: 'GET',
params
})
}
//获取用户所有身份
export function getUserSelectPage(params = {}) {
return service({
url: `/mosty-base/sysAppHomeconfig/selectPage`,
method: 'GET',
params
})
}
// 查询街面巡组,力量,时长,里程
export function selectDeck1(data) {
return service({
url: `/mosty-qwzx/tbQwXfbb/selectDeck`,
method: "GET",
params: data
});
};
//获取指令数
export function getZlsl(params = {}) {
return service({
url: '/mosty-yjzl/tbZl/getStatisticsByStatus',
method: 'GET',
params
})
}
// APP地图页人车盘查的统计接口
export function selectDeck3(data) {
return service({
url: `/mosty-hczx/hczx/getTodayBpcryAndBpccl`,
method: "GET",
params: data
});
};
// APP一键报警
export function addYjbj(data) {
return service({
url: `/mosty-sjzx/tbJq/addYjbj `,
method: "POST",
data
});
};

21
src/api/jcgl.js Normal file
View File

@ -0,0 +1,21 @@
import {
service
} from '../utils/request';
//获取实有人员数据
export function getSyrkTotal(params = {}) {
return service({
url: '/mosty-jcgl/vwSyrkJzgjGx/getStatistics',
method: 'get',
params,
});
};
//获取实有人员列表数据
export function getSyrkList(params = {}) {
return service({
url: '/mosty-jcgl/vwSyrkJzgjGx/selectPageList',
method: 'get',
params,
});
};

23
src/api/jqfxApi.js Normal file
View File

@ -0,0 +1,23 @@
import {
service
} from '../utils/request';
//警情分析>对比分析相关接口
export function jqfxCorrelation(url, data) {
return service({
url:`/mosty-sjzx${url}`,
method: 'GET',
params:data
});
}
//警情分析>对比分析相关接口
export function jqfxCorrelationYjzl(url, data) {
return service({
url:`/mosty-yjzl${url}`,
method: 'GET',
params:data
});
}

52
src/api/jqxx.js Normal file
View File

@ -0,0 +1,52 @@
import {
service
} from '../utils/request';
//查询警情数据分页
export function getJqList(params = {}) {
return service({
url: '/mosty-sjzx/tbJq/getPageList',
method: 'get',
params,
});
};
//新稚警情信息类别
export function getJqlb(params = {}) {
return service({
url: '/mosty-gxother/gxAlarm/getJqlb',
method: 'get',
params,
});
};
//警情统计
export function getStatistics(data) {
return service({
url: '/mosty-sjzx/tbJq/getStatistics',
method: 'post',
data,
});
};
//警情详情
export function getJqInfo(id) {
return service({
url: `/mosty-sjzx/tbJq/${id} `,
method: 'get',
});
};
//获取关联警情列表
export function getGljq(params) {
return service({
url: "/mosty-sjzx/tbJq/getGljq",
method: "get",
params
})
}
//获取首页警情统计
export function getHomejqtj(params) {
return service({
url: "/mosty-sjzx/tbJq/getJqCount",
method: "get",
params
})
}

105
src/api/ldjsc.js Normal file
View File

@ -0,0 +1,105 @@
import {
service
} from '../utils/request';
//获取重点人员列表数据
export function getYclTask(params = {}) {
return service({
url: '/mosty-rwzx/tbRwTask/inner/getYclTask',
method: 'get',
params,
});
};
//获取已处理任务列表
export function getYclTaskList(data) {
return service({
url: '/mosty-rwzx/tbRwTask/inner/getYclTaskList',
method: 'POST',
data
})
}
//根据时间获取警情数量
export function getJqCount(params) {
return service({
url: '/mosty-sjzx/tbJq/getJqCount',
method: 'get',
params
})
}
//APP根据时间统计报备数量
export function getBbCountByDept(data) {
return service({
url: '/mosty-qwzx/tbQwZbbb/getBbCountByDept',
method: 'POST',
data
})
}
//APP根据时间统计报备列表
export function getBbListByDept(data) {
return service({
url: '/mosty-qwzx/tbQwZbbb/getBbListByDept',
method: 'POST',
data
})
}
//领导驾驶舱 警情数据
export function getAlarmSituation(params = {}) {
return service({
url: '/mosty-sjzx/tbJq/alarmSituation',
method: 'get',
params
})
}
//领导驾驶舱 街面实发警情数据
export function getSituation(params = {}) {
return service({
url: '/mosty-sjzx/tbJq/situation',
method: 'get',
params
})
}
//值班领导
export function getZbld(params = {}) {
return service({
url: '/mosty-qwzx/tbQwZbbb/getZbld',
method: 'post',
data: params
})
}
//街面警力数据
export function getJmjlCount(params = {}) {
return service({
url: '/mosty-qwzx/tbQwXfbb/getJmjlCount',
method: 'post',
data: params
})
}
//街面在岗警力数据
export function getZgjlCount(params = {}) {
return service({
url: '/mosty-qwzx/tbQwBmjlbb/getZgjlCount',
method: 'get',
params
})
}
//获取勤务列表
export function getTbQwZbbb(params) {
return service({
url: '/mosty-qwzx/tbQwZbbb',
method: 'get',
params
})
}
//获取巡防列表
export function getTbQwXfbb(params) {
return service({
url: '/mosty-qwzx/tbQwXfbb',
method: 'get',
params
})
}

20
src/api/notUrlRequest.js Normal file
View File

@ -0,0 +1,20 @@
import {
service
} from '../utils/request';
//获取数据
export function notUrlGetData(url, params = {}) {
return service({
url,
method: 'get',
params
});
}
//提交数据
export function notUrlPostData(url, data = {}) {
return service({
url,
method: 'post',
data
});
}

217
src/api/patrolBasicInfo.js Normal file
View File

@ -0,0 +1,217 @@
import {service} from '../utils/request'
const api1 = "/mosty-base"
const api2 = "/mosty-qwzx"
const api3 = "/mosty-jcgl"
/*
* 查询警务站列表
* return promise 实例对象
*/
export function selectJwzList(data) {
return service({
url: api3 + "/tbJcglJwz/selectJwzList",
method: "GET",
params: data
});
};
/*
* 新增警务站
* return promise 实例对象
*/
export function addJwz(data) {
return service({
url: api3 + "/tbJcglJwz/addJwz",
method: "POST",
data
});
};
/*
* 查询快返点列表
* return promise 实例对象
*/
export function selectKfdList(data) {
return service({
url: api3 + "/tpJcglKfd/selectKfdList",
method: "GET",
params: data
});
};
/*
* 新增快反点
* return promise 实例对象
*/
export function addKfd(data) {
return service({
url: api3 + "/tpJcglKfd/addKfd",
method: "POST",
data
});
};
/*
* 查询巡防区列表
* return promise 实例对象
*/
export function queryList(data) {
return service({
url: api3 + "/tbJcglXfqy/queryList",
method: "GET",
params: data
});
};
/*
* 新增巡防区
* return promise 实例对象
*/
export function addXfqy(data) {
return service({
url: api3 + "/tbJcglXfqy/addXfqy",
method: "POST",
data
});
};
/*
* 查询巡防车辆
* return promise 实例对象
*/
export function getXfclList(data) {
return service({
url: api3 + "/tpJcglXfcl/getXfclList",
method: "GET",
params: data
});
};
/*
* 新增巡防车辆
* return promise 实例对象
*/
export function addXfcl(data) {
return service({
url: api3 + "/tpJcglXfcl/addXfcl",
method: "POST",
data
});
};
/*
* 查询智能装备
* return promise 实例对象
*/
export function getZnzb(data) {
return service({
url: api3 + "/tpjcglZnzb/getZnzb",
method: "GET",
params: data
});
};
/*
* 新增智能装备
* return promise 实例对象
*/
export function addZnzb(data) {
return service({
url: api3 + "/tpjcglZnzb/addZnzb",
method: "POST",
data
});
};
/*
* 查询巡逻力量
* return promise 实例对象
*/
export function getXlll(data) {
return service({
url: api3 + "/tbJcglXfll",
method: "GET",
params: data
});
};
/*
* 新增巡逻力量
* return promise 实例对象
*/
export function addXlll(data) {
return service({
url: api3 + "/tbJcglXfll",
method: "POST",
data
});
};
/*
* 巡逻力量-验证人员生份证是否存在
* return promise 实例对象
*/
export function isCheck(data) {
return service({
url: api3 + "/tbJcglXfll/check/",
method: "GET",
params: data
});
};
/*
* 分页查询用户信息
* return promise 实例对象
*/
export function sysUser(data) {
return service({
url: api1 + "/sysUser/selectPage",
method: "GET",
params: data
});
};
// 查询部门树
export function getDept(data) {
return service({
url: api1 + "/sysDept/getAllChildDeptList",
method: "POST",
data
});
};
// 查询警用装备 警用器械
export function selectJyqx(data) {
return service({
url: api3 + "/tpJcglJyqx/selectJyqx",
method: "GET",
params: data
});
};
// 新增警用器械
export function addJyqx(data) {
return service({
url: api3 + "/tpJcglJyqx/{addJyqx}",
method: "POST",
data
});
};
// 查询子部门集合
export function getChildDeptList(data) {
return service({
url: api1 + "/sysDept/getChildDeptList",
method: "POST",
data
});
};
// 根据部门编码分页查询当前及下级部门信息
export function selectNextPage(data) {
return service({
url: api1 + "/sysDept/selectNextPage",
method: "GET",
params: data
});
};

35
src/api/qcckApi.js Normal file
View File

@ -0,0 +1,35 @@
import {
service
} from '../utils/request';
export const qcckGet = (params = {}, url) => {
return service({
url: url,
method: "GET",
params
})
}
export const qcckPost = (data = {}, url) => {
return service({
url: url,
method: "POST",
data
})
}
export const qcckPut = (data = {}, url) => {
return service({
url: url,
method: "PUT",
data
})
}
export const qcckDelete = (data = {}, url) => {
return service({
url: url,
method: "DELETE",
data
})
}

277
src/api/qwzx.js Normal file
View File

@ -0,0 +1,277 @@
import {
service
} from '../utils/request';
const api1 = "/mosty-base"
const api2 = "/mosty-qwzx"
const api3 = "/mosty-jcgl"
const api4 = "/mosty-sjzx"
const api5 = "/mosty-yjzl"
const api6 = '/mosty-hczx'
// 警力全部
export function jlqbsu(params) {
return service({
url: api2 + '/jlqk/jmjl/qbList',
method: 'GET',
params
})
}
// 警力在岗
export function jlzgsu(params) {
return service({
url: api2 + '/jlqk/jmjl/zgList',
method: 'GET',
params
})
}
// 全部-民警
export function qbmjsu(params) {
return service({
url: api2 + '/jlqk/mj/qblb',
method: 'GET',
params
})
}
// 在岗-民警
export function zgmjsu(params) {
return service({
url: api2 + '/jlqk/mj/zglb',
method: 'GET',
params
})
}
// 全部-辅警
export function qbfjsu(params) {
return service({
url: api2 + '/jlqk/fj/qblb',
method: 'GET',
params
})
}
// 在岗-辅警
export function zgfjsu(params) {
return service({
url: api2 + '/jlqk/fj/zglb',
method: 'GET',
params
})
}
// 民警-可抽调
export function mjkcdsu(params) {
return service({
url: api2 + '/jlqk/kcd/mjlb',
method: 'GET',
params
})
}
// 辅警-可抽调
export function fjkcdsu(params) {
return service({
url: api2 + '/jlqk/kcd/fjlb',
method: 'GET',
params
})
}
// 民警-街面警力
export function mjjmjlsu(params) {
return service({
url: api2 + '/jlqk/jmjl/mjlb',
method: 'GET',
params
})
}
// 辅警-街面警力
export function fjjmjlsu(params) {
return service({
url: api2 + '/jlqk/jmjl/fjlb',
method: 'GET',
params
})
}
// 民警-请休假
export function mjqxjsu(params) {
return service({
url: api2 + '/jlqk/qxj/mjlb',
method: 'GET',
params
})
}
// 辅警-请休假
export function fjqxjsu(params) {
return service({
url: api2 + '/jlqk/qxj/fjlb',
method: 'GET',
params
})
}
// /tbQwXfbb/selectJmllList 新街面警力接口、
export function selectJmllList(params) {
return service({
url: api2 + '/tbQwXfbb/selectJmllList',
method: 'GET',
params
})
}
// 分页查询
export function getXfbb(params) {
return service({
url: api2 + '/tbQwXfbb',
method: 'GET',
params
})
}
/**
* 全部
*/
export function getQb(data) {
return service({
url: api2 + "/jlqk/jmjl/qb",
method: "GET",
params: data
});
};
/**
* 在岗
*/
export function getZg(data) {
return service({
url: api2 + "/jlqk/jmjl/zg",
method: "GET",
params: data
});
};
/**
* 民警全部
*/
export function getMjQb(data) {
return service({
url: api2 + "/jlqk/mj/qbmj",
method: "GET",
params: data
});
};
/**
* 民警在岗
*/
export function getMjZg(data) {
return service({
url: api2 + "/jlqk/mj/zgmj",
method: "GET",
params: data
});
};
// 辅警全部
export function getFjQb(data) {
return service({
url: api2 + "/jlqk/fj/qbfj",
method: "GET",
params: data
});
};
// 辅警在岗
export function getFjZg(data) {
return service({
url: api2 + "/jlqk/fj/zgfj",
method: "GET",
params: data
});
};
// 可抽调
export function getKcd(data) {
return service({
url: api2 + "/jlqk/kcd/zbtj",
method: "GET",
params: data
});
};
// 街面警力统计 app查询界面警力民警辅警数量
export function getJmjl(data) {
return service({
url: api2 + "/tbQwXfbb/selectMfjCount",
method: "GET",
params: data
});
};
// 请休假
export function getQxj(data) {
return service({
url: api2 + "/jlqk/qxj/mjfjtj",
method: "GET",
params: data
});
};
// 警力清单
export function getJlqd(data) {
return service({
url: api2 + "/tbQwBmjlbb/getJlqdList",
method: "GET",
params: data
});
};
// 街面巡组
export function getJmxz(data) {
return service({
url: api2 + "/tbQwXfbb/selectDeckList",
method: "GET",
params: data
});
};
// 不在岗警力清单
export function getBzgjlqd(data) {
return service({
url: api2 + "/qwlb/bzgjlqd",
method: "GET",
params: data
});
};
// 全部民警辅警列表
export function qbList(data) {
return service({
url: api2 + "/jlqk/jmjl/qbList",
method: "GET",
params: data
});
};
// 人员请假查询
export function ryqjList(data) {
return service({
url: api2 + "/tbQwQxj/getMyQxjList",
method: "GET",
params: data
});
};
// 人员请假查询
export function ryqjListById(id) {
return service({
url: api2 + "/tbQwQxj/"+id,
method: "GET",
});
};
// 人员请假编辑
export function ryqjListEdit(data) {
return service({
url: api2 + "/tbQwQxj",
method: "PUT",
data
});
};
// 人员请假编辑
export function ryqjListAdd(data) {
return service({
url: api2 + "/tbQwQxj",
method: "POST",
data
});
};

191
src/api/report.js Normal file
View File

@ -0,0 +1,191 @@
import {
service
} from '../utils/request'
const api1 = "/mosty-base"
const api2 = "/mosty-qwzx"
const api3 = "/mosty-jcgl"
/*
* 大屏-查询界面巡组列表,附近警组
* return promise 实例对象
*/
export function selectDeckList(data) {
return service({
url: api2 + "/tbQwXfbb/selectDeckList",
method: "POST",
data
});
};
/*
* 巡防报备接口分页查询
* return promise 实例对象
*/
export function tbQwXfbb(data) {
return service({
url: api2 + "/tbQwXfbb",
method: "GET",
params: data
});
};
//查询快返点列表
export function getKfdList(data) {
return service({
url: api3 + `/tpJcglKfd/selectKfdList`,
method: "GET",
params: data
});
};
/*
* 新增报备
* return promise 实例对象
*/
export function addXFBB(data) {
return service({
url: api2 + "/tbQwXfbb",
method: "POST",
data:data
});
};
/*
* 新增报备
* return promise 实例对象
*/
export function editXFBB(data) {
return service({
url: api2 + "/tbQwXfbb",
method: "put",
data:data
});
};
/*
* 大屏-巡组气泡-查询周边巡组
* return promise 实例对象
*/
export function aroundXZ(data) {
return service({
url: api2 + "/tbQwXfbb/selectNearbyDeck",
method: "POST",
params: data
});
};
// 查询勤务警组列表
export function queryJzList(data) {
return service({
url: api3 + "/tbJcglJz/queryList",
method: "GET",
params: data
});
};
// 查询民警辅警 /tbJcglXfll
export function tbJcglXfll(data) {
return service({
url: api3 + "/tbJcglXfll",
method: "GET",
params: data
});
};
// 查询勤务等级
export function getQwdj(data) {
return service({
url: api2 + "/tbQwQwdj",
method: "GET",
params: data
});
};
// 查询勤务班次
export function getQwbc(data) {
return service({
url: api2 + "/tbQwQwbc",
method: "GET",
params: data
});
};
// 查询巡防区域
export function getXfq(data) {
return service({
url: api3 + "/tbJcglXfqy/queryList",
method: "GET",
params: data
});
};
// 世乒赛报备信息
export function getDwbbxx(data={}) {
return service({
url: api2 + "/pbbb/dwbbxx",
method: "GET",
params: data
});
};
// 世乒排班信息
export function getDwpbxx(data={}) {
return service({
url: api2 + "/pbbb/dwpbxx",
method: "GET",
params: data
});
};
//通过id查询排班信息
export function getPbinfo(params) {
return service({
url: api2 +`/tbQwXfpb/getPbZq`,
method: "GET",
params
});
};
//场馆数据
export function getCgxx(data={}) {
return service({
url: api2 + "/zdgz/cgzd/cglctj",
method: "GET",
params: data
});
};
//获取快返点详细信息
export function getKfdInfo(data={}) {
return service({
url: api3 + "/tpJcglKfd/selectByid",
method: "GET",
params: data
});
};
//通过报备id查询报备详情
export function getBbinfo(id) {
return service({
url: api2 +`/tbQwXfbb/${id}`,
method: "GET",
});
};
//根据周期ID查询周期详细信息
export function getZbpbZqInfo(id) {
return service({
url: api2 +`/tbQwZbpb/getZbpbZqInfo/${id}`,
method: "GET",
});
};
//通过ID查询单条数据
export function gettbQwZbbb(id) {
return service({
url: api2 +`/tbQwZbbb/${id}`,
method: "GET",
});
};

114
src/api/rwzx.js Normal file
View File

@ -0,0 +1,114 @@
import {
service
} from '../utils/request';
//任务中心 统计数量
export function getRwCount(params) {
return service({
url: '/mosty-rwzx/tbRwTask/inner/getDataStatistics',
method: 'get',
params
});
};
//任务中心类型统计数量
export function getRwTypeCount(params) {
return service({
url: '/mosty-rwzx/tbRwTask/inner/getRWLXDataStatistics',
method: 'get',
params
});
};
//获取个人排行榜数据
export function getGrphbData(params) {
return service({
url: '/mosty-rwzx/tbRwTask/inner/getTaskRanking',
method: 'get',
params
});
};
//获取我的任务列表
export function getMyTaskList(params = {}) {
return service({
url: '/mosty-rwzx/tbRwTask/inner/selectMyPage',
method: 'get',
params
});
};
//获取任务统计数量
export function getMyTaskTotal(params = {}) {
return service({
url: '/mosty-rwzx/tbRwTask/inner/myRwCount',
method: 'get',
params
});
};
//获取任务详情
export function getMyTaskDetail(id) {
return service({
url: `/mosty-rwzx/tbRwTask/inner/getTaskInfo/${id}`,
method: 'get',
});
}
//获取部门排名
export function getBmpm() {
return service({
url: `/mosty-rwzx/tbRwTask/inner/getTaskByDept`,
method: 'get',
});
}
//任务详情获取附件详情
export function getFjInfo(id) {
return service({
url: `/mosty-base/minio/file/download/${id}`,
method: 'get',
});
}
//APP统计任务列表数量
export function getTjRw(params) {
return service({
url: '/mosty-rwzx/tbRwTask/inner/rwCountByState',
method: 'GET',
params
})
}
//查询任务列表
export function getRwList(params){
return service({
url:'/mosty-rwzx/tbRwTask/inner/selectPage',
method:"GET",
params
})
}
//修改个人状态
export function upGrzt(data){
return service({
url:"/mosty-rwzx/tbRwTask/inner/changeGrrwState",
method:"POST",
data
})
}
//查询是否是登录人的任务
export function isMyTask(id){
return service({
url:`/mosty-rwzx/tbRwTask/inner/checkMyTask/${id}`,
method:"GET",
})
}
// 根据业务ID和业务类型修改任务状态
export function editRwzt(data){
return service({
url:"/mosty-rwzx/tbRwTask/inner/changeStateByYwid",
method:"post",
data
})
}

73
src/api/scyy.js Normal file
View File

@ -0,0 +1,73 @@
import {
service
} from '../utils/request';
//巡防区列表查询
export function getXfqList(params) {
return service({
url: '/mosty-jcgl/tbJcglXfqy/queryList',
method: 'get',
params
});
};
//警务站列表查询
export function getJwzList(params) {
return service({
url: '/mosty-jcgl/tbJcglJwz/selectJwzList',
method: 'get',
params
});
};
//快反点列表查询
export function getKfdList(params) {
return service({
url: '/mosty-jcgl/tpJcglKfd/selectKfdList',
method: 'get',
params
});
};
//巡防力量列表查询
export function getXfllList(params) {
return service({
url: '/mosty-jcgl/tbJcglXfll',
method: 'get',
params
});
};
//车辆列表查询
export function getClList(params) {
return service({
url: '/mosty-jcgl/tpJcglXfcl/getXfclList',
method: 'get',
params
});
};
//装备列表查询
export function getZbList(params) {
return service({
url: '/mosty-jcgl/tpjcglZnzb/getZnzb',
method: 'get',
params
});
};
// 查询警用装备 警用器械
export function selectJyqx(data) {
return service({
url:"/mosty-jcgl/tpJcglJyqx/selectJyqx",
method: "GET",
params: data
});
};
/*
* 查询智能装备
* return promise 实例对象
*/
export function getZnzb(data) {
return service({
url: "/mosty-jcgl/tpjcglZnzb/getZnzb",
method: "GET",
params: data
});
};

18
src/api/serviceHttp.js Normal file
View File

@ -0,0 +1,18 @@
import { service } from '../utils/request';
export const serviceHttp = {
get(params = {}, url){
return service({ url, method: "get", params});
},
post(data = {}, url){
return service({ url, method: "post", data });
},
put(data = {}, url){
return service({ url, method: "put", data });
},
delete(data = {}, url){
return service({url,method: "delete",data});
}
}

118
src/api/spsApi.js Normal file
View File

@ -0,0 +1,118 @@
import {
service,baseUrl2
} from '../utils/request';
//获取APP 位置信息
export function getAppVersion() {
return baseUrl2({
url: '/resource/namespace/app',
method: 'get',
});
};
//获取APP 位置信息
export function getAPPLocation(data) {
return service({
url: '/mosty-wzzx/tbWzXfwz/locationReceive',
method: 'post',
data,
headers: {
Authorization: getStorage('token')
}
});
};
//查询队伍动态接口
export function getDwdt(params) {
return service({
url: '/mosty-qwzx/tbQwSpsCsdw/getList',
method: 'get',
params
});
};
//查询队伍动态接口
export function changeHdgj(data) {
return service({
url: '/mosty-qwzx/tbQwSpsCsdw/changeHdgj',
method: 'post',
data
});
};
//住地统计
export function getZdTotal(params) {
return service({
url: '/mosty-qwzx/zdgz/cgzd/zdtj',
method: 'get',
params
});
};
//线路统计
export function getLineTotal(params) {
return service({
url: '/mosty-qwzx/xlqk/qwtj',
method: 'get',
params
});
};
//获取警力布防
export function getJlbfData(params) {
return service({
url: '/mosty-qwzx/zdgz/jlbf/bftj',
method: 'get',
params
});
};
//获取周边预警列表
export function getZbyjData(params) {
return service({
url: '/mosty-yjzl/yjxx/zbyj/zbyjtj',
method: 'get',
params
});
};
//获取base64图片
export function getBase64(params) {
return service({
url: '/mosty-base/image/base64',
method: 'get',
params
});
};
//获取base64图片
export function getYjryTack(params) {
return service({
url: 'mosty-yjzl/yjxx/zbyj/zbyjbfylb',
method: 'get',
params
});
};
//获取案由所有层级
export function getAyAllData(params) {
return service({
url: 'mosty-sjzx/tbCase/code',
method: 'get',
params
});
};
// 获取安保风采列表
export function getAbfcListData(params) {
return service({
url: '/mosty-jcgl/abfc',
method: 'get',
params
})
}
// 获取安保风采详情
export function getAbfcDetaiData(id) {
return service({
url: '/mosty-jcgl/abfc/' + id,
method: 'get',
})
}

86
src/api/user.js Normal file
View File

@ -0,0 +1,86 @@
import {
service
} from '../utils/request';
/*
* 登录
* return promise 实例对象
*/
export function login(data) {
return service({
url:'/mosty-base/login',
method: 'POST',
data
});
};
/*
* 身份证登录
* return promise 实例对象
*/
export function idCardlogin(data) {
return service({
url:'/mosty-base/idCardNoLogin',
method: 'post',
data
});
};
/*
*
登出
* return promise 实例对象
*/
export function loginOut(data) {
return service({
url:'/mosty-base/loginOut',
method: 'post',
data
})
}
/*
* 查询用户信息
* return promise 实例对象
*/
export function getUserInfo(data) {
return service({
url: `/mosty-base/sysUser/getUserInfo/${data}`,
method: "get"
});
};
// 新增的用户信息用于民辅警一起
export function getUserOrFjInfo(params) {
return service({
url: `/mosty-base/sysUser/getUserOrFjInfo`,
method: "get",
params
});
};
/*
* 添加用户默认设置模板
*
*/
export function setUserDefaultModleData(data) {
return service({
url: `/mosty-base/sysUserAppHomeconfig/addDefaultConfig`,
method: "post",
data
});
};
/*
* 获取当前位置信息(泸州的)
*
*/
export function getUserLzLocation(params) {
return service({
url: `/mosty-base/other/getLzAddress`,
method: "get",
params
});
};

51
src/api/userSettiing.js Normal file
View File

@ -0,0 +1,51 @@
import {
service
} from '../utils/request';
//用户设置首页数据模板
export function setUserModule(data) {
return service({
url: '/mosty-base/sysuserAppHomeconfigPlate/addBatch',
method: 'POST',
data
});
}
//用户设置首页数据模板
export function setUserModuleDetail(data) {
return service({
url: '/mosty-base/sysUserAppHomeconfigPlateList/addBatch',
method: 'POST',
data
});
}
// 获取所有警情统计
export function getJqTj() {
return service({
url: '/mosty-sjzx/tbJq/getAllStatistics',
method: 'get'
})
}
//盗抢三车警情
export function getDqscJqTj() {
return service({
url: '/mosty-sjzx/tbJq/getDqscStatistics',
method: 'get'
})
}
//街面警情
export function getJmJqTj() {
return service({
url: '/mosty-sjzx/tbJq/getJmjqStatistics',
method: 'get'
})
}
// 违法犯罪警情
export function getWffzJqTj() {
return service({
url: '/mosty-sjzx/tbJq/getWffzStatistics',
method: 'get'
})
}

106
src/api/xfbbAndZbbb.js Normal file
View File

@ -0,0 +1,106 @@
import {
service
} from '../utils/request';
//获取巡防力量人员数据
export function getXfllRyData(params = {}) {
return service({
url: '/mosty-jcgl/tbJcglXfll/getXfllList',
method: 'get',
params
});
};
//获取智能装备数据
export function getZnzbList(params = {}) {
return service({
url: '/mosty-jcgl/tpjcglZnzb/getZnzbList',
method: 'get',
params
});
};
//获取警用器械数据
export function getJyqxList(params = {}) {
return service({
url: '/mosty-jcgl/tpJcglJyqx/getJyqxList',
method: 'get',
params
});
};
//获取警巡防车辆数据
export function selectXfclList(params = {}) {
return service({
url: '/mosty-jcgl/tpJcglXfcl/selectXfclList',
method: 'get',
params
});
};
//获取勤务班次数据
export function getBcList(params = {}) {
return service({
url: '/mosty-qwzx/tbQwQwbc/getBcList',
method: 'get',
params
});
};
//获取勤务班次数据
export function getBcListById(id) {
return service({
url: '/mosty-qwzx/tbQwQwbc/'+id,
method: 'get',
});
};
//获取勤务巡防区数据
export function getXfqListById(id) {
return service({
url: '/mosty-jcgl/tbJcglXfqy/selectById?id='+id,
method: 'get',
});
};
//获取勤务快反点数据
export function getKfdListById(id) {
return service({
url: '/mosty-jcgl/tpJcglKfd/selectByid?id='+id,
method: 'get',
});
};
//获取巡防区数据
export function getXfqList(params = {}) {
return service({
url: '/mosty-jcgl/tbJcglXfqy/getXfqList',
method: 'get',
params
});
};
//获取快反点数据
export function getKfdList(params = {}) {
return service({
url: '/mosty-jcgl/tpJcglKfd/getKfdList',
method: 'get',
params
});
};
//获取勤务警组数据
export function selectJzList(params = {}) {
return service({
url: '/mosty-jcgl/tbJcglJz/selectJzList',
method: 'get',
params
});
};
//获取民警数据
export function getUserList(params = {}) {
return service({
url: '/mosty-base/sysUser/getUserList',
method: 'get',
params
});
}
//获取民警数据
export function getBBData(url, params = {}) {
return service({
url,
method: 'get',
params
});
}

183
src/api/xfgl.js Normal file
View File

@ -0,0 +1,183 @@
import { service } from '../utils/request';
const api1 = "/mosty-jcgl"
// 人员列表
export function getdataCyry(params) {
return service({
url: api1 + `/tbJcglXfCyry`,
method: 'GET',
params
})
}
// 删除人员
export function deletedataCyry(data) {
return service({
url: api1 + `/tbJcglXfCyry/bacth`,
method: 'POST',
data
})
}
// 人员详情
export function cyryDetail(params) {
return service({
url: api1 + `/tbJcglXfCyry/`+params,
method: 'GET',
})
}
// 编辑
export function editDetail(data) {
return service({
url: api1 + `/tbJcglXfCyry`,
method: 'PUT',
data
})
}
// 新增
export function addDetail(data) {
return service({
url: api1 + `/tbJcglXfCyry`,
method: 'POST',
data
})
}
// 单位管理
export function getdataDwgl(params) {
return service({
url: api1 + `/tbJcglXfDwgl`,
method: 'GET',
params
})
}
// 新增单位管理
export function addDwgl(data) {
return service({
url: api1 + `/tbJcglXfDwgl`,
method: 'POST',
data
})
}
// 新增单位管理
export function editDwgl(data) {
return service({
url: api1 + `/tbJcglXfDwgl`,
method: 'PUT',
data
})
}
// 单位管理详情
export function dwglDetail(params) {
return service({
url: api1 + `/tbJcglXfDwgl/`+params,
method: 'GET',
})
}
// 删除单位
export function deletedataDw(data) {
return service({
url: api1 + `/tbJcglXfDwgl/bacth`,
method: 'POST',
data
})
}
// 任务列表
export function getdataRw(params) {
return service({
url: api1 + `/tbJcglXf`,
method: 'GET',
params
})
}
// 删除任务
export function deletedataRw(data) {
return service({
url: api1 + `/tbJcglXf/bacth`,
method: 'POST',
data
})
}
// 删除任务
export function plsbData(data) {
return service({
url: api1 + `/tbJcglXf/bacthSb`,
method: 'POST',
data
})
}
// 详情任务
export function rwDetail(params) {
return service({
url: api1 + `/tbJcglXf/`+ params,
method: 'GET',
})
}
// 新增任务
export function addRw(data) {
return service({
url: api1 + `/tbJcglXf/`,
method: 'POST',
data
})
}
// 编辑任务
export function eidtRw(data) {
return service({
url: api1 + `/tbJcglXf/`,
method: 'PUT',
data
})
}
// 战果列表
export function getdataZg(params) {
return service({
url: api1 + `/tbJcglXfZg`,
method: 'GET',
params
})
}
// 新增战果
export function addDataZg(data) {
return service({
url: api1 + `/tbJcglXfZg`,
method: 'POST',
data
})
}
// 编辑战果
export function editDataZg(data) {
return service({
url: api1 + `/tbJcglXfZg`,
method: 'PUT',
data
})
}
// 战国详情
export function zgDetail(params) {
return service({
url: api1 + `/tbJcglXfZg/`+params,
method: 'GET',
})
}
// 删除站国
export function deletedataZg(data) {
return service({
url: api1 + `/tbJcglXfZg/`+data,
method: 'DELETE',
})
}

143
src/api/yjxx.js Normal file
View File

@ -0,0 +1,143 @@
import {
service
} from '../utils/request';
//获取指令列表
export function getYjxxTj(params = {}) {
return service({
url: '/mosty-yjzl/tbYjxx/getYjxxTj',
method: 'get',
params,
});
};
// 查询预警列表-分页
export function getPageList(data = {}) {
return service({
url: `/mosty-yjzl/tbYjxx/getPageList`,
method: 'post',
data
});
};
// 通过证件号码查询人员的预警信息
export function getSyrkYjxx(params = {}) {
return service({
url: '/mosty-yjzl/tbYjxx/getYjgj',
method: 'get',
params,
});
};
// 查询预警详情
export function getInfo(id) {
return service({
url: `/mosty-yjzl/tbYjxx/getInfo/${id}`,
method: 'get',
});
};
// APP端单人、单车预警统计
export function getStatistics(params = {}) {
return service({
url: '/mosty-yjzl/tbYjxx/getStatistics',
method: 'get',
params,
});
};
//
export function getListHotMap(params = {}) {
return service({
url: '/mosty-yjzl/tbYjxx/getListHotMap',
method: 'get',
params,
});
};
/**
* 各时段预警
* @param {*} params
* @returns
*/
export const getGsdYj = (params = {}) => {
return service({
url: "/mosty-yjzl/tbYjxx/gsdyj",
method: "GET",
params
});
};
/**
* 感知源预警排名
* @param {*} params
* @returns
*/
export const getGzyYj = (params = {}) => {
return service({
url: "/mosty-yjzl/yjzx/gzyyjpm",
method: "GET",
params
});
};
/**
* 人员预警排名
* @param {*} params
* @returns
*/
export const getManRankYj = (params = {}) => {
return service({
url: "/mosty-yjzl/yjzx/ryyjpm",
method: "GET",
params
});
};
/**
* 人员预警排名
* @param {*} params
* @returns
*/
export const getYjxxTjYjlx = (params = {}) => {
return service({
url: "/mosty-yjzl/tbYjxx/getYjxxTjYjlx",
method: "GET",
params
});
};
// 派出所预警排名
export const pcsyjpm = (params = {}) => {
return service({
url: "/mosty-yjzl/yjzx/pcsyjpm",
method: "GET",
params
});
};
// 分页查询用户信息
export function selectPage(params = {}) {
return service({
url: '/mosty-base/sysUser/selectPage',
method: 'get',
params,
});
};
// 根据部门编码分页查询当前及下级部门信息
export function selectNextPage(params = {}) {
return service({
url: '/mosty-base/sysDept/selectNextPage',
method: 'get',
params,
});
};
// APP预警转为指令
export function yjConvertZl(data = {}) {
return service({
url: '/mosty-yjzl/tbYjxx/yjConvertZl',
method: 'POST',
data,
});
};

157
src/api/yyzxApi.js Normal file
View File

@ -0,0 +1,157 @@
import {
service
} from '../utils/request';
//应用中心相关接口
export function getYyzxApi(url, data) {
return service({
url,
method: 'GET',
params: data
});
}
//编辑
export function editYyzxApi(url, data) {
return service({
url,
method: 'POST',
data
});
}
//新增
export function addYyzxApi(url, data) {
return service({
url,
method: 'POST',
data
});
}
//上传图片
export function uploadImg(data) {
return service({
url: '/mosty-base/minio/image/upload/id',
method: 'POST',
data
});
}
//删除
export function deleteYyzxApi(url, params = {}) {
return service({
url,
method: 'DELETE',
params
});
}
// 位置中心-位置统计-统计-里程数
export function locationLCS(url, params = {}) {
return service({
url,
method: 'GET',
params
})
}
// 位置中心-位置统计-统计-位置人数
export function locationWZRS(params = {}) {
return service({
url: '/mosty-wzzx/wztj/tj/jrwzrs',
method: 'GET',
params
})
}
// 位置中心-位置统计-统计-巡组位置数
export function locationXZWZS(url, params = {}) {
return service({
url,
method: 'GET',
params
})
}
// 位置中心-位置统计-人员位置列表
export function locationRYSSWZ(url, params = {}) {
return service({
url,
method: 'GET',
params
})
}
// 位置中心-位置统计-巡组列表列表
export function getSelectDeckList(url, params = {}) {
return service({
url,
method: 'GET',
params
})
}
/** 值班排班*/
//获取我的值班报备信息
export function getMyZbbbData(params = {}) {
return service({
url: '/mosty-qwzx/tbQwZbbb/getMyBbInfoToday',
method: 'GET',
params
})
}
//获取我的值班排班信息
export function getMyZbpbData(params = {}) {
return service({
url: '/mosty-qwzx/tbQwZbpb/getMyZbpbToday',
method: 'GET',
params
})
}
//提交报备信息
export function submitZbbbData(data = {}) {
return service({
url: '/mosty-qwzx/tbQwZbbb',
method: 'post',
data
})
}
//开始报备
export function startAndEndZbbbData(data = {}) {
return service({
url: '/mosty-qwzx/tbQwZbbb/startOrEndBb',
method: 'post',
data
})
}
//结束任务
export function endTaskStatus(data = {}) {
return service({
url: '/mosty-rwzx/tbRwTask/inner/changeStateByYwid',
method: 'post',
data
})
}
//转发任务
export function transmitTask(data = {}) {
return service({
url: '/mosty-rwzx/tbRwTask/inner/changeGrrwState',
method: 'post',
data
})
}
/** 巡防排班 报备*/
//获取用户今日报备信息
export function getMybbTodayNew(params = {}) {
return service({
url: '/mosty-qwzx/tbQwXfbb/getMybbTodayNew',
method: 'get',
params
})
}
//获取用户今日排班信息
export function getMyXfpbToday(params = {}) {
return service({
url: '/mosty-qwzx/tbQwXfpb/getMyXfpbToday',
method: 'get',
params
})
}

30
src/api/zdry.js Normal file
View File

@ -0,0 +1,30 @@
import {
service
} from '../utils/request';
//获取重点人员列表数据
export function getZdRyListData(params = {}) {
return service({
url: '/mosty-gxother/trsZfry/getRyPage',
method: 'get',
params,
});
};
//获取重点人员统计数据
export function getZdRyCount(params = {}) {
return service({
url: '/mosty-gxother/trsZfry/getStatistics',
method: 'get',
params,
});
};
//获取重点人员详情数据
export function getZdRyDetail(params = {}) {
return service({
url: '/mosty-gxother/trsZfry/getRyInfo/' + params.id,
method: 'get'
});
};

40
src/api/zfjl.js Normal file
View File

@ -0,0 +1,40 @@
import {
service
} from '../utils/request';
//获取人员数据
export function getRyListData(params = {}) {
return service({
url: '/mosty-gxother/trsZfry/getRyPage',
method: 'get',
params,
});
};
//获取走访记录数据
export function getZfjuData(params = {}) {
return service({
url: '/mosty-gxother/trsZfjl/getJlPage',
method: 'get',
params,
});
};
//获取走访记录统计
export function getZfjuTotal(params = {}) {
return service({
url: '/mosty-gxother/trsZfjl/getStatistics',
method: 'get',
params,
});
};
//获取走访记录详情
export function getZfjlDetail(id) {
return service({
url: `/mosty-gxother/trsZfjl/getInfo/${id}`,
method: 'get',
});
};

152
src/api/zlzx.js Normal file
View File

@ -0,0 +1,152 @@
import {
service
} from '../utils/request';
//获取指令列表
export function getZlList(params = {}) {
return service({
url: '/mosty-yjzl/tbZl/getMyZlList',
method: 'get',
params,
});
};
//获取指令统计数量
export function getZlTotal(params = {}) {
return service({
url: '/mosty-yjzl/tbZl/getMyZlCount',
method: 'get',
params,
});
};
//获取指令处置流程数据
export function getZlczData(params = {}) {
return service({
url: '/mosty-yjzl/tbZl/getZxjlList',
method: 'get',
params,
});
};
//获取由我抄送的指令
export const getMyCsList = (params = {}) => {
return service({
url: `/mosty-yjzl/tbZl/getMyZlList`,
method: "get",
params
});
};
//获取指令详情
export function getZlDetail(id) {
return service({
url: `/mosty-yjzl/tbZl/${id}`,
method: 'get',
});
};
//新增指令处置流程
export function addZxjl(data = {}) {
return service({
url: `/mosty-yjzl/tbZl/addZxjl`,
method: 'post',
data
});
};
//修改指令状态
export function updateZlStatus(data = {}) {
return service({
url: `/mosty-yjzl/tbZl/zlHandle`,
method: 'post',
data
});
};
//指令跳转盘人盘车
export function zlPrPc(data = {}) {
return service({
url: `/mosty-yjzl/tbZl/addPcrycl`,
method: 'post',
data
});
};
//保存NFC
export function saveNFC(data = {}) {
return service({
url: `/mosty-hczx/tbHcBpcry/saveBpcryNfc`,
method: 'post',
data
});
};
// 指令处置流程(人员管控)
export function zlHandleRygk(data = {}) {
return service({
url: `/mosty-yjzl/tbZl/zlHandleRygk`,
method: 'post',
data
});
};
// 获取拓尔思token
export function getToken(params) {
return service({
url: `/mosty-base/trs/token/new/getToken`,
method: 'get',
params
});
};
//指令中心--首页指令排行统计信息
export const zlPhTjxx = (data) => {
return service({
url: `/mosty-yjzl/tbZlxxtj/zlPhTjxx`,
method: "get",
params: data
});
};
//指令中心--首页指令周期统计信息
export const zlZqtjxx = (data) => {
return service({
url: `/mosty-yjzl/tbZlxxtj/zlZqtjxx`,
method: "get",
params: data
});
};
//指令中心--首页指令等级统计信息
export const zlDjtjxx = (data) => {
return service({
url: `/mosty-yjzl/tbZlxxtj/zlDjtjxx`,
method: "get",
params: data
});
};
//指令中心类型统计
export const getTjOfZllx = (params = {}) => {
return service({
url: `/mosty-yjzl/tbZl/getTjOfZllx`,
method: "get",
params
});
};
//添加指令
export const addZlData = (data = {}) => {
return service({
url: `/mosty-yjzl/tbZl/addZl`,
method: "post",
data
});
};
//获取由我发起的指令
export const getMyZlList = (params = {}) => {
return service({
url: `/mosty-yjzl/tbZl/getMySendZlList`,
method: "get",
params
});
};

BIN
src/assets/error.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 KiB

BIN
src/assets/gxapp/heat.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 841 B

BIN
src/assets/gxapp/j.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
src/assets/gxapp/t.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

BIN
src/assets/gxapp/y.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

BIN
src/assets/home/dqwz.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

BIN
src/assets/home/grxx.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

BIN
src/assets/home/qwbb.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

BIN
src/assets/home/rcpc.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

BIN
src/assets/home/xldk.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

BIN
src/assets/home/zllz.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

View File

@ -0,0 +1,76 @@
<template>
<div class="filePreviwBox" v-if="props.isPreviw">
<div class="close">
<span @click="closePreview">
<van-icon name='cross'/>
</span>
</div>
<iframe
ref="iframes"
:src="props.url"
frameborder="0"
marginwidth="0"
margin-height="0"
scrolling="yes"
height="100%"
width="100%"
>
</iframe>
</div>
</template>
<script setup>
import Base64 from "base-64";
import {
ref,
onMounted,
defineProps,
defineEmits,
watch,
onBeforeUnmount,
} from "vue";
const emits = defineEmits(["closePreview"]);
const props = defineProps({
url: String,
isPreviw: Boolean,
});
const iframes = ref();
function closePreview() {
emits("closePre");
}
</script>
<style lang="scss" scoped>
.filePreviwBox {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.5);
z-index: 9999;
.close {
position: absolute;
top: 0;
width: 100%;
height: 50px;
text-align: center;
color: #000;
z-index: 999999999;
font-size: 20px;
padding-top: 10px;
span {
display: inline-block;
width: 40px;
height: 40px;
line-height: 40px;
border: 1px solid #e9e9e9;
border-radius: 50%;
}
}
}
</style>

BIN
src/assets/images/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

BIN
src/assets/images/11.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

BIN
src/assets/images/2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

BIN
src/assets/images/3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

BIN
src/assets/images/4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

BIN
src/assets/images/5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

BIN
src/assets/images/6.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

BIN
src/assets/images/add.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 515 B

BIN
src/assets/images/audio.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 805 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 749 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
src/assets/images/blue.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 789 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

BIN
src/assets/images/czwc.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

BIN
src/assets/images/dhcr.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
src/assets/images/green.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 865 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 572 B

BIN
src/assets/images/home.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 570 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 726 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 730 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 783 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 730 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 539 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

BIN
src/assets/images/man1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Some files were not shown because too many files have changed in this diff Show More