'保安项目提交'

This commit is contained in:
esacpe
2025-09-22 09:01:41 +08:00
commit 21e2a12e3c
1439 changed files with 336271 additions and 0 deletions

View File

@ -0,0 +1,51 @@
//不巡防申请
import request from "@/utils/request";
const api = "/mosty-api/mosty-jmxf";
// 分页查询
export function getBxfsq(params) {
return request({
url: api + '/tbQwXfBxfsq',
method: 'GET',
params
})
}
//新增
export function addBxfsq(data) {
return request({
url: api + '/tbQwXfBxfsq',
method: 'POST',
data
})
}
//删除
export function deleteBxfsq(id) {
return request({
url: api + `/tbQwXfBxfsq/${id}`,
method: 'delete'
})
}
//详情
export function getBxfsqInfo(id) {
return request({
url: api + `/tbQwXfBxfsq/${id}`,
method: 'GET',
})
}
// 修改
export function updateBxfsq(data) {
return request({
url: api + '/tbQwXfBxfsq',
method: 'put',
data
})
}
// 审批
export function judgeBxfsq(data) {
return request({
url: api + '/tbQwXfBxfsq/judge',
method: 'put',
data
})
}

89
src/api/service/grade.js Normal file
View File

@ -0,0 +1,89 @@
//勤务等级
import request from "@/utils/request";
const api = "/mosty-api/mosty-jmxf";
// 分页查询
export function getqwdj(params) {
return request({
url: api + '/tbQwQwdj',
method: 'GET',
params
})
}
//新增
export function addQwdj(data) {
return request({
url: api + '/tbQwQwdj',
method: 'POST',
data
})
}
//删除
export function deleteQwdj(id) {
return request({
url: api + `/tbQwQwdj/${id}`,
method: 'delete'
})
}
//详情
export function getQwdjInfo(id) {
return request({
url: api + `/tbQwQwdj/${id}`,
method: 'GET',
})
}
// 修改
export function updateQwdj(data) {
return request({
url: api + '/tbQwQwdj',
method: 'put',
data
})
}
// 发布
export function fabuzt(data){
return request({
url:api + `/tbQwQwdj/publish`,
method:'post',
data
})
}
// 节假期数据
export function getVacationData(data){
return request({
url:api + `/tbQwJjr/getPageList`,
method:'post',
data
})
}
// 节假期数据 新增
export function getVacationAdd(data){
return request({
url:api + `/tbQwJjr/add`,
method:'post',
data
})
}
// 节假期数据 编辑
export function getVacationUpdate(data){
return request({
url:api + `/tbQwJjr/update`,
method:'post',
data
})
}
// 节假期数据删除单个
export function getVacationDelete(id){
return request({
url:api + `/tbQwJjr/del/${id}`,
method:'post',
})
}
// 节假期数据删除批量
export function getVacationDeleteMore(data){
return request({
url:api + `/tbQwJjr/deleteBatch?ids=${data}`,
method:'post'
})
}

View File

@ -0,0 +1,42 @@
//人员请休假
import request from "@/utils/request";
const api = "/mosty-api/mosty-jmxf";
// 分页查询
export function getQwQxj(params) {
return request({
url: api + '/tbQwQxj',
method: 'GET',
params
})
}
//新增
export function addQwQxj(data) {
return request({
url: api + '/tbQwQxj',
method: 'POST',
data
})
}
//删除
export function deleteQwQxj(id) {
return request({
url: api + `/tbQwQxj/${id}`,
method: 'delete'
})
}
//详情
export function getQwQxjInfo(id) {
return request({
url: api + `/tbQwQxj/${id}`,
method: 'GET',
})
}
// 修改
export function updateQwQxj(data) {
return request({
url: api + '/tbQwQxj',
method: 'put',
data
})
}

View File

