whychdw
2020-09-24 223ab05d267e90888094fa619f61f7f2b8e6fcca
去除接口的前缀
31个文件已修改
648 ■■■■■ 已修改文件
public/index.html 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/js/alarmAdmian/batterypaSetting.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/js/alarmAdmian/batteryrHistoryquery.js 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/js/alarmAdmian/batteryrTimequery.js 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/js/alarmAdmian/deviceHistoryquery.js 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/js/alarmAdmian/deviceTimequery.js 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/js/alarmAdmian/devicepaSetting.js 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/js/api.js 46 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/js/apis/dataMager/battGroupMager.js 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/js/apis/dataMager/threadMager.js 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/js/apis/dischargeTest/e61850/index.js 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/js/apis/homeMager/index.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/js/apis/pageSetting/realTime.js 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/js/apis/system/index.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/js/apis/userMager/baojiGroup.js 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/js/apis/userMager/index.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/js/apis/userMager/operationRecord.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/js/apis/userMager/userInfo.js 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/js/axios.js 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/js/dataAdmian/batteryMager.js 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/js/dataAdmian/dataAmian.js 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/js/dataAdmian/dischargeTest.js 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/js/history.js 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/js/realTime.js 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/PageHeader.vue 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/PageMenu.vue 102 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/chart/LineChart.vue 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/chart/PieChart.vue 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/dataTest/realTime.vue 92 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/pageSetting/realTime.vue 96 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
vue.config.js 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
public/index.html
@@ -5,12 +5,11 @@
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
    <link rel="icon" href="<%= BASE_URL %>favicon.ico">
    <!-- <script type="text/javascript" src="//api.map.baidu.com/api?type=webgl&v=1.0&ak=AWqwD701uOy6kaLIxBY2NDjATvE6x5IG"></script>
    <script type="text/javascript" src="http://localhost:8919/baidumapv2/baidumap_offline_v2_load.js"></script>
    <script type="text/javascript" src="http://localhost:8919/baidumapv2/library/searchInfoWindow.js"></script>
    <script type="text/javascript" src="../baidumapv2/baidumap_offline_v2_load.js"></script>
    <script type="text/javascript" src="../baidumapv2/library/searchInfoWindow.js"></script> -->
    <script type="text/javascript" src="./static/map3.0_load.js"></script>
    <!-- 导入百度地图API -->
    <script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak=QAerSFEiGDCx1oHPB7Z5XYcBHI6R3qwx"></script>
    <script type="text/javascript" src="https://api.map.baidu.com/library/SearchInfoWindow/1.5/src/SearchInfoWindow_min.js"></script>
    <link rel="stylesheet" href="https://api.map.baidu.com/library/SearchInfoWindow/1.5/src/SearchInfoWindow_min.css" />
    <!-- <script type="text/javascript" src="./static/map3.0_load.js"></script> -->
    <title><%= htmlWebpackPlugin.options.title %></title>
  </head>
  <body>
src/assets/js/alarmAdmian/batterypaSetting.js
@@ -9,7 +9,7 @@
export const settingEdit = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/Alarm_paramAction!update",
        url: "Alarm_paramAction!update",
        data: "json=" + JSON.stringify(data)
    })
}
@@ -20,7 +20,7 @@
export const settingSearch = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/Alarm_paramAction!serchByCondition",
        url: "Alarm_paramAction!serchByCondition",
        data: "json=" + JSON.stringify(data)
    })
}
src/assets/js/alarmAdmian/batteryrHistoryquery.js
@@ -11,7 +11,7 @@
export const historySeroom = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/Battalarm_data_historyAction!serchByInfo",
        url: "Battalarm_data_historyAction!serchByInfo",
        data: "json=" + JSON.stringify(data)
    })
}
@@ -22,7 +22,7 @@
export const historyTrye = () => {
    return axios({
        method: "post",
        url: "/yckj/fg/User_battgroup_baojigroup_battgroupAction!serchStationName1InGroup",
        url: "User_battgroup_baojigroup_battgroupAction!serchStationName1InGroup",
        data: null
    })
}
@@ -32,7 +32,7 @@
export const historyStation = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/User_battgroup_baojigroup_battgroupAction!serchStationNameInGroup",
        url: "User_battgroup_baojigroup_battgroupAction!serchStationNameInGroup",
        data: "json=" + JSON.stringify(data)
    })
}
@@ -44,7 +44,7 @@
export const historyBattery = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/User_battgroup_baojigroup_battgroupAction!serchBattgroupidInGroup",
        url: "User_battgroup_baojigroup_battgroupAction!serchBattgroupidInGroup",
        data: "json=" + JSON.stringify(data)
    })
}
@@ -56,7 +56,7 @@
export const hisDelet = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/Battalarm_data_historyAction!delete",
        url: "Battalarm_data_historyAction!delete",
        data: "json=" + JSON.stringify(data)
    })
}
src/assets/js/alarmAdmian/batteryrTimequery.js
@@ -9,7 +9,7 @@
export const dataType = () => {
    return axios({
        method: "post",
        url: "/yckj/fg/User_battgroup_baojigroup_battgroupAction!serchStationName1InGroup",
        url: "User_battgroup_baojigroup_battgroupAction!serchStationName1InGroup",
        data: null
    })
}
@@ -21,7 +21,7 @@
export const roomsStation = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/User_battgroup_baojigroup_battgroupAction!serchStationNameInGroup",
        url: "User_battgroup_baojigroup_battgroupAction!serchStationNameInGroup",
        data: "json=" + JSON.stringify(data)
    })
}
@@ -33,7 +33,7 @@
export const batterySeach = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/User_battgroup_baojigroup_battgroupAction!serchBattgroupidInGroup",
        url: "User_battgroup_baojigroup_battgroupAction!serchBattgroupidInGroup",
        data: "json=" + JSON.stringify(data)
    })
}
@@ -43,7 +43,7 @@
export const deletionRecord = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/Battalarm_dataAction!delete",
        url: "Battalarm_dataAction!delete",
        data: "json=" + JSON.stringify(data)
    })
}
@@ -55,7 +55,7 @@
export const reporTemergency = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/Battalarm_dataAction!update",
        url: "Battalarm_dataAction!update",
        data: "json=" + JSON.stringify(data)
    })
}
@@ -67,7 +67,7 @@
export const CancelTheAlarm = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/Battalarm_dataAction!cancelalarm ",
        url: "Battalarm_dataAction!cancelalarm ",
        data: "json=" + JSON.stringify(data)
    })
}
@@ -84,7 +84,7 @@
    export const newsAlarm = (data) => {   
        return axios({
            method: "post",
            url: "/yckj/fg/Battalarm_dataAction!serchByCondition ",
            url: "Battalarm_dataAction!serchByCondition ",
            data: qs.stringify(data, {allowDots: true} )
        })
    }
