feat(store): 添加上传接口后台配置字段
fix(axios): 更新开发环境测试session值 fix(public-list-item): 修复location为0时的显示问题 fix(edit): 修复location为0时的显示问题并优化上传逻辑 refactor(main): 优化代码格式并添加上传配置初始化
This commit is contained in:
@@ -314,10 +314,10 @@
|
||||
<el-popover v-model:visible="areaPopState" placement="bottom" :width="640" :show-arrow="false" trigger="click" popper-style="padding:0; border-radius:16px !important;" :disabled="verified == 1">
|
||||
<template #reference>
|
||||
<div ref="location" class="modeOne-item flexacenter" :class="{ disabled: verified == 1 }" style="width: 640px">
|
||||
<div class="modeOne-text flexacenter" v-if="info['location']">
|
||||
{{ locationData[Math.floor(info.location)].name }}
|
||||
<div class="modeOne-text flexacenter" v-if="info['location'] && info['location'] !== '0'">
|
||||
{{ locationData[Math.floor(info.location)]?.name }}
|
||||
<img class="form-arrows form-arrows-disabled" src="@/assets/img/edit/thin-arrow-disabled.svg" />
|
||||
{{ locationData[Math.floor(info.location)].data[info.location] }}
|
||||
{{ locationData[Math.floor(info.location)]?.data[info.location] }}
|
||||
</div>
|
||||
<div class="modeOne-text flexacenter" style="color: #aaaaaa" v-else>请选择</div>
|
||||
<img class="arrows-icon" src="@/assets/img/edit/arrows.svg" />
|
||||
@@ -934,7 +934,7 @@ export default {
|
||||
if (info["floor"]) info["floor"] = Number(info["floor"]);
|
||||
if (info["rentalduration"]) info["rentalduration"] = Number(info["rentalduration"]);
|
||||
}
|
||||
|
||||
|
||||
this.fieldinfo = fieldinfo;
|
||||
this.typeData = typeData;
|
||||
this.locationData = locationData;
|
||||
@@ -954,6 +954,7 @@ export default {
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
this.info = info;
|
||||
this.verified = data.verified;
|
||||
@@ -1077,7 +1078,6 @@ export default {
|
||||
const formData = new FormData();
|
||||
formData.append("files", file); // 将文件添加到 formData 中
|
||||
formData.append("data", this.uploadData); // 添加额外的数据参数 data: uploadData
|
||||
// this.$post("/tenement/pc/api/publish/uploadweixinqrcode",
|
||||
this.$axios
|
||||
.post(
|
||||
"https://oss.gter.net/upload/qrcode",
|
||||
@@ -1149,16 +1149,20 @@ export default {
|
||||
this.uploadVideo(type, target);
|
||||
},
|
||||
|
||||
// 上传视频
|
||||
// 上传视频 和 图片
|
||||
uploadVideo(type, target) {
|
||||
let config = this.$store.state.upload;
|
||||
console.log("config",config);
|
||||
|
||||
const formData = new FormData();
|
||||
formData.append("files", target); // 文件数据
|
||||
formData.append(config.requestName, target); // 文件数据
|
||||
formData.append("name", target.name); // 文件名
|
||||
formData.append("type", type); // 文件名
|
||||
formData.append("data", this.uploadData); // 文件名
|
||||
formData.append("data", config.params.data); // 文件名
|
||||
|
||||
// this.$axios.post('/tenement/pc/api/publish/upload', formData).then(res => {
|
||||
this.$axios
|
||||
.post("https://oss.gter.net/upload", formData)
|
||||
.post(config.url, formData)
|
||||
.then((res) => {
|
||||
res = res["data"];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user