Browse Source

字段和组件分组排序调整

lwx_v9
liwenxuan 2 years ago
parent
commit
3cdaa4c593
  1. 429
      src/components/DesignForm/assembly/index.ts

429
src/components/DesignForm/assembly/index.ts

@ -12,11 +12,11 @@ const selectOption: any = [
label: '标签3',
value: 'value3'
}*/
]
const config: { optionsType: number } = {
]
const config: { optionsType: number } = {
optionsType: 0 // 0固定 1数据源 2 接口字典
}
export default [
}
export default [
{
title: '基础字段',
children: [
@ -29,10 +29,10 @@ const selectOption: any = [
modelValue: '标题'
},
config: {},
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
},
{
@ -43,20 +43,20 @@ const selectOption: any = [
control: {
// 组件所有属性
modelValue: '',
mathFormula:{
formulaHtml:'',
mathsString:'',
mathsFormula:'',
takingMethod:1,
digit:2
mathFormula: {
formulaHtml: '',
mathsString: '',
mathsFormula: '',
takingMethod: 1,
digit: 2
}
},
config: {}, // 其他配置信息
selectvalue: "default",
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
},
{
@ -69,10 +69,10 @@ const selectOption: any = [
modelValue: ''
},
config: {}, // 其他配置信息
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
},
@ -85,10 +85,10 @@ const selectOption: any = [
modelValue: ''
},
config: {},
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
},
{
@ -98,14 +98,14 @@ const selectOption: any = [
iconFont: 'fa-dot-circle-o',
control: {
modelValue: '',
glxxsz:[],
glxxsz: [],
},
options: selectOption, // 下拉选项数据集合
config: config,
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
},
{
@ -115,14 +115,14 @@ const selectOption: any = [
iconFont: 'fa-check-square-o',
control: {
modelValue: [],
glxxszForCheckBox:[],
glxxszForCheckBox: [],
},
options: selectOption,
config: config,
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
},
{
@ -133,14 +133,14 @@ const selectOption: any = [
control: {
modelValue: '',
appendToBody: true,
glxxsz:[],
glxxsz: [],
},
options: selectOption,
config: config,
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
},
{
@ -153,10 +153,10 @@ const selectOption: any = [
},
options: [],
config: config,
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
},
{
@ -169,10 +169,10 @@ const selectOption: any = [
type: 'date'
},
config: {},
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
},
{
@ -184,10 +184,10 @@ const selectOption: any = [
modelValue: ''
},
config: {},
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
},
{
@ -199,10 +199,10 @@ const selectOption: any = [
modelValue: ''
},
config: {},
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
},
{
@ -213,10 +213,10 @@ const selectOption: any = [
control: {
},
config: {},
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
},
{
@ -226,24 +226,24 @@ const selectOption: any = [
iconFont: 'fa-toggle-on',
control: {
modelValue: "",
glxxszSwitch:[
glxxszSwitch: [
{
conditionField:'',
openValue:"",
showFields:[]
conditionField: '',
openValue: "",
showFields: []
},
{
conditionField:'',
offValue:"",
showFields:[]
conditionField: '',
offValue: "",
showFields: []
},
]
},
config: {},
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
},
{
@ -255,10 +255,10 @@ const selectOption: any = [
label: '保存'
},
config: {},
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
},
{
@ -270,10 +270,10 @@ const selectOption: any = [
modelValue: 0
},
config: {},
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
},
@ -313,10 +313,10 @@ const selectOption: any = [
],
control: {},
config: {},
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
},
{
@ -328,10 +328,10 @@ const selectOption: any = [
control: {},
config: {},
item: {}, // label标题相关
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
},
{
@ -345,10 +345,10 @@ const selectOption: any = [
config: {
addBtnText: '添加一行'
},
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
},
{
@ -359,10 +359,10 @@ const selectOption: any = [
control: {},
config: {},
list: [],
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
},
{
@ -378,10 +378,10 @@ const selectOption: any = [
],
control: {},
config: {},
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
},
@ -392,10 +392,10 @@ const selectOption: any = [
iconFont: '',
control: {},
config: {},
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
},
@ -412,29 +412,29 @@ const selectOption: any = [
iconFont: 'fa-photo',
control: {
modelValue: '',
uploadFlag:false,
imgId:'',
uploadFlag: false,
imgId: '',
imgUrl: '',
link: '',
fit:1,
radius:false,
radiusNum:5,
boderAndShadow:false,
showMode:'自定义像素值',
pxWidth:448,
pxHeight:252,
widthPercent:90,
heightPercent:90,
mt:0,
mb:0,
ml:0,
mr:0,
pt:0,
pb:0,
pl:0,
pr:0,
floatFlag:false,
floatValue:'left',
fit: 1,
radius: false,
radiusNum: 5,
boderAndShadow: false,
showMode: '自定义像素值',
pxWidth: 448,
pxHeight: 252,
widthPercent: 90,
heightPercent: 90,
mt: 0,
mb: 0,
ml: 0,
mr: 0,
pt: 0,
pb: 0,
pl: 0,
pr: 0,
floatFlag: false,
floatValue: 'left',
},
config: {}
},
@ -445,7 +445,7 @@ const selectOption: any = [
iconFont: 'fa-play-circle',
control: {
modelValue: '',
videoMsg:[{
videoMsg: [{
CreatedAt: '',
UpdatedAt: '',
fileSize: "0n",
@ -458,19 +458,19 @@ const selectOption: any = [
type: 0,
url: '',
videoReady: false,
videoHeight:400,
videoWidth:700,
videoHeight: 400,
videoWidth: 700,
videoAutoPlay: false,
attrId: '',
poster:'',
poster: '',
loop: false
}]
},
config: {},
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
},
{
@ -483,10 +483,10 @@ const selectOption: any = [
modelValue: '' // 也可以是[{name:'',url:''}]形式
},
config: {},
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
},
@ -498,10 +498,10 @@ const selectOption: any = [
control: {
},
config: {},
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
},
{
@ -517,10 +517,10 @@ const selectOption: any = [
config: {
addBtnText: '添加一行'
},
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
},
{
@ -531,10 +531,10 @@ const selectOption: any = [
control: {
},
config: {},
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
},
{
@ -546,10 +546,10 @@ const selectOption: any = [
modelValue: 0
},
config: {},
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
},
{
@ -561,10 +561,10 @@ const selectOption: any = [
modelValue: 0
},
config: {},
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
},
{
@ -576,10 +576,10 @@ const selectOption: any = [
modelValue: ''
},
config: {},
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
},
{
@ -589,25 +589,25 @@ const selectOption: any = [
iconFont: 'fa-window-restore',
control: {
modelValue: '',
carsuselConfigArr:[{
uploadFlag:false,
imgId:'',
imgSort:1,
carsuselConfigArr: [{
uploadFlag: false,
imgId: '',
imgSort: 1,
imgUrl: '',
link: ''
}],
config: {
carsuselWidth:448,
carsuselHeight:252,
interval:2000,
carsuselWidth: 448,
carsuselHeight: 252,
interval: 2000,
}
},
config: {},
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
},
@ -619,10 +619,10 @@ const selectOption: any = [
control: {
},
config: {},
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
},
{
@ -646,10 +646,10 @@ const selectOption: any = [
}]
},
config: {
transferName:'穿梭框',
transferDataSource:'固定选项',
apiUrl:'/javasys/lowCode/transfer/getOrgAndManTree',
method:'post',
transferName: '穿梭框',
transferDataSource: '固定选项',
apiUrl: '/javasys/lowCode/transfer/getOrgAndManTree',
method: 'post',
}
},
{
@ -662,10 +662,10 @@ const selectOption: any = [
modelValue: ''
},
config: {},
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
},
{
@ -681,10 +681,10 @@ const selectOption: any = [
config: {
optionsType: 0
},
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
},
{
@ -694,17 +694,17 @@ const selectOption: any = [
iconFont: 'fa-wpforms',
control: {
modelValue: '',
hideConditionHtml:'',
hideConditionHtmlCopy:'',
hideConditionHtml: '',
hideConditionHtmlCopy: '',
formid: '',
dataRangeConditionHtml:'',
dataRangeConditionHtmlCopy:'',
dataRangeConditionHtml: '',
dataRangeConditionHtmlCopy: '',
saveFlag: false,
fillRoles: [
{
leftValue:'',
rightValue:'',
id:'',
leftValue: '',
rightValue: '',
id: '',
}
],
},
@ -719,10 +719,10 @@ const selectOption: any = [
modelValue: ''
},
config: {},
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
/*template: '', //
component: '' // 根据template注入的组件*/
@ -749,12 +749,12 @@ const selectOption: any = [
control: {
},
config: {
automatic:false
automatic: false
},
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
},
{
@ -767,10 +767,10 @@ const selectOption: any = [
modelValue: ''
},
config: {}, // 其他配置信息
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
},
{
@ -781,17 +781,16 @@ const selectOption: any = [
control: {
},
config: {},
styles:{
divStyle:{},
labelStyle:{},
inputStyle:{}
styles: {
divStyle: {},
labelStyle: {},
inputStyle: {}
}
}
]
},
{
title: '扩展组件',//
chileren:[]
chileren: []
}
]
]

Loading…
Cancel
Save