📄 yibiao.c
字号:
xs_hhz(2,0,FR);
xs_hhz(4,16,ICK);
debug=0;
dey=0;
}
if ((debug==0)&&(car_num>100))
{
if(car_kk==1)
{
clear();
xs_hhz(0,40,JYS);
xs_hhz(2,0,FR);
xs_hhz(4,16,ICK);
car_kk=0;
car_num=0;
}
else
{
clear();
xs_car();
car_kk=1;
car_num=0;
}
}
xs_time();
dog();
}
/*验证白名单*/
clear();
xs_hhz(0,0,ZAXZBMD);
xs_hhz(2,0,QSD);
search_hb=1;
search_result=1;
if (!NET)
while(1)
{
key=getkey();
if (key=='l')
goto start;
xs_time();
if (search_hb==0)
{
if (search_result==0)
break;
if (search_result==1)
{
clear();
search_result=1;
xs_hhz(0,0,CKFBK);
xs_hhz(4,0,ARYJJX);
key=0xff;
while(key==0xff)
{
key=getkey();
jiao=1;
xs_time();
}
out_card();
goto start;
}
}
}
else
{
nlist[0]=use_pse_inf[10];
nlist[1]=use_pse_inf[11];
nlist[2]=use_pse_inf[12];
nlist[3]=use_pse_inf[13];
nlist[4]=use_pse_inf[14];
nlist[5]=use_pse_inf[15];
nlist[6]=use_pse_inf[16];
nlist[7]=use_pse_inf[17];
nlist[8]=use_pse_inf[18];
nlist[9]=use_pse_inf[19];
i=seeAbout(4);
if (veraa[4]==0xff)
i=0;
// i=1;
if (i==0)
{
clear();
xs_hhz(0,0,CKFBK);
xs_hhz(4,0,ARYJJX);
key=0xff;
while(key==0xff)
{
key=getkey();
jiao=1;
xs_time();
dog();
}
out_card();
goto start;
}
}
clear();
xs_hhz(2,30,SBDR);
while(1)
{
key=getkey();
dog();
if (key=='s')
goto ok;/*直接按上班键*/
if (key=='t')
{
out_card();
goto start;
}
if (key!=0xff)
if (key=='.')
{
while(1)
{
key=getkey();
dog();
if (key=='t')
{
out_card();
goto start;
}
if (key!=0xff)
if (key=='k')
goto ok;
else
{
out_card();
goto start;
}
xs_time();
}
}
else
{
out_card();
goto start;
}
xs_time();
}
ok:
clear();
xs_hhz(0,0,QSRYGMM);
while(1)
{
i=password(0);
if (i==2)
{
out_card();
goto start;
}
if (i==1) /*处理员工密码*/
{
clear();
/*处理员工卡密码*/
if (use_001b_file[0]==0)
{
card_err_state=ver_pin1();
if (card_err_state!=0)
{
kybc();
goto start;
}
}
else
{
xs_hhz(0,0,SRYGKMM);
for(i=0;i<=2;i++)
{
mmws2:
key=pass_card();
if (key==2)
{
out_card();
goto start;
}
if (i==3)
{
clear();
xs_hhz(0,16,MMWSBZ);
an_key_back();
clear();
xs_hhz(0,0,MMCWQCS);
goto mmws2;
}
ay=0;
card_err_state=ver_pin();
if (card_err_state==0x83)
goto card_mm;
if (card_err_state==0)
break;
else
{
clear();
xs_hhz(0,0,MMCWQCS);
}
}
}
if (card_err_state!=0)
{
card_mm:
clear();
xs_hhz(0,0,CHDS1);
xs_hhz(2,0,CHDS2);
key=0xff;
while(1)
{
key=getkey();
jiao=1;
if (key!=0xff)
{
out_card();/*弹卡*/
goto start;
}
xs_time();
}
}
else
break;
}
if (i==0)
{
clear();
pd++;
if (pd==3)
{
xs_hhz(0,0,MMSC1);
xs_hhz(2,0,MMSC2);
key=0xff;
while(1)
{
key=getkey();
if (key!=0xff)
{
out_card();/*弹卡*/
goto start;
}
jiao=1;
xs_time();
}
}
xs_hhz(0,0,MMCWQCS);
}
dog();
}
if (ash_card())
goto start;
yjsb=1;
ck_flag=1;
clear();
xs_hhz(0,24,JYJSB);
card_err_state=get_balance();
if (card_err_state!=0)
{
kybc();
goto start;
}
dog();
/*生成上班交易记录*/
dey=5;
if (NET==1)
dey=dey|0x40;
trade_record(dey);
flash[0]=use_pse_inf[10];
flash[1]=use_pse_inf[11];
flash[2]=use_pse_inf[12];
flash[3]=use_pse_inf[13];
flash[4]= use_pse_inf[14];
flash[5]=use_pse_inf[15];
flash[6]=use_pse_inf[16];
flash[7]=use_pse_inf[17];
flash[8]=use_pse_inf[18];
flash[9]=use_pse_inf[19];
flash[10]=balance[0];
flash[11]=balance[1];
flash[12]=balance[2];
flash[13]=balance[3];
flash[14]=yx;
flash[15]=ygmm[0];
flash[16]=ygmm[1];
flash[17]='s';
we_main(flash,100,1040,0);
/*生成上班记录*/
xs_hhz(4,0,ARYJJX);
//key=0xff;
/*员工上班后操作*/
while(key==0xff)
{
key=getkey();
xs_time();
}
j2:
clear();
xs_hhz(0,0,JYFS1);
xs_hhz(0,64,XJJY);
xs_hhz(2,0,YPYE);
xs_hhz(4,112,yuan);
card_err_state=get_balance();
if (card_err_state!=0)
{
kybc();
goto start;
}
jezh1(0);
while(1)
{
key=getkey();
dog();
if ((XBYTE[0xc010]&0x08)==0x00)
{
if (P35==1)
{
keybuf_p=0;
i=ygkjycz(0x0a);
goto tqjy1;
}
}
if ((XBYTE[0xc010]&0x04)==0x00)
goto j3;
if (key=='g')
{
menu_3();
goto j2;
}
if (key=='k')
{
i=ygkjycz(0);/*员工卡支付类型操作*/
tqjy1:
if (i==0)
{
goto j2;/*如果按返回键*/
}
if (i==1)
{
clear();
xs_hhz(0,24,JYWC);
xs_hhz(4,24,QGQ);
/*员工卡加油操作完成*/
while((XBYTE[0xc010]&0x08)==0x00)
{
if (P35==0)
break;
xs_time();
};
goto j2;
}
if (i==2)
{
i=menu_1();
if (i==0x0f)
{
goto j2;
}
else
{
i=ygkjycz(i);
if ((i==0)||(i==2))
{
goto j2;
}
clear();
xs_hhz(0,24,JYWC);
xs_hhz(4,24,QGQ);
/*员工卡加油操作完成*/
while((XBYTE[0xc010]&0x08)==0x00)
{
if (P35==0)
break;
xs_time();
};
goto j2;
}
}
}
if (key=='t') /*员工卡上班签到后退卡*/
{
j3:
out_card();
j311:
clear();
xs_hs();
xs_hhz(0,48,HYHG);
xs_hhz(4,16,QCRICK);
ck_flag=0;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -