|
@@ -1,27 +1,26 @@
|
|
|
<template>
|
|
|
<a-card class="page-config">
|
|
|
- <a-form :model="formData" :label-col="{ span: 6 }" :wrapper-col="{ span: 18 }" ref="formDataRef">
|
|
|
- <a-form-item
|
|
|
- label="网站标题"
|
|
|
- name="webTitle"
|
|
|
- required
|
|
|
- >
|
|
|
+ <a-form
|
|
|
+ ref="formDataRef"
|
|
|
+ :model="formData"
|
|
|
+ :label-col="{ span: 6 }"
|
|
|
+ :wrapper-col="{ span: 18 }"
|
|
|
+ >
|
|
|
+ <a-form-item label="网站标题" name="webTitle" required>
|
|
|
<a-input v-model:value="formData.webTitle" placeholder="请输入网站标题" />
|
|
|
</a-form-item>
|
|
|
|
|
|
- <a-form-item
|
|
|
- label="网站图标"
|
|
|
- name="webIcon"
|
|
|
- required
|
|
|
- >
|
|
|
+ <a-form-item label="网站图标" name="webIcon" required>
|
|
|
<ImageUpload
|
|
|
- name="avatar"
|
|
|
- v-model:value="formData.webIcon"
|
|
|
- list-type="picture-card"
|
|
|
- class="avatar-uploader"
|
|
|
- :show-upload-list="false"
|
|
|
- >
|
|
|
- </ImageUpload>
|
|
|
+ v-model:value="formData.webIcon"
|
|
|
+ name="avatar"
|
|
|
+ list-type="picture-card"
|
|
|
+ class="avatar-uploader"
|
|
|
+ :show-upload-list="false"
|
|
|
+ />
|
|
|
+ </a-form-item>
|
|
|
+ <a-form-item label="平台名称" required name="corporateName">
|
|
|
+ <a-input v-model:value="formData.corporateName" placeholder="请输入公司名称" />
|
|
|
</a-form-item>
|
|
|
<a-form-item label="主办单位" required name="hostUnit">
|
|
|
<a-input v-model:value="formData.hostUnit" placeholder="请输入主办单位" />
|
|
@@ -38,14 +37,14 @@
|
|
|
<a-form-item label="服务电话" required name="telephone">
|
|
|
<a-input v-model:value="formData.telephone" placeholder="请输入服务电话" />
|
|
|
</a-form-item>
|
|
|
- <a-form-item label="备案号1" required name="recordNumber1">
|
|
|
+ <a-form-item label="备案号" required name="recordNumber1">
|
|
|
<a-input v-model:value="formData.recordNumber1" placeholder="请输入备案号" />
|
|
|
<a-input v-model:value="formData.recordLink1" placeholder="请输入链接" />
|
|
|
</a-form-item>
|
|
|
- <a-form-item label="备案号2" required name="recordNumber2">
|
|
|
+ <!-- <a-form-item label="备案号2" required name="recordNumber2">
|
|
|
<a-input v-model:value="formData.recordNumber2" placeholder="请输入备案号" />
|
|
|
<a-input v-model:value="formData.recordLink2" placeholder="请输入链接" />
|
|
|
- </a-form-item>
|
|
|
+ </a-form-item> -->
|
|
|
<a-form-item label="微信公众号图片" required name="wechatPublicAccountImage">
|
|
|
<ImageUpload v-model:value="formData.wechatPublicAccountImage" />
|
|
|
</a-form-item>
|
|
@@ -79,19 +78,20 @@
|
|
|
wechatPublicAccountImage: '',
|
|
|
wechatCustomerServiceImage: '',
|
|
|
friendshipLinkJson: '',
|
|
|
- webIcon:'',
|
|
|
- webTitle: ''
|
|
|
+ webIcon: '',
|
|
|
+ webTitle: '',
|
|
|
+ corporateName: '',
|
|
|
});
|
|
|
|
|
|
const formDataRef = ref(null);
|
|
|
|
|
|
const handleSubmit = async () => {
|
|
|
try {
|
|
|
- // 在这里处理表单提交逻辑,例如将数据发送到服务器
|
|
|
+ // 在这里处理表单提交逻辑,例如将数据发送到服务器
|
|
|
console.log('表单数据:', formData.value);
|
|
|
await formDataRef.value.validate();
|
|
|
|
|
|
- const data ={
|
|
|
+ const data = {
|
|
|
id: formData.value.id,
|
|
|
hostUnit: formData.value.hostUnit,
|
|
|
domain: formData.value.domain,
|
|
@@ -104,7 +104,8 @@
|
|
|
licences: formData.value.licences,
|
|
|
wechatPublicAccountImage: formData.value.wechatPublicAccountImage,
|
|
|
wechatCustomerServiceImage: formData.value.wechatCustomerServiceImage,
|
|
|
- }
|
|
|
+ corporateName: formData.value.corporateName,
|
|
|
+ };
|
|
|
|
|
|
let json = JSON.stringify(data);
|
|
|
await putFooterConfig({
|
|
@@ -113,7 +114,7 @@
|
|
|
friendshipLinkJson: formData.value.friendshipLinkJson,
|
|
|
governmentLinkJson: '',
|
|
|
webTitle: formData.value.webTitle,
|
|
|
- webIcon: formData.value.webIcon
|
|
|
+ webIcon: formData.value.webIcon,
|
|
|
});
|
|
|
getList();
|
|
|
|