Commit 11e2c534 authored by David黄金龙's avatar David黄金龙

1、copy

2、查看pdf
parent 775c0030
......@@ -10,6 +10,22 @@ import UIKit
class YHPayMemberContentItem: UIView {
private var urlPdf : String?
lazy var previewFileTool:YHFilePreviewTool = {
let tool = YHFilePreviewTool(targetVC: UIViewController.current)
return tool
}()
lazy var viewModel: YHBaseViewModel = {
let vm = YHBaseViewModel()
return vm
}()
lazy var titleLabel: UILabel = {
let label = UILabel()
label.font = UIFont.PFSC_R(ofSize: 13)
......@@ -62,8 +78,26 @@ class YHPayMemberContentItem: UIView {
private extension YHPayMemberContentItem {
@objc func clickCopyBtn() {
UIPasteboard.general.string = "test_test"
YHHUD.flash(message: "已复制档案号")
if let title = copyBtn.titleForNormal {
if title.contains("复制") {
UIPasteboard.general.string = self.detailLabel.text
YHHUD.flash(message: "已复制档案号")
} else {
//查看
if let url = urlPdf,!url.isEmpty {
YHHUD.show(.progress(message: "加载中..."))
self.viewModel.getRealUsefulUrl(url) {
[weak self] resultUrl in
YHHUD.hide()
guard let self = self else { return }
self.previewFileTool.openXLSXRemoteFile(urlString: resultUrl, fileName:"")
}
}
}
}
}
func setupUI() {
......@@ -75,6 +109,9 @@ private extension YHPayMemberContentItem {
extension YHPayMemberContentItem {
func updateUI(title : String = "",detail : String = "",oneLine : Bool = true, showBtn : Bool = false) {
urlPdf = detail
titleLabel.removeFromSuperview()
detailLabel.removeFromSuperview()
copyBtn.removeFromSuperview()
......
......@@ -71,6 +71,7 @@ extension YHPayMemberContentItems {
}
let item = YHPayMemberContentItem()
// item.data
whiteContentView.addSubview(item)
item.snp.makeConstraints { make in
make.top.equalTo(kMargin)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment