From e86e19e5e5909f46e09adec1df430e0214a81590 Mon Sep 17 00:00:00 2001
From: 无故事王国 <841720330@qq.com>
Date: 星期三, 18 十月 2023 18:34:19 +0800
Subject: [PATCH] 修复BUG

---
 WanPai/Root/Search/VC/SearchStoreDetailFeedbackVC.swift |   27 ++++++++++++---------------
 1 files changed, 12 insertions(+), 15 deletions(-)

diff --git a/WanPai/Root/Search/VC/SearchStoreDetailFeedbackVC.swift b/WanPai/Root/Search/VC/SearchStoreDetailFeedbackVC.swift
index 826c685..3e728de 100644
--- a/WanPai/Root/Search/VC/SearchStoreDetailFeedbackVC.swift
+++ b/WanPai/Root/Search/VC/SearchStoreDetailFeedbackVC.swift
@@ -10,15 +10,19 @@
 import Photos
 import QMUIKit
 
-class SearchStoreDetailFeedbackVC: BaseVC {
+class SearchStoreDetailFeedbackVC: BaseVC, RatingBarDelegate {
+	func ratingDidChange(ratingBar: RatingBar, rating: CGFloat) {
+		score = rating.double
+	}
 
-    @IBOutlet weak var stackView: UIStackView!
+	@IBOutlet weak var view_start: RatingBar!
     @IBOutlet weak var collectionView: UICollectionView!
     @IBOutlet weak var textView: QMUITextView!
     private var id:Int!
     private var items = NSMutableArray()
     private var imgs = [UIImage]()
     private var imgUrls = [String]()
+	private var score = 0.0
 
     init(id:Int) {
         super.init(nibName: nil, bundle: nil)
@@ -37,18 +41,11 @@
         collectionView.register(UINib(nibName: "UploadImgCCell", bundle: nil), forCellWithReuseIdentifier: "_UploadImgCCell")
         items.add("Empty")
         collectionView.reloadData()
-    }
-
-    @IBAction func startAction(_ sender: UIButton) {
-        let tag = sender.tag
-
-        for v in (stackView.arrangedSubviews as! [UIButton]){
-            v.isSelected = v.tag <= tag
-        }
+		view_start.delegate = self
     }
 
     @IBAction func addAction(_ sender: UIButton) {
-        let score = ((stackView.arrangedSubviews as! [UIButton]).filter({$0.isSelected}).last?.tag ?? 9) - 9
+
         guard score != 0 else {alertError(msg: "请先为门店评分");return}
 
         guard !textView.text.isEmpty else {
@@ -59,17 +56,17 @@
             showHUD("图片上传中")
             imgs.uploadImgToService(needCompress: true).subscribe { texts in
                 self.imgUrls = texts
-                self.uploadData(score: score)
+				self.uploadData(score: self.score)
             } onError: { error in
                 alert(msg: error.localizedDescription)
             }.disposed(by: disposeBag)
         }else{
-            self.uploadData(score: score)
+			self.uploadData(score: self.score)
         }
     }
 
-    private func uploadData(score:Int){
-        Services.evaluationStore(id: id, content: textView.text, imgs: imgUrls.joined(separator: ","), score: score).subscribe(onNext: {data in
+    private func uploadData(score:Double){
+		Services.evaluationStore(id: id, content: textView.text, imgs: imgUrls.joined(separator: ","), score: score).subscribe(onNext: {data in
             alertSuccess(msg: "评价成功")
             DispatchQueue.main.asyncAfter(deadline: .now()+1) {
                 self.navigationController?.popViewController(animated: true)

--
Gitblit v1.7.1