diff --git a/src/views/login/index.vue b/src/views/login/index.vue index b8ac2d9..56a2938 100644 --- a/src/views/login/index.vue +++ b/src/views/login/index.vue @@ -47,6 +47,8 @@ const authStore = useAuthStore(); const loginForm = reactive({ username: "admin", password: "123456", + // username: "", + // password: "", code: "", uuid: "", }); diff --git a/src/views/site/index.vue b/src/views/site/index.vue index bfdfa48..3f7b6b3 100644 --- a/src/views/site/index.vue +++ b/src/views/site/index.vue @@ -165,12 +165,12 @@ const formRules = ref({ const formInstance = ref() const getList = () => { getSiteList({ - // userId:userId, + userId:userId, ...pageInfo }).then((res) => { total.value = res.data.total; showAddIcon.value = total.value % 6!==0; - showFirst.value = total.value / pageInfo.pageSize >= 1; + showFirst.value = total.value / pageInfo.pageSize > 1; res.data.rows.map(item => { if (item.tunnelList === null || item.tunnelList.length === 0) { item.info = info.value @@ -188,7 +188,6 @@ const handleClickSite = (type) => { if (type.checked) { siteIds.value.push(type.siteId) siteNameList.value.push(type.siteName) - } else { siteIds.value.map((item, index) => { if (item === type.siteId) { @@ -260,6 +259,15 @@ const handleSubmit = (instance) => { const handleChooseAll=()=>{ siteList.value.map(item=>{ item.checked=!item.checked + if(item.checked&&!item.isDefault){ + siteIds.value.push(item.siteId) + }else if(!item.checked&&!item.isDefault){ + siteIds.value.map((newItem, index) => { + if (newItem === item.siteId) { + siteIds.value.splice(index, 1) + } + }) + } }) } const handleMoreDelete = () => { diff --git a/src/views/tunnel-manage/index.vue b/src/views/tunnel-manage/index.vue index f0772c5..3a0196d 100644 --- a/src/views/tunnel-manage/index.vue +++ b/src/views/tunnel-manage/index.vue @@ -269,7 +269,6 @@ const handleGoSiteOrIndex = () => { } else if (type === 'i') { router.push('/') } - } const getList = () => { getTunnelList({ @@ -333,6 +332,15 @@ const handleGoToEditTunnel = (tunnelId) => { const handleChooseAll = () => { tunnelList.value.map(item => { item.checked = !item.checked + if(item.checked&&!item.isDefault){ + tunnelIds.value.push(item.tunnelId) + }else if(!item.checked&&!item.isDefault){ + tunnelIds.value.map((newItem, index) => { + if (newItem === item.tunnelId) { + tunnelIds.value.splice(index, 1) + } + }) + } }) } const handleEditDevice = (tunnelId) => { diff --git a/src/views/user/index.vue b/src/views/user/index.vue index 9c4a4ec..64df85d 100644 --- a/src/views/user/index.vue +++ b/src/views/user/index.vue @@ -10,9 +10,9 @@ -