| 
					
				 | 
			
			
				@@ -65,7 +65,7 @@ type 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     FDatas: TUpFiles; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     FWaitForDelete: TUpFileView; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     FDeleteAttachmentOnLine: Boolean; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    FOwner: TObject; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //FOwner: TObject; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     FProjectData: TObject; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     FRec: TsdDataRecord; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     procedure SetSelected(const Value: TUpFileView); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -81,7 +81,7 @@ type 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     procedure DetailIntoEditStatus; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     procedure AddUpFileView(AUpFile: TUpFile); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     procedure SetWaitForDelete(const Value: TUpFileView); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    procedure SetOwner(const Value: TObject); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //procedure SetOwner(const Value: TObject); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     procedure SetProjectData(const Value: TObject); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     procedure SetRec(const Value: TsdDataRecord); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     procedure SelectUpFile; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -91,9 +91,9 @@ type 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     procedure DeleteViewAndData(AView: TUpFileView; ANeedDeleteOnLine: Boolean); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     procedure DoOnBillChange(ARec: TsdDataRecord); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     procedure RefreshViews; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     property ProjectData: TObject read FProjectData write SetProjectData; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    property Owner: TObject read FOwner write SetOwner; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //property Owner: TObject read FOwner write SetOwner; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     property Selected: TUpFileView read FSelected write SetSelected; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     property DetailIsEdit: Boolean read FDetailIsEdit write SetDetailIsEdit;   // 明细部分处理编辑状态 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     property Datas: TUpFiles read FDatas write SetDatas; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -169,7 +169,8 @@ end; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 procedure TUpFileManageView.RefreshViews; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 var i: Integer; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 begin 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  LockWindowUpdate(Self.Handle); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //LockWindowUpdate(Self.Handle); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //BeginUpdateWindow(Handle); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   try 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     btnSelectUpFile.Visible := (not TProjectData(FProjectData).IsHistoryPhase) and (not TProjectData(FProjectData).IsGuest); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ClearViews; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -187,7 +188,8 @@ begin 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       end; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   finally 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     pnlHead.Repaint; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    LockWindowUpdate(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //LockWindowUpdate(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   // EndUpdateWindow(Handle); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   end; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 end; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -317,7 +319,7 @@ begin 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // 先删再增会重复。 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //  vVew.Name := Format('UpFileView%d', [AUpFile.No]);    // 此时ID尚末获取,不能用ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   vVew.Name := Format('UpFileView_%s', [PHPWeb.TempName]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  vVew.Owner := Self; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  //vVew.Owner := Self; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   vVew.ProjectData := FProjectData; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   //vVew.parent := sbFile; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   sbFile.InsertControl(vVew); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -353,12 +355,12 @@ begin 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   FWaitForDelete := Value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 end; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-procedure TUpFileManageView.SetOwner(const Value: TObject); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{procedure TUpFileManageView.SetOwner(const Value: TObject); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 begin 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   FOwner := Value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   TProjectFrame(FOwner).BillsMeasureFrame.BillsMeasureData.OnRecChange := DoOnBillChange; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   TProjectFrame(FOwner).BillsCompileFrame.BillsCompileData.OnRecChange := DoOnBillChange; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-end; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+end;} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 procedure TUpFileManageView.SetProjectData(const Value: TObject); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 begin 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -416,6 +418,9 @@ begin 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   lblBillName.Update; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   pnlDetail.Visible := G_IsCloud; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  TProjectFrame(AOwner).BillsMeasureFrame.BillsMeasureData.OnRecChange := DoOnBillChange; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  TProjectFrame(AOwner).BillsCompileFrame.BillsCompileData.OnRecChange := DoOnBillChange; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 end; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 procedure TUpFileManageView.DoOnBillChange(ARec: TsdDataRecord); 
			 |