refactor: ♻️ eslint 代码规范调整
This commit is contained in:
@@ -31,8 +31,8 @@
|
||||
<el-card shadow="never" class="table-container">
|
||||
<template #header>
|
||||
<el-button
|
||||
type="success"
|
||||
v-hasPerm="['sys:config:add']"
|
||||
type="success"
|
||||
@click="handleOpenDialog()"
|
||||
>
|
||||
<template #icon>
|
||||
@@ -41,8 +41,8 @@
|
||||
新增
|
||||
</el-button>
|
||||
<el-button
|
||||
color="#626aef"
|
||||
v-hasPerm="['sys:config:refresh']"
|
||||
color="#626aef"
|
||||
@click="handleRefreshCache"
|
||||
>
|
||||
<el-icon><RefreshLeft /></el-icon>
|
||||
@@ -85,10 +85,10 @@
|
||||
<el-table-column fixed="right" label="操作" width="220">
|
||||
<template #default="scope">
|
||||
<el-button
|
||||
v-hasPerm="['sys:config:update']"
|
||||
type="primary"
|
||||
size="small"
|
||||
link
|
||||
v-hasPerm="['sys:config:update']"
|
||||
@click="handleOpenDialog(scope.row.id)"
|
||||
>
|
||||
<template #icon>
|
||||
@@ -97,10 +97,10 @@
|
||||
编辑
|
||||
</el-button>
|
||||
<el-button
|
||||
v-hasPerm="['sys:config:delete']"
|
||||
type="danger"
|
||||
size="small"
|
||||
link
|
||||
v-hasPerm="['sys:config:delete']"
|
||||
@click="handleDelete(scope.row.id)"
|
||||
>
|
||||
<template #icon>
|
||||
|
||||
@@ -303,7 +303,7 @@ function handleDelete(deptId?: number) {
|
||||
return;
|
||||
}
|
||||
|
||||
ElMessageBox.confirm(`确认删除已选中的数据项?`, "警告", {
|
||||
ElMessageBox.confirm("确认删除已选中的数据项?", "警告", {
|
||||
confirmButtonText: "确定",
|
||||
cancelButtonText: "取消",
|
||||
type: "warning",
|
||||
|
||||
@@ -148,8 +148,8 @@
|
||||
|
||||
<el-form-item label="备注">
|
||||
<el-input
|
||||
type="textarea"
|
||||
v-model="formData.remark"
|
||||
type="textarea"
|
||||
placeholder="请输入备注"
|
||||
/>
|
||||
</el-form-item>
|
||||
|
||||
@@ -12,9 +12,9 @@
|
||||
</el-form-item>
|
||||
<el-form-item prop="createTime" label="操作时间">
|
||||
<el-date-picker
|
||||
v-model="queryParams.createTime"
|
||||
:editable="false"
|
||||
class="!w-[240px]"
|
||||
v-model="queryParams.createTime"
|
||||
type="daterange"
|
||||
range-separator="~"
|
||||
start-placeholder="开始时间"
|
||||
|
||||
@@ -41,11 +41,11 @@
|
||||
highlight-current-row
|
||||
row-key="id"
|
||||
:expand-row-keys="['1']"
|
||||
@row-click="handleRowClick"
|
||||
:tree-props="{
|
||||
children: 'children',
|
||||
hasChildren: 'hasChildren',
|
||||
}"
|
||||
@row-click="handleRowClick"
|
||||
>
|
||||
<el-table-column label="菜单名称" min-width="200">
|
||||
<template #default="scope">
|
||||
@@ -165,8 +165,8 @@
|
||||
<el-drawer
|
||||
v-model="dialog.visible"
|
||||
:title="dialog.title"
|
||||
@close="handleCloseDialog"
|
||||
size="50%"
|
||||
@close="handleCloseDialog"
|
||||
>
|
||||
<el-form
|
||||
ref="menuFormRef"
|
||||
@@ -339,11 +339,11 @@
|
||||
/>
|
||||
|
||||
<el-icon
|
||||
class="ml-2 cursor-pointer color-[var(--el-color-success)]"
|
||||
style="vertical-align: -0.15em"
|
||||
v-if="
|
||||
formData.params.indexOf(item) === formData.params.length - 1
|
||||
"
|
||||
class="ml-2 cursor-pointer color-[var(--el-color-success)]"
|
||||
style="vertical-align: -0.15em"
|
||||
@click="formData.params.push({ key: '', value: '' })"
|
||||
>
|
||||
<CirclePlusFilled />
|
||||
@@ -459,7 +459,7 @@
|
||||
|
||||
<script setup lang="ts">
|
||||
defineOptions({
|
||||
name: "Menu",
|
||||
name: "SysMenu",
|
||||
inheritAttrs: false,
|
||||
});
|
||||
|
||||
|
||||
@@ -12,12 +12,12 @@
|
||||
<span>通知公告详情</span>
|
||||
<div class="dialog-toolbar">
|
||||
<!-- 全屏/退出全屏按钮 -->
|
||||
<el-button @click="toggleFullscreen" circle>
|
||||
<el-button circle @click="toggleFullscreen">
|
||||
<SvgIcon v-if="isFullscreen" icon-class="fullscreen-exit" />
|
||||
<SvgIcon v-else icon-class="fullscreen" />
|
||||
</el-button>
|
||||
<!-- 关闭按钮 -->
|
||||
<el-button @click="handleClose" circle>
|
||||
<el-button circle @click="handleClose">
|
||||
<template #icon>
|
||||
<Close />
|
||||
</template>
|
||||
@@ -46,7 +46,7 @@
|
||||
{{ notice.publishTime }}
|
||||
</el-descriptions-item>
|
||||
<el-descriptions-item label="公告内容:">
|
||||
<div v-html="notice.content"></div>
|
||||
<div v-html="notice.content" />
|
||||
</el-descriptions-item>
|
||||
</el-descriptions>
|
||||
</el-dialog>
|
||||
|
||||
@@ -73,7 +73,7 @@
|
||||
<el-table-column label="通知标题" prop="title" min-width="200" />
|
||||
<el-table-column align="center" label="通知类型" width="150">
|
||||
<template #default="scope">
|
||||
<DictLabel :code="'notice_type'" v-model="scope.row.type" />
|
||||
<DictLabel v-model="scope.row.type" :code="'notice_type'" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
@@ -84,7 +84,7 @@
|
||||
/>
|
||||
<el-table-column align="center" label="通知等级" width="100">
|
||||
<template #default="scope">
|
||||
<DictLabel code="notice_level" v-model="scope.row.level" />
|
||||
<DictLabel v-model="scope.row.level" code="notice_level" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
@@ -140,8 +140,8 @@
|
||||
<el-button
|
||||
type="primary"
|
||||
size="small"
|
||||
@click="openNoticeDetailDialog(scope.row.id)"
|
||||
link
|
||||
@click="openNoticeDetailDialog(scope.row.id)"
|
||||
>
|
||||
查看
|
||||
</el-button>
|
||||
@@ -223,16 +223,16 @@
|
||||
</el-form-item>
|
||||
<el-form-item label="通知类型" prop="type">
|
||||
<dictionary
|
||||
v-model="formData.type"
|
||||
type="button"
|
||||
code="notice_type"
|
||||
v-model="formData.type"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="通知等级" prop="level">
|
||||
<dictionary
|
||||
v-model="formData.level"
|
||||
type="button"
|
||||
code="notice_level"
|
||||
v-model="formData.level"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="目标类型" prop="targetType">
|
||||
@@ -242,9 +242,9 @@
|
||||
</el-radio-group>
|
||||
</el-form-item>
|
||||
<el-form-item
|
||||
v-if="formData.targetType == 2"
|
||||
label="指定用户"
|
||||
prop="targetUserIds"
|
||||
v-if="formData.targetType == 2"
|
||||
>
|
||||
<el-select
|
||||
v-model="formData.targetUserIds"
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
<el-table-column label="通知标题" prop="title" min-width="200" />
|
||||
<el-table-column align="center" label="通知类型" width="150">
|
||||
<template #default="scope">
|
||||
<DictLabel code="notice_type" v-model="scope.row.type" />
|
||||
<DictLabel v-model="scope.row.type" code="notice_type" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
@@ -49,12 +49,12 @@
|
||||
/>
|
||||
<el-table-column align="center" label="通知等级" width="100">
|
||||
<template #default="scope">
|
||||
<DictLabel code="notice_level" v-model="scope.row.level" />
|
||||
<DictLabel v-model="scope.row.level" code="notice_level" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
align="center"
|
||||
key="releaseTime"
|
||||
align="center"
|
||||
label="发布时间"
|
||||
prop="publishTime"
|
||||
width="150"
|
||||
|
||||
@@ -185,8 +185,8 @@
|
||||
</el-button>
|
||||
<el-checkbox
|
||||
v-model="parentChildLinked"
|
||||
@change="handleparentChildLinkedChange"
|
||||
class="ml-5"
|
||||
@change="handleparentChildLinkedChange"
|
||||
>
|
||||
父子联动
|
||||
</el-checkbox>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<el-card shadow="never">
|
||||
<el-input v-model="deptName" placeholder="部门名称" clearable>
|
||||
<template #prefix>
|
||||
<Search />
|
||||
<el-icon><Search /></el-icon>
|
||||
</template>
|
||||
</el-input>
|
||||
|
||||
|
||||
@@ -16,9 +16,9 @@
|
||||
>
|
||||
<el-form-item label="文件名" prop="files">
|
||||
<el-upload
|
||||
class="w-full"
|
||||
ref="uploadRef"
|
||||
v-model:file-list="importFormData.files"
|
||||
class="w-full"
|
||||
accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel"
|
||||
:drag="true"
|
||||
:limit="1"
|
||||
|
||||
@@ -35,9 +35,9 @@
|
||||
|
||||
<el-form-item label="创建时间">
|
||||
<el-date-picker
|
||||
v-model="queryParams.createTime"
|
||||
:editable="false"
|
||||
class="!w-[240px]"
|
||||
v-model="queryParams.createTime"
|
||||
type="daterange"
|
||||
range-separator="~"
|
||||
start-placeholder="开始时间"
|
||||
|
||||
Reference in New Issue
Block a user