src/assets/js/alarmAdmian/deviceHistoryquery.js
@@ -8,7 +8,7 @@
export const deviceRecord = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/Batt_devalarm_data_historyAction!serchByCondition  ",
        url: "Batt_devalarm_data_historyAction!serchByCondition  ",
        data: "json=" + JSON.stringify(data)
    })
}
@@ -20,7 +20,7 @@
export const deviceArea = () => {
    return axios({
        method: "post",
        url: "/yckj/fg/User_battgroup_baojigroup_battgroupAction!serchStationName1InGroup",
        url: "User_battgroup_baojigroup_battgroupAction!serchStationName1InGroup",
        data: null
    })
}
@@ -31,7 +31,7 @@
export const deviserchSeions = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/User_battgroup_baojigroup_battgroupAction!serchStationNameInGroup",
        url: "User_battgroup_baojigroup_battgroupAction!serchStationNameInGroup",
        data: "json=" + JSON.stringify(data)
    })
}
@@ -43,7 +43,7 @@
export const deviceArarmdel = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/Batt_devalarm_data_historyAction!deletePro",
        url: "Batt_devalarm_data_historyAction!deletePro",
        data: "json=" + JSON.stringify(data)
    })
}
src/assets/js/alarmAdmian/deviceTimequery.js
@@ -7,7 +7,7 @@
export const deviceAlarm = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/Batt_devalarm_dataAction!serchByInfo",
        url: "Batt_devalarm_dataAction!serchByInfo",
        data: "json=" + JSON.stringify(data)
    })
}
@@ -20,7 +20,7 @@
export const deviceOk = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/Batt_devalarm_dataAction!updatePro",
        url: "Batt_devalarm_dataAction!updatePro",
        data: "json=" + JSON.stringify(data)
    })
}
@@ -32,7 +32,7 @@
export const deviceDelete = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/Batt_devalarm_dataAction!deletePro ",
        url: "Batt_devalarm_dataAction!deletePro ",
        data: "json=" + JSON.stringify(data)
    })
}
@@ -44,7 +44,7 @@
export const deviceTypes = () => {
    return axios({
        method: "post",
        url: "/yckj/fg/User_battgroup_baojigroup_battgroupAction!serchStationName1InGroup ",
        url: "User_battgroup_baojigroup_battgroupAction!serchStationName1InGroup ",
        data: null
    })
}
@@ -55,7 +55,7 @@
export const deviceSeions = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/User_battgroup_baojigroup_battgroupAction!serchStationNameInGroup ",
        url: "User_battgroup_baojigroup_battgroupAction!serchStationNameInGroup ",
        data: "json=" + JSON.stringify(data)
    })
}
src/assets/js/alarmAdmian/devicepaSetting.js
@@ -10,7 +10,7 @@
export const devSetting = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/Dev_paramAction!update",
        url: "Dev_paramAction!update",
        data: "json=" + JSON.stringify(data)
    })
}
@@ -21,7 +21,7 @@
export const devSearchs = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/User_battgroup_baojigroup_battgroupAction!serchStationByStationName1",
        url: "User_battgroup_baojigroup_battgroupAction!serchStationByStationName1",
        data: "json=" + JSON.stringify(data)
    })
}
@@ -33,7 +33,7 @@
export const devSeidd = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/Dev_paramAction!serchByInfo",
        url: "Dev_paramAction!serchByInfo",
        data: "json=" + JSON.stringify(data)
    })
}
@@ -44,7 +44,7 @@
export const devSearnumbe = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/Dev_paramAction!serchByCondition",
        url: "Dev_paramAction!serchByCondition",
        data: "json=" + JSON.stringify(data)
    })
}
src/assets/js/api.js
@@ -8,7 +8,7 @@
export const initDBPool = () => {
    return axios({
        method: "post",
        url: "/yckj/fg/LoginAction!initDBPool",
        url: "LoginAction!initDBPool",
        data: null
    })
}
@@ -21,7 +21,7 @@
export const login = (username, password) => {
    return axios({
        method: "post",
        url: '/yckj/' + `fg/LoginAction_login?uinf.UName=${username}&uinf.Upassword=${md5(password)}&uinf.UId=0`,
        url: `LoginAction_login?uinf.UName=${username}&uinf.Upassword=${md5(password)}&uinf.UId=0`,
        data: null
    })
}
@@ -33,7 +33,7 @@
export const checkLoginSession = () => {
    return axios({
        method: "post",
        url: "/yckj/fg/LoginAction!getSessionByString",
        url: "LoginAction!getSessionByString",
        data: null
    })
}
@@ -46,7 +46,7 @@
export const searchProvince = () => {
    return axios({
        method: "post",
        url: "/yckj/fg/BattInfAction!serchAllStationName1",
        url: "BattInfAction!serchAllStationName1",
        data: null
    })
}
@@ -59,7 +59,7 @@
export const searchCity = (params) => {
    return axios({
        method: "post",
        url: "/yckj/fg/BattInfAction!serchAllStationName2",
        url: "BattInfAction!serchAllStationName2",
        data: "json=" + JSON.stringify(params)
    })
}
@@ -71,7 +71,7 @@
export const searchCounty = (params) => {
    return axios({
        method: "post",
        url: "/yckj/fg/BattInfAction!serchAllStationName5",
        url: "BattInfAction!serchAllStationName5",
        data: "json=" + JSON.stringify(params)
    })
}
@@ -83,7 +83,7 @@
export const searchPowerOff = () => {
    return axios({
        method: "post",
        url: "/yckj/fg/BattPower_offAction!serchPowerOff",
        url: "BattPower_offAction!serchPowerOff",
        data: null
    })
}
@@ -96,7 +96,7 @@
export const searchBattGood = () => {
    return axios({
        method: "post",
        url: "/yckj/fg/Battalarm_dataAction!serchGood",
        url: "Battalarm_dataAction!serchGood",
        data: null
    })
}
@@ -109,7 +109,7 @@
export const addMapStation = (params) => {
    return axios({
        method: "post",
        url: "/yckj/fg/BattMap_informationAction!add",
        url: "BattMap_informationAction!add",
        data: "json=" + JSON.stringify(params)
    })
}
@@ -118,7 +118,7 @@
export const addMapSetdian = () => {
    return axios({
        method: "post",
        url: "/yckj/fg/BattMap_informationAction!serchNotInBattMapByUid",
        url: "BattMap_informationAction!serchNotInBattMapByUid",
        data: null
    })
}
@@ -131,7 +131,7 @@
export const searchMapStation = (params) => {
    return axios({
        method: "post",
        url: "/yckj/fg/BattMap_informationAction!serchStationName3",
        url: "BattMap_informationAction!serchStationName3",
        data: "json=" + JSON.stringify(params)
    })
}
@@ -144,7 +144,7 @@
export const searchStation = (params) => {
    return axios({
        method: "post",
        url: "/yckj/fg/BattInfAction!serchAllStationName",
        url: "BattInfAction!serchAllStationName",
        data: "json=" + JSON.stringify(params)
    })
}
@@ -158,7 +158,7 @@
export const searchBattInfo = (params) => {
    return axios({
        method: "post",
        url: "/yckj/fg/BattInfAction!serchAllBattinf",
        url: "BattInfAction!serchAllBattinf",
        data: "json=" + JSON.stringify(params)
    })
}
@@ -172,7 +172,7 @@
export const searchMap = (params) => {
    return axios({
        method: "post",
        url: "/yckj/fg/BattMap_informationAction!searchUserManageStation",
        url: "BattMap_informationAction!searchUserManageStation",
        data: "json=" + JSON.stringify(params)
    })
}
@@ -185,7 +185,7 @@
export const searchRooms = (params) => {
    return axios({
        method: "post",
        url: "/yckj/fg/BattInfAction!serchByIdLow",
        url: "BattInfAction!serchByIdLow",
        data: "result=" + JSON.stringify(params)
    })
}
@@ -201,7 +201,7 @@
export const searchDeletRoom = (params) => {
    return axios({
        method: "post",
        url: "/yckj/fg/BattMap_informationAction!del",
        url: "BattMap_informationAction!del",
        data: "json=" + JSON.stringify(params)
    })
}
@@ -213,7 +213,7 @@
export const searchRoomLocation = (params) => {
    return axios({
        method: "post",
        url: "/yckj/fg/BattMap_informationAction!serchAddressByStationName3",
        url: "BattMap_informationAction!serchAddressByStationName3",
        data: "json=" + JSON.stringify(params)
    })
}
@@ -225,7 +225,7 @@
export const searchCoordinate = (params) => {
    return axios({
        method: "post",
        url: "/yckj/fg/Positiomap_usrAction!add",
        url: "Positiomap_usrAction!add",
        data: "json=" + JSON.stringify(params)
    })
}
@@ -237,7 +237,7 @@
export const searchCoordinateMove = () => {
    return axios({
        method: "post",
        url: "/yckj/fg/Positiomap_usrAction!serchByCondition",
        url: "Positiomap_usrAction!serchByCondition",
        data: null
    })
}
@@ -250,7 +250,7 @@
export const addNavigation = () => {
    return axios({
        method: "post",
        url: "/yckj/fg/CustompageAction!searchAll",
        url: "CustompageAction!searchAll",
        data: null
    })
}
@@ -262,7 +262,7 @@
export const searchAlarm = () => {
    return axios({
        method: "post",
        url: "/yckj/fg/Battalarm_dataAction!serchAlm",
        url: "Battalarm_dataAction!serchAlm",
        data: "bmd.binf.StationName="
    });
}
@@ -274,7 +274,7 @@
export const searchBattState = () => {
    return axios({
        method: "post",
        url: "/yckj/fg/Batt_rtstateAction!serchBattStateRate",
        url: "Batt_rtstateAction!serchBattStateRate",
        data: null
    });
}
@@ -287,7 +287,7 @@
export const checkUserLogin = ()=>{
    return axios({
        method: "post",
        url: "/yckj/fg/LoginAction_check",
        url: "LoginAction_check",
        data: null
    });
}
src/assets/js/apis/dataMager/battGroupMager.js
@@ -11,7 +11,7 @@
    search(data) {
        return axios({
            method: 'post',
            url: '/yckj/zijing_sx/BattInfAction!searchInform',
            url: 'BattInfAction!searchInform',
            data: 'json='+JSON.stringify(data),
        });
    },
