更新2.1.2版本,优化部门、角色权限,增加上下级关系;增加登录、系统、短信日志;优化省市区编码

This commit is contained in:
孟帅
2023-01-25 11:49:21 +08:00
parent 11fad0132d
commit 93e0fe7250
190 changed files with 35896 additions and 7208 deletions

File diff suppressed because one or more lines are too long

View File

@@ -19,7 +19,7 @@ export function Delete(params) {
}
@{end}
@{ if eq .options.Step.HasEdit true }
// 新建/编辑@{.tableComment}
// 添加/编辑@{.tableComment}
export function Edit(params) {
return http.request({
url: '/@{.varName | LcFirst}/edit',

View File

@@ -4,7 +4,7 @@
v-model:show="isShowModal"
:show-icon="false"
preset="dialog"
:title="params?.@{.pk.TsName} > 0 ? '编辑 #' + params?.@{.pk.TsName} : '新建'"
:title="params?.@{.pk.TsName} > 0 ? '编辑 #' + params?.@{.pk.TsName} : '添加'"
:style="{
width: dialogWidth,
}"

View File

@@ -2,8 +2,8 @@
<div>
<n-card :bordered="false" class="proCard">
<div class="n-layout-page-header">
<n-card :bordered="false" title="@{.tableComment}列表">
<!-- 里有系统自动生成的CURD表格 -->
<n-card :bordered="false" title="@{.tableComment}">
<!-- 系统自动生成的CURD表格你可以将此行注释改为表格的描述 -->
</n-card>
</div>
<BasicForm
@@ -42,7 +42,7 @@
<PlusOutlined />
</n-icon>
</template>
新建
添加
</n-button>@{end}
@{ if eq .options.Step.HasBatchDel true } <n-button
type="error"
@@ -62,7 +62,7 @@
type="primary"
@click="handleExport"
class="min-left-space"
v-if="hasPermission(['/demoVar/export'])"
v-if="hasPermission(['/@{.varName | LcFirst}/delete'])"
>
<template #icon>
<n-icon>
@@ -89,9 +89,9 @@
import { BasicTable, TableAction } from '@/components/Table';
import { BasicForm, useForm } from '@/components/Form/index';
import { usePermission } from '@/hooks/web/usePermission';
import { Delete, List, Status, Export } from '@/api/@{.varName | LcFirst}';
@{.apiImport}
import { State, columns, schemas, options, newState } from './model';
import { DeleteOutlined, PlusOutlined, ExportOutlined } from '@vicons/antd';
@{.iconsImport}
@{ if eq .options.Step.HasView true } import { useRouter } from 'vue-router';@{end}
import { getOptionLabel } from '@/utils/hotgo';
@{ if eq .options.Step.HasEdit true } import Edit from './edit.vue';@{end}
@@ -172,10 +172,10 @@
showModal.value = true;
formParams.value = newState(null);
}@{end}
@{ if or (eq .options.Step.HasAdd true) (eq .options.Step.HasEdit true) }
function updateShowModal(value) {
showModal.value = value;
}
}@{end}
@{ if eq .options.Step.HasCheck true } function onCheckedRow(rowKeys) {
batchDeleteDisabled.value = rowKeys.length <= 0;

View File

@@ -8,7 +8,7 @@ import { isArray, isNullObject } from '@/utils/is';
import { getFileExt } from '@/utils/urlUtils';
import { defRangeShortcuts, defShortcuts, formatToDate } from '@/utils/dateUtil';
import { validate } from '@/utils/validateUtil';
import { getOptionLabel, getOptionTag, Options } from '@/utils/hotgo';
import { getOptionLabel, getOptionTag, Options, errorImg } from '@/utils/hotgo';
@{ if eq .options.Step.HasSwitch true }
import { usePermission } from '@/hooks/web/usePermission';
const { hasPermission } = usePermission();