feat(admin): support WECOM_BOT account creation
This commit is contained in:
@@ -78,6 +78,7 @@
|
|||||||
<el-option label="企微内部账号" :value="1" />
|
<el-option label="企微内部账号" :value="1" />
|
||||||
<el-option label="企微应用" :value="2" />
|
<el-option label="企微应用" :value="2" />
|
||||||
<el-option label="pywechat 个人号" :value="3" />
|
<el-option label="pywechat 个人号" :value="3" />
|
||||||
|
<el-option label="企微群机器人" :value="6" />
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="渠道">
|
<el-form-item label="渠道">
|
||||||
@@ -93,7 +94,7 @@
|
|||||||
/>
|
/>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="账号ID">
|
<el-form-item :label="dialogForm.accountType === 6 ? 'Webhook Key / Robot ID' : '账号ID'">
|
||||||
<el-input v-model="dialogForm.accountId" placeholder="账号唯一标识" />
|
<el-input v-model="dialogForm.accountId" placeholder="账号唯一标识" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="名称">
|
<el-form-item label="名称">
|
||||||
@@ -105,8 +106,8 @@
|
|||||||
<el-form-item label="Server Host">
|
<el-form-item label="Server Host">
|
||||||
<el-input v-model="dialogForm.serverHost" placeholder="服务地址" />
|
<el-input v-model="dialogForm.serverHost" placeholder="服务地址" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="扩展信息">
|
<el-form-item :label="dialogForm.accountType === 6 ? 'Webhook URL(可选,默认使用官方 URL)' : '扩展信息'">
|
||||||
<el-input v-model="dialogForm.extInfo" type="textarea" :rows="3" placeholder="JSON 扩展信息" />
|
<el-input v-model="dialogForm.extInfo" type="textarea" :rows="3" :placeholder="dialogForm.accountType === 6 ? 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=...' : 'JSON 扩展信息'" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
<template #footer>
|
<template #footer>
|
||||||
@@ -129,6 +130,7 @@
|
|||||||
<el-option label="企微内部账号" :value="1" />
|
<el-option label="企微内部账号" :value="1" />
|
||||||
<el-option label="企微应用" :value="2" />
|
<el-option label="企微应用" :value="2" />
|
||||||
<el-option label="pywechat 个人号" :value="3" />
|
<el-option label="pywechat 个人号" :value="3" />
|
||||||
|
<el-option label="企微群机器人" :value="6" />
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="渠道">
|
<el-form-item label="渠道">
|
||||||
@@ -144,7 +146,7 @@
|
|||||||
/>
|
/>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="账号ID">
|
<el-form-item :label="drawerForm.accountType === 6 ? 'Webhook Key / Robot ID' : '账号ID'">
|
||||||
<el-input v-model="drawerForm.accountId" placeholder="账号唯一标识" />
|
<el-input v-model="drawerForm.accountId" placeholder="账号唯一标识" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="名称">
|
<el-form-item label="名称">
|
||||||
@@ -156,8 +158,8 @@
|
|||||||
<el-form-item label="Server Host">
|
<el-form-item label="Server Host">
|
||||||
<el-input v-model="drawerForm.serverHost" placeholder="服务地址" />
|
<el-input v-model="drawerForm.serverHost" placeholder="服务地址" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="扩展信息">
|
<el-form-item :label="drawerForm.accountType === 6 ? 'Webhook URL(可选,默认使用官方 URL)' : '扩展信息'">
|
||||||
<el-input v-model="drawerForm.extInfo" type="textarea" :rows="3" placeholder="JSON 扩展信息" />
|
<el-input v-model="drawerForm.extInfo" type="textarea" :rows="3" :placeholder="drawerForm.accountType === 6 ? 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=...' : 'JSON 扩展信息'" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
@@ -462,6 +464,7 @@ function accountTypeLabel(type: number) {
|
|||||||
1: '企微内部账号',
|
1: '企微内部账号',
|
||||||
2: '企微应用',
|
2: '企微应用',
|
||||||
3: 'pywechat 个人号',
|
3: 'pywechat 个人号',
|
||||||
|
6: '企微群机器人',
|
||||||
}
|
}
|
||||||
return map[type] || type
|
return map[type] || type
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user