亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? background.c

?? 福建博洋教育C/C++軟件項目實戰(zhàn):POS收銀系統(tǒng)
?? C
?? 第 1 頁 / 共 5 頁
字號:
						radixPoint--;
					}
					getyx(txtbox[4],col[4],row[4]);
					mvwaddch(txtbox[4],col[4],--row[4],' ');			
					price[--cnt[4]]='\0';
					wmove(txtbox[4],0,row[4]);
					wrefresh(txtbox[4]);
				}				
				break;
			case KEY_F(1):
				return;
			case KEY_UP:
				goto FOUR;
				break;
			case KEY_DOWN:
			case '\n':
				goto SIX;
			default:
				if ( ((ch>='0'&&ch<='9') || (ch=='.'&&radixPoint==0)) && (cnt[4]<12) )
				{				
					if (ch=='.')
					{
						radixPoint++;
					}				
					row[4]++;
					waddch(txtbox[4],ch);
					price[cnt[4]]=ch;
					price[++cnt[4]]='\0';					
					wrefresh(txtbox[4]);				
					break;
				}	
			}
		}
		//商品進(jìn)貨價格
	SIX:
		wmove(txtbox[5],0,0);
		wprintw(txtbox[5],purchasePrice);	
		wrefresh(txtbox[5]);
		radixPoint=0;
		while(1)
		{
			ch=wgetch(txtbox[5]);
			switch (ch)
			{
			case  KEY_BACKSPACE:  //按退格鍵盤
				if (cnt[5]>0)
				{
					if (code[cnt[4]-1]=='.')
					{
						radixPoint--;
					}
					getyx(txtbox[5],col[5],row[5]);
					mvwaddch(txtbox[5],col[5],--row[5],' ');			
					purchasePrice[--cnt[5]]='\0';
					wmove(txtbox[5],0,row[5]);
					wrefresh(txtbox[5]);
				}				
				break;
			case KEY_F(1):
				return;
			case KEY_UP:
				goto FIVE;
				break;
			case KEY_DOWN:
			case '\n':
				goto SEVEN;
			default:
				if ( ((ch>='0'&&ch<='9') || (ch=='.'&&radixPoint==0)) && (cnt[5]<12) )
				{				
					if (ch=='.')
					{
						radixPoint++;
					}	
					row[5]++;
					waddch(txtbox[5],ch);
					purchasePrice[cnt[5]]=ch;
					purchasePrice[++cnt[5]]='\0';					
					wrefresh(txtbox[5]);				
					break;
				}	
			}
		}
		//商品折扣
	SEVEN:
		wmove(txtbox[6],0,0);
		wprintw(txtbox[6],discount);	
		wrefresh(txtbox[6]);
		radixPoint=0;
		while(1)
		{
			ch=wgetch(txtbox[6]);
			switch (ch)
			{
			case  KEY_BACKSPACE:  //按退格鍵盤
				if (cnt[6]>0)
				{
					if (code[cnt[4]-1]=='.')
					{
						radixPoint--;
					}
					getyx(txtbox[6],col[6],row[6]);
					mvwaddch(txtbox[6],col[6],--row[6],' ');			
					discount[--cnt[6]]='\0';
					wmove(txtbox[6],0,row[6]);
					wrefresh(txtbox[6]);
				}				
				break;
			case KEY_F(1):
				return;
			case KEY_UP:
				goto SIX;
				break;
			case KEY_DOWN:
			case '\n':
				goto EIGHT;
			default:
				if ( ((ch>='0'&&ch<='9') || (ch=='.'&&radixPoint==0)) && (cnt[6]<4) )
				{	
					if (ch=='.')
					{
						radixPoint++;
					}
					row[6]++;
					waddch(txtbox[6],ch);
					discount[cnt[6]]=ch;
					discount[++cnt[6]]='\0';					
					wrefresh(txtbox[6]);				
					break;
				}	
			}
		}
		//商品數(shù)量
	EIGHT:
		wmove(txtbox[7],0,0);
		wprintw(txtbox[7],count);	
		wrefresh(txtbox[7]);
		while(1)
		{
			ch=wgetch(txtbox[7]);
			switch (ch)
			{
			case  KEY_BACKSPACE:  //按退格鍵盤
				if (cnt[7]>0)
				{
					getyx(txtbox[7],col[7],row[7]);
					mvwaddch(txtbox[7],col[7],--row[7],' ');			
					count[--cnt[7]]='\0';
					wmove(txtbox[7],0,row[7]);
					wrefresh(txtbox[7]);
				}			
				break;
			case KEY_F(1):
				return;
			case KEY_UP:
				goto SEVEN;
				break;
			case KEY_DOWN:
			case '\n':
				goto ENSURE;
			default:
				if ( ((ch>='1'&&ch<='9') || (ch=='0'&&cnt[7]!=0)) && (cnt[7]<5) )
				{	
					row[7]++;
					waddch(txtbox[7],ch);
					count[cnt[7]]=ch;
					count[++cnt[7]]='\0';					
					wrefresh(txtbox[7]);				
					break;
				}	
			}
		}
	ENSURE:	
		wattron(dialog[1],A_REVERSE);
		mvwprintw(dialog[1],1,2, "確定");		
		wrefresh(dialog[1]);		  
		while (1)
		{
			ch=wgetch(dialog[1]);
			switch (ch)
			{		
			case KEY_F(1):
				return;
			case KEY_UP:
				wattroff(dialog[1],A_REVERSE);
				mvwprintw(dialog[1],1,2, "確定");
				wrefresh(dialog[1]);					
				goto EIGHT;
			case KEY_RIGHT:
				wattroff(dialog[1],A_REVERSE);
				mvwprintw(dialog[1],1,2, "確定");
				wrefresh(dialog[1]);			
				goto CANCEL;
			case '\n':	
				//獲取所有輸入數(shù)據(jù)
				{	
					if (cnt[0]!=8)
					{
						Message("請輸入以CN開頭的8位條形碼",10,40);	
						scr_restore("addcommodity.scr");
						code[2] = '\0';						
						col[0] = 0;							
						cnt[0] = 2;
						row[0] = 2;	
						goto FIRST;
					}
					if (cnt[1]==0)
					{
						scr_dump("addproduct.scr");
						Message("商品名不能為空",10,40);
						scr_restore("addproduct.scr");
						goto SECOND;
					}
					if (cnt[2]==0)
					{
						scr_dump("addproduct.scr");
						Message("單位不能為空",10,40);	
						scr_restore("addproduct.scr");
						goto THIRD;
					}
					if (cnt[3]==0)
					{
						scr_dump("addproduct.scr");
						Message("規(guī)格不能為空",10,40);
						scr_restore("addproduct.scr");
						goto FOUR;
					}
					if (cnt[4]==0)
					{
						scr_dump("addproduct.scr");
						Message("請輸入售價",10,40);
						scr_restore("addproduct.scr");
						goto FIVE;
					}
					if (cnt[5]==0)
					{
						scr_dump("addproduct.scr");
						Message("請輸入進(jìn)貨價格",10,40);
						scr_restore("addproduct.scr");
						goto SIX;
					}
					if (cnt[6]==0)
					{
						scr_dump("addproduct.scr");
						Message("請輸入折扣",10,40);
						scr_restore("addproduct.scr");
						goto SEVEN;
					}
					if (cnt[7]==0)
					{
						scr_dump("addproduct.scr");
						Message("請輸入數(shù)量",10,40);
						scr_restore("addproduct.scr");
						goto EIGHT;
					}					
					PRODUCT *pro_info=(PRODUCT *)malloc(sizeof(PRODUCT));
					strcpy(pro_info->bar_code,code);
					strcpy(pro_info->product_name,name);
					strcpy(pro_info->unit,unit);
					strcpy(pro_info->spec,spec);
					pro_info->sale_price = atof(price); 
					pro_info->purchase_price = atof(purchasePrice); 
					pro_info->discount = atof(discount);
					pro_info->count = atoi(count);
					//對輸入的折扣進(jìn)行判斷折扣不允許大于1
					if (pro_info->discount>1)
					{						
						Message("您輸入的折扣大于1",10,40);
						scr_restore("addcommodity.scr");
						code[2] = '\0';
						name[0] = '\0';
						unit[0] = '\0';
						spec[0] = '\0';
						price[0] = '\0';
						purchasePrice[0] = '\0';
						discount[0] = '\0';
						count[0] = '\0';
						for ( i=0; i<=7; i++ )
						{
							col[i] = 0;
							cnt[i] = 0;
							row[i] = 0;
							if (i==0)
							{
								cnt[i] = 2;
								row[i] = 2;
							}							
						}						
						goto FIRST;
					}
					//判斷數(shù)據(jù)庫中是否存在商品條形碼
					res=code_in_product(pro_info);
					if (res==-1)
					{
						Message("數(shù)據(jù)庫出錯",10,40);
						endwin();
						exit(1);
					}
					if (res==1)
					{
						Message("此商品已存在",10,40);
						scr_restore("addcommodity.scr");
						code[2] = '\0';
						name[0] = '\0';
						unit[0] = '\0';
						spec[0] = '\0';
						price[0] = '\0';
						purchasePrice[0] = '\0';
						discount[0] = '\0';
						count[0] = '\0';
						for ( i=0; i<=7; i++ )
						{
							col[i] = 0;
							cnt[i] = 0;
							row[i] = 0;
							if (i==0)
							{
								cnt[i] = 2;
								row[i] = 2;
							}							
						}						
						goto FIRST;
					}
					//插入數(shù)據(jù)庫
					res=insert_product(pro_info);
					if (res==-1)
					{
						Message("數(shù)據(jù)庫出錯",10,40);
						endwin();
						exit(1);
					}
					if (res==0)
					{
						Message("添加商品信息到數(shù)據(jù)庫出錯",10,40);
						endwin();
						exit(1);
					}
				}  
				return;						
			}			
		}
	CANCEL:	
		wattron(dialog[2],A_REVERSE);
		mvwprintw(dialog[2],1,2, "取消");		
		wrefresh(dialog[2]);
		  
		while (1)
		{
			ch=wgetch(dialog[2]);
			switch (ch)
			{
			case KEY_F(1):
				return;
			case KEY_LEFT:		
				wattroff(dialog[2],A_REVERSE);
				mvwprintw(dialog[2],1,2, "取消");
				wrefresh(dialog[2]);
				goto ENSURE;		
			case '\n':
				return;						
			}
		}
}
/*======================================================
function:修改商品窗口
=======================================================*/
void modify_commodity_win()
{
	WINDOW *dialog[3]={NULL};
	print_dialog_box(24,80,"歡迎光臨XXX超市",5,dialog);
	mvwprintw(dialog[0],6,36,"修改商品");
	mvwprintw(dialog[0],10,11,"條形碼");
	wrefresh(dialog[0]);
	WINDOW *txtbox={NULL};
	char firstStr[9]="CN";
	int cnt=2;
	int col=0;
	int row=2;
	int res=0;
	int ch=0;
	txtbox=create_win(1,42,10,20);
	keypad(txtbox,TRUE);
	keypad(dialog[1],TRUE);
	keypad(dialog[2],TRUE);
	wbkgd(txtbox,COLOR_PAIR(1));
	wrefresh(txtbox);
	scr_dump("modifycommodity.scr");
	FIRST:
		wmove(txtbox,0,0);
		wprintw(txtbox,firstStr);	
		wrefresh(txtbox);
		while(1)
		{
			ch=wgetch(txtbox);
			switch (ch)
			{
			case  KEY_BACKSPACE:  //按退格鍵盤
				if (cnt>2)
				{
					getyx(txtbox,col,row);
					mvwaddch(txtbox,col,--row,' ');			
					firstStr[--cnt]='\0';
					wmove(txtbox,0,row);
					wrefresh(txtbox);
				}				
				break;
			case KEY_F(1):
				return;			
			case KEY_UP:
				break;
			case KEY_DOWN:
			case '\n':					
				goto ENSURE;
			default:
				if (ch>='0'&&ch<='9' && cnt<8)
				{
					row++;
					waddch(txtbox,ch);
					firstStr[cnt]=ch;
					firstStr[++cnt]='\0';					
					wrefresh(txtbox);				
					break;
				}	
			}
		}		
	ENSURE:	
		wattron(dialog[1],A_REVERSE);
		mvwprintw(dialog[1],1,2, "確定");		
		wrefresh(dialog[1]);		  
		while (1)
		{
			ch=wgetch(dialog[1]);
			switch (ch)
			{		
			case KEY_F(1):
				return;	
			case KEY_UP:
				wattroff(dialog[1],A_REVERSE);
				mvwprintw(dialog[1],1,2, "確定");
				wrefresh(dialog[1]);					
				goto FIRST;
			case KEY_RIGHT:
				wattroff(dialog[1],A_REVERSE);
				mvwprintw(dialog[1],1,2, "確定");
				wrefresh(dialog[1]);			
				goto CANCEL;
			case '\n':	
				//驗證輸入的條形碼是否存在,存在繼續(xù)執(zhí)行,不存在給提示			
				{
					PRODUCT *pro_info=(PRODUCT *)malloc(sizeof(PRODUCT));
					strcpy(pro_info->bar_code,firstStr);					
					//判斷數(shù)據(jù)庫中是否存在商品條形碼
					res= get_product_info(pro_info);					
					if (res==-1)
					{
						Message("數(shù)據(jù)庫出錯",10,40);
						endwin();
						exit(1);
					}
					if (res==0)
					{
						Message("沒有這種商品信息",10,40);
						scr_restore("modifycommodity.scr");
						firstStr[2] = '\0';					
						col = 0;							
						cnt = 2;
						row = 2;									
						goto FIRST;
					}
					//打印新窗口并將所有數(shù)據(jù)打印出來	
					modify_commodity_data_win(pro_info);
				}
				return;						
			}			
		}
	CANCEL:	
		wattron(dialog[2],A_REVERSE);
		mvwprintw(dialog[2],1,2, "取消");		
		wrefresh(dialog[2]);		  
		while (1)
		{
			ch=wgetch(dialog[2]);
			switch (ch)
			{
			case KEY_F(1):
				return;	
			case KEY_RIGHT:
				break;
			case KEY_LEFT:		
				wattroff(dialog[2],A_REVERSE);
				mvwprintw(dialog[2],1,2, "取消");
				wrefresh(dialog[2]);
				goto ENSURE;		
			case '\n':
				return;						
			}
		}
}
/*===============================================================
function:修改商品數(shù)據(jù)窗口
==================================================================*/
void modify_commodity_data_win(PRODUCT *pro_info)
{
	WINDOW *dialog[3]={NULL};
	print_dialog_box(24,80,"歡迎光臨XXX超市",5,dialog);
	keypad(dialog[1],TRUE);
	keypad(dialog[2],TRUE);
	mvwprintw(dialog[0],2,36,"修改商品");
	mvwprintw(dialog[0],4,11,"條形碼:");
	mvwprintw(dialog[0],6,13,"名稱:");
	mvwprintw(dialog[0],8,13,"單位:");
	mvwprintw(dialog[0],10,13,"規(guī)格:");
	mvwprintw(dialog[0],12,13,"售價:");
	mvwprintw(dialog[0],14,9,"進(jìn)貨價格:");
	mvwprintw(dialog[0],16,13,"折扣:");
	mvwprintw(dialog[0],18,13,"數(shù)量:");
	wrefresh(dialog[0]);
	WINDOW *txtbox[8] = {NULL};
	char code[9] = "CN";
	char name[31] = {'\0'};
	char unit[17] = {'\0'};
	char spec[17] = {'\0'};
	char price[12] = {'\0'};
	char purchasePrice[12] = {'\0'};
	char discount[5] = {'\0'};
	char count[6] = {'\0'};
	Trim(pro_info->bar_code);
	Trim(pro_info->product_name);
	Trim(pro_info->unit);
	Trim(pro_info->spec);
	strcpy(code, pro_info->bar_code);
	strcpy(name, pro_info->product_name);
	strcpy(unit, pro_info->unit);
	strcpy(spec, pro_info->spec);
	sprintf(price, "%.2f", pro_info->sale_price);
	sprintf(purchasePrice, "%.2f", pro_info->purchase_price);
	sprintf(discount, "%.2f", pro_info->discount);
	sprintf(count, "%d", pro_info->count);
	int cnt[8]={0};
	int col[8]={0};
	int row[8]={0};	
	cnt[0]=row[0]=strlen(code);
	cnt[1]=row[1]=strlen(name);
	cnt[2]=row[2]=strlen(unit);
	cnt[3]=row[3]=strlen(spec);
	cnt[4]=row[4]=strlen(price);
	cnt[5]=row[5]=strlen(purchasePrice);
	cnt[6]=row[6]=strlen(discount);
	cnt[7]=row[7]=strlen(count);	
	int i=0;
	int ch=0;
	int res=0;
	for (i=0; i<8; i++)
	{
		txtbox[i]=create_win(1,42,4+2*i,20);
		keypad(txtbox[i],TRUE);
		wbkgd(txtbox[i],COLOR_PAIR(1));
		wrefresh(txtbox[i]);		
	}
	wprintw(txtbox[0],code);
	wprintw(txtbox[1],name);
	wprintw(txtbox[2],unit);
	wprintw(txtbox[3],spec);
	wprintw(txtbox[4],price);
	wprintw(txtbox[5],purchasePrice);
	wprintw(txtbox[6],discount);
	wprintw(txtbox[7],count);
	for (i=0; i<8; i++)
	{		
		wrefresh(txtbox[i]);
	}
	scr_dump("modifycommoditydata.scr");
	//商品名稱窗口
	SECOND:
		wmove(txtbox[1],0,0);
		wprintw(txtbox[1],name);	
		wrefresh(txtbox[1]);
		while(1)
		{
			ch=wgetch(txtbox[1]);
			switch (ch)
			{
			case  KEY_BACKSPACE:  //按退格鍵盤
				if (cnt[1]>0)

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99精品欧美一区| 在线观看欧美日本| 亚洲日本va午夜在线影院| 欧美日韩精品是欧美日韩精品| 国产一区999| 亚洲最大的成人av| 国产清纯白嫩初高生在线观看91 | 成人avav影音| 91国产免费看| 精品一区二区在线播放| 一区二区不卡在线播放| 久久只精品国产| 欧美日韩激情一区二区三区| 成人免费毛片嘿嘿连载视频| 麻豆久久久久久久| 一区二区三区久久| 国产精品久久久久永久免费观看 | 亚洲综合视频在线| 久久综合九色欧美综合狠狠| 欧美亚洲一区二区在线观看| 高清不卡一区二区在线| 激情文学综合网| 日韩二区三区四区| 亚洲欧美韩国综合色| 日本一区二区三区视频视频| 日韩免费一区二区| 91精品国产一区二区三区香蕉| 日本黄色一区二区| 91丨porny丨中文| 成人性生交大片免费看视频在线| 精品亚洲欧美一区| 久久国产三级精品| 日产精品久久久久久久性色| 亚洲在线视频一区| 亚洲精品视频在线| √…a在线天堂一区| 中文字幕免费不卡在线| 国产亚洲精品资源在线26u| 日韩欧美国产一区在线观看| 3d动漫精品啪啪| 欧美精品久久99久久在免费线| 欧美性一区二区| 色拍拍在线精品视频8848| 91视视频在线观看入口直接观看www| 风流少妇一区二区| 成人精品高清在线| 成人免费高清在线观看| 成人av网址在线| 成人国产精品免费网站| eeuss鲁一区二区三区| 成人av在线一区二区三区| 成人激情图片网| 色综合久久综合中文综合网| 日本电影亚洲天堂一区| 欧美亚洲高清一区二区三区不卡| 欧美自拍偷拍一区| 欧美精品 国产精品| 欧美二区三区91| 日韩欧美在线1卡| 精品少妇一区二区三区视频免付费| 日韩一区二区影院| 久久香蕉国产线看观看99| 久久久精品影视| 最新不卡av在线| 亚洲国产日产av| 老汉av免费一区二区三区| 国产自产视频一区二区三区| 国产999精品久久久久久绿帽| 成av人片一区二区| 在线视频你懂得一区| 制服丝袜亚洲色图| 久久久亚洲高清| 亚洲色图欧洲色图婷婷| 石原莉奈在线亚洲二区| 国产真实乱子伦精品视频| 波多野结衣在线一区| 91美女视频网站| 欧美一区日本一区韩国一区| 久久久午夜精品| 亚洲一区二区三区四区在线观看| 日日夜夜免费精品视频| 国产精品99久久不卡二区| 色综合色综合色综合| 日韩一区二区在线观看视频播放| 久久久国产精品午夜一区ai换脸| ●精品国产综合乱码久久久久| 日韩精品电影一区亚洲| 国产91综合一区在线观看| 日本精品视频一区二区| 精品久久一区二区| 最新中文字幕一区二区三区 | 丁香亚洲综合激情啪啪综合| 欧洲精品在线观看| 久久久午夜电影| 亚洲国产欧美一区二区三区丁香婷| 韩国精品免费视频| 欧洲国内综合视频| 国产午夜精品一区二区三区视频 | 色又黄又爽网站www久久| 日韩一区二区三区三四区视频在线观看| 久久精品亚洲国产奇米99| 艳妇臀荡乳欲伦亚洲一区| 国产精品1024久久| 欧美久久久久久久久中文字幕| 中文字幕免费一区| 久久精工是国产品牌吗| 色婷婷精品大视频在线蜜桃视频| 精品久久久久久亚洲综合网| 国产99久久久国产精品免费看 | 亚洲精品美国一| 国产美女视频91| 91麻豆精品国产自产在线| 亚洲四区在线观看| 国产一区二区美女诱惑| 在线91免费看| 亚洲一区二区三区四区不卡| 成人综合在线观看| 精品国产百合女同互慰| 午夜精品一区二区三区免费视频| 99综合影院在线| 久久久久久久久久电影| 日韩激情一二三区| 欧美亚洲高清一区二区三区不卡| 中文字幕一区二区视频| 国产成人亚洲精品青草天美| 日韩一区二区精品在线观看| 亚洲国产cao| 日本高清免费不卡视频| 亚洲视频每日更新| 成人三级在线视频| 久久久久9999亚洲精品| 国产一区福利在线| 欧美成人video| 免费成人av在线播放| 91精品国产综合久久精品麻豆| 亚洲国产日产av| 欧美综合在线视频| 亚洲一区二区三区视频在线 | 成人国产在线观看| 国产精品免费av| a在线欧美一区| 亚洲天堂精品在线观看| 91女人视频在线观看| 亚洲欧美日韩国产一区二区三区| av亚洲产国偷v产偷v自拍| 成人欧美一区二区三区| 日本高清视频一区二区| 91麻豆国产福利精品| 日韩一区日韩二区| 欧美在线观看视频一区二区三区| 亚洲激情校园春色| 欧美日韩性生活| 图片区小说区国产精品视频| 91精品国产综合久久久久久久| 日韩影院精彩在线| 日韩精品中文字幕一区二区三区 | 极品销魂美女一区二区三区| 亚洲精品一线二线三线| 懂色av一区二区三区蜜臀 | 亚洲欧美另类综合偷拍| 在线看不卡av| 欧美bbbbb| 久久久久久久精| 99久久综合国产精品| 亚洲成av人片在www色猫咪| 777a∨成人精品桃花网| 激情图片小说一区| 国产精品美日韩| 日本高清免费不卡视频| 免费人成在线不卡| 国产亲近乱来精品视频 | 91福利在线导航| 青青草原综合久久大伊人精品 | 精品国产一区二区三区av性色| 国产一区二区三区综合| 亚洲欧洲日韩在线| 欧美精品日韩一本| 国产91在线看| 亚洲午夜久久久| 久久免费的精品国产v∧| 91亚洲精品久久久蜜桃| 日韩成人精品在线| 国产精品网曝门| 91精品在线一区二区| 成人福利电影精品一区二区在线观看| 亚洲人成网站影音先锋播放| 5月丁香婷婷综合| 国产+成+人+亚洲欧洲自线| 亚洲丶国产丶欧美一区二区三区| 精品欧美乱码久久久久久1区2区| 99久久久久久| 毛片基地黄久久久久久天堂| 国产精品久久久久久久久免费桃花 | 亚洲欧美日韩国产综合| 精品日产卡一卡二卡麻豆| 91视频免费看| 国产一区二区网址| 婷婷综合久久一区二区三区| 国产精品福利一区| 日韩一级欧美一级|