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

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

?? tas460_01.pas.svn-base

?? 這是一個功能齊全的,代碼完整的ERP企業(yè)信息管理系統(tǒng),現(xiàn)在上傳和大家分享
?? SVN-BASE
?? 第 1 頁 / 共 2 頁
字號:
unit Tas460_01;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, BAS200_12, dxExEdtr, DB, ADODB, ActnList, Menus, dxCntner, dxTL,
  dxDBCtrl, dxDBTL, ExtCtrls, ComCtrls, ToolWin, TeeProcs, TeEngine, Chart,
  DbChart, Buttons, StdCtrls, wwdbdatetimepicker, Series, wwfltdlg, fr_Class;

type
  TTas460_01Form = class(TBas200_12Form)
    Splitter1: TSplitter;
    ADOQuery1: TADOQuery;
    lblDate: TLabel;
    edtFromDate: TwwDBDateTimePicker;
    edtToDate: TwwDBDateTimePicker;
    lblType: TLabel;
    cbType: TComboBox;
    sbSearch: TSpeedButton;
    ADODataSet1FNo: TIntegerField;
    ADODataSet1FName: TStringField;
    ADODataSet1FParent: TIntegerField;
    ADODataSet1FPercent: TFloatField;
    ActOpen: TAction;
    PopupMenu1: TPopupMenu;
    N1: TMenuItem;
    N2: TMenuItem;
    N4: TMenuItem;
    N5: TMenuItem;
    Panel2: TPanel;
    DBChart1: TDBChart;
    Series1: TBarSeries;
    Splitter2: TSplitter;
    DBChart2: TDBChart;
    BarSeries1: TBarSeries;
    ADODataSet2: TADODataSet;
    IntegerField1: TIntegerField;
    StringField1: TStringField;
    IntegerField2: TIntegerField;
    IntegerField3: TIntegerField;
    FloatField1: TFloatField;
    ADODataSet3: TADODataSet;
    IntegerField4: TIntegerField;
    StringField2: TStringField;
    IntegerField5: TIntegerField;
    IntegerField6: TIntegerField;
    FloatField2: TFloatField;
    ADODataSet1FTotal: TFloatField;
    ADODataSet1FQty: TFloatField;
    ADODataSet1FAvg: TFloatField;
    dxDBTreeList1FName: TdxDBTreeListMaskColumn;
    dxDBTreeList1FTotal: TdxDBTreeListMaskColumn;
    dxDBTreeList1FQty: TdxDBTreeListMaskColumn;
    dxDBTreeList1FAvg: TdxDBTreeListMaskColumn;
    dxDBTreeList1FPercent: TdxDBTreeListMaskColumn;
    procedure FormCreate(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure sbSearchClick(Sender: TObject);
    procedure dxDBTreeList1FTotalDrawSummaryFooter(Sender: TObject;
      ACanvas: TCanvas; ARect: TRect; var AText: String;
      var AAlignment: TAlignment; AFont: TFont; var AColor: TColor;
      var ADone: Boolean);
    procedure dxDBTreeList1FPercentDrawSummaryFooter(Sender: TObject;
      ACanvas: TCanvas; ARect: TRect; var AText: String;
      var AAlignment: TAlignment; AFont: TFont; var AColor: TColor;
      var ADone: Boolean);
    procedure ActOpenExecute(Sender: TObject);
    procedure ActPrintExecute(Sender: TObject);
    procedure dxDBTreeList1FQtyDrawSummaryFooter(Sender: TObject;
      ACanvas: TCanvas; ARect: TRect; var AText: String;
      var AAlignment: TAlignment; AFont: TFont; var AColor: TColor;
      var ADone: Boolean);
    procedure dxDBTreeList1FAvgDrawSummaryFooter(Sender: TObject;
      ACanvas: TCanvas; ARect: TRect; var AText: String;
      var AAlignment: TAlignment; AFont: TFont; var AColor: TColor;
      var ADone: Boolean);
  private
    ATotal:array[1..3] of double;
    procedure ByTaskClass(AFromDate,AToDate:TDateTime);  //按任務(wù)類別
    procedure ByProject(AFromDate,AToDate:TDateTime);    //按項目
    procedure ByCustomer(AFromDate,AToDate:TDateTime);   //按客戶
    procedure ByItemClass(AFromDate,AToDate:TDateTime);  //按產(chǎn)品類別
    procedure ByItem(AFromDate,AToDate:TDateTime);       //按產(chǎn)品
    procedure UpdateParent(AParentNo:Integer;AValue:Double;ADataSet:TDataSet;AFieldName:string);
    { Private declarations }
  public
    procedure SetInterface; override;
    procedure RefreshEvent; override;
    procedure ReportGetValue(const ParName: String; var ParValue: Variant); override;
    { Public declarations }
  end;

var
  Tas460_01Form: TTas460_01Form;

implementation

uses SYSDATA, CommFun, Tas510_01;

{$R *.dfm}

procedure TTas460_01Form.SetInterface;
var
  ADate:TDateTime;
begin
  inherited;
  Caption:=GetDBString('TAS46001001');  //資源使用分析
  lblDate.Caption:=GetDBString('TAS46001002');  //起止日期
  lblType.Caption:=GetDBString('TAS46001003');  //類型
  sbSearch.Caption:=GetDBString('TAS46001004');  //查詢
  ADODataSet1FName.DisplayLabel:=GetDBString('TAS46001006');  //名稱
  ADODataSet1FTotal.DisplayLabel:=GetDBString('TAS46001007');  //總?cè)斯ぬ?  ADODataSet1FPercent.DisplayLabel:=GetDBString('TAS46001008');  //所占比重
  ADODataSet1FQty.DisplayLabel:=GetDBString('TAS46001013');  //任務(wù)數(shù)量
  ADODataSet1FAvg.DisplayLabel:=GetDBString('TAS46001014');  //平均人工天
  cbType.Clear;
  cbType.Items.Add(GetDBString('TAS46001009'));  //按任務(wù)類別
  cbType.Items.Add(GetDBString('TAS46001010'));  //按項目
  cbType.Items.Add(GetDBString('TAS46001011'));  //按客戶
  cbType.Items.Add(GetDBString('TAS46001015'));  //按產(chǎn)品類別
  cbType.Items.Add(GetDBString('TAS46001016'));  //按產(chǎn)品
  cbType.ItemIndex:=0;

  ADate:=GetServerDate;
  edtFromDate.Date:=GetMonthFirstDate(ADate);
  edtToDate.Date:=GetMonthEndDate(ADate);
end;

procedure TTas460_01Form.FormCreate(Sender: TObject);
begin
  inherited;
  SetInterface;
  sbSearch.Click;
end;

procedure TTas460_01Form.FormClose(Sender: TObject;
  var Action: TCloseAction);
begin
  inherited;
  ADOQuery1.Close;
end;

procedure TTas460_01Form.sbSearchClick(Sender: TObject);
begin
  inherited;
//查詢
  if (edtFromDate.Text='') or (edtToDate.Text='') then
  begin
    ShowMsg('UMS10000319');  //起止日期不可為空
    if edtFromDate.Text='' then edtFromDate.SetFocus else edtToDate.SetFocus;
    Abort;
  end;
  if edtFromDate.Date>edtToDate.Date then
  begin
    ShowMsg('UMS10000320');  //結(jié)束日期不能小于起始日期
    edtToDate.SetFocus;
    Abort;
  end;
  ATotal[1]:=0;
  ATotal[2]:=0;
  ATotal[3]:=0;
  Screen.Cursor:=crHourGlass;
  if Assigned(SYSDM.wwFilterDialog1.Form) then SYSDM.wwFilterDialog1.ClearFilter;
  ADODataSet1.DisableControls;
  ADODataSet1.Close;
  ADODataSet1.FieldDefs.Clear;
  ADODataSet1.FieldDefs.Add('FNo',ftInteger,0);
  ADODataSet1.FieldDefs.Add('FName',ftString,50);
  ADODataSet1.FieldDefs.Add('FParent',ftInteger,0);
  ADODataSet1.FieldDefs.Add('FTotal',ftFloat,0);
  ADODataSet1.FieldDefs.Add('FQty',ftFloat,0);
  ADODataSet1.FieldDefs.Add('FAvg',ftFloat,0);
  ADODataSet1.FieldDefs.Add('FPercent',ftFloat,0);
  ADODataSet1.CreateDataSet;
  case cbType.ItemIndex of
    0:ByTaskClass(edtFromDate.Date,edtToDate.Date);  //按任務(wù)類別
    1:ByProject(edtFromDate.Date,edtToDate.Date);    //按項目
    2:ByCustomer(edtFromDate.Date,edtToDate.Date);   //按客戶
    3:ByItemClass(edtFromDate.Date,edtToDate.Date);  //按產(chǎn)品類別
    4:ByItem(edtFromDate.Date,edtToDate.Date);       //按產(chǎn)品
  end;
  ADODataSet1.EnableControls;

  ADODataSet2.Close;
  ADODataSet2.FieldDefs.Clear;
  ADODataSet2.FieldDefs.Add('FNo',ftInteger,0);
  ADODataSet2.FieldDefs.Add('FName',ftString,50);
  ADODataSet2.FieldDefs.Add('FParent',ftInteger,0);
  ADODataSet2.FieldDefs.Add('FTotal',ftInteger,0);
  ADODataSet2.FieldDefs.Add('FPercent',ftFloat,0);
  ADODataSet2.CreateDataSet;
  ADODataSet3.Close;
  ADODataSet3.FieldDefs.Clear;
  ADODataSet3.FieldDefs.Add('FNo',ftInteger,0);
  ADODataSet3.FieldDefs.Add('FName',ftString,50);
  ADODataSet3.FieldDefs.Add('FParent',ftInteger,0);
  ADODataSet3.FieldDefs.Add('FTotal',ftInteger,0);
  ADODataSet3.FieldDefs.Add('FPercent',ftFloat,0);
  ADODataSet3.CreateDataSet;
  ADODataSet1.First;
  while not ADODataSet1.Eof do
  begin
    if ADODataSet1.FieldByName('FParent').Value=0 then
    begin
      ADODataSet2.Append;
      ADODataSet2.FieldByName('FNo').Value:=ADODataSet1.FieldByName('FNo').Value;
      ADODataSet2.FieldByName('FName').Value:=ADODataSet1.FieldByName('FName').Value;
      ADODataSet2.FieldByName('FParent').Value:=ADODataSet1.FieldByName('FParent').Value;
      ADODataSet2.FieldByName('FTotal').Value:=ADODataSet1.FieldByName('FTotal').Value;
      ADODataSet2.FieldByName('FPercent').Value:=ADODataSet1.FieldByName('FPercent').Value;
      ADODataSet2.Post;
    end else
    begin
      ADODataSet3.Append;
      ADODataSet3.FieldByName('FNo').Value:=ADODataSet1.FieldByName('FNo').Value;
      ADODataSet3.FieldByName('FName').Value:=ADODataSet1.FieldByName('FName').Value;
      ADODataSet3.FieldByName('FParent').Value:=ADODataSet1.FieldByName('FParent').Value;
      ADODataSet3.FieldByName('FTotal').Value:=ADODataSet1.FieldByName('FTotal').Value;
      ADODataSet3.FieldByName('FPercent').Value:=ADODataSet1.FieldByName('FPercent').Value;
      ADODataSet3.Post;
    end;
    ADODataSet1.Next;
  end;

  DBChart1.RefreshData;
  DBChart2.RefreshData;
  Screen.Cursor:=crDefault;
end;

//將下級任務(wù)類別數(shù)量累加到上級任務(wù)類別
procedure TTas460_01Form.UpdateParent(AParentNo:Integer;AValue:Double;ADataSet:TDataSet;AFieldName:string);
var
  AParent:Integer;
  AClassName:String;
begin
  //查找任務(wù)類別表中該記錄是否有上級分類
  AParent:=GetValue('select T100_003 from TAS100 where T100_001='+IntToStr(AParentNo));
  if ADataSet.Locate('FNo',AParentNo,[]) then
  begin
    ADataSet.Edit;
    ADataSet.FieldByName(AFieldName).Value:=ADataSet.FieldByName(AFieldName).AsFloat+AValue;
    ADataSet.Post;
  end else
  begin
    AClassName:=GetValue('select T100_002 from TAS100 where T100_001='+IntToStr(AParentNo));
    ADataSet.Append;
    ADataSet.FieldByName('FNo').Value:=AParentNo;
    ADataSet.FieldByName('FName').Value:=AClassName;
    ADataSet.FieldByName('FParent').Value:=AParent;
    ADataSet.FieldByName(AFieldName).Value:=AValue;
    ADataSet.Post;
  end;
  //查找任務(wù)類別表中該記錄是否有上級類別
//  if AParent<>0 then UpdateParent(AParent,AValue,ADataSet,AFieldName);
end;

//獲得任務(wù)數(shù)量
function GetTaskQty(ACode:String;AFromDate,AToDate:TDateTime;AType:string):Double;
begin
  SYSDM.qryQuery.Close;
  SYSDM.qryQuery.SQL.Clear;
  if AType='T' then    //按任務(wù)類別
  begin
    SYSDM.qryQuery.SQL.Add('select count(T510_001)');
    SYSDM.qryQuery.SQL.Add('from TAS510');
    SYSDM.qryQuery.SQL.Add('where T510_003 in ('+AStatusNo+') and T510_004='+ACode+' and '+AByFinish+'>='+GetDateString(AFromDate)+' and '+AByFinish+'<='+GetDateString(AToDate));
  end else
  if AType='C' then    //按客戶
  begin
    SYSDM.qryQuery.SQL.Add('select count(T510_001)');
    SYSDM.qryQuery.SQL.Add('from TAS510');
    SYSDM.qryQuery.SQL.Add('where T510_003 in ('+AStatusNo+') and T510_016='+ACode+' and '+AByFinish+'>='+GetDateString(AFromDate)+' and '+AByFinish+'<='+GetDateString(AToDate));
  end else
  if AType='P' then    //按項目
  begin
    SYSDM.qryQuery.SQL.Add('select count(T510_001)');
    SYSDM.qryQuery.SQL.Add('from TAS510,TAS500');
    SYSDM.qryQuery.SQL.Add('where T510_003 in ('+AStatusNo+') and T510_008=2 and T510_009=T500_001 and T500_001='+''''+ACode+''''+' and '+AByFinish+'>='+GetDateString(AFromDate)+' and '+AByFinish+'<='+GetDateString(AToDate));
  end else
  if AType='A' then    //按產(chǎn)品類別
  begin
    SYSDM.qryQuery.SQL.Add('select count(T510_001)');
    SYSDM.qryQuery.SQL.Add('from TAS510,INV150,INV120');
    SYSDM.qryQuery.SQL.Add('where T510_003 in ('+AStatusNo+') and T510_017=I150_001 and I150_005=I120_001 and I120_001='+ACode+' and '+AByFinish+'>='+GetDateString(AFromDate)+' and '+AByFinish+'<='+GetDateString(AToDate));
  end else
  if AType='I' then    //按產(chǎn)品
  begin
    SYSDM.qryQuery.SQL.Add('select count(T510_001)');
    SYSDM.qryQuery.SQL.Add('from TAS510,INV150');
    SYSDM.qryQuery.SQL.Add('where T510_003 in ('+AStatusNo+') and T510_017=I150_001 and I150_001='+ACode+' and '+AByFinish+'>='+GetDateString(AFromDate)+' and '+AByFinish+'<='+GetDateString(AToDate));
  end;
  SYSDM.qryQuery.Open;
  if SYSDM.qryQuery.IsEmpty then Result:=0 else Result:=SYSDM.qryQuery.Fields[0].AsFloat;
end;

procedure TTas460_01Form.ByTaskClass(AFromDate, AToDate: TDateTime); //按任務(wù)類別
var
  AValue,ASum:Double;
  AParentNo:Integer;
  ABookmark:TBookmark;
begin
  ASum:=0;
  ADOQuery1.Close;
  ADOQuery1.SQL.Clear;
  //統(tǒng)計資源耗用
  ADOQuery1.SQL.Add('select sum(T520_017*T520_008) as FTotal,T100_001,T100_002,T100_003');
  //統(tǒng)計收入
  //ADOQuery1.SQL.Add('select sum(T520_008) as FTotal,T100_001,T100_002,T100_003');
  ADOQuery1.SQL.Add('from TAS510,TAS100,TAS520');
  ADOQuery1.SQL.Add('where T510_003 in ('+AStatusNo+') and T510_004=T100_001 and T510_001=T520_002 and '+AByFinish+'>='+GetDateString(AFromDate)+' and '+AByFinish+'<='+GetDateString(AToDate));
  ADOQuery1.SQL.Add('group by T100_001,T100_002,T100_003');
  ADOQuery1.SQL.Add('order by T100_003,T100_001');
  ADOQuery1.Open;
  while not ADOQuery1.Eof do
  begin
    ADODataSet1.Append;
    ADODataSet1.FieldByName('FNo').Value:=ADOQuery1.FieldByName('T100_001').Value;
    ADODataSet1.FieldByName('FName').Value:=ADOQuery1.FieldByName('T100_002').Value;
    ADODataSet1.FieldByName('FParent').Value:=ADOQuery1.FieldByName('T100_003').Value;
    AValue:=ADOQuery1.FieldByName('FTotal').AsFloat;
    ADODataSet1.FieldByName('FTotal').Value:=ADODataSet1.FieldByName('FTotal').AsFloat+AValue;
    ADODataSet1.FieldByName('FQty').Value:=GetTaskQty(ADOQuery1.FieldByName('T100_001').AsString,AFromDate,AToDate,'T');
    ADODataSet1.Post;
    ASum:=ASum+AValue;
    ATotal[1]:=ATotal[1]+AValue;
    ATotal[2]:=ATotal[2]+ADODataSet1.FieldByName('FQty').AsFloat;
    ADOQuery1.Next;
  end;

  //累加數(shù)量到上級類別
  ADODataSet1.First;
  while not ADODataSet1.Eof do
  begin
    ABookmark:=ADODataSet1.GetBookmark;
    AParentNo:=ADODataSet1.FieldByName('FParent').Value;
    if AParentNo<>0 then
    begin
      AValue:=ADODataSet1.FieldByName('FTotal').AsFloat;
      UpdateParent(AParentNo,AValue,ADODataSet1,'FTotal');
      ADODataSet1.GotoBookmark(ABookmark);
      AValue:=ADODataSet1.FieldByName('FQty').AsFloat;
      UpdateParent(AParentNo,AValue,ADODataSet1,'FQty');
      ADODataSet1.GotoBookmark(ABookmark);
    end;
    ADODataSet1.GotoBookmark(ABookmark);
    ADODataSet1.FreeBookmark(ABookmark);
    ADODataSet1.Next;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人综合亚洲网站| 国产成人亚洲综合色影视| 久久一二三国产| 色综合中文字幕| 国产精品自拍毛片| 欧日韩精品视频| 国产精品亚洲综合一区在线观看| 亚洲图片欧美色图| 中国色在线观看另类| 日韩欧美123| 欧美日韩黄色一区二区| 成人a区在线观看| 久久er精品视频| 婷婷丁香激情综合| 亚洲欧美日韩国产手机在线| 久久蜜桃av一区精品变态类天堂| 欧美三级日本三级少妇99| 成人动漫av在线| 国产美女一区二区三区| 日韩经典一区二区| 亚洲第一主播视频| 亚洲影院理伦片| 亚洲欧美日韩国产一区二区三区| 国产亚洲欧洲997久久综合| 日韩免费高清av| 成人亚洲一区二区一| 亚洲电影中文字幕在线观看| 99re视频精品| 成人午夜在线播放| 精品一区免费av| 久久精品999| 天天综合天天做天天综合| 亚洲乱码国产乱码精品精98午夜| 国产精品欧美经典| 国产精品天美传媒沈樵| 久久久99精品久久| 日韩一区二区电影网| 日本精品视频一区二区三区| 99国产精品久久久久久久久久| 国产激情视频一区二区三区欧美 | 91亚洲午夜精品久久久久久| 不卡av免费在线观看| 不卡av电影在线播放| 99久久精品免费精品国产| youjizz国产精品| 99re视频精品| 欧美三级资源在线| 欧美精品三级日韩久久| 欧美一级高清大全免费观看| 欧美电视剧在线看免费| 欧美大片在线观看一区二区| 欧美一区二区三区四区在线观看| 日韩欧美在线1卡| 精品国一区二区三区| 久久久午夜精品| 中文字幕精品一区| 亚洲视频在线观看一区| 亚洲一级电影视频| 日韩在线a电影| 精品系列免费在线观看| 丁香网亚洲国际| 91一区二区在线| 欧美日本韩国一区二区三区视频| 欧美日韩aaaaaa| 欧美精品一区二区三区在线播放| 久久久亚洲高清| 亚洲视频一区在线| 日韩影院精彩在线| 国产一区二区三区不卡在线观看 | 欧美美女一区二区| 日韩精品一区二区三区视频播放| 久久久综合激的五月天| 亚洲欧美中日韩| 视频一区中文字幕国产| 国产一区二区伦理| 日本韩国一区二区三区视频| 日韩一级免费一区| 亚洲欧美在线aaa| 蜜臀久久久久久久| 国产宾馆实践打屁股91| 欧美亚洲综合久久| 国产亚洲人成网站| 亚洲无线码一区二区三区| 国内精品国产成人国产三级粉色| 99国产欧美另类久久久精品| 欧美一级专区免费大片| 国产 欧美在线| 福利一区二区在线观看| 欧美日韩视频一区二区| 久久久久青草大香线综合精品| 一区二区三区日韩欧美| 久久99国产乱子伦精品免费| 97se亚洲国产综合在线| 精品少妇一区二区| 亚洲午夜免费福利视频| 成人网男人的天堂| 91麻豆精品91久久久久久清纯| 国产日韩欧美在线一区| 视频一区在线视频| 91免费看`日韩一区二区| 日韩欧美一区在线观看| 亚洲一区二区三区中文字幕| 国产福利不卡视频| 91精品国产综合久久国产大片| 成人欧美一区二区三区黑人麻豆 | 91麻豆福利精品推荐| 精品女同一区二区| 三级一区在线视频先锋| 99免费精品在线| 国产午夜精品久久久久久久| 蜜臀91精品一区二区三区| 91久久精品一区二区三| 国产精品美女久久久久久久久久久| 美女视频黄久久| 欧美日韩高清一区二区| 一区二区激情小说| 99久久国产综合精品色伊| 久久综合av免费| 久久精品理论片| 91精品蜜臀在线一区尤物| 亚洲综合丁香婷婷六月香| 成人白浆超碰人人人人| 久久久久久免费网| 韩国三级在线一区| 欧美成人精品1314www| 视频一区视频二区在线观看| 欧美日韩视频在线一区二区 | 国产精品91xxx| 欧美videos大乳护士334| 免费看欧美美女黄的网站| 欧美日本高清视频在线观看| 亚洲综合精品自拍| 亚洲欧洲精品一区二区精品久久久| 国产精品亚洲成人| 久久新电视剧免费观看| 久久99精品一区二区三区三区| 欧美一区二区日韩一区二区| 视频一区欧美日韩| 欧美一区二区三区在线看 | 91丝袜美腿高跟国产极品老师 | 国产精品欧美一区二区三区| 成人一区二区视频| 中文字幕一区二区三区精华液 | 日韩中文字幕区一区有砖一区| 欧美日韩在线播| 天堂午夜影视日韩欧美一区二区| 3d动漫精品啪啪| 精品一区二区三区视频在线观看| 精品欧美一区二区三区精品久久| 国产一区二区剧情av在线| 久久精品男人的天堂| 成人aaaa免费全部观看| 亚洲免费色视频| 欧美揉bbbbb揉bbbbb| 日韩1区2区3区| 久久精品视频一区二区三区| 成人的网站免费观看| 一区二区三区欧美| 制服丝袜中文字幕一区| 九九视频精品免费| 国产欧美日韩亚州综合 | 日韩免费福利电影在线观看| 国产一区二区三区香蕉| 亚洲欧洲av在线| 欧美群妇大交群的观看方式| 久久精品久久久精品美女| 欧美激情一二三区| 欧美手机在线视频| 狠狠色狠狠色综合系列| 中文字幕一区日韩精品欧美| 91.麻豆视频| 国产精品99久久久久久宅男| 亚洲麻豆国产自偷在线| 日韩欧美国产系列| 9i看片成人免费高清| 水蜜桃久久夜色精品一区的特点 | 欧美一级片免费看| 高清免费成人av| 亚洲一二三区在线观看| 欧美不卡视频一区| 日本韩国精品在线| 国产中文字幕精品| 亚洲国产精品欧美一二99| 久久综合丝袜日本网| 在线观看国产一区二区| 激情欧美一区二区三区在线观看| 亚洲欧美另类综合偷拍| 欧美精品一区二区久久婷婷| 91久久奴性调教| 国产一区999| 日日夜夜精品视频免费| 18欧美乱大交hd1984| 精品伦理精品一区| 欧美三级午夜理伦三级中视频| 国内精品在线播放| 五月天网站亚洲| 成人免费在线视频| 国产午夜精品在线观看| 555www色欧美视频| 欧美性猛交xxxx乱大交退制版|