|
@@ -4,8 +4,7 @@
|
|
<div class="cont_box">
|
|
<div class="cont_box">
|
|
<div class="title">产品:{{ detail.name }}</div>
|
|
<div class="title">产品:{{ detail.name }}</div>
|
|
<div class="pro-status"><span :class="developer_status == 1 ? 'on' : 'off'"></span>{{ developer_status == 1 ? '已发布' : '未发布' }}</div>
|
|
<div class="pro-status"><span :class="developer_status == 1 ? 'on' : 'off'"></span>{{ developer_status == 1 ? '已发布' : '未发布' }}</div>
|
|
-
|
|
|
|
- <div class="pro-option" @click="CkOption"> {{ developer_status == 1 ? '停用' : '启用' }}</div>
|
|
|
|
|
|
+ <div class="pro-option" @click="CkOption" v-auth="'startOrStop'"> {{ developer_status == 1 ? '停用' : '启用' }}</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
@@ -14,7 +13,7 @@
|
|
<el-tab-pane label="产品信息" name="1">
|
|
<el-tab-pane label="产品信息" name="1">
|
|
<div class="pro-box">
|
|
<div class="pro-box">
|
|
<div class="protitle">产品信息</div>
|
|
<div class="protitle">产品信息</div>
|
|
- <el-button type="" :icon="Edit" class="buttonedit" @click="onOpenEditDic(detail)">编辑</el-button>
|
|
|
|
|
|
+ <el-button type="" :icon="Edit" class="buttonedit" v-auth="'edit'" @click="onOpenEditDic(detail)">编辑</el-button>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="ant-descriptions-view">
|
|
<div class="ant-descriptions-view">
|
|
@@ -51,7 +50,7 @@
|
|
<el-tab-pane label="属性定义" name="attr">
|
|
<el-tab-pane label="属性定义" name="attr">
|
|
<div class="wu-title">
|
|
<div class="wu-title">
|
|
<div class="title">属性定义</div>
|
|
<div class="title">属性定义</div>
|
|
- <div><el-button type="primary" @click="onOpenEditAttr()">添加</el-button></div>
|
|
|
|
|
|
+ <div><el-button type="primary" v-auth="'edit'" @click="onOpenEditAttr()">添加</el-button></div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<el-table style="width: 100%" :data="tableData.data" v-if="activetab == 'attr'">
|
|
<el-table style="width: 100%" :data="tableData.data" v-if="activetab == 'attr'">
|
|
@@ -81,8 +80,8 @@
|
|
<el-table-column label="说明" prop="desc" :show-overflow-tooltip="true" />
|
|
<el-table-column label="说明" prop="desc" :show-overflow-tooltip="true" />
|
|
<el-table-column label="操作" width="300" align="center" fixed="right">
|
|
<el-table-column label="操作" width="300" align="center" fixed="right">
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
- <el-button size="small" text type="warning" @click="onEditAttr(scope.row)">修改</el-button>
|
|
|
|
- <el-button size="small" text type="danger" @click="onRowDel(scope.row.key, 'attr')">删除</el-button>
|
|
|
|
|
|
+ <el-button size="small" text type="warning" v-auth="'edit'" @click="onEditAttr(scope.row)">修改</el-button>
|
|
|
|
+ <el-button size="small" text type="danger" v-auth="'del'" @click="onRowDel(scope.row.key, 'attr')">删除</el-button>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
@@ -90,7 +89,7 @@
|
|
<el-tab-pane label="功能定义" name="fun">
|
|
<el-tab-pane label="功能定义" name="fun">
|
|
<div class="wu-title">
|
|
<div class="wu-title">
|
|
<div class="title">功能定义</div>
|
|
<div class="title">功能定义</div>
|
|
- <div><el-button type="primary" @click="onOpenEditFun()">添加</el-button></div>
|
|
|
|
|
|
+ <div><el-button type="primary" v-auth="'add'" @click="onOpenEditFun()">添加</el-button></div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<el-table style="width: 100%" :data="tableData.data" v-if="activetab == 'fun'">
|
|
<el-table style="width: 100%" :data="tableData.data" v-if="activetab == 'fun'">
|
|
@@ -100,8 +99,8 @@
|
|
<el-table-column label="描述" prop="desc" :show-overflow-tooltip="true" />
|
|
<el-table-column label="描述" prop="desc" :show-overflow-tooltip="true" />
|
|
<el-table-column label="操作" width="300" align="center" fixed="right">
|
|
<el-table-column label="操作" width="300" align="center" fixed="right">
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
- <el-button size="small" text type="warning" @click="onEditFun(scope.row)">修改</el-button>
|
|
|
|
- <el-button size="small" text type="danger" @click="onRowDel(scope.row.key, 'fun')">删除</el-button>
|
|
|
|
|
|
+ <el-button size="small" text type="warning" v-auth="'edit'" @click="onEditFun(scope.row)">修改</el-button>
|
|
|
|
+ <el-button size="small" text type="danger" v-auth="'del'" @click="onRowDel(scope.row.key, 'fun')">删除</el-button>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
@@ -109,7 +108,7 @@
|
|
<el-tab-pane label="事件定义" name="event">
|
|
<el-tab-pane label="事件定义" name="event">
|
|
<div class="wu-title">
|
|
<div class="wu-title">
|
|
<div class="title">事件定义</div>
|
|
<div class="title">事件定义</div>
|
|
- <div><el-button type="primary" @click="onOpenEditEvent()">添加</el-button></div>
|
|
|
|
|
|
+ <div><el-button type="primary" v-auth="'add'" @click="onOpenEditEvent()">添加</el-button></div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<el-table style="width: 100%" :data="tableData.data" v-if="activetab == 'event'">
|
|
<el-table style="width: 100%" :data="tableData.data" v-if="activetab == 'event'">
|
|
@@ -126,8 +125,8 @@
|
|
|
|
|
|
<el-table-column label="操作" width="300" align="center" fixed="right">
|
|
<el-table-column label="操作" width="300" align="center" fixed="right">
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
- <el-button size="small" text type="warning" @click="onEditEvent(scope.row)">修改</el-button>
|
|
|
|
- <el-button size="small" text type="danger" @click="onRowDel(scope.row.key, 'event')">删除</el-button>
|
|
|
|
|
|
+ <el-button size="small" text type="warning" v-auth="'edit'" @click="onEditEvent(scope.row)">修改</el-button>
|
|
|
|
+ <el-button size="small" text type="danger" v-auth="'del'" @click="onRowDel(scope.row.key, 'event')">删除</el-button>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
@@ -135,7 +134,7 @@
|
|
<el-tab-pane label="标签定义" name="tab">
|
|
<el-tab-pane label="标签定义" name="tab">
|
|
<div class="wu-title">
|
|
<div class="wu-title">
|
|
<div class="title">标签定义</div>
|
|
<div class="title">标签定义</div>
|
|
- <div><el-button type="primary" @click="onOpenEditTab()">添加</el-button></div>
|
|
|
|
|
|
+ <div><el-button type="primary" v-auth="'add'" @click="onOpenEditTab()">添加</el-button></div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<el-table style="width: 100%" :data="tableData.data" v-if="activetab == 'tab'">
|
|
<el-table style="width: 100%" :data="tableData.data" v-if="activetab == 'tab'">
|
|
@@ -155,8 +154,8 @@
|
|
<el-table-column label="描述" prop="desc" :show-overflow-tooltip="true" />
|
|
<el-table-column label="描述" prop="desc" :show-overflow-tooltip="true" />
|
|
<el-table-column label="操作" width="300" align="center" fixed="right">
|
|
<el-table-column label="操作" width="300" align="center" fixed="right">
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
- <el-button size="small" text type="warning" @click="onEditTag(scope.row)">修改</el-button>
|
|
|
|
- <el-button size="small" text type="danger" @click="onRowDel(scope.row.key, 'tab')">删除</el-button>
|
|
|
|
|
|
+ <el-button size="small" text type="warning" v-auth="'edit'" @click="onEditTag(scope.row)">修改</el-button>
|
|
|
|
+ <el-button size="small" text type="danger" v-auth="'del'" @click="onRowDel(scope.row.key, 'tab')">删除</el-button>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
@@ -415,7 +414,7 @@ export default defineComponent({
|
|
};
|
|
};
|
|
|
|
|
|
const updateScript = (scriptInfo: string) => {
|
|
const updateScript = (scriptInfo: string) => {
|
|
- state.detail.scriptInfo = scriptInfo
|
|
|
|
|
|
+ state.detail.scriptInfo = scriptInfo
|
|
};
|
|
};
|
|
|
|
|
|
const CkOption = () => {
|
|
const CkOption = () => {
|
|
@@ -620,6 +619,7 @@ tr {
|
|
|
|
|
|
.wu-box .wu-title .title {
|
|
.wu-box .wu-title .title {
|
|
font-size: 18px;
|
|
font-size: 18px;
|
|
-}</style>
|
|
|
|
|
|
+}
|
|
|
|
+</style>
|
|
|
|
|
|
|
|
|