@@ -22,7 +22,7 @@
    searchBattProducer() {
        return axios({
            method: 'post',
            url: '/yckj/zijing_sx/BattInfAction_serchByBattProducer',
            url: 'BattInfAction_serchByBattProducer',
            data: null,
        });
        
@@ -36,7 +36,7 @@
    add(data) {
        return axios({
            method: 'post',
            url: '/yckj/zijing_sx/BattInfAction_add',
            url: 'BattInfAction_add',
            data: 'json='+JSON.stringify(data),
        });
    },
@@ -49,7 +49,7 @@
    del(data) {
        return axios({
            method: 'post',
            url: '/yckj/zijing_sx/BattInfAction!delete',
            url: 'BattInfAction!delete',
            data: 'json='+JSON.stringify(data),
        });
    },
@@ -62,7 +62,7 @@
    edit(data) {
        return axios({
            method: 'post',
            url: '/yckj/zijing_sx/BattInfAction!update',
            url: 'BattInfAction!update',
            data: 'json='+JSON.stringify(data),
        });
    }
src/assets/js/apis/dataMager/threadMager.js
@@ -8,7 +8,7 @@
    search() {
        return axios({
            method: 'post',
            url: '/yckj/zijing_sx/Process_surveyAction!searchAll',
            url: 'Process_surveyAction!searchAll',
            data: null
        });
    },
@@ -20,7 +20,7 @@
    checkPwd(pwd) {
        return axios({
            method: 'post',
            url: '/yckj/zijing_sx/Process_surveyAction!judgeRestart',
            url: 'Process_surveyAction!judgeRestart',
            data: 'json='+pwd
        }); 
    },
@@ -33,7 +33,7 @@
    updateState(data) {
        return axios({
            method: 'post',
            url: '/yckj/zijing_sx/Process_surveyAction!updateFlag',
            url: 'Process_surveyAction!updateFlag',
            data: 'json='+JSON.stringify(data)
        }); 
    },
@@ -47,7 +47,7 @@
    update(data) {
        return axios({
            method: 'post',
            url: '/yckj/zijing_sx/Process_surveyAction!updateAll',
            url: 'Process_surveyAction!updateAll',
            data: 'json='+JSON.stringify(data)
        }); 
    },
src/assets/js/apis/dischargeTest/e61850/index.js
@@ -13,7 +13,7 @@
        // 请求后台查询内容
        return axios({
            method: 'post',
            url: '/yckj/fg/Fbs9100_setparamAction_action_serchbyDev_id',
            url: 'Fbs9100_setparamAction_action_serchbyDev_id',
            data: 'json='+JSON.stringify(data),
        });
    },
