| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 |
- layui.use(['form', 'mhttp', 'jquery'], function () {
- let form = layui.form;
- let http = layui.mhttp;
- let $ = layui.jquery;
- let editMeLoading = layer.msg('加载数据中...', {icon: 16, time: 0, shade: 0.3, shadeClose: false});
- let authInfo = JSON.parse(localStorage.getItem(window._AUTH_INFO_));
- let authInfoDeductionSwitch = authInfo.detail.deduction_switch;
- let ret = http.ajax({
- url: '/agent/detail/me',
- })
- ret.then((data) => {
- layer.close(editMeLoading);
- // 成功显示数据
- if (data.code === 200) {
- $('.manager_uid').val(data.data.manager_uid);
- $('.nick').val(data.data.nick);
- $('.username').val(data.data.username);
- if (authInfoDeductionSwitch ===2){
- //cpa
- // $('#divAdd').append('')
- }else{
- $('#divAdd').append(' <div class="layui-form-item">\n' +
- ' <label class="layui-form-label">提现密码</label>\n' +
- ' <div class="layui-input-inline">\n' +
- ' <input type="password" name="withdraw_pwd" placeholder="提现密码"\n' +
- ' autocomplete="off"\n' +
- ' class="layui-input withdraw_pwd">\n' +
- ' </div>\n' +
- ' </div>');
- }
- // 渲染form
- form.render();
- } else {
- layer.msg(data.message, {
- // 失败关闭父窗口
- icon: 2,
- time: 1000
- }, function () {
- let index = parent.layer.getFrameIndex(window.name);
- parent.layer.close(index);
- });
- }
- });
- form.on('submit(users-save)', function (fromData) {
- if (fromData.field.password){
- if (!fromData.field.old_password){
- layer.msg('旧密码不能为空!');
- return false;
- }
- if (fromData.field.password.length < 6) {
- layer.msg('密码长度在6位以上 !');
- return false;
- }
- // if (fromData.field.password !== fromData.field.old_password) {
- // layer.msg('两次密码不一致 !');
- // return false;
- // }
- }
- if (fromData.field.withdraw_pwd) {
- if (!fromData.field.old_password){
- layer.msg('旧密码不能为空!');
- return false;
- }
- if (fromData.field.withdraw_pwd.length < 6) {
- layer.msg('提现密码长度在6位16位以内以上!');
- return false;
- }
- }
- let loading = layer.msg('处理中', {icon: 16, time: 0, shade: 0.3, shadeClose: false});
- let postData = {
- nick: fromData.field.nick,
- password: fromData.field.password,
- withdraw_pwd: fromData.field.withdraw_pwd,
- old_password: fromData.field.old_password
- };
- let ret = http.ajax({
- url: '/agent/modify',
- data: postData
- });
- ret.then((data) => {
- layer.close(loading);
- if (data.code === 200) {
- layer.msg(data.message, {
- icon: 1,
- time: 1000
- }, function () {
- let userInfo = localStorage.getItem(window._AUTH_INFO_);
- let jsonUserInfo = JSON.parse(userInfo)
- if (jsonUserInfo.detail.nick !== fromData.field.nick) {
- // 修改名称就更新页面
- jsonUserInfo.detail.nick = fromData.field.nick;
- localStorage.setItem(window._AUTH_INFO_, JSON.stringify(jsonUserInfo));
- // 成功刷父页面
- window.parent.location.reload();
- }
- window.location.reload();
- // 关闭父窗口
- let index = parent.layer.getFrameIndex(window.name);
- parent.layer.close(index);
- });
- } else {
- layer.msg(data.message, {
- icon: 2,
- time: 1000
- });
- }
- });
- return false;
- });
- });
|