|
|
@ -50,6 +50,7 @@ |
|
|
|
:action="uploadUlr" |
|
|
|
list-type="picture-card" |
|
|
|
:on-exceed="exceedPic" |
|
|
|
:before-upload="beforeAvatarUpload" |
|
|
|
:on-remove="removePic" |
|
|
|
:file-list="replayImgList" |
|
|
|
:on-change="handleEditChange" |
|
|
@ -85,6 +86,7 @@ |
|
|
|
style="display: block" |
|
|
|
label-width="150px"> |
|
|
|
<el-input-number class="item_width_2" |
|
|
|
:min="0" |
|
|
|
v-model="formData.actQuota" |
|
|
|
label="活动人数"></el-input-number> |
|
|
|
</el-form-item> |
|
|
@ -94,6 +96,7 @@ |
|
|
|
style="display: block" |
|
|
|
label-width="150px"> |
|
|
|
<el-input-number class="item_width_2" |
|
|
|
:min="0" |
|
|
|
v-model="formData.reward" |
|
|
|
label="活动积分"></el-input-number> |
|
|
|
</el-form-item> |
|
|
@ -102,7 +105,7 @@ |
|
|
|
label-width="150px" |
|
|
|
style="display: block"> |
|
|
|
<el-input class="item_width_6" |
|
|
|
maxlength="10" |
|
|
|
maxlength="20" |
|
|
|
placeholder="请输入联系人" |
|
|
|
v-model="formData.sponsorContacts"> |
|
|
|
</el-input> |
|
|
@ -115,7 +118,7 @@ |
|
|
|
label-width="150px" |
|
|
|
style="display: block"> |
|
|
|
<el-input class="item_width_6" |
|
|
|
maxlength="10" |
|
|
|
maxlength="20" |
|
|
|
placeholder="请输入联系电话" |
|
|
|
v-model="formData.sponsorTel"> |
|
|
|
</el-input> |
|
|
@ -158,7 +161,7 @@ |
|
|
|
type="textarea" |
|
|
|
maxlength="200" |
|
|
|
show-word-limit |
|
|
|
:rows="5" |
|
|
|
:rows="7" |
|
|
|
placeholder="请输入报名条件,不超过200字" |
|
|
|
v-model="formData.requirement"></el-input> |
|
|
|
</el-form-item> |
|
|
@ -188,6 +191,7 @@ |
|
|
|
style="display: block" |
|
|
|
label-width="150px"> |
|
|
|
<el-input-number class="item_width_2" |
|
|
|
:min="0" |
|
|
|
v-model="formData.signInRadius" |
|
|
|
label="签到有效范围"></el-input-number> |
|
|
|
</el-form-item> |
|
|
@ -407,7 +411,7 @@ export default { |
|
|
|
actId: "", |
|
|
|
actLatitude: null, |
|
|
|
actLongitude: null, |
|
|
|
actQuota: undefined, |
|
|
|
actQuota: 0, |
|
|
|
actStartTime: "", |
|
|
|
actType: "heart", |
|
|
|
|
|
|
@ -418,7 +422,7 @@ export default { |
|
|
|
|
|
|
|
noticePassedPeople: false, |
|
|
|
requirement: "", |
|
|
|
reward: undefined, |
|
|
|
reward: 0, |
|
|
|
|
|
|
|
signInAddress: "", |
|
|
|
signInEndTime: "", |
|
|
@ -457,7 +461,6 @@ export default { |
|
|
|
}, |
|
|
|
|
|
|
|
//图片相关 oss/file/uploadvariedfile |
|
|
|
dialogImageUrl: 'oss/file/uploadvariedfile', |
|
|
|
uploadUlr: window.SITE_CONFIG['apiURL'] + '/oss/file/uploadvariedfile', |
|
|
|
// upload_url: '', // 上传URL |
|
|
|
upload_name: '', // 图片或视频名称 |
|
|
@ -703,6 +706,16 @@ export default { |
|
|
|
this.$message.warning("只能上传1张封面图") |
|
|
|
|
|
|
|
}, |
|
|
|
beforeAvatarUpload (file) { |
|
|
|
const isJPG = file.type === 'image/jpeg'; |
|
|
|
const isLt2M = file.size / 1024 / 1024 < 10; |
|
|
|
|
|
|
|
|
|
|
|
if (!isLt2M) { |
|
|
|
this.$message.error('上传图片大小不能超过 10MB!'); |
|
|
|
} |
|
|
|
return isLt2M; |
|
|
|
}, |
|
|
|
handleSuccess (response, file, fileList) { |
|
|
|
this.replayImgList.push(file) |
|
|
|
this.formData.coverPic = response.data.url |
|
|
@ -901,7 +914,7 @@ export default { |
|
|
|
actId: "", |
|
|
|
actLatitude: null, |
|
|
|
actLongitude: null, |
|
|
|
actQuota: undefined, |
|
|
|
actQuota: 0, |
|
|
|
actStartTime: "", |
|
|
|
actType: "heart", |
|
|
|
|
|
|
@ -912,7 +925,7 @@ export default { |
|
|
|
|
|
|
|
noticePassedPeople: false, |
|
|
|
requirement: "", |
|
|
|
reward: undefined, |
|
|
|
reward: 0, |
|
|
|
|
|
|
|
signInAddress: "", |
|
|
|
signInEndTime: "", |
|
|
|