mirror of
https://gitee.com/zoujingli/ThinkAdmin.git
synced 2025-04-24 10:22:32 +08:00
优化邀请码处理
This commit is contained in:
parent
fe272052df
commit
3499ffd41e
@ -27,44 +27,38 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// 默认绘制位置数据
|
|
||||||
var defaData = JSON.parse($('#DefaPostion').val() || '{}');
|
|
||||||
|
|
||||||
// 加载插件并显示界面
|
// 加载插件并显示界面
|
||||||
require(['cropper'], function (Cropper) {
|
require(['cropper'], function (Cropper) {
|
||||||
(function (image, cropper) {
|
(function (image, defaData, options, cropper) {
|
||||||
cropper = new Cropper(image, {
|
|
||||||
aspectRatio: 1,
|
// 初始化图片背景
|
||||||
ready() {
|
cropper = new Cropper(image, options = {
|
||||||
if (typeof defaData === 'object') {
|
aspectRatio: 1, ready() {
|
||||||
cropper.setData(defaData);
|
if (typeof defaData === 'object') cropper.setData(defaData);
|
||||||
}
|
}, crop() {
|
||||||
},
|
|
||||||
crop() {
|
|
||||||
$('#inputImage').val(image.src);
|
$('#inputImage').val(image.src);
|
||||||
$('#inputData').val(JSON.stringify(cropper.getData()));
|
$('#inputData').val(JSON.stringify(cropper.getData()));
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
// 背景图片切换
|
|
||||||
|
// 背景图片上传并切换
|
||||||
$('[data-upload-image]').uploadFile(function (url) {
|
$('[data-upload-image]').uploadFile(function (url) {
|
||||||
image.src = url;
|
(image.src = url), cropper.destroy();
|
||||||
console.log(cropper)
|
cropper = new Cropper(image, options);
|
||||||
// cropper.refresh();
|
|
||||||
// cropper.resize();
|
|
||||||
cropper.replace(url, true).reset();
|
|
||||||
});
|
});
|
||||||
// 保存设置参数
|
|
||||||
|
// 保存图片配置参数
|
||||||
$('[data-upload-commit]').on('click', function () {
|
$('[data-upload-commit]').on('click', function () {
|
||||||
$.form.load('{:url("")}', {image: image.src, postion: JSON.stringify(cropper.getData())}, 'post');
|
$.form.load('{:url("")}', {image: image.src, postion: JSON.stringify(cropper.getData())}, 'post');
|
||||||
});
|
});
|
||||||
})(document.getElementById('target'));
|
})(document.getElementById('target'), JSON.parse($('#DefaPostion').val() || '{}'));
|
||||||
});
|
|
||||||
|
|
||||||
|
// 窗口大小重置事件
|
||||||
$(window).on('resize', function () {
|
$(window).on('resize', function () {
|
||||||
(function (height) {
|
(function (height) {
|
||||||
$('#ContentBox').css('minHeight', height + 'px')
|
$('#ContentBox').css('minHeight', height + 'px')
|
||||||
})($('.layui-layout-admin>.layui-body').height() - 120);
|
})($('.layui-layout-admin>.layui-body').height() - 120);
|
||||||
}).trigger('resize');
|
}).trigger('resize');
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
{/block}
|
{/block}
|
Loading…
x
Reference in New Issue
Block a user