diff --git a/src/views/device/Instance/Detail/Function/components/Simple.vue b/src/views/device/Instance/Detail/Function/components/Simple.vue
index fb0f2247..add55c46 100644
--- a/src/views/device/Instance/Detail/Function/components/Simple.vue
+++ b/src/views/device/Instance/Detail/Function/components/Simple.vue
@@ -6,7 +6,7 @@
精简模式下参数只支持输入框的方式录入
-
+
@@ -95,7 +95,7 @@
:ref="`result${func.id}Ref`"
class="execute-result"
>
- {{ func.executeResult }}
+ {{ executeResult || '' }}
@@ -135,6 +135,8 @@ const columns = ref([
},
]);
+const executeResult = ref('')
+
// 设备功能数据处理
const newFunctions = computed(() => {
const result: any = [];
@@ -205,7 +207,7 @@ const handleExecute = async (func: any) => {
);
if (!success) return;
message.success('操作成功');
- func.executeResult = result instanceof Array ? result[0] : result;
+ executeResult.value = result instanceof Array ? result[0] : result;
proxy?.$forceUpdate();
})
.catch((err: any) => {
@@ -216,8 +218,13 @@ const handleExecute = async (func: any) => {
* 清空
*/
const handleClear = (func: any) => {
+ executeResult.value = ''
proxy?.$refs[`${func.id}Ref`][0].resetFields();
};
+
+const onTabChange = (_key: string) => {
+ executeResult.value = ''
+}