//
|
// SearchStoreDetailHeadView.swift
|
// WanPai
|
//
|
// Created by 无故事王国 on 2023/6/30.
|
//
|
|
import UIKit
|
import JQTools
|
import QMUIKit
|
|
class SearchStoreDetailHeadView: UIView,JQNibView{
|
|
var searchStoreDetailModel:SearchStoreDetailModel!{
|
didSet{
|
|
label_title.text = searchStoreDetailModel.storeName
|
label_address.text = searchStoreDetailModel.storeAddress
|
label_workTime.text = searchStoreDetailModel.storeTime
|
label_info.text = searchStoreDetailModel.storeInfo
|
|
self.view_banner.addSubview(bannerView)
|
bannerView.frame = CGRect(x: 0, y: 0, width: JQ_ScreenW, height: 220)
|
|
let imgs = searchStoreDetailModel.images
|
var items = [CommonBannerModel]()
|
for (index,img) in imgs.enumerated(){
|
items.append(CommonBannerModel(index: index,resource: img,mediaType: .imageUrl))
|
}
|
bannerView.setItems(items: items)
|
}
|
}
|
|
@IBOutlet weak var label_title: UILabel!
|
@IBOutlet weak var label_address: UILabel!
|
@IBOutlet weak var label_workTime: UILabel!
|
@IBOutlet weak var label_info: UILabel!
|
@IBOutlet weak var btn_feedback: QMUIButton!
|
@IBOutlet weak var btn_location: QMUIButton!
|
@IBOutlet weak var btn_phone: QMUIButton!
|
@IBOutlet weak var view_banner: UIView!
|
@IBOutlet weak var cons_labelHeiCons: NSLayoutConstraint!
|
|
private lazy var bannerView:CommonBannerView = {
|
let banner = CommonBannerView()
|
return banner
|
}()
|
|
override func awakeFromNib() {
|
super.awakeFromNib()
|
btn_feedback.spacingBetweenImageAndTitle = 3
|
btn_location.spacingBetweenImageAndTitle = 5
|
btn_phone.spacingBetweenImageAndTitle = 4
|
}
|
|
@IBAction func feedbackAction(_ sender: UIButton) {
|
let vc = SearchStoreDetailFeedbackVC(id: searchStoreDetailModel.storeId)
|
JQ_currentViewController().jq_push(vc: vc)
|
}
|
|
@IBAction func navAction(_ sender: QMUIButton) {
|
JQ_MapNavigationTool.startNav(CLLocationCoordinate2D(latitude: searchStoreDetailModel.lat, longitude: searchStoreDetailModel.lon), distanceName: searchStoreDetailModel.storeAddress, scheme: "weparklife")
|
}
|
|
@IBAction func phoneAction(_ sender: QMUIButton) {
|
UIApplication.shared.open(URL(string: "tel://\(searchStoreDetailModel.phone)")!)
|
}
|
}
|