chore: 构建稳定版本
This commit is contained in:
@@ -7,11 +7,12 @@ import useSettingsStore from '@/store/modules/settings'
|
||||
import { handleThemeStyle } from '@/utils/theme'
|
||||
import useUserStore from '@/store/modules/user'
|
||||
import { storeToRefs } from 'pinia';
|
||||
// import signalR from '@/utils/signalR'
|
||||
import signalR from '@/utils/signalR'
|
||||
|
||||
const {token}=storeToRefs(useUserStore());
|
||||
|
||||
onMounted(() => {
|
||||
onMounted(async () => {
|
||||
await signalR.init(`main`);
|
||||
nextTick(() => {
|
||||
// 初始化主题样式
|
||||
handleThemeStyle(useSettingsStore().theme)
|
||||
@@ -21,8 +22,7 @@ onMounted(() => {
|
||||
|
||||
//这里还需要监视token的变化,重新进行signalr连接
|
||||
watch(()=>token.value,async (newValue,oldValue)=>{
|
||||
// await signalR.close();
|
||||
// await signalR.start();
|
||||
await signalR.init(`main`);
|
||||
})
|
||||
|
||||
</script>
|
||||
|
||||
@@ -46,8 +46,9 @@ export function updateConfig(data) {
|
||||
// 删除参数配置
|
||||
export function delConfig(configId) {
|
||||
return request({
|
||||
url: `/config/${configId}`,
|
||||
method: 'delete'
|
||||
url: `/config`,
|
||||
method: 'delete',
|
||||
params:{id:configId}
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
@@ -27,6 +27,7 @@ export function getDept(deptId) {
|
||||
|
||||
// 新增部门
|
||||
export function addDept(data) {
|
||||
data.phone=data.phone==""?null:data.phone;
|
||||
return request({
|
||||
url: '/dept',
|
||||
method: 'post',
|
||||
@@ -36,6 +37,7 @@ export function addDept(data) {
|
||||
|
||||
// 修改部门
|
||||
export function updateDept(data) {
|
||||
data.phone=data.phone==""?null:data.phone;
|
||||
return request({
|
||||
url: `/dept/${data.id}`,
|
||||
method: 'put',
|
||||
@@ -46,8 +48,9 @@ export function updateDept(data) {
|
||||
// 删除部门
|
||||
export function delDept(deptId) {
|
||||
return request({
|
||||
url: `/dept/${deptId}`,
|
||||
method: 'delete'
|
||||
url: `/dept`,
|
||||
method: 'delete',
|
||||
params:{id:deptId}
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
@@ -47,7 +47,8 @@ export function updateData(data) {
|
||||
export function delData(dictCode) {
|
||||
console.log(dictCode,"dictCode")
|
||||
return request({
|
||||
url: `/dictionary/${dictCode}`,
|
||||
method: 'delete'
|
||||
url: `/dictionary`,
|
||||
method: 'delete',
|
||||
params:{id:dictCode}
|
||||
})
|
||||
}
|
||||
|
||||
@@ -38,8 +38,9 @@ export function updateType(data) {
|
||||
// 删除字典类型
|
||||
export function delType(dictId) {
|
||||
return request({
|
||||
url: `/dictionary-type/${dictId}`,
|
||||
url: `/dictionary-type`,
|
||||
method: 'delete',
|
||||
params:{id:dictId}
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
@@ -2,6 +2,7 @@ import request from '@/utils/request'
|
||||
|
||||
// 查询菜单列表
|
||||
export function listMenu(query) {
|
||||
console.log(query,"query")
|
||||
return request({
|
||||
url: '/menu',
|
||||
method: 'get',
|
||||
@@ -28,13 +29,14 @@ export function treeselect() {
|
||||
// 根据角色ID查询菜单下拉树结构
|
||||
export function roleMenuTreeselect(roleId) {
|
||||
return request({
|
||||
url: '/menu/list-role-id/' + roleId,
|
||||
url: '/menu/role-id/' + roleId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增菜单
|
||||
export function addMenu(data) {
|
||||
|
||||
return request({
|
||||
url: '/menu',
|
||||
method: 'post',
|
||||
@@ -55,7 +57,8 @@ export function updateMenu(data) {
|
||||
export function delMenu(menuId) {
|
||||
|
||||
return request({
|
||||
url: `/menu/${menuId}`,
|
||||
method: 'delete'
|
||||
url: `/menu`,
|
||||
method: 'delete',
|
||||
params:{id:menuId}
|
||||
})
|
||||
}
|
||||
@@ -38,7 +38,8 @@ export function updateNotice(data) {
|
||||
// 删除公告
|
||||
export function delNotice(noticeId) {
|
||||
return request({
|
||||
url: '/system/notice/' + noticeId,
|
||||
method: 'delete'
|
||||
url: '/system/notice',
|
||||
method: 'delete',
|
||||
params:{id:noticeId}
|
||||
})
|
||||
}
|
||||
@@ -38,8 +38,9 @@ export function updatePost(data) {
|
||||
// 删除岗位
|
||||
export function delPost(postId) {
|
||||
return request({
|
||||
url: `/post/${postId}`,
|
||||
method: 'delete'
|
||||
url: `/post`,
|
||||
method: 'delete',
|
||||
params:{id:postId}
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
@@ -57,8 +57,9 @@ export function changeRoleStatus(roleId, isDel) {
|
||||
// 删除角色
|
||||
export function delRole(roleId) {
|
||||
return request({
|
||||
url: `/role/${roleId}`,
|
||||
url: `/role`,
|
||||
method: 'delete',
|
||||
params:{id:roleId}
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
@@ -20,6 +20,7 @@ export function getUser(userId) {
|
||||
|
||||
// 新增用户
|
||||
export function addUser(data) {
|
||||
data.phone=data.phone==""?null:data.phone;
|
||||
return request({
|
||||
url: '/user',
|
||||
method: 'post',
|
||||
@@ -29,6 +30,7 @@ export function addUser(data) {
|
||||
|
||||
// 修改用户
|
||||
export function updateUser(id, data) {
|
||||
data.phone=data.phone==""?null:data.phone;
|
||||
return request({
|
||||
url: `/user/${id}`,
|
||||
method: 'put',
|
||||
@@ -39,8 +41,9 @@ export function updateUser(id, data) {
|
||||
// 删除用户
|
||||
export function delUser(userId) {
|
||||
return request({
|
||||
url: `/user/${userId}`,
|
||||
url: `/user`,
|
||||
method: 'delete',
|
||||
params:{id:userId}
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<el-pagination
|
||||
:background="background"
|
||||
v-model:current-page="currentPage"
|
||||
v-model:page-size="pageSize"
|
||||
v-model:page-size="maxResultCount"
|
||||
:layout="layout"
|
||||
:page-sizes="pageSizes"
|
||||
:page-sizes="maxResultCounts"
|
||||
:pager-count="pagerCount"
|
||||
:total="Number(total)"
|
||||
@size-change="handleSizeChange"
|
||||
@@ -30,7 +30,7 @@ const props = defineProps({
|
||||
type: Number,
|
||||
default: 20
|
||||
},
|
||||
pageSizes: {
|
||||
maxResultCounts: {
|
||||
type: Array,
|
||||
default() {
|
||||
return [10, 20, 30, 50]
|
||||
@@ -68,7 +68,7 @@ const currentPage = computed({
|
||||
emit('update:page', val)
|
||||
}
|
||||
})
|
||||
const pageSize = computed({
|
||||
const maxResultCount = computed({
|
||||
get() {
|
||||
return props.limit
|
||||
},
|
||||
@@ -86,7 +86,7 @@ function handleSizeChange(val) {
|
||||
}
|
||||
}
|
||||
function handleCurrentChange(val) {
|
||||
emit('pagination', { page: val, limit: pageSize.value })
|
||||
emit('pagination', { page: val, limit: maxResultCount.value })
|
||||
if (props.autoScroll) {
|
||||
scrollTo(0, 800)
|
||||
}
|
||||
|
||||
@@ -21,7 +21,6 @@ import { download } from '@/utils/ruoyi.js'
|
||||
import 'virtual:svg-icons-register'
|
||||
import SvgIcon from '@/components/SvgIcon'
|
||||
import elementIcons from '@/components/SvgIcon/svgicon'
|
||||
// import signalR from '@/utils/signalR'
|
||||
|
||||
import './permission' // permission control
|
||||
|
||||
@@ -78,9 +77,5 @@ app.use(ElementPlus, {
|
||||
// 支持 large、default、small
|
||||
size: Cookies.get('size') || 'default'
|
||||
})
|
||||
// app.prototype.signalr = signalR
|
||||
|
||||
// signalR.init(`${import.meta.env.VITE_APP_BASE_WS}/hub/main`);
|
||||
// signalR.start();
|
||||
app.mount('#app')
|
||||
|
||||
|
||||
@@ -123,7 +123,7 @@ export const dynamicRoutes = [
|
||||
permissions: ['system:dict:list'],
|
||||
children: [
|
||||
{
|
||||
path: 'index/:dictId(\\d+)',
|
||||
path: 'index',
|
||||
component: () => import('@/views/system/dict/data'),
|
||||
name: 'Data',
|
||||
meta: { title: '字典数据', activeMenu: '/system/dict' }
|
||||
|
||||
@@ -7,7 +7,7 @@ import cache from '@/plugins/cache'
|
||||
import { saveAs } from 'file-saver'
|
||||
import useUserStore from '@/store/modules/user'
|
||||
import JsonBig from 'json-bigint'
|
||||
|
||||
import qs from 'qs'
|
||||
|
||||
let downloadLoadingInstance;
|
||||
// 是否显示重新登录
|
||||
@@ -20,6 +20,26 @@ const service = axios.create({
|
||||
baseURL: import.meta.env.VITE_APP_BASE_API,
|
||||
// 超时
|
||||
timeout: 10000,
|
||||
//处理批零参数
|
||||
paramsSerializer:params => {
|
||||
// return qs.stringify(params,{indices:false})
|
||||
console.log(params,"params")
|
||||
// if(params.id!=undefined)
|
||||
// {
|
||||
// if(Array.isArray(params.id) )
|
||||
// {
|
||||
// return "id="+params.id.join("&id=")
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// return "id="+params.id;
|
||||
// }
|
||||
|
||||
// }
|
||||
// return request.param(params);
|
||||
return qs.stringify(params, {arrayFormat: 'repeat'});
|
||||
},
|
||||
|
||||
transformResponse: [data => {
|
||||
const json = JsonBig({
|
||||
storeAsString: true
|
||||
@@ -87,21 +107,29 @@ service.interceptors.request.use(config => {
|
||||
|
||||
// 响应拦截器
|
||||
service.interceptors.response.use(res => {
|
||||
// 二进制数据则直接返回
|
||||
if (res.request.responseType === 'blob' || res.request.responseType === 'arraybuffer') {
|
||||
return res.data
|
||||
}
|
||||
const code = res.data.statusCode || 200;
|
||||
// 获取错误信息
|
||||
const msg = res.data.errors;
|
||||
|
||||
handler(code, msg);
|
||||
return Promise.resolve(res.data);
|
||||
// //如果code为200,不需要处理,直接返回数据即可
|
||||
// console.log(res,"res")
|
||||
// // 二进制数据则直接返回
|
||||
// if (res.request.responseType === 'blob' || res.request.responseType === 'arraybuffer') {
|
||||
// return res.data
|
||||
// }
|
||||
|
||||
// const code = res.data.status || 200;
|
||||
// // 获取错误信息
|
||||
// const msg = `${res.data.errors.message},详细信息:${details}` ;
|
||||
|
||||
// handler(code, msg);
|
||||
return Promise.resolve(res);
|
||||
},
|
||||
error => {
|
||||
const code = error.response.status;
|
||||
const msg = error.message;
|
||||
|
||||
console.log(error.response,"error")
|
||||
const errorRes=error.response;
|
||||
const code = errorRes.status || 200;
|
||||
const msg = `${errorRes.data?.error?.message}` ;
|
||||
handler(code, msg);
|
||||
return Promise.reject(error)
|
||||
}
|
||||
)
|
||||
|
||||
@@ -146,7 +174,12 @@ const handler = (code, msg) => {
|
||||
title: msg
|
||||
})
|
||||
break;
|
||||
|
||||
//接口异常
|
||||
case 400:
|
||||
ElNotification.error({
|
||||
title: msg
|
||||
})
|
||||
break;
|
||||
//未授权
|
||||
case 401:
|
||||
ElMessageBox.confirm('登录状态已过期,您可以继续留在该页面,或者重新登录', '系统提示', {
|
||||
|
||||
@@ -10,14 +10,27 @@ export default {
|
||||
SR: {},
|
||||
// 失败连接重试次数
|
||||
failNum: 4,
|
||||
baseUrl: '',
|
||||
init(url) {
|
||||
async init(url) {
|
||||
const connection = new signalR.HubConnectionBuilder()
|
||||
.withUrl(url, {
|
||||
headers: { Authorization: `Bearer ${getToken()}` }})
|
||||
.withUrl(`${import.meta.env.VITE_APP_BASE_WS}/` + url,
|
||||
{
|
||||
headers: {
|
||||
'Authorization': `Bearer ${getToken()}`
|
||||
},
|
||||
accessTokenFactory: () => {
|
||||
// 返回授权 token
|
||||
return `${getToken()}`;
|
||||
}
|
||||
}
|
||||
)
|
||||
|
||||
.withAutomaticReconnect()//自动重新连接
|
||||
.configureLogging(signalR.LogLevel.Information)
|
||||
.build();
|
||||
|
||||
console.log(connection, "connection")
|
||||
|
||||
|
||||
this.SR = connection;
|
||||
// 断线重连
|
||||
connection.onclose(async () => {
|
||||
@@ -32,16 +45,22 @@ export default {
|
||||
})
|
||||
this.receiveMsg(connection);
|
||||
// 启动
|
||||
this.start();
|
||||
await this.start();
|
||||
},
|
||||
/**
|
||||
* 调用 this.signalR.start().then(async () => { await this.SR.invoke("method")})
|
||||
* @returns
|
||||
*/
|
||||
async close(){
|
||||
var that = this;
|
||||
await this.SR.stop();
|
||||
},
|
||||
async close() {
|
||||
try {
|
||||
var that = this;
|
||||
await this.SR.stop();
|
||||
}
|
||||
catch
|
||||
{
|
||||
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
async start() {
|
||||
@@ -49,6 +68,7 @@ async close(){
|
||||
|
||||
try {
|
||||
//使用async和await 或 promise的then 和catch 处理来自服务端的异常
|
||||
console.log(this.SR, "执行连接");
|
||||
await this.SR.start();
|
||||
//console.assert(this.SR.state === signalR.HubConnectionState.Connected);
|
||||
//console.log('signalR 连接成功了', this.SR.state);
|
||||
@@ -72,7 +92,7 @@ async close(){
|
||||
});
|
||||
connection.on("forceOut", (msg) => {
|
||||
useUserStore().logOut().then(() => {
|
||||
ElMessage.error(msg);
|
||||
alert(msg);
|
||||
location.href = '/index';
|
||||
})
|
||||
});
|
||||
|
||||
@@ -181,8 +181,8 @@
|
||||
<pagination
|
||||
v-show="total > 0"
|
||||
:total="Number(total)"
|
||||
v-model:page="queryParams.pageNum"
|
||||
v-model:limit="queryParams.pageSize"
|
||||
v-model:page="queryParams.skipCount"
|
||||
v-model:limit="queryParams.maxResultCount"
|
||||
@pagination="getList"
|
||||
/>
|
||||
|
||||
@@ -274,8 +274,8 @@
|
||||
const data = reactive({
|
||||
form: {},
|
||||
queryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
skipCount: 1,
|
||||
maxResultCount: 10,
|
||||
name: undefined,
|
||||
code: undefined
|
||||
},
|
||||
@@ -295,7 +295,7 @@
|
||||
listData(proxy.addDateRange(queryParams.value, dateRange.value)).then(
|
||||
(response) => {
|
||||
dataList.value = response.data.data;
|
||||
total.value = response.data.total;
|
||||
total.value = response.data.totalCount;
|
||||
loading.value = false;
|
||||
}
|
||||
);
|
||||
@@ -327,7 +327,7 @@
|
||||
}
|
||||
/** 搜索按钮操作 */
|
||||
function handleQuery() {
|
||||
queryParams.value.pageNum = 1;
|
||||
queryParams.value.skipCount = 1;
|
||||
getList();
|
||||
}
|
||||
|
||||
|
||||
@@ -251,8 +251,8 @@
|
||||
<pagination
|
||||
v-show="total > 0"
|
||||
:total="Number(total)"
|
||||
v-model:page="queryParams.pageNum"
|
||||
v-model:limit="queryParams.pageSize"
|
||||
v-model:page="queryParams.skipCount"
|
||||
v-model:limit="queryParams.maxResultCount"
|
||||
@pagination="getList"
|
||||
/>
|
||||
|
||||
@@ -425,8 +425,8 @@
|
||||
<pagination
|
||||
v-show="materialTotal > 0"
|
||||
:total="Number(materialTotal) "
|
||||
v-model:page="queryMaterialParams.pageNum"
|
||||
v-model:limit="queryMaterialParams.pageSize"
|
||||
v-model:page="queryMaterialParams.skipCount"
|
||||
v-model:limit="queryMaterialParams.maxResultCount"
|
||||
@pagination="getMaterialList"
|
||||
/>
|
||||
</el-form>
|
||||
@@ -560,15 +560,15 @@ const data = reactive({
|
||||
purchaseDetails: [],
|
||||
},
|
||||
queryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
skipCount: 1,
|
||||
maxResultCount: 10,
|
||||
name: undefined,
|
||||
code: undefined,
|
||||
buyer: undefined,
|
||||
},
|
||||
queryMaterialParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
skipCount: 1,
|
||||
maxResultCount: 10,
|
||||
name: undefined,
|
||||
code: undefined,
|
||||
},
|
||||
@@ -585,7 +585,7 @@ function getList() {
|
||||
listData(proxy.addDateRange(queryParams.value, dateRange.value)).then(
|
||||
(response) => {
|
||||
dataList.value = response.data.data;
|
||||
total.value = response.data.total;
|
||||
total.value = response.data.totalCount;
|
||||
loading.value = false;
|
||||
}
|
||||
);
|
||||
@@ -603,7 +603,7 @@ function reset() {
|
||||
}
|
||||
/** 搜索按钮操作 */
|
||||
function handleQuery() {
|
||||
queryParams.value.pageNum = 1;
|
||||
queryParams.value.skipCount = 1;
|
||||
getList();
|
||||
}
|
||||
/** 重置按钮操作 */
|
||||
@@ -687,7 +687,7 @@ function getMaterialList() {
|
||||
proxy.addDateRange(queryMaterialParams.value, dateRange.value)
|
||||
).then((response) => {
|
||||
materialList.value = response.data.data;
|
||||
materialTotal.value = response.data.total;
|
||||
materialTotal.value = response.data.totalCount;
|
||||
});
|
||||
}
|
||||
/** 表单改变选择 */
|
||||
|
||||
@@ -175,8 +175,8 @@
|
||||
<pagination
|
||||
v-show="total > 0"
|
||||
:total="Number(total)"
|
||||
v-model:page="queryParams.pageNum"
|
||||
v-model:limit="queryParams.pageSize"
|
||||
v-model:page="queryParams.skipCount"
|
||||
v-model:limit="queryParams.maxResultCount"
|
||||
@pagination="getList"
|
||||
/>
|
||||
|
||||
@@ -253,8 +253,8 @@
|
||||
const data = reactive({
|
||||
form: {},
|
||||
queryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
skipCount: 1,
|
||||
maxResultCount: 10,
|
||||
name: undefined,
|
||||
code: undefined,
|
||||
},
|
||||
@@ -273,7 +273,7 @@
|
||||
listData(proxy.addDateRange(queryParams.value, dateRange.value)).then(
|
||||
(response) => {
|
||||
dataList.value = response.data.data;
|
||||
total.value = response.data.total;
|
||||
total.value = response.data.totalCount;
|
||||
loading.value = false;
|
||||
}
|
||||
);
|
||||
@@ -291,7 +291,7 @@
|
||||
}
|
||||
/** 搜索按钮操作 */
|
||||
function handleQuery() {
|
||||
queryParams.value.pageNum = 1;
|
||||
queryParams.value.skipCount = 1;
|
||||
getList();
|
||||
}
|
||||
/** 重置按钮操作 */
|
||||
|
||||
@@ -183,8 +183,8 @@
|
||||
<pagination
|
||||
v-show="total > 0"
|
||||
:total="Number(total)"
|
||||
v-model:page="queryParams.pageNum"
|
||||
v-model:limit="queryParams.pageSize"
|
||||
v-model:page="queryParams.skipCount"
|
||||
v-model:limit="queryParams.maxResultCount"
|
||||
@pagination="getList"
|
||||
/>
|
||||
|
||||
@@ -280,8 +280,8 @@
|
||||
const data = reactive({
|
||||
form: {},
|
||||
queryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
skipCount: 1,
|
||||
maxResultCount: 10,
|
||||
name: undefined,
|
||||
code: undefined,
|
||||
},
|
||||
@@ -300,7 +300,7 @@
|
||||
listData(proxy.addDateRange(queryParams.value, dateRange.value)).then(
|
||||
(response) => {
|
||||
dataList.value = response.data.data;
|
||||
total.value = response.data.total;
|
||||
total.value = response.data.totalCount;
|
||||
loading.value = false;
|
||||
}
|
||||
);
|
||||
@@ -318,7 +318,7 @@
|
||||
}
|
||||
/** 搜索按钮操作 */
|
||||
function handleQuery() {
|
||||
queryParams.value.pageNum = 1;
|
||||
queryParams.value.skipCount = 1;
|
||||
getList();
|
||||
}
|
||||
/** 重置按钮操作 */
|
||||
|
||||
@@ -175,8 +175,8 @@
|
||||
<pagination
|
||||
v-show="total > 0"
|
||||
:total="Number(total)"
|
||||
v-model:page="queryParams.pageNum"
|
||||
v-model:limit="queryParams.pageSize"
|
||||
v-model:page="queryParams.skipCount"
|
||||
v-model:limit="queryParams.maxResultCount"
|
||||
@pagination="getList"
|
||||
/>
|
||||
|
||||
@@ -253,8 +253,8 @@
|
||||
const data = reactive({
|
||||
form: {},
|
||||
queryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
skipCount: 1,
|
||||
maxResultCount: 10,
|
||||
name: undefined,
|
||||
code: undefined,
|
||||
},
|
||||
@@ -273,7 +273,7 @@
|
||||
listData(proxy.addDateRange(queryParams.value, dateRange.value)).then(
|
||||
(response) => {
|
||||
dataList.value = response.data.data;
|
||||
total.value = response.data.total;
|
||||
total.value = response.data.totalCount;
|
||||
loading.value = false;
|
||||
}
|
||||
);
|
||||
@@ -291,7 +291,7 @@
|
||||
}
|
||||
/** 搜索按钮操作 */
|
||||
function handleQuery() {
|
||||
queryParams.value.pageNum = 1;
|
||||
queryParams.value.skipCount = 1;
|
||||
getList();
|
||||
}
|
||||
/** 重置按钮操作 */
|
||||
|
||||
@@ -175,8 +175,8 @@
|
||||
<pagination
|
||||
v-show="total > 0"
|
||||
:total="Number(total)"
|
||||
v-model:page="queryParams.pageNum"
|
||||
v-model:limit="queryParams.pageSize"
|
||||
v-model:page="queryParams.skipCount"
|
||||
v-model:limit="queryParams.maxResultCount"
|
||||
@pagination="getList"
|
||||
/>
|
||||
|
||||
@@ -253,8 +253,8 @@
|
||||
const data = reactive({
|
||||
form: {},
|
||||
queryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
skipCount: 1,
|
||||
maxResultCount: 10,
|
||||
name: undefined,
|
||||
code: undefined,
|
||||
},
|
||||
@@ -273,7 +273,7 @@
|
||||
listData(proxy.addDateRange(queryParams.value, dateRange.value)).then(
|
||||
(response) => {
|
||||
dataList.value = response.data.data;
|
||||
total.value = response.data.total;
|
||||
total.value = response.data.totalCount;
|
||||
loading.value = false;
|
||||
}
|
||||
);
|
||||
@@ -296,7 +296,7 @@
|
||||
}
|
||||
/** 搜索按钮操作 */
|
||||
function handleQuery() {
|
||||
queryParams.value.pageNum = 1;
|
||||
queryParams.value.skipCount = 1;
|
||||
getList();
|
||||
}
|
||||
/** 重置按钮操作 */
|
||||
|
||||
@@ -189,8 +189,8 @@
|
||||
<pagination
|
||||
v-show="total > 0"
|
||||
:total="Number(total)"
|
||||
v-model:page="queryParams.pageNum"
|
||||
v-model:limit="queryParams.pageSize"
|
||||
v-model:page="queryParams.skipCount"
|
||||
v-model:limit="queryParams.maxResultCount"
|
||||
@pagination="getList"
|
||||
/>
|
||||
|
||||
@@ -263,8 +263,8 @@ const articleId=ref("");
|
||||
const data = reactive({
|
||||
form: {},
|
||||
queryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
skipCount: 1,
|
||||
maxResultCount: 10,
|
||||
title: undefined,
|
||||
isDeleted: undefined,
|
||||
},
|
||||
@@ -282,7 +282,7 @@ function getList() {
|
||||
listData(proxy.addDateRange(queryParams.value, dateRange.value)).then(
|
||||
(response) => {
|
||||
articleList.value = response.data.data;
|
||||
total.value = response.data.total;
|
||||
total.value = response.data.totalCount;
|
||||
loading.value = false;
|
||||
}
|
||||
);
|
||||
@@ -304,7 +304,7 @@ function reset() {
|
||||
}
|
||||
/** 搜索按钮操作 */
|
||||
function handleQuery() {
|
||||
queryParams.value.pageNum = 1;
|
||||
queryParams.value.skipCount = 1;
|
||||
getList();
|
||||
}
|
||||
/** 重置按钮操作 */
|
||||
|
||||
@@ -181,8 +181,8 @@
|
||||
<pagination
|
||||
v-show="total > 0"
|
||||
:total="Number(total)"
|
||||
v-model:page="queryParams.pageNum"
|
||||
v-model:limit="queryParams.pageSize"
|
||||
v-model:page="queryParams.skipCount"
|
||||
v-model:limit="queryParams.maxResultCount"
|
||||
@pagination="getList"
|
||||
/>
|
||||
|
||||
@@ -274,8 +274,8 @@
|
||||
const data = reactive({
|
||||
form: {},
|
||||
queryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
skipCount: 1,
|
||||
maxResultCount: 10,
|
||||
name: undefined,
|
||||
code: undefined
|
||||
},
|
||||
@@ -295,7 +295,7 @@
|
||||
listData(proxy.addDateRange(queryParams.value, dateRange.value)).then(
|
||||
(response) => {
|
||||
dataList.value = response.data.data;
|
||||
total.value = response.data.total;
|
||||
total.value = response.data.totalCount;
|
||||
loading.value = false;
|
||||
}
|
||||
);
|
||||
@@ -327,7 +327,7 @@
|
||||
}
|
||||
/** 搜索按钮操作 */
|
||||
function handleQuery() {
|
||||
queryParams.value.pageNum = 1;
|
||||
queryParams.value.skipCount = 1;
|
||||
getList();
|
||||
}
|
||||
|
||||
|
||||
@@ -251,8 +251,8 @@
|
||||
<pagination
|
||||
v-show="total > 0"
|
||||
:total="Number(total)"
|
||||
v-model:page="queryParams.pageNum"
|
||||
v-model:limit="queryParams.pageSize"
|
||||
v-model:page="queryParams.skipCount"
|
||||
v-model:limit="queryParams.maxResultCount"
|
||||
@pagination="getList"
|
||||
/>
|
||||
|
||||
@@ -425,8 +425,8 @@
|
||||
<pagination
|
||||
v-show="materialTotal > 0"
|
||||
:total="Number(materialTotal) "
|
||||
v-model:page="queryMaterialParams.pageNum"
|
||||
v-model:limit="queryMaterialParams.pageSize"
|
||||
v-model:page="queryMaterialParams.skipCount"
|
||||
v-model:limit="queryMaterialParams.maxResultCount"
|
||||
@pagination="getMaterialList"
|
||||
/>
|
||||
</el-form>
|
||||
@@ -560,15 +560,15 @@ const data = reactive({
|
||||
purchaseDetails: [],
|
||||
},
|
||||
queryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
skipCount: 1,
|
||||
maxResultCount: 10,
|
||||
name: undefined,
|
||||
code: undefined,
|
||||
buyer: undefined,
|
||||
},
|
||||
queryMaterialParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
skipCount: 1,
|
||||
maxResultCount: 10,
|
||||
name: undefined,
|
||||
code: undefined,
|
||||
},
|
||||
@@ -585,7 +585,7 @@ function getList() {
|
||||
listData(proxy.addDateRange(queryParams.value, dateRange.value)).then(
|
||||
(response) => {
|
||||
dataList.value = response.data.data;
|
||||
total.value = response.data.total;
|
||||
total.value = response.data.totalCount;
|
||||
loading.value = false;
|
||||
}
|
||||
);
|
||||
@@ -603,7 +603,7 @@ function reset() {
|
||||
}
|
||||
/** 搜索按钮操作 */
|
||||
function handleQuery() {
|
||||
queryParams.value.pageNum = 1;
|
||||
queryParams.value.skipCount = 1;
|
||||
getList();
|
||||
}
|
||||
/** 重置按钮操作 */
|
||||
@@ -687,7 +687,7 @@ function getMaterialList() {
|
||||
proxy.addDateRange(queryMaterialParams.value, dateRange.value)
|
||||
).then((response) => {
|
||||
materialList.value = response.data.data;
|
||||
materialTotal.value = response.data.total;
|
||||
materialTotal.value = response.data.totalCount;
|
||||
});
|
||||
}
|
||||
/** 表单改变选择 */
|
||||
|
||||
@@ -175,8 +175,8 @@
|
||||
<pagination
|
||||
v-show="total > 0"
|
||||
:total="Number(total)"
|
||||
v-model:page="queryParams.pageNum"
|
||||
v-model:limit="queryParams.pageSize"
|
||||
v-model:page="queryParams.skipCount"
|
||||
v-model:limit="queryParams.maxResultCount"
|
||||
@pagination="getList"
|
||||
/>
|
||||
|
||||
@@ -253,8 +253,8 @@
|
||||
const data = reactive({
|
||||
form: {},
|
||||
queryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
skipCount: 1,
|
||||
maxResultCount: 10,
|
||||
name: undefined,
|
||||
code: undefined,
|
||||
},
|
||||
@@ -273,7 +273,7 @@
|
||||
listData(proxy.addDateRange(queryParams.value, dateRange.value)).then(
|
||||
(response) => {
|
||||
dataList.value = response.data.data;
|
||||
total.value = response.data.total;
|
||||
total.value = response.data.totalCount;
|
||||
loading.value = false;
|
||||
}
|
||||
);
|
||||
@@ -291,7 +291,7 @@
|
||||
}
|
||||
/** 搜索按钮操作 */
|
||||
function handleQuery() {
|
||||
queryParams.value.pageNum = 1;
|
||||
queryParams.value.skipCount = 1;
|
||||
getList();
|
||||
}
|
||||
/** 重置按钮操作 */
|
||||
|
||||
@@ -183,8 +183,8 @@
|
||||
<pagination
|
||||
v-show="total > 0"
|
||||
:total="Number(total)"
|
||||
v-model:page="queryParams.pageNum"
|
||||
v-model:limit="queryParams.pageSize"
|
||||
v-model:page="queryParams.skipCount"
|
||||
v-model:limit="queryParams.maxResultCount"
|
||||
@pagination="getList"
|
||||
/>
|
||||
|
||||
@@ -280,8 +280,8 @@
|
||||
const data = reactive({
|
||||
form: {},
|
||||
queryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
skipCount: 1,
|
||||
maxResultCount: 10,
|
||||
name: undefined,
|
||||
code: undefined,
|
||||
},
|
||||
@@ -300,7 +300,7 @@
|
||||
listData(proxy.addDateRange(queryParams.value, dateRange.value)).then(
|
||||
(response) => {
|
||||
dataList.value = response.data.data;
|
||||
total.value = response.data.total;
|
||||
total.value = response.data.totalCount;
|
||||
loading.value = false;
|
||||
}
|
||||
);
|
||||
@@ -318,7 +318,7 @@
|
||||
}
|
||||
/** 搜索按钮操作 */
|
||||
function handleQuery() {
|
||||
queryParams.value.pageNum = 1;
|
||||
queryParams.value.skipCount = 1;
|
||||
getList();
|
||||
}
|
||||
/** 重置按钮操作 */
|
||||
|
||||
@@ -175,8 +175,8 @@
|
||||
<pagination
|
||||
v-show="total > 0"
|
||||
:total="Number(total)"
|
||||
v-model:page="queryParams.pageNum"
|
||||
v-model:limit="queryParams.pageSize"
|
||||
v-model:page="queryParams.skipCount"
|
||||
v-model:limit="queryParams.maxResultCount"
|
||||
@pagination="getList"
|
||||
/>
|
||||
|
||||
@@ -253,8 +253,8 @@
|
||||
const data = reactive({
|
||||
form: {},
|
||||
queryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
skipCount: 1,
|
||||
maxResultCount: 10,
|
||||
name: undefined,
|
||||
code: undefined,
|
||||
},
|
||||
@@ -273,7 +273,7 @@
|
||||
listData(proxy.addDateRange(queryParams.value, dateRange.value)).then(
|
||||
(response) => {
|
||||
dataList.value = response.data.data;
|
||||
total.value = response.data.total;
|
||||
total.value = response.data.totalCount;
|
||||
loading.value = false;
|
||||
}
|
||||
);
|
||||
@@ -291,7 +291,7 @@
|
||||
}
|
||||
/** 搜索按钮操作 */
|
||||
function handleQuery() {
|
||||
queryParams.value.pageNum = 1;
|
||||
queryParams.value.skipCount = 1;
|
||||
getList();
|
||||
}
|
||||
/** 重置按钮操作 */
|
||||
|
||||
@@ -175,8 +175,8 @@
|
||||
<pagination
|
||||
v-show="total > 0"
|
||||
:total="Number(total)"
|
||||
v-model:page="queryParams.pageNum"
|
||||
v-model:limit="queryParams.pageSize"
|
||||
v-model:page="queryParams.skipCount"
|
||||
v-model:limit="queryParams.maxResultCount"
|
||||
@pagination="getList"
|
||||
/>
|
||||
|
||||
@@ -253,8 +253,8 @@
|
||||
const data = reactive({
|
||||
form: {},
|
||||
queryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
skipCount: 1,
|
||||
maxResultCount: 10,
|
||||
name: undefined,
|
||||
code: undefined,
|
||||
},
|
||||
@@ -273,7 +273,7 @@
|
||||
listData(proxy.addDateRange(queryParams.value, dateRange.value)).then(
|
||||
(response) => {
|
||||
dataList.value = response.data.data;
|
||||
total.value = response.data.total;
|
||||
total.value = response.data.totalCount;
|
||||
loading.value = false;
|
||||
}
|
||||
);
|
||||
@@ -296,7 +296,7 @@
|
||||
}
|
||||
/** 搜索按钮操作 */
|
||||
function handleQuery() {
|
||||
queryParams.value.pageNum = 1;
|
||||
queryParams.value.skipCount = 1;
|
||||
getList();
|
||||
}
|
||||
/** 重置按钮操作 */
|
||||
|
||||
@@ -193,7 +193,9 @@ getCookie();
|
||||
|
||||
width: 33%;
|
||||
height: 40px;
|
||||
float: right;
|
||||
margin-left:auto;
|
||||
border: 1px solid #DCDFE6 !important;
|
||||
border-radius: 4px;
|
||||
|
||||
img {
|
||||
|
||||
@@ -214,7 +216,7 @@ getCookie();
|
||||
letter-spacing: 1px;
|
||||
}
|
||||
.login-code-img {
|
||||
height: 40px;
|
||||
padding-left: 12px;
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -166,8 +166,8 @@
|
||||
<pagination
|
||||
v-show="total > 0"
|
||||
:total="Number(total)"
|
||||
v-model:page="queryParams.pageNum"
|
||||
v-model:limit="queryParams.pageSize"
|
||||
v-model:page="queryParams.skipCount"
|
||||
v-model:limit="queryParams.maxResultCount"
|
||||
@pagination="getList"
|
||||
/>
|
||||
|
||||
@@ -391,8 +391,8 @@ const IsAdd=ref(true);
|
||||
const data = reactive({
|
||||
form: {},
|
||||
queryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
skipCount: 1,
|
||||
maxResultCount: 10,
|
||||
JobId: undefined,
|
||||
jobGroup: undefined,
|
||||
status: undefined
|
||||
@@ -411,7 +411,7 @@ function getList() {
|
||||
loading.value = true;
|
||||
listJob(queryParams.value).then(response => {
|
||||
jobList.value = response.data.items;
|
||||
total.value = response.data.total;
|
||||
total.value = response.data.totalCount;
|
||||
loading.value = false;
|
||||
});
|
||||
}
|
||||
@@ -443,7 +443,7 @@ function reset() {
|
||||
}
|
||||
/** 搜索按钮操作 */
|
||||
function handleQuery() {
|
||||
queryParams.value.pageNum = 1;
|
||||
queryParams.value.skipCount = 1;
|
||||
getList();
|
||||
}
|
||||
/** 重置按钮操作 */
|
||||
|
||||
@@ -132,8 +132,8 @@
|
||||
<pagination
|
||||
v-show="total > 0"
|
||||
:total="Number(total)"
|
||||
v-model:page="queryParams.pageNum"
|
||||
v-model:limit="queryParams.pageSize"
|
||||
v-model:page="queryParams.skipCount"
|
||||
v-model:limit="queryParams.maxResultCount"
|
||||
@pagination="getList"
|
||||
/>
|
||||
|
||||
@@ -195,8 +195,8 @@ const route = useRoute();
|
||||
const data = reactive({
|
||||
form: {},
|
||||
queryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
skipCount: 1,
|
||||
maxResultCount: 10,
|
||||
dictName: undefined,
|
||||
dictType: undefined,
|
||||
status: undefined
|
||||
@@ -221,7 +221,7 @@ function handleClose() {
|
||||
}
|
||||
/** 搜索按钮操作 */
|
||||
function handleQuery() {
|
||||
queryParams.value.pageNum = 1;
|
||||
queryParams.value.skipCount = 1;
|
||||
getList();
|
||||
}
|
||||
/** 重置按钮操作 */
|
||||
|
||||
@@ -100,15 +100,15 @@
|
||||
<el-table-column label="登录地点" align="center" prop="loginLocation" :show-overflow-tooltip="true" />
|
||||
<el-table-column label="操作系统" align="center" prop="os" :show-overflow-tooltip="true" />
|
||||
<el-table-column label="浏览器" align="center" prop="browser" :show-overflow-tooltip="true" />
|
||||
<el-table-column label="登录状态" align="center" prop="isDeleted">
|
||||
<!-- <el-table-column label="登录状态" align="center" prop="isDeleted">
|
||||
<template #default="scope">
|
||||
<dict-tag :options="sys_common_status" :value="scope.row.isDeleted" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table-column> -->
|
||||
<el-table-column label="描述" align="center" prop="msg" />
|
||||
<el-table-column label="访问时间" align="center" prop="createTime" sortable="custom" :sort-orders="['descending', 'ascending']" width="180">
|
||||
<el-table-column label="访问时间" align="center" prop="creationTime" sortable="custom" :sort-orders="['descending', 'ascending']" width="180">
|
||||
<template #default="scope">
|
||||
<span>{{ parseTime(scope.row.createTime) }}</span>
|
||||
<span>{{ parseTime(scope.row.creationTime) }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
@@ -116,8 +116,8 @@
|
||||
<pagination
|
||||
v-show="total > 0"
|
||||
:total="Number(total)"
|
||||
v-model:page="queryParams.pageNum"
|
||||
v-model:limit="queryParams.pageSize"
|
||||
v-model:page="queryParams.skipCount"
|
||||
v-model:limit="queryParams.maxResultCount"
|
||||
@pagination="getList"
|
||||
/>
|
||||
</div>
|
||||
@@ -142,8 +142,8 @@ const defaultSort = ref({ prop: "createTime", order: "descending" });
|
||||
|
||||
// 查询参数
|
||||
const queryParams = ref({
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
skipCount: 1,
|
||||
maxResultCount: 10,
|
||||
loginIp: undefined,
|
||||
loginUser: undefined,
|
||||
isDeleted: undefined,
|
||||
@@ -156,13 +156,13 @@ function getList() {
|
||||
loading.value = true;
|
||||
list(proxy.addDateRange(queryParams.value, dateRange.value)).then(response => {
|
||||
logininforList.value = response.data.items;
|
||||
total.value = response.data.total;
|
||||
total.value = response.data.totalCount;
|
||||
loading.value = false;
|
||||
});
|
||||
}
|
||||
/** 搜索按钮操作 */
|
||||
function handleQuery() {
|
||||
queryParams.value.pageNum = 1;
|
||||
queryParams.value.skipCount = 1;
|
||||
getList();
|
||||
}
|
||||
/** 重置按钮操作 */
|
||||
|
||||
@@ -24,12 +24,12 @@
|
||||
</el-form>
|
||||
<el-table
|
||||
v-loading="loading"
|
||||
:data="onlineList.slice((queryParams.pageNum - 1) * queryParams.pageSize, queryParams.pageNum * queryParams.pageSize)"
|
||||
:data="onlineList.slice((queryParams.skipCount - 1) * queryParams.maxResultCount, queryParams.skipCount * queryParams.maxResultCount)"
|
||||
style="width: 100%;"
|
||||
>
|
||||
<el-table-column label="序号" width="50" type="index" align="center">
|
||||
<template #default="scope">
|
||||
<span>{{ (queryParams.pageNum - 1) * queryParams.pageSize + scope.$index + 1 }}</span>
|
||||
<span>{{ (queryParams.skipCount - 1) * queryParams.maxResultCount + scope.$index + 1 }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="会话编号" align="center" prop="connnectionId" :show-overflow-tooltip="true" />
|
||||
@@ -55,7 +55,7 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
|
||||
<pagination v-show="total > 0" :total="Number(total)" v-model:page="queryParams.pageNum" v-model:limit="queryParams.pageSize" />
|
||||
<pagination v-show="total > 0" :total="Number(total)" v-model:page="queryParams.skipCount" v-model:limit="queryParams.maxResultCount" />
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@@ -67,12 +67,12 @@ const { proxy } = getCurrentInstance();
|
||||
const onlineList = ref([]);
|
||||
const loading = ref(true);
|
||||
const total = ref(0);
|
||||
// const pageNum = ref(1);
|
||||
// const pageSize = ref(10);
|
||||
// const skipCount = ref(1);
|
||||
// const maxResultCount = ref(10);
|
||||
|
||||
const queryParams = ref({
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
skipCount: 1,
|
||||
maxResultCount: 10,
|
||||
ipaddr: undefined,
|
||||
userName: undefined
|
||||
});
|
||||
@@ -82,13 +82,13 @@ function getList() {
|
||||
loading.value = true;
|
||||
initData(queryParams.value).then(response => {
|
||||
onlineList.value = response.data.items;
|
||||
total.value = response.data.total;
|
||||
total.value = response.data.totalCount;
|
||||
loading.value = false;
|
||||
});
|
||||
}
|
||||
/** 搜索按钮操作 */
|
||||
function handleQuery() {
|
||||
queryParams.value.pageNum = 1;
|
||||
queryParams.value.skipCount = 1;
|
||||
getList();
|
||||
}
|
||||
/** 重置按钮操作 */
|
||||
|
||||
@@ -105,9 +105,9 @@
|
||||
<dict-tag :options="sys_common_status" :value="scope.row.state" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作日期" align="center" prop="createTime" sortable="custom" :sort-orders="['descending', 'ascending']" width="180">
|
||||
<el-table-column label="操作日期" align="center" prop="creationTime" sortable="custom" :sort-orders="['descending', 'ascending']" width="180">
|
||||
<template #default="scope">
|
||||
<span>{{ parseTime(scope.row.createTime) }}</span>
|
||||
<span>{{ parseTime(scope.row.creationTime) }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
||||
@@ -125,8 +125,8 @@
|
||||
<pagination
|
||||
v-show="total > 0"
|
||||
:total="Number(total)"
|
||||
v-model:page="queryParams.pageNum"
|
||||
v-model:limit="queryParams.pageSize"
|
||||
v-model:page="queryParams.skipCount"
|
||||
v-model:limit="queryParams.maxResultCount"
|
||||
@pagination="getList"
|
||||
/>
|
||||
|
||||
@@ -135,7 +135,7 @@
|
||||
<el-form :model="form" label-width="100px">
|
||||
<el-row>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="操作模块:">{{ form.title }} / {{ typeFormat(form) }}</el-form-item>
|
||||
<el-form-item label="操作模块:">{{ form.title }}</el-form-item>
|
||||
<el-form-item
|
||||
label="登录信息:"
|
||||
>{{ form.operUser }} / {{ form.operIp }} / {{ form.operLocation }}</el-form-item>
|
||||
@@ -153,14 +153,14 @@
|
||||
<el-col :span="24">
|
||||
<el-form-item label="返回参数:">{{ form.requestResult }}</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<!-- <el-col :span="12">
|
||||
<el-form-item label="操作状态:">
|
||||
<div v-if="form.state === true">正常</div>
|
||||
<div v-else-if="form.state === false">失败</div>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-col> -->
|
||||
<el-col :span="12">
|
||||
<el-form-item label="操作时间:">{{ parseTime(form.createTime) }}</el-form-item>
|
||||
<el-form-item label="操作时间:">{{ parseTime(form.creationTime) }}</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="异常信息:" v-if="form.state === 1">{{ form.errorMsg }}</el-form-item>
|
||||
@@ -197,8 +197,8 @@ const defaultSort = ref({ prop: "operTime", order: "descending" });
|
||||
const data = reactive({
|
||||
form: {},
|
||||
queryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
skipCount: 1,
|
||||
maxResultCount: 10,
|
||||
title: undefined,
|
||||
operUser: undefined,
|
||||
operType: undefined,
|
||||
@@ -213,7 +213,7 @@ function getList() {
|
||||
loading.value = true;
|
||||
list(proxy.addDateRange(queryParams.value, dateRange.value)).then(response => {
|
||||
operlogList.value = response.data.items;
|
||||
total.value = response.data.total;
|
||||
total.value = response.data.totalCount;
|
||||
loading.value = false;
|
||||
});
|
||||
}
|
||||
@@ -223,7 +223,7 @@ function typeFormat(row, column) {
|
||||
}
|
||||
/** 搜索按钮操作 */
|
||||
function handleQuery() {
|
||||
queryParams.value.pageNum = 1;
|
||||
queryParams.value.skipCount = 1;
|
||||
getList();
|
||||
}
|
||||
/** 重置按钮操作 */
|
||||
|
||||
@@ -134,8 +134,8 @@
|
||||
<pagination
|
||||
v-show="total > 0"
|
||||
:total="Number(total)"
|
||||
v-model:page="queryParams.pageNum"
|
||||
v-model:limit="queryParams.pageSize"
|
||||
v-model:page="queryParams.skipCount"
|
||||
v-model:limit="queryParams.maxResultCount"
|
||||
@pagination="getList"
|
||||
/>
|
||||
|
||||
@@ -194,8 +194,8 @@ const dateRange = ref([]);
|
||||
const data = reactive({
|
||||
form: {},
|
||||
queryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
skipCount: 1,
|
||||
maxResultCount: 10,
|
||||
configName: undefined,
|
||||
configKey: undefined,
|
||||
configType: undefined
|
||||
@@ -214,7 +214,7 @@ function getList() {
|
||||
loading.value = true;
|
||||
listConfig(proxy.addDateRange(queryParams.value, dateRange.value)).then(response => {
|
||||
configList.value = response.data.items;
|
||||
total.value = response.data.total;
|
||||
total.value = response.data.totalCount;
|
||||
loading.value = false;
|
||||
});
|
||||
}
|
||||
@@ -238,7 +238,7 @@ function reset() {
|
||||
}
|
||||
/** 搜索按钮操作 */
|
||||
function handleQuery() {
|
||||
queryParams.value.pageNum = 1;
|
||||
queryParams.value.skipCount = 1;
|
||||
getList();
|
||||
}
|
||||
/** 重置按钮操作 */
|
||||
|
||||
@@ -128,8 +128,8 @@
|
||||
<pagination
|
||||
v-show="total > 0"
|
||||
:total="Number(total)"
|
||||
v-model:page="queryParams.pageNum"
|
||||
v-model:limit="queryParams.pageSize"
|
||||
v-model:page="queryParams.skipCount"
|
||||
v-model:limit="queryParams.maxResultCount"
|
||||
@pagination="getList"
|
||||
/>
|
||||
|
||||
@@ -213,8 +213,8 @@ const listClassOptions = ref([
|
||||
const data = reactive({
|
||||
form: {},
|
||||
queryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
skipCount: 1,
|
||||
maxResultCount: 10,
|
||||
dictName: undefined,
|
||||
dictType: undefined,
|
||||
state: true
|
||||
@@ -248,7 +248,7 @@ function getList() {
|
||||
loading.value = true;
|
||||
listData(queryParams.value).then(response => {
|
||||
dataList.value = response.data.items;
|
||||
total.value = response.data.total;
|
||||
total.value = response.data.totalCount;
|
||||
loading.value = false;
|
||||
});
|
||||
}
|
||||
@@ -273,7 +273,7 @@ function reset() {
|
||||
}
|
||||
/** 搜索按钮操作 */
|
||||
function handleQuery() {
|
||||
queryParams.value.pageNum = 1;
|
||||
queryParams.value.skipCount = 1;
|
||||
getList();
|
||||
}
|
||||
/** 返回按钮操作 */
|
||||
@@ -350,6 +350,6 @@ function handleExport() {
|
||||
}, `dict_data_${new Date().getTime()}.xlsx`);
|
||||
}
|
||||
|
||||
getTypes(route.params && route.params.dictId);
|
||||
getTypes(route.query && route.query.dictId);
|
||||
getTypeList();
|
||||
</script>
|
||||
|
||||
@@ -107,9 +107,10 @@
|
||||
<el-table-column label="字典名称" align="center" prop="dictName" :show-overflow-tooltip="true"/>
|
||||
<el-table-column label="字典类型" align="center" :show-overflow-tooltip="true">
|
||||
<template #default="scope">
|
||||
<router-link :to="'/system/dict-data/index/' + scope.row.id" class="link-type">
|
||||
<span>{{ scope.row.dictType }}</span>
|
||||
</router-link>
|
||||
<!-- <router-link :to="'/system/dict-data/index/' + scope.row.id" class="link-type">
|
||||
|
||||
</router-link> -->
|
||||
<span @click="handleToPath(scope.row.id)">{{ scope.row.dictType }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="状态" align="center" prop="state">
|
||||
@@ -145,8 +146,8 @@
|
||||
<pagination
|
||||
v-show="total > 0"
|
||||
:total="Number(total)"
|
||||
v-model:page="queryParams.pageNum"
|
||||
v-model:limit="queryParams.pageSize"
|
||||
v-model:page="queryParams.skipCount"
|
||||
v-model:limit="queryParams.maxResultCount"
|
||||
@pagination="getList"
|
||||
/>
|
||||
|
||||
@@ -181,6 +182,7 @@
|
||||
<script setup name="Dict">
|
||||
import useDictStore from '@/store/modules/dict'
|
||||
import { listType, getType, delType, addType, updateType, refreshCache } from "@/api/system/dict/type";
|
||||
import router from '../../../router';
|
||||
|
||||
const { proxy } = getCurrentInstance();
|
||||
const { sys_normal_disable } = proxy.useDict("sys_normal_disable");
|
||||
@@ -199,8 +201,8 @@ const dateRange = ref([]);
|
||||
const data = reactive({
|
||||
form: {},
|
||||
queryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
skipCount: 1,
|
||||
maxResultCount: 10,
|
||||
dictName: undefined,
|
||||
dictType: undefined,
|
||||
state: true
|
||||
@@ -218,7 +220,7 @@ function getList() {
|
||||
loading.value = true;
|
||||
listType(proxy.addDateRange(queryParams.value, dateRange.value)).then(response => {
|
||||
typeList.value = response.data.items;
|
||||
total.value = response.data.total;
|
||||
total.value = response.data.totalCount;
|
||||
loading.value = false;
|
||||
});
|
||||
}
|
||||
@@ -234,7 +236,7 @@ function reset() {
|
||||
}
|
||||
/** 搜索按钮操作 */
|
||||
function handleQuery() {
|
||||
queryParams.value.pageNum = 1;
|
||||
queryParams.value.skipCount = 1;
|
||||
getList();
|
||||
}
|
||||
/** 重置按钮操作 */
|
||||
@@ -310,4 +312,13 @@ function handleRefreshCache() {
|
||||
}
|
||||
|
||||
getList();
|
||||
|
||||
const handleToPath = (id) => {
|
||||
router.push({
|
||||
path:'/system/dict-data/index',
|
||||
query:{
|
||||
dictId:id
|
||||
}
|
||||
})
|
||||
}
|
||||
</script>
|
||||
|
||||
@@ -310,13 +310,14 @@ const refreshTable = ref(true);
|
||||
const showChooseIcon = ref(false);
|
||||
const iconSelectRef = ref(null);
|
||||
|
||||
const guidEmpty="00000000-0000-0000-0000-000000000000";
|
||||
const data = reactive({
|
||||
form: {
|
||||
|
||||
},
|
||||
queryParams: {
|
||||
menuName: undefined,
|
||||
visible: undefined
|
||||
visible: true
|
||||
},
|
||||
rules: {
|
||||
menuName: [{ required: true, message: "菜单名称不能为空", trigger: "blur" }],
|
||||
@@ -330,6 +331,7 @@ const { queryParams, form, rules } = toRefs(data);
|
||||
/** 查询菜单列表 */
|
||||
function getList() {
|
||||
loading.value = true;
|
||||
console.log(queryParams.value,"queryParams.value");
|
||||
listMenu(queryParams.value).then(response => {
|
||||
menuList.value = proxy.handleTree(response.data.items, "id");
|
||||
loading.value = false;
|
||||
@@ -339,7 +341,7 @@ function getList() {
|
||||
function getTreeselect() {
|
||||
menuOptions.value = [];
|
||||
listMenu().then(response => {
|
||||
const menu = { id: 0, menuName: "主类目", children: [] };
|
||||
const menu = { id: guidEmpty, menuName: "主类目", children: [] };
|
||||
menu.children = proxy.handleTree(response.data.items, "id");
|
||||
menuOptions.value.push(menu);
|
||||
});
|
||||
@@ -353,7 +355,7 @@ function cancel() {
|
||||
function reset() {
|
||||
form.value = {
|
||||
id: undefined,
|
||||
parentId: 0,
|
||||
parentId: guidEmpty,
|
||||
menuName: undefined,
|
||||
menuIcon: undefined,
|
||||
menuType: 0,
|
||||
@@ -399,7 +401,7 @@ function handleAdd(row) {
|
||||
if (row != null && row.id) {
|
||||
form.value.parentId = row.id;
|
||||
} else {
|
||||
form.value.parentId = 0;
|
||||
form.value.parentId = "00000000-0000-0000-0000-000000000000";
|
||||
}
|
||||
open.value = true;
|
||||
title.value = "添加菜单";
|
||||
|
||||
@@ -112,8 +112,8 @@
|
||||
<pagination
|
||||
v-show="total > 0"
|
||||
:total="Number(total)"
|
||||
v-model:page="queryParams.pageNum"
|
||||
v-model:limit="queryParams.pageSize"
|
||||
v-model:page="queryParams.skipCount"
|
||||
v-model:limit="queryParams.maxResultCount"
|
||||
@pagination="getList"
|
||||
/>
|
||||
|
||||
@@ -190,8 +190,8 @@ const title = ref("");
|
||||
const data = reactive({
|
||||
form: {},
|
||||
queryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
skipCount: 1,
|
||||
maxResultCount: 10,
|
||||
noticeTitle: undefined,
|
||||
createBy: undefined,
|
||||
status: undefined
|
||||
@@ -231,7 +231,7 @@ function reset() {
|
||||
}
|
||||
/** 搜索按钮操作 */
|
||||
function handleQuery() {
|
||||
queryParams.value.pageNum = 1;
|
||||
queryParams.value.skipCount = 1;
|
||||
getList();
|
||||
}
|
||||
/** 重置按钮操作 */
|
||||
|
||||
@@ -112,8 +112,8 @@
|
||||
<pagination
|
||||
v-show="total > 0"
|
||||
:total="Number(total)"
|
||||
v-model:page="queryParams.pageNum"
|
||||
v-model:limit="queryParams.pageSize"
|
||||
v-model:page="queryParams.skipCount"
|
||||
v-model:limit="queryParams.maxResultCount"
|
||||
@pagination="getList"
|
||||
/>
|
||||
|
||||
@@ -167,8 +167,8 @@ const title = ref("");
|
||||
const data = reactive({
|
||||
form: {},
|
||||
queryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
skipCount: 1,
|
||||
maxResultCount: 10,
|
||||
postCode: undefined,
|
||||
postName: undefined,
|
||||
state: undefined
|
||||
@@ -187,7 +187,7 @@ function getList() {
|
||||
loading.value = true;
|
||||
listPost(queryParams.value).then(response => {
|
||||
postList.value = response.data.items;
|
||||
total.value = response.data.total;
|
||||
total.value = response.data.totalCount;
|
||||
loading.value = false;
|
||||
});
|
||||
}
|
||||
@@ -210,7 +210,7 @@ function reset() {
|
||||
}
|
||||
/** 搜索按钮操作 */
|
||||
function handleQuery() {
|
||||
queryParams.value.pageNum = 1;
|
||||
queryParams.value.skipCount = 1;
|
||||
getList();
|
||||
}
|
||||
/** 重置按钮操作 */
|
||||
|
||||
@@ -88,8 +88,8 @@
|
||||
<pagination
|
||||
v-show="total > 0"
|
||||
:total="Number(total)"
|
||||
v-model:page="queryParams.pageNum"
|
||||
v-model:limit="queryParams.pageSize"
|
||||
v-model:page="queryParams.skipCount"
|
||||
v-model:limit="queryParams.maxResultCount"
|
||||
@pagination="getList"
|
||||
/>
|
||||
<select-user ref="selectRef" :roleId="queryParams.roleId" @ok="handleQuery" />
|
||||
@@ -112,8 +112,8 @@ const total = ref(0);
|
||||
const userIds = ref([]);
|
||||
|
||||
const queryParams = reactive({
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
skipCount: 1,
|
||||
maxResultCount: 10,
|
||||
roleId: route.params.roleId,
|
||||
userName: undefined,
|
||||
phone: undefined,
|
||||
@@ -124,7 +124,7 @@ function getList() {
|
||||
loading.value = true;
|
||||
allocatedUserList(queryParams.roleId,queryParams).then(response => {
|
||||
userList.value = response.data.items;
|
||||
total.value = response.data.total;
|
||||
total.value = response.data.totalCount;
|
||||
loading.value = false;
|
||||
});
|
||||
}
|
||||
@@ -135,7 +135,7 @@ function handleClose() {
|
||||
}
|
||||
/** 搜索按钮操作 */
|
||||
function handleQuery() {
|
||||
queryParams.pageNum = 1;
|
||||
queryParams.skipCount = 1;
|
||||
getList();
|
||||
}
|
||||
/** 重置按钮操作 */
|
||||
|
||||
@@ -82,7 +82,7 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
|
||||
<pagination v-show="total > 0" :total="Number(total)" v-model:page="queryParams.pageNum" v-model:limit="queryParams.pageSize"
|
||||
<pagination v-show="total > 0" :total="Number(total)" v-model:page="queryParams.skipCount" v-model:limit="queryParams.maxResultCount"
|
||||
@pagination="getList" />
|
||||
|
||||
<!-- 添加或修改角色配置对话框 -->
|
||||
@@ -222,8 +222,8 @@ const data = reactive({
|
||||
form: {
|
||||
},
|
||||
queryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
skipCount: 1,
|
||||
maxResultCount: 10,
|
||||
roleName: undefined,
|
||||
roleCode: undefined,
|
||||
state: undefined,
|
||||
@@ -249,14 +249,14 @@ function getList() {
|
||||
listRole(proxy.addDateRange(queryParams.value, dateRange.value)).then(
|
||||
(response) => {
|
||||
roleList.value = response.data.items;
|
||||
total.value = response.data.total;
|
||||
total.value = response.data.totalCount;
|
||||
loading.value = false;
|
||||
}
|
||||
);
|
||||
}
|
||||
/** 搜索按钮操作 */
|
||||
function handleQuery() {
|
||||
queryParams.value.pageNum = 1;
|
||||
queryParams.value.skipCount = 1;
|
||||
getList();
|
||||
}
|
||||
/** 重置按钮操作 */
|
||||
|
||||
@@ -44,8 +44,8 @@
|
||||
<pagination
|
||||
v-show="total > 0"
|
||||
:total="Number(total)"
|
||||
v-model:page="queryParams.pageNum"
|
||||
v-model:limit="queryParams.pageSize"
|
||||
v-model:page="queryParams.skipCount"
|
||||
v-model:limit="queryParams.maxResultCount"
|
||||
@pagination="getList"
|
||||
/>
|
||||
</el-row>
|
||||
@@ -76,8 +76,8 @@ const total = ref(0);
|
||||
const userIds = ref([]);
|
||||
|
||||
const queryParams = reactive({
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
skipCount: 1,
|
||||
maxResultCount: 10,
|
||||
roleId: undefined,
|
||||
userName: undefined,
|
||||
phone: undefined
|
||||
@@ -106,7 +106,7 @@ function getList() {
|
||||
}
|
||||
/** 搜索按钮操作 */
|
||||
function handleQuery() {
|
||||
queryParams.pageNum = 1;
|
||||
queryParams.skipCount = 1;
|
||||
getList();
|
||||
}
|
||||
/** 重置按钮操作 */
|
||||
|
||||
@@ -17,10 +17,10 @@
|
||||
</el-form>
|
||||
|
||||
<h4 class="form-header h4">角色信息</h4>
|
||||
<el-table v-loading="loading" :row-key="getRowKey" @row-click="clickRow" ref="roleRef" @selection-change="handleSelectionChange" :data="roles.slice((pageNum - 1) * pageSize, pageNum * pageSize)">
|
||||
<el-table v-loading="loading" :row-key="getRowKey" @row-click="clickRow" ref="roleRef" @selection-change="handleSelectionChange" :data="roles.slice((skipCount - 1) * maxResultCount, skipCount * maxResultCount)">
|
||||
<el-table-column label="序号" width="55" type="index" align="center">
|
||||
<template #default="scope">
|
||||
<span>{{ (pageNum - 1) * pageSize + scope.$index + 1 }}</span>
|
||||
<span>{{ (skipCount - 1) * maxResultCount + scope.$index + 1 }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column type="selection" :reserve-selection="true" width="55"></el-table-column>
|
||||
@@ -34,7 +34,7 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
|
||||
<pagination v-show="total > 0" :total="Number(total)" v-model:page="pageNum" v-model:limit="pageSize" />
|
||||
<pagination v-show="total > 0" :total="Number(total)" v-model:page="skipCount" v-model:limit="maxResultCount" />
|
||||
|
||||
<el-form label-width="100px">
|
||||
<div style="text-align: center;margin-left:-120px;margin-top:30px;">
|
||||
@@ -53,8 +53,8 @@ const { proxy } = getCurrentInstance();
|
||||
|
||||
const loading = ref(true);
|
||||
const total = ref(0);
|
||||
const pageNum = ref(1);
|
||||
const pageSize = ref(10);
|
||||
const skipCount = ref(1);
|
||||
const maxResultCount = ref(10);
|
||||
const roleIds = ref([]);
|
||||
const roles = ref([]);
|
||||
const form = ref({
|
||||
|
||||
@@ -107,8 +107,8 @@
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<pagination v-show="total > 0" :total="Number(total)" v-model:page="queryParams.pageNum"
|
||||
v-model:limit="queryParams.pageSize" @pagination="getList" />
|
||||
<pagination v-show="total > 0" :total="Number(total)" v-model:page="queryParams.skipCount"
|
||||
v-model:limit="queryParams.maxResultCount" @pagination="getList" />
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
@@ -291,8 +291,8 @@ const data = reactive({
|
||||
form : {
|
||||
},
|
||||
queryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
skipCount: 1,
|
||||
maxResultCount: 10,
|
||||
userName: undefined,
|
||||
phone: undefined,
|
||||
state: true,
|
||||
@@ -337,7 +337,7 @@ function getList() {
|
||||
|
||||
loading.value = false;
|
||||
userList.value = res.data.items;
|
||||
total.value = res.data.total;
|
||||
total.value = res.data.totalCount;
|
||||
});
|
||||
};
|
||||
/** 节点单击事件 */
|
||||
@@ -347,7 +347,7 @@ function handleNodeClick(data) {
|
||||
};
|
||||
/** 搜索按钮操作 */
|
||||
function handleQuery() {
|
||||
queryParams.value.pageNum = 1;
|
||||
queryParams.value.skipCount = 1;
|
||||
getList();
|
||||
};
|
||||
/** 重置按钮操作 */
|
||||
|
||||
@@ -110,8 +110,8 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
|
||||
<pagination v-show="total > 0" :total="Number(total)" v-model:page="queryParams.pageNum"
|
||||
v-model:limit="queryParams.pageSize" @pagination="getList" />
|
||||
<pagination v-show="total > 0" :total="Number(total)" v-model:page="queryParams.skipCount"
|
||||
v-model:limit="queryParams.maxResultCount" @pagination="getList" />
|
||||
|
||||
<!-- ---------------------这里是新增和更新的对话框--------------------- -->
|
||||
<el-dialog :title="title" v-model="open" width="600px" append-to-body>
|
||||
@@ -175,8 +175,8 @@ const dateRange = ref([]);
|
||||
const data = reactive({
|
||||
form: {},
|
||||
queryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
skipCount: 1,
|
||||
maxResultCount: 10,
|
||||
name: undefined,
|
||||
code: undefined,
|
||||
},
|
||||
@@ -195,7 +195,7 @@ function getList() {
|
||||
listData(proxy.addDateRange(queryParams.value, dateRange.value)).then(
|
||||
(response) => {
|
||||
dataList.value = response.data.items;
|
||||
total.value = response.data.total;
|
||||
total.value = response.data.totalCount;
|
||||
loading.value = false;
|
||||
}
|
||||
);
|
||||
@@ -213,7 +213,7 @@ function reset() {
|
||||
}
|
||||
/** 搜索按钮操作 */
|
||||
function handleQuery() {
|
||||
queryParams.value.pageNum = 1;
|
||||
queryParams.value.skipCount = 1;
|
||||
getList();
|
||||
}
|
||||
/** 重置按钮操作 */
|
||||
|
||||
@@ -176,7 +176,7 @@ function getFormPromise(form) {
|
||||
});
|
||||
}
|
||||
function close() {
|
||||
const obj = { path: "/tool/gen", query: { t: Date.now(), pageNum: route.query.pageNum } };
|
||||
const obj = { path: "/tool/gen", query: { t: Date.now(), skipCount: route.query.skipCount } };
|
||||
proxy.$tab.closeOpenPage(obj);
|
||||
}
|
||||
|
||||
|
||||
@@ -34,8 +34,8 @@
|
||||
<pagination
|
||||
v-show="total>0"
|
||||
:total="Number(total)"
|
||||
v-model:page="queryParams.pageNum"
|
||||
v-model:limit="queryParams.pageSize"
|
||||
v-model:page="queryParams.skipCount"
|
||||
v-model:limit="queryParams.maxResultCount"
|
||||
@pagination="getList"
|
||||
/>
|
||||
</el-row>
|
||||
@@ -58,8 +58,8 @@ const dbTableList = ref([]);
|
||||
const { proxy } = getCurrentInstance();
|
||||
|
||||
const queryParams = reactive({
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
skipCount: 1,
|
||||
maxResultCount: 10,
|
||||
tableName: undefined,
|
||||
tableComment: undefined
|
||||
});
|
||||
@@ -88,7 +88,7 @@ function getList() {
|
||||
}
|
||||
/** 搜索按钮操作 */
|
||||
function handleQuery() {
|
||||
queryParams.pageNum = 1;
|
||||
queryParams.skipCount = 1;
|
||||
getList();
|
||||
}
|
||||
/** 重置按钮操作 */
|
||||
|
||||
@@ -79,7 +79,7 @@
|
||||
<el-table-column type="selection" align="center" width="55"></el-table-column>
|
||||
<el-table-column label="序号" type="index" width="50" align="center">
|
||||
<template #default="scope">
|
||||
<span>{{(queryParams.pageNum - 1) * queryParams.pageSize + scope.$index + 1}}</span>
|
||||
<span>{{(queryParams.skipCount - 1) * queryParams.maxResultCount + scope.$index + 1}}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
@@ -150,8 +150,8 @@
|
||||
<pagination
|
||||
v-show="total>0"
|
||||
:total="Number(total)"
|
||||
v-model:page="queryParams.pageNum"
|
||||
v-model:limit="queryParams.pageSize"
|
||||
v-model:page="queryParams.skipCount"
|
||||
v-model:limit="queryParams.maxResultCount"
|
||||
@pagination="getList"
|
||||
/>
|
||||
<!-- 预览界面 -->
|
||||
@@ -193,8 +193,8 @@ const uniqueId = ref("");
|
||||
|
||||
const data = reactive({
|
||||
queryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
skipCount: 1,
|
||||
maxResultCount: 10,
|
||||
tableName: undefined,
|
||||
tableComment: undefined
|
||||
},
|
||||
@@ -212,7 +212,7 @@ onActivated(() => {
|
||||
const time = route.query.t;
|
||||
if (time != null && time != uniqueId.value) {
|
||||
uniqueId.value = time;
|
||||
queryParams.value.pageNum = Number(route.query.pageNum);
|
||||
queryParams.value.skipCount = Number(route.query.skipCount);
|
||||
dateRange.value = [];
|
||||
proxy.resetForm("queryForm");
|
||||
getList();
|
||||
@@ -230,7 +230,7 @@ function getList() {
|
||||
}
|
||||
/** 搜索按钮操作 */
|
||||
function handleQuery() {
|
||||
queryParams.value.pageNum = 1;
|
||||
queryParams.value.skipCount = 1;
|
||||
getList();
|
||||
}
|
||||
/** 生成代码操作 */
|
||||
@@ -289,7 +289,7 @@ function handleSelectionChange(selection) {
|
||||
/** 修改按钮操作 */
|
||||
function handleEditTable(row) {
|
||||
const tableId = row.tableId || ids.value[0];
|
||||
router.push({ path: "/tool/gen-edit/index/" + tableId, query: { pageNum: queryParams.value.pageNum } });
|
||||
router.push({ path: "/tool/gen-edit/index/" + tableId, query: { skipCount: queryParams.value.skipCount } });
|
||||
}
|
||||
/** 删除按钮操作 */
|
||||
function handleDelete(row) {
|
||||
|
||||
@@ -152,8 +152,8 @@
|
||||
<pagination
|
||||
v-show="total > 0"
|
||||
:total="Number(total)"
|
||||
v-model:page="queryParams.pageNum"
|
||||
v-model:limit="queryParams.pageSize"
|
||||
v-model:page="queryParams.skipCount"
|
||||
v-model:limit="queryParams.maxResultCount"
|
||||
@pagination="getList"
|
||||
/>
|
||||
|
||||
@@ -250,8 +250,8 @@ const data = reactive({
|
||||
orderNum:0
|
||||
},
|
||||
queryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
skipCount: 1,
|
||||
maxResultCount: 10,
|
||||
name: undefined,
|
||||
// props.table.id
|
||||
},
|
||||
@@ -293,7 +293,7 @@ function getList() {
|
||||
tableId: props.table.id,
|
||||
}).then((response) => {
|
||||
dataList.value = response.data.items;
|
||||
total.value = response.data.total;
|
||||
total.value = response.data.totalCount;
|
||||
loading.value = false;
|
||||
});
|
||||
}
|
||||
@@ -321,7 +321,7 @@ function reset() {
|
||||
}
|
||||
/** 搜索按钮操作 */
|
||||
function handleQuery() {
|
||||
queryParams.value.pageNum = 1;
|
||||
queryParams.value.skipCount = 1;
|
||||
getList();
|
||||
}
|
||||
/** 重置按钮操作 */
|
||||
|
||||
@@ -195,8 +195,8 @@
|
||||
<pagination
|
||||
v-show="total > 0"
|
||||
:total="Number(total)"
|
||||
v-model:page="queryParams.pageNum"
|
||||
v-model:limit="queryParams.pageSize"
|
||||
v-model:page="queryParams.skipCount"
|
||||
v-model:limit="queryParams.maxResultCount"
|
||||
@pagination="getList"
|
||||
/>
|
||||
|
||||
@@ -260,8 +260,8 @@ const dateRange = ref([]);
|
||||
const data = reactive({
|
||||
form: {},
|
||||
queryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
skipCount: 1,
|
||||
maxResultCount: 10,
|
||||
name: undefined,
|
||||
code: undefined,
|
||||
},
|
||||
@@ -279,7 +279,7 @@ function getList() {
|
||||
listData(proxy.addDateRange(queryParams.value, dateRange.value)).then(
|
||||
(response) => {
|
||||
dataList.value = response.data.items;
|
||||
total.value = response.data.total;
|
||||
total.value = response.data.totalCount;
|
||||
loading.value = false;
|
||||
}
|
||||
);
|
||||
@@ -296,7 +296,7 @@ function reset() {
|
||||
}
|
||||
/** 搜索按钮操作 */
|
||||
function handleQuery() {
|
||||
queryParams.value.pageNum = 1;
|
||||
queryParams.value.skipCount = 1;
|
||||
getList();
|
||||
}
|
||||
/** 重置按钮操作 */
|
||||
|
||||
@@ -162,8 +162,8 @@
|
||||
<pagination
|
||||
v-show="total > 0"
|
||||
:total="Number(total)"
|
||||
v-model:page="queryParams.pageNum"
|
||||
v-model:limit="queryParams.pageSize"
|
||||
v-model:page="queryParams.skipCount"
|
||||
v-model:limit="queryParams.maxResultCount"
|
||||
@pagination="getList"
|
||||
/>
|
||||
|
||||
@@ -252,8 +252,8 @@ const dateRange = ref([]);
|
||||
const data = reactive({
|
||||
form: {},
|
||||
queryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
skipCount: 1,
|
||||
maxResultCount: 10,
|
||||
name: undefined,
|
||||
},
|
||||
rules: {
|
||||
@@ -272,7 +272,7 @@ function getList() {
|
||||
listData(proxy.addDateRange(queryParams.value, dateRange.value)).then(
|
||||
(response) => {
|
||||
dataList.value = response.data.items;
|
||||
total.value = response.data.total;
|
||||
total.value = response.data.totalCount;
|
||||
loading.value = false;
|
||||
}
|
||||
);
|
||||
@@ -289,7 +289,7 @@ function reset() {
|
||||
}
|
||||
/** 搜索按钮操作 */
|
||||
function handleQuery() {
|
||||
queryParams.value.pageNum = 1;
|
||||
queryParams.value.skipCount = 1;
|
||||
getList();
|
||||
}
|
||||
/** 重置按钮操作 */
|
||||
|
||||
Reference in New Issue
Block a user