|
@@ -32,7 +32,9 @@
|
|
<ul class="left-tab">
|
|
<ul class="left-tab">
|
|
<li :class="['tab',{'act': leftShowLabel===tab}]" v-for="tab in ['目录','坐标轴']" :key="tab" @click="leftShowLabel=tab">{{tab}}</li>
|
|
<li :class="['tab',{'act': leftShowLabel===tab}]" v-for="tab in ['目录','坐标轴']" :key="tab" @click="leftShowLabel=tab">{{tab}}</li>
|
|
<li >
|
|
<li >
|
|
- <el-checkbox v-model="isOnlyMe" @change="onlyMeHandler">只看我的</el-checkbox>
|
|
|
|
|
|
+ <el-checkbox v-model="isOnlyMe"
|
|
|
|
+ v-permission="permissionBtn.chartLibPermission.chartLib_isOnlyMine"
|
|
|
|
+ @change="onlyMeHandler">只看我的</el-checkbox>
|
|
</li>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
|
|
|
|
@@ -92,7 +94,7 @@
|
|
placeholder="请输入值"
|
|
placeholder="请输入值"
|
|
class="label-input"
|
|
class="label-input"
|
|
v-model="new_label"
|
|
v-model="new_label"
|
|
- v-if="data.isEdit"
|
|
|
|
|
|
+ v-if="data.isEdit&&permissionBtn.isShowBtn('chartLibPermission','chartLib_classifyOpt_add')"
|
|
@blur="changeValue(node, data)"
|
|
@blur="changeValue(node, data)"
|
|
/>
|
|
/>
|
|
<span
|
|
<span
|
|
@@ -116,27 +118,30 @@
|
|
style="width: 14px; height: 14px; margin-right: 8px"
|
|
style="width: 14px; height: 14px; margin-right: 8px"
|
|
v-if="data.Button.MoveButton"
|
|
v-if="data.Button.MoveButton"
|
|
/>
|
|
/>
|
|
|
|
+ <!-- 添加子项 -->
|
|
<img
|
|
<img
|
|
src="~@/assets/img/set_m/add.png"
|
|
src="~@/assets/img/set_m/add.png"
|
|
alt=""
|
|
alt=""
|
|
style="width: 14px; height: 14px; margin-right: 8px"
|
|
style="width: 14px; height: 14px; margin-right: 8px"
|
|
@click.stop="addNode(node, data)"
|
|
@click.stop="addNode(node, data)"
|
|
- v-if="data.Button.AddButton"
|
|
|
|
|
|
+ v-if="data.Button.AddButton&&permissionBtn.isShowBtn('chartLibPermission','chartLib_add')"
|
|
/>
|
|
/>
|
|
|
|
+ <!-- 编辑子项 -->
|
|
<img
|
|
<img
|
|
src="~@/assets/img/set_m/edit.png"
|
|
src="~@/assets/img/set_m/edit.png"
|
|
alt=""
|
|
alt=""
|
|
style="width: 15px; height: 14px; margin-right: 8px"
|
|
style="width: 15px; height: 14px; margin-right: 8px"
|
|
@click.stop="editNode(node, data)"
|
|
@click.stop="editNode(node, data)"
|
|
- v-if="data.Button.OpButton"
|
|
|
|
|
|
+ v-if="data.Button.OpButton&&permissionBtn.isShowBtn('chartLibPermission','chartLib_add')"
|
|
/>
|
|
/>
|
|
|
|
+ <!-- 删除子项 -->
|
|
<img
|
|
<img
|
|
slot="reference"
|
|
slot="reference"
|
|
src="~@/assets/img/set_m/del.png"
|
|
src="~@/assets/img/set_m/del.png"
|
|
alt=""
|
|
alt=""
|
|
style="width: 14px; height: 14px"
|
|
style="width: 14px; height: 14px"
|
|
@click.stop="removeNode(node, data)"
|
|
@click.stop="removeNode(node, data)"
|
|
- v-if="data.Button.DeleteButton"
|
|
|
|
|
|
+ v-if="data.Button.DeleteButton&&permissionBtn.isShowBtn('chartLibPermission','chartLib_classifyOpt_delete')"
|
|
/>
|
|
/>
|
|
</span>
|
|
</span>
|
|
</span>
|
|
</span>
|
|
@@ -144,7 +149,7 @@
|
|
<div
|
|
<div
|
|
class="noDepart"
|
|
class="noDepart"
|
|
@click="addLevelOneHandle"
|
|
@click="addLevelOneHandle"
|
|
- v-if="CanOpClassify"
|
|
|
|
|
|
+ v-if="CanOpClassify&&permissionBtn.isShowBtn('chartLibPermission','chartLib_add')"
|
|
>
|
|
>
|
|
<img
|
|
<img
|
|
src="~@/assets/img/set_m/add_ico.png"
|
|
src="~@/assets/img/set_m/add_ico.png"
|
|
@@ -370,6 +375,7 @@
|
|
size="mini"
|
|
size="mini"
|
|
type="number"
|
|
type="number"
|
|
placeholder="上限"
|
|
placeholder="上限"
|
|
|
|
+ :disabled="!permissionBtn.isShowBtn('chartLibPermission','chartLib:editLimit')"
|
|
v-model="tableData[leftIndex].MaxData"
|
|
v-model="tableData[leftIndex].MaxData"
|
|
/>
|
|
/>
|
|
<el-input
|
|
<el-input
|
|
@@ -377,6 +383,7 @@
|
|
size="mini"
|
|
size="mini"
|
|
type="number"
|
|
type="number"
|
|
placeholder="下限"
|
|
placeholder="下限"
|
|
|
|
+ :disabled="!permissionBtn.isShowBtn('chartLibPermission','chartLib:editLimit')"
|
|
v-model="tableData[leftIndex].MinData"
|
|
v-model="tableData[leftIndex].MinData"
|
|
/>
|
|
/>
|
|
</div>
|
|
</div>
|
|
@@ -389,6 +396,7 @@
|
|
size="mini"
|
|
size="mini"
|
|
type="number"
|
|
type="number"
|
|
placeholder="上限"
|
|
placeholder="上限"
|
|
|
|
+ :disabled="!permissionBtn.isShowBtn('chartLibPermission','chartLib:editLimit')"
|
|
v-model="tableData[rightIndex].MaxData"
|
|
v-model="tableData[rightIndex].MaxData"
|
|
/>
|
|
/>
|
|
<el-input
|
|
<el-input
|
|
@@ -396,6 +404,7 @@
|
|
size="mini"
|
|
size="mini"
|
|
type="number"
|
|
type="number"
|
|
placeholder="下限"
|
|
placeholder="下限"
|
|
|
|
+ :disabled="!permissionBtn.isShowBtn('chartLibPermission','chartLib:editLimit')"
|
|
v-model="tableData[rightIndex].MinData"
|
|
v-model="tableData[rightIndex].MinData"
|
|
/>
|
|
/>
|
|
</div>
|
|
</div>
|
|
@@ -407,6 +416,7 @@
|
|
size="mini"
|
|
size="mini"
|
|
type="number"
|
|
type="number"
|
|
placeholder="上限"
|
|
placeholder="上限"
|
|
|
|
+ :disabled="!permissionBtn.isShowBtn('chartLibPermission','chartLib:editLimit')"
|
|
v-model="tableData[rightTwoIndex].MaxData"
|
|
v-model="tableData[rightTwoIndex].MaxData"
|
|
/>
|
|
/>
|
|
<el-input
|
|
<el-input
|
|
@@ -414,6 +424,7 @@
|
|
size="mini"
|
|
size="mini"
|
|
type="number"
|
|
type="number"
|
|
placeholder="下限"
|
|
placeholder="下限"
|
|
|
|
+ :disabled="!permissionBtn.isShowBtn('chartLibPermission','chartLib:editLimit')"
|
|
v-model="tableData[rightTwoIndex].MinData"
|
|
v-model="tableData[rightTwoIndex].MinData"
|
|
/>
|
|
/>
|
|
</div>
|
|
</div>
|
|
@@ -426,6 +437,7 @@
|
|
size="mini"
|
|
size="mini"
|
|
type="number"
|
|
type="number"
|
|
placeholder="上限"
|
|
placeholder="上限"
|
|
|
|
+ :disabled="!permissionBtn.isShowBtn('chartLibPermission','chartLib:editLimit')"
|
|
v-model="chartLimit.max"
|
|
v-model="chartLimit.max"
|
|
@change="changeLimit"
|
|
@change="changeLimit"
|
|
/>
|
|
/>
|
|
@@ -434,6 +446,7 @@
|
|
size="mini"
|
|
size="mini"
|
|
type="number"
|
|
type="number"
|
|
placeholder="下限"
|
|
placeholder="下限"
|
|
|
|
+ :disabled="!permissionBtn.isShowBtn('chartLibPermission','chartLib:editLimit')"
|
|
v-model="chartLimit.min"
|
|
v-model="chartLimit.min"
|
|
@change="changeLimit"
|
|
@change="changeLimit"
|
|
/>
|
|
/>
|
|
@@ -445,6 +458,7 @@
|
|
size="mini"
|
|
size="mini"
|
|
type="number"
|
|
type="number"
|
|
placeholder="下限"
|
|
placeholder="下限"
|
|
|
|
+ :disabled="!permissionBtn.isShowBtn('chartLibPermission','chartLib:editLimit')"
|
|
v-model="chartLimit.x_min"
|
|
v-model="chartLimit.x_min"
|
|
@change="changeLimit"
|
|
@change="changeLimit"
|
|
/>
|
|
/>
|
|
@@ -453,6 +467,7 @@
|
|
size="mini"
|
|
size="mini"
|
|
type="number"
|
|
type="number"
|
|
placeholder="上限"
|
|
placeholder="上限"
|
|
|
|
+ :disabled="!permissionBtn.isShowBtn('chartLibPermission','chartLib:editLimit')"
|
|
v-model="chartLimit.x_max"
|
|
v-model="chartLimit.x_max"
|
|
@change="changeLimit"
|
|
@change="changeLimit"
|
|
/>
|
|
/>
|
|
@@ -1068,7 +1083,7 @@ export default {
|
|
/* 双击label出现input修改框 */
|
|
/* 双击label出现input修改框 */
|
|
editNodeLabel(node, data) {
|
|
editNodeLabel(node, data) {
|
|
//目录名称可以双击修改 指标不能
|
|
//目录名称可以双击修改 指标不能
|
|
- if (!data.ChartInfoId && data.Button.OpButton) {
|
|
|
|
|
|
+ if (!data.ChartInfoId && data.Button.OpButton&&this.permissionBtn.isShowBtn('chartLibPermission','chartLib_classifyOpt_add')) {
|
|
this.$set(data, 'isEdit', true);
|
|
this.$set(data, 'isEdit', true);
|
|
this.new_label = data.ChartClassifyName;
|
|
this.new_label = data.ChartClassifyName;
|
|
this.$nextTick(() => {
|
|
this.$nextTick(() => {
|