Procházet zdrojové kódy

新增列表权限

yukai před 2 roky
rodič
revize
8e754cc575

+ 5 - 5
src/views/iot/ota-update/module/index.vue

@@ -36,12 +36,12 @@
 			</el-form>
 		</div>
 		<el-table :data="tableData" style="width: 100%" row-key="id" v-loading="loading">
-			<el-table-column prop="id" label="ID" width="60" show-overflow-tooltip></el-table-column>
-			<el-table-column prop="name" label="模块名称" show-overflow-tooltip></el-table-column>
-			<el-table-column prop="nameAs" label="模块别名" show-overflow-tooltip></el-table-column>
-			<el-table-column prop="ProductName" label="所属产品" show-overflow-tooltip></el-table-column>
+			<el-table-column prop="id" label="ID" width="60" show-overflow-tooltip  v-col="'id'"></el-table-column>
+			<el-table-column prop="name" label="模块名称" show-overflow-tooltip  v-col="'name'"></el-table-column>
+			<el-table-column prop="nameAs" label="模块别名" show-overflow-tooltip   v-col="'nameAs'"></el-table-column>
+			<el-table-column prop="ProductName" label="所属产品" show-overflow-tooltip   v-col="'ProductName'"></el-table-column>
 
-			<el-table-column prop="createdAt" label="创建时间" min-width="100" align="center"></el-table-column>
+			<el-table-column prop="createdAt" label="创建时间" min-width="100" align="center" v-col="'createdAt'"></el-table-column>
 			<el-table-column label="操作" width="200" align="center">
 				<template #default="scope">
 					<el-button size="small" text type="warning" v-auth="'edit'" @click="addOrEdit(scope.row)">编辑</el-button>

+ 7 - 7
src/views/iot/ota-update/update/index.vue

@@ -29,23 +29,23 @@
 			</el-form>
 		</div>
 		<el-table :data="tableData" style="width: 100%" row-key="id" v-loading="loading">
-			<el-table-column prop="id" label="ID" width="60" show-overflow-tooltip></el-table-column>
-			<el-table-column prop="name" label="升级包名称" show-overflow-tooltip></el-table-column>
-			<el-table-column prop="typo" label="类型" show-overflow-tooltip>
+			<el-table-column prop="id" label="ID" width="60" show-overflow-tooltip v-col="'id'"></el-table-column>
+			<el-table-column prop="name" label="升级包名称" show-overflow-tooltip  v-col="'name'"></el-table-column>
+			<el-table-column prop="typo" label="类型" show-overflow-tooltip  v-col="'typo'">
 				<template #default="scope">
 					<el-tag  size="small" v-if="scope.row.typo==1">整包</el-tag>
 					<el-tag  type="info" size="small" v-if="scope.row.typo==2">差分</el-tag>
 				</template>
 			</el-table-column>
-			<el-table-column prop="productName" label="所属产品" show-overflow-tooltip></el-table-column>
-			<el-table-column prop="moduleName" label="模块名称" show-overflow-tooltip></el-table-column>
-			<el-table-column prop="checkres" label="状态" width="100" align="center">
+			<el-table-column prop="productName" label="所属产品" show-overflow-tooltip v-col="'productName'"></el-table-column>
+			<el-table-column prop="moduleName" label="模块名称" show-overflow-tooltip  v-col="'moduleName'"></el-table-column>
+			<el-table-column prop="checkres" label="状态" width="100" align="center" v-col="'checkres'">
 				<template #default="scope">
 					<el-tag type="success" size="small" v-if="scope.row.checkres==1">验证</el-tag>
 					<el-tag type="info" size="small" v-else>未验证</el-tag>
 				</template>
 			</el-table-column> 
-			<el-table-column prop="createdAt" label="创建时间" min-width="100" align="center"></el-table-column>
+			<el-table-column prop="createdAt" label="创建时间" min-width="100" align="center"  v-col="'createdAt'"></el-table-column>
 			<el-table-column label="操作" width="200" align="center">
 				<template #default="scope">
 					<el-button size="small" text type="primary" v-if="!scope.row.folderName"

+ 1 - 1
src/views/iot/scene/manage/detail.vue

@@ -1,3 +1,3 @@
 <template>
-	测试测试测试测试测试测试测试测试测试测试
+	测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试
 </template>

+ 6 - 6
src/views/iot/scene/manage/index.vue

@@ -44,9 +44,9 @@
 				</el-form>
 			</div>
 			<el-table :data="tableData.data" style="width: 100%" v-loading="tableData.loading">
-				<el-table-column prop="id" label="ID" min-width="100" show-overflow-tooltip></el-table-column>
-				<el-table-column prop="name" label="场景名称" show-overflow-tooltip></el-table-column>
-				<el-table-column prop="sceneType" label="场景类型" align="center">
+				<el-table-column prop="id" label="ID" min-width="100" show-overflow-tooltip  v-col="'id'"></el-table-column>
+				<el-table-column prop="name" label="场景名称" show-overflow-tooltip v-col="'name'"></el-table-column>
+				<el-table-column prop="sceneType" label="场景类型" align="center" v-col="'sceneType'">
 					<template #default="scope">
 						<el-tag size="small" v-if="scope.row.sceneType == 'device'">设备触发</el-tag>
 						<el-tag size="small" v-if="scope.row.sceneType == 'manual'">手动触发</el-tag>
@@ -54,15 +54,15 @@
 					</template>
 				</el-table-column>
 
-				<el-table-column prop="status" label="状态" align="center">
+				<el-table-column prop="status" label="状态" align="center" v-col="'status'">
 					<template #default="scope">
 						<el-tag size="small" type="success" v-if="scope.row.status == 1">启用</el-tag>
 						<el-tag size="small" type="info" v-if="scope.row.status == 0">未启用</el-tag>
 					</template>
 				</el-table-column>
-				<el-table-column prop="description" label="描述" show-overflow-tooltip></el-table-column>
+				<el-table-column prop="description" label="描述" show-overflow-tooltip v-col="'description'"></el-table-column>
 
-				<el-table-column prop="createdAt" label="创建时间" align="center"></el-table-column>
+				<el-table-column prop="createdAt" label="创建时间" align="center" v-col="'createdAt'"></el-table-column>
 				<el-table-column label="操作" width="200" align="center">
 					<template #default="scope">