mirror of https://github.com/veops/cmdb.git
style && service tree define (#454)
This commit is contained in:
parent
6cda354c21
commit
a4729a3c1d
|
@ -341,7 +341,7 @@ const cmdb_en = {
|
||||||
tips1: 'Cannot form a view with the currently selected node, please select again!',
|
tips1: 'Cannot form a view with the currently selected node, please select again!',
|
||||||
tips2: 'Please enter the new serviceTree name!',
|
tips2: 'Please enter the new serviceTree name!',
|
||||||
tips3: 'Please select at least two nodes!',
|
tips3: 'Please select at least two nodes!',
|
||||||
tips4: 'Select at least one in leaf node or tree node',
|
tips4: 'Leaf node must be selected',
|
||||||
tips5: 'Select the tree directory node and display the service tree sub nodes as a Table',
|
tips5: 'Select the tree directory node and display the service tree sub nodes as a Table',
|
||||||
showLeafNode: 'Show Leaf Node',
|
showLeafNode: 'Show Leaf Node',
|
||||||
showTreeNode: 'Show Tree Node',
|
showTreeNode: 'Show Tree Node',
|
||||||
|
|
|
@ -340,7 +340,7 @@ const cmdb_zh = {
|
||||||
tips1: '不能与当前选中节点形成视图,请重新选择!',
|
tips1: '不能与当前选中节点形成视图,请重新选择!',
|
||||||
tips2: '请输入新增服务树名!',
|
tips2: '请输入新增服务树名!',
|
||||||
tips3: '请选择至少两个节点!',
|
tips3: '请选择至少两个节点!',
|
||||||
tips4: '叶子节点/树节点信息至少展示一个',
|
tips4: '树子节点为必选',
|
||||||
tips5: '选中树目录节点,服务树子节点展示成Table',
|
tips5: '选中树目录节点,服务树子节点展示成Table',
|
||||||
showLeafNode: '树的子节点展示成Table',
|
showLeafNode: '树的子节点展示成Table',
|
||||||
showTreeNode: '展示树节点信息',
|
showTreeNode: '展示树节点信息',
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
<a-checkbox :checked="form.is_show_leaf_node" @change="changeLeaf"> </a-checkbox>
|
<a-checkbox :checked="form.is_show_leaf_node" @change="changeLeaf"> </a-checkbox>
|
||||||
</a-form-model-item>
|
</a-form-model-item>
|
||||||
<a-form-model-item :label="$t('cmdb.preference_relation.showTreeNode')" prop="is_show_tree_node">
|
<a-form-model-item :label="$t('cmdb.preference_relation.showTreeNode')" prop="is_show_tree_node">
|
||||||
<a-checkbox :checked="form.is_show_tree_node" @change="changeNode"> </a-checkbox>
|
<a-checkbox v-model="form.is_show_tree_node"> </a-checkbox>
|
||||||
</a-form-model-item>
|
</a-form-model-item>
|
||||||
<a-form-model-item
|
<a-form-model-item
|
||||||
v-if="form.is_show_leaf_node && form.is_show_tree_node"
|
v-if="form.is_show_leaf_node && form.is_show_tree_node"
|
||||||
|
@ -49,7 +49,7 @@ export default {
|
||||||
rules: {
|
rules: {
|
||||||
name: [{ required: true, message: this.$t('cmdb.preference_relation.serviceTreeNamePlaceholder') }],
|
name: [{ required: true, message: this.$t('cmdb.preference_relation.serviceTreeNamePlaceholder') }],
|
||||||
is_public: [{ required: false }],
|
is_public: [{ required: false }],
|
||||||
is_show_leaf_node: [{ required: false }],
|
is_show_leaf_node: [{ required: true }],
|
||||||
is_show_tree_node: [{ required: false }],
|
is_show_tree_node: [{ required: false }],
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
@ -83,7 +83,7 @@ export default {
|
||||||
},
|
},
|
||||||
changeLeaf(e) {
|
changeLeaf(e) {
|
||||||
const checked = e.target.checked
|
const checked = e.target.checked
|
||||||
if (!checked && !this.form.is_show_tree_node) {
|
if (!checked) {
|
||||||
this.$message.warning(this.$t('cmdb.preference_relation.tips4'))
|
this.$message.warning(this.$t('cmdb.preference_relation.tips4'))
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
@ -92,17 +92,6 @@ export default {
|
||||||
is_show_leaf_node: checked,
|
is_show_leaf_node: checked,
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
changeNode(e) {
|
|
||||||
const checked = e.target.checked
|
|
||||||
if (!checked && !this.form.is_show_leaf_node) {
|
|
||||||
this.$message.warning(this.$t('cmdb.preference_relation.tips4'))
|
|
||||||
return
|
|
||||||
}
|
|
||||||
this.form = {
|
|
||||||
...this.form,
|
|
||||||
is_show_tree_node: checked,
|
|
||||||
}
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -521,7 +521,7 @@ body {
|
||||||
align-items: center;
|
align-items: center;
|
||||||
color: @layout-sidebar-font-color;
|
color: @layout-sidebar-font-color;
|
||||||
i {
|
i {
|
||||||
color: @text-color_5;
|
color: @layout-sidebar-icon-color;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
&:hover {
|
&:hover {
|
||||||
|
@ -590,7 +590,7 @@ body {
|
||||||
.ant-menu-submenu {
|
.ant-menu-submenu {
|
||||||
color: @layout-sidebar-font-color;
|
color: @layout-sidebar-font-color;
|
||||||
i {
|
i {
|
||||||
color: @text-color_5;
|
color: @layout-sidebar-icon-color;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.ant-menu-submenu-title:hover {
|
.ant-menu-submenu-title:hover {
|
||||||
|
|
|
@ -41,6 +41,7 @@
|
||||||
@layout-sidebar-selected-color: @primary-color_5; //selected bg
|
@layout-sidebar-selected-color: @primary-color_5; //selected bg
|
||||||
@layout-sidebar-arrow-color: @text-color_4;
|
@layout-sidebar-arrow-color: @text-color_4;
|
||||||
@layout-sidebar-font-color: @text-color_2;
|
@layout-sidebar-font-color: @text-color_2;
|
||||||
|
@layout-sidebar-icon-color: @text-color_4;
|
||||||
@layout-sidebar-selected-font-color: @primary-color;
|
@layout-sidebar-selected-font-color: @primary-color;
|
||||||
@layout-sidebar-disabled-font-color: @text-color_4;
|
@layout-sidebar-disabled-font-color: @text-color_4;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue