123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670 |
- /**
- 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', {})
- });
|