Browse Source

Merge branch 'milestone-20251117-DeepChart后台一期' into dev

dev
liruiqiang 3 weeks ago
parent
commit
31929b3df0
  1. 2
      .env.development
  2. 4
      src/utils/myAxios.js
  3. 7
      src/views/UserPermissions/LogDeepExplore.vue
  4. 7
      src/views/UserPermissions/LogDeepMate.vue
  5. 7
      src/views/UserPermissions/LogMarket.vue
  6. 22
      src/views/UserPermissions/Market.vue
  7. 38
      src/views/UserPermissions/Module.vue

2
.env.development

@ -1,2 +1,2 @@
VITE_API_BASE_URL = "https://dcapi.homilychart.com/prod/deepchart"
VITE_API_BASE_URL = "https://dbqb.legu168.cn/adminApi"
VITE_API_BASE_URL_LINK = "http://39.101.133.168:8828"

4
src/utils/myAxios.js

@ -46,8 +46,8 @@ myAxios.interceptors.response.use(
router.push('/login')
}
// 错误提示(根据后端消息提示,或自定义)
ElMessage.error(res.message || '操作失败')
return Promise.reject(new Error(res.message || 'Error'))
ElMessage.error(res.msg || '操作失败')
return Promise.reject(new Error(res.msg || 'Error'))
} else {
// 只返回数据部分(过滤响应体中的其他字段)
return res.data

7
src/views/UserPermissions/LogDeepExplore.vue

@ -15,7 +15,7 @@
class="table-rounded"
:loading="tableLoading"
>
<el-table-column prop="id" label="序号" align="center" header-align="center" width="60">
<el-table-column prop="id" label="序号" align="center" header-align="center" width="80">
<template #default="scope">
{{ (currentPage - 1) * pageSize + scope.$index + 1 }}
</template>
@ -42,7 +42,7 @@
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
:current-page="currentPage"
:page-sizes="[15, 20, 50, 100]"
:page-sizes="[10, 20, 50, 100]"
:page-size="pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="datatotal"
@ -77,7 +77,7 @@ const datatotal = ref(0);
//
const currentPage = ref(1);
const pageSize = ref(15);
const pageSize = ref(10);
//
const logTableData = async (dccode) => {
@ -172,6 +172,7 @@ const handleSortChange = (sort) => {
border-radius: 12px !important;
overflow: hidden !important;
border: 1px solid #e4e7ed !important;
min-height: 800px;
}
.table-header {

7
src/views/UserPermissions/LogDeepMate.vue

@ -15,7 +15,7 @@
class="table-rounded"
:loading="tableLoading"
>
<el-table-column prop="id" label="序号" align="center" header-align="center" width="60">
<el-table-column prop="id" label="序号" align="center" header-align="center" width="80">
<template #default="scope">
{{ (currentPage - 1) * pageSize + scope.$index + 1 }}
</template>
@ -33,7 +33,7 @@
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
:current-page="currentPage"
:page-sizes="[15, 20, 50, 100]"
:page-sizes="[10, 20, 50, 100]"
:page-size="pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="datatotal"
@ -74,7 +74,7 @@ const datatotal = ref(0);
//
const currentPage = ref(1);
const pageSize = ref(15);
const pageSize = ref(10);
//
const logTableData = async (dccode) => {
@ -158,6 +158,7 @@ const handleSortChange = (sort) => {
border-radius: 12px !important;
overflow: hidden !important;
border: 1px solid #e4e7ed !important;
min-height: 800px;
}
.table-header {

7
src/views/UserPermissions/LogMarket.vue

@ -15,7 +15,7 @@
class="table-rounded"
:loading="tableLoading"
>
<el-table-column prop="id" label="序号" align="center" header-align="center" width="60">
<el-table-column prop="id" label="序号" align="center" header-align="center" width="80">
<template #default="scope">
{{ (currentPage - 1) * pageSize + scope.$index + 1 }}
</template>
@ -42,7 +42,7 @@
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
:current-page="currentPage"
:page-sizes="[15, 20, 50, 100]"
:page-sizes="[10, 20, 50, 100]"
:page-size="pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="datatotal"
@ -77,7 +77,7 @@ const datatotal = ref(0);
//
const currentPage = ref(1);
const pageSize = ref(15);
const pageSize = ref(10);
//
const logTableData = async (dccode) => {
@ -171,6 +171,7 @@ const handleSortChange = (sort) => {
border-radius: 12px !important;
overflow: hidden !important;
border: 1px solid #e4e7ed !important;
min-height: 800px;
}
.table-header {

22
src/views/UserPermissions/Market.vue

@ -68,7 +68,7 @@
class="table-rounded"
:loading="tableLoading"
>
<el-table-column prop="id" label="序号" align="center" header-align="center" width="60">
<el-table-column prop="id" label="序号" align="center" header-align="center" width="80">
<template #default="scope">
{{ (currentPage - 1) * pageSize + scope.$index + 1 }}
</template>
@ -95,7 +95,7 @@
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
:current-page="currentPage"
:page-sizes="[15, 20, 50, 100]"
:page-sizes="[10, 20, 50, 100]"
:page-size="pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total= "datatotal"
@ -211,7 +211,7 @@ const datatotal = ref(0)
//
const currentPage = ref(1);
const pageSize = ref(15);
const pageSize = ref(10);
//
const regionList = ref([]);
@ -323,10 +323,18 @@ const checkRemark = () => {
return true;
};
//
const Noshake = ref(false)
//
const submitForm = async () => {
//
if (Noshake.value) return;
Noshake.value = true;
//
if (!checkHlids() || !checkTime() || !checkRemark()) {
Noshake.value = false;
return;
}
@ -366,6 +374,8 @@ const submitForm = async () => {
fetchTableData();
} catch (error) {
ElMessage.error('添加权限失败,请重试');
} finally {
Noshake.value = false;
}
};
@ -482,7 +492,7 @@ const resetBn = () => {
sortProp.value = null;
sortOrder.value = null;
currentPage.value = 1;
pageSize.value = 15;
pageSize.value = 10;
fetchTableData();
};
@ -519,7 +529,7 @@ const handleSortChange = (sort) => {
const { prop, order } = sort;
//
if (!['created_at', 'expire_time'].includes(prop)) return;
if (!['regtime', 'expire_time'].includes(prop)) return;
//
sortProp.value = prop; //
@ -576,6 +586,7 @@ const handleSortChange = (sort) => {
text-align: left;
color: #333;
margin-top: 13px;
font-family: "SimHei", "Heiti SC", "Microsoft YaHei", sans-serif !important;
}
/* 按钮组 */
@ -598,6 +609,7 @@ const handleSortChange = (sort) => {
border-radius: 12px !important;
overflow: hidden !important;
border: 1px solid #e4e7ed !important;
min-height: 750px;
}
.table-header {

38
src/views/UserPermissions/Module.vue

@ -90,7 +90,7 @@
class="table-rounded"
:loading="tableLoadingDM"
>
<el-table-column prop="id" label="序号" align="center" header-align="center" width="60">
<el-table-column prop="id" label="序号" align="center" header-align="center" width="80">
<template #default="scope">
{{ (currentPageDM - 1) * pageSizeDM + scope.$index + 1 }}
</template>
@ -276,10 +276,10 @@
header-cell-class-name="table-header"
@sort-change="handleSortChangeDE"
:default-sort="{ prop: null, order: null }"
class="table-rounded"
class="table-roundedDE"
:loading="tableLoadingDE"
>
<el-table-column prop="id" label="序号" align="center" header-align="center" width="60">
<el-table-column prop="id" label="序号" align="center" header-align="center" width="80">
<template #default="scope">
{{ (currentPageDE - 1) * pageSizeDE + scope.$index + 1 }}
</template>
@ -707,10 +707,18 @@ const checkTokenNum = () => {
return true;
};
//
const NoshakeDM = ref(false)
// DeepMate
const submitFormDM = async () => {
//
if (NoshakeDM.value) return;
NoshakeDM.value = true;
//
if (!checkHlids() || !checkTokenNum()) {
NoshakeDM.value = false;
return;
}
@ -740,6 +748,8 @@ const submitFormDM = async () => {
DMTableData();
} catch (error) {
ElMessage.error('添加权限失败,请重试');
} finally {
NoshakeDM.value = false;
}
};
@ -1037,10 +1047,18 @@ const checkRemark = () => {
return true;
};
//
const NoshakeDE = ref(false)
//
const submitFormDE = async () => {
//
if (NoshakeDE.value) return;
NoshakeDE.value = true;
//
if (!checkHlidsDE() || !checkmodel() || !checkTime() || !checkRemark()) {
NoshakeDE.value = false;
return;
}
@ -1081,6 +1099,8 @@ const submitFormDE = async () => {
DETableData();
} catch (error) {
ElMessage.error('添加权限失败,请重试');
} finally {
NoshakeDE.value = false;
}
};
@ -1172,6 +1192,7 @@ const openDetail = async(dccode) => {
text-align: left;
color: #333;
margin-top: 13px;
font-family: "SimHei", "Heiti SC", "Microsoft YaHei", sans-serif !important;
}
/* 按钮组 */
@ -1194,6 +1215,14 @@ const openDetail = async(dccode) => {
border-radius: 12px !important;
overflow: hidden !important;
border: 1px solid #e4e7ed !important;
min-height: 700px;
}
.table-roundedDE {
border-radius: 12px !important;
overflow: hidden !important;
border: 1px solid #e4e7ed !important;
min-height: 650px;
}
.table-header {
@ -1379,7 +1408,8 @@ const openDetail = async(dccode) => {
font-size: 15px;
text-align: left;
color: #333;
margin-top: 0;
margin-top: 0;
font-family: "SimHei", "Heiti SC", "Microsoft YaHei", sans-serif !important;
}
/* 按钮组(深度探索) */

Loading…
Cancel
Save