提交 acfa9b8f authored 作者: lidongxu's avatar lidongxu

refactor(generator): 重构系统工具页面

同上
上级 5a8e4bb8
...@@ -210,7 +210,7 @@ export default { ...@@ -210,7 +210,7 @@ export default {
<style scoped <style scoped
lang="scss"> lang="scss">
::v-deep .custom-tree-node { ::v-deep(.custom-tree-node) {
width: 100%; width: 100%;
padding-right: 20px; padding-right: 20px;
font-size: 14px; font-size: 14px;
...@@ -225,17 +225,17 @@ export default { ...@@ -225,17 +225,17 @@ export default {
} }
} }
/* 间距放大 */ /* 间距放大 */
::v-deep .row_gap .el-tree-node .el-tree-node__content{ ::v-deep(.row_gap .el-tree-node .el-tree-node__content){
padding: 10px 0; padding: 10px 0;
height: auto; height: auto;
} }
// el-tree 取消选中时背景还有个颜色去掉 // el-tree 取消选中时背景还有个颜色去掉
::v-deep .el-tree-node:focus>.el-tree-node__content { ::v-deep(.el-tree-node:focus>.el-tree-node__content) {
background-color: transparent; background-color: transparent;
} }
// el-tree 选中时的背景色设置 // el-tree 选中时的背景色设置
::v-deep .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content { ::v-deep(.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content) {
background-color: #edf6ff !important; background-color: #edf6ff !important;
} }
......
...@@ -43,9 +43,9 @@ const componentChild = { ...@@ -43,9 +43,9 @@ const componentChild = {
'el-radio-group': { 'el-radio-group': {
options(h, conf, key) { options(h, conf, key) {
return conf.optionType === 'button' ? conf.options.map(item => h(resolveComponent('el-checkbox-button'), { return conf.optionType === 'button' ? conf.options.map(item => h(resolveComponent('el-checkbox-button'), {
label: item.value, value: item.value,
}, () => item.label)) : conf.options.map(item => h(resolveComponent('el-radio'), { }, () => item.label)) : conf.options.map(item => h(resolveComponent('el-radio'), {
label: item.value, value: item.value,
border: conf.border, border: conf.border,
}, () => item.label)) }, () => item.label))
} }
...@@ -101,6 +101,7 @@ export default defineComponent({ ...@@ -101,6 +101,7 @@ export default defineComponent({
on: {}, on: {},
style: {} style: {}
} }
const confClone = JSON.parse(JSON.stringify(this.conf)) const confClone = JSON.parse(JSON.stringify(this.conf))
const children = [] const children = []
const slot = {} const slot = {}
......
...@@ -56,9 +56,9 @@ ...@@ -56,9 +56,9 @@
</el-form-item> </el-form-item>
<el-form-item v-if="activeData.align !== undefined" label="垂直排列"> <el-form-item v-if="activeData.align !== undefined" label="垂直排列">
<el-radio-group v-model="activeData.align"> <el-radio-group v-model="activeData.align">
<el-radio-button label="top" /> <el-radio-button value="top" />
<el-radio-button label="middle" /> <el-radio-button value="middle" />
<el-radio-button label="bottom" /> <el-radio-button value="bottom" />
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
<el-form-item v-if="activeData.labelWidth !== undefined" label="标签宽度"> <el-form-item v-if="activeData.labelWidth !== undefined" label="标签宽度">
...@@ -126,10 +126,10 @@ ...@@ -126,10 +126,10 @@
</el-form-item> </el-form-item>
<el-form-item v-if="activeData.tag === 'el-input-number'" label="按钮位置"> <el-form-item v-if="activeData.tag === 'el-input-number'" label="按钮位置">
<el-radio-group v-model="activeData['controls-position']"> <el-radio-group v-model="activeData['controls-position']">
<el-radio-button label=""> <el-radio-button value="">
默认 默认
</el-radio-button> </el-radio-button>
<el-radio-button label="right"> <el-radio-button value="right">
右侧 右侧
</el-radio-button> </el-radio-button>
</el-radio-group> </el-radio-group>
...@@ -189,13 +189,13 @@ ...@@ -189,13 +189,13 @@
</el-form-item> </el-form-item>
<el-form-item v-if="activeData['list-type'] !== undefined" label="列表类型"> <el-form-item v-if="activeData['list-type'] !== undefined" label="列表类型">
<el-radio-group v-model="activeData['list-type']" size="small"> <el-radio-group v-model="activeData['list-type']" size="small">
<el-radio-button label="text"> <el-radio-button value="text">
text text
</el-radio-button> </el-radio-button>
<el-radio-button label="picture"> <el-radio-button value="picture">
picture picture
</el-radio-button> </el-radio-button>
<el-radio-button label="picture-card"> <el-radio-button value="picture-card">
picture-card picture-card
</el-radio-button> </el-radio-button>
</el-radio-group> </el-radio-group>
...@@ -246,10 +246,10 @@ ...@@ -246,10 +246,10 @@
<el-divider>选项</el-divider> <el-divider>选项</el-divider>
<el-form-item label="数据类型"> <el-form-item label="数据类型">
<el-radio-group v-model="activeData.dataType" size="small"> <el-radio-group v-model="activeData.dataType" size="small">
<el-radio-button label="dynamic"> <el-radio-button value="dynamic">
动态数据 动态数据
</el-radio-button> </el-radio-button>
<el-radio-button label="static"> <el-radio-button value="static">
静态数据 静态数据
</el-radio-button> </el-radio-button>
</el-radio-group> </el-radio-group>
...@@ -280,10 +280,10 @@ ...@@ -280,10 +280,10 @@
<el-form-item v-if="activeData.optionType !== undefined" label="选项样式"> <el-form-item v-if="activeData.optionType !== undefined" label="选项样式">
<el-radio-group v-model="activeData.optionType"> <el-radio-group v-model="activeData.optionType">
<el-radio-button label="default"> <el-radio-button value="default">
默认 默认
</el-radio-button> </el-radio-button>
<el-radio-button label="button"> <el-radio-button value="button">
按钮 按钮
</el-radio-button> </el-radio-button>
</el-radio-group> </el-radio-group>
...@@ -325,13 +325,13 @@ ...@@ -325,13 +325,13 @@
activeData.border || activeData.border ||
activeData.tag === 'el-color-picker')" label="选项尺寸"> activeData.tag === 'el-color-picker')" label="选项尺寸">
<el-radio-group v-model="activeData.size"> <el-radio-group v-model="activeData.size">
<el-radio-button label="large"> <el-radio-button value="large">
较大 较大
</el-radio-button> </el-radio-button>
<el-radio-button label="default"> <el-radio-button value="default">
默认 默认
</el-radio-button> </el-radio-button>
<el-radio-button label="small"> <el-radio-button value="small">
较小 较小
</el-radio-button> </el-radio-button>
</el-radio-group> </el-radio-group>
...@@ -427,26 +427,26 @@ ...@@ -427,26 +427,26 @@
</el-form-item> </el-form-item>
<el-form-item label="表单尺寸"> <el-form-item label="表单尺寸">
<el-radio-group v-model="formConf.size"> <el-radio-group v-model="formConf.size">
<el-radio-button label="large"> <el-radio-button value="large">
较大 较大
</el-radio-button> </el-radio-button>
<el-radio-button label="default"> <el-radio-button value="default">
默认 默认
</el-radio-button> </el-radio-button>
<el-radio-button label="small"> <el-radio-button value="small">
较小 较小
</el-radio-button> </el-radio-button>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
<el-form-item label="标签对齐"> <el-form-item label="标签对齐">
<el-radio-group v-model="formConf.labelPosition"> <el-radio-group v-model="formConf.labelPosition">
<el-radio-button label="left"> <el-radio-button value="left">
左对齐 左对齐
</el-radio-button> </el-radio-button>
<el-radio-button label="right"> <el-radio-button value="right">
右对齐 右对齐
</el-radio-button> </el-radio-button>
<el-radio-button label="top"> <el-radio-button value="top">
顶部对齐 顶部对齐
</el-radio-button> </el-radio-button>
</el-radio-group> </el-radio-group>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论