Jelajahi Sumber

新增权限

yukai 2 tahun lalu
induk
melakukan
66cedda393

+ 11 - 11
src/views/iot/alarm/setting/index.vue

@@ -47,13 +47,13 @@
 							</el-icon>
 							重置
 						</el-button> -->
-						<el-button size="default" type="success" class="ml10" @click="onOpenAdd">
+						<el-button size="default" type="success" class="ml10" @click="onOpenAdd" v-auth="'add'">
 							<el-icon>
 								<ele-FolderAdd />
 							</el-icon>
 							新增告警
 						</el-button>
-						<el-button size="default" type="primary" class="ml10" @click="onOpenLevel">
+						<el-button size="default" type="primary" class="ml10" @click="onOpenLevel" v-auth="'level'">
 							<el-icon>
 								<ele-Setting />
 							</el-icon>
@@ -70,7 +70,7 @@
 							<div class="ant-card">
 								<div class="ant-card-body">
 									<div class="pro-table-card-item">
-										<div class="card-item-avatar">
+										<div class="card-item-avatar" v-col="'image'">
 											<img
 												width="88"
 												height="88"
@@ -80,12 +80,12 @@
 										</div>
 										<div class="card-item-body">
 											<div class="card-item-header">
-												<div class="">
+												<div class="" v-col="'name'">
 													<div class="ellipsis card-item-header-name" style="width: 100%; height: 45px">{{ item.name }}</div>
 													<div class="card-item-header-name" style="display: none"></div>
 												</div>
 											</div>
-											<div class="card-item-content">
+											<div class="card-item-content" v-col="'alarm'">
 												<div>
 													<label>触发:</label>
 													<div class="">
@@ -102,7 +102,7 @@
 										</div>
 									</div>
 
-									<div class="card-state success" v-if="item.status == 1">
+									<div class="card-state success" v-if="item.status == 1" v-col="'liststatus'">
 										<div class="card-state-content">
 											<span class="ant-badge ant-badge-status ant-badge-not-a-wrapper">
 												<span class="ant-badge-status-dot ant-badge-status-success"></span>
@@ -110,7 +110,7 @@
 											</span>
 										</div>
 									</div>
-									<div class="card-state error" v-if="item.status == 0">
+									<div class="card-state error" v-if="item.status == 0"  v-col="'liststatus'">
 										<div class="card-state-content">
 											<span class="ant-badge ant-badge-status ant-badge-not-a-wrapper"
 												><span class="ant-badge-status-dot ant-badge-status-error"></span><span class="ant-badge-status-text">未启用</span></span
@@ -120,7 +120,7 @@
 								</div>
 							</div>
 							<div class="card-tools">
-								<div class="card-button" @click="onOpenEdit(item)">
+								<div class="card-button" @click="onOpenEdit(item)"  v-auth="'edit'">
 									<el-button size="default" type="primary" class="ml10" text bg>
 										<el-icon>
 											<ele-Edit />
@@ -130,7 +130,7 @@
 								</div>
 
 
-								<div class="card-button" v-if="item.status==0">
+								<div class="card-button" v-if="item.status==0" v-auth="'status'">
 									<el-button size="default" type="warning" text bg  @click="onActionStatus(item)">
 										<el-icon>
 											<ele-Check />
@@ -139,7 +139,7 @@
 									</el-button>
 								</div>
 
-                <div class="card-button" v-if="item.status==1">
+                <div class="card-button" v-if="item.status==1"  v-auth="'status'">
 									<el-button size="default" type="info" text bg  @click="onActionStatus(item)">
 										<el-icon>
 											<ele-Close />
@@ -150,7 +150,7 @@
 
 
 
-								<div class="card-button" @click="onRowDel(item)" >
+								<div class="card-button" @click="onRowDel(item)"  v-auth="'del'">
 									<el-button size="default" type="danger" text bg>
 										<el-icon>
 											<ele-Delete />

+ 5 - 6
src/views/system/datahub/modeling/component/edit.vue

@@ -144,12 +144,11 @@ export default defineComponent({
 
 			if (row) {
 				state.ruleForm = row;
-				if(row.dataTemplateBusi){
-					state.ruleForm.busiTypes=row.dataTemplateBusi.map(val => {
-						return val.busiTypes
-						})
-
-				}
+				// if(row.dataTemplateBusi){
+				// 	state.ruleForm.busiTypes=row.dataTemplateBusi.map(val => {
+				// 		return val.busiTypes
+				// 	})
+				// }
 			}
 			state.isShowDialog = true;
 		};