Explorar o código

增加规则引擎中的启动按钮根据是否是新版本来判断是否显示

yanglzh hai 11 meses
pai
achega
d72362cbfb

+ 4 - 4
src/views/iot/device/instance/detail.vue

@@ -107,7 +107,7 @@
           <el-tabs type="border-card" v-model="activetab" @tab-click="wuhandleClick">
             <el-tab-pane label="属性定义" name="attr">
               <div class="wu-title">
-                <div class="title">属性定义</div>
+                <div class="title"></div>
                 <div>
                   <el-button size="small" type="primary" v-auth="'add'" @click="onOpenEditAttr()">添加</el-button>
                 </div>
@@ -149,7 +149,7 @@
             </el-tab-pane>
             <el-tab-pane label="功能定义" name="fun">
               <div class="wu-title">
-                <div class="title">功能定义</div>
+                <div class="title"></div>
                 <div>
                   <el-button size="small" type="primary" v-auth="'add'" @click="onOpenEditFun()">添加</el-button>
                 </div>
@@ -170,7 +170,7 @@
             </el-tab-pane>
             <el-tab-pane label="事件定义" name="event">
               <div class="wu-title">
-                <div class="title">事件定义</div>
+                <div class="title"></div>
                 <div>
                   <el-button type="primary" size="small" v-auth="'add'" @click="onOpenEditEvent()">添加</el-button>
                 </div>
@@ -198,7 +198,7 @@
             </el-tab-pane>
             <el-tab-pane label="标签定义" name="tab">
               <div class="wu-title">
-                <div class="title">标签定义</div>
+                <div class="title"></div>
                 <div>
                   <el-button size="small" type="primary" v-auth="'add'" @click="onOpenEditTab()">添加</el-button>
                 </div>

+ 5 - 3
src/views/iot/rule-engine/index.vue

@@ -24,9 +24,11 @@
 				</el-table-column>
 				<el-table-column label="操作" width="200" align="center">
 					<template #default="scope">
-						<el-button size="small" text type="info" v-auth="'startOrStop'" v-if="scope.row.status" @click="setStatus(scope.row, 0)">停止</el-button>
-						<el-button size="small" text type="primary" v-auth="'startOrStop'" v-else @click="setStatus(scope.row, 1)">启动</el-button>
-						<el-button size="small" text type="warning" v-auth="'edit'" @click="addOrEdit(scope.row)">编辑</el-button>
+						<template v-if="model === 'node-red'">
+							<el-button size="small" text type="info" v-auth="'startOrStop'" v-if="scope.row.status" @click="setStatus(scope.row, 0)">停止</el-button>
+							<el-button size="small" text type="primary" v-auth="'startOrStop'" v-else @click="setStatus(scope.row, 1)">启动</el-button>
+						</template>
+						<el-button size="small" text type="primary" v-auth="'edit'" @click="addOrEdit(scope.row)">编辑</el-button>
 						<el-button size="small" text type="warning" @click="edit(scope.row)">规则编辑</el-button>
 						<el-button size="small" text type="info" v-auth="'del'" @click="onDel(scope.row)">删除</el-button>
 					</template>

+ 5 - 3
src/views/iot/rule-engine/send.vue

@@ -30,9 +30,11 @@
         </el-table-column>
         <el-table-column label="操作" width="200" align="center">
           <template #default="scope">
-            <el-button size="small" text type="info" v-auth="'startOrStop'" v-if="scope.row.status" @click="setStatus(scope.row, 0)">停止</el-button>
-            <el-button size="small" text type="primary" v-auth="'startOrStop'" v-else @click="setStatus(scope.row, 1)">启动</el-button>
-            <el-button size="small" text type="warning" v-auth="'edit'" @click="addOrEdit(scope.row)">编辑</el-button>
+            <template v-if="model === 'node-red'">
+              <el-button size="small" text type="info" v-auth="'startOrStop'" v-if="scope.row.status" @click="setStatus(scope.row, 0)">停止</el-button>
+              <el-button size="small" text type="primary" v-auth="'startOrStop'" v-else @click="setStatus(scope.row, 1)">启动</el-button>
+            </template>
+            <el-button size="small" text type="primary" v-auth="'edit'" @click="addOrEdit(scope.row)">编辑</el-button>
             <el-button size="small" text type="warning" @click="edit(scope.row)">规则编辑</el-button>
             <el-button size="small" text type="danger" v-auth="'del'" @click="onDel(scope.row)">删除</el-button>
           </template>