@@ -28,7 +28,7 @@
        // 请求后台
        return axios({
            method: 'post',
            url: '/yckj/fg/Fbs9100_setparamAction_action_update61850Param',
            url: 'Fbs9100_setparamAction_action_update61850Param',
            data: 'json='+JSON.stringify(data),
        });
    },
@@ -44,7 +44,7 @@
        // 请求后台查询内容
        return axios({
            method: 'post',
            url: '/yckj/fg/Fbs9100_setparamAction_action_serchbyDev_id',
            url: 'Fbs9100_setparamAction_action_serchbyDev_id',
            data: 'json='+JSON.stringify(data),
        });
    },
@@ -60,7 +60,7 @@
        // 请求后台查询内容
        return axios({
            method: 'post',
            url: '/yckj/fg/Fbs9100_setparamAction_action_serchbyDev_id',
            url: 'Fbs9100_setparamAction_action_serchbyDev_id',
            data: 'json='+JSON.stringify(data),
        });
    },
src/assets/js/apis/homeMager/index.js
@@ -8,7 +8,7 @@
    searchAll() {
        return axios({
            method: 'post',
            url: '/yckj/zijing_sx/BattInfAction_serchByStationName',
            url: 'BattInfAction_serchByStationName',
            data: 'bif.StationName1='+"",
        });
    },
@@ -21,7 +21,7 @@
    searchBaojiHome(id) {
        return axios({
            method: 'post',
            url: '/yckj/zijing_sx/User_battgroup_baojigroupAction!serchByInfo',
            url: 'User_battgroup_baojigroupAction!serchByInfo',
            data: "us.baoji_group_id="+id,
        });
    }
src/assets/js/apis/pageSetting/realTime.js
@@ -22,4 +22,46 @@
            data: 'json='+JSON.stringify({categoryId:2})
        });
    },
    /**
     * 批量添加
     *
     * @param   {Array}  list  id的集合
     *
     */
    add(list) {
        // 处理数据,格式化成需要的数据
        let searchParams = list.map(item=>{
            return {
                id: item,
                status: 1,
            }
        });
        // 请求后台
        return axios({
            method: 'post',
            url: 'PageParamAction!batchUpdate',
            data: 'json='+JSON.stringify(searchParams)
        });
    },
    /**
     * 批量移除
     *
     * @param   {Array}  list  id的集合
     *
     */
    remove(list) {
        // 处理数据,格式化成需要的数据
        let searchParams = list.map(item=>{
            return {
                id: item,
                status: 0,
            }
        });
        // 请求后台
        return axios({
            method: 'post',
            url: 'PageParamAction!batchUpdate',
            data: 'json='+JSON.stringify(searchParams)
        });
    },
}
src/assets/js/apis/system/index.js
@@ -13,7 +13,7 @@
        // 请求后台查询内容
        return axios({
            method: 'post',
            url: '/yckj/fg/Fbs9100_sysparamAction_action_serchByCondition',
            url: 'Fbs9100_sysparamAction_action_serchByCondition',
            data: 'json='+JSON.stringify(data),
        });
    },
@@ -29,7 +29,7 @@
        // 请求后台查询内容
        return axios({
            method: 'post',
            url: '/yckj/fg/Fbs9100_sysparamAction_action_update61850',
            url: 'Fbs9100_sysparamAction_action_update61850',
            data: 'json='+JSON.stringify(data),
        });
    },
src/assets/js/apis/userMager/baojiGroup.js
@@ -9,7 +9,7 @@
    searchBaojiGroup() {
        return axios({
            method: 'post',
            url: '/yckj/zijing_sx/User_ChartAction!searchAll',
            url: 'User_ChartAction!searchAll',
            data: null
        });
    },
@@ -20,7 +20,7 @@
    search() {
        return axios({
            method: 'post',
            url: '/yckj/zijing_sx/User_battgroup_baojigroupAction!searchAll',
            url: 'User_battgroup_baojigroupAction!searchAll',
            data: null
        });
    },
@@ -33,7 +33,7 @@
    add(name){
        return axios({
            method: 'post',
            url: '/yckj/zijing_sx/User_battgroup_baojigroupAction!add',
            url: 'User_battgroup_baojigroupAction!add',
            data: "us.baoji_group_name="+name
        });
    },
@@ -47,7 +47,7 @@
    edit(id, name) {
        return axios({
            method: 'post',
            url: '/yckj/zijing_sx/User_battgroup_baojigroupAction!update',
            url: 'User_battgroup_baojigroupAction!update',
            data: 'us.baoji_group_id='+id+'&us.baoji_group_name='+name
        });
    },
@@ -61,7 +61,7 @@
    del(id, name) {
        return axios({
            method: 'post',
            url: '/yckj/zijing_sx/User_battgroup_baojigroupAction!delete',
            url: 'User_battgroup_baojigroupAction!delete',
            data: 'us.baoji_group_id='+id+'&us.baoji_group_name='+name
        });
    },
@@ -74,7 +74,7 @@
    addUser(data) {
        return axios({
            method: 'post',
            url: '/yckj/zijing_sx/User_battgroup_baojigroup_usrAction!add',
            url: 'User_battgroup_baojigroup_usrAction!add',
            data: 'json='+JSON.stringify(data)
        });
    },
@@ -87,7 +87,7 @@
    removeUser(data) {
        return axios({
            method: 'post',
            url: '/yckj/zijing_sx/User_battgroup_baojigroup_usrAction!delPro',
            url: 'User_battgroup_baojigroup_usrAction!delPro',
            data: 'json='+JSON.stringify(data)
        });
    },
@@ -100,7 +100,7 @@
    addHome(data) {
        return axios({
            method: 'post',
            url: '/yckj/zijing_sx/User_battgroup_baojigroup_battgroupAction!addPro_CS',
            url: 'User_battgroup_baojigroup_battgroupAction!addPro_CS',
            data: 'result='+JSON.stringify(data)
        });
    },
@@ -113,7 +113,7 @@
    removeHome(data) {
        return axios({
            method: 'post',
            url: '/yckj/zijing_sx/User_battgroup_baojigroup_battgroupAction!delPro_CS',
            url: 'User_battgroup_baojigroup_battgroupAction!delPro_CS',
            data: 'result='+JSON.stringify(data)
        });
    },
