应用集成平台服务端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1253 lines
20 KiB

const opt = {
list: [
{
type: "input",
control:
{
modelValue: ""
},
config:
{},
name: "input1696038556127",
item:
{
label: "单行文本"
}
},
{
type: "password",
control:
{
modelValue: ""
},
config:
{},
name: "mi4ma3",
item:
{
label: "密码"
},
customRules: [
{
type: "required",
message: "必填项",
trigger: "blur"
},
{
type: "int",
message: "请输入正整数",
trigger: "blur"
}]
},
{
type: "textarea",
control:
{
modelValue: ""
},
config:
{},
name: "textarea1696038558485",
item:
{
label: "多行文本"
}
},
{
type: "grid",
columns: [
{
attr:
{
span: 12
},
list: [
{
type: "radio",
control:
{
modelValue: ""
},
options: [
{
label: "男",
value: "1"
},
{
label: "女",
value: "2"
}],
config:
{
optionsType: 0,
transformData: "number"
},
name: "radio1696038570431",
item:
{
label: "单选框组"
}
}]
},
{
attr:
{
span: 12
},
list: [
{
type: "checkbox",
control:
{
modelValue: []
},
options: [
{
label: "琴",
value: "1"
},
{
label: "棋",
value: "2"
},
{
label: "书",
value: "3"
},
{
label: "画",
value: "4"
}],
config:
{
optionsType: 0,
transformData: "number"
},
name: "checkbox1696038572631",
item:
{
label: "多选框组"
}
}]
}],
control:
{},
config:
{}
},
{
type: "card",
list: [
{
type: "flex",
list: [
{
type: "input",
control:
{
modelValue: ""
},
config:
{
span: 11
},
name: "input1696038664966",
item:
{
label: "单行文本"
}
},
{
type: "input",
control:
{
modelValue: ""
},
config:
{
span: 11
},
name: "input1696038667373",
item:
{
label: "单行文本"
}
}],
tableData: [],
control:
{},
config:
{
addBtnText: "添加一行"
},
name: "flex1696038652102"
}],
control:
{},
config:
{},
item:
{
label: "卡片布局"
}
},
{
type: "div",
control:
{},
config:
{},
list: [
{
type: "input",
control:
{
modelValue: ""
},
config:
{
span: 11
},
name: "input1696038778855",
item:
{
label: "单行文本"
}
},
{
type: "input",
control:
{
modelValue: ""
},
config:
{
span: 11
},
name: "input1696038787973",
item:
{
label: "单行文本"
}
}]
},
{
type: "divider",
control:
{},
config:
{},
item:
{
label: "分割线"
}
},
{
type: "grid",
columns: [
{
attr:
{
span: 12
},
list: [
{
type: "datePicker",
control:
{
modelValue: "",
type: "year",
valueFormat: "x"
},
config:
{},
name: "nian2",
item:
{
label: "年"
}
}],
type: "gridChild"
},
{
attr:
{
span: 12
},
list: [
{
type: "datePicker",
control:
{
modelValue: "",
type: "month",
valueFormat: "x"
},
config:
{},
name: "yue4",
item:
{
label: "月"
}
}],
type: "gridChild"
},
{
list: [
{
type: "datePicker",
control:
{
modelValue: "",
type: "date",
valueFormat: "x",
placeholder: "日期"
},
config:
{},
name: "ri4qi1",
item:
{
label: "日期"
}
}],
attr:
{
span: 12
}
},
{
list: [
{
type: "datePicker",
control:
{
modelValue: "",
type: "datetime",
valueFormat: "x"
},
config:
{},
name: "ri4qi1shi2jian1",
item:
{
label: "日期时间"
}
}],
attr:
{
span: 12
},
type: "gridChild"
},
{
list: [
{
type: "datePicker",
control:
{
modelValue: "",
type: "week",
valueFormat: "x"
},
config:
{},
name: "zhou1",
item:
{
label: "周"
}
}],
attr:
{
span: 12
}
},
{
list: [
{
type: "datePicker",
control:
{
modelValue: "",
type: "datetimerange",
valueFormat: "x"
},
config:
{},
name: "shi2jian1qu1jian1",
item:
{
label: "时间区间"
}
}],
attr:
{
span: 12
}
},
{
list: [
{
type: "datePicker",
control:
{
modelValue: "",
type: "daterange",
valueFormat: "x"
},
config:
{},
name: "ri4qi1qu1jian1",
item:
{
label: "日期区间"
}
}],
attr:
{
span: 12
}
},
{
list: [
{
type: "datePicker",
control:
{
modelValue: "",
type: "monthrange",
valueFormat: "x"
},
config:
{},
name: "yue4qu1jian1",
item:
{
label: "月区间"
}
}],
attr:
{
span: 12
}
},
{
list: [
{
type: "timePicker",
control:
{
modelValue: ""
},
config:
{},
name: "xiao3shi2fen1zhong1",
item:
{
label: "小时分钟"
}
}],
attr:
{
span: 12
}
},
{
list: [
{
type: "switch",
control:
{
modelValue: false,
activeValue: 1,
inactiveValue: 2
},
config:
{},
name: "switch1696039103927",
item:
{
label: "开关"
}
}],
attr:
{
span: 12
}
}],
control:
{},
config:
{}
},
{
type: "select",
control:
{
modelValue: "",
appendToBody: true
},
options: [
{
label: "笔",
value: "1"
},
{
label: "墨",
value: "2"
},
{
label: "纸",
value: "3"
},
{
label: "砚",
value: "4"
}],
config:
{
optionsType: 0,
transformData: "number"
},
name: "select1696039053901",
item:
{
label: "下拉选择框"
}
},
{
type: "grid",
columns: [
{
attr:
{
span: 6
},
list: [
{
type: "colorPicker",
control:
{
modelValue: "",
colorFormat: "hsl"
},
config:
{},
name: "colorPicker1696039098586",
item:
{
label: "取色器"
}
}],
type: "gridChild"
},
{
attr:
{
span: 6
},
list: [
{
type: "colorPicker",
control:
{
modelValue: "",
colorFormat: "hsv"
},
config:
{},
name: "colorPicker1696055097699",
item:
{
label: "取色器"
}
}],
type: "gridChild"
},
{
list: [
{
type: "colorPicker",
control:
{
modelValue: "",
colorFormat: "hex"
},
config:
{},
name: "colorPicker1696055100707",
item:
{
label: "取色器"
}
}],
attr:
{
span: 6
},
type: "gridChild"
},
{
list: [
{
type: "colorPicker",
control:
{
modelValue: "",
colorFormat: "rgb"
},
config:
{},
name: "colorPicker1696055102938",
item:
{
label: "取色器"
}
}],
attr:
{
span: 6
},
type: "gridChild"
}],
control:
{},
config:
{}
},
{
type: "inputNumber",
control:
{
modelValue: 0
},
config:
{},
name: "inputNumber1696039114696",
item:
{
label: "计数器"
}
},
{
type: "cascader",
control:
{
modelValue: []
},
options: [
{
value: "guide",
label: "Guide",
children: [
{
value: "disciplines",
label: "Disciplines",
children: [
{
value: "consistency",
label: "Consistency"
},
{
value: "feedback",
label: "Feedback"
},
{
value: "efficiency",
label: "Efficiency"
},
{
value: "controllability",
label: "Controllability"
}]
},
{
value: "navigation",
label: "Navigation",
children: [
{
value: "side nav",
label: "Side Navigation"
},
{
value: "top nav",
label: "Top Navigation"
}]
}]
},
{
value: "component",
label: "Component",
children: [
{
value: "basic",
label: "Basic",
children: [
{
value: "layout",
label: "Layout"
},
{
value: "color",
label: "Color"
},
{
value: "typography",
label: "Typography"
},
{
value: "icon",
label: "Icon"
},
{
value: "button",
label: "Button"
}]
},
{
value: "form",
label: "Form",
children: [
{
value: "radio",
label: "Radio"
},
{
value: "checkbox",
label: "Checkbox"
},
{
value: "input",
label: "Input"
},
{
value: "input-number",
label: "InputNumber"
},
{
value: "select",
label: "Select"
},
{
value: "cascader",
label: "Cascader"
},
{
value: "switch",
label: "Switch"
},
{
value: "slider",
label: "Slider"
},
{
value: "time-picker",
label: "TimePicker"
},
{
value: "date-picker",
label: "DatePicker"
},
{
value: "datetime-picker",
label: "DateTimePicker"
},
{
value: "upload",
label: "Upload"
},
{
value: "rate",
label: "Rate"
},
{
value: "form",
label: "Form"
}]
},
{
value: "data",
label: "Data",
children: [
{
value: "table",
label: "Table"
},
{
value: "tag",
label: "Tag"
},
{
value: "progress",
label: "Progress"
},
{
value: "tree",
label: "Tree"
},
{
value: "pagination",
label: "Pagination"
},
{
value: "badge",
label: "Badge"
}]
},
{
value: "notice",
label: "Notice",
children: [
{
value: "alert",
label: "Alert"
},
{
value: "loading",
label: "Loading"
},
{
value: "message",
label: "Message"
},
{
value: "message-box",
label: "MessageBox"
},
{
value: "notification",
label: "Notification"
}]
},
{
value: "navigation",
label: "Navigation",
children: [
{
value: "menu",
label: "Menu"
},
{
value: "tabs",
label: "Tabs"
},
{
value: "breadcrumb",
label: "Breadcrumb"
},
{
value: "dropdown",
label: "Dropdown"
},
{
value: "steps",
label: "Steps"
}]
},
{
value: "others",
label: "Others",
children: [
{
value: "dialog",
label: "Dialog"
},
{
value: "tooltip",
label: "Tooltip"
},
{
value: "popover",
label: "Popover"
},
{
value: "card",
label: "Card"
},
{
value: "carousel",
label: "Carousel"
},
{
value: "collapse",
label: "Collapse"
}]
}]
},
{
value: "resource",
label: "Resource",
children: [
{
value: "axure",
label: "Axure Components"
},
{
value: "sketch",
label: "Sketch Templates"
},
{
value: "docs",
label: "Design Documentation"
}]
}],
config:
{
optionsType: 0,
transformData: "number"
},
name: "cascader1696039118457",
item:
{
label: "级联选择器"
}
},
{
type: "rate",
control:
{
modelValue: 0,
max: 10
},
config:
{},
name: "rate1696039573947",
item:
{
label: "评分"
}
},
{
type: "slider",
control:
{
modelValue: 0,
min: 0,
max: 100,
step: 1
},
config:
{},
name: "slider1696039578478",
item:
{
label: "滑块"
}
},
{
type: "treeSelect",
control:
{
modelValue: [],
data: [
{
value: "1",
label: "Level one 1",
children: [
{
value: "1-1",
label: "Level two 1-1",
children: [
{
value: "1-1-1",
label: "Level three 1-1-1"
}]
}]
},
{
value: "2",
label: "Level one 2",
children: [
{
value: "2-1",
label: "Level two 2-1",
children: [
{
value: "2-1-1",
label: "Level three 2-1-1"
}]
},
{
value: "2-2",
label: "Level two 2-2",
children: [
{
value: "2-2-1",
label: "Level three 2-2-1"
}]
}]
},
{
value: "3",
label: "Level one 3",
children: [
{
value: "3-1",
label: "Level two 3-1",
children: [
{
value: "3-1-1",
label: "Level three 3-1-1"
}]
},
{
value: "3-2",
label: "Level two 3-2",
children: [
{
value: "3-2-1",
label: "Level three 3-2-1"
}]
}]
}],
renderAfterExpand: false,
multiple: true
},
config:
{
optionsType: 0,
transformData: "number"
},
name: "treeSelect1696039582299",
item:
{
label: "树形控件"
}
},
{
type: "txt",
control:
{
modelValue: "文字组件"
},
config:
{}
},
{
type: "title",
control:
{
modelValue: "标题"
},
config:
{}
},
{
type: "button",
control:
{
label: "按钮组件",
type: "danger"
},
config:
{}
},
{
type: "tabs",
columns: [
{
label: "子表",
list: [
{
type: "table",
list: [
{
type: "datePicker",
control:
{
modelValue: "",
type: "date",
valueFormat: "x"
},
config:
{},
name: "datePicker1696039696844",
item:
{
label: "日期选择器"
}
},
{
type: "input",
control:
{
modelValue: ""
},
config:
{},
name: "input1696039686403",
item:
{
label: "单行文本"
}
},
{
type: "input",
control:
{
modelValue: ""
},
config:
{},
name: "input1696039688913",
item:
{
label: "单行文本"
}
},
{
type: "input",
control:
{
modelValue: ""
},
config:
{},
name: "input1696039692171",
item:
{
label: "单行文本"
}
}],
tableData: [],
control:
{
border: true
},
config:
{
addBtnText: "添加一行"
},
name: "table1696039683345"
}]
},
{
label: "富文本",
list: [
{
type: "tinymce",
control:
{
modelValue: ""
},
config:
{},
name: "tinymce1696039759698",
item:
{
label: "富文本"
}
}]
}],
control:
{},
config:
{}
},
{
type: "table",
list: [
{
type: "datePicker",
control:
{
modelValue: "",
type: "date",
valueFormat: "x"
},
config:
{},
name: "datePicker1696039722523",
item:
{
label: "日期选择器"
}
},
{
type: "datePicker",
control:
{
modelValue: "",
type: "date",
valueFormat: "x"
},
config:
{},
name: "datePicker1696039719302",
item:
{
label: "日期选择器"
}
}],
tableData: [],
control:
{
border: true
},
config:
{
addBtnText: "添加一行"
},
name: "table1696039713655"
},
{
type: "upload",
control:
{
modelValue: "",
action: "/dev-api/api/upordown",
listType: "picture-card"
},
config:
{
btnText: "",
tip: ""
},
name: "upload1696039763960",
item:
{
label: "图片/文件"
}
},
{
type: "component",
control:
{
modelValue: "",
placeholder: "请选择地理位置"
},
config:
{
componentName: "ComponentTest"
},
name: "xuan3ze2wei4zhi4",
item:
{
label: "选择位置"
}
},
{
type: "expand-user",
control:
{
modelValue: ""
},
config:
{},
name: "expand-user1696039883861",
item:
{
label: "选择用户"
}
}],
form:
{
size: "default",
name: "customer_form_168658492905754624",
formName: "未命名表单_168658492905754624"
},
config:
{}
}