添加 webook
This commit is contained in:
parent
a34e74cbff
commit
aafb25db09
@ -97,7 +97,31 @@
|
||||
label="地址搜索"
|
||||
/>
|
||||
|
||||
<a-form-item label="群二维码" name="qy_group_qrcode">
|
||||
<a-form-item
|
||||
label="企业微信Webhook"
|
||||
name="webot_webhook"
|
||||
required
|
||||
:rules="[
|
||||
{ required: true, message: '请输入Webhook地址' },
|
||||
{ type: 'url', message: '请输入正确的URL地址' }
|
||||
]"
|
||||
>
|
||||
<a-input
|
||||
v-model:value="formState.webot_webhook"
|
||||
placeholder="请输入企业微信群机器人Webhook地址"
|
||||
:maxLength="500"
|
||||
/>
|
||||
<div class="form-item-tip">
|
||||
小区相关通知将推送到此企业微信群
|
||||
</div>
|
||||
</a-form-item>
|
||||
|
||||
<a-form-item
|
||||
label="群二维码"
|
||||
name="qy_group_qrcode"
|
||||
required
|
||||
:rules="[{ required: true, message: '请上传群二维码' }]"
|
||||
>
|
||||
<div class="qrcode-upload-wrapper">
|
||||
<a-upload
|
||||
v-model:file-list="fileList"
|
||||
@ -111,7 +135,7 @@
|
||||
>
|
||||
<div v-if="!fileList.length">
|
||||
<plus-outlined />
|
||||
<div style="margin-top: 8px">上传</div>
|
||||
<div style="margin-top: 8px">上传群二维码</div>
|
||||
</div>
|
||||
</a-upload>
|
||||
|
||||
@ -328,14 +352,22 @@ export default defineComponent({
|
||||
latitude: null
|
||||
},
|
||||
qy_group_qrcode: '',
|
||||
status: 'UNOPEN'
|
||||
status: 'UNOPEN',
|
||||
webot_webhook: ''
|
||||
})
|
||||
|
||||
const rules = {
|
||||
name: [{ required: true, message: '请输入小区名称' }],
|
||||
'location.address': [{ required: true, message: '请选择地址' }],
|
||||
'location.longitude': [{ required: true, message: '请在地图上选择位置' }],
|
||||
'location.latitude': [{ required: true, message: '请在地图上选择位置' }]
|
||||
'location.latitude': [{ required: true, message: '请在地图上选择位置' }],
|
||||
webot_webhook: [
|
||||
{ required: true, message: '请输入Webhook地址' },
|
||||
{ type: 'url', message: '请输入正确的URL地址' }
|
||||
],
|
||||
qy_group_qrcode: [
|
||||
{ required: true, message: '请上传群二维码' }
|
||||
]
|
||||
}
|
||||
|
||||
// 添加上传相关的响应式变量
|
||||
@ -359,7 +391,8 @@ export default defineComponent({
|
||||
latitude: record.latitude
|
||||
},
|
||||
qy_group_qrcode: record.qy_group_qrcode,
|
||||
status: record.status
|
||||
status: record.status,
|
||||
webot_webhook: record.webot_webhook || ''
|
||||
}
|
||||
|
||||
// 如果有二维码,设置文件列表
|
||||
@ -388,7 +421,8 @@ export default defineComponent({
|
||||
latitude: null
|
||||
},
|
||||
qy_group_qrcode: '',
|
||||
status: 'UNOPEN'
|
||||
status: 'UNOPEN',
|
||||
webot_webhook: ''
|
||||
}
|
||||
fileList.value = []
|
||||
}
|
||||
@ -483,7 +517,8 @@ export default defineComponent({
|
||||
longitude: formState.value.location.longitude,
|
||||
latitude: formState.value.location.latitude,
|
||||
qy_group_qrcode: formState.value.qy_group_qrcode,
|
||||
status: formState.value.status
|
||||
status: formState.value.status,
|
||||
webot_webhook: formState.value.webot_webhook
|
||||
}
|
||||
|
||||
let res
|
||||
@ -906,4 +941,10 @@ export default defineComponent({
|
||||
object-fit: cover;
|
||||
}
|
||||
}
|
||||
|
||||
.form-item-tip {
|
||||
color: rgba(0, 0, 0, 0.45);
|
||||
font-size: 12px;
|
||||
margin-top: 4px;
|
||||
}
|
||||
</style>
|
||||
Loading…
Reference in New Issue
Block a user