From 5e2aafeede13d337380f736567caf74f49713be7 Mon Sep 17 00:00:00 2001
From: linwe <872216996@qq.com>
Date: Fri, 09 Aug 2024 14:38:32 +0800
Subject: [PATCH] 代码优化
---
src/const/tool/model.js | 634 ++++++++++++++++++++++++++++++---------------------------
1 files changed, 331 insertions(+), 303 deletions(-)
diff --git a/src/const/tool/model.js b/src/const/tool/model.js
index f252fc3..5e391fc 100644
--- a/src/const/tool/model.js
+++ b/src/const/tool/model.js
@@ -1,316 +1,344 @@
export const switchDic = [
- {
- label: "",
- value: 0
- },
- {
- label: "",
- value: 1
- }
-];
+ {
+ label: "",
+ value: 0,
+ },
+ {
+ label: "",
+ value: 1,
+ },
+]
export const entityDic = [
- {
- label: "String",
- value: "java.lang.String"
- },
- {
- label: "Integer",
- value: "java.lang.Integer"
- },
- {
- label: "Long",
- value: "java.lang.Long"
- },
- {
- label: "Double",
- value: "java.lang.Double"
- },
- {
- label: "BigDecimal",
- value: "java.math.BigDecimal"
- },
- {
- label: "Boolean",
- value: "java.lang.Boolean"
- },
- {
- label: "Date",
- value: "java.util.Date"
- }
-];
+ {
+ label: "String",
+ value: "java.lang.String",
+ },
+ {
+ label: "Integer",
+ value: "java.lang.Integer",
+ },
+ {
+ label: "Long",
+ value: "java.lang.Long",
+ },
+ {
+ label: "Double",
+ value: "java.lang.Double",
+ },
+ {
+ label: "BigDecimal",
+ value: "java.math.BigDecimal",
+ },
+ {
+ label: "Boolean",
+ value: "java.lang.Boolean",
+ },
+ {
+ label: "Date",
+ value: "java.util.Date",
+ },
+]
export const componentDic = [
- {
- label: "单行文本",
- value: "input"
- },
- {
- label: "多行文本",
- value: "textarea"
- },
- {
- label: "富文本",
- value: "editor"
- },
- {
- label: "下拉选项",
- value: "select"
- },
- {
- label: "树形下拉选项",
- value: "tree"
- },
- {
- label: "单选框",
- value: "radio"
- },
- {
- label: "多选框",
- value: "checkbox"
- },
- {
- label: "开关框",
- value: "switch"
- },
- {
- label: "日期框",
- value: "date"
- }
-];
+ {
+ label: "单行文本",
+ value: "input",
+ },
+ {
+ label: "多行文本",
+ value: "textarea",
+ },
+ {
+ label: "富文本",
+ value: "editor",
+ },
+ {
+ label: "下拉选项",
+ value: "select",
+ },
+ {
+ label: "树形下拉选项",
+ value: "tree",
+ },
+ {
+ label: "单选框",
+ value: "radio",
+ },
+ {
+ label: "多选框",
+ value: "checkbox",
+ },
+ {
+ label: "开关框",
+ value: "switch",
+ },
+ {
+ label: "日期框",
+ value: "date",
+ },
+]
export const queryDic = [
- {
- label: "等于",
- value: "equal"
- },
- {
- label: "不等于",
- value: "notequal"
- },
- {
- label: "大于",
- value: "gt"
- },
- {
- label: "大于等于",
- value: "ge"
- },
- {
- label: "小于",
- value: "lt"
- },
- {
- label: "小于等于",
- value: "le"
- },
- {
- label: "区间",
- value: "between"
- },
- {
- label: "模糊",
- value: "like"
- },
- {
- label: "左模糊",
- value: "likeleft"
- },
- {
- label: "右模糊",
- value: "likeright"
- }
-];
+ {
+ label: "等于",
+ value: "equal",
+ },
+ {
+ label: "不等于",
+ value: "notequal",
+ },
+ {
+ label: "大于",
+ value: "gt",
+ },
+ {
+ label: "大于等于",
+ value: "ge",
+ },
+ {
+ label: "小于",
+ value: "lt",
+ },
+ {
+ label: "小于等于",
+ value: "le",
+ },
+ {
+ label: "区间",
+ value: "between",
+ },
+ {
+ label: "模糊",
+ value: "like",
+ },
+ {
+ label: "左模糊",
+ value: "likeleft",
+ },
+ {
+ label: "右模糊",
+ value: "likeright",
+ },
+]
export const templateDic = [
- {
- label: "单表",
- value: "crud"
- },
- {
- label: "主子表",
- value: "sub"
- },
- {
- label: "树表",
- value: "tree"
- }
-];
+ {
+ label: "单表",
+ value: "crud",
+ },
+ {
+ label: "主子表",
+ value: "sub",
+ },
+ {
+ label: "树表",
+ value: "tree",
+ },
+]
export const option = {
- height: 'auto',
- searchShow: true,
- searchMenuSpan: 6,
- tip: false,
- border: true,
- index: true,
- viewBtn: true,
- selection: true,
- menuWidth: 250,
- column: [
- {
- label: "数据源",
- prop: "datasourceId",
- search: true,
- span: 24,
- type: "select",
- dicUrl: "/api/blade-develop/datasource/select",
- props: {
- label: "name",
- value: "id"
- },
- rules: [{
- required: true,
- message: "请选择数据源",
- trigger: "blur"
- }]
- },
- {
- label: "物理表名",
- prop: "modelTable",
- type: "tree",
- slot: true,
- dicData: [],
- props: {
- label: "comment",
- value: "name"
- },
- rules: [{
- required: true,
- message: "请输入数据库表名",
- trigger: "blur"
- }]
- },
- {
- label: "模型类名",
- prop: "modelClass",
- rules: [{
- required: true,
- message: "请输入模型类名",
- trigger: "blur"
- }]
- },
- {
- label: "模型名称",
- prop: "modelName",
- search: true,
- rules: [{
- required: true,
- message: "请输入模型名称",
- trigger: "blur"
- }]
- },
- {
- label: "模型编号",
- prop: "modelCode",
- search: true,
- rules: [{
- required: true,
- message: "请输入模型编号",
- trigger: "blur"
- }]
- },
- {
- label: "模型备注",
- prop: "modelRemark",
- hide: true,
- span: 24,
- },
- ]
-};
+ height: "auto",
+ searchShow: true,
+ searchMenuSpan: 6,
+ tip: false,
+ border: true,
+ index: true,
+ viewBtn: true,
+ selection: true,
+ menuWidth: 250,
+ column: [
+ {
+ label: "数据源",
+ prop: "datasourceId",
+ searchSpan: 4,
+ search: true,
+ searchLabelWidth: 60,
+ span: 24,
+ type: "select",
+ dicUrl: "/api/blade-develop/datasource/select",
+ props: {
+ label: "name",
+ value: "id",
+ },
+ rules: [
+ {
+ required: true,
+ message: "请选择数据源",
+ trigger: "blur",
+ },
+ ],
+ },
+ {
+ label: "物理表名",
+ prop: "modelTable",
+ type: "tree",
+ slot: true,
+ dicData: [],
+ props: {
+ label: "comment",
+ value: "name",
+ },
+ rules: [
+ {
+ required: true,
+ message: "请输入数据库表名",
+ trigger: "blur",
+ },
+ ],
+ },
+ {
+ label: "模型类名",
+ prop: "modelClass",
+ rules: [
+ {
+ required: true,
+ message: "请输入模型类名",
+ trigger: "blur",
+ },
+ ],
+ },
+ {
+ label: "模型名称",
+ prop: "modelName",
+ searchSpan: 4,
+ search: true,
+ rules: [
+ {
+ required: true,
+ message: "请输入模型名称",
+ trigger: "blur",
+ },
+ ],
+ },
+ {
+ label: "模型编号",
+ prop: "modelCode",
+ searchSpan: 4,
+ search: true,
+ rules: [
+ {
+ required: true,
+ message: "请输入模型编号",
+ trigger: "blur",
+ },
+ ],
+ },
+ {
+ label: "模型备注",
+ prop: "modelRemark",
+ hide: true,
+ span: 24,
+ },
+ ],
+}
export const optionModel = {
- border: true,
- index: true,
- addBtn: false,
- editBtn: false,
- addRowBtn: false,
- cellBtn: false,
- cancelBtn: false,
- tip: false,
- menu: false,
- selection: true,
- column: [{
- label: '物理列名',
- prop: 'jdbcName',
- }, {
- label: '物理类型',
- prop: 'jdbcType',
- }, {
- label: '实体列名',
- prop: 'propertyName',
- cell: true,
- }, {
- label: '实体类型',
- prop: 'propertyEntity',
- type: "select",
- dicData: entityDic,
- cell: true,
- }, {
- label: '字段说明',
- prop: 'jdbcComment',
- cell: true,
- }, {
- label: '列表显示',
- prop: 'isList',
- type: 'switch',
- dicData: switchDic,
- align: 'center',
- width: 80,
- cell: true,
- }, {
- label: '表单显示',
- prop: 'isForm',
- type: 'switch',
- dicData: switchDic,
- align: 'center',
- width: 80,
- cell: true,
- }, {
- label: '独占一行',
- prop: 'isRow',
- type: 'switch',
- dicData: switchDic,
- align: 'center',
- width: 80,
- cell: true,
- }, {
- label: '必填',
- prop: 'isRequired',
- type: 'switch',
- dicData: switchDic,
- align: 'center',
- width: 80,
- cell: true,
- }, {
- label: '组件类型',
- prop: 'componentType',
- type: "select",
- dicData: componentDic,
- cell: true,
- }, {
- label: '字典编码',
- prop: 'dictCode',
- type: "select",
- dicUrl: "/api/blade-system/dict/select",
- props: {
- label: "dictValue",
- value: "code"
- },
- cell: true,
- }, {
- label: '查询配置',
- prop: 'isQuery',
- type: 'switch',
- dicData: switchDic,
- align: 'center',
- width: 80,
- cell: true,
- }, {
- label: '查询类型',
- prop: 'queryType',
- type: "select",
- dicData: queryDic,
- cell: true,
- }]
-};
+ border: true,
+ index: true,
+ addBtn: false,
+ editBtn: false,
+ addRowBtn: false,
+ cellBtn: false,
+ cancelBtn: false,
+ tip: false,
+ menu: false,
+ selection: true,
+ column: [
+ {
+ label: "物理列名",
+ prop: "jdbcName",
+ },
+ {
+ label: "物理类型",
+ prop: "jdbcType",
+ },
+ {
+ label: "实体列名",
+ prop: "propertyName",
+ cell: true,
+ },
+ {
+ label: "实体类型",
+ prop: "propertyEntity",
+ type: "select",
+ dicData: entityDic,
+ cell: true,
+ },
+ {
+ label: "字段说明",
+ prop: "jdbcComment",
+ cell: true,
+ },
+ {
+ label: "列表显示",
+ prop: "isList",
+ type: "switch",
+ dicData: switchDic,
+ align: "center",
+ width: 80,
+ cell: true,
+ },
+ {
+ label: "表单显示",
+ prop: "isForm",
+ type: "switch",
+ dicData: switchDic,
+ align: "center",
+ width: 80,
+ cell: true,
+ },
+ {
+ label: "独占一行",
+ prop: "isRow",
+ type: "switch",
+ dicData: switchDic,
+ align: "center",
+ width: 80,
+ cell: true,
+ },
+ {
+ label: "必填",
+ prop: "isRequired",
+ type: "switch",
+ dicData: switchDic,
+ align: "center",
+ width: 80,
+ cell: true,
+ },
+ {
+ label: "组件类型",
+ prop: "componentType",
+ type: "select",
+ dicData: componentDic,
+ cell: true,
+ },
+ {
+ label: "字典编码",
+ prop: "dictCode",
+ type: "select",
+ dicUrl: "/api/blade-system/dict/select",
+ props: {
+ label: "dictValue",
+ value: "code",
+ },
+ cell: true,
+ },
+ {
+ label: "查询配置",
+ prop: "isQuery",
+ type: "switch",
+ dicData: switchDic,
+ align: "center",
+ width: 80,
+ cell: true,
+ },
+ {
+ label: "查询类型",
+ prop: "queryType",
+ type: "select",
+ dicData: queryDic,
+ cell: true,
+ },
+ ],
+}
--
Gitblit v1.9.3