二手车信息

This commit is contained in:
ddisfriend
2025-03-12 16:38:09 +08:00
parent b12dea7b10
commit 59dbd0af52
8 changed files with 48 additions and 18 deletions

BIN
.DS_Store vendored

Binary file not shown.

View File

@@ -1379,12 +1379,10 @@
CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_MODULES = YES;
CODE_SIGN_ENTITLEMENTS = OrderScheduling/OrderSchedulingDebug.entitlements; CODE_SIGN_ENTITLEMENTS = OrderScheduling/OrderSchedulingDebug.entitlements;
CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_IDENTITY = "Apple Development";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CODE_SIGN_STYLE = Automatic;
CODE_SIGN_STYLE = Manual;
CURRENT_PROJECT_VERSION = 1; CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = dwarf; DEBUG_INFORMATION_FORMAT = dwarf;
DEVELOPMENT_TEAM = ""; DEVELOPMENT_TEAM = X9WF5T89LV;
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = X9WF5T89LV;
"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "$(inherited)"; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "$(inherited)";
FRAMEWORK_SEARCH_PATHS = ( FRAMEWORK_SEARCH_PATHS = (
"$(inherited)", "$(inherited)",
@@ -1416,7 +1414,6 @@
PRODUCT_BUNDLE_IDENTIFIER = com.sino.supplier; PRODUCT_BUNDLE_IDENTIFIER = com.sino.supplier;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = "";
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "sup dev";
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
SUPPORTS_MACCATALYST = NO; SUPPORTS_MACCATALYST = NO;
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
@@ -1492,11 +1489,9 @@
CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_MODULES = YES;
CODE_SIGN_ENTITLEMENTS = OrderSchedulingNotificationService/OrderSchedulingNotificationService.entitlements; CODE_SIGN_ENTITLEMENTS = OrderSchedulingNotificationService/OrderSchedulingNotificationService.entitlements;
CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_IDENTITY = "Apple Development";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CODE_SIGN_STYLE = Automatic;
CODE_SIGN_STYLE = Manual;
CURRENT_PROJECT_VERSION = 8; CURRENT_PROJECT_VERSION = 8;
DEVELOPMENT_TEAM = ""; DEVELOPMENT_TEAM = X9WF5T89LV;
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = X9WF5T89LV;
GENERATE_INFOPLIST_FILE = YES; GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = OrderSchedulingNotificationService/Info.plist; INFOPLIST_FILE = OrderSchedulingNotificationService/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = OrderSchedulingNotificationService; INFOPLIST_KEY_CFBundleDisplayName = OrderSchedulingNotificationService;
@@ -1516,7 +1511,6 @@
PRODUCT_BUNDLE_IDENTIFIER = com.sino.supplier.OrderSchedulingNotificationService; PRODUCT_BUNDLE_IDENTIFIER = com.sino.supplier.OrderSchedulingNotificationService;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = "";
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "sino supplier notification service extension";
SKIP_INSTALL = YES; SKIP_INSTALL = YES;
SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_OBJC_BRIDGING_HEADER = "OrderSchedulingNotificationService/OrderSchedulingNotificationService-Bridging-Header.h"; SWIFT_OBJC_BRIDGING_HEADER = "OrderSchedulingNotificationService/OrderSchedulingNotificationService-Bridging-Header.h";

View File

@@ -462,8 +462,8 @@
filePath = "OrderScheduling/Common/WebView/WebViewTool.swift" filePath = "OrderScheduling/Common/WebView/WebViewTool.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "61" startingLineNumber = "62"
endingLineNumber = "61" endingLineNumber = "62"
landmarkName = "init()" landmarkName = "init()"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
@@ -2958,8 +2958,8 @@
filePath = "OrderScheduling/Common/WebView/WebViewTool.swift" filePath = "OrderScheduling/Common/WebView/WebViewTool.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "64" startingLineNumber = "65"
endingLineNumber = "64" endingLineNumber = "65"
landmarkName = "init()" landmarkName = "init()"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>

View File

@@ -38,6 +38,7 @@ open class WebViewTool : NSObject {
case kpiIndex = "KPI数据统计" case kpiIndex = "KPI数据统计"
case batteryList = "电瓶进销存" case batteryList = "电瓶进销存"
case invoiceListInfo = "开票信息" case invoiceListInfo = "开票信息"
case indexList = "二手车信息"
} }
public override init() { public override init() {
@@ -136,6 +137,9 @@ open class WebViewTool : NSObject {
case .invoiceListInfo: case .invoiceListInfo:
vc = WebViewController(showNavBar:false, title: nil, url: "\((h5Models?.invoiceListInfo)!)?token=\((USER.token)!)"+(appending ?? "")) vc = WebViewController(showNavBar:false, title: nil, url: "\((h5Models?.invoiceListInfo)!)?token=\((USER.token)!)"+(appending ?? ""))
break break
case .indexList:
vc = WebViewController(showNavBar:true, title: WebViewNameEnum.indexList.rawValue, url: "\((h5Models?.indexList)!)?token=\((USER.token)!)"+(appending ?? ""))
break
} }
if let vc { if let vc {

View File

@@ -262,6 +262,7 @@ public class DispatchAppH5UrlDataModel : Decodable {
var kpiIndex : String var kpiIndex : String
var batteryList : String var batteryList : String
var invoiceListInfo : String var invoiceListInfo : String
var indexList : String
} }
public class VersionCheckDataModel : Decodable { public class VersionCheckDataModel : Decodable {

View File

@@ -147,6 +147,13 @@ extension MineController {
}) })
.disposed(by: disposeBag) .disposed(by: disposeBag)
mineView.ershoucheGes.rx.event
.observe(on: MainScheduler.instance)
.subscribe(onNext: { _ in
WEBTOOL.open(name: .indexList, appending: nil)
})
.disposed(by: disposeBag)
mineView.banbenjianceGes.rx.event mineView.banbenjianceGes.rx.event
.observe(on: MainScheduler.instance) .observe(on: MainScheduler.instance)
.subscribe(onNext: { _ in .subscribe(onNext: { _ in
@@ -207,6 +214,7 @@ open class MineController : ZDViewController {
mineView.dianpingjinxiaocun.titleLabel.text = "电瓶进销存" mineView.dianpingjinxiaocun.titleLabel.text = "电瓶进销存"
mineView.peixunwendang.titleLabel.text = "培训文档" mineView.peixunwendang.titleLabel.text = "培训文档"
mineView.wendangziliao.titleLabel.text = "文档资料" mineView.wendangziliao.titleLabel.text = "文档资料"
mineView.ershouche.titleLabel.text = "二手车信息"
mineView.banbenjiance.titleLabel.text = "版本检测" mineView.banbenjiance.titleLabel.text = "版本检测"
mineView.tongzhitixing.titleLabel.text = "通知提醒" mineView.tongzhitixing.titleLabel.text = "通知提醒"
@@ -273,6 +281,7 @@ open class MineView : DDView {
public let statisticsRadiusView : DDView public let statisticsRadiusView : DDView
public let orderRadiusView : DDView public let orderRadiusView : DDView
public let materialRadiusView : DDView public let materialRadiusView : DDView
public let usedCarRadiusView : DDView
public let settingsRadiusView : DDView public let settingsRadiusView : DDView
public let shujutongjiGes : UITapGestureRecognizer public let shujutongjiGes : UITapGestureRecognizer
public let shujutongji : MineCell public let shujutongji : MineCell
@@ -290,6 +299,8 @@ open class MineView : DDView {
public let peixunwendang : MineCell public let peixunwendang : MineCell
public let wendangziliaoGes : UITapGestureRecognizer public let wendangziliaoGes : UITapGestureRecognizer
public let wendangziliao : MineCell public let wendangziliao : MineCell
public let ershoucheGes : UITapGestureRecognizer
public let ershouche : MineCell
public let banbenjianceGes : UITapGestureRecognizer public let banbenjianceGes : UITapGestureRecognizer
public let banbenjiance : MineCell public let banbenjiance : MineCell
public let tongzhitixingGes : UITapGestureRecognizer public let tongzhitixingGes : UITapGestureRecognizer
@@ -311,6 +322,7 @@ open class MineView : DDView {
statisticsRadiusView = DDView() statisticsRadiusView = DDView()
orderRadiusView = DDView() orderRadiusView = DDView()
materialRadiusView = DDView() materialRadiusView = DDView()
usedCarRadiusView = DDView()
settingsRadiusView = DDView() settingsRadiusView = DDView()
shujutongjiGes = UITapGestureRecognizer() shujutongjiGes = UITapGestureRecognizer()
shujutongji = MineCell() shujutongji = MineCell()
@@ -328,6 +340,8 @@ open class MineView : DDView {
peixunwendang = MineCell() peixunwendang = MineCell()
wendangziliaoGes = UITapGestureRecognizer() wendangziliaoGes = UITapGestureRecognizer()
wendangziliao = MineCell() wendangziliao = MineCell()
ershoucheGes = UITapGestureRecognizer()
ershouche = MineCell()
banbenjianceGes = UITapGestureRecognizer() banbenjianceGes = UITapGestureRecognizer()
banbenjiance = MineCell() banbenjiance = MineCell()
tongzhitixingGes = UITapGestureRecognizer() tongzhitixingGes = UITapGestureRecognizer()
@@ -363,6 +377,9 @@ open class MineView : DDView {
materialRadiusView.backgroundColor = .hex("FFFFFF") materialRadiusView.backgroundColor = .hex("FFFFFF")
materialRadiusView.layer.cornerRadius = auto(6) materialRadiusView.layer.cornerRadius = auto(6)
scrollContentView.addSubview(materialRadiusView) scrollContentView.addSubview(materialRadiusView)
usedCarRadiusView.backgroundColor = .hex("FFFFFF")
usedCarRadiusView.layer.cornerRadius = auto(6)
scrollContentView.addSubview(usedCarRadiusView)
settingsRadiusView.backgroundColor = .hex("FFFFFF") settingsRadiusView.backgroundColor = .hex("FFFFFF")
settingsRadiusView.layer.cornerRadius = auto(6) settingsRadiusView.layer.cornerRadius = auto(6)
scrollContentView.addSubview(settingsRadiusView) scrollContentView.addSubview(settingsRadiusView)
@@ -389,6 +406,9 @@ open class MineView : DDView {
wendangziliao.line.isHidden = true wendangziliao.line.isHidden = true
wendangziliao.addGestureRecognizer(wendangziliaoGes) wendangziliao.addGestureRecognizer(wendangziliaoGes)
materialRadiusView.addSubview(wendangziliao) materialRadiusView.addSubview(wendangziliao)
ershouche.addGestureRecognizer(ershoucheGes)
ershouche.line.isHidden = true
usedCarRadiusView.addSubview(ershouche)
banbenjiance.addGestureRecognizer(banbenjianceGes) banbenjiance.addGestureRecognizer(banbenjianceGes)
settingsRadiusView.addSubview(banbenjiance) settingsRadiusView.addSubview(banbenjiance)
tongzhitixing.line.isHidden = true tongzhitixing.line.isHidden = true
@@ -469,10 +489,17 @@ open class MineView : DDView {
make.height.equalTo(auto(110)) make.height.equalTo(auto(110))
} }
settingsRadiusView.snp.makeConstraints { make in usedCarRadiusView.snp.makeConstraints { make in
make.top.equalTo(materialRadiusView.snp.bottom).offset(auto(10)) make.top.equalTo(materialRadiusView.snp.bottom).offset(auto(10))
make.width.equalTo(infoRadiusView) make.width.equalTo(infoRadiusView)
make.centerX.equalToSuperview() make.centerX.equalToSuperview()
make.height.equalTo(auto(55))
}
settingsRadiusView.snp.makeConstraints { make in
make.top.equalTo(usedCarRadiusView.snp.bottom).offset(auto(10))
make.width.equalTo(infoRadiusView)
make.centerX.equalToSuperview()
make.height.equalTo(auto(110)) make.height.equalTo(auto(110))
} }
@@ -519,6 +546,10 @@ open class MineView : DDView {
make.left.bottom.right.equalToSuperview() make.left.bottom.right.equalToSuperview()
} }
ershouche.snp.makeConstraints { make in
make.edges.equalToSuperview()
}
banbenjiance.snp.makeConstraints { make in banbenjiance.snp.makeConstraints { make in
make.left.top.right.equalToSuperview() make.left.top.right.equalToSuperview()
make.height.equalTo(auto(55)) make.height.equalTo(auto(55))

View File

@@ -5,17 +5,17 @@
<testcase classname="fastlane.lanes" name="0: default_platform" time="0.000165"> <testcase classname="fastlane.lanes" name="0: default_platform" time="0.000161">
</testcase> </testcase>
<testcase classname="fastlane.lanes" name="1: gym" time="84.998383"> <testcase classname="fastlane.lanes" name="1: gym" time="102.929059">
</testcase> </testcase>
<testcase classname="fastlane.lanes" name="2: pgyer" time="26.42862"> <testcase classname="fastlane.lanes" name="2: pgyer" time="30.973991">
</testcase> </testcase>