添加 webook
This commit is contained in:
parent
a34e74cbff
commit
aafb25db09
@ -97,7 +97,31 @@
|
|||||||
label="地址搜索"
|
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">
|
<div class="qrcode-upload-wrapper">
|
||||||
<a-upload
|
<a-upload
|
||||||
v-model:file-list="fileList"
|
v-model:file-list="fileList"
|
||||||
@ -111,7 +135,7 @@
|
|||||||
>
|
>
|
||||||
<div v-if="!fileList.length">
|
<div v-if="!fileList.length">
|
||||||
<plus-outlined />
|
<plus-outlined />
|
||||||
<div style="margin-top: 8px">上传</div>
|
<div style="margin-top: 8px">上传群二维码</div>
|
||||||
</div>
|
</div>
|
||||||
</a-upload>
|
</a-upload>
|
||||||
|
|
||||||
@ -328,14 +352,22 @@ export default defineComponent({
|
|||||||
latitude: null
|
latitude: null
|
||||||
},
|
},
|
||||||
qy_group_qrcode: '',
|
qy_group_qrcode: '',
|
||||||
status: 'UNOPEN'
|
status: 'UNOPEN',
|
||||||
|
webot_webhook: ''
|
||||||
})
|
})
|
||||||
|
|
||||||
const rules = {
|
const rules = {
|
||||||
name: [{ required: true, message: '请输入小区名称' }],
|
name: [{ required: true, message: '请输入小区名称' }],
|
||||||
'location.address': [{ required: true, message: '请选择地址' }],
|
'location.address': [{ required: true, message: '请选择地址' }],
|
||||||
'location.longitude': [{ 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
|
latitude: record.latitude
|
||||||
},
|
},
|
||||||
qy_group_qrcode: record.qy_group_qrcode,
|
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
|
latitude: null
|
||||||
},
|
},
|
||||||
qy_group_qrcode: '',
|
qy_group_qrcode: '',
|
||||||
status: 'UNOPEN'
|
status: 'UNOPEN',
|
||||||
|
webot_webhook: ''
|
||||||
}
|
}
|
||||||
fileList.value = []
|
fileList.value = []
|
||||||
}
|
}
|
||||||
@ -483,7 +517,8 @@ export default defineComponent({
|
|||||||
longitude: formState.value.location.longitude,
|
longitude: formState.value.location.longitude,
|
||||||
latitude: formState.value.location.latitude,
|
latitude: formState.value.location.latitude,
|
||||||
qy_group_qrcode: formState.value.qy_group_qrcode,
|
qy_group_qrcode: formState.value.qy_group_qrcode,
|
||||||
status: formState.value.status
|
status: formState.value.status,
|
||||||
|
webot_webhook: formState.value.webot_webhook
|
||||||
}
|
}
|
||||||
|
|
||||||
let res
|
let res
|
||||||
@ -906,4 +941,10 @@ export default defineComponent({
|
|||||||
object-fit: cover;
|
object-fit: cover;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.form-item-tip {
|
||||||
|
color: rgba(0, 0, 0, 0.45);
|
||||||
|
font-size: 12px;
|
||||||
|
margin-top: 4px;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
Loading…
Reference in New Issue
Block a user