diff --git a/src/components/Navmenu/index.vue b/src/components/Navmenu/index.vue index 81b6c2b..3991a10 100644 --- a/src/components/Navmenu/index.vue +++ b/src/components/Navmenu/index.vue @@ -42,23 +42,23 @@ watch( ] } else if (newValue == 2) { navMenuList.value = [ - { name: '首页', routerName: 'home' }, - { name: '数据大屏', routerName: 'big-screen' }, - { name: '装备共享大厅', routerName: 'equipList' }, - { name: '租赁需求大厅', routerName: 'parity' }, + { name: '首页', routerName: 'home', permissions: 'home' }, + { name: '数据大屏', routerName: 'big-screen', permissions: 'home' }, + { name: '装备共享大厅', routerName: 'equipList', permissions: 'home' }, + { name: '租赁需求大厅', routerName: 'parity', permissions: 'home' }, // { name: '专区设备', routerName: 'zoneEquipment' }, - { name: '订单管理', routerName: 'orderManagement' }, - { name: '需求管理', routerName: 'sourcingNeed' }, - { name: '通知公告', routerName: 'enterpriseZone' }, + { name: '订单管理', routerName: 'orderManagement', permissions: 'home' }, + { name: '需求管理', routerName: 'sourcingNeed', permissions: 'home' }, + { name: '通知公告', routerName: 'enterpriseZone', permissions: 'home' }, ] } else if (newValue == 3) { navMenuList.value = [ - { name: '首页', routerName: 'home' }, - { name: '数据大屏', routerName: 'big-screen' }, - { name: '装备共享大厅', routerName: 'equipList' }, + { name: '首页', routerName: 'home', permissions: 'home' }, + { name: '数据大屏', routerName: 'big-screen', permissions: 'home' }, + { name: '装备共享大厅', routerName: 'equipList', permissions: 'home' }, // { name: '专区设备', routerName: 'zoneEquipment' }, - { name: '租赁需求大厅', routerName: 'parity' }, - { name: '通知公告', routerName: 'enterpriseZone' }, + { name: '租赁需求大厅', routerName: 'parity', permissions: 'home' }, + { name: '通知公告', routerName: 'enterpriseZone', permissions: 'home' }, ] } else { navMenuList.value = [] diff --git a/src/http/api/screen-f/index.ts b/src/http/api/screen-f/index.ts new file mode 100644 index 0000000..5634985 --- /dev/null +++ b/src/http/api/screen-f/index.ts @@ -0,0 +1,30 @@ +import { get, post } from '../../index' + +// 入驻装备数详情 +export const getDevNumApi = (data: any = {}) => { + return get('/material-mall/largeScreen/getDevNum', data) +} + +// 上架装备数详情 +export const getDevUpNumApi = (data: any = {}) => { + return get('/material-mall/largeScreen/getDevUpNum', data) +} +// 装备类型总数详情 +export const getDevTypeNumApi = (data: any = {}) => { + return get('/material-mall/largeScreen/getDevTypeNum', data) +} +// 保养告警数详情 +export const getDevQcWarningNumApi = (data: any = {}) => { + return get('/material-mall/largeScreen/getDevQcWarningNum', data) +} +// 在租装备种类详情 +export const getMaTypeLeasingNumApi = (data: any = {}) => { + return get('/material-mall/largeScreen/getMaTypeLeasingNum', data) +} +// 在租装备数详情 +export const getDevLeasingNumApi = (data: any = {}) => { + return get('/material-mall/largeScreen/getDevLeasingNum', data) +} + + + diff --git a/src/views/big-screen/model-components/detailList-sy.vue b/src/views/big-screen/model-components/detailList-sy.vue index ba01c6f..14580aa 100644 --- a/src/views/big-screen/model-components/detailList-sy.vue +++ b/src/views/big-screen/model-components/detailList-sy.vue @@ -14,13 +14,23 @@ :index="indexContinuation" /> + > + + + { return index + (queryParams.value.pageNum - 1) * queryParams.value.pageSize + 1 } -const getList = () => { - console.log('getList') +const SEND_API = ref(null) +const getList = async () => { + const res = await SEND_API.value(queryParams.value) + if (res.code === 200) { + tableData.value = res.data.rows + total.value = res.data.total + } + console.log(res, '9996') } -onMounted(() => {}) +switch (currentType.value) { + case '1': + SEND_API.value = getDevNumApi + column.value = [...columns1.value] + break + case '2': + SEND_API.value = getDevUpNumApi + column.value = [...columns1.value] + break + case '3': + SEND_API.value = getDevTypeNumApi + column.value = [...columns2.value] + break + case '4': + SEND_API.value = getDevQcWarningNumApi + column.value = [...columns3.value] + break + case '5': + SEND_API.value = getMaTypeLeasingNumApi + column.value = [...columns4.value] + break + case '6': + SEND_API.value = getDevLeasingNumApi + column.value = [...columns5.value] + break +} + +// console.log(column.value, ' column.value') + +getList() + +onMounted(async () => { + console.log(currentType.value, 'currentType.value') +})