duy пре 9 месеци
родитељ
комит
170f961f0a
1 измењених фајлова са 22 додато и 2 уклоњено
  1. 22 2
      src/views/desk/wbs/node-param-dialog.vue

+ 22 - 2
src/views/desk/wbs/node-param-dialog.vue

@@ -13,7 +13,13 @@
                 <el-button size="small" type="primary" @click="addRowClick"
                     >新增</el-button
                 >
-                <el-button size="small" type="warning">刷新</el-button>
+                <el-button
+                    size="small"
+                    type="warning"
+                    @click="refreshNode"
+                    :loading="refreshLoad"
+                    >刷新</el-button
+                >
                 <el-button
                     size="small"
                     type="success"
@@ -457,7 +463,6 @@ const delLinkClick = (row) => {
     HcDelMsg(async (resolve) => {
         //发起请求
         delLinkLoading.value = true;
-
         const { isRes } = await mainApi.delParamElements(row);
         resolve(); //关闭弹窗
         if (!isRes) return;
@@ -465,4 +470,19 @@ const delLinkClick = (row) => {
         getLinkTableData();
     });
 };
+//刷新
+const refreshLoad = ref(false);
+const refreshNode = async () => {
+    refreshLoad.value = true;
+    const { error, code, data, msg } = await mainApi.refrehPram({
+        type: 0,
+        nodeId: nodeId.value,
+    });
+    refreshLoad.value = false;
+    //判断状态
+    if (!error && code === 200) {
+        window.$message.success(msg);
+        getLinkTableData();
+    }
+};
 </script>