/** damin模块数据加载 */ layui.define(['table', 'form'], function(exports) { var $ = layui.$, table = layui.table, form = layui.form; //admin管理员管理 table.render({ elem: '#banner-table', url: layui.setter.urlbase + '/banner/index.html' //模拟接口 , cols: [ [{ type: 'numbers', width: 80, title: '序号', sort: true }, { field: 'img', title: '图片', templet: '#imgTpl' }, { field: 'title', title: '标题' }, { field: 'addtime', title: '添加时间', sort: true }, { title: '操作', width: 150, align: 'center', fixed: 'right', toolbar: '#table-banner-list' }] ], page: true, limit: 10, limits: [10, 20, 30, 40, 50, 60, 70, 80, 90, 100], text: '对不起,加载出现异常!' }); //监听工具条 table.on('tool(banner-table)', function(obj) { var data = obj.data; if(obj.event === 'del') { layer.confirm('确定删除该轮播吗?', function(index) { $.ajax({ type: 'post', url: layui.setter.urlbase + "/banner/del", data: { id: data.id }, success: function(res) { if(res.code == 0) { layer.msg(res.msg, { anim: 0 }); } else { layer.msg(res.msg, { anim: 6 }); } } }); obj.del(); layer.close(index); }); } else if(obj.event === 'edit') { var tr = $(obj.tr); layer.open({ type: 2, title: '编辑banner', content: layui.setter.urlbase + '/banner/edit?id=' + data.id, area: ['1000px', '800px'], btn: ['确定', '取消'], yes: function(index, layero) { var submit = layero.find('iframe').contents().find("#banner-submit"); submit.click(); } }) } }); /* * 每日发圈节日标签 */ table.render({ elem: '#dailyWechatLabel-table', url: layui.setter.urlbase + '/dailyWechatLabel/index.html' //模拟接口 , cols: [ [{ type: 'numbers', width: 80, title: '序号', sort: true }, { field: 'label_name', title: '名称' },{ title: '操作', width: 150, align: 'center', fixed: 'right', toolbar: '#table-dailyWechatLabel-edit' }] ], page: true, limit: 10, limits: [10, 20, 30, 40, 50, 60, 70, 80, 90, 100], text: '对不起,加载出现异常!' }); //监听工具条 table.on('tool(dailyWechatLabel-table)', function(obj) { var data = obj.data; if(obj.event === 'del') { layer.confirm('确定删除该节日标签?', function(index) { $.ajax({ type: 'post', url: layui.setter.urlbase + "/dailyWechatLabel/del", data: { id: data.id }, success: function(res) { if(res.code == 0) { layer.msg(res.msg, { anim: 0 }); obj.del(); layer.close(index); } else { layer.msg(res.msg, { anim: 6 }); } } }); }); } else if(obj.event === 'edit') { var tr = $(obj.tr); layer.open({ type: 2, title: '修改节日名称', content: layui.setter.urlbase + '/dailyWechatLabel/edit?id=' + data.id, area: ['450px', '200px'], btn: ['确定', '取消'], yes: function(index, layero) { //获取iframe元素的值 var othis = layero.find('iframe').contents().find("#article-labels-form"), tags = othis.find('input[name="type"]').val(); if(!tags.replace(/\s/g, '')) return; obj.update({ label_name: tags }); $.ajax({ url: layui.setter.urlbase + '/dailyWechatLabel/editSave', type: 'post', data: { id: obj.data.id, value: tags } }); layer.close(index); }, success: function(layero, index) { //给iframe元素赋值 var othis = layero.find('iframe').contents().find("#layuiadmin-app-form-tags").click(); othis.find('input[name="tags"]').val(data.tags); } }) } }); //积分商城 table.render({ elem: '#pointsMall-table', url: layui.setter.urlbase + '/pointsMall/index.html' //模拟接口 , cols: [ [{ type: 'numbers', width: 80, title: '序号', sort: true }, { field: 'goods_name', title: '商品名' }, { field: 'cover', title: '封面图', templet: '#imgTpl' },{ field: 'stock', title: '库存' }, { field: 'points', title: '所需积分', }, { field: 'money', title: '积分另需金额', }, { field: 'sales', title: '销售数量' }, { field: 'shelf', title: '上下架', templet: '#shelf' }, { title: '操作', width: 150, align: 'center', fixed: 'right', toolbar: '#table-pointsmall-edit' }] ], page: true, limit: 10, limits: [10, 20, 30, 40, 50, 60, 70, 80, 90, 100], text: '对不起,加载出现异常!' }); //积分商城 table.on('tool(pointsMall-table)', function(obj) { var data = obj.data; if(obj.event === 'del') { layer.confirm('确定删除该商品吗?', function(index) { $.ajax({ type: 'post', url: layui.setter.urlbase + "/pointsMall/delgood", data: { id: data.id }, success: function(res) { if(res.code == 0) { layer.msg(res.msg, { anim: 0 }); } else { layer.msg(res.msg, { anim: 6 }); } } }); obj.del(); layer.close(index); }); } else if(obj.event === 'edit') { var tr = $(obj.tr); layer.open({ type: 2, title: '修改商品', content: layui.setter.urlbase + '/pointsMall/edit?id=' + data.id, area: ['1000px', '800px'], btn: ['确定', '取消'], yes: function(index, layero) { var submit = layero.find('iframe').contents().find("#pointsMall-submit"); submit.click(); } }) } }); //话术列表 table.render({ elem: '#talkskill-table', url: layui.setter.urlbase + '/talkskill/index.html' //模拟接口 , cols: [ [{ type: 'numbers', width: 80, title: '序号', sort: true }, { field: 'title', title: '标题' }, { field: 'content', title: '内容' },{ field: 'use_count', title: '使用次数' }, { field: 'score', title: '综合得分', sort: true }, { field: 'label', title: '话题标签', }, { field: 'addtime', title: '添加时间', sort: true }, { title: '评论次数', templet: '#commentCount' }, { title: '审核', templet: '#audit' }, { title: '操作', width: 150, align: 'center', fixed: 'right', toolbar: '#table-talkskill-edit' }] ], page: true, limit: 10, limits: [10, 20, 30, 40, 50, 60, 70, 80, 90, 100], text: '对不起,加载出现异常!' }); //监听工具条 table.on('tool(talkskill-table)', function(obj) { var data = obj.data; if(obj.event === 'del') { layer.confirm('确定下架该话术吗?', function(index) { $.ajax({ type: 'post', url: layui.setter.urlbase + "/talkskill/deltalkskill", data: { id: data.id }, success: function(res) { if(res.code == 0) { layer.msg(res.msg, { anim: 0 }); } else { layer.msg(res.msg, { anim: 6 }); } } }); obj.del(); layer.close(index); }); } else if(obj.event === 'edit') { var tr = $(obj.tr); layer.open({ type: 2, title: '编辑话术', content: layui.setter.urlbase + '/talkskill/edit?id=' + data.id, area: ['600px', '600px'], btn: ['确定', '取消'], yes: function(index, layero) { var submit = layero.find('iframe').contents().find("#layuiadmin-talkskill-submit"); submit.click(); } }) } else if(obj.event === 'commentList') { var tr = $(obj.tr); layer.open({ type: 2, title: '评论列表', content: layui.setter.urlbase + '/talkskill/commentList?id=' + data.id, area: ['900px', '600px'], }) } }); //话术标签列表 table.render({ elem: '#article-labels', url: location.href //模拟接口 , cols: [ [{ type: 'numbers', field: 'id', fixed: 'left' }, { field: 'label_name', title: '标签名', minWidth: 100 }, { title: '操作', width: 150, align: 'center', fixed: 'right', toolbar: '#article-labels-tagsbar' }] ], text: '对不起,加载出现异常!' }); table.on('tool(article-labels)', function(obj) { var data = obj.data; if(obj.event === 'del') { layer.confirm('确定删除此标签?', function(index) { $.ajax({ url: layui.setter.urlbase + '/talkskillLabel/del', data: { id: data.id }, type: 'post' }); obj.del(); layer.close(index); }); } else if(obj.event === 'edit') { layer.open({ type: 2, title: '编辑标签', content: layui.setter.urlbase + '/talkskillLabel/edit.html?id=' + data.id, area: ['450px', '200px'], btn: ['确定', '取消'], yes: function(index, layero) { //获取iframe元素的值 var othis = layero.find('iframe').contents().find("#article-labels-form"), tags = othis.find('input[name="type"]').val(); if(!tags.replace(/\s/g, '')) return; obj.update({ label_name: tags }); $.ajax({ url: layui.setter.urlbase + '/talkskillLabel/edit.html', type: 'post', data: { id: obj.data.id, value: tags } }); layer.close(index); }, success: function(layero, index) { //给iframe元素赋值 var othis = layero.find('iframe').contents().find("#layuiadmin-app-form-tags").click(); othis.find('input[name="tags"]').val(data.tags); } }); } }); //风格爱好测试 table.render({ elem: '#styleTest-table', url: layui.setter.urlbase + '/toolSettings/index.html' //模拟接口 , cols: [ [{ type: 'numbers', width: 80, title: '序号', }, { field: 'type', title: '风格' }, { field: 'img', title: '图片', templet: '#img' }, { field: 'addtime', title: '添加时间' }, { title: '操作', width: 150, align: 'center', fixed: 'right', toolbar: '#table-style-list' }] ], page: true, limit: 10, limits: [10, 20, 30, 40, 50, 60, 70, 80, 90, 100], text: '对不起,加载出现异常!' }); //监听工具条 table.on('tool(styleTest-table)', function(obj) { var data = obj.data; if(obj.event === 'del') { layer.confirm('确定删除该分类图吗?', function(index) { $.ajax({ type: 'post', url: layui.setter.urlbase + "/toolSettings/del", data: { key: data.key }, success: function(res) { if(res.code == 0) { layer.msg(res.msg, { anim: 0 }); } else { layer.msg(res.msg, { anim: 6 }); } } }); obj.del(); layer.close(index); }); } else if(obj.event === 'edit') { var tr = $(obj.tr); layer.open({ type: 2, title: '编辑', content: layui.setter.urlbase + '/toolSettings/edit?key=' + data.key, area: ['600px', '600px'], btn: ['确定', '取消'], yes: function(index, layero) { var submit = layero.find('iframe').contents().find("#styleimg-edit"); submit.click(); } }) } }); //获客列表 table.render({ elem: '#customer-table', url: layui.setter.urlbase + '/customer/list.html' //模拟接口 , cols: [ [{ type: 'checkbox', fixed: 'left' }, { type: 'numbers', field: 'id', width: 80, title: '序号', sort: true }, { field: 'share_nickname', title: '分享人' }, { field: 'user_nickname', title: '分享对象' }, { field: 'phone', title: '电话' }, { templet: function (d) { if (d.sex == 1) { return '男'; }else if (d.sex == 2) { return '女'; }else{ return '暂无'; } }, width: 80, title: '性别' }, { title: '来源', field: 'means', }, { field: 'addtime', title: '时间', sort: true }, { field: 'remarks', title: '备注', templet: '#remarks' } ] ], page: true, limit: 30, height: 'full-220', text: '对不起,加载出现异常!' }); //监听工具条 table.on('tool(customer-table)', function(obj) { var data = obj.data; if(obj.event === 'behavior') { layer.open({ type: 2, title: '用户行为', content: layui.setter.urlbase + '/user/behavior?id=' + data.id, maxmin: true, area: ['800px', '800px'] }); } }); //网站开发-进度管理列表 table.render({ elem: '#webHosting-table', url: layui.setter.urlbase + '/webHosting/index', cols: [ [{ type: 'checkbox', fixed: 'left' }, { type: 'numbers', field: 'id', width: 80, title: '序号', sort: true }, { field: 'company_name', title: '公司名称' }, { field: 'web_name', title: '网站名称' }, { templet: '#web_info', title: '上传资料管理' }, { templet: '#web_design', title: '网站设计管理' }, { templet: '#web_confirm', title: '网站确认管理' }, { title: '网站开发管理', templet: '#web_develop', }, { title: '网站上线管理', templet: '#web_launch', }, { field: 'addtime', title: '添加时间', sort: true } ] ], page: true, limit: 30, height: 'full-220', text: '对不起,加载出现异常!' }); //监听工具条 table.on('tool(webHosting-table)', function(obj) { var data = obj.data; if(obj.event === 'web_info') { layer.open({ type: 2, title: '资料管理进度', content: layui.setter.urlbase + '/webHosting/web_info?id=' + data.id, maxmin: true, area: ['1200px', '800px'] }); } }); exports('admin_module', {}) });