懒羊羊
2023-08-30 71e81ed1d12e4d69f53c8ad9e066650ad4186293
提交 | 用户 | 时间
71e81e 1 layui.use(['form', 'upload', 'element', 'ax', 'laydate'], function () {
2     var $ = layui.jquery;
3     var form = layui.form;
4     var upload = layui.upload;
5     var element = layui.element;
6     var $ax = layui.ax;
7     var laydate = layui.laydate;
8
9     //渲染时间选择框
10     laydate.render({
11         elem: '#birthday'
12     });
13
14     //获取用户详情
15     var ajax = new $ax(Feng.ctxPath + "/system/currentUserInfo");
16     var result = ajax.start();
17
18     //用这个方法必须用在class有layui-form的元素上
19     form.val('userInfoForm', result.data);
20
21     //表单提交事件
22     form.on('submit(userInfoSubmit)', function (data) {
23         var ajax = new $ax(Feng.ctxPath + "/mgr/edit", function (data) {
24             Feng.success("修改成功!");
25         }, function (data) {
26             Feng.error("修改失败!" + data.responseJSON.message + "!");
27         });
28         ajax.set(data.field);
29         ajax.start();
30     });
31
32     upload.render({
33         elem: '#imgHead'
34         , url: Feng.ctxPath + '/system/upload'
35         , before: function (obj) {
36             obj.preview(function (index, file, result) {
37                 $('#avatarPreview').attr('src', result);
38             });
39         }
40         , done: function (res) {
41             var ajax = new $ax(Feng.ctxPath + "/system/updateAvatar", function (data) {
42                 Feng.success(res.message);
43             }, function (data) {
44                 Feng.error("修改失败!" + data.responseJSON.message + "!");
45             });
46             ajax.set("fileId", res.data.fileId);
47             ajax.start();
48         }
49         , error: function () {
50             Feng.error("上传头像失败!");
51         }
52     });
53 });