This commit is contained in:
陈红丽 2024-11-18 16:09:17 +08:00
parent dcc02cb6cf
commit ccddd6e122
16 changed files with 20 additions and 8 deletions

View File

@ -77,10 +77,10 @@
};
onMounted(() => {
document.addEventListener('mousedown', timekeeping);
// document.addEventListener('mousedown', timekeeping);
});
onUnmounted(() => {
document.removeEventListener('mousedown', timekeeping);
// document.removeEventListener('mousedown', timekeeping);
});
</script>

View File

@ -126,13 +126,12 @@
<n-data-table
ref="tableElRef"
v-bind="getBindValues"
v-model:checked-row-keys="checkedRowKeys"
@update:checked-row-keys="checkedRowKeysChange"
@update:filters="handleFiltersChange"
@update:sorter="handleSorterChange"
:pagination="pagination"
@update:page="updatePage"
@update:page-size="updatePageSize"
:style="{ minHeight: deviceHeight+45+'px' }"
>
<template v-for="item in Object.keys($slots)" :key="item" #[item]="data">
<slot v-bind="data || {}" :name="item"></slot>

View File

@ -7,6 +7,7 @@ import {
MapChart,
PictorialBarChart,
RadarChart,
GaugeChart
} from 'echarts/charts';
import {
@ -40,6 +41,7 @@ echarts.use([
PieChart,
MapChart,
RadarChart,
GaugeChart,
SVGRenderer,
PictorialBarChart,
RadarComponent,

View File

@ -92,6 +92,7 @@ function addTable() {
}
const loadDataTable = async (res) => {
rowKeys.value = []
const result = await getEmailLogList({ ...formParams, ...res });
return result;
};

View File

@ -92,6 +92,7 @@ function addTable() {
}
const loadDataTable = async (res) => {
rowKeys.value = []
const result = await getFileLogList({ ...formParams, ...res });
return result;
};
@ -144,6 +145,7 @@ async function handleDetail(record: Recordable) {
* @param id 参数
*/
async function handleDelete(record) {
console.log(rowKeys.value)
dialog.warning({
title: '提示',
content: '确定要删除?',

View File

@ -92,6 +92,7 @@ function addTable() {
}
const loadDataTable = async (res) => {
rowKeys.value = []
const result = await getSmsLogList({ ...formParams, ...res });
return result;
};

View File

@ -19,7 +19,7 @@
<n-form-item path="password">
<n-input
v-model:value="formInline.password"
show-password
show-password-on="mousedown"
type="password"
placeholder="请输入登录密码"
@keyup.enter="handleSubmit"

View File

@ -34,7 +34,7 @@
</n-input>
</n-form-item>
<n-form-item path="password">
<n-input v-model:value="formInline.password" type="password" show-password placeholder="请输入密码">
<n-input v-model:value="formInline.password" type="password" show-password-on="mousedown" placeholder="请输入密码">
<template #prefix>
<n-icon size="18" color="#808695">
<LockOutlined />
@ -43,7 +43,7 @@
</n-input>
</n-form-item>
<n-form-item path="retPassword">
<n-input v-model:value="formInline.retPassword" type="password" show-password placeholder="请再次输入密码">
<n-input v-model:value="formInline.retPassword" type="password" show-password-on="mousedown" placeholder="请再次输入密码">
<template #prefix>
<n-icon size="18" color="#808695">
<LockOutlined />

View File

@ -128,6 +128,7 @@ function addTable() {
}
const loadDataTable = async (res) => {
rowKeys.value = []
const result = await getLevelList({ ...formParams, ...res });
return result;
};

View File

@ -91,6 +91,7 @@ function addTable() {
}
const loadDataTable = async (res) => {
rowKeys.value = []
const result = await getLoginLogList({ ...formParams, ...res });
return result;
};

View File

@ -91,6 +91,7 @@ function addTable() {
}
const loadDataTable = async (res) => {
rowKeys.value = []
const result = await getOperLogList({ ...formParams, ...res });
return result;
};

View File

@ -101,6 +101,7 @@ function addTable() {
}
const loadDataTable = async (res) => {
rowKeys.value = []
const result = await getPositionList({ ...formParams, ...res });
return result;
};

View File

@ -100,6 +100,7 @@ function addTable() {
}
const loadDataTable = async (res) => {
rowKeys.value = []
const result = await getRoleList({ ...formParams, ...res });
return result;
};

View File

@ -50,7 +50,7 @@
<n-input v-model:value="formData.contactSite" placeholder="请输入官网地址" clearable />
</n-form-item>
<n-form-item label="用户限额" path="number" class="flex-1"
:rule="{ type:'string',required: true, message: '请输入用户限额', trigger: 'blur' }">
:rule="{required: true, message: '请输入用户限额', trigger: 'blur' }">
<number-input v-model="formData.number" placeholder="请输入用户限额" clearable />
</n-form-item>
</div>

View File

@ -107,6 +107,7 @@ function addTable() {
}
const loadDataTable = async (res) => {
rowKeys.value = []
const result = await getTenantList({ ...formParams, ...res });
return result;
};

View File

@ -155,6 +155,7 @@ function addTable() {
}
const loadDataTable = async (res) => {
rowKeys.value = []
const result = await getUserList({ ...formParams, ...res });
return result;
};