132 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			132 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| {extend name="../../base/view/common/base" /}
 | |
| {block name="breadcrumb"}
 | |
| <span class="layui-breadcrumb">
 | |
|   <a href="http://www.meteteme.com/" target="_blank">江苏美天科技</a>
 | |
|   <a href="/home/user/setting">信息设置</a>
 | |
|   <a><cite>工作类型</cite></a>
 | |
| </span>
 | |
| {/block}
 | |
| <!-- 主体 -->
 | |
| {block name="body"}
 | |
| <div class="main-content">
 | |
| 	{include file="../../base/view/common/submenu" /}
 | |
| 	<div class="main-page-content">
 | |
| 		<div class="layui-form-bar">
 | |
| 			<button class="layui-btn layui-btn-sm add-new">+ 添加类别</button>
 | |
| 		</div>
 | |
| 		<table class="layui-hide" id="test" lay-filter="test"></table>
 | |
| 	</div>
 | |
| </div>
 | |
| {/block}
 | |
| <!-- /主体 -->
 | |
| 
 | |
| <!-- 脚本 -->
 | |
| {block name="script"}
 | |
| 	<script>
 | |
| 	const moduleInit = ['tool'];
 | |
| 	function gouguInit() {
 | |
| 			var table=layui.table,
 | |
| 			tool=layui.tool,
 | |
| 			layer=layui.layer;
 | |
| 			
 | |
| 		layui.pageTable = table.render({
 | |
| 			elem: '#test'
 | |
| 			,title:'工作类别列表'
 | |
| 			,url: "/admin/wcate/index"
 | |
| 			,method :"get"
 | |
| 			,page: false //开启分页
 | |
| 			,limit: 20
 | |
| 			,cellMinWidth: 200
 | |
| 			,cols: [[
 | |
| 					{field:'id',width:80, title: 'ID号', align:'center'}
 | |
| 					,{field:'title',title: '类别名称'}
 | |
| 					,{field:'status', title: '状态',width:80,align:'center',templet: function(d){
 | |
| 						var html1='<span>正常</span>';
 | |
| 						var html2='<span style="color:#FF5722">禁用</span>';
 | |
| 						if(d.status==1){
 | |
| 							return html1;
 | |
| 						}
 | |
| 						else{
 | |
| 							return html2;
 | |
| 						}
 | |
| 					}}
 | |
| 					,{width:100,title: '操作', align:'center',templet: function(d){
 | |
| 						var html='';
 | |
| 						var btn='<a class="layui-btn  layui-btn-normal layui-btn-xs" lay-event="edit">编辑</a>';
 | |
| 						var btn1='<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="disable">禁用</a>';
 | |
| 						var btn2='<a class="layui-btn layui-btn-xs" lay-event="open">启用</a>';
 | |
| 						if(d.status==1){
 | |
| 							html = '<div class="layui-btn-group">'+btn+btn1+'</div>';
 | |
| 						}
 | |
| 						else{
 | |
| 							html = '<div class="layui-btn-group">'+btn+btn2+'</div>';
 | |
| 						}
 | |
| 						return html;
 | |
| 					}}
 | |
| 				]]
 | |
| 			});
 | |
| 			
 | |
| 			table.on('tool(test)',function (obj) {
 | |
| 				if(obj.event === 'edit'){					
 | |
| 					addExpense(obj.data.id,obj.data.title);
 | |
| 				}
 | |
| 				if(obj.event === 'disable'){
 | |
| 					layer.confirm('确定要禁用该类别吗?', {icon: 3, title:'提示'}, function(index){
 | |
| 						let callback = function (e) {
 | |
| 							layer.msg(e.msg);
 | |
| 							if (e.code == 0) {
 | |
| 								layui.pageTable.reload();
 | |
| 							}
 | |
| 						}
 | |
| 						tool.post("/admin/wcate/check",{ id: obj.data.id, status: 0 },callback);
 | |
| 						layer.close(index);
 | |
| 					});
 | |
| 				}
 | |
| 				if(obj.event === 'open'){
 | |
| 					layer.confirm('确定要启用该类别吗?', {icon: 3, title:'提示'}, function(index){
 | |
| 						let callback = function (e) {
 | |
| 							layer.msg(e.msg);
 | |
| 							if (e.code == 0) {
 | |
| 								layui.pageTable.reload();
 | |
| 							}
 | |
| 						}
 | |
| 						tool.post("/admin/wcate/check",{ id: obj.data.id, status: 1 },callback);
 | |
| 						layer.close(index);
 | |
| 					});
 | |
| 				}
 | |
| 			});
 | |
| 			
 | |
| 			$('.main-page-content').on('click','.add-new',function(){
 | |
| 				addExpense(0,'');	
 | |
| 			});
 | |
| 			
 | |
| 			function addExpense(id,val){
 | |
| 				var title = '新增类别';
 | |
| 				if(id>0){
 | |
| 					title = '编辑类别';
 | |
| 				}
 | |
| 				layer.prompt({
 | |
| 					title: title,
 | |
| 					value: val,
 | |
| 					yes: function(index, layero) {
 | |
| 						// 获取文本框输入的值
 | |
| 						var value = layero.find(".layui-layer-input").val();
 | |
| 						if (value) {
 | |
| 							let callback = function (e) {
 | |
| 								layer.msg(e.msg);
 | |
| 								if (e.code == 0) {
 | |
| 									layui.pageTable.reload();
 | |
| 								}
 | |
| 								layer.close(index);
 | |
| 							}
 | |
| 							tool.post("/admin/wcate/add",{id: id, title: value,},callback);
 | |
| 						} else {
 | |
| 							layer.msg('请填写类别标题');
 | |
| 						}
 | |
| 					}
 | |
| 				})
 | |
| 			}
 | |
| 		}
 | |
| 	</script>
 | |
| {/block}
 | |
| <!-- /脚本 --> |