//
|
// SearchStoreListVC.swift
|
// WanPai
|
//
|
// Created by 无故事王国 on 2023/6/30.
|
//
|
|
import UIKit
|
import QMUIKit
|
import JQTools
|
|
class SearchStoreListVC: BaseVC {
|
|
@IBOutlet weak var btn_city: QMUIButton!
|
@IBOutlet weak var btn_distance: QMUIButton!
|
@IBOutlet weak var btn_limits: QMUIButton!
|
@IBOutlet weak var tableView: UITableView!
|
@IBOutlet weak var stackView: UIStackView!
|
|
override func viewDidLoad() {
|
super.viewDidLoad()
|
title = "门店列表"
|
}
|
|
override func setUI() {
|
btn_city.imagePosition = .right
|
btn_city.spacingBetweenImageAndTitle = 10
|
|
btn_distance.imagePosition = .right
|
btn_distance.spacingBetweenImageAndTitle = -5
|
|
btn_limits.imagePosition = .left
|
btn_limits.spacingBetweenImageAndTitle = 2
|
|
stackView.jq_addShadows(shadowColor: UIColor(hexStr: "#DFDFDF").withAlphaComponent(0.5), corner: 0, radius: 4, offset: CGSize(width: 4, height: 0), opacity: 1)
|
|
tableView.delegate = self
|
tableView.dataSource = self
|
tableView.separatorStyle = .none
|
tableView.register(UINib(nibName: "SearchStoreTCell", bundle: nil), forCellReuseIdentifier: "_SearchStoreTCell")
|
}
|
|
@IBAction func cityAction(_ sender: QMUIButton) {
|
guard !sender.isSelected else {return}
|
sender.isSelected = true
|
let items = Array<NormalSimpleModel>()
|
CourseSubTypeView.show(inView: self.view, afterView: stackView, items:items) { m in
|
sender.isSelected = false
|
|
} closeClouse: {
|
sender.isSelected = false
|
}
|
}
|
|
@IBAction func distanceAction(_ sender: QMUIButton) {
|
|
}
|
}
|
|
extension SearchStoreListVC:UITableViewDelegate{
|
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
|
let vc = SearchStoreDetailVC(id: 0)
|
push(vc: vc)
|
}
|
}
|
|
extension SearchStoreListVC:UITableViewDataSource{
|
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
|
let cell = tableView.dequeueReusableCell(withIdentifier: "_SearchStoreTCell", for: indexPath) as! SearchStoreTCell
|
return cell
|
}
|
|
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
|
return 10
|
}
|
|
|
}
|