@ -0,0 +1,49 @@
//警力报备
import request from "@/utils/request";
const api = "/mosty-api/mosty-jmxf";
// 分页查询
export function getJlbb(params) {
return request({
url: api + '/tbQwBmjlbb',
method: 'GET',
params
})
}
//新增
export function addJlbb(data) {
return request({
url: api + '/tbQwBmjlbb',
method: 'POST',
data
})
}
//删除
export function deleteJlbb(id) {
return request({
url: api + `/tbQwBmjlbb/${id}`,
method: 'delete'
})
}
//详情
export function getJlbbInfo(id) {
return request({
url: api + `/tbQwBmjlbb/${id}`,
method: 'GET',
})
}
// 修改
export function updateJlbb(data) {
return request({
url: api + '/tbQwBmjlbb',
method: 'put',
data
})
}
//警力报备统计
export function getCountBmjlbb() {
return request({
url: api + '/tbQwBmjlbb/countBmjlbb',
method: "GET"
})
}

View File

@ -0,0 +1,116 @@
//值班排班
import request from "@/utils/request";
const api = "/mosty-api/mosty-jmxf";
// 分页查询
export function getQwZb(params) {
return request({
url: api + '/tbQwZb',
method: 'GET',
params
})
}
// 查询我的值班记录
export function getQwZbByUser(params) {
return request({
url: api + '/tbQwZbpb/getMyZbpb',
method: 'GET',
params
})
}
//新增
export function addQwZb(data) {
return request({
url: api + '/tbQwZbpb',
method: 'POST',
data
})
}
//删除
export function deleteQwZb(id) {
return request({
url: api + `/tbQwZb/bacth?id=${id}`,
method: 'delete'
})
}
//详情
export function getQwZbInfo(id) {
return request({
url: api + `/tbQwZb/${id}`,
method: 'GET',
})
}
// 修改
export function updateQwZb(data) {
return request({
url: api + '/tbQwZb',
method: 'put',
data
})
}
//判断当条数据是否存在
export function judgeQwZb(data) {
return request({
url: api + '/tbQwZb/checkPb',
method: 'POST',
data
})
}
//值班排班新增
export function zbPbAdd(data) {
return request({
url: api + '/tbQwZbpb',
method: 'POST',
data
})
}
//值班排班新增
export function zbPbLook(params) {
return request({
url: api + '/tbQwZbpb',
method: 'GET',
params
})
}
//值班排班 获取详情
export function zbPbDetail(id) {
return request({
url: api + `/tbQwZbpb/${id}`,
method: 'GET',
})
}
//值班排班 修改
export function zbPbUpdate(data) {
return request({
url: api + '/tbQwZbpb',
method: 'PUT',
data
})
}
//值班排班 修改
export function zbPbDelete(data) {
return request({
url: api + '/tbQwZbpb',
method: 'DELETE',
data
})
}
//根据日期查询值班排班信息
export function getZbbbByMonth(params) {
return request({
url: api + '/tbQwZbpb/getZbbbByMonth',
method: 'GET',
params
})
}
//根据月份导出值班排班表
export function exportData(params) {
return request({
url: api + '/tbQwZbpb/exportData',
method: 'GET',
params
})
}

42
src/api/service/shift.js Normal file
View File

@ -0,0 +1,42 @@
//勤务班次
import request from "@/utils/request";
const api = "/mosty-api/mosty-jmxf";
// 分页查询
export function getQwbc(params) {
return request({
url: api + '/tbQwQwbc',
method: 'GET',
params
})
}
//新增
export function addQwbc(data) {
return request({
url: api + '/tbQwQwbc',
method: 'POST',
data
})
}
//删除
export function deleteQwbc(id) {
return request({
url: api + `/tbQwQwbc/${id}`,
method: 'delete'
})
}
//详情
export function getQwbcInfo(id) {
return request({
url: api + `/tbQwQwbc/${id}`,
method: 'GET',
})
}
// 修改
export function updateQwbc(data) {
return request({
url: api + '/tbQwQwbc',
method: 'put',
data
})
}

View File

