Views/UserCenter/Js/UserBasicInfo.js
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
layui.use(['index', 'jquery', 'table', 'layer', 'upload', 'micro'], function () {
var $ = layui.$
, form = layui.form
, table = layui.table
, layer = layui.layer
, upload = layui.upload
, micro = layui.micro;
var MID = micro.getUrlPara('mid');
var UID = $("#txtUID").val();
var UserDepts = $("#UserDepts").val();
var Parameter = { "action": "get", "type": "Depts", "mid": MID, "DefaultValue": UserDepts };
var microXmSelect = xmSelect.render({
el: '#microXmSelect',
name: 'txtUserDepts',
language: 'zn',
autoRow: true,
filterable: true,
disabled:true,
tree: {
show: true, //是否显示树状结构
showFolderIcon: true, //是否展示三角图标
showLine: true, //是否显示虚线
indent: 20, //间距
expandedKeys: true, //默认展开的节点数组[-3], 为true时展开所有节点
strict: false, //是否遵循严格父子结构
},
toolbar: {
show: true,
list: ['ALL', 'REVERSE', 'CLEAR']
},
filterable: true,
height: '300px',
data: eval(micro.getAjaxData('text', micro.getRootPath() + '/App_Handler/GetUserPublicInfoForXmSelect.ashx', Parameter))
});
//头像上传
var uploadInst = upload.render({
elem: '#btnUpload'
, url: micro.getRootPath() + '/Views/UserCenter/UploadAvatar.ashx'
, size: parseInt($("#txtMaxFileUpload").val()) //大小限制
, exts: $("#txtUploadFileType").val() //类型限制
, before: function (obj) {
//预读本地文件示例,不支持ie8
obj.preview(function (index, file, result) {
$('#imgAvatar').attr('src', result); //图片链接(base64)
});
}
, done: function (res) {
return layer.msg(res.msg);
}
, error: function () {
//演示失败状态,并实现重传
var demoText = $('#demoText');
demoText.html('<span style="color: #FF5722;">上传失败。 Upload failure.</span> <a class="layui-btn layui-btn-mini demo-reload">重试</a>');
demoText.find('.demo-reload').on('click', function () {
uploadInst.upload();
});
后面还有 26 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
