common.js增加img转base64

This commit is contained in:
wanggeng 2022-05-05 17:42:34 +08:00
parent 55f04aa7f7
commit 4feabd2ead
4 changed files with 47 additions and 4 deletions

View File

@ -53,11 +53,11 @@ spring:
connection-properties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
use-global-data-source-stat: true
kafka:
bootstrap-servers: 192.168.0.151:9092
bootstrap-servers: 192.168.0.103:9092
producer:
# 写入失败时重试次数。当leader节点失效一个repli节点会替代成为leader节点此时可能出现写入失败
# 当retris为0时produce不会重复。retirs重发此时repli节点完全成为leader节点不会产生消息丢失。
retries: 0
retries: 5
#procedure要求leader在考虑完成请求之前收到的确认数用于控制发送记录在服务端的持久化其值可以为如下
#acks = 0 如果设置为零,则生产者将不会等待来自服务器的任何确认,该记录将立即添加到套接字缓冲区并视为已发送。在这种情况下,无法保证服务器已收到记录,并且重试配置将不会生效(因为客户端通常不会知道任何故障),为每条记录返回的偏移量始终设置为-1。
#acks = 1 这意味着leader会将记录写入其本地日志但无需等待所有副本服务器的完全确认即可做出回应在这种情况下如果leader在确认记录后立即失败但在将数据复制到所有的副本服务器之前则记录将会丢失。

View File

@ -221,6 +221,31 @@
AND
LEFT(t1.gmt_create, 10) <![CDATA[ <= ]]> #{endTime}
</if>
<if test="keywords != null and keywords != ''">
AND (
system_id IN (
SELECT
st1.system_id
FROM
api_system st1
WHERE
st1.is_delete = 0
AND
st1.name LIKE CONCAT('%', #{keywords}, '%')
)
OR
api_id IN (
SELECT
st1.api_id
FROM
api_api st1
WHERE
st1.is_delete = 0
AND
st1.title LIKE CONCAT('%', #{keywords}, '%')
)
)
</if>
<if test="claimIds != null and claimIds.size > 0">
AND
t1.claim_id IN

View File

@ -240,6 +240,23 @@ layui.define(function (exports) {
return exportColumns;
}
function getImgBase64(url, callback) {
var Img = new Image(),
dataURL = '';
Img.src = url + '?v=' + Math.random();
Img.setAttribute('crossOrigin', 'Anonymous');
Img.onload = function() {
var canvas = document.createElement('canvas'),
width = Img.width,
height = Img.height;
canvas.width = width;
canvas.height = height;
canvas.getContext('2d').drawImage(Img, 0, 0, width, height);
dataURL = canvas.toDataURL('image/jpeg');
return callback ? callback(dataURL) : null;
};
}
//对外暴露的接口
exports('common', {
refreshTree: refreshTree,
@ -248,6 +265,7 @@ layui.define(function (exports) {
formatDate: formatDate,
getBrowserType: getBrowserType,
getIEBrowserVersion: getIEBrowserVersion,
listTableExportColumns: listTableExportColumns
listTableExportColumns: listTableExportColumns,
getImgBase64: getImgBase64
});
});

View File

@ -440,7 +440,7 @@
}
});
} else if(event === 'publishEvent') {
top.dialog.confirm('确定发布该接口', function(index) {
top.dialog.confirm('确定发布该接口', function(index) {
top.dialog.close(index);
var loadLayerIndex;
top.restAjax.get(top.restAjax.path('api/api/publish/{apiId}', [data.apiId]), {}, null, function(code, data) {