src/assets/js/apis/userMager/index.js
@@ -16,7 +16,7 @@
    searchAll() {
        return axios({
            method: 'post',
            url: '/yckj/zijing_sx/User_infAction_searchAll',
            url: 'User_infAction_searchAll',
            data: null
        });
    }
src/assets/js/apis/userMager/operationRecord.js
@@ -11,7 +11,7 @@
    search(data) {
        return axios({
            method: 'post',
            url: '/yckj/zijing_sx/User_logAction!serchByCondition',
            url: 'User_logAction!serchByCondition',
            data: 'result='+JSON.stringify(data)
        });
    }
src/assets/js/apis/userMager/userInfo.js
@@ -8,7 +8,7 @@
    searchAll() {
        return axios({
            method: 'post',
            url: '/yckj/zijing_sx/User_infAction!searchCS_All',
            url: 'User_infAction!searchCS_All',
            data: null,
        });
    },
@@ -19,7 +19,7 @@
    searchBaojiUser(id) {
        return axios({
            method: 'post',
            url: '/yckj/zijing_sx/User_battgroup_baojigroupAction!serchByCondition',
            url: 'User_battgroup_baojigroupAction!serchByCondition',
            data: "us.baoji_group_id="+id,
        });
    },
@@ -30,7 +30,7 @@
    searchPowerUser(id) {
        return axios({
            method: 'post',
            url: '/yckj/zijing_sx/User_permitgroupAction!serchByPermit',
            url: 'User_permitgroupAction!serchByPermit',
            data: "up.permit_group_id="+id,
        });
    },
@@ -44,7 +44,7 @@
    search(data) {
        return axios({
            method: 'post',
            url: '/yckj/zijing_sx/User_infAction!searchAll',
            url: 'User_infAction!searchAll',
            data: data,
        });
    },
@@ -58,7 +58,7 @@
    add(data) {
        return axios({
            method: 'post',
            url: '/yckj/zijing_sx/User_infAction!add',
            url: 'User_infAction!add',
            data: 'addjson='+JSON.stringify(data),
        });
    },
@@ -72,7 +72,7 @@
    edit(data) {
        return axios({
            method: 'post',
            url: '/yckj/zijing_sx/User_infAction!update',
            url: 'User_infAction!update',
            data: 'upjson='+JSON.stringify(data),
        });
    },
@@ -85,7 +85,7 @@
    del(data) {
        return axios({
            method: 'post',
            url: '/yckj/zijing_sx/User_infAction!delete',
            url: 'User_infAction!delete',
            data: 'upjson='+JSON.stringify(data),
        });
        
src/assets/js/axios.js
@@ -9,11 +9,6 @@
// 添加请求拦截器
axios.interceptors.request.use(function (config) {
    if (process.env.NODE_ENV != 'dev') {
        config.url = config.url.replace('/yckj/fg/', '');
    }else {
        config.url = config.url.replace('/yckj/fg', '');
    }
    // 在发送请求之前做些什么
    return config;
}, function (error) {
src/assets/js/dataAdmian/batteryMager.js
@@ -6,7 +6,7 @@
export const serachMonomer = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/Batt_attentionAction!serchByCondition",
        url: "Batt_attentionAction!serchByCondition",
        data: "json=" + JSON.stringify(data)
    })
}
@@ -17,7 +17,7 @@
export const unfollow = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/Batt_attentionAction!delete",
        url: "Batt_attentionAction!delete",
        data: "json=" + JSON.stringify(data)
    })
}
@@ -26,7 +26,7 @@
export const MaintenanceArea = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/User_battgroup_baojigroup_battgroupAction!serchStationName1InGroup",
        url: "User_battgroup_baojigroup_battgroupAction!serchStationName1InGroup",
        data: "json=" + JSON.stringify(data)
    })
}
@@ -36,7 +36,7 @@
export const computerSite = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/User_battgroup_baojigroup_battgroupAction!serchStationNameInGroup",
        url: "User_battgroup_baojigroup_battgroupAction!serchStationNameInGroup",
        data: "json=" + JSON.stringify(data)
    })
}
@@ -47,7 +47,7 @@
export const storageBattery = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/User_battgroup_baojigroup_battgroupAction!serchBattgroupidInGroup",
        url: "User_battgroup_baojigroup_battgroupAction!serchBattgroupidInGroup",
        data: "json=" + JSON.stringify(data)
    })
}
@@ -57,7 +57,7 @@
export const selectBattery = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/BattInfAction!serchByMonNum",
        url: "BattInfAction!serchByMonNum",
        // data: "json=" + JSON.stringify(data)
        data: data
    })
