Commit cc448fb1 authored by lujunye's avatar lujunye

分销分账设置部分完成

parent f9df6fde
......@@ -9,6 +9,31 @@
import UIKit
class DistributorSettingViewController: BaseViewController {
@IBAction func select_ac(_ sender: UIButton) {
if sender.tag == 2 {
btm_h.constant = 0
btm_lbl.isHidden = true
btm_btn.setImage(UIImage(named: "daixuan"), for: .normal)
top_h.constant = 36.5
top_lbl.isHidden = false
top_btn.setImage(UIImage(named: "yuxuan"), for: .normal)
}else{
top_h.constant = 0
top_lbl.isHidden = true
top_btn.setImage(UIImage(named: "daixuan"), for: .normal)
btm_h.constant = 36.5
btm_lbl.isHidden = false
btm_btn.setImage(UIImage(named: "yuxuan"), for: .normal)
}
select_type = sender.tag
}
var select_type = 2
@IBOutlet weak var top_lbl: UILabel!
@IBOutlet weak var btm_lbl: UILabel!
@IBOutlet weak var btm_h: NSLayoutConstraint!
@IBOutlet weak var top_h: NSLayoutConstraint!
@IBOutlet weak var top_btn: UIButton!
@IBOutlet weak var btm_btn: UIButton!
@IBOutlet weak var share_intro_lbl: UILabel!
@IBOutlet weak var intro_lbl: UILabel!
@IBOutlet weak var topLbl: UILabel!
......@@ -27,6 +52,23 @@ class DistributorSettingViewController: BaseViewController {
}
if dataM != nil {
if dataM?.commission_time == 2 {
btm_h.constant = 0
btm_lbl.isHidden = true
btm_btn.setImage(UIImage(named: "daixuan"), for: .normal)
top_h.constant = 36.5
top_lbl.isHidden = false
top_btn.setImage(UIImage(named: "yuxuan"), for: .normal)
}else{
top_h.constant = 0
top_lbl.isHidden = true
top_btn.setImage(UIImage(named: "daixuan"), for: .normal)
btm_h.constant = 36.5
btm_lbl.isHidden = false
btm_btn.setImage(UIImage(named: "yuxuan"), for: .normal)
}
select_type = (dataM?.commission_time)!
if dataM?.dbt_type == 1 {
typeBtn1 .setImage(UIImage.init(named: "yuxuan"), for: .normal)
typeBtn2 .setImage(UIImage.init(named: "daixuan"), for: .normal)
......@@ -89,7 +131,7 @@ class DistributorSettingViewController: BaseViewController {
HUD.flash(.progress)
let UserToken = UserDefaults.standard.value(forKey: "user_token")
//分账方式 1人工结算 2自动结算 分享方式 1(1对1结算)2(1对多结算)
setDbtRule(["user_token":UserToken as Any,"dbt_type":dbt_type as Any,"commission_time":"1" as Any,"share_type":share_type as Any]) { (data) in
setDbtRule(["user_token":UserToken as Any,"dbt_type":dbt_type as Any,"commission_time":select_type as Any,"share_type":share_type as Any]) { (data) in
HUD.hide()
HUD.flash(.labeledSubSuccess(subtitle: "提交成功"), delay: 1.2)
} failture: { (error) in
......
......@@ -12,11 +12,17 @@
<objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="DistributorSettingViewController" customModule="TestClass" customModuleProvider="target">
<connections>
<outlet property="btm_btn" destination="Uvw-yO-xN6" id="Y3H-6e-EUp"/>
<outlet property="btm_h" destination="yDm-Qs-QZ4" id="vom-pP-aMa"/>
<outlet property="btm_lbl" destination="wD1-ht-M3Y" id="WeM-bU-X9q"/>
<outlet property="intro_lbl" destination="rdF-Hk-QO2" id="QxI-s7-k0v"/>
<outlet property="share_intro_lbl" destination="120-wO-RM3" id="ePZ-fJ-hFb"/>
<outlet property="sharetypeBtn1" destination="7Jf-Vg-Ti2" id="dPC-FK-G2x"/>
<outlet property="sharetypeBtn2" destination="kUr-sL-blR" id="g8o-jB-DgV"/>
<outlet property="topLbl" destination="M3H-QL-Wkh" id="ArN-vW-hMc"/>
<outlet property="top_btn" destination="sJn-mb-uqO" id="4Vg-vj-89x"/>
<outlet property="top_h" destination="wts-cO-Xrn" id="IWv-cc-d0T"/>
<outlet property="top_lbl" destination="HfM-JI-5kt" id="ztX-cX-NyQ"/>
<outlet property="typeBtn1" destination="1Jz-fi-X6W" id="ok7-xo-CT3"/>
<outlet property="typeBtn2" destination="WrZ-HX-Mdp" id="hww-UP-qem"/>
<outlet property="view" destination="i5M-Pr-FkT" id="sfx-zR-JGt"/>
......@@ -112,34 +118,49 @@
<color key="textColor" name="标题字颜色"/>
<nil key="highlightedColor"/>
</label>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="sJn-mb-uqO">
<rect key="frame" x="110" y="170.5" width="119" height="19"/>
<button opaque="NO" tag="2" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="sJn-mb-uqO">
<rect key="frame" x="110" y="170.5" width="145" height="19"/>
<fontDescription key="fontDescription" name="PingFangSC-Regular" family="PingFang SC" pointSize="13"/>
<state key="normal" title=" 交易完成后结算" image="yuxuan">
<state key="normal" title=" 订单完成时发放佣金" image="yuxuan">
<color key="titleColor" name="标题字颜色"/>
</state>
<connections>
<action selector="select_ac:" destination="-1" eventType="touchUpInside" id="nZa-ys-lYW"/>
</connections>
</button>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="一般情况下订单交易完成会给分销员结算佣金,期间发生的退款会自动扣除。" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="HfM-JI-5kt">
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="即用户确认收货后且过销售期为订单交易完成,最晚发放拥挤为下单起15天。" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="HfM-JI-5kt">
<rect key="frame" x="110" y="199.5" width="294" height="36.5"/>
<constraints>
<constraint firstAttribute="height" constant="36.5" id="wts-cO-Xrn"/>
</constraints>
<fontDescription key="fontDescription" name="PingFangSC-Regular" family="PingFang SC" pointSize="13"/>
<color key="textColor" name="灰色字体颜色"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="因用户收货时未过售后期,如果用户退款,在无法收回佣金情况下需要您线上先垫付佣金。" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="wD1-ht-M3Y">
<rect key="frame" x="110" y="280" width="294" height="0.0"/>
<constraints>
<constraint firstAttribute="height" id="yDm-Qs-QZ4"/>
</constraints>
<fontDescription key="fontDescription" name="PingFangSC-Regular" family="PingFang SC" pointSize="13"/>
<color key="textColor" name="灰色字体颜色"/>
<nil key="highlightedColor"/>
</label>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="abH-an-xUL">
<rect key="frame" x="15" y="256" width="399" height="1"/>
<rect key="frame" x="15" y="294" width="399" height="1"/>
<color key="backgroundColor" name="灰色分界线"/>
<constraints>
<constraint firstAttribute="height" constant="1" id="UVe-Sm-4Pq"/>
</constraints>
</view>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="商品分享结算:" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="cd1-Ru-T4p">
<rect key="frame" x="13.5" y="277" width="81.5" height="19"/>
<rect key="frame" x="13.5" y="315" width="81.5" height="19"/>
<fontDescription key="fontDescription" name="PingFangSC-Regular" family="PingFang SC" pointSize="13"/>
<color key="textColor" name="标题字颜色"/>
<nil key="highlightedColor"/>
</label>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="kUr-sL-blR">
<rect key="frame" x="110" y="277" width="78" height="19"/>
<rect key="frame" x="110" y="315" width="78" height="19"/>
<fontDescription key="fontDescription" name="PingFangSC-Regular" family="PingFang SC" pointSize="13"/>
<state key="normal" title=" 1对1结算" image="daixuan">
<color key="titleColor" name="标题字颜色"/>
......@@ -149,13 +170,13 @@
</connections>
</button>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="即用户在哪个链接购买分销商品就结算给哪个发送链接的分销员" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="120-wO-RM3">
<rect key="frame" x="110" y="306" width="294" height="36.5"/>
<rect key="frame" x="110" y="344" width="294" height="36.5"/>
<fontDescription key="fontDescription" name="PingFangSC-Regular" family="PingFang SC" pointSize="13"/>
<color key="textColor" name="灰色字体颜色"/>
<nil key="highlightedColor"/>
</label>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="7Jf-Vg-Ti2">
<rect key="frame" x="211" y="277" width="85" height="19"/>
<rect key="frame" x="211" y="315" width="85" height="19"/>
<fontDescription key="fontDescription" name="PingFangSC-Regular" family="PingFang SC" pointSize="13"/>
<state key="normal" title=" 1对多结算" image="yuxuan">
<color key="titleColor" name="标题字颜色"/>
......@@ -164,6 +185,16 @@
<action selector="sharetypeAction:" destination="-1" eventType="touchUpInside" id="WEM-cs-sfa"/>
</connections>
</button>
<button opaque="NO" tag="1" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Uvw-yO-xN6">
<rect key="frame" x="110" y="251" width="145" height="19"/>
<fontDescription key="fontDescription" name="PingFangSC-Regular" family="PingFang SC" pointSize="13"/>
<state key="normal" title=" 用户收货时发放佣金" image="daixuan">
<color key="titleColor" name="标题字颜色"/>
</state>
<connections>
<action selector="select_ac:" destination="-1" eventType="touchUpInside" id="ZUV-VD-wxl"/>
</connections>
</button>
</subviews>
<viewLayoutGuide key="safeArea" id="fnl-2z-Ty3"/>
<color key="backgroundColor" name="白色背景色"/>
......@@ -175,6 +206,7 @@
<constraint firstItem="fnl-2z-Ty3" firstAttribute="trailing" secondItem="120-wO-RM3" secondAttribute="trailing" constant="10" id="AeU-pr-N3h"/>
<constraint firstItem="NCh-yY-mA1" firstAttribute="leading" secondItem="fnl-2z-Ty3" secondAttribute="leading" constant="15" id="BS2-DU-hjQ"/>
<constraint firstAttribute="trailing" secondItem="abH-an-xUL" secondAttribute="trailing" id="BWL-WE-4TM"/>
<constraint firstItem="Uvw-yO-xN6" firstAttribute="leading" secondItem="sJn-mb-uqO" secondAttribute="leading" id="DSa-hu-Wgc"/>
<constraint firstItem="M3H-QL-Wkh" firstAttribute="trailing" secondItem="fnl-2z-Ty3" secondAttribute="leading" constant="95" id="EVC-OV-tyg"/>
<constraint firstAttribute="bottom" secondItem="UWP-yu-lmR" secondAttribute="bottom" id="F6D-M7-Wbb"/>
<constraint firstItem="cd1-Ru-T4p" firstAttribute="trailing" secondItem="fnl-2z-Ty3" secondAttribute="leading" constant="95" id="GCd-AU-ePi"/>
......@@ -194,15 +226,19 @@
<constraint firstItem="2Yp-84-pY1" firstAttribute="top" secondItem="NCh-yY-mA1" secondAttribute="bottom" constant="20" id="Zb7-RR-zRv"/>
<constraint firstItem="UWP-yu-lmR" firstAttribute="top" secondItem="U8z-0Z-8lJ" secondAttribute="bottom" id="ZjI-3U-xNb"/>
<constraint firstItem="120-wO-RM3" firstAttribute="top" secondItem="cd1-Ru-T4p" secondAttribute="bottom" constant="10" id="ckC-DG-VG9"/>
<constraint firstItem="wD1-ht-M3Y" firstAttribute="top" secondItem="Uvw-yO-xN6" secondAttribute="bottom" constant="10" id="fPY-OQ-Ehb"/>
<constraint firstItem="abH-an-xUL" firstAttribute="leading" secondItem="i5M-Pr-FkT" secondAttribute="leading" constant="15" id="gjm-I0-mAd"/>
<constraint firstItem="HfM-JI-5kt" firstAttribute="leading" secondItem="sJn-mb-uqO" secondAttribute="leading" id="h9f-kh-Tyf"/>
<constraint firstItem="kUr-sL-blR" firstAttribute="leading" secondItem="cd1-Ru-T4p" secondAttribute="trailing" constant="15" id="imS-YK-uG7"/>
<constraint firstItem="kUr-sL-blR" firstAttribute="centerY" secondItem="cd1-Ru-T4p" secondAttribute="centerY" id="jXd-bb-0TW"/>
<constraint firstItem="wD1-ht-M3Y" firstAttribute="leading" secondItem="HfM-JI-5kt" secondAttribute="leading" id="m1x-yo-Jsc"/>
<constraint firstItem="fnl-2z-Ty3" firstAttribute="trailing" secondItem="NCh-yY-mA1" secondAttribute="trailing" id="mlU-MB-6dk"/>
<constraint firstItem="WrZ-HX-Mdp" firstAttribute="centerY" secondItem="M3H-QL-Wkh" secondAttribute="centerY" id="n2n-kv-nAG"/>
<constraint firstItem="fnl-2z-Ty3" firstAttribute="trailing" secondItem="rdF-Hk-QO2" secondAttribute="trailing" constant="10" id="na2-Rx-5x3"/>
<constraint firstItem="UWP-yu-lmR" firstAttribute="leading" secondItem="fnl-2z-Ty3" secondAttribute="leading" id="nka-fx-VTh"/>
<constraint firstItem="abH-an-xUL" firstAttribute="top" secondItem="HfM-JI-5kt" secondAttribute="bottom" constant="20" id="waw-NM-mmJ"/>
<constraint firstAttribute="trailing" secondItem="wD1-ht-M3Y" secondAttribute="trailing" constant="10" id="sqc-TF-crz"/>
<constraint firstItem="Uvw-yO-xN6" firstAttribute="top" secondItem="HfM-JI-5kt" secondAttribute="bottom" constant="15" id="vAT-sb-f1V"/>
<constraint firstItem="abH-an-xUL" firstAttribute="top" secondItem="wD1-ht-M3Y" secondAttribute="bottom" constant="14" id="waw-NM-mmJ"/>
<constraint firstItem="7Jf-Vg-Ti2" firstAttribute="top" secondItem="abH-an-xUL" secondAttribute="bottom" constant="20" id="whP-p5-DWz"/>
<constraint firstItem="HfM-JI-5kt" firstAttribute="top" secondItem="2Yp-84-pY1" secondAttribute="bottom" constant="10" id="xPP-Qm-9ZD"/>
<constraint firstItem="fnl-2z-Ty3" firstAttribute="trailing" secondItem="HfM-JI-5kt" secondAttribute="trailing" constant="10" id="zvR-s1-LiO"/>
......
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