view我就不写了有空复制,反正这玩意没法套用
//
// ContactPersonViewController.swift
// yadaService
//
// Created by 小海马 on 2018/5/15.
// Copyright © 2018年 . All rights reserved.
//
import UIKit
import SnapKit
import Alamofire
import SwiftyJSON
class ContactPersonViewController: UIViewController, UITableViewDataSource, UITableViewDelegate{
//刷新
var refreshControl = UIRefreshControl()
lazy var tableView:UITableView!=UITableView()
var contactList : [Contact] = []
//传值用参数
var lmidSegue : Int64 = 0
var nameSegue : String?
var sexSegue : String?
var identityCardSegue : String?
var postSegue : String?
var telphoneSegue : String?
var phoneSegue : String?
var emailSegue : String?
override func loadView() {
super.loadView()
navigationItem.rightBarButtonItem = UIBarButtonItem(title: "新增", style: .plain, target: self, action: #selector(addBtn))
let urlManager = Urls()
let customer=UserDefaultsTools.sharedUserDefaults.getCustomer()
let params : Parameters = ["ctId" : customer.data?.id as Any]
ContactViewModel.sharedContact.requestContactesInfo(url: urlManager.getContactInfo!, method: .get, parameters: params, finished: {status,contactList in
self.contactList = contactList
self.tableView?.reloadData()
})
}
//左滑按钮
func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {
//实现一个收藏按钮
let deleteAction = UIContextualAction(style: .destructive, title: "Delete") { (_, _, completion) in completion(true)
//数据删除
let deleteID = self.contactList[indexPath.row].lmid
let deleteName = self.contactList[indexPath.row].name
print("删除了i