zouzs 5 өдөр өмнө
parent
commit
99ada8c0aa

+ 33 - 26
src/views/ipAccount/ipAccountInterface.vue

@@ -19,7 +19,12 @@
     >
       <template #table-title>
         <el-row class="button-row">
-          <el-button size="default" type="success" @click="handleCreate">
+          <el-button
+            class="hover:"
+            size="default"
+            type="success"
+            @click="handleCreate"
+          >
             新增
           </el-button>
         </el-row>
@@ -355,32 +360,34 @@ const columns: PlusColumn[] = [
           onChange
         },
         {
-          append: () =>
-            h(
-              ElButton,
-              {
-                class: "bg-[#409EFF]! text-white!",
-                onClick: async () => {
-                  try {
-                    let res = await generateIpAccountToken();
-                    console.log(res);
-                    if (res.code === 200) {
-                      ElMessage.success("获取token成功");
-                      form.value = {
-                        ...form.value,
-                        token: res.data.token,
-                        secret: res.data.secret
-                      };
-                    } else {
-                      ElMessage.error(res.msg);
+          append: !state.isCreate
+            ? null
+            : () =>
+                h(
+                  ElButton,
+                  {
+                    class: "bg-[#409EFF]! text-white!",
+                    onClick: async () => {
+                      try {
+                        let res = await generateIpAccountToken();
+                        console.log(res);
+                        if (res.code === 200) {
+                          ElMessage.success("获取token成功");
+                          form.value = {
+                            ...form.value,
+                            token: res.data.token,
+                            secret: res.data.secret
+                          };
+                        } else {
+                          ElMessage.error(res.msg);
+                        }
+                      } catch (e) {
+                        ElMessage.error("获取token失败");
+                      }
                     }
-                  } catch (e) {
-                    ElMessage.error("获取token失败");
-                  }
-                }
-              },
-              { default: () => "生成" }
-            )
+                  },
+                  { default: () => "生成" }
+                )
         }
       );
     },