@ -0,0 +1,75 @@
//巡防报备
import request from "@/utils/request";
const api = "/mosty-api/mosty-jmxf";
// 分页查询
export function getXfbb(params) {
return request({
url: api + '/tbQwXfbb',
method: 'GET',
params
})
}
//新增
export function addXfbb(data) {
return request({
url: api + '/tbQwXfbb',
method: 'POST',
data
})
}
//删除
export function deleteXfbb(id) {
return request({
url: api + `/tbQwXfbb/${id}`,
method: 'delete'
})
}
//详情
export function getXfbbInfo(id) {
return request({
url: api + `/tbQwXfbb/${id}`,
method: 'GET',
})
}
// 修改
export function updateXfbb(data) {
return request({
url: api + '/tbQwXfbb',
method: 'POST',
data
})
}
//报备
export function xfbb(data) {
return request({
url: api + '/tbQwXfbb/startOrEndBb',
method: 'POST',
data
})
}
/**
* 查询我今天的报备new
* @param {*} id
*/
export function getMybbTodayNew() {
return request({
url: api + `/tbQwXfbb/getMybbTodayNew`,
method: 'GET',
})
}
/**
* APP获取我的排班信息
* @param {*} id
*/
export function getMyXfpbToday() {
return request({
url: api + `/tbQwXfpb/getMyXfpbToday`,
method: 'GET',
})
}

View File

@ -0,0 +1,82 @@
//巡防排班
import request from "@/utils/request";
const api = "/mosty-api/mosty-jmxf";
// 分页查询
export function getXfpb(params) {
return request({
url: api + '/tbQwXfpb',
method: 'GET',
params
})
}
// 查询我的巡防排班
export function getXfpbByUser(params) {
return request({
url: api + '/tbQwXfpb/getMyXfpb',
method: 'GET',
params
})
}
//新增
export function addXfpb(data) {
return request({
url: api + '/tbQwXfpb',
method: 'POST',
data
})
}
//删除
export function deleteXfpb(id) {
return request({
url: api + `/tbQwXfpb/${id}`,
method: 'delete'
})
}
//详情
export function getXfpbInfo(id) {
return request({
url: api + `/tbQwXfpb/${id}`,
method: 'GET',
})
}
// 修改
export function updateXfpb(data) {
return request({
url: api + '/tbQwXfpb',
method: 'put',
data
})
}
//根据日期查询巡防排班信息
export function rlpbQuery(params) {
return request({
url: api + '/tbQwXfpb/rlpbQuery',
method: 'GET',
params
})
}
//查询本月巡防排班
export function getThisMonthPbList(params) {
return request({
url: api + '/tbQwXfpb/getThisMonthPbList',
method: 'GET',
params
})
}
//获取前一天警情数量
export function getJqNum(params) {
return request({
url: '/mosty-api/mosty-jmxf/tbJq/getJqCount',
method: "GET",
params
})
}
export function getPbbbByMonth(data) {
return request({
url: api + "/tbQwXfpb/getPbbbByMonth",
method: "GET",
params: data
});
};

View File

@ -0,0 +1,19 @@
//巡防排班
import request from "@/utils/request";
const api = "/mosty-api/mosty-jmxf";
// 根据部门月份排班,报备情况
export function getPbbbByMonthBm(params) {
return request({
url: api + '/tbQwXfpb/getPbbbByMonthBm',
method: 'GET',
params
})
}
// 根据时间部门查询警力情况
export function getJlByBm(params) {
return request({
url: api + '/tbQwZbbb/getJlByBm',
method: 'GET',
params
})
}

View File

@ -0,0 +1,73 @@
//值班报备
import request from "@/utils/request";
const api = "/mosty-api/mosty-jmxf";
export function getZbbb(params) {
return request({
url: api + '/tbQwZbbb',
method: 'GET',
params
})
}
//新增
export function addZbbb(data) {
return request({
url: api + '/tbQwZbbb',
method: 'POST',
data
})
}
//新增 结束报备
export function BbZbbb(data) {
return request({
url: api + '/tbQwZbbb/startOrEndBb',
method: 'POST',
data
})
}
//详情
export function getZbbbInfo(id) {
return request({
url: api + `/tbQwZbbb/${id}`,
method: 'GET',
})
}
// 修改
export function updateZbbb(data) {
return request({
url: api + '/tbQwZbbb',
method: 'put',
data
})
}
//删除
export function deletezBbb(id) {
return request({
url: api + '/tbQwZbbb/batch?ids=' + id,
method: 'delete'
})
}
/**
* APP获取我当前的值班报备信息
*/
export function getMyBbInfoToday() {
return request({
url: api + `/tbQwZbbb/getMyBbInfoToday`,
method: 'GET',
})
}
/**
* APP获取我的值班排班信息
*/
export function getMyZbpbToday() {
return request({
url: api + `/tbQwZbpb/getMyZbpbToday`,
method: 'GET',
})
}