fix: 修复自助、存储过程数据集输出字段,字段数据合并错误问题

main
wu.jian2 1 year ago
commit c758b31360

@ -127,6 +127,10 @@ public class DataRoomPageServiceImpl extends ServiceImpl<DataRoomPageDao, PageEn
if (StringUtils.isBlank(base64String)) {
return fileUrl;
}
// 如果不是base64字符串直接返回 NOTE 因为如果前端截图失败,会将原封面地址传过来
if (!base64String.startsWith("data:image")) {
return base64String;
}
try {
// 去除base64字符串前缀从初始位置到逗号位置
base64String = base64String.substring(base64String.indexOf(",") + 1);

@ -25,7 +25,7 @@
### 2. 设计器
采用拖拉拽可视化设计,支持20+种图表组件、15种边框组件、10多种修饰组件
采用拖拉拽可视化设计,支持30+基础组件、40+种图表组件、15种边框组件、10多种修饰组件
<br>
@ -42,7 +42,7 @@
### 4. 数据源
支持MySQL、PostgreSQL、Oracle 、ClickHouse数据库接入
支持MySQL、PostgreSQL、Oracle 、ClickHouse、SqlServer数据库接入
<br>

@ -29,6 +29,25 @@
class="bs-el-input"
/>
</el-form-item>
<el-form-item
v-if="!!dataForm.id"
label="大屏编码"
>
<el-input
style="width: 200px"
v-model="dataForm.code"
readonly
class="bs-el-input"
/>
<el-button
style="margin-left: 10px;"
type="text"
@click="copyCode"
class="bs-el-button"
>
<i class="el-icon-document-copy" />
</el-button>
</el-form-item>
<el-form-item
label="推荐分辨率"
>
@ -390,6 +409,21 @@ export default {
code: form.code
}
})
},
/**
* 复制大屏编码
*/
copyCode () {
let code = this.dataForm.code
navigator.clipboard
.writeText(code)
.then(() => {
this.$message.success("复制成功");
})
.catch(err => {
this.$message.error("复制失败,请手动复制");
console.error(err);
})
}
}
}

Loading…
Cancel
Save