📄 yibiao_ash.c
字号:
{
clear();
xs_hhz(0,0,QSRYGMM);
if (use_pse_inf[12]==0x04)
klx=0;
if (use_pse_inf[12]==0x05)
klx=1;
if (use_pse_inf[12]==0x06)
klx=2;
card_err_state==0;
while(1)
{
dog();
ygmm[0]=use_001b_file[2];
ygmm[1]=use_001b_file[3];
i=password(0);
if (i==2)
{
out_card();
goto j3;
}
if (i==1) /*处理员工密码*/
{
clear();
/*处理员工卡密码*/
if (use_001b_file[0]==0)
{
card_err_state=ver_pin1();
if (card_err_state!=0)
{
kybc();
goto j3;
}
}
else
{
xs_hhz(0,0,SRYGKMM);
for(i=0;i<=3;i++)
{
key=pass_card();
if (key==2)
{
out_card();
goto j3;
}
card_err_state=ver_pin();
if (card_err_state!=0)
{
kybc();
goto j3;
}
if (card_err_state==0)
break;
else
{
clear();
xs_hhz(0,0,MMCWQCS);
}
}
}
}
if (i==0)
{
out_card();
goto j3;
}
if (card_err_state==0)
break;
xs_time();
}
clear();
xs_hhz(0,0,ZAXZBMD);
xs_hhz(2,0,QSD);
search_hb=1;
if (!NET)
while(1)
{
dog();
key=getkey();
if (key=='l')
{
out_card();
goto j3;
}
xs_time();
if (search_result==1)
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();
xs_time();
}
out_card();
goto j3;
}
}
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];
//tidyCpoy(4);
//copy(4);
i=seeAbout(4);
i=1;
if (i==0)
{
clear();
xs_hhz(0,0,CKFBK);
xs_hhz(4,0,ARYJJX);
key=0xff;
while(key==0xff)
{
key=getkey();
xs_time();
}
out_card();
goto j3;
}
}
/**/
if (ash_card())
{
out_card();
goto j3;
}
ck_flag=1;
clear();
if (klx==0)
{
clear();
xs_hhz(0,0,YGK);
xs_hhz(2,0,YGH1);
i=use_001b_file[1];
xs_zi(2,127-16,SHUZI[i&0x0f]);
i>>=4;
xs_zi(2,127-32,SHUZI[i&0x0f]);
}
if (klx==1)
{
clear();
xs_hhz(2,40,NBK);
}
if(klx==2)
{
clear();
xs_hhz(2,40,WXK);
}
while(1)
{
dog();
key=getkey();
if ((XBYTE[0xc010]&0x04)==0x00)
goto j3;
if (key=='x')
{
if ((klx==1)||(klx==2))
goto j5;
if (ygh!=use_001b_file[1])
{
clear();
xs_hhz(0,16,FSBYGK);
an_key_back();
goto j9;
}
goto j5;/*处理下班*/
}
if (key=='.')
{
while(1)
{
dog();
key=getkey();
if (key!=0xff)
if (key=='k')
{
if ((klx==1)||(klx==2))
goto j5;
if (ygh!=use_001b_file[1])
{
clear();
xs_hhz(0,16,FSBYGK);
an_key_back();
goto j9;
}
goto j5;/*处理下班*/
}
else
goto j9;
}
}
if (key=='k')
{
j9:
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 j3;
}
jezh1();
while(1)
{
if ((XBYTE[0xc010]&0x04)==0x00)
goto j3;
xs_time();
dog();
key=getkey();
if (key=='x')
{
if ((klx==1)||(klx==2))
goto j5;
if (ygh!=use_001b_file[1])
{
clear();
xs_hhz(0,16,FSBYGK);
an_key_back();
goto j9;
}
goto j5;/*处理下班*/
}
if (key=='.')
{
while(1)
{
dog();
key=getkey();
if (key!=0xff)
if (key=='k')
{
if ((klx==1)||(klx==2))
goto j5;
if (ygh!=use_001b_file[1])
{
clear();
xs_hhz(0,16,FSBYGK);
an_key_back();
goto j9;
}
goto j5;
}
else
goto j9;
}
}
if (key=='g')
{
menu_3();
goto j9;
}
if (key=='t')
{
ck_flag=0;
out_card();
goto j3;
}
if (key=='l')
goto j30;
if (key=='k')
{
if (!ygkjycz(0))/*员工卡支付类型操作*/
{
goto j9;/*如果按返回键*/
}
clear();
xs_hhz(0,24,JYWC);
xs_hhz(4,24,QGQ);
/*员工卡加油操作完成*/
while((XBYTE[0xc010]&0x08)==0x00)
{
if (P35==0)
break;
xs_time();
};
goto j9;
}
}
}
if (key=='t')
{
ck_flag=0;
out_card();
goto j3;
}
xs_time();
}
j30:
i=menu_1();
if (i==0x0f)
goto j9;/*如果按返回键*/
else
if (!ygkjycz(i))/*员工卡支付类型操作*/
{
// out_card();
goto j9;/*如果按返回键*/
}
clear();
xs_hhz(0,24,JYWC);
xs_hhz(4,24,QGQ);
/*员工卡加油操作完成*/
while((XBYTE[0xc010]&0x08)==0x00)
{
if (P35==0)
break;
xs_time();
};
goto j9;
}
/*员工卡处理完毕*/
if (use_pse_inf[12]==0x01)/*插入的是用户卡处理*/
{
clear();
if (!yxqbj())
{
clear();
xs_hhz(2,40,KYGQ);
key=0xff;
/*生成过期卡记录*/
graymac2[0]=0x00;
graymac2[1]=0x02;
graymac2[2]=0;
graymac2[3]=0;
dey=9;
dey=dey|0x40;
trade_record(dey);
/*生成过期卡记录*/
while(1)
{
key=getkey();
if (key!=0xff)
{
out_card();
goto j3;
}
dog();
}
}
pd=0;
yhmm[0]=use_001b_file[2];
yhmm[1]=use_001b_file[3];
//xs_hhz(0,0,SRYHMM);
j6:
if (use_001b_file[0]==0)
{
card_err_state=ver_pin1();
if (card_err_state!=0)
{
kybc();
goto j3;
}
}
else
{
xs_hhz(0,0,SRYHKMM);
for(i=0;i<3;i++)
{
key=pass_card();
if (key==2)
{
ck_flag=0;
out_card();
goto j3;/*卡以锁主,请解锁*/
}
card_err_state=ver_pin();
if (card_err_state==0)
break;
else
{
clear();
xs_hhz(0,0,MMCWQCS);
}
}
if (card_err_state!=0)
{
clear();
xs_hhz(0,0,CHDS1);
xs_hhz(2,0,CHDS2);
key=0xff;
while(1)
{
key=getkey();
if (key!=0xff)
{
ck_flag=0;
out_card();/*弹卡*/
goto j3;
}
xs_time();
}
}
}
if (card_err_state==0)
{
clear();
xs_hhz(0,0,ZAXZHMD);/*查找黑名单*/
xs_hhz(2,0,QSD);
search_hb=1;
search_result=2;
if (!NET)
while(1)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -