Files
sgxt_web/src/api/yj.js
2025-12-27 22:09:13 +08:00

234 lines
4.8 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import request from "@/utils/request";
const api = "/mosty-api/mosty-gsxt";
// 预警轨迹
export const tbYjxxGsgj = (data) => {
return request({
url: api + `/tbYjxx/gsgj`,
method: "POST",
data
})
}
export const tbYjxxGetPageList = (data) => {
return request({
url: api + `/tbYjxx/getPageList`,
method: "post",
data
})
}
export const tbYjxxQueryYjxx = (params) => {
return request({
url: api + `/tbYjxx/getList`,
method: "get",
params
})
}
// 警情查询
export const tbJqGetPageList = (params) => {
return request({
url: api + `/tbJq/getPageList`,
method: "get",
params
})
}
// 预警列表
export const getPageAllList = (data) => {
return request({
url: api + `/tbYjxx/getPageAllList`,
method: "post",
data
})
}
// 行为预警详情
export const yjzxXwyjId = (id) => {
return request({
url: api + `/yjzxXwyj/${id}`,
method: "get",
})
}
// 布控预警详情
export const tbYjxxGetInfo = (id) => {
return request({
url: api + `/tbYjxx/getInfo/${id}`,
method: "get",
})
}
// 布控预警统计
export const tbYjxxGetBmtj = (params) => {
return request({
url: api + `/tbYjxx/getBmtj`,
method: "get",
params
})
}
// 组合预警
export const tbYjxxGetZbtj = (params) => {
return request({
url: api + `/yjzxZhyj/getPageList`,
method: "get",
params
})
}
// 组合标签
export const tbGsxtBqzhSelectList = (params) => {
return request({
url: api + `/tbGsxtBqzh/selectList`,
method: "get",
params
})
}
// 组合标签详情
export const tbGsxtBqzhId = (id) => {
return request({
url: api + `/tbGsxtBqzh/${id}`,
method: "get",
})
}
// 身份标签
export const yjzxSfyjSelectList = (params) => {
return request({
url: api + `/yjzxSfyj/getPageList`,
method: "get",
params
})
}
// 行为预警
export const yjzxXwyjSelectList = (id) => {
return request({
url: api + `/yjzxXwyj/${id}`,
method: "get",
})
}
// 身份预警详情
export const yjzxyjzxSfyjSelectList = (id) => {
return request({
url: api + `/yjzxSfyj/${id}`,
method: "get",
})
}
// 组合预警详情
export const yjzxZhyjSelectList = (id) => {
return request({
url: api + `/yjzxZhyj/${id}`,
method: "get",
})
}
// /tbYjxx/yjzp 预警指派
export const tbYjxxYjzp = (data) => {
return request({
url: api + `/tbYjxx/yjzp`,
method: "POST",
data
})
}
// 研判
// 数据整理新增
export const sjzlAddEntity = (data) => {
return request({
url: api + `/ypbg/sjzl/addEntity`,
method: "POST",
data
})
}
export const sjzldeleteEntity = (data) => {
return request({
url: api + `/ypbg/sjzl/deleteEntity`,
method: "DELETE",
data
})
}
export const sjzlEditEntity = (data) => {
return request({
url: api + `/ypbg/sjzl/editEntity`,
method: "PUT",
data
})
}
export const sjzlGetPageList = (data) => {
return request({
url: api + `/ypbg/sjzl/getPageList`,
method: "get",
data
})
}
export const sjzlSelectList = (data) => {
return request({
url: api + `/ypbg/sjzl/selectList`,
method: "get",
data
})
}
export const sjzlGetInfo = (id) => {
return request({
url: api + `/ypbg/sjzl/${id}`,
method: "get",
})
}
/**
* 非市情报指挥中心修改状态为完成 - 完成资料准备 (对应下发部门去完成)
* @param {Object} data 请求数据对象
* @param {Array} [data.fj] 附件数组,可选
* @param {string} data.id 数据整理记录ID必填
* @param {string} data.wcqk 完成情况必填01:准备中, 02:已完成)
* @returns {Promise} 请求Promise对象
*/
export const sjzlPerfectlnfo = (data) => {
return request({
url: api + `/ypbg/sjzl/perfectInfo`,
method: "post",
data
})
}
/**
* 数据整理-完善素材上传 (对应下发部门去完成)
* @param {Object} data 请求数据对象
* @param {Array} [data.fj] 附件数组,可选
* @param {string} data.id 数据整理记录ID必填
* @param {string} data.wcqk 完成情况必填01:准备中, 02:已完成)
* @returns {Promise} 请求Promise对象
*/
export const sjzlPerfectSorce = (data) => {
return request({
url: api + `/ypbg/sjzl/perfectSorce`,
method: "post",
data
})
}
/**
* 数据整理-发送消息通知
* @param {String} id id
*/
export const sjzlFstz = (id) => {
return request({
url: api + `/ypbg/sjzl/fstz/${id}`,
method: "get",
})
}
/**
* 数据整理-确认研判
* @param {String} id id
*/
export const sjzlQryp = (id) => {
return request({
url: api + `/ypbg/sjzl/qryp/${id}`,
method: "get",
})
}
export const xsajSelectPage = (params) => {
return request({
url: api + `/asj/xsaj/selectPage`,
method: "get",
params
})
}
export const xsajDictSelectList = (params) => {
return request({
url: api + ``,
method: "get",
params
})
}