| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- layui.use(['form', 'jquery', 'madmin', 'mhttp', 'layer'], function () {
- let form = layui.form;
- let $ = layui.jquery;
- let layer = layui.layer;
- let admin = layui.madmin;
- let http = layui.mhttp;
- admin.getConfig();
- let loading = layer.msg('加载数据中...', {icon: 16, time: 0, shade: 0.3, shadeClose: false});
- let announce_uid = GetQueryString('announce_uid');
- let postData = {uid: announce_uid};
- let ret = http.ajax({
- url: '/announce/detail',
- data: postData
- });
- ret.then((data) => {
- layer.close(loading);
- // 成功显示数据
- if (data.code === 200) {
- $('.title').val(data.data.title);
- if (data.data.status === 1) {
- $('.status').attr('checked', 'checked');
- }
- $('.se_'+data.data.type).attr('selected','selected');
- $('.content').html(data.data.content);
- // 渲染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(announce-save)', function (data) {
- let loading = layer.msg('处理中', {icon: 16, time: 0, shade: 0.3, shadeClose: false});
- data.field.status = data.field.status === 'on' ? 1 : 2;
- let postData = data.field;
- postData.uid = announce_uid;
- let ret = http.ajax({
- url: '/announce/modify',
- data: postData
- });
- ret.then((data) => {
- layer.close(loading);
- if (data.code === 200) {
- layer.msg(data.message, {
- icon: 1,
- time: 1000
- }, function () {
- // 成功刷父页面
- window.parent.location.reload();
- // 成功关闭父窗口
- let index = parent.layer.getFrameIndex(window.name);
- parent.layer.close(index);
- });
- } else {
- layer.msg(data.message, {
- icon: 2,
- time: 1000
- });
- }
- });
- return false;
- });
- });
|