jh-admin/app/shop/view/member/choose_member.html

57 lines
1.8 KiB
HTML

<div class="layui-form-item">
<label class="layui-form-label">绑定会员:</label>
<div class="layui-input-block">
<div class="layui-input-inline">
<input type="text" readonly name="username" autocomplete="off" class="layui-input len-mid">
</div>
<input type="hidden" name="member_id">
<button class="layui-btn bg-color" type="button" onclick="chooseMember()">选择会员</button>
</div>
<div class="word-aux">
<p>绑定前端会员</p>
</div>
</div>
<script type="text/javascript">
var form, laydate, laytpl;
layui.use(['form', 'upload', 'util', 'laytpl'], function () {
form = layui.form;
laytpl = layui.laytpl;
form.render();
});
/**
* 选择会员
*/
function chooseMember() {
layer.open({
title: '会员列表',
id: 'bind_member_layer',
type: 2,
area: ['60%', '80%'],
content: ns.url('communitybuy://shop/communitydelivery/chooseMember', {chooseCallback: 'chooseMemberCallback'}),
});
}
/**
* 选择会员回调
* @param data
*/
function chooseMemberCallback(data) {
var default_img = 'SHOP_IMG/default_headimg.png';
uploadObj.parent.find("input[type='hidden']").val(data.headimg ? data.headimg : default_img);
uploadObj.parent.addClass('hover');
uploadObj.parent.children('.upload-default').html((function () {
var html = '';
html += '<div id="preview_imgUpload" class="preview_img">';
html += '<img layer-src title="点击放大图片" src="'+ (data.headimg ? ns.img(data.headimg) : default_img) +'" onerror="this.src = \'' + default_img + '\'" class="img_prev">';
html += '</div>';
return html;
})());
$('input[name="member_id"]').val(data.member_id);
$('input[name="username"]').val(data.username);
$('input[name="mobile"]').val(data.mobile);
loadImgMagnify();
}
</script>