123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- layui.define(['table', 'form'], function(exports){
- var $ = layui.$
- ,table = layui.table
- //分类管理
- 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 + '/articleLabel/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 + '/articleLabel/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 + '/articleLabel/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);
- }
- });
- }
- });
- exports('label', {})
- });
|