yukai 3 anos atrás
pai
commit
358386d432

+ 0 - 2
src/views/device/product/component/editTab.vue

@@ -368,7 +368,6 @@ export default defineComponent({
 							state.valueType.elementType = state.elementType;
 						}
 
-						console.log(state.valueType);
 
 						state.ruleForm.valueType = state.valueType;
 						state.ruleForm.productId = state.productId
@@ -391,7 +390,6 @@ export default defineComponent({
 							state.valueType.elementType = state.elementType;
 						}
 
-						console.log(state.valueType);
 
 						state.ruleForm.valueType = state.valueType;
 						api.model.tagadd(state.ruleForm).then(() => {

+ 29 - 8
src/views/device/product/detail.vue

@@ -89,7 +89,7 @@
 									<el-table-column label="描述" prop="desc" :show-overflow-tooltip="true" />
 									<el-table-column label="操作" width="300" align="center">
 										<template #default="scope">
-											<el-button size="small" text type="warning">修改</el-button>
+											<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>
 										</template>
 									</el-table-column>
@@ -115,7 +115,7 @@
 
 									<el-table-column label="操作" width="300" align="center">
 										<template #default="scope">
-											<el-button size="small" text type="warning">修改</el-button>
+											<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>
 										</template>
 									</el-table-column>
@@ -144,7 +144,7 @@
 									<el-table-column label="描述" prop="desc" :show-overflow-tooltip="true" />
 									<el-table-column label="操作" width="300" align="center">
 										<template #default="scope">
-											<el-button size="small" text type="warning">修改</el-button>
+											<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>
 										</template>
 									</el-table-column>
@@ -245,16 +245,34 @@ export default defineComponent({
 			});
 		});
 
-		//打开添加属性弹窗
-		const onOpenEditAttr = () => {
-			editAttrRef.value.openDialog({ product_id: route.params.id, id: 0 });
-		};
+	
 
 		//编辑属性
 		const onEditAttr=(row: TableDataRow)=>{
 			editAttrRef.value.openDialog(row,route.params.id);
 		};
 
+		//编辑功能
+		const onEditFun=(row: TableDataRow)=>{
+			editFunRef.value.openDialog(row,route.params.id);
+		}
+
+
+		//编辑事件
+		const onEditEvent=(row: TableDataRow)=>{
+			editEventRef.value.openDialog(row,route.params.id);
+		}
+
+		//编辑标签
+		const onEditTag=(row: TableDataRow)=>{
+			editTabRef.value.openDialog(row,route.params.id);
+		}
+
+			//打开添加属性弹窗
+		const onOpenEditAttr = () => {
+			editAttrRef.value.openDialog({ product_id: route.params.id, id: 0 });
+		};
+
 		//打开添加功能弹窗
 		const onOpenEditFun = () => {
 			editFunRef.value.openDialog({ product_id: route.params.id, id: 0 });
@@ -308,7 +326,7 @@ export default defineComponent({
 						});
 					}
 					if(type=='tab'){
-						api.model.eventdel(route.params.id,key).then(() => {
+						api.model.tagdel(route.params.id,key).then(() => {
 							ElMessage.success('删除成功');
 							tagdel();
 						});
@@ -413,6 +431,9 @@ export default defineComponent({
 			editTabRef,
 			CkOption,
 			onRowDel,
+			onEditFun,
+			onEditEvent,
+			onEditTag,
 			onEditAttr,
 			getList,
 			getproperty,