src/assets/js/dataAdmian/dataAmian.js
@@ -8,7 +8,7 @@
export const dataSeachroms = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/BattTest_ResAction!serchByCondition",
        url: "BattTest_ResAction!serchByCondition",
        data: "result=" + JSON.stringify(data)
    })
}
@@ -20,7 +20,7 @@
export const dataArea = () => {
    return axios({
        method: "post",
        url: "/yckj/fg/User_battgroup_baojigroup_battgroupAction!serchStationName1InGroup",
        url: "User_battgroup_baojigroup_battgroupAction!serchStationName1InGroup",
        data: null
    })
}
@@ -32,7 +32,7 @@
export const dataComputersite = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/User_battgroup_baojigroup_battgroupAction!serchStationNameInGroup",
        url: "User_battgroup_baojigroup_battgroupAction!serchStationNameInGroup",
        data: "json=" + JSON.stringify(data)
    })
}
@@ -45,7 +45,7 @@
export const dataBattery = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/User_battgroup_baojigroup_battgroupAction!serchBattgroupidInGroup",
        url: "User_battgroup_baojigroup_battgroupAction!serchBattgroupidInGroup",
        data: "json=" + JSON.stringify(data)
    })
}
@@ -57,7 +57,7 @@
export const dataSawait = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/BattTest_ResAction!serchByCondition",
        url: "BattTest_ResAction!serchByCondition",
        data: "result=" + JSON.stringify(data)
    })
}
@@ -69,7 +69,7 @@
export const dataDelete = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/BattTest_ResAction!delete",
        url: "BattTest_ResAction!delete",
        data: "result=" + JSON.stringify(data)
    })
}       
src/assets/js/dataAdmian/dischargeTest.js
@@ -6,7 +6,7 @@
export const BatteryInformation = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/attInfAction!serchByBattGroupName",
        url: "attInfAction!serchByBattGroupName",
        data: "json=" + JSON.stringify(data)
    })
}
@@ -16,7 +16,7 @@
export const assertClaim = () => {
    return axios({
        method: "post",
        url: "/yckj/fg/User_battgroup_baojigroup_battgroupAction!serchStationName1InGroup",
        url: "User_battgroup_baojigroup_battgroupAction!serchStationName1InGroup",
        data: null
    })
}
@@ -27,7 +27,7 @@
export const serachStation = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/User_battgroup_baojigroup_battgroupAction!serchStationNameInGroup",
        url: "User_battgroup_baojigroup_battgroupAction!serchStationNameInGroup",
        data: "json=" + JSON.stringify(data)
    })
}
@@ -39,7 +39,7 @@
export const serachBattery = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/User_battgroup_baojigroup_battgroupAction!serchBattgroupidInGroup",
        url: "User_battgroup_baojigroup_battgroupAction!serchBattgroupidInGroup",
        data: "json=" + JSON.stringify(data)
    })
}
@@ -52,7 +52,7 @@
export const readParameter = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/Fbs9100_setparamAction_action_serchbyDev_id",
        url: "Fbs9100_setparamAction_action_serchbyDev_id",
        data: "json=" + JSON.stringify(data)
    })
}
@@ -62,7 +62,7 @@
export const addDevicerecord = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/Devstate_usrAction!serchByCondition",
        url: "Devstate_usrAction!serchByCondition",
        data: "json=" + JSON.stringify(data)
    })
}
@@ -72,7 +72,7 @@
export const dataDischarge = (data) => {
    return axios({
        method: "post",
        url: "/yckj/fg/Batt_dischargeAction!serchByCondition",
        url: "Batt_dischargeAction!serchByCondition",
        data: "json=" + JSON.stringify(data)
    })
}
src/assets/js/history.js
@@ -14,7 +14,7 @@
export const searchBattTestData = (params) => {
    return axios({
        method: "post",
        url: "/yckj/fg/Batttestdata_infAction_searchBattTestInfDataById",
        url: "Batttestdata_infAction_searchBattTestInfDataById",
        data: "json=" + JSON.stringify(params)
    })
}
@@ -27,7 +27,7 @@
export const searchBattTestDataStop = (BattGroupId, count) => {
    return axios({
        method: "post",
        url: "/yckj/fg/BatttestdatastopAction_findByInfo",
        url: "BatttestdatastopAction_findByInfo",
        data: "btds.BattGroupId="+BattGroupId+"&btds.test_record_count="+count
    })
}
@@ -39,7 +39,7 @@
export const searchHistory = (params) => {
    return axios({
        method: "post",
        url: "/yckj/fg/BatttestdataAction!findhistory",
        url: "BatttestdataAction!findhistory",
        data: "json=" + JSON.stringify(params)
    })
}
src/assets/js/realTime.js
@@ -7,7 +7,7 @@
export const realTimeMonitoring = () => {
    return axios({
        method: "post",
        url: "/yckj/fg/Batt_param_lowAction_searchAll",
        url: "Batt_param_lowAction_searchAll",
        data: null
    })
}
@@ -20,7 +20,7 @@
export const realTimePower = (params) => {
    return axios({
        method: "post",
        url: "/yckj/fg/JhStateAction_action_serchByCondition",
        url: "JhStateAction_action_serchByCondition",
        data: "json=" + JSON.stringify(params)
    })
}
@@ -33,7 +33,7 @@
export const realTimePowerOff = (params) => {
    return axios({
        method: "post",
        url: "/yckj/fg/Fbs9100_stateAction_action_serchContactorState",
        url: "Fbs9100_stateAction_action_serchContactorState",
        data: "json=" + JSON.stringify(params)
    })
}
@@ -45,7 +45,7 @@
export const realTimeGroup = (params) => {
    return axios({
        method: "post",
        url: "/yckj/fg/Batt_rtstateAction_serchByCondition",
        url: "Batt_rtstateAction_serchByCondition",
        data: "rtstate.battGroupId="+params
    })
}
@@ -58,7 +58,7 @@
export const realTimeSearch = (params) => {
    return axios({
        method: "post",
        url: "/yckj/fg/Batt_rtdataAction_serchByCondition",
        url: "Batt_rtdataAction_serchByCondition",
        data: "json=" + JSON.stringify(params)
    })
}
@@ -71,7 +71,7 @@
export const realTimeAlarm = (params) => {
    return axios({
        method: "post",
        url: "/yckj/fg/Dev_paramAction!serchParamById",
        url: "Dev_paramAction!serchParamById",
        data: "json=" + JSON.stringify(params)
    })
}
@@ -83,7 +83,7 @@
export const realTimeNot = (params) => {
    return axios({
        method: "post",
        url: "/yckj/fg/Batt_attentionAction!judgeInOrNot",
        url: "Batt_attentionAction!judgeInOrNot",
        data: "json=" + JSON.stringify(params)
    })
}
@@ -95,7 +95,7 @@
export const realTimeAdd = (params) => {
    return axios({
        method: "post",
        url: "/yckj/fg/Batt_attentionAction!add",
        url: "Batt_attentionAction!add",
        data: "json=" + JSON.stringify(params)
    })
}
@@ -108,7 +108,7 @@
export const realTimeState = () => {
    return axios({
        method: "post",
        url: "/yckj/fg/Batt_rtstateAction!serchDisOrChargrNew",
        url: "Batt_rtstateAction!serchDisOrChargrNew",
        data: null
    })
}
@@ -120,7 +120,7 @@
export const realTimeColor = () => {
    return axios({
        method: "post",
        url: "/yckj/fg/Chart_ColorAction!serchByCondition",
        url: "Chart_ColorAction!serchByCondition",
        data: null
    })
}
@@ -133,7 +133,7 @@
export const realTimeColorParams = (params) => {
    return axios({
        method: "post",
        url: "/yckj/fg/Chart_ColorAction!update",
        url: "Chart_ColorAction!update",
        data: "json=" + JSON.stringify(params)
    })
}
@@ -145,7 +145,7 @@
export const realTimeAlarmStatus = () => {
    return axios({
        method: "post",
        url: "/yckj/fg/Fbs9100_stateAction_action_serchBy61850Alarms",
        url: "Fbs9100_stateAction_action_serchBy61850Alarms",
        data: null
    })
}
@@ -158,7 +158,7 @@
export const realTimeCurve = (params) => {
    return axios({
        method: "post",
        url: "/yckj/fg/BattresdataAction!serchByMonHistory",
        url: "BattresdataAction!serchByMonHistory",
        data: "json=" + JSON.stringify(params)
    })
}
src/components/PageHeader.vue
@@ -7,7 +7,7 @@
                    <span>蓄电池监控平台</span>
                    <span class="sys-version">V{{version}}</span>
                </div>
                <div class="page-header-content">
                <!-- <div class="page-header-content">
                    <div class="header-info-list">
                        <div class="header-info-item">
                            <progress-bar
