| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333 |
- import axios from 'axios';
- import global from '../Global.js'
- // 基础方法进行封装
- function getApiBasic(url, postdata) {
- return axios.post(url, postdata).then(function (data) {
- let json = data.data;
- return json
- }, function (response) {
- console.info(response);
- })
- }
- // 调用的api改写成方法
- export function worldDetail(postdata) {
- let url = headapi + 'worldDetail';
- return getApiBasic(url, postdata);
- }
- // 测试用接口
- export function editbasicinfo(postdata) {
- let url = headapi + 'editbasicinfo';
- return getApiBasic(url, postdata);
- }
- export function modPwd(postdata) {
- let url = headapi + 'modPwd';
- return getApiBasic(url, postdata);
- }
- export function getLoftInfo(postdata) {
- let url = headapi + 'getLoftInfo';
- return getApiBasic(url, postdata);
- }
- export function wifiSingle(postdata) {
- let url = headapi + 'wifiSingle';
- return getApiBasic(url, postdata);
- }
- export function Scan(postdata) {
- let url = headapi + 'Scan';
- return getApiBasic(url, postdata);
- }
- export function Watching(postdata) {
- // let url = headapi + 'Watching';
- // return getApiBasic(url,postdata);
- let item = [];
- let t = 0;
- for (var i = 0; i < 9; i++) {
- t = i + 1;
- item.push({
- 'time': "@date",
- 'checkRs': "Signal设备03@integer(301,600)检测完成,206会议室安全",
- })
- }
- let res = {
- Rs: item,
- Code: 0,
- Memo: '登陆成功'
- };
- return res;
- }
- // 真实接口
- // 用户登录
- export function SignIn(postdata) {
- let url = headapi + 'v1/Auth/SignIn';
- return getApiBasic(url, postdata);
- }
- // 获取验证图片
- export function GenVerifyPic(postdata) {
- let url = headapi + 'v1/Auth/GenVerifyPic';
- return getApiBasic(url, postdata);
- }
- // 用户退出
- export function SignOut(postdata) {
- let url = headapi + 'v1/Auth/SignOut';
- return getApiBasic(url, postdata);
- }
- // 获取首页左侧组织结构信息
- export function GetRegionAndDectorSelect(postdata) {
- let url = headapi + 'v1/Auth/GetRegionAndDectorSelect';
- return getApiBasic(url, postdata);
- }
- // 获取统计数量集合
- export function GetStaticinfo(postdata) {
- // 获取统计数量集合,包括获取设备总数,在线设备,离线设备,禁用设备,当日报警数量,可疑事件总数
- let url = headapi + 'v1/Company/GetStaticinfo';
- return getApiBasic(url, postdata);
- }
- // 区域检出实时记录
- export function RegionDetInfolist(postdata) {
- // 最小区域检出实时记录
- let url = headapi + 'v1/Company/RegionDetInfolist';
- return getApiBasic(url, postdata);
- }
- // 单个设备检测实时记录
- export function SingleDetInfolist(postdata) {
- // 单个设备检测实时记录
- let url = headapi + 'v1/Company/SingleDetInfolist';
- return getApiBasic(url, postdata);
- }
- // Wifi柱状图信息传入探测器Id
- export function DetectorWifixyInfolist(postdata) {
- // Wifi柱状图信息
- let url = headapi + 'v1/Detector/DetectorWifixyInfolist';
- return getApiBasic(url, postdata);
- }
- // Wifi柱状图信息传入区域Id
- export function RegionWifixyInfolist(postdata) {
- // Wifi柱状图信息
- let url = headapi + 'v1/Detector/RegionWifixyInfolist';
- return getApiBasic(url, postdata);
- }
- // 0-6G折线图信息传入设备Id
- export function Detector06GInfolist(postdata) {
- // 6G折线图信息传入设备Id
- let url = headapi + 'v1/Detector/Detector06GInfolist';
- return getApiBasic(url, postdata);
- }
- // 添加区域
- export function RegionAdd(postdata) {
- // 添加区域 第一级区域填0
- let url = headapi + 'v1/Company/RegionAdd';
- return getApiBasic(url, postdata);
- }
- // 修改区域信息
- export function RegionEdit(postdata) {
- // 修改区域 第一级区域填0
- let url = headapi + 'v1/Company/RegionEdit';
- return getApiBasic(url, postdata);
- }
- // 修改区域状态
- export function RegionStatusEdit(postdata) {
- // 修改内部区域状态设置为 9删除
- let url = headapi + 'v1/Company/RegionStatusEdit';
- return getApiBasic(url, postdata);
- }
- // 区域图片上传
- export function RegionPictureUpload(postdata) {
- // 上传区域图片
- let url = headapi + 'v1/Company/RegionPictureUpload';
- return getApiBasic(url, postdata);
- }
- // 查询信号 Wifi记录
- export function LogWifiDetectedQueryByDetector(postdata) {
- // 查询检测设备的Wifi信号记录
- let url = headapi + 'v1/Detector/LogWifiDetectedQueryByDetector';
- return getApiBasic(url, postdata);
- }
- // 查询手机信号记录
- export function LogPhoneDetectedQueryByDetector(postdata) {
- // 查询手机信号记录
- let url = headapi + 'v1/Detector/LogPhoneDetectedQueryByDetector';
- return getApiBasic(url, postdata);
- }
- // 获取单个区域信息
- export function GetRegiononeinfo(postdata) {
- // 获取单个区域信息
- let url = headapi + 'v1/Company/GetRegiononeinfo';
- return getApiBasic(url, postdata);
- }
- // 区域平面图用到的单条区域信息
- export function GetRegionplaneinfo(postdata) {
- // 区域平面图用到的单条区域信息
- let url = headapi + 'v1/Company/GetRegionplaneinfo';
- return getApiBasic(url, postdata);
- }
- // 获取企业内部区域选择框信息
- export function GetRegionSelect(postdata) {
- // 根据企业id获取企业内部区域选择框信息 default:1
- let url = headapi + 'v1/Auth/GetRegionSelect';
- return getApiBasic(url, postdata);
- }
- // Detector part
- // 查询检测设备信息
- export function DetectorQuery(postdata) {
- // 查询检测设备。上级区域id,区域id必传。regionid传0,查询supregionid对应所有子区域的检测设备。 如果supregionid,regionid都传0,默认查询企业ID下所有检测设备
- let url = headapi + 'v1/Detector/DetectorQuery';
- return getApiBasic(url, postdata);
- }
- // 添加检测设备
- export function DetectorAdd(postdata) {
- // 添加检测设备
- let url = headapi + 'v1/Detector/DetectorAdd';
- return getApiBasic(url, postdata);
- }
- // 修改检测设备信息
- export function DetectorEdit(postdata) {
- // 添加检测设备
- let url = headapi + 'v1/Detector/DetectorEdit';
- return getApiBasic(url, postdata);
- }
- // 修改检测设备状态
- export function DetectorEditStatus(postdata) {
- // 修改检测设备状态 //新状态0禁用1启用2已离线9删除
- let url = headapi + 'v1/Detector/DetectorEditStatus';
- return getApiBasic(url, postdata);
- }
- // 通过RegionId下载区域图片
- export function RegionPictureGetByRegionId(postdata) {
- // 通过RegionId下载区域图片
- let url = headapi + 'v1/Company/RegionPictureGetByRegionId';
- return getApiBasic(url, postdata);
- }
- // 获取下级区域选择框信息
- export function GetChildRegionSelect(postdata) {
- // 获取下级区域选择框信息
- let url = headapi + 'v1/Auth/GetChildRegionSelect';
- return getApiBasic(url, postdata);
- }
- // 修改密码
- export function PassEdit(postdata) {
- // 修改密码
- let url = headapi + 'v1/Auth/PassEdit';
- return getApiBasic(url, postdata);
- }
- // 获取最新固件版本
- export function GetLastVerionFirmwareinfo(postdata) {
- // 获取最新固件版本
- let url = headapi + 'v1/AdminSettings/GetLastVerionFirmwareinfo';
- return getApiBasic(url, postdata);
- }
- // 添加固件
- export function FirmwareAdd(postdata) {
- // 添加固件
- let url = headapi + 'v1/AdminSettings/FirmwareAdd';
- return getApiBasic(url, postdata);
- }
- // 查询所有信号记录,包含手机信号和Wifi信号
- export function LogFullDetectedQueryByDetector(postdata) {
- // 查询所有信号记录,包含手机信号和Wifi信号
- let url = headapi + 'v1/Detector/LogFullDetectedQueryByDetector';
- return getApiBasic(url, postdata);
- }
- // 获取二维码信息列表
- export function GetQrcodeList(postdata) {
- // 获取二维码信息列表
- let url = headapi + 'v1/Detector/GetQrcodeList';
- return getApiBasic(url, postdata);
- }
- // 添加二维码
- export function QrCodeAdd(postdata) {
- // 添加二维码
- let url = headapi + 'v1/Detector/QrCodeAdd';
- return getApiBasic(url, postdata);
- }
- // 修改二维码
- export function QrCodeEdit(postdata) {
- // 修改二维码
- let url = headapi + 'v1/Detector/QrCodeEdit';
- return getApiBasic(url, postdata);
- }
- // 修改二维码状态
- export function QrcodeEditStatus(postdata) {
- // 修改二维码状态
- let url = headapi + 'v1/Detector/QrcodeEditStatus';
- return getApiBasic(url, postdata);
- }
- // 某二维码下实时探测情况
- export function DeviceInfoByQrCodeId(postdata) {
- // 某二维码下实时探测情况
- let url = headapi + 'v1/Detector/DeviceInfoByQrCodeId';
- return getApiBasic(url, postdata);
- }
- // 通过Key下载二维码对应图片
- export function QrcodePictureGet(postdata) {
- // 通过Key下载二维码对应图片
- let url = headapi + 'v1/Detector/QrcodePictureGet';
- return getApiBasic(url, postdata);
- }
- // 获取检测设备坐标
- export function GetDetectorCoords(postdata) {
- // 获取检测设备坐标
- let url = headapi + 'v1/Detector/GetDetectorCoords';
- return getApiBasic(url, postdata);
- }
- // 获取全部区域选择框信息
- export function GeFullRegionSelect(postdata) {
- // 获取检测设备坐标
- let url = headapi + 'v1/Auth/GeFullRegionSelect';
- return getApiBasic(url, postdata);
- }
- // 区域检测实时记录合并
- export function RegionDetDetaillist(postdata) {
- let url = headapi + 'v1/Company/RegionDetDetaillist';
- return getApiBasic(url, postdata);
- }
- // 单个设备检测实时记录合并
- export function SingleDetDetaillist(postdata) {
- let url = headapi + 'v1/Company/SingleDetDetaillist';
- return getApiBasic(url, postdata);
- }
- // 0-6G折线图信息传入区域Id
- export function Region06GInfolist(postdata) {
- let url = headapi + 'v1/Detector/Region06GInfolist';
- return getApiBasic(url, postdata);
- }
|