|
@@ -1,45 +1,20 @@
|
|
|
<template>
|
|
<template>
|
|
|
- <el-dialog
|
|
|
|
|
- title="质检"
|
|
|
|
|
- :visible.sync="visible"
|
|
|
|
|
- v-if="visible"
|
|
|
|
|
- :before-close="handleClose"
|
|
|
|
|
- :close-on-click-modal="false"
|
|
|
|
|
- :close-on-press-escape="false"
|
|
|
|
|
- append-to-body
|
|
|
|
|
- width="80%"
|
|
|
|
|
- >
|
|
|
|
|
|
|
+ <el-dialog title="质检" :visible.sync="visible" v-if="visible" :before-close="handleClose" :close-on-click-modal="false"
|
|
|
|
|
+ :close-on-press-escape="false" append-to-body width="80%">
|
|
|
<div class="ele-body">
|
|
<div class="ele-body">
|
|
|
<el-card shadow="never" v-loading="loading">
|
|
<el-card shadow="never" v-loading="loading">
|
|
|
- <ele-split-layout
|
|
|
|
|
- width="266px"
|
|
|
|
|
- allow-collapse
|
|
|
|
|
- :right-style="{ overflow: 'hidden' }"
|
|
|
|
|
- >
|
|
|
|
|
|
|
+ <ele-split-layout width="266px" allow-collapse :right-style="{ overflow: 'hidden' }">
|
|
|
<div>
|
|
<div>
|
|
|
<div class="ele-border-lighter sys-organization-list">
|
|
<div class="ele-border-lighter sys-organization-list">
|
|
|
- <AssetTree
|
|
|
|
|
- @handleNodeClick="handleNodeClick"
|
|
|
|
|
- @setRootId="setRootId"
|
|
|
|
|
- :id="rootId"
|
|
|
|
|
- ref="treeList"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <AssetTree @handleNodeClick="handleNodeClick" @setRootId="setRootId" :id="rootId" ref="treeList" />
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
<template v-slot:content>
|
|
<template v-slot:content>
|
|
|
<user-search @search="reload" ref="searchRef"> </user-search>
|
|
<user-search @search="reload" ref="searchRef"> </user-search>
|
|
|
<!-- 数据表格 -->
|
|
<!-- 数据表格 -->
|
|
|
- <ele-pro-table
|
|
|
|
|
- ref="table"
|
|
|
|
|
- :columns="columns"
|
|
|
|
|
- :datasource="datasource"
|
|
|
|
|
- height="calc(100vh - 405px)"
|
|
|
|
|
- full-height="calc(100vh - 116px)"
|
|
|
|
|
- tool-class="ele-toolbar-form"
|
|
|
|
|
- cache-key="inspectionClassify"
|
|
|
|
|
- row-key="qualityLevelId"
|
|
|
|
|
- :selection.sync="selection"
|
|
|
|
|
- >
|
|
|
|
|
|
|
+ <ele-pro-table ref="table" :columns="columns" :datasource="datasource" height="calc(100vh - 405px)"
|
|
|
|
|
+ full-height="calc(100vh - 116px)" tool-class="ele-toolbar-form" cache-key="inspectionClassify"
|
|
|
|
|
+ row-key="qualityLevelId" :selection.sync="selection">
|
|
|
<!-- 表头工具栏 -->
|
|
<!-- 表头工具栏 -->
|
|
|
|
|
|
|
|
<template v-slot:textType="{ row }">
|
|
<template v-slot:textType="{ row }">
|
|
@@ -47,16 +22,16 @@
|
|
|
row.textType == 1
|
|
row.textType == 1
|
|
|
? '数值'
|
|
? '数值'
|
|
|
: row.textType == 2
|
|
: row.textType == 2
|
|
|
- ? '选择'
|
|
|
|
|
- : row.textType == 3
|
|
|
|
|
- ? '上下限'
|
|
|
|
|
- : row.textType == 4
|
|
|
|
|
- ? '规格'
|
|
|
|
|
- : row.textType == 5
|
|
|
|
|
- ? '时间'
|
|
|
|
|
- : row.textType == 6
|
|
|
|
|
- ? '范围'
|
|
|
|
|
- : ''
|
|
|
|
|
|
|
+ ? '选择'
|
|
|
|
|
+ : row.textType == 3
|
|
|
|
|
+ ? '上下限'
|
|
|
|
|
+ : row.textType == 4
|
|
|
|
|
+ ? '规格'
|
|
|
|
|
+ : row.textType == 5
|
|
|
|
|
+ ? '时间'
|
|
|
|
|
+ : row.textType == 6
|
|
|
|
|
+ ? '范围'
|
|
|
|
|
+ : ''
|
|
|
}}
|
|
}}
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
@@ -78,19 +53,13 @@
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
|
<template v-slot:toolList="{ row }">
|
|
<template v-slot:toolList="{ row }">
|
|
|
- <div
|
|
|
|
|
- style="display: inline-block"
|
|
|
|
|
- v-for="(item, idx) in row.toolList"
|
|
|
|
|
- :key="idx"
|
|
|
|
|
- >{{ item.name }}
|
|
|
|
|
- <span
|
|
|
|
|
- v-if="
|
|
|
|
|
- row.toolList &&
|
|
|
|
|
- idx != row.toolList.length - 1
|
|
|
|
|
- "
|
|
|
|
|
- >,
|
|
|
|
|
- </span></div
|
|
|
|
|
- >
|
|
|
|
|
|
|
+ <div style="display: inline-block" v-for="(item, idx) in row.toolList" :key="idx">{{ item.name }}
|
|
|
|
|
+ <span v-if="
|
|
|
|
|
+ row.toolList &&
|
|
|
|
|
+ idx != row.toolList.length - 1
|
|
|
|
|
+ ">,
|
|
|
|
|
+ </span>
|
|
|
|
|
+ </div>
|
|
|
</template>
|
|
</template>
|
|
|
</ele-pro-table>
|
|
</ele-pro-table>
|
|
|
</template>
|
|
</template>
|
|
@@ -106,219 +75,220 @@
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
|
<script>
|
|
<script>
|
|
|
- import AssetTree from '@/components/AssetTree';
|
|
|
|
|
- import userSearch from './components/user-search.vue';
|
|
|
|
|
- import { pageByBom } from '@/api/material/inspectionClassify';
|
|
|
|
|
- import dictMixins from '@/mixins/dictMixins';
|
|
|
|
|
|
|
+import AssetTree from '@/components/AssetTree';
|
|
|
|
|
+import userSearch from './components/user-search.vue';
|
|
|
|
|
+import { pageByBom } from '@/api/material/inspectionClassify';
|
|
|
|
|
+import dictMixins from '@/mixins/dictMixins';
|
|
|
|
|
|
|
|
- export default {
|
|
|
|
|
- mixins: [dictMixins],
|
|
|
|
|
- components: {
|
|
|
|
|
- AssetTree,
|
|
|
|
|
- userSearch
|
|
|
|
|
- },
|
|
|
|
|
- data() {
|
|
|
|
|
- return {
|
|
|
|
|
- // 加载状态
|
|
|
|
|
- loading: false,
|
|
|
|
|
- // 表格选中数据
|
|
|
|
|
- selection: [],
|
|
|
|
|
- current: null,
|
|
|
|
|
- rootId: '12',
|
|
|
|
|
- visible: false,
|
|
|
|
|
|
|
+export default {
|
|
|
|
|
+ mixins: [dictMixins],
|
|
|
|
|
+ components: {
|
|
|
|
|
+ AssetTree,
|
|
|
|
|
+ userSearch
|
|
|
|
|
+ },
|
|
|
|
|
+ data() {
|
|
|
|
|
+ return {
|
|
|
|
|
+ // 加载状态
|
|
|
|
|
+ loading: false,
|
|
|
|
|
+ // 表格选中数据
|
|
|
|
|
+ selection: [],
|
|
|
|
|
+ current: null,
|
|
|
|
|
+ rootId: '12',
|
|
|
|
|
+ visible: false,
|
|
|
|
|
|
|
|
- columns: [
|
|
|
|
|
- {
|
|
|
|
|
- width: 45,
|
|
|
|
|
- type: 'selection',
|
|
|
|
|
- columnKey: 'selection',
|
|
|
|
|
- align: 'center',
|
|
|
|
|
- reserveSelection: true
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ columns: [
|
|
|
|
|
+ {
|
|
|
|
|
+ width: 45,
|
|
|
|
|
+ type: 'selection',
|
|
|
|
|
+ columnKey: 'selection',
|
|
|
|
|
+ align: 'center',
|
|
|
|
|
+ reserveSelection: true
|
|
|
|
|
+ },
|
|
|
|
|
|
|
|
- {
|
|
|
|
|
- prop: 'categoryLevelClassName',
|
|
|
|
|
- label: '质检类型',
|
|
|
|
|
- align: 'center',
|
|
|
|
|
- minWidth: 110
|
|
|
|
|
- },
|
|
|
|
|
- // {
|
|
|
|
|
- // prop: 'categoryLevelName',
|
|
|
|
|
- // label: '质检类型',
|
|
|
|
|
- // align: 'center',
|
|
|
|
|
- // minWidth: 110
|
|
|
|
|
- // },
|
|
|
|
|
|
|
+ {
|
|
|
|
|
+ prop: 'categoryLevelClassName',
|
|
|
|
|
+ label: '质检类型',
|
|
|
|
|
+ align: 'center',
|
|
|
|
|
+ minWidth: 110
|
|
|
|
|
+ },
|
|
|
|
|
+ // {
|
|
|
|
|
+ // prop: 'categoryLevelName',
|
|
|
|
|
+ // label: '质检类型',
|
|
|
|
|
+ // align: 'center',
|
|
|
|
|
+ // minWidth: 110
|
|
|
|
|
+ // },
|
|
|
|
|
|
|
|
- {
|
|
|
|
|
- prop: 'inspectionCode',
|
|
|
|
|
- label: '参数编码',
|
|
|
|
|
- showOverflowTooltip: true,
|
|
|
|
|
- align: 'center',
|
|
|
|
|
- minWidth: 110
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- prop: 'inspectionName',
|
|
|
|
|
- label: '参数名称',
|
|
|
|
|
- showOverflowTooltip: true,
|
|
|
|
|
- align: 'center',
|
|
|
|
|
- minWidth: 110
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ {
|
|
|
|
|
+ prop: 'inspectionCode',
|
|
|
|
|
+ label: '参数编码',
|
|
|
|
|
+ showOverflowTooltip: true,
|
|
|
|
|
+ align: 'center',
|
|
|
|
|
+ minWidth: 110
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ prop: 'inspectionName',
|
|
|
|
|
+ label: '参数名称',
|
|
|
|
|
+ showOverflowTooltip: true,
|
|
|
|
|
+ align: 'center',
|
|
|
|
|
+ minWidth: 110
|
|
|
|
|
+ },
|
|
|
|
|
|
|
|
- {
|
|
|
|
|
- prop: 'textType',
|
|
|
|
|
- label: '参数类型',
|
|
|
|
|
- showOverflowTooltip: true,
|
|
|
|
|
- align: 'center',
|
|
|
|
|
- slot: 'textType',
|
|
|
|
|
- minWidth: 110
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ {
|
|
|
|
|
+ prop: 'textType',
|
|
|
|
|
+ label: '参数类型',
|
|
|
|
|
+ showOverflowTooltip: true,
|
|
|
|
|
+ align: 'center',
|
|
|
|
|
+ slot: 'textType',
|
|
|
|
|
+ minWidth: 110
|
|
|
|
|
+ },
|
|
|
|
|
|
|
|
- {
|
|
|
|
|
- prop: 'defaultValue',
|
|
|
|
|
- slot: 'defaultValue',
|
|
|
|
|
- label: '工艺参数',
|
|
|
|
|
- align: 'center',
|
|
|
|
|
- minWidth: 150
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ {
|
|
|
|
|
+ prop: 'defaultValue',
|
|
|
|
|
+ slot: 'defaultValue',
|
|
|
|
|
+ label: '工艺参数',
|
|
|
|
|
+ align: 'center',
|
|
|
|
|
+ minWidth: 150
|
|
|
|
|
+ },
|
|
|
|
|
|
|
|
- {
|
|
|
|
|
- label: '工艺要求',
|
|
|
|
|
- prop: 'inspectionStandard',
|
|
|
|
|
- formatter: (row, column, cellValue) => {
|
|
|
|
|
- return (
|
|
|
|
|
- row.symbol + ' ' + cellValue + ' ' + row.unit
|
|
|
|
|
- );
|
|
|
|
|
- },
|
|
|
|
|
- minWidth: 150
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- label: '标准类型',
|
|
|
|
|
- prop: 'type',
|
|
|
|
|
- slot: 'type'
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ // {
|
|
|
|
|
+ // label: '工艺要求',
|
|
|
|
|
+ // prop: 'inspectionStandard',
|
|
|
|
|
+ // formatter: (row, column, cellValue) => {
|
|
|
|
|
+ // return (
|
|
|
|
|
+ // row.symbol + ' ' + cellValue + ' ' + row.unit
|
|
|
|
|
+ // );
|
|
|
|
|
+ // },
|
|
|
|
|
+ // minWidth: 150
|
|
|
|
|
+ // },
|
|
|
|
|
+ {
|
|
|
|
|
+ label: '标准类型',
|
|
|
|
|
+ prop: 'type',
|
|
|
|
|
+ slot: 'type'
|
|
|
|
|
+ },
|
|
|
|
|
|
|
|
- {
|
|
|
|
|
- prop: 'qualityStandardName',
|
|
|
|
|
- label: '标准名称',
|
|
|
|
|
- align: 'center',
|
|
|
|
|
- minWidth: 110
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ {
|
|
|
|
|
+ prop: 'qualityStandardName',
|
|
|
|
|
+ label: '标准名称',
|
|
|
|
|
+ align: 'center',
|
|
|
|
|
+ minWidth: 110
|
|
|
|
|
+ },
|
|
|
|
|
|
|
|
- {
|
|
|
|
|
- label: '状态',
|
|
|
|
|
- prop: 'status',
|
|
|
|
|
- formatter: (row, column, cellValue) => {
|
|
|
|
|
- return cellValue == 1 ? '启用' : cellValue === 0 ? '停用' : '';
|
|
|
|
|
- }
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ {
|
|
|
|
|
+ label: '状态',
|
|
|
|
|
+ prop: 'status',
|
|
|
|
|
+ formatter: (row, column, cellValue) => {
|
|
|
|
|
+ return cellValue == 1 ? '启用' : cellValue === 0 ? '停用' : '';
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
|
|
|
- {
|
|
|
|
|
- prop: 'toolList',
|
|
|
|
|
- slot: 'toolList',
|
|
|
|
|
- label: '工具名称',
|
|
|
|
|
- align: 'center',
|
|
|
|
|
- minWidth: 150
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ {
|
|
|
|
|
+ prop: 'toolList',
|
|
|
|
|
+ slot: 'toolList',
|
|
|
|
|
+ label: '工具名称',
|
|
|
|
|
+ align: 'center',
|
|
|
|
|
+ minWidth: 150
|
|
|
|
|
+ },
|
|
|
|
|
|
|
|
- {
|
|
|
|
|
- label: '备注',
|
|
|
|
|
- prop: 'inspectionRemark'
|
|
|
|
|
- }
|
|
|
|
|
- ]
|
|
|
|
|
- };
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ {
|
|
|
|
|
+ label: '备注',
|
|
|
|
|
+ prop: 'inspectionRemark'
|
|
|
|
|
+ }
|
|
|
|
|
+ ]
|
|
|
|
|
+ };
|
|
|
|
|
+ },
|
|
|
|
|
|
|
|
- created() {
|
|
|
|
|
- this.requestDict('取样类型');
|
|
|
|
|
- this.requestDict('质检标准类型');
|
|
|
|
|
- },
|
|
|
|
|
- methods: {
|
|
|
|
|
- /* 表格数据源 */
|
|
|
|
|
- datasource({ page, limit, where }) {
|
|
|
|
|
- let _data = null;
|
|
|
|
|
- _data = pageByBom({
|
|
|
|
|
- ...where,
|
|
|
|
|
- pageNum: page,
|
|
|
|
|
- size: limit,
|
|
|
|
|
- categoryLevelId: this.categoryLevelId || 12,
|
|
|
|
|
- rootCategoryLevelId: this.rootId
|
|
|
|
|
- });
|
|
|
|
|
|
|
+ created() {
|
|
|
|
|
+ this.requestDict('取样类型');
|
|
|
|
|
+ this.requestDict('质检标准类型');
|
|
|
|
|
+ },
|
|
|
|
|
+ methods: {
|
|
|
|
|
+ /* 表格数据源 */
|
|
|
|
|
+ datasource({ page, limit, where }) {
|
|
|
|
|
+ let _data = null;
|
|
|
|
|
+ _data = pageByBom({
|
|
|
|
|
+ ...where,
|
|
|
|
|
+ pageNum: page,
|
|
|
|
|
+ size: limit,
|
|
|
|
|
+ categoryLevelId: this.categoryLevelId || 12,
|
|
|
|
|
+ rootCategoryLevelId: this.rootId
|
|
|
|
|
+ });
|
|
|
|
|
|
|
|
- return _data;
|
|
|
|
|
- },
|
|
|
|
|
- /* 刷新表格 */
|
|
|
|
|
- reload(where) {
|
|
|
|
|
- this.$refs.table.reload({
|
|
|
|
|
- pageNum: 1,
|
|
|
|
|
- where: where,
|
|
|
|
|
- categoryLevelId: this.categoryLevelId,
|
|
|
|
|
- rootCategoryLevelId: this.rootId
|
|
|
|
|
- });
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ return _data;
|
|
|
|
|
+ },
|
|
|
|
|
+ /* 刷新表格 */
|
|
|
|
|
+ reload(where) {
|
|
|
|
|
+ this.$refs.table.reload({
|
|
|
|
|
+ pageNum: 1,
|
|
|
|
|
+ where: where,
|
|
|
|
|
+ categoryLevelId: this.categoryLevelId,
|
|
|
|
|
+ rootCategoryLevelId: this.rootId
|
|
|
|
|
+ });
|
|
|
|
|
+ },
|
|
|
|
|
|
|
|
- handleNodeClick(info) {
|
|
|
|
|
- this.current = info;
|
|
|
|
|
- this.$nextTick(() => {
|
|
|
|
|
- console.log(info);
|
|
|
|
|
- this.clickSearch(info);
|
|
|
|
|
- });
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ handleNodeClick(info) {
|
|
|
|
|
+ this.current = info;
|
|
|
|
|
+ this.$nextTick(() => {
|
|
|
|
|
+ console.log(info);
|
|
|
|
|
+ this.clickSearch(info);
|
|
|
|
|
+ });
|
|
|
|
|
+ },
|
|
|
|
|
|
|
|
- clickSearch(info) {
|
|
|
|
|
- this.categoryLevelId = info.id;
|
|
|
|
|
- this.rootCategoryLevelId = info.rootCategoryLevelId;
|
|
|
|
|
- this.reload();
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ clickSearch(info) {
|
|
|
|
|
+ this.categoryLevelId = info.id;
|
|
|
|
|
+ this.rootCategoryLevelId = info.rootCategoryLevelId;
|
|
|
|
|
+ this.reload();
|
|
|
|
|
+ },
|
|
|
|
|
|
|
|
- // 获取根节点id
|
|
|
|
|
- setRootId(id) {
|
|
|
|
|
- if (id) {
|
|
|
|
|
- this.rootId = id;
|
|
|
|
|
- }
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ // 获取根节点id
|
|
|
|
|
+ setRootId(id) {
|
|
|
|
|
+ if (id) {
|
|
|
|
|
+ this.rootId = id;
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
|
|
|
- open(list) {
|
|
|
|
|
- this.visible = true;
|
|
|
|
|
- this.$nextTick(() => {
|
|
|
|
|
- list.forEach((item) => {
|
|
|
|
|
- this.$refs.table && this.$refs.table.toggleRowSelection(item, true);
|
|
|
|
|
- });
|
|
|
|
|
|
|
+ open(list) {
|
|
|
|
|
+ console.log(list, 'llllll');
|
|
|
|
|
+ this.visible = true;
|
|
|
|
|
+ this.$nextTick(() => {
|
|
|
|
|
+ list.forEach((item) => {
|
|
|
|
|
+ this.$refs.table && this.$refs.table.toggleRowSelection(item, true);
|
|
|
});
|
|
});
|
|
|
- },
|
|
|
|
|
|
|
+ });
|
|
|
|
|
+ },
|
|
|
|
|
|
|
|
- handleClose() {
|
|
|
|
|
- this.$refs.table && this.$refs.table.clearSelection();
|
|
|
|
|
- this.visible = false;
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ handleClose() {
|
|
|
|
|
+ this.$refs.table && this.$refs.table.clearSelection();
|
|
|
|
|
+ this.visible = false;
|
|
|
|
|
+ },
|
|
|
|
|
|
|
|
- handleSave() {
|
|
|
|
|
- let _arr = [];
|
|
|
|
|
- _arr = this.selection.map((m) => {
|
|
|
|
|
- return {
|
|
|
|
|
- ...m
|
|
|
|
|
- };
|
|
|
|
|
- });
|
|
|
|
|
- this.$emit('selectChange', _arr);
|
|
|
|
|
- this.handleClose();
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ handleSave() {
|
|
|
|
|
+ let _arr = [];
|
|
|
|
|
+ _arr = this.selection.map((m) => {
|
|
|
|
|
+ return {
|
|
|
|
|
+ ...m
|
|
|
|
|
+ };
|
|
|
|
|
+ });
|
|
|
|
|
+ this.$emit('selectChange', _arr);
|
|
|
|
|
+ this.handleClose();
|
|
|
}
|
|
}
|
|
|
- };
|
|
|
|
|
|
|
+ }
|
|
|
|
|
+};
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
<style lang="scss" scoped>
|
|
|
- .sys-organization-list {
|
|
|
|
|
- height: calc(100vh - 264px);
|
|
|
|
|
- box-sizing: border-box;
|
|
|
|
|
- border-width: 1px;
|
|
|
|
|
- border-style: solid;
|
|
|
|
|
- overflow: auto;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+.sys-organization-list {
|
|
|
|
|
+ height: calc(100vh - 264px);
|
|
|
|
|
+ box-sizing: border-box;
|
|
|
|
|
+ border-width: 1px;
|
|
|
|
|
+ border-style: solid;
|
|
|
|
|
+ overflow: auto;
|
|
|
|
|
+}
|
|
|
|
|
|
|
|
- .sys-organization-list :deep(.el-tree-node__content) {
|
|
|
|
|
- height: 30px;
|
|
|
|
|
|
|
+.sys-organization-list :deep(.el-tree-node__content) {
|
|
|
|
|
+ height: 30px;
|
|
|
|
|
|
|
|
- & > .el-tree-node__expand-icon {
|
|
|
|
|
- margin-left: 10px;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ &>.el-tree-node__expand-icon {
|
|
|
|
|
+ margin-left: 10px;
|
|
|
}
|
|
}
|
|
|
|
|
+}
|
|
|
</style>
|
|
</style>
|