@@ -47,8 +47,7 @@
                        <hdw-badge-btn text="未完成放电计划数" :value="0"></hdw-badge-btn>
                        <hdw-badge-btn text="核容测试设备" :value="0"></hdw-badge-btn>
                    </div>
                </div>
                </div> -->
                <div class="page-header-right" slot="footer">
                    <div class="hdw-avatar">
                        <span class="hdw-avatar-icon">
@@ -73,11 +72,11 @@
<script>
import config from '../../package.json'
import HdwBadgeBtn from './HdwBadgeBtn'
// import HdwBadgeBtn from './HdwBadgeBtn'
export default {
    components: {
        HdwBadgeBtn
        // HdwBadgeBtn
    },
    data() {
        return {
src/components/PageMenu.vue
@@ -91,12 +91,12 @@
            //   src: "#/internalTest",
            //   closable: true
            // },
            {
              label: "历史数据管理",
              name: "historyInfoMager",
              src: "#/dataMager/historyInfo",
              closable: true
            },
            // {
            //   label: "历史数据管理",
            //   name: "historyInfoMager",
            //   src: "#/dataMager/historyInfo",
            //   closable: true
            // },
            {
              label: "电池关注管理",
              name: "batteryMager",
@@ -105,51 +105,51 @@
            }
          ]
        },
        {
          label: "告警管理",
          name: "alarmMager",
          src: "",
          icon: "el-icon-message-solid",
          closable: false,
          childrens: [
            {
              label: "电池告警历史查询",
              name: "batteryrHistoryquery",
              src: "#/batteryrHistoryquery",
              closable: true
            },
            {
              label: "电池告警实时查询",
              name: "batteryrTimequery",
              src: "#/batteryrTimequery",
              closable: true
            },
            {
              label: "设备告警历史查询",
              name: "deviceHistoryquery",
              src: "#/deviceHistoryquery",
              closable: true
            },
            {
              label: "设备告警实时查询",
              name: "deviceTimequery",
              src: "#/deviceTimequery",
              closable: true
            },
             {
              label: "电池告警参数设置",
              name: "batterypaSetting",
              src: "#/batterypaSetting",
              closable: true
            },
             {
              label: "设备告警参数设置",
              name: "devicepaSetting",
              src: "#/devicepaSetting",
              closable: true
            }
          ]
        },
        // {
        //   label: "告警管理",
        //   name: "alarmMager",
        //   src: "",
        //   icon: "el-icon-message-solid",
        //   closable: false,
        //   childrens: [
        //     {
        //       label: "电池告警历史查询",
        //       name: "batteryrHistoryquery",
        //       src: "#/batteryrHistoryquery",
        //       closable: true
        //     },
        //     {
        //       label: "电池告警实时查询",
        //       name: "batteryrTimequery",
        //       src: "#/batteryrTimequery",
        //       closable: true
        //     },
        //     {
        //       label: "设备告警历史查询",
        //       name: "deviceHistoryquery",
        //       src: "#/deviceHistoryquery",
        //       closable: true
        //     },
        //     {
        //       label: "设备告警实时查询",
        //       name: "deviceTimequery",
        //       src: "#/deviceTimequery",
        //       closable: true
        //     },
        //      {
        //       label: "电池告警参数设置",
        //       name: "batterypaSetting",
        //       src: "#/batterypaSetting",
        //       closable: true
        //     },
        //      {
        //       label: "设备告警参数设置",
        //       name: "devicepaSetting",
        //       src: "#/devicepaSetting",
        //       closable: true
        //     }
        //   ]
        // },
        {
          label: "用户管理",
          name: "userMager",
src/components/chart/LineChart.vue
@@ -3,6 +3,12 @@
        <div class="e-chart-container">
            <div class="e-chart" :id="id" :ref="id"></div>
        </div>
        <object ref="resizeBox"
        tabindex="-1"
        type="text/html"
        aria-hidden='true'
        data="about:blank"
        class="resize-box"></object>
    </div>
</template>
@@ -176,6 +182,11 @@
        this.$G.chartManage.set(this.id, chart);
        // 设置配置项
        this.setOption();
        // 容器大小发生变化
        this.$refs.resizeBox.contentDocument.defaultView.addEventListener('resize',()=>{
            chart.resize();
        });
    }
}
</script>
@@ -187,4 +198,18 @@
    height: 100%;
    box-sizing: border-box;
}
.resize-box {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border: none;
    padding: 0px;
    margin: 0px;
    opacity: 0;
    z-index: -1000;
    pointer-events: none
}
</style>
src/components/chart/PieChart.vue
@@ -3,6 +3,12 @@
        <div class="e-chart-container">
            <div class="e-chart" :id="id" :ref="id"></div>
        </div>
        <object ref="resizeBox"
        tabindex="-1"
        type="text/html"
        aria-hidden='true'
        data="about:blank"
        class="resize-box"></object>
    </div>
