正在显示
9 个修改的文件
包含
1114 行增加
和
0 行删除
1 | +<?php | ||
2 | +namespace app\common\model\serviceapi; | ||
3 | +use app\common\model\ServiceApi; | ||
4 | + | ||
5 | +/** | ||
6 | + * 功能描述 用户管理 | ||
7 | + * Class Product | ||
8 | + * @package app\common\model\commapi | ||
9 | + * Date: 2020/11/2 | ||
10 | + * Time: 16:33 | ||
11 | + * @author nyq | ||
12 | + */ | ||
13 | +class Department extends ServiceApi | ||
14 | +{ | ||
15 | + protected $table = "sos_user_department"; | ||
16 | + protected $pk = "id"; | ||
17 | + | ||
18 | + | ||
19 | + /** | ||
20 | + * 函数功能描述 添加用户 | ||
21 | + * Date: 2020/11/2 | ||
22 | + * Time: 15:00 | ||
23 | + * @author nyq | ||
24 | + */ | ||
25 | + public function add($data) | ||
26 | + { | ||
27 | + $res = static::insertGetId($data); | ||
28 | + return $res; | ||
29 | + } | ||
30 | + | ||
31 | + /** | ||
32 | + * Notes:函数功能描述 获取机构列表 | ||
33 | + * User: 张佳 | ||
34 | + * DateTime: 2021/6/9 18:19 | ||
35 | + */ | ||
36 | + public function getDepartmentList($where) | ||
37 | + { | ||
38 | + $list = static::where($where)->select(); | ||
39 | + return $list; | ||
40 | + } | ||
41 | + /** | ||
42 | + * 函数功能描述 获取商品列表 | ||
43 | + * Date: 2020/11/2 | ||
44 | + * Time: 16:40 | ||
45 | + * @author nyq | ||
46 | + */ | ||
47 | + | ||
48 | + public function getUserlist($code,$offset,$rows){ | ||
49 | + $user = static::alias("user")->where($code)->limit($offset,$rows); | ||
50 | + $res= $user->join("sos_product_order or", "or.user_id=user.id")->join("sos_product_goods go", "or.goods_id=go.id","LEFT") | ||
51 | + ->field("user.*,or.order_code,or.num,or.price,go.name as goods_name") | ||
52 | + ->select(); | ||
53 | + return $res; | ||
54 | + } | ||
55 | + | ||
56 | + public function getUserlistToEx(){ | ||
57 | + $user = static::alias("user"); | ||
58 | + $res= $user->join("sos_product_order or", "or.user_id=user.id")->join("sos_product_goods go", "or.goods_id=go.id","LEFT") | ||
59 | + ->field("user.*,or.order_code,or.num,or.price,go.name as goods_name") | ||
60 | + ->select(); | ||
61 | + return $res; | ||
62 | + } | ||
63 | + | ||
64 | + | ||
65 | + | ||
66 | + | ||
67 | + | ||
68 | + | ||
69 | + | ||
70 | + | ||
71 | + | ||
72 | + | ||
73 | + | ||
74 | + | ||
75 | + | ||
76 | + | ||
77 | + | ||
78 | + | ||
79 | +} |
1 | +<?php | ||
2 | +namespace app\products\controller; | ||
3 | + | ||
4 | +use app\web\controller\BaseController; | ||
5 | +use think\Db; | ||
6 | +use think\Request; | ||
7 | +use util\MCurl; | ||
8 | +use think\Cookie; | ||
9 | +use think\Session; | ||
10 | +use app\common\model\products\department as departmentModel; | ||
11 | +header("Content-type: text/html; charset=utf-8"); | ||
12 | +header('Access-Control-Allow-Origin:*'); | ||
13 | +header('Content-Type: application/json; charset=utf-8'); | ||
14 | +header('Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS'); | ||
15 | +header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept"); | ||
16 | +/** | ||
17 | + * 功能描述 妇记通获客 | ||
18 | + * Class Product | ||
19 | + * @package app\FuJiTong\controller | ||
20 | + * Date: 2021/5/6 | ||
21 | + * Time: 10:00 | ||
22 | + * @author nyq | ||
23 | + */ | ||
24 | +class Department extends BaseController | ||
25 | +{ | ||
26 | + | ||
27 | + /** | ||
28 | + * Notes:函数功能描述 获取部门列表 | ||
29 | + * User: 张佳 | ||
30 | + * DateTime: 2021/6/9 18:00 | ||
31 | + */ | ||
32 | + public function department_list(Request $request) | ||
33 | + { | ||
34 | + $data = $request->param(); | ||
35 | + $page = isset($_POST['page']) ? intval($_POST['page']) : 1; | ||
36 | + $rows = isset($_POST['rows']) ? intval($_POST['rows']) : 10; | ||
37 | + $offset=($page-1)*$rows; | ||
38 | + $data['offset']=$offset; | ||
39 | + $data['rows']=$rows; | ||
40 | + $where=[]; | ||
41 | + | ||
42 | + if(!empty($data['result'])){ | ||
43 | + $where['departmentName']=['like', '%' . $data['result'] . '%']; | ||
44 | + } | ||
45 | + //$org_id = session('organization.org_id'); | ||
46 | + $list= Db::table('sos_user_department')->alias('d')->join("sos_user_mechanism m", "m.id=d.mechanismId")->field('d.id,d.departmentName,d.createTime,mechanismName')->where($where)->limit($offset,$rows)->select()->toArray(); | ||
47 | + $total= Db::table('sos_user_department')->where($where)->count(); | ||
48 | + | ||
49 | + foreach($list as $key=>$val ){ | ||
50 | + $list[$key]['createTime']=$val['createTime'] == ''? '' : date('Y-m-d H:i:s',$val['createTime']); | ||
51 | + } | ||
52 | + $result["total"] =$total; | ||
53 | + $result['rows']=$list; | ||
54 | + echo json_encode($result); | ||
55 | + } | ||
56 | + | ||
57 | + /** | ||
58 | + * Notes:函数功能描述 新增部门 | ||
59 | + * User: 张佳 | ||
60 | + * DateTime: 2021/6/10 10:55 | ||
61 | + */ | ||
62 | + public function department_add(Request $request) | ||
63 | + { | ||
64 | + $data = $request->param(); | ||
65 | + if(isset($data['id'])){ | ||
66 | + | ||
67 | + $info = [ | ||
68 | + 'mechanismId'=>$data['mechanism'], | ||
69 | + 'departmentName'=>$data['name'], | ||
70 | + ]; | ||
71 | + | ||
72 | + $res = Db::table('sos_user_department')->where(['id'=>$data['id']])->update($info); | ||
73 | + if($res){ | ||
74 | + return json(['code'=>200,'msg'=>'修改部门成功']); | ||
75 | + }else{ | ||
76 | + return json(['code'=>100,'msg'=>'修改部门失败']); | ||
77 | + } | ||
78 | + } | ||
79 | + $info = [ | ||
80 | + 'mechanismId'=>$data['mechanism'], | ||
81 | + 'departmentName'=>$data['name'], | ||
82 | + 'createTime'=>time() | ||
83 | + ]; | ||
84 | + $res = Db::table('sos_user_department')->insert($info); | ||
85 | + if($res){ | ||
86 | + return json(['code'=>200,'msg'=>'新增部门成功']); | ||
87 | + }else{ | ||
88 | + return json(['code'=>100,'msg'=>'新增部门失败']); | ||
89 | + } | ||
90 | + } | ||
91 | + | ||
92 | + /** | ||
93 | + * Notes:函数功能描述 获取部门详情 | ||
94 | + * User: 张佳 | ||
95 | + * DateTime: 2021/6/10 11:07 | ||
96 | + */ | ||
97 | + public function getDepartment(Request $request) | ||
98 | + { | ||
99 | + $data = $request->param(); | ||
100 | + $res = Db::table('sos_user_department')->where(['id'=>$data['id']])->find(); | ||
101 | + return $res; | ||
102 | + } | ||
103 | + | ||
104 | + | ||
105 | +} |
application/products/model/Department.php
0 → 100644
1 | +<?php | ||
2 | + | ||
3 | + | ||
4 | +namespace app\products\model; | ||
5 | + | ||
6 | +use app\common\model\serviceapi\Department as DepartmentModel; | ||
7 | + | ||
8 | +/**3 | ||
9 | + * Notes:功能描述 机构表 | ||
10 | + * User: 张佳 | ||
11 | + * DateTime: 2021/6/9 18:03 | ||
12 | + * Class Mechanism | ||
13 | + * @package app\products\model | ||
14 | + */ | ||
15 | +class Department extends DepartmentModel | ||
16 | +{ | ||
17 | + | ||
18 | + | ||
19 | +} |
application/web/controller/Department.php
0 → 100644
1 | +<?php | ||
2 | + | ||
3 | +namespace app\web\controller; | ||
4 | + | ||
5 | +use think\Session; | ||
6 | +use think\Cookie; | ||
7 | +use think\Request; | ||
8 | +use app\web\validate\User as UserValidate; | ||
9 | + | ||
10 | +/** | ||
11 | + * 部门管理 | ||
12 | + * Class FuJiTong | ||
13 | + * @package app\web\controller | ||
14 | + */ | ||
15 | +class Department extends BaseController | ||
16 | +{ | ||
17 | + //列表 | ||
18 | + public function index() | ||
19 | + { | ||
20 | + $this->view->engine->layout(false); | ||
21 | + return $this->fetch(); | ||
22 | + } | ||
23 | + | ||
24 | +} |
application/web/view/department/index.php
0 → 100644
1 | +<!DOCTYPE html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> | ||
2 | +<html> | ||
3 | +<head> | ||
4 | + <meta charset="UTF-8"> | ||
5 | + <title>表单填写</title> | ||
6 | + <link rel="stylesheet" type="text/css" href="/assets/common/css/themes/gray/easyui.css" /> | ||
7 | + <link rel="stylesheet" type="text/css" href="/assets/common/css/themes/gray/menu.css" /> | ||
8 | + <link rel="stylesheet" type="text/css" href="/assets/common/css/themes/icon.css" /> | ||
9 | + <link rel="stylesheet" type="text/css" href="/assets/web/css/jitnry.css" /> | ||
10 | + <link rel="stylesheet" type="text/css" href="/assets/web/css/common_car.css" /> | ||
11 | + <script type="text/javascript" src="/assets/common/js/jquery.min.1.9.4.js"></script> | ||
12 | + <script type="text/javascript" src="/assets/common/js/jquery.easyui.min.1.9.4.js"></script> | ||
13 | + <script type="text/javascript" src="/assets/common/js/jquery.cookie.1.4.1.js"></script> | ||
14 | + <!-- 插件调用 ---> | ||
15 | + <script type="text/javascript" src="/assets/common/js/datagrid-detailview.js"></script> | ||
16 | + <script type="text/javascript" src="/assets/common/locale/easyui-lang-zh_CN.js"></script> | ||
17 | + <!-- 基础 JS 调用 --> | ||
18 | + <script type="text/javascript" src="/assets/web/js/src/easyui.base.js"></script> | ||
19 | + <script type="text/javascript" src="/assets/web/js/src/allCity.js"></script> | ||
20 | + <style> | ||
21 | + #fm>div { | ||
22 | + width: 100%; | ||
23 | + display: flex; | ||
24 | + justify-content: space-around; | ||
25 | + margin: 10px 0; | ||
26 | + } | ||
27 | + #fm>div input{ | ||
28 | + width: 180px; | ||
29 | + } | ||
30 | + </style> | ||
31 | +</head> | ||
32 | +<body style="margin-bottom: 54px;"> | ||
33 | + <div class="easyui-layout" data-options="fit:true"> | ||
34 | + <div data-options="split:false,region:'west',collapsible:true,footer:'#win_base_org_form_footer'" title="部门列表" id="saveBox" style="width:100%;"> | ||
35 | + <div class="easyui-panel" style="width:100%;max-width:100%;padding: 5px 5px"> | ||
36 | + <div style="margin-bottom:5px;"> | ||
37 | + <a id="name_add_but" href="#" data-options="iconCls:'icon-add'" class="my_but" style="vertical-align: middle;">新增</a> | ||
38 | + </div> | ||
39 | + </div> | ||
40 | + <table id="dg" style="width: 100%; height: 100%" | ||
41 | + data-options="rownumbers:true,singleSelect:true,pagination:true,toolbar:'#tb'"> | ||
42 | + | ||
43 | + </table> | ||
44 | + | ||
45 | + <div id="tb" style="padding:5px;height:auto"> | ||
46 | + <div> | ||
47 | + 部门名称: <input class="easyui-textbox" type="text" id='departmentNames' name='departmentNames'> | ||
48 | + <a href="#" class="easyui-linkbutton" id="search_buttn" iconCls="icon-search">搜索</a> | ||
49 | + </div> | ||
50 | + </div> | ||
51 | + </div> | ||
52 | + </div> | ||
53 | + <div id="win" class="easyui-dialog" title="提示" style="width: 800px; padding: 10px 20px; height: auto" closed="true" buttons="#dlg-buttons"> | ||
54 | + <form id="fm" name="frm" method="post" style="margin-top: 20px; margin-left: 20px;"> | ||
55 | + <table style="padding: 10px 20px;" cellspacing="10"> | ||
56 | + <tr> | ||
57 | + <td>部门名称:</td> | ||
58 | + <td><input class="easyui-textbox" type="text" name="name" id="name" /></td> | ||
59 | + <input class="easyui-textbox" type="hidden" name="id" id="id" /> | ||
60 | + </tr> | ||
61 | + | ||
62 | + <tr> | ||
63 | + <td>所属机构:</td> | ||
64 | + <td> | ||
65 | + | ||
66 | + <input id="cc1" name="mechanism" class="easyui-combobox" data-options=" | ||
67 | + valueField: 'id', | ||
68 | + textField: 'mechanismName', | ||
69 | + url: '/products/role/getMechanism', | ||
70 | + onSelect: function(rec){ | ||
71 | + var url = '/products/role/getDepartment?id='+rec.id; | ||
72 | + $.ajax({ | ||
73 | + url:url, | ||
74 | + success:function(a){ | ||
75 | + var arr1=JSON.parse(a); | ||
76 | + console.log(JSON.parse(a)) | ||
77 | + $('#cc2').combobox({ | ||
78 | + data:JSON.parse(a), | ||
79 | + valueField:'id', | ||
80 | + textField: 'departmentName', | ||
81 | + }); | ||
82 | + | ||
83 | + } | ||
84 | + }) | ||
85 | + | ||
86 | + }"> | ||
87 | + | ||
88 | + </td> | ||
89 | + </tr> | ||
90 | + | ||
91 | + | ||
92 | + <div id="dlg-buttons" style="display: block"> | ||
93 | + <a id="confirm" href="javascript:void(0)" class="easyui-linkbutton c6" iconcls="icon-ok" onclick="submitForm()" style="width: 90px">提交</a> | ||
94 | + <a href="javascript:void(0)" class="easyui-linkbutton" iconcls="icon-cancel" onclick="javascript:$('#win').dialog('close')" style="width: 90px">取消</a> | ||
95 | + </div> | ||
96 | + | ||
97 | + | ||
98 | + </table> | ||
99 | + </form> | ||
100 | + </div> | ||
101 | + | ||
102 | +</body> | ||
103 | +<tbody id="html_table"></tbody> | ||
104 | +<script type="text/javascript" src="/assets/web/js/src/common_fu.js"></script> | ||
105 | + | ||
106 | +<script> | ||
107 | + | ||
108 | + //添加 | ||
109 | + $('#name_add_but').linkbutton({ | ||
110 | + onClick: function () { | ||
111 | + | ||
112 | + addFile(); | ||
113 | + } | ||
114 | + }); | ||
115 | + //下拉框搜索 | ||
116 | + init_datagrid('/products/department/department_list', 0); | ||
117 | + | ||
118 | + //下拉框搜索 | ||
119 | + | ||
120 | + | ||
121 | + $('#search_buttn').bind('click', function() { | ||
122 | + | ||
123 | + var _data = $('#dg').data('datagrid'); // 拿到datagrid初始化的数据缓存 | ||
124 | + if(_data && _data.options){ | ||
125 | + _data.options.pageNumber = 1; // 修改缓存 | ||
126 | + } | ||
127 | + $.data($('#dg')[0], 'datagrid', _data); // 把修改写回去 | ||
128 | + | ||
129 | + | ||
130 | + var result=$('#departmentNames').textbox('getValue'); | ||
131 | + console.log(result) | ||
132 | + //ajax请求数据 | ||
133 | + $.ajax({ | ||
134 | + type: "post", | ||
135 | + data: result, | ||
136 | + async: false, | ||
137 | + url: "/products/department/department_list", | ||
138 | + success: function(data) { | ||
139 | + console.log(data) | ||
140 | + // | ||
141 | + | ||
142 | + }, | ||
143 | + error:function(data){ | ||
144 | + console.log(data) | ||
145 | + } | ||
146 | + }); | ||
147 | + var result = { | ||
148 | + result, | ||
149 | + } | ||
150 | + // console.log(result);return false; | ||
151 | + init_datagrid('/products/department/department_list', result); | ||
152 | + | ||
153 | + | ||
154 | + | ||
155 | + | ||
156 | + }); | ||
157 | + | ||
158 | + | ||
159 | + function init_datagrid(data_url, res) { | ||
160 | + | ||
161 | + //表头字段 | ||
162 | + var arr_columns = dg_columns(); | ||
163 | + $("#dg").datagrid({ | ||
164 | + rownumbers:true, | ||
165 | + singleSelect:true, | ||
166 | + pagination:true, | ||
167 | + url:data_url, | ||
168 | + queryParams: res, | ||
169 | + method:'post', | ||
170 | + columns: [arr_columns], | ||
171 | + loadMsg: '正在加载数据', | ||
172 | + emptyMsg: '列表为空', | ||
173 | + }); | ||
174 | + } | ||
175 | + function dg_columns() { | ||
176 | + var arr = new Array(); | ||
177 | + arr.push({ | ||
178 | + field: 'mechanismName', | ||
179 | + title: '所属机构', | ||
180 | + width: 200, | ||
181 | + align: 'center' | ||
182 | + }); | ||
183 | + arr.push({ | ||
184 | + field: 'departmentName', | ||
185 | + title: '部门名称', | ||
186 | + width: 300, | ||
187 | + align: 'center' | ||
188 | + }); | ||
189 | + arr.push({ | ||
190 | + field: 'createTime', | ||
191 | + title: '创建时间', | ||
192 | + width: 200, | ||
193 | + align: 'center' | ||
194 | + }); | ||
195 | + arr.push({ | ||
196 | + field: 'id', | ||
197 | + title: '操作', | ||
198 | + width: 90, | ||
199 | + align: 'center', | ||
200 | + formatter:formatOper | ||
201 | + }); | ||
202 | + //操作框 | ||
203 | + function formatOper(val, row, index) { | ||
204 | + | ||
205 | + return '<a href="javascript:void(0)" onclick="showUser(' + val+','+ row.id + ')">编辑</a> '; | ||
206 | + | ||
207 | + } | ||
208 | + // console.log(arr) | ||
209 | + return arr; | ||
210 | + } | ||
211 | + function addFile(){ | ||
212 | + rule_id=''; | ||
213 | + $('#entryTime').textbox({disabled:false}) | ||
214 | + $('#win').form('clear') | ||
215 | + $('#win').dialog({ | ||
216 | + title: '新增部门', | ||
217 | + width: 800, | ||
218 | + height: "auto", | ||
219 | + top:20, | ||
220 | + closed: false,//显示对话框 | ||
221 | + cache: false, | ||
222 | + modal: true | ||
223 | + }); | ||
224 | + } | ||
225 | + | ||
226 | + //修改 | ||
227 | + function showUser(val,row){ | ||
228 | + if(row){ | ||
229 | + console.log(row) | ||
230 | + | ||
231 | + var result = { | ||
232 | + id:row | ||
233 | + } | ||
234 | + $("#win").dialog("open").dialog("setTitle","部门信息修改"); | ||
235 | + | ||
236 | + //ajax请求数据 | ||
237 | + $.ajax({ | ||
238 | + type: "post", | ||
239 | + data: result, | ||
240 | + async: false, | ||
241 | + url: "/products/department/getDepartment", | ||
242 | + success: function(data) { | ||
243 | + var arr = data; | ||
244 | + console.log(arr) | ||
245 | + $('#name').textbox('setValue',arr.departmentName); | ||
246 | + $('#id').textbox('setValue',arr.id); | ||
247 | + | ||
248 | + $('#cc1').combobox('select',arr.mechanismId); | ||
249 | + // | ||
250 | + | ||
251 | + }, | ||
252 | + error:function(data){ | ||
253 | + console.log(data) | ||
254 | + } | ||
255 | + }); | ||
256 | + } | ||
257 | + } | ||
258 | + function submitForm(){ | ||
259 | + $('#fm').form('submit', { | ||
260 | + url:'/products/department/department_add', | ||
261 | + onSubmit: function(){ | ||
262 | + console.log($(this)) | ||
263 | + // do some check | ||
264 | + // return false to prevent submit; | ||
265 | + }, | ||
266 | + success:function(data){ | ||
267 | + console.log(data); | ||
268 | + var arr = JSON.parse(data); | ||
269 | + $.messager.alert("提示", arr.msg); | ||
270 | + $('#dg').datagrid('reload'); | ||
271 | + // console.log(data); | ||
272 | + //$.messager.alert('',msg); | ||
273 | + //console.log(data); | ||
274 | + //alert(data) | ||
275 | + } | ||
276 | + }); | ||
277 | + $('#win').dialog({ | ||
278 | + closed: true, // 隱藏列表 | ||
279 | + }); | ||
280 | + } | ||
281 | + | ||
282 | +</script> | ||
283 | +</html> |
application/web/view/department/login.php
0 → 100644
1 | +<!DOCTYPE html> | ||
2 | +<html> | ||
3 | +<head> | ||
4 | + <meta charset="utf-8"/> | ||
5 | + <meta http-equiv="X-UA-Compatible" content="IE=edge"/> | ||
6 | + <title>登录</title> | ||
7 | + <meta name="viewport" content="width=device-width, initial-scale=1"/> | ||
8 | + <meta name="renderer" content="webkit"/> | ||
9 | + <meta http-equiv="Cache-Control" content="no-siteapp"/> | ||
10 | + <meta name="apple-mobile-web-app-title" content="联通销售系统"/> | ||
11 | + <meta name="robots" content="all" /> | ||
12 | + <link href="/assets/web/css/bootstrap.min.css" rel="stylesheet" /> | ||
13 | + <link href="/assets/web/css/login.min.css" rel="stylesheet" /> | ||
14 | + <link rel="stylesheet" type="text/css" href="/assets/common/css/themes/default/easyui.css" /> | ||
15 | + <link rel="stylesheet" type="text/css" href="/assets/common/css/themes/icon.css" /> | ||
16 | + <link rel="bookmark" href="/favicon.ico"/> | ||
17 | + <script type="text/javascript" src="/assets/common/js/jquery.min.1.9.4.js"></script> | ||
18 | + <script type="text/javascript" src="/assets/common/js/jquery.easyui.min.1.9.4.js"></script> | ||
19 | + <script type="text/javascript" src="/assets/web/js/src/easyui.base.js"></script> | ||
20 | + <script type="text/javascript" src="/assets/web/js/src/operation.login.js"></script> | ||
21 | + | ||
22 | + <script type="text/javascript"> | ||
23 | + if (window.top !== window.self) { | ||
24 | + window.top.location = window.location | ||
25 | + }; | ||
26 | + </script> | ||
27 | + <style type="text/css"> | ||
28 | + .browser-happy {position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:999;background:#24a6fa} | ||
29 | + .browser-happy .content {text-align:center;color:#fff;font-size:24px;padding-top:100px} | ||
30 | + .browser-happy .content a {display:inline-block;padding:10px 20px;border:2px solid #fff;text-decoration:none;color:#fff} | ||
31 | + body {font-family:Microsoft YaHei;} | ||
32 | + </style> | ||
33 | +</head> | ||
34 | +<body class="signin"> | ||
35 | +<div class="signinpanel"> | ||
36 | + <div class="row"> | ||
37 | + <div class="col-sm-7"> | ||
38 | + <div class="signin-info"> | ||
39 | + <div class="logopanel m-b"> | ||
40 | + <h1> | ||
41 | + 永保抽奖管理系统 | ||
42 | + <span style="font-size:.3em;"></span> | ||
43 | + </h1> | ||
44 | + </div> | ||
45 | + <div class="m-b"></div> | ||
46 | + <h5>旗舰版V202005</h5> | ||
47 | + <ul class="m-b"> | ||
48 | + <li><i class="fa fa-arrow-circle-o-right m-r-xs"></i>专注于用户体验创新</li> | ||
49 | + <li><i class="fa fa-arrow-circle-o-right m-r-xs"></i>打造智能互联网式体验设计</li> | ||
50 | + <li><i class="fa fa-arrow-circle-o-right m-r-xs"></i>专注于用户体验策略与研究</li> | ||
51 | + <li><i class="fa fa-arrow-circle-o-right m-r-xs"></i>为用户提供全面系统的服务</li> | ||
52 | + <li><i class="fa fa-arrow-circle-o-right m-r-xs"></i>开启互联网营销新时代</li> | ||
53 | + </ul> | ||
54 | + </div> | ||
55 | + </div> | ||
56 | + <div class="col-sm-5"> | ||
57 | + | ||
58 | + <form id="fm" name="frm" method="post" style="margin-top: 20px; margin-left: 20px;"> | ||
59 | + <table style="padding: 10px 20px;" cellspacing="10"> | ||
60 | + <h4 class="no-margins">用户登录</h4> | ||
61 | + <p class="m-t-md"></p> | ||
62 | + <input type="text" class="form-control uname" name="name" maxlength="20" placeholder="用户名" /> | ||
63 | + <input type="password" class="form-control pword m-b" name="pwd" maxlength="12" placeholder="密码" /> | ||
64 | + | ||
65 | + <button type="button" class="btn btn-success btn-block" onclick="submitForm()">登录</button> | ||
66 | + </table> | ||
67 | + </form> | ||
68 | + | ||
69 | + | ||
70 | + </div> | ||
71 | + </div> | ||
72 | + <div class="signup-footer"><div class="pull-left">© 2020 JITNRY.COM All Rights Reserved. ******** 科技有限公司 客服热线: ***********</div></div> | ||
73 | +</div> | ||
74 | +</body> | ||
75 | +<script> | ||
76 | + | ||
77 | + function submitForm(){ | ||
78 | + $('#fm').form('submit', { | ||
79 | + url:'/web/prize/tologin', | ||
80 | + onSubmit: function(){ | ||
81 | + console.log($(this)) | ||
82 | + | ||
83 | + }, | ||
84 | + success:function(data){ | ||
85 | + | ||
86 | + var arr = JSON.parse(data); | ||
87 | + if(arr.code == 100){ | ||
88 | + $.messager.alert("提示", arr.msg); | ||
89 | + }else{ | ||
90 | + $.messager.alert("提示", arr.msg); | ||
91 | + window.location.href="/"; | ||
92 | + } | ||
93 | + | ||
94 | + console.log(arr); | ||
95 | + } | ||
96 | + }); | ||
97 | + } | ||
98 | + | ||
99 | +</script> | ||
100 | +</html> |
application/web/view/department/order.php
0 → 100644
1 | +<!DOCTYPE html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> | ||
2 | +<html> | ||
3 | +<head> | ||
4 | + <meta charset="UTF-8"> | ||
5 | + <title>表单填写</title> | ||
6 | + <link rel="stylesheet" type="text/css" href="/assets/common/css/themes/gray/easyui.css" /> | ||
7 | + <link rel="stylesheet" type="text/css" href="/assets/common/css/themes/gray/menu.css" /> | ||
8 | + <link rel="stylesheet" type="text/css" href="/assets/common/css/themes/icon.css" /> | ||
9 | + <link rel="stylesheet" type="text/css" href="/assets/web/css/jitnry.css" /> | ||
10 | + <link rel="stylesheet" type="text/css" href="/assets/web/css/common_car.css" /> | ||
11 | + <script type="text/javascript" src="/assets/common/js/jquery.min.1.9.4.js"></script> | ||
12 | + <script type="text/javascript" src="/assets/common/js/jquery.easyui.min.1.9.4.js"></script> | ||
13 | + <script type="text/javascript" src="/assets/common/js/jquery.cookie.1.4.1.js"></script> | ||
14 | + <!-- 插件调用 ---> | ||
15 | + <script type="text/javascript" src="/assets/common/js/datagrid-detailview.js"></script> | ||
16 | + <script type="text/javascript" src="/assets/common/locale/easyui-lang-zh_CN.js"></script> | ||
17 | + <!-- 基础 JS 调用 --> | ||
18 | + <script type="text/javascript" src="/assets/web/js/src/easyui.base.js"></script> | ||
19 | + <script type="text/javascript" src="/assets/web/js/src/allCity.js"></script> | ||
20 | + | ||
21 | + | ||
22 | + <!--富文本编辑器--> | ||
23 | + <link rel="stylesheet" href="/assets/kindeditor/themes/default/default.css" /> | ||
24 | + <script src="/assets/kindeditor/kindeditor.js"></script> | ||
25 | + <script src="/assets/kindeditor/kindeditor-all.js"></script> | ||
26 | + <script src="/assets/kindeditor/kindeditor-all-min.js"></script> | ||
27 | + <script charset="utf-8" src="/assets/kindeditor/kindeditor-min.js"></script> | ||
28 | + <script charset="utf-8" src="/assets/kindeditor/lang/zh_CN.js"></script> | ||
29 | + | ||
30 | +</head> | ||
31 | +<body style="margin-bottom: 54px;"> | ||
32 | + | ||
33 | + | ||
34 | + | ||
35 | + <div class="easyui-layout" data-options="fit:true"> | ||
36 | + <!-- <div data-options="region:'north',title:'头部',split:true" style="height:100px;"> --> | ||
37 | + <!-- </div> --> | ||
38 | + <!-- <div data-options="region:'east',title:'确认信息',split:true" style="width:100px;"></div> --> | ||
39 | + <div data-options="split:false,region:'west',collapsible:true,footer:'#win_base_org_form_footer'" title="订单列表" id="saveBox" style="width:100%;"> | ||
40 | + | ||
41 | + <div class="easyui-panel" style="width:100%;max-width:100%;padding: 20px 10px"> | ||
42 | + <div style="margin-bottom:5px;"> | ||
43 | + <a id="derive_btn" href="/products/product/to_excel" class="easyui-linkbutton" style="height:28px" data-options="iconCls:'icon-undo'">导出</a> | ||
44 | + </div> | ||
45 | + </div> | ||
46 | + | ||
47 | + <table id="dg" style="width: 100%; height: 75%" | ||
48 | + data-options="rownumbers:true,singleSelect:true,pagination:true,url:'/products/product/get_order_list',method:'get', | ||
49 | + onDblClickRow :function(rowIndex,rowData){ | ||
50 | + memnerid = rowData; | ||
51 | + showSelectedSurveryDataOnMap(rowData); | ||
52 | + }"> | ||
53 | + <thead> | ||
54 | + <tr> | ||
55 | + <th data-options="field:'order_code',width:150,align:'center'">订单编号</th> | ||
56 | + <th data-options="field:'goods_name',width:150,align:'center'">商品名称</th> | ||
57 | + <th data-options="field:'name',width:100,align:'center'">用户名</th> | ||
58 | + <th data-options="field:'phone',width:150,align:'center'">电话</th> | ||
59 | + <th data-options="field:'address',width:250,align:'center'">详细地址</th> | ||
60 | + <th data-options="field:'num',width:80,align:'center'">产品数量</th> | ||
61 | + <th data-options="field:'price',width:100,align:'center'">总金额</th> | ||
62 | + <th data-options="field:'addTime',width:200,align:'center'">下单时间</th> | ||
63 | + <th width="50" data-options="field:'id',formatter:formatOper">操作</th> | ||
64 | + </tr> | ||
65 | + </thead> | ||
66 | + </table> | ||
67 | + </div> | ||
68 | + <!-- <div data-options="region:'south',title:'South Title',split:true" style="height:100px;"></div> --> | ||
69 | + </div> | ||
70 | +</body> | ||
71 | +<tbody id="html_table"></tbody> | ||
72 | +<script type="text/javascript" src="/assets/web/js/src/common_product.js"></script> | ||
73 | + | ||
74 | +<script> | ||
75 | + | ||
76 | + function formatOper(val, row, index) { | ||
77 | + | ||
78 | + return '<a href="javascript:void(0)" onclick="showUser(' + val + ')">删除</a>'; | ||
79 | + } | ||
80 | + | ||
81 | + //删除 | ||
82 | + function showUser(row){ | ||
83 | + if(confirm("确实要删除?")){ | ||
84 | + var result = { | ||
85 | + id:row | ||
86 | + } | ||
87 | + $.ajax({ | ||
88 | + url:'/products/product/order_del', | ||
89 | + type: "post", | ||
90 | + data: result, | ||
91 | + success: function (data) { | ||
92 | + console.log(data); | ||
93 | + $('#dg').datagrid('reload'); | ||
94 | + $.messager.alert("提示", data.msg); | ||
95 | + }, | ||
96 | + error:function(data){ | ||
97 | + console.log(data) | ||
98 | + } | ||
99 | + }) | ||
100 | + } | ||
101 | + | ||
102 | + } | ||
103 | + | ||
104 | +</script> | ||
105 | +</html> |
application/web/view/department/rule.php
0 → 100644
1 | +<!DOCTYPE html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> | ||
2 | +<html> | ||
3 | +<head> | ||
4 | + <meta charset="UTF-8"> | ||
5 | + <title>表单填写</title> | ||
6 | + <link rel="stylesheet" type="text/css" href="/assets/common/css/themes/gray/easyui.css" /> | ||
7 | + <link rel="stylesheet" type="text/css" href="/assets/common/css/themes/gray/menu.css" /> | ||
8 | + <link rel="stylesheet" type="text/css" href="/assets/common/css/themes/icon.css" /> | ||
9 | + <link rel="stylesheet" type="text/css" href="/assets/web/css/jitnry.css" /> | ||
10 | + <link rel="stylesheet" type="text/css" href="/assets/web/css/common_car.css" /> | ||
11 | + <script type="text/javascript" src="/assets/common/js/jquery.min.1.9.4.js"></script> | ||
12 | + <script type="text/javascript" src="/assets/common/js/jquery.easyui.min.1.9.4.js"></script> | ||
13 | + <script type="text/javascript" src="/assets/common/js/jquery.cookie.1.4.1.js"></script> | ||
14 | + <!-- 插件调用 ---> | ||
15 | + <script type="text/javascript" src="/assets/common/js/datagrid-detailview.js"></script> | ||
16 | + <script type="text/javascript" src="/assets/common/locale/easyui-lang-zh_CN.js"></script> | ||
17 | + <!-- 基础 JS 调用 --> | ||
18 | + <script type="text/javascript" src="/assets/web/js/src/easyui.base.js"></script> | ||
19 | + <script type="text/javascript" src="/assets/web/js/src/allCity.js"></script> | ||
20 | +</head> | ||
21 | +<body style="margin-bottom: 54px;"> | ||
22 | + <div id="win" class="easyui-dialog" title="提示" style="width: 800px; padding: 10px 20px; height: auto" closed="false" buttons="#dlg-buttons"> | ||
23 | + <form id="fm" name="frm" method="post" style="margin-top: 20px; margin-left: 20px;"> | ||
24 | + <table style="padding: 10px 20px;" cellspacing="10"> | ||
25 | +<!-- <tr style="">--> | ||
26 | +<!-- <td>名称:</td>--> | ||
27 | +<!-- <td><input class="easyui-textbox" type="text" name="name" id="old_name" /></td>--> | ||
28 | +<!-- <input class="easyui-textbox" id="prize_id" name="prize_id" type="hidden">--> | ||
29 | +<!-- </tr>--> | ||
30 | + | ||
31 | + | ||
32 | + <tr> | ||
33 | + <td>重置资格:</td> | ||
34 | + <td> <a id="name_add_but" href="#" data-options="iconCls:'icon-edit'" class="my_but" style="vertical-align: middle;">重置</a></td> | ||
35 | + </tr> | ||
36 | + | ||
37 | + <tr> | ||
38 | + <td>抽奖次数:</td> | ||
39 | + <td><input class="easyui-textbox" type="number" name="number" id="old_number" /></td> | ||
40 | + <input class="easyui-textbox" id="rule_id" name="rule_id" type="hidden"> | ||
41 | + </tr> | ||
42 | + | ||
43 | + <tr> | ||
44 | + <td>是否开启:</td> | ||
45 | + <td><input id="statusId" name="open" class="easyui-switchbutton" style="height:30px"></td> | ||
46 | + </tr> | ||
47 | + | ||
48 | + <tr> | ||
49 | + <td>抽奖规则:</td> | ||
50 | + <td><input class="easyui-textbox" id="title" name="title" data-options="multiline:true" style="height:100px;width: 500px"></td> | ||
51 | + </tr> | ||
52 | + | ||
53 | + | ||
54 | + | ||
55 | +<!-- <div id="html_table"></div>--> | ||
56 | + <div id="dlg-buttons" style="display: block"> | ||
57 | + <a id="confirm" href="javascript:void(0)" class="easyui-linkbutton c6" iconcls="icon-ok" onclick="submitForm()" style="width: 90px">修改</a> | ||
58 | +<!-- <a id="name_add_but111" href="#" data-options="iconCls:'icon-edit'" class="my_but" style="vertical-align: middle;">重置</a>--> | ||
59 | + </div> | ||
60 | + </table> | ||
61 | + </form> | ||
62 | + </div> | ||
63 | + | ||
64 | + | ||
65 | +</body> | ||
66 | +<tbody id="html_table"></tbody> | ||
67 | +<script type="text/javascript" src="/assets/web/js/src/common_prize.js"></script> | ||
68 | +<script> | ||
69 | + | ||
70 | + $(function(){ | ||
71 | + addFile(); | ||
72 | + }) | ||
73 | + function addFile(){ | ||
74 | + $('#win').dialog({ | ||
75 | + title: '规则设置', | ||
76 | + width: 800, | ||
77 | + height: "auto", | ||
78 | + top:150, | ||
79 | + closed: false,//显示对话框 | ||
80 | + cache: false, | ||
81 | + modal: true, | ||
82 | + closable:false | ||
83 | + }); | ||
84 | + var result=''; | ||
85 | + $.ajax({ | ||
86 | + type: "post", | ||
87 | + data: result, | ||
88 | + async: false, | ||
89 | + url: "/products/prize/prize_rule", | ||
90 | + success: function(arr) { | ||
91 | + //var arr = JSON.parse(data); | ||
92 | + // console.log(arr); | ||
93 | + $('#rule_id').textbox('setValue',arr.id); | ||
94 | + $('#old_number').textbox('setValue',arr.number); | ||
95 | + | ||
96 | + if(arr.open == "1") { | ||
97 | + $('#statusId').switchbutton('check'); | ||
98 | + }else { | ||
99 | + $('#statusId').switchbutton('uncheck'); | ||
100 | + } | ||
101 | + | ||
102 | + $('#title').textbox('setValue',arr.title); | ||
103 | + | ||
104 | + }, | ||
105 | + error:function(data){ | ||
106 | + console.log(data) | ||
107 | + } | ||
108 | + }); | ||
109 | + | ||
110 | + } | ||
111 | +//提交 | ||
112 | + function submitForm(){ | ||
113 | + $('#fm').form('submit', { | ||
114 | + url:'/products/prize/prize_rule_edit', | ||
115 | + onSubmit: function(){ | ||
116 | + console.log($(this)) | ||
117 | + | ||
118 | + }, | ||
119 | + success:function(data){ | ||
120 | + var arr = JSON.parse(data); | ||
121 | + console.log(arr); | ||
122 | + $.messager.alert("提示", arr.msg); | ||
123 | + } | ||
124 | + }); | ||
125 | + } | ||
126 | + | ||
127 | + //添加 | ||
128 | + $('#name_add_but').linkbutton({ | ||
129 | + | ||
130 | + onClick: function () { | ||
131 | + editFile(); | ||
132 | + } | ||
133 | + }); | ||
134 | + function editFile(){ | ||
135 | + var id=''; | ||
136 | + if(confirm("确实要重置抽奖资格?")){ | ||
137 | + $.ajax({ | ||
138 | + url:'/products/prize/prize_reset', | ||
139 | + type: "POST", | ||
140 | + data: id, | ||
141 | + contentType: false, | ||
142 | + processData: false, | ||
143 | + success: function (data) { | ||
144 | + console.log(data); | ||
145 | + $.messager.alert("提示", data.msg); | ||
146 | + }, | ||
147 | + error:function(data){ | ||
148 | + console.log(data) | ||
149 | + } | ||
150 | + }) | ||
151 | + }else { | ||
152 | + alert("已经取消了操作"); | ||
153 | + } | ||
154 | + } | ||
155 | + | ||
156 | + | ||
157 | + | ||
158 | + | ||
159 | +</script> | ||
160 | +</html> |
application/web/view/department/user.php
0 → 100644
1 | +<!DOCTYPE html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> | ||
2 | +<html> | ||
3 | +<head> | ||
4 | + <meta charset="UTF-8"> | ||
5 | + <title>表单填写</title> | ||
6 | + <link rel="stylesheet" type="text/css" href="/assets/common/css/themes/gray/easyui.css" /> | ||
7 | + <link rel="stylesheet" type="text/css" href="/assets/common/css/themes/gray/menu.css" /> | ||
8 | + <link rel="stylesheet" type="text/css" href="/assets/common/css/themes/icon.css" /> | ||
9 | + <link rel="stylesheet" type="text/css" href="/assets/web/css/jitnry.css" /> | ||
10 | + <link rel="stylesheet" type="text/css" href="/assets/web/css/common_car.css" /> | ||
11 | + <script type="text/javascript" src="/assets/common/js/jquery.min.1.9.4.js"></script> | ||
12 | + <script type="text/javascript" src="/assets/common/js/jquery.easyui.min.1.9.4.js"></script> | ||
13 | + <script type="text/javascript" src="/assets/common/js/jquery.cookie.1.4.1.js"></script> | ||
14 | + <!-- 插件调用 ---> | ||
15 | + <script type="text/javascript" src="/assets/common/js/datagrid-detailview.js"></script> | ||
16 | + <script type="text/javascript" src="/assets/common/locale/easyui-lang-zh_CN.js"></script> | ||
17 | + <!-- 基础 JS 调用 --> | ||
18 | + <script type="text/javascript" src="/assets/web/js/src/easyui.base.js"></script> | ||
19 | + <script type="text/javascript" src="/assets/web/js/src/allCity.js"></script> | ||
20 | +</head> | ||
21 | +<body style="margin-bottom: 54px;"> | ||
22 | +<div class="easyui-layout" data-options="fit:true"> | ||
23 | + <div data-options="split:false,region:'west',collapsible:true,footer:'#win_base_org_form_footer'" id="saveBox" style="width:100%;"> | ||
24 | + <table class="easyui-datagrid" title="中奖用户列表" id="dg" style="width: 100%; height: 75%" | ||
25 | + data-options="rownumbers:true,singleSelect:true,pagination:true,url:'/products/prize/prize_user_list',method:'get', | ||
26 | + onDblClickRow :function(rowIndex,rowData){ | ||
27 | + memnerid = rowData; | ||
28 | + showSelectedSurveryDataOnMap(rowData); | ||
29 | + },toolbar:'#tb'"> | ||
30 | + <thead> | ||
31 | + <tr> | ||
32 | + <th data-options="field:'uname',width:250,align:'center'">名称</th> | ||
33 | + <th data-options="field:'phone',width:200,align:'center'">电话</th> | ||
34 | + <th data-options="field:'prizeName',width:250,align:'center'">奖品名称</th> | ||
35 | + <th data-options="field:'source',width:200,align:'center'">部门</th> | ||
36 | + <th data-options="field:'addTime',width:300,align:'center'">中奖时间</th> | ||
37 | + <th width="50" data-options="field:'id',formatter:formatOper">操作</th> | ||
38 | + </tr> | ||
39 | + </thead> | ||
40 | + </table> | ||
41 | + <div id="tb" style="padding:5px;height:auto"> | ||
42 | + <div> | ||
43 | + 部门: | ||
44 | + <input class="easyui-combobox" style="width:125px" name="materialname" id="materialname" | ||
45 | + data-options="valueField:'id', | ||
46 | + textField:'text', | ||
47 | + data: | ||
48 | + [{ 'id':'', | ||
49 | + 'text':'全部' , | ||
50 | + selected:true | ||
51 | + },{ | ||
52 | + 'id':'department1', | ||
53 | + 'text':'区部一' | ||
54 | + },{ | ||
55 | + 'id':'department2', | ||
56 | + 'text':'区部二' | ||
57 | + }] ,panelHeight:'auto',onChange:function(){getweight();} | ||
58 | + "/> | ||
59 | + Date From: <input class="easyui-datebox" id='start' name='start' style="width:180px"> | ||
60 | + To: <input class="easyui-datebox" id='end' name='end' style="width:180px"> | ||
61 | + Phone: <input class="easyui-numberbox" type="text" id='phone' name='phone'> | ||
62 | + <a href="#" class="easyui-linkbutton" id="search_btn" iconCls="icon-search">搜索</a> | ||
63 | + <a id="derive_btn" href="/products/prize/to_excel" class="easyui-linkbutton" style="height:28px" data-options="iconCls:'icon-undo'">导出</a> | ||
64 | + </div> | ||
65 | + </div> | ||
66 | + </div> | ||
67 | +</div> | ||
68 | + | ||
69 | +</body> | ||
70 | +<tbody id="html_table"></tbody> | ||
71 | + | ||
72 | +<script> | ||
73 | + //设置操作按钮 | ||
74 | + function formatOper(val, row, index) { | ||
75 | + return '<a href="javascript:void(0)" onclick="showUser(' + val + ')">删除</a>'; | ||
76 | + } | ||
77 | + //删除 | ||
78 | + function showUser(row){ | ||
79 | + if(confirm("确实要删除?")){ | ||
80 | + var result = { | ||
81 | + id:row | ||
82 | + } | ||
83 | + $.ajax({ | ||
84 | + url:'/products/prize/del_user', | ||
85 | + type: "post", | ||
86 | + data: result, | ||
87 | + success: function (data) { | ||
88 | + console.log(data); | ||
89 | + $('#dg').datagrid('reload'); | ||
90 | + $.messager.alert("提示", data.msg); | ||
91 | + }, | ||
92 | + error:function(data){ | ||
93 | + console.log(data) | ||
94 | + } | ||
95 | + }) | ||
96 | + } | ||
97 | + | ||
98 | + } | ||
99 | + | ||
100 | + //下拉框搜索 | ||
101 | + function getweight(){ | ||
102 | + var source=$('#materialname').combobox('getValue'); | ||
103 | + var start = $("#start").val(); | ||
104 | + var end = $("#end").val(); | ||
105 | + var phone = $("#phone").val(); | ||
106 | + if(phone.length>0){ | ||
107 | + if(phone.length!=11){ | ||
108 | + $.messager.alert('检索手机号','手机号格式错误,请重新输入'); | ||
109 | + return false; | ||
110 | + } | ||
111 | + } | ||
112 | + var result = { | ||
113 | + source, | ||
114 | + start, | ||
115 | + end, | ||
116 | + phone | ||
117 | + } | ||
118 | + init_datagrid('/products/prize/prize_user_list', result); | ||
119 | + } | ||
120 | + //时间搜索 | ||
121 | + //搜索按钮 | ||
122 | + $('#search_btn').bind('click', function() { | ||
123 | + | ||
124 | + var _data = $('#dg').data('datagrid'); // 拿到datagrid初始化的数据缓存 | ||
125 | + if(_data && _data.options){ | ||
126 | + _data.options.pageNumber = 1; // 修改缓存 | ||
127 | + } | ||
128 | + $.data($('#dg')[0], 'datagrid', _data); // 把修改写回去 | ||
129 | + | ||
130 | + | ||
131 | + var source=$('#materialname').combobox('getValue'); | ||
132 | + var start = $("#start").val(); | ||
133 | + var end = $("#end").val(); | ||
134 | + var phone = $("#phone").val(); | ||
135 | + if(phone.length>0){ | ||
136 | + if(phone.length!=11){ | ||
137 | + $.messager.alert('检索手机号','手机号格式错误,请重新输入'); | ||
138 | + return false; | ||
139 | + } | ||
140 | + } | ||
141 | + var result = { | ||
142 | + source, | ||
143 | + start, | ||
144 | + end, | ||
145 | + phone | ||
146 | + } | ||
147 | + // console.log(result);return false; | ||
148 | + init_datagrid('/products/prize/prize_user_list', result); | ||
149 | + }); | ||
150 | + | ||
151 | + function init_datagrid(data_url, res) { | ||
152 | + | ||
153 | + //表头字段 | ||
154 | + var arr_columns = dg_columns(); | ||
155 | + $("#dg").datagrid({ | ||
156 | + rownumbers:true, | ||
157 | + singleSelect:true, | ||
158 | + pagination:true, | ||
159 | + url:data_url, | ||
160 | + queryParams: res, | ||
161 | + method:'post', | ||
162 | + columns: [arr_columns], | ||
163 | + loadMsg: '正在加载数据', | ||
164 | + emptyMsg: '列表为空', | ||
165 | + }); | ||
166 | + } | ||
167 | + function dg_columns() { | ||
168 | + var arr = new Array(); | ||
169 | + arr.push({ | ||
170 | + field: 'uname', | ||
171 | + title: '名称', | ||
172 | + width: 250, | ||
173 | + align: 'center' | ||
174 | + }); | ||
175 | + arr.push({ | ||
176 | + field: 'phone', | ||
177 | + title: '电话', | ||
178 | + width: 200, | ||
179 | + align: 'center' | ||
180 | + }); | ||
181 | + arr.push({ | ||
182 | + field: 'prizeName', | ||
183 | + title: '奖品名称', | ||
184 | + width: 250, | ||
185 | + align: 'center' | ||
186 | + }); | ||
187 | + arr.push({ | ||
188 | + field: 'source', | ||
189 | + title: '部门', | ||
190 | + width: 200, | ||
191 | + align: 'center' | ||
192 | + }); | ||
193 | + arr.push({ | ||
194 | + field: 'addTime', | ||
195 | + title: '中奖时间', | ||
196 | + width: 200, | ||
197 | + align: 'center' | ||
198 | + }); | ||
199 | + arr.push({ | ||
200 | + field: 'id', | ||
201 | + formatter:formatOper, | ||
202 | + title: '操作', | ||
203 | + width: 200, | ||
204 | + align: 'center' | ||
205 | + }); | ||
206 | + // console.log(arr) | ||
207 | + return arr; | ||
208 | + } | ||
209 | + //添加 | ||
210 | + $('#name_add_but').linkbutton({ | ||
211 | + onClick: function () { | ||
212 | + addFile(); | ||
213 | + } | ||
214 | + }); | ||
215 | + function addFile(){ | ||
216 | + var id=''; | ||
217 | + if(confirm("确实要重置抽奖次数?")){ | ||
218 | + $.ajax({ | ||
219 | + url:'/products/prize/prize_reset', | ||
220 | + type: "POST", | ||
221 | + data: id, | ||
222 | + contentType: false, | ||
223 | + processData: false, | ||
224 | + success: function (data) { | ||
225 | + console.log(data); | ||
226 | + $.messager.alert("提示", data.msg); | ||
227 | + | ||
228 | + }, | ||
229 | + error:function(data){ | ||
230 | + console.log(data) | ||
231 | + } | ||
232 | + }) | ||
233 | + }else { | ||
234 | + alert("已经取消了操作"); | ||
235 | + } | ||
236 | + } | ||
237 | + | ||
238 | +</script> | ||
239 | +</html> |
-
请 注册 或 登录 后发表评论