| | |
| | | //import RxCocoa |
| | | //import RxDataSources |
| | | import RxSwift |
| | | import Alamofire |
| | | |
| | | //外网测试环境 |
| | | let All_Url = "http://192.168.110.22:8040" |
| | |
| | | return NetworkRequest.request(params: params, method: .get, progress: true) |
| | | } |
| | | |
| | | class func orderAttachment(id:Int,page:Int)->Observable<BaseResponse<SimpleModel>>{ |
| | | class func orderAttachment(id:String,page:Int)->Observable<BaseResponse<AttachmentModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | .interface(url: "/api/index/orderAttachment") |
| | | .append(key: "pageNumber", value:page) |
| | | .append(key: "pageSize", value: 20) |
| | | .append(key: "id", value: id) |
| | | return NetworkRequest.request(params: params, method: .get, progress: true) |
| | | return NetworkRequest.request(params: params, method: .get, progress: false) |
| | | } |
| | | |
| | | class func orderNote(id:Int,page:Int,type:Int)->Observable<BaseResponse<SimpleModel>>{ |
| | | class func addOrderAttachment(model:HomeDetailAttachVC.AttachmentType)->Observable<BaseResponse<AttachmentModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | .interface(url: "/api/index/addOrderAttachment") |
| | | .append(dic: model.toJSON() ?? [:]) |
| | | return NetworkRequest.request(params: params, method: .post, encoding: JSONEncoding.default, progress: true) |
| | | } |
| | | |
| | | class func orderNote(id:String,page:Int,type:TextType)->Observable<BaseResponse<NoteOrTroubleModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | .interface(url: "/api/index/orderNote") |
| | | .append(key: "pageNumber", value:page) |
| | | .append(key: "pageSize", value: 20) |
| | | .append(key: "id", value: id) |
| | | .append(key: "type", value: type) |
| | | return NetworkRequest.request(params: params, method: .get, progress: true) |
| | | .append(key: "type", value: type.rawValue) |
| | | return NetworkRequest.request(params: params, method: .get, progress: false) |
| | | } |
| | | |
| | | class func uploadFile(file:Data,progress:Bool = true)->Observable<BaseResponse<UploadModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | .interface(url: "/api/upload/upload") |
| | | .append(key: "multipartFile", data: file) |
| | | return NetworkRequest.upload(params: params) |
| | | } |
| | | |
| | | class func delAttachment(id:Int)->Observable<BaseResponse<SimpleModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | .interface(url: "/api/index/delOrderAttachment") |
| | | .append(key: "id", value: id) |
| | | return NetworkRequest.request(params: params, method: .get, progress: false) |
| | | } |
| | | |
| | | |
| | | class func addOrderNote(model:HomeDetailNoteVC.DetailNotModel)->Observable<BaseResponse<AttachmentModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | .interface(url: "/api/index/addOrderNote") |
| | | .append(dic: model.toJSON() ?? [:]) |
| | | return NetworkRequest.request(params: params, method: .post, encoding: JSONEncoding.default, progress: true) |
| | | } |
| | | |
| | | class func delOrderNote(id:Int)->Observable<BaseResponse<SimpleModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | .interface(url: "/api/index/delOrderNote") |
| | | .append(key: "id", value: id) |
| | | return NetworkRequest.request(params: params, method: .get, progress: false) |
| | | } |
| | | |
| | | } |