</template>
@@ -102,6 +108,11 @@
                ]
            }]
        });
        console.log(this.$refs.resizeBox)
        // 容器大小发生变化
        this.$refs.resizeBox.contentDocument.defaultView.addEventListener('resize',()=>{
            chart.resize();
        });
    }
}
</script>
@@ -113,5 +124,19 @@
    height: 100%;
    box-sizing: border-box;
}
.resize-box {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border: none;
    padding: 0px;
    margin: 0px;
    opacity: 0;
    z-index: -1000;
    pointer-events: none
}
</style>
src/pages/dataTest/realTime.vue
@@ -51,23 +51,42 @@
          </div>
        </div>
        <div class="page-content">
          <div class="page-content-tools">
          <div class="page-content-tools" v-if="control.show">
            <el-popover
            placement="bottom"
            trigger="hover"
            v-show="showControl">
            trigger="hover">
              <div class="hdw-menu-list">
                <ul>
                  <li class="hdw-menu-item"><a @click="dischargeDialog.show = true" href="javascript:void(0);">启动核容测试</a></li>
                  <li class="hdw-menu-item"><a @click="stopTest" href="javascript:void(0);">停止测试</a></li>
                  <li class="hdw-menu-item"><a @click="systemDialog.show = true" href="javascript:void(0);">系统参数设置</a></li>
                  <li class="hdw-menu-item"><a href="javascript:void(0);">清除告警</a></li>
                  <li class="hdw-menu-item"><a href="javascript:void(0);">启动养护/除硫</a></li>
                  <li class="hdw-menu-item"><a href="javascript:void(0);">停止养护/除硫</a></li>
                  <li class="hdw-menu-item"><a href="javascript:void(0);">启动离线养护</a></li>
                  <li class="hdw-menu-item"><a href="javascript:void(0);">停止离线养护</a></li>
                  <li class="hdw-menu-item"><a href="javascript:void(0);">定期重启设备</a></li>
                  <li class="hdw-menu-item"><a href="javascript:void(0);">重启设备</a></li>
                  <li class="hdw-menu-item" v-if="control.data.startTest.show">
                    <a @click="dischargeDialog.show = true" href="javascript:void(0);">启动核容测试</a>
                  </li>
                  <li class="hdw-menu-item" v-if="control.data.stopTest.show">
                    <a @click="stopTest" href="javascript:void(0);">停止测试</a>
                  </li>
                  <li class="hdw-menu-item" v-if="control.data.setSystemParams">
                    <a @click="systemDialog.show = true" href="javascript:void(0);">系统参数设置</a>
                  </li>
                  <li class="hdw-menu-item" v-if="control.data.clearWarn.show">
                    <a href="javascript:void(0);">清除告警</a>
                  </li>
                  <li class="hdw-menu-item" v-if="control.data.startYH.show">
                    <a href="javascript:void(0);">启动养护/除硫</a>
                  </li>
                  <li class="hdw-menu-item" v-if="control.data.stopYH.show">
                    <a href="javascript:void(0);">停止养护/除硫</a>
                  </li>
                  <li class="hdw-menu-item" v-if="control.data.startOutlineYH.show">
                    <a href="javascript:void(0);">启动离线养护</a>
                  </li>
                  <li class="hdw-menu-item" v-if="control.data.stopOutlineYH.show">
                    <a href="javascript:void(0);">停止离线养护</a>
                  </li>
                  <li class="hdw-menu-item" v-if="control.data.circleRestart.show">
                    <a href="javascript:void(0);">定期重启设备</a>
                  </li>
                  <li class="hdw-menu-item" v-if="control.data.restart.show">
                    <a href="javascript:void(0);">重启设备</a>
                  </li>
                </ul>
              </div>
              <button class="hdw-btn" slot="reference">
@@ -350,6 +369,51 @@
      systemDialog: {
        show: false,
      },
      control: {
        show: true,
        data: {
          startTest: {  // 启动核容测试
            show: true,
            id: 11,
          },
          stopTest: { // 停止测试
            show: true,
            id: 12
          },
          setSystemParams: {  // 系统参数设置
            show: true,
            id: 13
          },
          clearWarn: {  // 清理告警
            show: true,
            id: 14
          },
          startYH: {  // 启动养护/除硫
            show: true,
            id: 15
          },
          stopYH: {   // 停止养护/除硫
            show: true,
            id: 16
          },
          startOutlineYH: { // 启动离线养护/除硫
            show: true,
            id: 17
          },
          stopOutlineYH: {  // 停止离线养护/除硫
            show: true,
            id: 18
          },
          circleRestart: {  // 定期重启
            show: true,
            id: 19
          },
          restart: {  // 重启
            show: true,
            id: 20
          },
        }
      }
    };
  },
  methods: {
@@ -814,7 +878,7 @@
        // 提示信息
        this.$layer.msg('停止测试失败,停止测试请求异常!');
      });
    }
    },
  },
  computed: {
    battFullName() {
src/pages/pageSetting/realTime.vue
@@ -9,18 +9,20 @@
                :titles="['未添加状态信息', '已添加状态信息']"
                :button-texts="['移除', '添加']"
                :data="status.data"
                class="transfer-width320">
                class="transfer-width320"
                @change="handlerChange">
                </el-transfer>
            </el-tab-pane>
            <el-tab-pane label="功能列表">
            <el-tab-pane label="功能列表" class="el-transfer-container">
                <el-transfer
                v-model="status.value"
                v-model="control.value"
                filterable
                :props="status.props"
                :titles="['未添加状态信息', '已添加状态信息']"
                :props="control.props"
                :titles="['未添加功能', '已添加功能']"
                :button-texts="['移除', '添加']"
                :data="status.data"
                class="transfer-width320">
                :data="control.data"
                class="transfer-width320"
                @change="handlerChange">
                </el-transfer>
            </el-tab-pane>
        </el-tabs>
@@ -73,10 +75,90 @@
            }).catch(error=>{ 
                console.log(error);
            })
        },
        searchControl() {
            this.$apis.pageSetting.realTime.searchControl().then(res=>{
                let rs = JSON.parse(res.data.result);
                let data = [];
                let addData = [];
                if(rs.code == 1) {
                    data = rs.data;
                    addData = data.filter(item=>{
                        return item.status;
                    }).map(item=>{
                        return item.id;
                    });
                }
                this.control.data = data;
                this.control.value = addData;
            }).catch(error=>{
                console.log(error);
            })
        },
        handlerChange(list, type, values) {
            // 根据类型确定事件
            switch(type) {
                case 'left':
                    this.remove(values);
                break;
                case 'right':
                    this.add(values);
                break;
            }
        },
        add(list) {
            this.$apis.pageSetting.realTime.add(list).then(res=>{
                let rs = JSON.parse(res.data.result);
                if(rs.code == 1) {
                   // 提示信息
                    this.$message({
                        type: 'success',
                        message: rs.msg,
                    });
                }else {
                    // 提示信息
                    this.$message({
                        type: 'error',
                        message: rs.msg,
                    });
                }
                // 更新数据
                this.searchStatus();
                this.searchControl();
            }).catch(error=>{
                console.log(error);
            });
        },
        remove(list) {
            this.$apis.pageSetting.realTime.remove(list).then(res=>{
                let rs = JSON.parse(res.data.result);
                if(rs.code == 1) {
                   // 提示信息
                    this.$message({
                        type: 'success',
                        message: rs.msg,
                    });
                }else {
                    // 提示信息
                    this.$message({
                        type: 'error',
                        message: rs.msg,
                    });
                }
                // 更新数据
                this.searchStatus();
                this.searchControl();
            }).catch(error=>{
                console.log(error);
            });
        }
    },
    mounted() {
        // 查询状态信息
        this.searchStatus();
        // 查询控制信息
        this.searchControl();
    }
}
</script>
vue.config.js
@@ -1,5 +1,6 @@
module.exports = {
    publicPath: './',
    productionSourceMap: false,
    configureWebpack: config=> {
        config.externals = {
           BMap: "BMap"