diff --git a/ui/src/views/application/component/AccessSettingDrawer.vue b/ui/src/views/application/component/AccessSettingDrawer.vue index a08aa33cd..81963d02e 100644 --- a/ui/src/views/application/component/AccessSettingDrawer.vue +++ b/ui/src/views/application/component/AccessSettingDrawer.vue @@ -23,50 +23,53 @@ v-model="form[configType][key]" :type="isPasswordField(key) ? (passwordVisible[key] ? 'text' : 'password') : 'text'" :placeholder="item.placeholder" + :show-password="isPasswordField(key)" > -

回调地址

- -

+ + + + 复制链接填入到 微信公众平台-设置与开发-基本配置-服务器配置的 "服务器地址URL" 中 -

-

+ + 复制链接填入到 钉钉开放平台-机器人页面,设置 "消息接收模式" 为 HTTP模式 ,并把下面URL填写到"消息接收地址"中 -

-

+ + 复制链接填入到 - 企业微信后台-应用管理-自建-创建的应用-接受消息-设置 API 接收的 "URL" 中 -

-

+ + 复制链接填入到 - 飞书开放平台飞书开放平台-事件与回调-事件配置-配置订阅方式的 "请求地址" 中 -

+
@@ -85,6 +88,7 @@ import type { FormInstance } from 'element-plus' import applicationApi from '@/api/application' import { useRoute } from 'vue-router' import { MsgError, MsgSuccess } from '@/utils/message' +import { copyClick } from '@/utils/clipboard' const formRef = ref() const visible = ref(false) @@ -197,10 +201,6 @@ const passwordVisible = reactive>( const isPasswordField = (key: string) => passwordFields.has(key) -const togglePasswordVisibility = (key: string) => { - passwordVisible[key] = !passwordVisible[key] -} - const closeDrawer = () => { visible.value = false } @@ -238,38 +238,11 @@ const open = async (id: string, type: 'wechat' | 'dingtalk' | 'wecom' | 'feishu' MsgError('加载配置失败,请检查输入或稍后再试') } finally { loading.value = false - // form[configType.value].callback_url = `${window.location.origin}/${type}/${id}` + form[configType.value].callback_url = `${window.location.origin}/${type}/${id}` } } defineExpose({ open }) - +