mirror of
https://gitee.com/niucloud-team/niucloud.git
synced 2025-12-14 18:42:49 +00:00
1
This commit is contained in:
parent
8cd76874c5
commit
c59d011d1e
@ -46,7 +46,7 @@ router.beforeEach(async (to, from, next) => {
|
||||
if (matched && matched.length && matched[0].path != '/:pathMatch(.*)*') {
|
||||
matched = matched[0].path;
|
||||
} else {
|
||||
matched = 'site';
|
||||
matched = getAppType();
|
||||
}
|
||||
|
||||
const loginPath = to.path == '/' ? '/admin/login' : `${matched}/login`
|
||||
|
||||
@ -53,8 +53,11 @@
|
||||
<el-alert class="warm-prompt" type="info">
|
||||
<template #default>
|
||||
<div class="flex items-center">
|
||||
<el-icon class="mr-2" size="18"><Warning /></el-icon>
|
||||
<p class="text-base">{{ t('operationTip') }} <span class="cursor-pointer" @click="toSiteLink">{{siteLink }}</span> </p>
|
||||
<el-icon class="mr-2" size="18">
|
||||
<Warning />
|
||||
</el-icon>
|
||||
<p class="text-base">{{ t('operationTip') }} <span class="cursor-pointer" @click="toSiteLink">{{
|
||||
siteLink }}</span> </p>
|
||||
</div>
|
||||
</template>
|
||||
</el-alert>
|
||||
@ -65,8 +68,7 @@
|
||||
<template #empty>
|
||||
<span>{{ !siteTableData.loading ? t('emptyData') : '' }}</span>
|
||||
</template>
|
||||
<el-table-column prop="site_id" :label="t('siteId')" min-width="80"
|
||||
:show-overflow-tooltip="true" />
|
||||
<el-table-column prop="site_id" :label="t('siteId')" min-width="80" :show-overflow-tooltip="true" />
|
||||
|
||||
<el-table-column :label="t('siteInfo')" min-width="180" align="left">
|
||||
<template #default="{ row }">
|
||||
@ -80,8 +82,7 @@
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
||||
<el-table-column prop="group_name" :label="t('groupId')" min-width="80"
|
||||
:show-overflow-tooltip="true" />
|
||||
<el-table-column prop="group_name" :label="t('groupId')" min-width="80" :show-overflow-tooltip="true" />
|
||||
<el-table-column :label="t('status')" min-width="80" align="center">
|
||||
<template #default="{ row }">
|
||||
<el-tag class="ml-2" type="success" v-if="row.status == 1">{{ row.status_name }}</el-tag>
|
||||
@ -107,7 +108,9 @@
|
||||
<template #default="{ row }">
|
||||
<el-button type="primary" link @click="urlEvent(row)">{{ t('url') }}</el-button>
|
||||
<el-button type="primary" link @click="infoEvent(row)">{{ t('info') }}</el-button>
|
||||
<el-button type="primary" link @click="openClose(row.status, row.site_id)" v-if="row.status == 1 || row.status == 3">{{ row.status == 1 ? t('closeTxt') : t('openTxt') }}</el-button>
|
||||
<el-button type="primary" link @click="openClose(row.status, row.site_id)"
|
||||
v-if="row.status == 1 || row.status == 3">{{ row.status == 1 ? t('closeTxt') : t('openTxt')
|
||||
}}</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
||||
@ -126,13 +129,14 @@
|
||||
|
||||
<script lang="ts" setup>
|
||||
import { reactive, ref } from 'vue'
|
||||
import { img } from '@/utils/common'
|
||||
import { t } from '@/lang'
|
||||
import { getSiteList, getSiteGroupAll, getStatusList, closeSite, openSite } from '@/api/site'
|
||||
import { FormInstance } from 'element-plus'
|
||||
import { useRouter, useRoute } from 'vue-router'
|
||||
import EditSite from '@/views/site/components/edit-site.vue'
|
||||
const route = useRoute()
|
||||
const pageName = route.meta.title;
|
||||
const pageName = route.meta.title
|
||||
|
||||
const siteLink = location.origin + '/site/login'
|
||||
|
||||
@ -172,8 +176,8 @@ const searchFormRef = ref<FormInstance>()
|
||||
const resetForm = (formEl: FormInstance | undefined) => {
|
||||
if (!formEl) return
|
||||
|
||||
formEl.resetFields();
|
||||
loadSiteList();
|
||||
formEl.resetFields()
|
||||
loadSiteList()
|
||||
}
|
||||
|
||||
/**
|
||||
@ -216,7 +220,6 @@ const infoEvent = (data: any) => {
|
||||
router.push('/admin/site/info?id=' + data.site_id)
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 站点域名
|
||||
* @param data
|
||||
@ -225,7 +228,7 @@ const infoEvent = (data: any) => {
|
||||
ElMessage({
|
||||
message: t('siteUrlDevelopMessage'),
|
||||
grouping: true,
|
||||
type: 'success',
|
||||
type: 'success'
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user