优化收藏夹功能

hn2.0
fanluyan 1 year ago
parent 1f0a57e007
commit b528e1ac86

@ -106,9 +106,13 @@ export default {
index: "/devicePhotoSchedule",
title: "拍照时间表设置",
},
{
index: "/favorMain",
title: "一级收藏夹管理",
},
{
index: "/favorInformation",
title: "收藏夹管理",
title: "二级收藏夹管理",
},
// {

@ -84,6 +84,14 @@ const routes = [
),
meta: { title: "杆塔信息管理", icon: "" },
},
{
path: "/favorMain",
component: () =>
import(
/* webpackChunkName: "tabs" */ "../views/management/userEquipment/favorMain/index.vue"
),
meta: { title: "一级收藏夹管理", icon: "" },
},
{
path: "/favorInformation",
component: () =>

@ -2,7 +2,7 @@ import request from "../request";
//获取登录
export function loginJoggle(data) {
return request({
url: "/api/login",
url: "/xymanager/login",
method: "post",
data,
});
@ -10,7 +10,7 @@ export function loginJoggle(data) {
//获取装置总数图表
export function getTermStatistics(data) {
return request({
url: "/api/getTermStatistics",
url: "/xymanager/getTermStatistics",
method: "get",
params: data,
});
@ -19,7 +19,7 @@ export function getTermStatistics(data) {
export function getWeekAlarmStatistics(data) {
return request({
url: "/api/getWeekAlarmStatistics",
url: "/xymanager/getWeekAlarmStatistics",
method: "get",
params: data,
});
@ -27,7 +27,7 @@ export function getWeekAlarmStatistics(data) {
//获取当天告警分类统计
export function getTodayAlarmStatistics(data) {
return request({
url: "/api/getTodayAlarmStatistics",
url: "/xymanager/getTodayAlarmStatistics",
method: "get",
params: data,
});
@ -36,7 +36,7 @@ export function getTodayAlarmStatistics(data) {
export function getTowerAndPhotoList(data) {
return request({
url: "/api/getTowerAndPhotoList",
url: "/xymanager/getTowerAndPhotoList",
method: "post",
data,
});
@ -44,7 +44,7 @@ export function getTowerAndPhotoList(data) {
//声光报警
export function alarmMarkJoggle(data) {
return request({
url: "/api/alarmMark",
url: "/xymanager/alarmMark",
method: "post",
data,
});
@ -53,7 +53,7 @@ export function alarmMarkJoggle(data) {
//获取线路树状结构
export function getdyTreeListJoggle(data) {
return request({
url: "/api/getdyTreeList",
url: "/xymanager/getdyTreeList",
method: "get",
params: data,
headers: {
@ -64,7 +64,7 @@ export function getdyTreeListJoggle(data) {
//获取图片接口
export function getTerminalPhotoListJoggle(data) {
return request({
url: "/api/getTerminalPhotoList",
url: "/xymanager/getTerminalPhotoList",
method: "post",
data,
});
@ -73,7 +73,7 @@ export function getTerminalPhotoListJoggle(data) {
export function getChannelListJoggle(data) {
return request({
url: "/api/getChannelByTermid",
url: "/xymanager/getChannelByTermid",
method: "post",
data,
});
@ -82,7 +82,7 @@ export function getChannelListJoggle(data) {
export function getChannelByTermidJoggle(data) {
return request({
url: "/api/getChannelByTermid",
url: "/xymanager/getChannelByTermid",
method: "post",
data,
});
@ -91,7 +91,7 @@ export function getChannelByTermidJoggle(data) {
//获取装置信息
export function getDeviceList(data) {
return request({
url: "/api/getTerminalStatus",
url: "/xymanager/getTerminalStatus",
method: "post",
data,
headers: {
@ -102,7 +102,7 @@ export function getDeviceList(data) {
//获取最新装置信息aaa
export function getinfoStatus(data) {
return request({
url: "/api/getLastTermInfo",
url: "/xymanager/getLastTermInfo",
method: "post",
data,
headers: {
@ -113,7 +113,7 @@ export function getinfoStatus(data) {
//获取最新装置信息
export function getNewDeviceList(data) {
return request({
url: "/api/getLastedTerminalStatus",
url: "/xymanager/getLastedTerminalStatus",
method: "post",
data,
});
@ -123,7 +123,7 @@ export function getNewDeviceList(data) {
//获取图片轮巡接口
export function getPictureList(data) {
return request({
url: "/api/getPhotoBanner",
url: "/xymanager/getPhotoBanner",
method: "post",
data,
});
@ -133,7 +133,7 @@ export function getPictureList(data) {
//获取告警列表
export function getAlarmList(data) {
return request({
url: "/api/getTerminalAlarmList",
url: "/xymanager/getTerminalAlarmList",
method: "post",
data,
});
@ -141,7 +141,7 @@ export function getAlarmList(data) {
//获取告警label
export function getAlarmTypeList(data) {
return request({
url: "/api/getAlarmTypeList",
url: "/xymanager/getAlarmTypeList",
method: "post",
data,
});
@ -149,7 +149,7 @@ export function getAlarmTypeList(data) {
//已读未读
export function readAlarm(data) {
return request({
url: "/api/readAlarm",
url: "/xymanager/readAlarm",
method: "post",
data,
});
@ -157,7 +157,7 @@ export function readAlarm(data) {
//获取历史图片
export function getHistoryList(data) {
return request({
url: "/api/getHistoryList",
url: "/xymanager/getHistoryList",
method: "post",
data,
});
@ -165,7 +165,7 @@ export function getHistoryList(data) {
//设置告警可信度
export function updateAlarmTypeList(data) {
return request({
url: "/api/updateAlarmTypeList",
url: "/xymanager/updateAlarmTypeList",
method: "post",
data,
});
@ -175,7 +175,7 @@ export function updateAlarmTypeList(data) {
//获取电压-线路-杆塔等信息
export function getSearchInfo(data) {
return request({
url: "/api/getLineAndGt",
url: "/xymanager/getLineAndGt",
method: "post",
data,
});
@ -183,7 +183,7 @@ export function getSearchInfo(data) {
//获取实时图片数据
export function getRealtimePhoto(data) {
return request({
url: "/api/getPhotoList",
url: "/xymanager/getPhotoList",
method: "post",
data,
});
@ -193,7 +193,7 @@ export function getRealtimePhoto(data) {
//1.获取杆塔列表
export function getTowerListApi(data) {
return request({
url: "/api/getTowerList",
url: "/xymanager/getTowerList",
method: "post",
data,
});
@ -201,7 +201,7 @@ export function getTowerListApi(data) {
//2.获取线路编号列表
export function getLineListApi(data) {
return request({
url: "/api/getLineList",
url: "/xymanager/getLineList",
method: "post",
data,
});
@ -209,7 +209,7 @@ export function getLineListApi(data) {
//3.新增杆塔信息
export function addTowerApi(data) {
return request({
url: "/api/addTower",
url: "/xymanager/addTower",
method: "post",
data,
});
@ -217,7 +217,7 @@ export function addTowerApi(data) {
//4.修改杆塔信息
export function updateTowerApi(data) {
return request({
url: "/api/updateTower",
url: "/xymanager/updateTower",
method: "post",
data,
});
@ -225,7 +225,7 @@ export function updateTowerApi(data) {
//5.删除杆塔信息
export function delTowerApi(data) {
return request({
url: "/api/deleteTower",
url: "/xymanager/deleteTower",
method: "post",
data,
});
@ -235,7 +235,7 @@ export function delTowerApi(data) {
//1.获取任务规则列表接口
export function getScheduleRulelListJoggle(data) {
return request({
url: "/api/getScheduleRulelList",
url: "/xymanager/getScheduleRulelList",
method: "post",
data,
});
@ -243,7 +243,7 @@ export function getScheduleRulelListJoggle(data) {
//2.新增任务规则
export function addScheduleRulel(data) {
return request({
url: "/api/addSchelduleRuleList",
url: "/xymanager/addSchelduleRuleList",
method: "post",
data,
});
@ -251,7 +251,7 @@ export function addScheduleRulel(data) {
//3.删除任务规则
export function deleteScheduleRulel(data) {
return request({
url: "/api/deleteSchelduleRule",
url: "/xymanager/deleteSchelduleRule",
method: "post",
data,
});
@ -259,7 +259,7 @@ export function deleteScheduleRulel(data) {
//4.修改任务规则
export function updateScheduleRulel(data) {
return request({
url: "/api/updateSchelduleRule",
url: "/xymanager/updateSchelduleRule",
method: "post",
data,
});
@ -267,7 +267,7 @@ export function updateScheduleRulel(data) {
//5.获取所有通道
export function getScheduleRulelAccessList(data) {
return request({
url: "/api/getChannelTreeList",
url: "/xymanager/getChannelTreeList",
method: "post",
data,
});
@ -275,7 +275,7 @@ export function getScheduleRulelAccessList(data) {
//6.设置时间表通道
export function setScheduleRulel(data) {
return request({
url: "/api/relateSchelduleRule",
url: "/xymanager/relateSchelduleRule",
method: "post",
data,
});
@ -283,7 +283,7 @@ export function setScheduleRulel(data) {
//7.查询设备时间表
export function getSchedulenr(data) {
return request({
url: "/api/getChannelSchelduleRule",
url: "/xymanager/getChannelSchelduleRule",
method: "post",
data,
});
@ -293,7 +293,7 @@ export function getSchedulenr(data) {
//1.获取通道列表
export function getChannelListapi(data) {
return request({
url: "/api/getChannelList",
url: "/xymanager/getChannelList",
method: "post",
data,
});
@ -301,7 +301,7 @@ export function getChannelListapi(data) {
//2.新增通道
export function addChannelapi(data) {
return request({
url: "/api/addChannelList",
url: "/xymanager/addChannelList",
method: "post",
data,
});
@ -309,7 +309,7 @@ export function addChannelapi(data) {
//3.删除通道
export function deleteChannelapi(data) {
return request({
url: "/api/deleteChannelList",
url: "/xymanager/deleteChannelList",
method: "post",
data,
});
@ -317,7 +317,7 @@ export function deleteChannelapi(data) {
//4.修改通道
export function updateChannelapi(data) {
return request({
url: "/api/updateChannelList",
url: "/xymanager/updateChannelList",
method: "post",
data,
});
@ -327,7 +327,7 @@ export function updateChannelapi(data) {
//获取电压等级列表
export function getdyListJoggle(data) {
return request({
url: "/api/getdyList",
url: "/xymanager/getdyList",
method: "post",
data,
});
@ -335,7 +335,7 @@ export function getdyListJoggle(data) {
//1.线路列表信息
export function getLineListJoggle(data) {
return request({
url: "/api/getLineList",
url: "/xymanager/getLineList",
method: "post",
data,
});
@ -343,7 +343,7 @@ export function getLineListJoggle(data) {
//2.添加单个或者多个线路信息
export function addLineJoggle(data) {
return request({
url: "/api/addLine",
url: "/xymanager/addLine",
method: "post",
data,
});
@ -351,7 +351,7 @@ export function addLineJoggle(data) {
//3.删除新路信息
export function deleteLineJoggle(data) {
return request({
url: "/api/deleteLine",
url: "/xymanager/deleteLine",
method: "post",
data,
});
@ -359,7 +359,7 @@ export function deleteLineJoggle(data) {
//4.修改信息
export function updateLineJoggle(data) {
return request({
url: "/api/updateLine",
url: "/xymanager/updateLine",
method: "post",
data,
});
@ -369,7 +369,7 @@ export function updateLineJoggle(data) {
//获取列表
export function getTerminalJoggle(data) {
return request({
url: "/api/getTerminalList",
url: "/xymanager/getTerminalList",
method: "post",
data,
});
@ -377,7 +377,7 @@ export function getTerminalJoggle(data) {
//添加设备信息
export function addTerminalJoggle(data) {
return request({
url: "/api/addTerminal",
url: "/xymanager/addTerminal",
method: "post",
data,
});
@ -385,7 +385,7 @@ export function addTerminalJoggle(data) {
//添加设备---获取-线路-杆塔
export function getLineAndGtInfo(data) {
return request({
url: "/api/getLineAndGtList",
url: "/xymanager/getLineAndGtList",
method: "post",
data,
});
@ -393,7 +393,7 @@ export function getLineAndGtInfo(data) {
//修改设备信息
export function updateTerminalJoggle(data) {
return request({
url: "/api/updateTerminal",
url: "/xymanager/updateTerminal",
method: "post",
data,
});
@ -401,7 +401,7 @@ export function updateTerminalJoggle(data) {
//删除设备信息
export function deleteTerminalJoggle(data) {
return request({
url: "/api/deleteTerminal",
url: "/xymanager/deleteTerminal",
method: "post",
data,
});
@ -410,7 +410,7 @@ export function deleteTerminalJoggle(data) {
//装置复位
export function resetTerminalApi(data) {
return request({
url: "/api/resetTerminal",
url: "/xymanager/resetTerminal",
method: "post",
data,
headers: {
@ -423,7 +423,7 @@ export function resetTerminalApi(data) {
//图像采集装置设置 列表
export function getImageResolutionListJoggle(data) {
return request({
url: "/api/getImageResolutionList",
url: "/xymanager/getImageResolutionList",
method: "post",
data,
});
@ -431,7 +431,7 @@ export function getImageResolutionListJoggle(data) {
//图像参数查询--触发
export function getPhotoParamApi(data) {
return request({
url: "/api/getPhotoQueryParamList",
url: "/xymanager/getPhotoQueryParamList",
method: "post",
data,
});
@ -439,7 +439,7 @@ export function getPhotoParamApi(data) {
//图像参数查询
export function getPhotoParamnrApi(data) {
return request({
url: "/api/photoQueryParamGet",
url: "/xymanager/photoQueryParamGet",
method: "post",
data,
});
@ -447,7 +447,7 @@ export function getPhotoParamnrApi(data) {
//图像参数设置
export function setPhotoParamApi(data) {
return request({
url: "/api/updatePhotoParam",
url: "/xymanager/updatePhotoParam",
method: "post",
data,
});
@ -455,7 +455,7 @@ export function setPhotoParamApi(data) {
//图像参数--获取图像分辨率
export function getResolutionRatio(data) {
return request({
url: "/api/getResolutionList",
url: "/xymanager/getResolutionList",
method: "post",
data,
headers: {
@ -468,7 +468,7 @@ export function getResolutionRatio(data) {
//参数查询--触发
export function getVideoParamApi(data) {
return request({
url: "/api/videoParamGet",
url: "/xymanager/videoParamGet",
method: "post",
data,
});
@ -476,7 +476,7 @@ export function getVideoParamApi(data) {
//参数查询
export function getVideoParamnrApi(data) {
return request({
url: "/api/selectVideoParam",
url: "/xymanager/selectVideoParam",
method: "post",
data,
headers: {
@ -487,7 +487,7 @@ export function getVideoParamnrApi(data) {
//参数设置
export function setVideoParamApi(data) {
return request({
url: "/api/updateVideoParam",
url: "/xymanager/updateVideoParam",
method: "post",
data,
});
@ -500,7 +500,7 @@ export function setVideoParamApi(data) {
//获取GPS位置触发
export function getTermGPSPosition(data) {
return request({
url: "/api/getTermGPSPosition",
url: "/xymanager/getTermGPSPosition",
method: "post",
data,
});
@ -509,7 +509,7 @@ export function getTermGPSPosition(data) {
export function getTermLastGPSPosition(data) {
return request({
url: "/api/getTermLastGPSPosition",
url: "/xymanager/getTermLastGPSPosition",
method: "post",
data,
headers: {
@ -520,7 +520,7 @@ export function getTermLastGPSPosition(data) {
// 获取GPS位置
export function getTermGPSJoggle(data) {
return request({
url: "/api/getTermGPS",
url: "/xymanager/getTermGPS",
method: "post",
data,
});
@ -528,7 +528,7 @@ export function getTermGPSJoggle(data) {
//setTermGPS 开启关闭gps
export function setTermGPSJoggle(data) {
return request({
url: "/api/setTermGPS",
url: "/xymanager/setTermGPS",
method: "post",
data,
});
@ -537,7 +537,7 @@ export function setTermGPSJoggle(data) {
//手动拍照
export function takePicJoggle(data) {
return request({
url: "/api/takePic",
url: "/xymanager/takePic",
method: "get",
params: data,
@ -550,7 +550,7 @@ export function takePicJoggle(data) {
//手动拍 获取装置状态
export function getTakePicStatusJoggle(data) {
return request({
url: "/api/getTakePicStatus",
url: "/xymanager/getTakePicStatus",
method: "get",
params: data,
});
@ -559,7 +559,7 @@ export function getTakePicStatusJoggle(data) {
export function getAllChannelListJoggle(data) {
return request({
url: "/api/getAllChannelList",
url: "/xymanager/getAllChannelList",
method: "post",
data,
});
@ -569,7 +569,7 @@ export function getAllChannelListJoggle(data) {
export function getAllTowerJoggle(data) {
return request({
url: "/api/getAllTower",
url: "/xymanager/getAllTower",
method: "post",
data,
});
@ -578,7 +578,7 @@ export function getAllTowerJoggle(data) {
//手动拍照获取最新图片
export function getTakePicPhotoStatusJoggle(data) {
return request({
url: "/api/getTakePicPhotoStatus",
url: "/xymanager/getTakePicPhotoStatus",
method: "get",
params: data,
});
@ -588,7 +588,7 @@ export function getTakePicPhotoStatusJoggle(data) {
export function getTerminalInfoJoggle(data) {
return request({
url: "/api/getTerminalInfo",
url: "/xymanager/getTerminalInfo",
method: "post",
data,
});
@ -597,7 +597,7 @@ export function getTerminalInfoJoggle(data) {
//根据通道编号获取设备列表
export function getTermListByChannelJoggle(data) {
return request({
url: "/api/getTermListByChannel ",
url: "/xymanager/getTermListByChannel ",
method: "post",
data,
});
@ -606,7 +606,7 @@ export function getTermListByChannelJoggle(data) {
//下发时间表设置
export function getPhotoTimeJoggle(data) {
return request({
url: "/api/getPhotoTime",
url: "/xymanager/getPhotoTime",
method: "post",
data,
});
@ -614,7 +614,7 @@ export function getPhotoTimeJoggle(data) {
//拍照时间表查询触发
export function selectPhotoTimeGetJoggle(data) {
return request({
url: "/api/selectPhotoTimeGet",
url: "/xymanager/selectPhotoTimeGet",
method: "post",
data,
});
@ -622,7 +622,7 @@ export function selectPhotoTimeGetJoggle(data) {
//拍照时间表查询
export function selectPhotoTimeJoggle(data) {
return request({
url: "/api/selectPhotoTime",
url: "/xymanager/selectPhotoTime",
method: "post",
data,
});
@ -632,7 +632,7 @@ export function selectPhotoTimeJoggle(data) {
//用户列表查询
export function getUserList(data) {
return request({
url: "/api/userList",
url: "/xymanager/userList",
method: "post",
data,
});
@ -640,7 +640,7 @@ export function getUserList(data) {
//新增用户
export function addUserApi(data) {
return request({
url: "/api/addUser",
url: "/xymanager/addUser",
method: "post",
data,
});
@ -648,7 +648,7 @@ export function addUserApi(data) {
//修改用户
export function updateUserApi(data) {
return request({
url: "/api/updateUser",
url: "/xymanager/updateUser",
method: "post",
data,
});
@ -656,7 +656,7 @@ export function updateUserApi(data) {
//删除用户
export function delUserApi(data) {
return request({
url: "/api/deleteUser",
url: "/xymanager/deleteUser",
method: "post",
data,
headers: {
@ -668,7 +668,7 @@ export function delUserApi(data) {
export function getCoordinate(data) {
return request({
url: "/api/getCoordinate",
url: "/xymanager/getCoordinate",
method: "post",
data,
});
@ -677,7 +677,7 @@ export function getCoordinate(data) {
export function updateCoordinate(data) {
return request({
url: "/api/updateCoordinate",
url: "/xymanager/updateCoordinate",
method: "post",
data,
});
@ -686,7 +686,7 @@ export function updateCoordinate(data) {
//根据requestid查询时间表下发状态
export function getCmaSchelduleUpload(data) {
return request({
url: "/api/getCmaSchelduleUpload",
url: "/xymanager/getCmaSchelduleUpload",
method: "post",
data,
});
@ -695,7 +695,7 @@ export function getCmaSchelduleUpload(data) {
export function cmaSchelduleDetials(data) {
return request({
url: "/api/cmaSchelduleDetials",
url: "/xymanager/cmaSchelduleDetials",
method: "post",
data,
});
@ -703,7 +703,7 @@ export function cmaSchelduleDetials(data) {
//获取Cma调用实际拍照时间的结果
export function getCmaSchelduleDetials(data) {
return request({
url: "/api/getCmaSchelduleDetials",
url: "/xymanager/getCmaSchelduleDetials",
method: "post",
data,
});
@ -712,7 +712,7 @@ export function getCmaSchelduleDetials(data) {
//查询apk列表
export function listApk(data) {
return request({
url: "/api/listApk",
url: "/xymanager/listApk",
method: "post",
data,
});
@ -721,7 +721,7 @@ export function listApk(data) {
//上传apk
export function uploadApk(data) {
return request({
url: "/api/uploadApk",
url: "/xymanager/uploadApk",
method: "post",
data,
});
@ -730,7 +730,7 @@ export function uploadApk(data) {
//下发apk
export function issueApk(data) {
return request({
url: "/api/issueApk",
url: "/xymanager/issueApk",
method: "post",
data,
});
@ -739,7 +739,7 @@ export function issueApk(data) {
//全局设置线缆绘制
export function getMarkEnableStatus(data) {
return request({
url: "/api/getMarkEnableStatus",
url: "/xymanager/getMarkEnableStatus",
method: "post",
data,
});
@ -747,7 +747,7 @@ export function getMarkEnableStatus(data) {
//全局更新设置线缆绘制
export function updateMarkEnableStatus(data) {
return request({
url: "/api/updateMarkEnableStatus",
url: "/xymanager/updateMarkEnableStatus",
method: "post",
data,
headers: {
@ -759,7 +759,7 @@ export function updateMarkEnableStatus(data) {
export function updateAlarmChannel(data) {
return request({
url: "/api/updateAlarmChannel",
url: "/xymanager/updateAlarmChannel",
method: "post",
data,
headers: {
@ -767,10 +767,10 @@ export function updateAlarmChannel(data) {
},
});
}
///api/getTermStatus
///xymanager/getTermStatus
export function getTermStatus(data) {
return request({
url: "/api/getTermStatus",
url: "/xymanager/getTermStatus",
method: "post",
data,
headers: {
@ -783,7 +783,7 @@ export function getTermStatus(data) {
export function getTerminalListExcel() {
return request({
url: "/api/getTerminalListExcel",
url: "/xymanager/getTerminalListExcel",
method: "post",
responseType: "blob",
});
@ -793,7 +793,7 @@ export function getTerminalListExcel() {
export function getOnlineTerminalList(data) {
return request({
url: "/api/getOnlineTerminalList",
url: "/xymanager/getOnlineTerminalList",
method: "get",
params: data,
});
@ -801,7 +801,7 @@ export function getOnlineTerminalList(data) {
//导出数据
export function getOnlineTerminalListExcel() {
return request({
url: "/api/getOnlineTerminalListExcel",
url: "/xymanager/getOnlineTerminalListExcel",
method: "post",
params: data,
responseType: "blob",
@ -812,7 +812,7 @@ export function getOnlineTerminalListExcel() {
export function updateTermCamera(data) {
return request({
url: "/api/updateTermCamera",
url: "/xymanager/updateTermCamera",
method: "get",
params: data,
});
@ -820,7 +820,7 @@ export function updateTermCamera(data) {
//删除图片
export function deletePicList(data) {
return request({
url: "/api/deletePicList",
url: "/xymanager/deletePicList",
method: "post",
data,
});
@ -828,7 +828,7 @@ export function deletePicList(data) {
export function addFavorList(data) {
return request({
url: "/api/addFavorList",
url: "/xymanager/addFavorList",
method: "post",
data,
});
@ -836,7 +836,7 @@ export function addFavorList(data) {
//获取收藏夹列表
export function listFavorApi(data) {
return request({
url: "/api/listFavor",
url: "/xymanager/listFavor",
method: "post",
data,
});
@ -844,7 +844,7 @@ export function listFavorApi(data) {
//新增收藏夹列表
export function addFavorApi(data) {
return request({
url: "/api/addFavor",
url: "/xymanager/addFavor",
method: "post",
data,
});
@ -853,7 +853,7 @@ export function addFavorApi(data) {
//修改收藏夹列表
export function updateFavorApi(data) {
return request({
url: "/api/updateFavor",
url: "/xymanager/updateFavor",
method: "post",
data,
});
@ -862,7 +862,43 @@ export function updateFavorApi(data) {
//删除收藏夹列表
export function deleteFavorApi(data) {
return request({
url: "/api/deleteFavor",
url: "/xymanager/deleteFavor",
method: "post",
data,
});
}
//一级收藏夹列表
export function listMainFavorApi(data) {
return request({
url: "/xymanager/listMainFavor",
method: "post",
data,
});
}
//新增一级收藏夹
export function addMainFavorApi(data) {
return request({
url: "/xymanager/addMainFavor",
method: "post",
data,
});
}
//修改一级收藏夹
export function updateMainFavorApi(data) {
return request({
url: "/xymanager/updateMainFavor",
method: "post",
data,
});
}
//删除一级收藏夹
export function deleteMainFavorApi(data) {
return request({
url: "/xymanager/deleteMainFavor",
method: "post",
data,
});

@ -13,7 +13,17 @@
:rules="rules"
:model="formdata"
>
<el-form-item label="收藏夹名称:" prop="name">
<el-form-item label="一级收藏夹名称:" prop="name">
<el-select v-model="formdata.favorName" placeholder="请选择一级收藏夹">
<el-option
v-for="items in favorOptions"
:key="items.id"
:label="items.name"
:value="items.id"
></el-option>
</el-select>
</el-form-item>
<el-form-item label="二级收藏夹名称:" prop="name">
<el-input v-model="formdata.name" autocomplete="off"></el-input>
</el-form-item>
</el-form>
@ -24,7 +34,11 @@
</el-dialog>
</template>
<script>
import { addFavorApi, updateFavorApi } from "@/utils/api/index";
import {
addFavorApi,
updateFavorApi,
listMainFavorApi,
} from "@/utils/api/index";
export default {
props: {
@ -33,7 +47,7 @@ export default {
data() {
return {
isShow: false,
lineOptions: [],
favorOptions: [],
formdata: {},
rules: {
name: [{ required: true, message: "请输入杆塔名称", trigger: "blur" }],
@ -49,13 +63,18 @@ export default {
}
//this.formdata = val;
this.formdata = JSON.parse(JSON.stringify(val));
console.log(this.formdata);
this.formdata.favorName = val.mainId;
},
//
submitForm() {
this.$refs.formInfo.validate((valid) => {
if (valid) {
if (this.title == "新增") {
addFavorApi({ name: this.formdata.name })
addFavorApi({
mainId: this.formdata.favorName,
name: this.formdata.name,
})
.then((res) => {
if (res.code == 200) {
this.isShow = false;
@ -78,7 +97,11 @@ export default {
.catch((err) => {});
} else {
console.log(this.formdata);
updateFavorApi({ id: this.formdata.id, name: this.formdata.name })
updateFavorApi({
mainId: this.formdata.favorName,
id: this.formdata.id,
name: this.formdata.name,
})
.then((res) => {
if (res.code == 200) {
this.isShow = false;
@ -108,8 +131,17 @@ export default {
}
});
},
//
getmainFavor() {
listMainFavorApi()
.then((res) => {
this.favorOptions = res.data;
})
.catch((err) => {});
},
display() {
this.isShow = true;
this.getmainFavor();
},
hide() {
this.isShow = false;

@ -2,7 +2,7 @@
<div class="favorInfoBox">
<div class="deviceBox">
<div class="deviceBtnGroup">
<h4>收藏夹管理</h4>
<h4>二级收藏夹管理</h4>
<el-button
type="primary"
icon="el-icon-plus"
@ -28,7 +28,7 @@
</el-table-column>
<el-table-column
prop="name"
label="收藏夹名称"
label="二级收藏夹名称"
show-overflow-tooltip
min-width="280"
align="center"

@ -0,0 +1,138 @@
<template>
<el-dialog
class="addFavorDialog"
:title="title"
:visible.sync="isShow"
:close-on-click-modal="false"
width="470px"
@close="handleClose"
>
<el-form
label-position="left"
ref="formInfo"
:rules="rules"
:model="formdata"
>
<el-form-item label="一级收藏夹名称:" prop="name">
<el-input v-model="formdata.name" autocomplete="off"></el-input>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="isShow = false"> </el-button>
<el-button type="primary" @click="submitForm()"> </el-button>
</div>
</el-dialog>
</template>
<script>
import { addMainFavorApi, updateMainFavorApi } from "@/utils/api/index";
export default {
props: {
title: String,
},
data() {
return {
isShow: false,
lineOptions: [],
formdata: {},
rules: {
name: [{ required: true, message: "请输入杆塔名称", trigger: "blur" }],
},
};
},
mounted() {},
methods: {
//
getdataform(val) {
if (val == null) {
return (this.formdata = {});
}
//this.formdata = val;
this.formdata = JSON.parse(JSON.stringify(val));
},
//
submitForm() {
this.$refs.formInfo.validate((valid) => {
if (valid) {
if (this.title == "新增") {
addMainFavorApi({ name: this.formdata.name })
.then((res) => {
if (res.code == 200) {
this.isShow = false;
this.$message({
duration: 1500,
showClose: true,
message: "添加成功",
type: "success",
});
this.$parent.favorList();
} else {
this.$message({
duration: 1500,
showClose: true,
message: "添加失败",
type: "error",
});
}
})
.catch((err) => {});
} else {
console.log(this.formdata);
updateMainFavorApi({
id: this.formdata.id,
name: this.formdata.name,
})
.then((res) => {
if (res.code == 200) {
this.isShow = false;
//this.$message.success("");
this.$message({
duration: 1500,
showClose: true,
message: "修改成功",
type: "success",
});
this.$parent.favorList();
} else {
//this.$message.error("");
this.$message({
duration: 1500,
showClose: true,
message: "修改失败",
type: "error",
});
}
})
.catch((err) => {});
}
} else {
console.log("error submit!!");
return false;
}
});
},
display() {
this.isShow = true;
},
hide() {
this.isShow = false;
},
handleClose() {
this.$parent.favorList();
},
},
};
</script>
<style lang="less">
.addFavorDialog {
.el-select {
width: 100%;
}
.el-input-number {
width: 100%;
}
.el-input-number .el-input__inner {
text-align: left;
}
}
</style>

@ -0,0 +1,194 @@
<template>
<div class="mainfavorInfoBox">
<div class="deviceBox">
<div class="deviceBtnGroup">
<h4>一级收藏夹管理</h4>
<el-button
type="primary"
icon="el-icon-plus"
@click.native.stop="handleAddFaove()"
>新增</el-button
>
</div>
<div class="favorTable">
<el-table
ref="multipleTable"
:data="tableDate"
tooltip-effect="dark"
stripe
style="width: 100%"
height="calc(100% - 40px)"
v-loading="loading"
>
<template slot="empty">
<el-empty :image-size="160" description="暂无数据"></el-empty>
</template>
<el-table-column type="index" label="序号" width="100" align="center">
</el-table-column>
<el-table-column
prop="name"
label="一级收藏夹名称"
show-overflow-tooltip
min-width="280"
align="center"
>
</el-table-column>
<el-table-column fixed="right" label="操作" align="center">
<template slot-scope="scope">
<el-button
@click.native.stop="handleResive(scope.row)"
type="text"
>修改</el-button
>
<el-button
type="text"
class="deleteText"
@click.native.stop="handleDelete(scope.row)"
>删除</el-button
>
</template>
</el-table-column>
</el-table>
<div class="pageNation">
<el-pagination
@current-change="handleCurrentChange"
@size-change="handleSizeChange"
:current-page="page"
:page-size="pageSize"
layout="sizes, prev, pager, next, jumper,total"
:total="total"
background
>
</el-pagination>
</div>
</div>
</div>
<!-- 新增时间表 -->
<favoraddDialog :title="title" ref="favoraddDialogref"></favoraddDialog>
</div>
</template>
<script>
import { listMainFavorApi, deleteMainFavorApi } from "@/utils/api/index";
import favoraddDialog from "./components/favoraddDialog.vue";
export default {
components: {
favoraddDialog,
},
data() {
return {
title: "", //
tableDate: [],
//multipleSelection: [], //
page: 1, //
pageSize: 20, //
total: 0, //
loading: true,
};
},
created() {
var that = this;
document.onkeydown = function (e) {
var key = window.event.keyCode;
if (key === 13) {
that.onSubmit(); //
}
};
},
mounted() {
this.favorList();
},
methods: {
//
favorList() {
this.loading = true;
listMainFavorApi()
.then((res) => {
this.loading = false;
this.tableDate = res.data;
})
.catch((err) => {});
},
//
handleAddFaove() {
this.title = "新增";
this.$refs.favoraddDialogref.display();
this.$refs.favoraddDialogref.getdataform(null);
},
//
handleResive(data) {
this.title = "修改";
this.$refs.favoraddDialogref.display();
this.$refs.favoraddDialogref.getdataform(data);
},
//
handleDelete(data) {
this.$confirm("确定要删除记录吗,同时删除关联关系?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
deleteMainFavorApi({ id: data.id }).then((res) => {
if (res.code == 200) {
this.$message({
duration: 1500,
showClose: true,
type: "success",
message: "删除成功!",
});
this.favorList(); //
}
});
})
.catch(() => {
this.$message({
duration: 1500,
showClose: true,
type: "info",
message: "已取消删除",
});
});
},
//
handleCurrentChange(val) {
this.page = val;
this.favorList();
},
//
handleSizeChange(val) {
this.pageSize = val;
this.favorList();
},
},
};
</script>
<style lang="less">
.mainfavorInfoBox {
width: calc(100% - 24px);
height: calc(100% - 24px);
padding: 12px 12px;
background: @color-white;
.deviceBox {
border: 1px solid #dddddd;
height: calc(100% - 24px);
padding: 12px;
border-radius: 4px;
}
.deviceBtnGroup {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 12px;
}
.favorTable {
height: calc(100% - 44px);
//background: #fcc;
}
}
</style>

@ -470,7 +470,8 @@ export default {
//
if (
this.timeProtocol == "65286" ||
this.timeProtocol == "65282"
this.timeProtocol == "65282" ||
this.timeProtocol == "65281"
) {
console.log("河南规约");
var hnarr = [];
@ -579,8 +580,12 @@ export default {
}
}
//
if (this.timeProtocol == "65286" || this.timeProtocol == "65282") {
console.log("河南规约");
if (
this.timeProtocol == "65286" ||
this.timeProtocol == "65282" ||
this.timeProtocol == "65281"
) {
console.log("河南安徽规约");
var hnarr = [];
for (var i = 0; i < this.shedulenr.length; i++) {
console.log(this.shedulenr[i].hour);
@ -720,7 +725,7 @@ export default {
this.timeProtocol == "65282" ||
this.timeProtocol == "65281"
) {
console.log("河南规约");
console.log("河南安徽规约");
var hnarr = [];
for (var i = 0; i < this.newshedulenr.length; i++) {
console.log(this.newshedulenr[i].hour);

@ -49,7 +49,7 @@
<span class="custom-tree-node" slot-scope="{ node, data }">
<span v-if="node.level === 1">
<span
v-if="node.label == '收藏夹'"
v-if="data.type == 1"
class="el-icon-folder"
style="margin-right: 6px"
></span>
@ -510,6 +510,10 @@ export default {
this.$refs.tree.setCurrentKey(this.selectData.id);
return;
}
if (node.level == 1 && data.type == 1 && data.hasOwnProperty("list")) {
this.$refs.tree.setCurrentKey(this.selectData.id);
return;
}
}
this.selectData = data;

@ -26,15 +26,17 @@ module.exports = defineConfig({
},
},
devServer: {
port: 8099, // 端口号的配置
proxy: {
"/api": {
//表示拦截以/api开头的请求路径
//target: "http://180.166.218.222:40080", //dell服务器环境
target: "http://192.168.50.7:8094/", //湖南
target: "http://192.168.1.190:90/", //湖南
//target: "http://192.168.50.130:80/",
changOrigin: true, //是否开启跨域
pathRewrite: {
"^/api": "", //重写api把api变成空字符因为我们真正请求的路径是没有api的
"^/api": "/api", //重写api把api变成空字符因为我们真正请求的路径是没有api的
},
},
},

Loading…
Cancel
Save