Merge pull request #7406 from dataease/pr@dev-v2@refactor_label

refactor: 文案修改
This commit is contained in:
王嘉豪 2023-12-27 15:30:53 +08:00 committed by GitHub
commit 09f6c7b64b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 37 additions and 22 deletions

View File

@ -37,7 +37,7 @@ public class VisualizationTemplateCategory implements Serializable {
private Integer level;
/**
* 种类 dataV or dashboard 目录或者文件夹
* 种类 dataV or dashboard 目录或者文件夹
*/
private String dvType;

View File

@ -102,7 +102,7 @@ public class TemplateManageService implements TemplateManageApi {
} else {//模板插入 同名的模板进行覆盖(先删除)
// 分类映射删除
extTemplateMapper.deleteCategoryMapByTemplate(request.getName(),null);
// 删除
// 删除
QueryWrapper<VisualizationTemplate> wrapper = new QueryWrapper<>();
wrapper.eq("name", request.getName());
templateMapper.delete(wrapper);
@ -157,7 +157,7 @@ public class TemplateManageService implements TemplateManageApi {
return templateManageDTO;
}
//名称检查
//名称检查
public String nameCheck(String optType, String name, String id) {
QueryWrapper<VisualizationTemplate> wrapper = new QueryWrapper<>();
if (CommonConstants.OPT_TYPE.INSERT.equals(optType)) {
@ -174,7 +174,7 @@ public class TemplateManageService implements TemplateManageApi {
}
}
//分类下模名称检查
//分类下模名称检查
@Override
public String categoryTemplateNameCheck(TemplateManageRequest request) {
Long result = extTemplateMapper.checkCategoryTemplateName(request.getName(), request.getCategories());
@ -215,7 +215,7 @@ public class TemplateManageService implements TemplateManageApi {
queryWrapper.eq("template_id", id);
queryWrapper.eq("category_id", categoryId);
categoryMapMapper.delete(queryWrapper);
// 如何是最后一个 则实际模需要删除
// 如何是最后一个 则实际模需要删除
Long result = extTemplateMapper.checkRepeatTemplateId(categoryId, id);
if (result == 0) {
templateMapper.deleteById(id);
@ -225,7 +225,7 @@ public class TemplateManageService implements TemplateManageApi {
@Override
public String deleteCategory(String id) {
Assert.notNull(id, "id cannot be null");
// 该分类下是否有其他分类公用的模
// 该分类下是否有其他分类公用的模
Long checkResult = extTemplateMapper.checkCategoryMap(id);
if (checkResult == 0) {
@ -287,7 +287,7 @@ public class TemplateManageService implements TemplateManageApi {
queryWrapper.eq("template_id", templateId);
queryWrapper.eq("category_id", categoryId);
categoryMapMapper.delete(queryWrapper);
// 如何是最后一个 则实际模需要删除
// 如何是最后一个 则实际模需要删除
Long result = extTemplateMapper.checkRepeatTemplateId(categoryId, templateId);
if (result == 0) {
templateMapper.deleteById(templateId);

View File

@ -1,11 +1,26 @@
DROP TABLE IF EXISTS `visualization_template`;
CREATE TABLE `visualization_template` (
`id` varchar(50) NOT NULL COMMENT '主键',
`name` varchar(255) DEFAULT NULL COMMENT '名称',
`pid` varchar(255) DEFAULT NULL COMMENT '父级id',
`level` int DEFAULT NULL COMMENT '层级',
`dv_type` varchar(255) DEFAULT NULL COMMENT '模板种类 dataV or dashboard 目录或者文件夹',
`node_type` varchar(255) DEFAULT NULL COMMENT '节点类型 folder or panel 目录或者文件夹',
`create_by` varchar(255) DEFAULT NULL COMMENT '创建人',
`create_time` bigint DEFAULT NULL COMMENT '创建时间',
`snapshot` longtext COMMENT '缩略图',
`template_type` varchar(255) DEFAULT NULL COMMENT '模板类型 system 系统内置 self 用户自建 ',
`template_style` longtext COMMENT 'template 样式',
`template_data` longtext COMMENT 'template 数据',
`dynamic_data` longtext COMMENT '预存数据',
PRIMARY KEY (`id`)
CREATE TABLE `visualization_template`
(
`id` varchar(50) NOT NULL COMMENT '主键',
`name` varchar(255) DEFAULT NULL COMMENT '名称',
`pid` varchar(255) DEFAULT NULL COMMENT '父级id',
`level` int DEFAULT NULL COMMENT '层级',
`dv_type` varchar(255) DEFAULT NULL COMMENT '模版种类 dataV or dashboard 目录或者文件夹',
`dv_type` varchar(255) DEFAULT NULL COMMENT '种类 dataV or dashboard 目录或者文件夹',
`node_type` varchar(255) DEFAULT NULL COMMENT '节点类型 folder or panel 目录或者文件夹',
`create_by` varchar(255) DEFAULT NULL COMMENT '创建人',
`create_time` bigint DEFAULT NULL COMMENT '创建时间',
@ -27,7 +42,7 @@ CREATE TABLE `visualization_template_category`
`name` varchar(255) DEFAULT NULL COMMENT '名称',
`pid` varchar(255) DEFAULT NULL COMMENT '父级id',
`level` int DEFAULT NULL COMMENT '层级',
`dv_type` varchar(255) DEFAULT NULL COMMENT '种类 dataV or dashboard 目录或者文件夹',
`dv_type` varchar(255) DEFAULT NULL COMMENT '种类 dataV or dashboard 目录或者文件夹',
`node_type` varchar(255) DEFAULT NULL COMMENT '节点类型 folder or panel 目录或者文件夹',
`create_by` varchar(255) DEFAULT NULL COMMENT '创建人',
`create_time` bigint DEFAULT NULL COMMENT '创建时间',

View File

@ -4,12 +4,12 @@ CREATE TABLE `visualization_template` (
`name` varchar(255) DEFAULT NULL COMMENT '名称',
`pid` varchar(255) DEFAULT NULL COMMENT '父级id',
`level` int DEFAULT NULL COMMENT '层级',
`dv_type` varchar(255) DEFAULT NULL COMMENT '种类 dataV or dashboard 目录或者文件夹',
`dv_type` varchar(255) DEFAULT NULL COMMENT '种类 dataV or dashboard 目录或者文件夹',
`node_type` varchar(255) DEFAULT NULL COMMENT '节点类型 folder or panel 目录或者文件夹',
`create_by` varchar(255) DEFAULT NULL COMMENT '创建人',
`create_time` bigint DEFAULT NULL COMMENT '创建时间',
`snapshot` longtext COMMENT '缩略图',
`template_type` varchar(255) DEFAULT NULL COMMENT '类型 system 系统内置 self 用户自建 ',
`template_type` varchar(255) DEFAULT NULL COMMENT '类型 system 系统内置 self 用户自建 ',
`template_style` longtext COMMENT 'template 样式',
`template_data` longtext COMMENT 'template 数据',
`dynamic_data` longtext COMMENT '预存数据',
@ -25,7 +25,7 @@ CREATE TABLE `visualization_template_category` (
`name` varchar(255) DEFAULT NULL COMMENT '名称',
`pid` varchar(255) DEFAULT NULL COMMENT '父级id',
`level` int DEFAULT NULL COMMENT '层级',
`dv_type` varchar(255) DEFAULT NULL COMMENT '种类 dataV or dashboard 目录或者文件夹',
`dv_type` varchar(255) DEFAULT NULL COMMENT '种类 dataV or dashboard 目录或者文件夹',
`node_type` varchar(255) DEFAULT NULL COMMENT '节点类型 folder or panel 目录或者文件夹',
`create_by` varchar(255) DEFAULT NULL COMMENT '创建人',
`create_time` bigint DEFAULT NULL COMMENT '创建时间',

View File

@ -631,7 +631,7 @@ export default {
belong_group: '所属分组',
select_group: '选择分组',
name_can_not_empty: '名称不能为空',
template_can_not_empty: '请导入模',
template_can_not_empty: '请导入模',
custom_count: '记录数',
table_title_fontsize: '表头字体大小',
table_item_fontsize: '表格字体大小',

View File

@ -9,9 +9,9 @@
>
<el-form-item :label="'模板名称'" prop="name">
<div class="flex-template">
<el-input v-model="state.templateInfo.name" placeholder="请输入模名称" clearable />
<el-input v-model="state.templateInfo.name" placeholder="请输入模名称" clearable />
<el-button style="margin-left: 10px" icon="Upload" secondary @click="goFile"
>导入模</el-button
>导入模</el-button
>
<input
id="input"
@ -197,7 +197,7 @@ const importTemplate = () => {
categoryTemplateNameCheck(nameCheckRequest).then(response => {
if (response.data.indexOf('exist') > -1) {
ElMessageBox.confirm('提示', {
tip: '当前分类存在相同模名称,是否覆盖?',
tip: '当前分类存在相同模名称,是否覆盖?',
confirmButtonType: 'danger',
type: 'warning',
autofocus: false,

View File

@ -57,7 +57,7 @@
class="custom-position"
>
<Icon style="width: 125px; height: 125px" name="dv-empty" />
<span style="margin-top: 8px; font-size: 14px"> 暂无模 </span>
<span style="margin-top: 8px; font-size: 14px"> 暂无模 </span>
</el-row>
<el-row
@ -66,7 +66,7 @@
class="custom-position"
>
<Icon style="width: 125px; height: 125px" name="dv-nothing" />
<span style="margin-top: 8px; font-size: 14px"> 没有找到相关模 </span>
<span style="margin-top: 8px; font-size: 14px"> 没有找到相关模 </span>
</el-row>
<div v-show="state.currentTemplateId !== ''" id="template-box" class="template-box">
@ -398,7 +398,7 @@ const categoryDelete = id => {
getTree()
} else {
ElMessageBox.confirm('无法删除分类', {
tip: '请先移除该分类下所有模再进行删除分类操作',
tip: '请先移除该分类下所有模再进行删除分类操作',
confirmButtonText: '知道了',
confirmButtonType: 'default',
showCancelButton: false,
@ -412,7 +412,7 @@ const categoryDelete = id => {
}
const templateDeleteInfo = id => {
if (id) {
ElMessageBox.confirm('确定删除该模吗?', {
ElMessageBox.confirm('确定删除该模吗?', {
tip: '',
confirmButtonType: 'danger',
type: 'warning',
@ -458,7 +458,7 @@ const categoryEdit = templateInfo => {
const templateEdit = templateInfo => {
state.templateDialog.visible = true
state.templateDialog.title = '编辑模'
state.templateDialog.title = '编辑模'
state.templateDialog.optType = 'update'
state.templateDialog.templateId = templateInfo.id
}
@ -532,7 +532,7 @@ const closeEditTemplateDialog = () => {
const templateImport = pid => {
state.templateDialog.visible = true
state.templateDialog.title = '导入模'
state.templateDialog.title = '导入模'
state.templateDialog.templateId = null
state.templateDialog.optType = 'insert'
state.templateDialog.pid = pid