📄 util.lst
字号:
209 3 break;
210 3 //3、设置安全等级
211 3 case set_level:
212 3 switch(key)
213 3 {
214 4 case 'U':
215 4 Menu_state=set_match; // 设置匹配方式
216 4 break;
217 4 case 'D':
218 4 Menu_state=erase_data; // 清空数据库
219 4 break;
220 4 case 'F':
221 4 set_level_proc(); // 设置安全等级
222 4 break;
223 4 case 'C':
224 4 Menu_state=Menu_system; // 返回系统管理菜单
225 4 break;
226 4 default:break;
227 4 }
228 3 break;
229 3 //4、清空数据库
230 3 case erase_data:
231 3 switch(key)
232 3 {
233 4 case 'U':
234 4 Menu_state=set_level; // 设置安全等级
235 4 break;
236 4 case 'D':
237 4 Menu_state=set_cur_time; // 设置系统时间
238 4 break;
239 4 case 'F':
240 4 erase_proc(); // 清空数据库
241 4 break;
C51 COMPILER V7.07 UTIL 09/15/2005 12:06:26 PAGE 5
242 4 case 'C':
243 4 Menu_state=Menu_system; // 返回系统管理菜单
244 4 break;
245 4 default:break;
246 4 }
247 3 break;
248 3 //用户管理
249 3 //1、注册用户
250 3 case user_enroll:
251 3 switch(key)
252 3 {
253 4 case 'U':
254 4 Menu_state=enter_control; // 出入控制
255 4 break;
256 4 case 'D':
257 4 Menu_state=user_delete; // 删除用户
258 4 break;
259 4 case 'F':
260 4 Menu_state=user_reg; // 普通用户注册
261 4 break;
262 4 case 'C':
263 4 Menu_state=Menu_user; // 返回用户管理菜单
264 4 break;
265 4 default:break;
266 4 }
267 3 break;
268 3 //2、删除用户
269 3 case user_delete:
270 3 switch(key)
271 3 {
272 4 case 'U':
273 4 Menu_state=user_enroll; // 用户注册
274 4 break;
275 4 case 'D':
276 4 Menu_state=enter_control; // 出入控制
277 4 break;
278 4 case 'F':
279 4 delete_proc(); // 删除单个用户
280 4 break;
281 4 case 'C':
282 4 Menu_state=Menu_user; // 返回用户管理菜单
283 4 break;
284 4 default:break;
285 4 }
286 3 break;
287 3 //3、出入控制
288 3 case enter_control:
289 3 switch(key)
290 3 {
291 4 case 'U':
292 4 Menu_state=user_delete; // 删除用户
293 4 break;
294 4 case 'D':
295 4 Menu_state=user_enroll; // 用户注册
296 4 break;
297 4 case 'F':
298 4 enter_proc(); // 设置单个用户
299 4 break;
300 4 case 'C':
301 4 Menu_state=Menu_user; // 返回用户管理菜单
302 4 break;
303 4 default:break;
C51 COMPILER V7.07 UTIL 09/15/2005 12:06:26 PAGE 6
304 4 }
305 3 break;
306 3 //用户注册
307 3 //1、1管理员注册
308 3 case manager_reg:
309 3 switch(key)
310 3 {
311 4 case 'U':
312 4 Menu_state=code_reg; // 密码用户注册
313 4 break;
314 4 case 'D':
315 4 Menu_state=user_reg; // 指纹用户注册
316 4 break;
317 4 case 'F':
318 4 manage_reg_proc(); // 管理员注册
319 4 break;
320 4 case 'C':
321 4 Menu_state=user_enroll; // 返回注册用户菜单
322 4 break;
323 4 default:break;
324 4 }
325 3 break;
326 3 //1、2指纹用户注册
327 3 case user_reg:
328 3 switch(key)
329 3 {
330 4 case 'U':
331 4 Menu_state=manager_reg; // 管理员注册
332 4 break;
333 4 case 'D':
334 4 Menu_state=code_reg; // 密码用户注册
335 4 break;
336 4 case 'F':
337 4 fp_reg_proc(); // 指纹用户注册
338 4 break;
339 4 case 'C':
340 4 Menu_state=user_enroll; // 返回注册用户菜单
341 4 break;
342 4 default:break;
343 4 }
344 3 break;
345 3 //1、3密码用户注册
346 3 case code_reg:
347 3 switch(key)
348 3 {
349 4 case 'U':
350 4 Menu_state=user_reg; // 指纹用户注册
351 4 break;
352 4 case 'D':
353 4 Menu_state=manager_reg; // 管理员注册
354 4 break;
355 4 case 'F':
356 4 code_reg_proc(); // 密码注册
357 4 break;
358 4 case 'C':
359 4 Menu_state=user_enroll; // 返回注册用户菜单
360 4 break;
361 4 default:break;
362 4 }
363 3 break;
364 3 //参数管理
365 3 //1、设置韦根通信格式
C51 COMPILER V7.07 UTIL 09/15/2005 12:06:26 PAGE 7
366 3 case set_wie:
367 3 switch(key)
368 3 {
369 4 case 'U':
370 4 Menu_state=set_alarm; // 设置报警参数
371 4 break;
372 4 case 'D':
373 4 Menu_state=set_addr; // 设置终端地址
374 4 break;
375 4 case 'F':
376 4 set_wie_proc(); // 设置韦根通信格式
377 4 break;
378 4 case 'C':
379 4 Menu_state=Menu_para; // 返回参数管理菜单
380 4 break;
381 4 default:break;
382 4 }
383 3 break;
384 3 //2、设置终端地址
385 3 case set_addr:
386 3 switch(key)
387 3 {
388 4 case 'U':
389 4 Menu_state=set_wie; // 设置韦根通信格式
390 4 break;
391 4 case 'D':
392 4 Menu_state=set_lock; // 设置锁控参数
393 4 break;
394 4 case 'F':
395 4 set_addr_proc(); // 设置终端地址
396 4 break;
397 4 case 'C':
398 4 Menu_state=Menu_para; // 返回参数管理菜单
399 4 break;
400 4 default:break;
401 4 }
402 3 break;
403 3 //3、设置锁控参数
404 3 case set_lock:
405 3 switch(key)
406 3 {
407 4 case 'U':
408 4 Menu_state=set_addr; // 设置终端地址
409 4 break;
410 4 case 'D':
411 4 Menu_state=set_alarm; // 设置报警参数
412 4 break;
413 4 case 'F':
414 4 if(wieformat==1) // 自定义门禁方式
415 4 set_lock_proc(); // 设置锁控参数
416 4 break;
417 4 case 'C':
418 4 Menu_state=Menu_para; // 返回参数管理菜单
419 4 break;
420 4 default:break;
421 4 }
422 3 break;
423 3 //4、设置报警参数
424 3 case set_alarm:
425 3 switch(key)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -