From 8040a18c4b2a848d252bf01838f06c7aec1be9f3 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期五, 07 六月 2024 15:16:11 +0800
Subject: [PATCH] 2024-06-07
---
src/templates/comtableconfig/source.jsx | 332 +++++++++++++++++++++++++++----------------------------
1 files changed, 162 insertions(+), 170 deletions(-)
diff --git a/src/templates/comtableconfig/source.jsx b/src/templates/comtableconfig/source.jsx
index 036bdbf..ff23352 100644
--- a/src/templates/comtableconfig/source.jsx
+++ b/src/templates/comtableconfig/source.jsx
@@ -1,14 +1,12 @@
import Utils from '@/utils/utils.js'
-import zhCN from '@/locales/zh-CN/model.js'
-import enUS from '@/locales/en-US/model.js'
-
-const CommonDict = (!localStorage.getItem('lang') || localStorage.getItem('lang') === 'zh-CN') ? zhCN : enUS
class CommonTableBaseData {
baseConfig = {
+ version: '1.0',
type: 'system',
Template: 'CommonTable',
enabled: false,
+ easyCode: '',
setting: {
actionfixed: false,
columnfixed: false,
@@ -17,7 +15,7 @@
primaryKey: '',
order: '',
dataresource: '',
- interType: 'inner',
+ interType: 'system',
sysInterface: 'false',
innerFunc: '',
interface: '',
@@ -26,144 +24,132 @@
},
tables: [],
search: [
- {
- origin: true,
- uuid: Utils.getuuid(),
- label: 'label',
- field: '',
- initval: '',
- type: 'text',
- resourceType: '0',
- setAll: 'false',
- options: [],
- orderType: 'asc',
- match: 'like',
- display: 'dropdown'
- }, {
- origin: true,
- uuid: Utils.getuuid(),
- label: 'label',
- field: '',
- initval: '',
- type: 'select',
- resourceType: '0',
- setAll: 'false',
- options: [],
- orderType: 'asc',
- match: 'equal',
- display: 'dropdown'
- }, {
- origin: true,
- uuid: Utils.getuuid(),
- label: 'label',
- field: '',
- initval: '',
- type: 'date',
- resourceType: '0',
- setAll: 'false',
- options: [],
- orderType: 'asc',
- match: 'greater',
- display: 'dropdown'
- }
+ // {
+ // origin: true,
+ // uuid: Utils.getuuid(),
+ // label: 'label',
+ // field: '',
+ // initval: '',
+ // type: 'text',
+ // resourceType: '0',
+ // options: [],
+ // orderType: 'asc',
+ // match: 'like',
+ // }, {
+ // origin: true,
+ // uuid: Utils.getuuid(),
+ // label: 'label',
+ // field: '',
+ // initval: '',
+ // type: 'select',
+ // resourceType: '0',
+ // options: [],
+ // orderType: 'asc',
+ // match: '=',
+ // }, {
+ // origin: true,
+ // uuid: Utils.getuuid(),
+ // label: 'label',
+ // field: '',
+ // initval: '',
+ // type: 'date',
+ // resourceType: '0',
+ // options: [],
+ // orderType: 'asc',
+ // match: 'greater',
+ // }
],
action: [
- {
- origin: true,
- uuid: Utils.getuuid(),
- label: 'add',
- intertype: 'inner',
- method: 'POST',
- Ot: 'notRequired',
- position: 'toolbar',
- execSuccess: 'grid',
- execError: 'never',
- errorTime: 15,
- OpenType: 'pop',
- icon: 'plus',
- class: 'green',
- verify: null
- }, {
- origin: true,
- uuid: Utils.getuuid(),
- label: 'update',
- intertype: 'inner',
- method: 'POST',
- Ot: 'requiredSgl',
- position: 'grid',
- execSuccess: 'grid',
- execError: 'never',
- errorTime: 15,
- OpenType: 'pop',
- icon: 'form',
- class: 'purple',
- verify: null
- }, {
- origin: true,
- uuid: Utils.getuuid(),
- label: 'delete',
- intertype: 'inner',
- method: 'POST',
- Ot: 'required',
- position: 'toolbar',
- execSuccess: 'grid',
- execError: 'never',
- errorTime: 15,
- OpenType: 'prompt',
- icon: 'delete',
- class: 'red',
- verify: null
- }
+ // {
+ // origin: true,
+ // uuid: Utils.getuuid(),
+ // label: 'add',
+ // intertype: 'system',
+ // Ot: 'notRequired',
+ // position: 'toolbar',
+ // execSuccess: 'grid',
+ // execError: 'never',
+ // OpenType: 'pop',
+ // icon: 'plus',
+ // class: 'green',
+ // verify: null
+ // }, {
+ // origin: true,
+ // uuid: Utils.getuuid(),
+ // label: 'update',
+ // intertype: 'system',
+ // Ot: 'requiredSgl',
+ // position: 'toolbar',
+ // execSuccess: 'grid',
+ // execError: 'never',
+ // OpenType: 'pop',
+ // icon: 'form',
+ // class: 'purple',
+ // verify: null
+ // }, {
+ // origin: true,
+ // uuid: Utils.getuuid(),
+ // label: 'delete',
+ // intertype: 'system',
+ // Ot: 'required',
+ // position: 'toolbar',
+ // execSuccess: 'grid',
+ // execError: 'never',
+ // OpenType: 'prompt',
+ // icon: 'delete',
+ // class: 'red',
+ // verify: null
+ // }
],
columns: [
- {
- origin: true,
- uuid: Utils.getuuid(),
- Align: 'left',
- label: 'label',
- field: '',
- Hide: 'false',
- IsSort: 'true',
- type: 'text',
- Width: 120
- }, {
- origin: true,
- uuid: Utils.getuuid(),
- Align: 'left',
- label: 'label',
- field: '',
- Hide: 'false',
- IsSort: 'true',
- type: 'text',
- Width: 120
- }, {
- origin: true,
- uuid: Utils.getuuid(),
- Align: 'left',
- label: 'label',
- field: '',
- Hide: 'false',
- IsSort: 'true',
- type: 'text',
- Width: 120
- }, {
- origin: true,
- uuid: Utils.getuuid(),
- Align: 'left',
- label: 'label',
- field: '',
- Hide: 'false',
- IsSort: 'true',
- type: 'text',
- Width: 120
- }
+ // {
+ // origin: true,
+ // uuid: Utils.getuuid(),
+ // Align: 'left',
+ // label: 'label',
+ // field: '',
+ // Hide: 'false',
+ // IsSort: 'true',
+ // type: 'text',
+ // Width: 120
+ // }, {
+ // origin: true,
+ // uuid: Utils.getuuid(),
+ // Align: 'left',
+ // label: 'label',
+ // field: '',
+ // Hide: 'false',
+ // IsSort: 'true',
+ // type: 'text',
+ // Width: 120
+ // }, {
+ // origin: true,
+ // uuid: Utils.getuuid(),
+ // Align: 'left',
+ // label: 'label',
+ // field: '',
+ // Hide: 'false',
+ // IsSort: 'true',
+ // type: 'text',
+ // Width: 120
+ // }, {
+ // origin: true,
+ // uuid: Utils.getuuid(),
+ // Align: 'left',
+ // label: 'label',
+ // field: '',
+ // Hide: 'false',
+ // IsSort: 'true',
+ // type: 'text',
+ // Width: 120
+ // }
],
gridBtn: {
display: false,
Align: 'center',
IsSort: 'false',
uuid: Utils.getuuid(),
- label: CommonDict['header.form.column.action'],
+ label: '鎿嶄綔',
type: 'action',
style: 'button',
show: 'horizontal',
@@ -205,50 +191,62 @@
searchItems = [
{
type: 'search',
- label: CommonDict['header.form.text'],
+ label: '鏂囨湰',
subType: 'text',
url: ''
},
{
type: 'search',
- label: CommonDict['header.form.select'],
+ label: '涓嬫媺閫夋嫨',
subType: 'select',
url: ''
},
{
type: 'search',
- label: CommonDict['header.form.multiselect'],
+ label: '涓嬫媺澶氶��',
subType: 'multiselect',
url: ''
},
{
type: 'search',
- label: CommonDict['header.form.link'],
+ label: '鑱斿姩鑿滃崟',
subType: 'link',
url: ''
},
{
type: 'search',
- label: CommonDict['header.form.dateday'],
+ label: '閫夐」鍗�',
+ subType: 'checkcard',
+ url: ''
+ },
+ {
+ type: 'search',
+ label: '鏃ユ湡锛堝ぉ锛�',
subType: 'date',
url: ''
},
{
type: 'search',
- label: CommonDict['header.form.dateweek'],
+ label: '鏃ユ湡锛堝懆锛�',
subType: 'dateweek',
url: ''
},
{
type: 'search',
- label: CommonDict['header.form.datemonth'],
+ label: '鏃ユ湡锛堟湀锛�',
subType: 'datemonth',
url: ''
},
{
type: 'search',
- label: CommonDict['header.form.daterange'],
+ label: '鏃ユ湡锛堝尯闂达級',
subType: 'daterange',
+ url: ''
+ },
+ {
+ type: 'search',
+ label: '鏁板�硷紙鍖洪棿锛�',
+ subType: 'range',
url: ''
},
{
@@ -262,67 +260,55 @@
actionItems = [
{
type: 'action',
- label: CommonDict['header.form.popform'],
+ label: '寮圭獥锛堣〃鍗曪級',
subType: 'pop',
url: ''
},
{
type: 'action',
- label: CommonDict['header.form.prompt'],
+ label: '鎻愮ず妗�',
subType: 'prompt',
url: ''
},
{
type: 'action',
- label: CommonDict['header.form.exec'],
+ label: '鐩存帴鎵ц',
subType: 'exec',
url: ''
},
{
type: 'action',
- label: CommonDict['header.form.excelIn'],
+ label: '瀵煎叆Excel',
subType: 'excelIn',
url: ''
},
{
type: 'action',
- label: CommonDict['header.form.excelOut'],
+ label: '瀵煎嚭Excel',
subType: 'excelOut',
url: ''
},
{
type: 'action',
- label: CommonDict['header.form.popview'],
+ label: '寮圭獥锛堟爣绛撅級',
subType: 'popview',
url: ''
},
{
type: 'action',
- label: CommonDict['header.form.tab'],
+ label: '鏍囩椤�',
subType: 'tab',
url: ''
},
{
type: 'action',
- label: CommonDict['header.form.blank'],
- subType: 'blank',
- url: ''
- },
- {
- type: 'action',
- label: CommonDict['header.form.newpage.inner'],
+ label: '鏂伴〉闈�',
subType: 'innerpage',
url: ''
},
{
type: 'action',
- label: CommonDict['header.form.newpage.outer'],
- subType: 'outerpage',
- url: ''
- },
- {
- type: 'action',
- label: CommonDict['header.form.funcbutton'],
+ label: '鍔熻兘鎸夐挳',
subType: 'funcbutton',
url: ''
}
@@ -331,38 +317,44 @@
columnItems = [
{
type: 'columns',
- label: CommonDict['header.form.text'],
+ label: '鏂囨湰',
subType: 'text',
url: ''
},
{
type: 'columns',
- label: CommonDict['header.form.number'],
+ label: '鏁板瓧',
subType: 'number',
url: ''
},
{
type: 'columns',
- label: CommonDict['header.form.picture'],
+ label: '鍥剧墖',
subType: 'picture',
url: ''
},
{
type: 'columns',
- label: CommonDict['header.form.textarea'],
+ label: '閾炬帴',
+ subType: 'link',
+ url: ''
+ },
+ {
+ type: 'columns',
+ label: '澶氳鏂囨湰',
subType: 'textarea',
url: ''
},
{
type: 'columns',
- label: CommonDict['header.form.colspan'],
+ label: '鍚堝苟鍒�',
subType: 'colspan',
url: ''
},
{
type: 'columns',
- label: '瀵规瘮鍒�',
- subType: CommonDict['header.form.contrastCol'],
+ label: '搴忓彿',
+ subType: 'index',
url: ''
}
]
@@ -370,7 +362,7 @@
tabItems = [
{
type: 'tabs',
- label: CommonDict['header.menu.tab.subtable'],
+ label: '瀛愯〃',
subType: 'SubTable',
}
]
--
Gitblit v1.8.0