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 ret = http.ajax({ url: '/system/config/info', data: { sgroup: 'sys', uid: 'lG1O8z' } }); ret.then((data) => { layer.close(editMeLoading); // 成功显示数据 if (data.code === 200) { var html = ''; for (let index in data.data) { let lay = ''; let is_check = ''; //类型判断 if (data.data[index].tag_name === 'checkbox') { html += '
\n' + ' \n' + '
' + '\n' + ' \n' + '
\n' + '
'; } else { html += '
\n' + ' \n' + '
\n' + ' \n' + '
\n' + '
'; } } $('#form-info').prepend(html); // 渲染form form.render(); } else { layer.msg(data.message, { // 失败关闭父窗口 icon: 2, time: 1000 }, function () { let index = parent.layer.getFrameIndex(window.name); parent.layer.close(index); window.location.reload(); }); } }); form.on('submit(setting-save)', function (fromData) { // let Expression = /http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?/; // let objExp = new RegExp(Expression); // if (objExp.test(fromData.field.servicese_link) !== true) { // layer.msg('客服链接有误!以(http|https)开头'); // return false; // } let loading = layer.msg('处理中', {icon: 16, time: 0, shade: 0.3, shadeClose: false}); let postData = fromData.field; postData = { sgroup: 'sys', input: postData }; let ret = http.ajax({ url: '/system/config/save', data: postData }); ret.then((data) => { layer.close(loading); if (data.code === 200) { layer.msg(data.message, { icon: 1, time: 1000 }); } else { layer.msg(data.message, { icon: 2, time: 1000 }); } }); return false; }); });