diff --git a/business-css/frontend/src/api/business/database/criticalData/index.ts b/business-css/frontend/src/api/business/database/criticalData/index.ts new file mode 100644 index 0000000..3bd6a2b --- /dev/null +++ b/business-css/frontend/src/api/business/database/criticalData/index.ts @@ -0,0 +1,50 @@ +import request from '@/utils/request'; + +//获取所有项目列表 +export function searchCriticalDataPage(queryParams:any){ + return request({ + url: '/critical-data/by-device-type' , + method: 'get', + params:queryParams + }); +} + + + + +//新增项目 +export function addCriticalData(data:any){ + return request({ + url:'/critical-data' , + method: 'Post', + data: data + }); +} + + +//更新项目信息 +export function updateCriticalData (queryParams:any){ + return request({ + url:'/critical-data' , + method: 'PUT', + data: queryParams + }); +} + + +//单个删除项目 +export function deleteCriticalData (queryParams:any){ + return request({ + url:'/critical-data/'+queryParams.id , + method: 'delete' + // params: queryParams + }); +} +//多选删除项目 +export function deleteBatchCriticalData (queryParams:any){ + return request({ + url:'/critical-data', + method: 'delete', + data: queryParams + }); +} diff --git a/business-css/frontend/src/api/business/database/device/index.ts b/business-css/frontend/src/api/business/database/device/index.ts new file mode 100644 index 0000000..a774bd6 --- /dev/null +++ b/business-css/frontend/src/api/business/database/device/index.ts @@ -0,0 +1,50 @@ +import request from '@/utils/request'; + +//获取所有项目列表 +export function searchDevicesPage(queryParams:any){ + return request({ + url: '/devices/search' , + method: 'get', + params:queryParams + }); +} + + + + +//新增项目 +export function addDevices(data:any){ + return request({ + url:'/devices' , + method: 'Post', + data: data + }); +} + + +//更新项目信息 +export function updateDevices (queryParams:any){ + return request({ + url:'/devices' , + method: 'PUT', + data: queryParams + }); +} + + +//单个删除项目 +export function deleteDevices (queryParams:any){ + return request({ + url:'/devices/'+queryParams.id , + method: 'delete' + // params: queryParams + }); +} +//多选删除项目 +export function deleteBatchDevices (queryParams:any){ + return request({ + url:'/devices', + method: 'delete', + data: queryParams + }); +} diff --git a/business-css/frontend/src/api/business/database/material/index.ts b/business-css/frontend/src/api/business/database/material/index.ts index 0cba0a5..0bf5e00 100644 --- a/business-css/frontend/src/api/business/database/material/index.ts +++ b/business-css/frontend/src/api/business/database/material/index.ts @@ -1,7 +1,7 @@ import request from '@/utils/request'; //获取所有项目列表 -export function searchMaterialsLsit(queryParams:any){ +export function searchMaterialsPage(queryParams:any){ return request({ url: '/materials/search' , method: 'get', diff --git a/business-css/frontend/src/layout/components/Navbar.vue b/business-css/frontend/src/layout/components/Navbar.vue index ce6ab7a..2248446 100644 --- a/business-css/frontend/src/layout/components/Navbar.vue +++ b/business-css/frontend/src/layout/components/Navbar.vue @@ -52,34 +52,11 @@ function logout() { }); }); } -function querystrChange() { -} -const badgeval = ref(0) -const isbadge = ref(true) -var source = new EventSource(url+ `/sse/connect/` + getToken(),); + onMounted(() => { - if ("EventSource" in window) { - source.onmessage = function(e) { - if(e.data>0) { - badgeval.value = e.data - isbadge.value = false - news.value.init() - } else { - isbadge.value = true - } - }; - source.onopen = function(e) { - }; - source.onerror = function(e:any) { - if (e.readyState == EventSource.CLOSED) { - } else { - } - }; - } else { - }; + }) onBeforeUnmount(()=>{ - source.close(); }) @@ -89,21 +66,6 @@ onBeforeUnmount(()=>{
- -
- - -
-
- - - -
- - - - diff --git a/business-css/frontend/src/layout/components/news.vue b/business-css/frontend/src/layout/components/news.vue index 165f0c3..8399328 100644 --- a/business-css/frontend/src/layout/components/news.vue +++ b/business-css/frontend/src/layout/components/news.vue @@ -1,257 +1,8 @@ diff --git a/business-css/frontend/src/views/business/database/criticalData/index.vue b/business-css/frontend/src/views/business/database/criticalData/index.vue new file mode 100644 index 0000000..3edcfc3 --- /dev/null +++ b/business-css/frontend/src/views/business/database/criticalData/index.vue @@ -0,0 +1,494 @@ + + + + + + + + \ No newline at end of file diff --git a/business-css/frontend/src/views/business/database/device/index.vue b/business-css/frontend/src/views/business/database/device/index.vue new file mode 100644 index 0000000..808f706 --- /dev/null +++ b/business-css/frontend/src/views/business/database/device/index.vue @@ -0,0 +1,633 @@ + + + + + + + + \ No newline at end of file diff --git a/business-css/frontend/src/views/business/database/material/index.vue b/business-css/frontend/src/views/business/database/material/index.vue index 9c9828d..b2d275d 100644 --- a/business-css/frontend/src/views/business/database/material/index.vue +++ b/business-css/frontend/src/views/business/database/material/index.vue @@ -7,7 +7,7 @@ export default {