Commit 7d0e3df1 authored by lujunye's avatar lujunye

出库

parent 51a605af
......@@ -32,6 +32,8 @@
E02DDD962450106C00ABB707 /* PuTongJieTiCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = E02DDD942450106C00ABB707 /* PuTongJieTiCell.xib */; };
E02DDD9924501A5B00ABB707 /* DelGuiGeCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E02DDD9724501A5B00ABB707 /* DelGuiGeCell.swift */; };
E02DDD9A24501A5B00ABB707 /* DelGuiGeCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = E02DDD9824501A5B00ABB707 /* DelGuiGeCell.xib */; };
E02FD9EC2455627300E10E27 /* ChuKuViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E02FD9EA2455627300E10E27 /* ChuKuViewController.swift */; };
E02FD9ED2455627300E10E27 /* ChuKuViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = E02FD9EB2455627300E10E27 /* ChuKuViewController.xib */; };
E0336DD5244EC40000380BE9 /* CreatNewSpecsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0336DD3244EC40000380BE9 /* CreatNewSpecsViewController.swift */; };
E0336DD6244EC40000380BE9 /* CreatNewSpecsViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = E0336DD4244EC40000380BE9 /* CreatNewSpecsViewController.xib */; };
E042F730245272FF00CDFA12 /* XiaYunDanViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E042F72E245272FF00CDFA12 /* XiaYunDanViewController.swift */; };
......@@ -77,6 +79,12 @@
E0A2E81B24552E3C00D6DB34 /* XinZengPinPaiViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = E0A2E81924552E3C00D6DB34 /* XinZengPinPaiViewController.xib */; };
E0A2E81E24552F0A00D6DB34 /* TilteAndTextViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0A2E81C24552F0A00D6DB34 /* TilteAndTextViewCell.swift */; };
E0A2E81F24552F0A00D6DB34 /* TilteAndTextViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = E0A2E81D24552F0A00D6DB34 /* TilteAndTextViewCell.xib */; };
E0A2E82324555AA700D6DB34 /* KuCunShangPinViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0A2E82124555AA700D6DB34 /* KuCunShangPinViewController.swift */; };
E0A2E82424555AA700D6DB34 /* KuCunShangPinViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = E0A2E82224555AA700D6DB34 /* KuCunShangPinViewController.xib */; };
E0A2E82724555B4400D6DB34 /* KuCunShangPinCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0A2E82524555B4400D6DB34 /* KuCunShangPinCell.swift */; };
E0A2E82824555B4400D6DB34 /* KuCunShangPinCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = E0A2E82624555B4400D6DB34 /* KuCunShangPinCell.xib */; };
E0A2E82B24555D8600D6DB34 /* KuCunXiangQingCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0A2E82924555D8600D6DB34 /* KuCunXiangQingCell.swift */; };
E0A2E82C24555D8600D6DB34 /* KuCunXiangQingCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = E0A2E82A24555D8600D6DB34 /* KuCunXiangQingCell.xib */; };
E0A7548A244A8F0F00A84B67 /* CheckWareHourseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0A75488244A8F0F00A84B67 /* CheckWareHourseViewController.swift */; };
E0A7548B244A8F0F00A84B67 /* CheckWareHourseViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = E0A75489244A8F0F00A84B67 /* CheckWareHourseViewController.xib */; };
E0B6036E244D376900A56B38 /* KuWeiCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0B6036C244D376900A56B38 /* KuWeiCell.swift */; };
......@@ -264,6 +272,8 @@
E02DDD942450106C00ABB707 /* PuTongJieTiCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = PuTongJieTiCell.xib; sourceTree = "<group>"; };
E02DDD9724501A5B00ABB707 /* DelGuiGeCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DelGuiGeCell.swift; sourceTree = "<group>"; };
E02DDD9824501A5B00ABB707 /* DelGuiGeCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = DelGuiGeCell.xib; sourceTree = "<group>"; };
E02FD9EA2455627300E10E27 /* ChuKuViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChuKuViewController.swift; sourceTree = "<group>"; };
E02FD9EB2455627300E10E27 /* ChuKuViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ChuKuViewController.xib; sourceTree = "<group>"; };
E0336DD3244EC40000380BE9 /* CreatNewSpecsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreatNewSpecsViewController.swift; sourceTree = "<group>"; };
E0336DD4244EC40000380BE9 /* CreatNewSpecsViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = CreatNewSpecsViewController.xib; sourceTree = "<group>"; };
E042F72E245272FF00CDFA12 /* XiaYunDanViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XiaYunDanViewController.swift; sourceTree = "<group>"; };
......@@ -309,6 +319,12 @@
E0A2E81924552E3C00D6DB34 /* XinZengPinPaiViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = XinZengPinPaiViewController.xib; sourceTree = "<group>"; };
E0A2E81C24552F0A00D6DB34 /* TilteAndTextViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TilteAndTextViewCell.swift; sourceTree = "<group>"; };
E0A2E81D24552F0A00D6DB34 /* TilteAndTextViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = TilteAndTextViewCell.xib; sourceTree = "<group>"; };
E0A2E82124555AA700D6DB34 /* KuCunShangPinViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KuCunShangPinViewController.swift; sourceTree = "<group>"; };
E0A2E82224555AA700D6DB34 /* KuCunShangPinViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = KuCunShangPinViewController.xib; sourceTree = "<group>"; };
E0A2E82524555B4400D6DB34 /* KuCunShangPinCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KuCunShangPinCell.swift; sourceTree = "<group>"; };
E0A2E82624555B4400D6DB34 /* KuCunShangPinCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = KuCunShangPinCell.xib; sourceTree = "<group>"; };
E0A2E82924555D8600D6DB34 /* KuCunXiangQingCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KuCunXiangQingCell.swift; sourceTree = "<group>"; };
E0A2E82A24555D8600D6DB34 /* KuCunXiangQingCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = KuCunXiangQingCell.xib; sourceTree = "<group>"; };
E0A75488244A8F0F00A84B67 /* CheckWareHourseViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CheckWareHourseViewController.swift; sourceTree = "<group>"; };
E0A75489244A8F0F00A84B67 /* CheckWareHourseViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = CheckWareHourseViewController.xib; sourceTree = "<group>"; };
E0B6036C244D376900A56B38 /* KuWeiCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KuWeiCell.swift; sourceTree = "<group>"; };
......@@ -650,8 +666,6 @@
isa = PBXGroup;
children = (
E0A2E8122455279100D6DB34 /* 下单成功(待处理) */,
E09F4C9F2452D13F00BE033D /* 增值服务 */,
E09F4C9A2452BEA000BE033D /* 寄派方式 */,
E042F72C245272C000CDFA12 /* 下运单 */,
);
path = "代客下单";
......@@ -785,7 +799,10 @@
E09B03AD2445B0BA00211A51 /* ViewController */ = {
isa = PBXGroup;
children = (
E0A2E82024553EC500D6DB34 /* 库存商品 */,
E0A2E81724552E1900D6DB34 /* 新增、编辑品牌 */,
E09F4C9F2452D13F00BE033D /* 增值服务 */,
E09F4C9A2452BEA000BE033D /* 寄派方式 */,
E042F72B245272AC00CDFA12 /* 代客下单 */,
F961D2722450373B007FBE70 /* 订单列表 */,
E0F97B05245161E6001BD600 /* 商品详情 */,
......@@ -881,6 +898,21 @@
path = "新增、编辑品牌";
sourceTree = "<group>";
};
E0A2E82024553EC500D6DB34 /* 库存商品 */ = {
isa = PBXGroup;
children = (
E0A2E82124555AA700D6DB34 /* KuCunShangPinViewController.swift */,
E0A2E82224555AA700D6DB34 /* KuCunShangPinViewController.xib */,
E0A2E82524555B4400D6DB34 /* KuCunShangPinCell.swift */,
E0A2E82624555B4400D6DB34 /* KuCunShangPinCell.xib */,
E0A2E82924555D8600D6DB34 /* KuCunXiangQingCell.swift */,
E0A2E82A24555D8600D6DB34 /* KuCunXiangQingCell.xib */,
E02FD9EA2455627300E10E27 /* ChuKuViewController.swift */,
E02FD9EB2455627300E10E27 /* ChuKuViewController.xib */,
);
path = "库存商品";
sourceTree = "<group>";
};
E0A75479244A894200A84B67 /* 新增、编辑(查看)仓库 */ = {
isa = PBXGroup;
children = (
......@@ -1336,6 +1368,7 @@
F9023F63244999F500DD5A63 /* WarehoseMangementCell.xib in Resources */,
E0516F832448086700E373CE /* MsgCenterCell.xib in Resources */,
E0DDCB10244AD8C500DF54C7 /* DaiQueRenCell.xib in Resources */,
E0A2E82824555B4400D6DB34 /* KuCunShangPinCell.xib in Resources */,
E042F73D245288F800CDFA12 /* WenDuCell.xib in Resources */,
E02DDD92244FE55400ABB707 /* NewCreateHeader.xib in Resources */,
E09B03B72445B85A00211A51 /* LoginViewController.xib in Resources */,
......@@ -1354,6 +1387,7 @@
E042F7392452766100CDFA12 /* AdressSelectCell.xib in Resources */,
F9023F6A2449A50900DD5A63 /* TitleContentCell.xib in Resources */,
E0516F782448003D00E373CE /* PayViewController.xib in Resources */,
E02FD9ED2455627300E10E27 /* ChuKuViewController.xib in Resources */,
E0D197D024485649002B080C /* BluetoothConnectViewController.xib in Resources */,
F969BF1F244EE67900C79953 /* GoodsManageListVC.xib in Resources */,
E0F97B112451728D001BD600 /* AddGuiGeCell.xib in Resources */,
......@@ -1395,12 +1429,14 @@
E0DDCB14244ADF2C00DF54C7 /* ChangePriceNormalCell.xib in Resources */,
E042F74124528CD500CDFA12 /* TitleAndOnlyBtnCell.xib in Resources */,
E0D46C5724503EC50087B564 /* TitleAndSelectCell.xib in Resources */,
E0A2E82C24555D8600D6DB34 /* KuCunXiangQingCell.xib in Resources */,
E0C4F4A8244EC82A00CC7E2F /* TitleAndBtnCell.xib in Resources */,
E0F97B1B2451951D001BD600 /* ShangPinGguiGeCell.xib in Resources */,
E0336DD6244EC40000380BE9 /* CreatNewSpecsViewController.xib in Resources */,
E0C4F4B6244EE9EE00CC7E2F /* YuShouCell.xib in Resources */,
E0273DDE24551D4500B3FCAE /* OnlyLabelCell.xib in Resources */,
E00D85E5244561FE00F5F816 /* Assets.xcassets in Resources */,
E0A2E82424555AA700D6DB34 /* KuCunShangPinViewController.xib in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
......@@ -1502,6 +1538,7 @@
F950FDDB24518B9500C40530 /* FSCalendarStickyHeader.m in Sources */,
E09B03C32445BD9500211A51 /* NavViewController.swift in Sources */,
F950FDD924518B9500C40530 /* FSCalendarDelegationFactory.m in Sources */,
E0A2E82B24555D8600D6DB34 /* KuCunXiangQingCell.swift in Sources */,
F933F6C22452C68B00189561 /* PKHUDAnimating.swift in Sources */,
F950FDE824518CD800C40530 /* TimeSelectView.swift in Sources */,
F933F6C72452C68B00189561 /* PKHUDWideBaseView.swift in Sources */,
......@@ -1514,7 +1551,10 @@
E0516F7F244806C500E373CE /* MsgCenterViewController.swift in Sources */,
F950FDA52451453A00C40530 /* ShopInfoModel.swift in Sources */,
E0516F822448086700E373CE /* MsgCenterCell.swift in Sources */,
F95A9ED524551DF900867849 /* UIView+constraints.swift in Sources */,
E0A2E82324555AA700D6DB34 /* KuCunShangPinViewController.swift in Sources */,
F933F6CA2452C68B00189561 /* PKHUDRotatingImageView.swift in Sources */,
F950FDE324518B9500C40530 /* FSCalendarHeaderView.m in Sources */,
F950FDA32451438A00C40530 /* AdminInfoModel.swift in Sources */,
......@@ -1522,6 +1562,7 @@
F961D27724503F51007FBE70 /* OrderSelectMoreView.swift in Sources */,
F933F6C62452C68B00189561 /* PKHUDAssets.swift in Sources */,
F95D9B522448530E0080D6E3 /* GeliAlertView.swift in Sources */,
E02FD9EC2455627300E10E27 /* ChuKuViewController.swift in Sources */,
E0D197BB2448431C002B080C /* BabyCallback.m in Sources */,
F950FDDD24518B9500C40530 /* FSCalendarCollectionViewLayout.m in Sources */,
F961D26B24500FF6007FBE70 /* HeaderSelectView.swift in Sources */,
......@@ -1555,6 +1596,7 @@
E0DDCB0F244AD8C500DF54C7 /* DaiQueRenCell.swift in Sources */,
E042F74024528CD500CDFA12 /* TitleAndOnlyBtnCell.swift in Sources */,
F969BF07244EC38000C79953 /* GoodsCollectionViewCell.swift in Sources */,
E0A2E82724555B4400D6DB34 /* KuCunShangPinCell.swift in Sources */,
F950FDA72451494500C40530 /* GeliPayInfoModel.swift in Sources */,
E09B03C02445B96500211A51 /* FgPassViewController.swift in Sources */,
F950FDAB2451634B00C40530 /* LocationGeliPayModel.swift in Sources */,
......
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1130"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "E00D85DA244561FD00F5F816"
BuildableName = "GeliBusinessPlatform.app"
BlueprintName = "GeliBusinessPlatform"
ReferencedContainer = "container:GeliBusinessPlatform.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "E00D85F0244561FE00F5F816"
BuildableName = "GeliBusinessPlatformTests.xctest"
BlueprintName = "GeliBusinessPlatformTests"
ReferencedContainer = "container:GeliBusinessPlatform.xcodeproj">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "E00D85FB244561FE00F5F816"
BuildableName = "GeliBusinessPlatformUITests.xctest"
BlueprintName = "GeliBusinessPlatformUITests"
ReferencedContainer = "container:GeliBusinessPlatform.xcodeproj">
</BuildableReference>
</TestableReference>
</Testables>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "E00D85DA244561FD00F5F816"
BuildableName = "GeliBusinessPlatform.app"
BlueprintName = "GeliBusinessPlatform"
ReferencedContainer = "container:GeliBusinessPlatform.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "E00D85DA244561FD00F5F816"
BuildableName = "GeliBusinessPlatform.app"
BlueprintName = "GeliBusinessPlatform"
ReferencedContainer = "container:GeliBusinessPlatform.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>
......@@ -10,5 +10,23 @@
<integer>22</integer>
</dict>
</dict>
<key>SuppressBuildableAutocreation</key>
<dict>
<key>E00D85DA244561FD00F5F816</key>
<dict>
<key>primary</key>
<true/>
</dict>
<key>E00D85F0244561FE00F5F816</key>
<dict>
<key>primary</key>
<true/>
</dict>
<key>E00D85FB244561FE00F5F816</key>
<dict>
<key>primary</key>
<true/>
</dict>
</dict>
</dict>
</plist>
......@@ -16,14 +16,14 @@ class SceneDelegate: UIResponder, UIWindowSceneDelegate, UITabBarControllerDeleg
var sceneC: UIScene?
func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
sceneC = scene
if UserToken == nil {
addLoginVc(isAgain: false)
}else{
addTabBarVcs(isAgain: false)
addTabBarVcs(isAgain: false)
}
}
//MARK:--成功登录并反馈
func successLogin() {
......@@ -35,9 +35,11 @@ class SceneDelegate: UIResponder, UIWindowSceneDelegate, UITabBarControllerDeleg
}
//MARK:--loginVC
func addLoginVc (isAgain:Bool){
let vc = LoginViewController()
vc.delegate = self
let contentView = vc
// let vc = LoginViewController()
// vc.delegate = self
// let contentView = vc
let contentView = ChuKuViewController()
if let windowScene = sceneC as? UIWindowScene {
if isAgain {
......@@ -54,7 +56,7 @@ class SceneDelegate: UIResponder, UIWindowSceneDelegate, UITabBarControllerDeleg
self.window = window
window.makeKeyAndVisible()
}
}
}
//MARK:--tabbarVCs
......@@ -66,7 +68,8 @@ class SceneDelegate: UIResponder, UIWindowSceneDelegate, UITabBarControllerDeleg
let img = imageWithColor(UIColor.white)
tabBarController.tabBar.backgroundImage = img
NotificationCenter.default.addObserver(self, selector: #selector(popLogout), name: NSNotification.Name(rawValue: "logout"), object: nil)
let v1 = OrderListViewController()
let v2 = GoodsManageListVC()
let v3 = LoginViewController()
......@@ -79,11 +82,13 @@ class SceneDelegate: UIResponder, UIWindowSceneDelegate, UITabBarControllerDeleg
v4.tabBarItem = ESTabBarItem.init(ExampleBouncesContentView(), title: "仓库管理", image: UIImage(named: "daixuan"), selectedImage: UIImage(named: "kuwei"))
v5.tabBarItem = ESTabBarItem.init(ExampleBouncesContentView(), title: "个人中心", image: UIImage(named: "daixuan"), selectedImage: UIImage(named: "kuwei"))
// Create the SwiftUI view that provides the window contents.
tabBarController.viewControllers = [v1, v2, v3, v4, v5]
let contentView = tabBarController
if let windowScene = sceneC as? UIWindowScene {
if isAgain {
let transtition = CATransition()
transtition.duration = 0.5
......@@ -93,12 +98,12 @@ class SceneDelegate: UIResponder, UIWindowSceneDelegate, UITabBarControllerDeleg
UIApplication.shared.keyWindow?.rootViewController = rootV
}else{
let window = UIWindow(windowScene: windowScene)
let rootV = NavViewController(rootViewController: contentView)
window.rootViewController = rootV;
self.window = window
window.makeKeyAndVisible()
let rootV = NavViewController(rootViewController: contentView)
window.rootViewController = rootV;
self.window = window
window.makeKeyAndVisible()
}
}
if let tabBarItem = v2.tabBarItem as? ESTabBarItem {
......@@ -107,7 +112,7 @@ class SceneDelegate: UIResponder, UIWindowSceneDelegate, UITabBarControllerDeleg
}
}
}
func sceneDidDisconnect(_ scene: UIScene) {
// Called as the scene is being released by the system.
// This occurs shortly after the scene enters the background, or when its session is discarded.
......
......@@ -8,7 +8,7 @@
import UIKit
@objc protocol TilteAndTextViewCellDelegate {
@objc optional func TilteAndTextViewCellResponseStr(str:String)
@objc optional func TilteAndTextViewCellResponseStr(str:String,cell:TilteAndTextViewCell)
}
class TilteAndTextViewCell: UITableViewCell,UITextViewDelegate{
var delegate:TilteAndTextViewCellDelegate?
......@@ -18,7 +18,7 @@ class TilteAndTextViewCell: UITableViewCell,UITextViewDelegate{
}else{
holderLbl.isHidden = false
}
delegate?.TilteAndTextViewCellResponseStr?(str: textView.text)
delegate?.TilteAndTextViewCellResponseStr?(str: textView.text,cell:self)
}
@IBOutlet weak var textView: UITextView!
@IBOutlet weak var titleLbl: UILabel!
......@@ -26,7 +26,7 @@ class TilteAndTextViewCell: UITableViewCell,UITextViewDelegate{
override func awakeFromNib() {
super.awakeFromNib()
self.selectionStyle = .none
textView.delegate = self
// Initialization code
}
......
......@@ -44,9 +44,6 @@
<color key="textColor" name="标题字颜色"/>
<fontDescription key="fontDescription" type="system" pointSize="11"/>
<textInputTraits key="textInputTraits" autocapitalizationType="sentences"/>
<connections>
<outlet property="delegate" destination="-1" id="aTe-hf-kHA"/>
</connections>
</textView>
</subviews>
<color key="backgroundColor" name="搜索框背景色"/>
......
//
// ChuKuViewController.swift
// GeliBusinessPlatform
//
// Created by junye lu on 2020/4/26.
// Copyright © 2020 junye lu. All rights reserved.
//
import UIKit
class ChuKuViewController: BaseViewController,UITableViewDelegate,UITableViewDataSource,TitleAndTFCellDelegate,UITextViewDelegate,TilteAndTextViewCellDelegate{
let titleArr = ["出库类型","出库数量","备注"]
@IBOutlet weak var lietView: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
navbar.title = "出库"
self.view.addSubview(navbar)
lietView.snp.makeConstraints { (make) in
make.top.equalTo(NavCGRect.height)
make.left.right.equalTo(0)
make.height.equalTo(273.5*glscale)
}
lietView.separatorStyle = .none
lietView.isScrollEnabled = false
lietView.register(UINib(nibName: "TilteAndTextViewCell", bundle: nil), forCellReuseIdentifier: "TilteAndTextView")
lietView.register(UINib(nibName: "TitleAndTFCell", bundle: nil), forCellReuseIdentifier: "TitleAndTF")
lietView.register(UINib(nibName: "TitleAndBtnCell", bundle: nil), forCellReuseIdentifier: "TitleAndBtn")
// TilteAndTextViewCell TitleAndTFCell TitleAndBtnCell
}
@IBAction func submitAction(_ sender: Any) {
}
//MARK: - CELL DELEGATE
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 3
}
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
switch indexPath.row {
case 0,1:return 49*glscale
default:return 173.5*glscale
}
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
switch indexPath.row {
case 0:
let cell = tableView.dequeueReusableCell(withIdentifier: "TitleAndBtn") as! TitleAndBtnCell
cell.contentLbl.text = "请选择出库类型"
cell.nameLbl.text = titleArr[indexPath.row]
return cell
case 1:
let cell = tableView.dequeueReusableCell(withIdentifier: "TitleAndTF") as! TitleAndTFCell
cell.textTF.placeholder = "不得大于库存"
cell.textTF.font = UIFont.systemFont(ofSize: 13)
cell.textTF.textAlignment = .center
cell.textTF.layer.cornerRadius = 2
cell.textTF.layer.masksToBounds = true
cell.textTF.layer.borderWidth = 1
cell.textTF.layer.borderColor = UIColor(named: "灰色字体颜色")?.cgColor
cell.delegate = self
cell.textTF.snp.updateConstraints { (make) in
make.centerY.equalTo(cell.snp_centerY)
make.width.equalTo(120*glscale)
make.height.equalTo(32*glscale)
make.right.equalTo(-15)
}
cell.textTF.keyboardType = .numberPad
cell.nameLbl.text = titleArr[indexPath.row]
return cell
default:
let cell = tableView.dequeueReusableCell(withIdentifier: "TilteAndTextView") as! TilteAndTextViewCell
cell.holderLbl.text = "申请备注(非必填)"
cell.titleLbl.text = titleArr[indexPath.row]
cell.delegate = self
return cell
}
}
func TilteAndTextViewCellResponseStr(str: String, cell: TilteAndTextViewCell) {
print(str)
}
func textFieldContent(content: String, cell: TitleAndTFCell) {
print(content)
}
}
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="15702" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
<device id="retina6_1" orientation="portrait" appearance="light"/>
<dependencies>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="15704"/>
<capability name="Named colors" minToolsVersion="9.0"/>
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies>
<objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="ChuKuViewController" customModule="GeliBusinessPlatform" customModuleProvider="target">
<connections>
<outlet property="lietView" destination="531-6f-4dw" id="DlP-Ob-DI9"/>
<outlet property="view" destination="i5M-Pr-FkT" id="sfx-zR-JGt"/>
</connections>
</placeholder>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<view clearsContextBeforeDrawing="NO" contentMode="scaleToFill" id="i5M-Pr-FkT">
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="mDd-zx-lFP" customClass="LGButton" customModule="LGButton">
<rect key="frame" x="0.0" y="813" width="414" height="49"/>
<color key="backgroundColor" systemColor="systemBackgroundColor" cocoaTouchSystemColor="whiteColor"/>
<constraints>
<constraint firstAttribute="height" constant="49" id="mA2-8V-3NE">
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="boolean" keyPath="isAdaptateScreen" value="YES"/>
</userDefinedRuntimeAttributes>
</constraint>
</constraints>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="color" keyPath="gradientStartColor">
<color key="value" name="按钮渐变色上"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="color" keyPath="gradientEndColor">
<color key="value" name="按钮渐变色下,字体颜色"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="boolean" keyPath="gradientHorizontal" value="YES"/>
<userDefinedRuntimeAttribute type="string" keyPath="titleString" value="确认"/>
<userDefinedRuntimeAttribute type="number" keyPath="titleFontSize">
<real key="value" value="17"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
<connections>
<action selector="submitAction:" destination="-1" eventType="touchUpInside" id="S4W-gw-eLe"/>
</connections>
</view>
<view userInteractionEnabled="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="fYg-7a-X8o" customClass="LGButton" customModule="LGButton">
<rect key="frame" x="0.0" y="862" width="414" height="40"/>
<color key="backgroundColor" systemColor="systemBackgroundColor" cocoaTouchSystemColor="whiteColor"/>
<constraints>
<constraint firstAttribute="height" constant="40" id="YaC-A2-dnh"/>
</constraints>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="color" keyPath="gradientStartColor">
<color key="value" name="按钮渐变色上"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="color" keyPath="gradientEndColor">
<color key="value" name="按钮渐变色下,字体颜色"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="boolean" keyPath="gradientHorizontal" value="YES"/>
</userDefinedRuntimeAttributes>
</view>
<tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" style="plain" separatorStyle="default" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="531-6f-4dw">
<rect key="frame" x="0.0" y="44" width="414" height="273.5"/>
<color key="backgroundColor" systemColor="systemBackgroundColor" cocoaTouchSystemColor="whiteColor"/>
<constraints>
<constraint firstAttribute="height" constant="273.5" id="aeE-Ol-ZZG">
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="boolean" keyPath="isAdaptateScreen" value="YES"/>
</userDefinedRuntimeAttributes>
</constraint>
</constraints>
<connections>
<outlet property="dataSource" destination="-1" id="oJS-ob-sjf"/>
<outlet property="delegate" destination="-1" id="Vtd-EC-P2O"/>
</connections>
</tableView>
</subviews>
<color key="backgroundColor" name="app底色"/>
<constraints>
<constraint firstItem="fYg-7a-X8o" firstAttribute="leading" secondItem="i5M-Pr-FkT" secondAttribute="leading" id="Aqd-Q2-BQQ"/>
<constraint firstItem="fYg-7a-X8o" firstAttribute="top" secondItem="mDd-zx-lFP" secondAttribute="bottom" id="CIy-t9-cTS"/>
<constraint firstItem="531-6f-4dw" firstAttribute="leading" secondItem="fnl-2z-Ty3" secondAttribute="leading" id="L1F-xZ-Wff"/>
<constraint firstItem="fnl-2z-Ty3" firstAttribute="bottom" secondItem="mDd-zx-lFP" secondAttribute="bottom" id="TtK-Ba-1ZM"/>
<constraint firstItem="fnl-2z-Ty3" firstAttribute="trailing" secondItem="mDd-zx-lFP" secondAttribute="trailing" id="VPQ-dt-NuM"/>
<constraint firstItem="mDd-zx-lFP" firstAttribute="leading" secondItem="fnl-2z-Ty3" secondAttribute="leading" id="fe4-zX-CeD"/>
<constraint firstItem="fnl-2z-Ty3" firstAttribute="trailing" secondItem="531-6f-4dw" secondAttribute="trailing" id="ulJ-Gq-S9B"/>
<constraint firstItem="531-6f-4dw" firstAttribute="top" secondItem="fnl-2z-Ty3" secondAttribute="top" id="vVp-nf-aOV"/>
<constraint firstAttribute="trailing" secondItem="fYg-7a-X8o" secondAttribute="trailing" id="xgt-21-fOs"/>
</constraints>
<viewLayoutGuide key="safeArea" id="fnl-2z-Ty3"/>
<point key="canvasLocation" x="131.8840579710145" y="121.875"/>
</view>
</objects>
<resources>
<namedColor name="app底色">
<color red="0.94509803921568625" green="0.94509803921568625" blue="0.94509803921568625" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor>
<namedColor name="按钮渐变色上">
<color red="0.3880000114440918" green="0.62400001287460327" blue="0.90200001001358032" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor>
<namedColor name="按钮渐变色下,字体颜色">
<color red="0.27450980392156865" green="0.5607843137254902" blue="0.88627450980392153" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor>
</resources>
</document>
//
// KuCunShangPinCell.swift
// GeliBusinessPlatform
//
// Created by junye lu on 2020/4/26.
// Copyright © 2020 junye lu. All rights reserved.
//
import UIKit
class KuCunShangPinCell: UITableViewCell {
override func awakeFromNib() {
super.awakeFromNib()
self.selectionStyle = .none
// Initialization code
}
override func setSelected(_ selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
// Configure the view for the selected state
}
}
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="15702" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
<device id="retina6_1" orientation="portrait" appearance="light"/>
<dependencies>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="15704"/>
<capability name="Named colors" minToolsVersion="9.0"/>
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies>
<objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<tableViewCell contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" id="KGk-i7-Jjw" customClass="KuCunShangPinCell" customModule="GeliBusinessPlatform" customModuleProvider="target">
<rect key="frame" x="0.0" y="0.0" width="375" height="120"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="KGk-i7-Jjw" id="H2p-sc-9uM">
<rect key="frame" x="0.0" y="0.0" width="375" height="120"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="ZIa-If-XKZ">
<rect key="frame" x="15" y="15" width="90" height="90"/>
<constraints>
<constraint firstAttribute="width" constant="90" id="0EW-ST-9cV">
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="boolean" keyPath="isAdaptateScreen" value="YES"/>
</userDefinedRuntimeAttributes>
</constraint>
<constraint firstAttribute="height" constant="90" id="e9u-kj-kQP">
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="boolean" keyPath="isAdaptateScreen" value="YES"/>
</userDefinedRuntimeAttributes>
</constraint>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" usesAttributedText="YES" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="2kV-aJ-kXu">
<rect key="frame" x="115" y="15" width="235.5" height="37"/>
<constraints>
<constraint firstAttribute="height" constant="37" id="zR8-iF-6PV">
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="boolean" keyPath="isAdaptateScreen" value="YES"/>
</userDefinedRuntimeAttributes>
</constraint>
</constraints>
<attributedString key="attributedText">
<fragment content="六和川香鸡柳">
<attributes>
<color key="NSColor" name="标题字颜色"/>
<font key="NSFont" size="13" name=".PingFangSC-Regular"/>
<paragraphStyle key="NSParagraphStyle" alignment="left" lineBreakMode="wordWrapping" baseWritingDirection="natural" lineSpacing="4" tighteningFactorForTruncation="0.0"/>
</attributes>
</fragment>
<fragment content="2.5kg/">
<attributes>
<color key="NSColor" name="标题字颜色"/>
<font key="NSFont" size="13" name=".SFNS-Regular"/>
<paragraphStyle key="NSParagraphStyle" alignment="left" lineBreakMode="wordWrapping" baseWritingDirection="natural" lineSpacing="4" tighteningFactorForTruncation="0.0"/>
</attributes>
</fragment>
<fragment content="新疆和田大红枣鸡柳">
<attributes>
<color key="NSColor" name="标题字颜色"/>
<font key="NSFont" size="13" name=".PingFangSC-Regular"/>
<paragraphStyle key="NSParagraphStyle" alignment="left" lineBreakMode="wordWrapping" baseWritingDirection="natural" lineSpacing="4" tighteningFactorForTruncation="0.0"/>
</attributes>
</fragment>
<fragment content="2.5kg/">
<attributes>
<color key="NSColor" name="标题字颜色"/>
<font key="NSFont" size="13" name=".SFNS-Regular"/>
<paragraphStyle key="NSParagraphStyle" alignment="left" lineBreakMode="wordWrapping" baseWritingDirection="natural" lineSpacing="4" tighteningFactorForTruncation="0.0"/>
</attributes>
</fragment>
<fragment content="新疆和">
<attributes>
<color key="NSColor" name="标题字颜色"/>
<font key="NSFont" size="13" name=".PingFangSC-Regular"/>
<paragraphStyle key="NSParagraphStyle" alignment="left" lineBreakMode="wordWrapping" baseWritingDirection="natural" lineSpacing="4" tighteningFactorForTruncation="0.0"/>
</attributes>
</fragment>
</attributedString>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="5kg/箱/袋" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="NdF-Np-Ddk">
<rect key="frame" x="115" y="67" width="225" height="15"/>
<constraints>
<constraint firstAttribute="height" constant="15" id="5eE-do-KIN"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="11"/>
<color key="textColor" name="灰色字体颜色"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="2020.04.26" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Zz2-wG-Ge8">
<rect key="frame" x="120" y="67" width="235" height="15"/>
<constraints>
<constraint firstAttribute="height" constant="15" id="nql-vf-3se"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="11"/>
<color key="textColor" name="灰色字体颜色"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="库存数:10000" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="YNe-y0-Fqe">
<rect key="frame" x="115" y="87" width="225" height="15"/>
<constraints>
<constraint firstAttribute="height" constant="15" id="zFn-kO-wtQ"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="11"/>
<color key="textColor" name="灰色字体颜色"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="默认仓库" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="t0O-XK-d6C">
<rect key="frame" x="105" y="87" width="250" height="15"/>
<constraints>
<constraint firstAttribute="height" constant="15" id="hAR-El-I3C"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="11"/>
<color key="textColor" name="蓝色字体颜色"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<constraints>
<constraint firstAttribute="trailingMargin" secondItem="NdF-Np-Ddk" secondAttribute="trailing" constant="15" id="0gB-ub-wXM"/>
<constraint firstItem="2kV-aJ-kXu" firstAttribute="top" secondItem="H2p-sc-9uM" secondAttribute="top" constant="15" id="0hZ-Oz-gka"/>
<constraint firstItem="Zz2-wG-Ge8" firstAttribute="centerY" secondItem="NdF-Np-Ddk" secondAttribute="centerY" id="1OO-8H-cJA"/>
<constraint firstItem="ZIa-If-XKZ" firstAttribute="centerY" secondItem="H2p-sc-9uM" secondAttribute="centerY" id="8lN-eX-AOl"/>
<constraint firstItem="t0O-XK-d6C" firstAttribute="centerY" secondItem="YNe-y0-Fqe" secondAttribute="centerY" id="CSz-jy-34W"/>
<constraint firstItem="Zz2-wG-Ge8" firstAttribute="leading" secondItem="ZIa-If-XKZ" secondAttribute="trailing" constant="15" id="DXZ-W5-E2K"/>
<constraint firstAttribute="trailingMargin" secondItem="YNe-y0-Fqe" secondAttribute="trailing" constant="15" id="NVj-Tb-Rmu"/>
<constraint firstItem="NdF-Np-Ddk" firstAttribute="leading" secondItem="ZIa-If-XKZ" secondAttribute="trailing" constant="10" id="PSb-ng-kw8"/>
<constraint firstAttribute="trailingMargin" secondItem="Zz2-wG-Ge8" secondAttribute="trailing" id="SGf-oR-WsZ"/>
<constraint firstItem="t0O-XK-d6C" firstAttribute="leading" secondItem="ZIa-If-XKZ" secondAttribute="trailing" id="TaB-bK-iXw"/>
<constraint firstAttribute="trailingMargin" secondItem="t0O-XK-d6C" secondAttribute="trailing" id="XPI-fC-lND"/>
<constraint firstItem="2kV-aJ-kXu" firstAttribute="leading" secondItem="ZIa-If-XKZ" secondAttribute="trailing" constant="10" id="hCs-xx-pyL"/>
<constraint firstAttribute="trailing" secondItem="2kV-aJ-kXu" secondAttribute="trailing" constant="24.5" id="iLX-ae-WzJ"/>
<constraint firstItem="ZIa-If-XKZ" firstAttribute="leading" secondItem="H2p-sc-9uM" secondAttribute="leading" constant="15" id="idB-jg-3j6"/>
<constraint firstItem="YNe-y0-Fqe" firstAttribute="leading" secondItem="ZIa-If-XKZ" secondAttribute="trailing" constant="10" id="nMv-gK-TtM"/>
<constraint firstItem="YNe-y0-Fqe" firstAttribute="top" secondItem="NdF-Np-Ddk" secondAttribute="bottom" constant="5" id="ptl-I3-TWa"/>
<constraint firstItem="NdF-Np-Ddk" firstAttribute="top" secondItem="2kV-aJ-kXu" secondAttribute="bottom" constant="15" id="rsh-aO-ZAj"/>
</constraints>
</tableViewCellContentView>
<viewLayoutGuide key="safeArea" id="njF-e1-oar"/>
<point key="canvasLocation" x="132" y="122"/>
</tableViewCell>
</objects>
<resources>
<namedColor name="标题字颜色">
<color red="0.18000000715255737" green="0.18000000715255737" blue="0.18000000715255737" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor>
<namedColor name="灰色字体颜色">
<color red="0.40000000596046448" green="0.40000000596046448" blue="0.40000000596046448" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor>
<namedColor name="蓝色字体颜色">
<color red="0.27799999713897705" green="0.56099998950958252" blue="0.88999998569488525" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor>
</resources>
</document>
//
// KuCunShangPinViewController.swift
// GeliBusinessPlatform
//
// Created by junye lu on 2020/4/26.
// Copyright © 2020 junye lu. All rights reserved.
//
import UIKit
class KuCunShangPinViewController: BaseViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
/*
// MARK: - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
// Get the new view controller using segue.destination.
// Pass the selected object to the new view controller.
}
*/
}
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="13142" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
<dependencies>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="12042"/>
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies>
<objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="KuCunShangPinViewController" customModuleProvider="target">
<connections>
<outlet property="view" destination="i5M-Pr-FkT" id="sfx-zR-JGt"/>
</connections>
</placeholder>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<view clearsContextBeforeDrawing="NO" contentMode="scaleToFill" id="i5M-Pr-FkT">
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<viewLayoutGuide key="safeArea" id="fnl-2z-Ty3"/>
</view>
</objects>
</document>
//
// KuCunXiangQingCell.swift
// GeliBusinessPlatform
//
// Created by junye lu on 2020/4/26.
// Copyright © 2020 junye lu. All rights reserved.
//
import UIKit
class KuCunXiangQingCell: UITableViewCell {
override func awakeFromNib() {
super.awakeFromNib()
self.selectionStyle = .none
// Initialization code
}
override func setSelected(_ selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
// Configure the view for the selected state
}
}
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="15702" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
<device id="retina6_1" orientation="portrait" appearance="light"/>
<dependencies>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="15704"/>
<capability name="Named colors" minToolsVersion="9.0"/>
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies>
<objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<tableViewCell contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" rowHeight="260" id="KGk-i7-Jjw" customClass="KuCunXiangQingCell" customModule="GeliBusinessPlatform" customModuleProvider="target">
<rect key="frame" x="0.0" y="0.0" width="375" height="250"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="KGk-i7-Jjw" id="H2p-sc-9uM">
<rect key="frame" x="0.0" y="0.0" width="375" height="250"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="2020.04.21 04:16:58 入库" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="jxV-A2-yT8">
<rect key="frame" x="0.0" y="230" width="375" height="18.5"/>
<constraints>
<constraint firstAttribute="height" constant="18.5" id="cuR-AJ-O35"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<color key="textColor" name="灰色字体颜色"/>
<nil key="highlightedColor"/>
</label>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="HlT-zj-DMz">
<rect key="frame" x="20" y="20" width="335" height="205"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" usesAttributedText="YES" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="CAY-bK-z9R">
<rect key="frame" x="15" y="15" width="66" height="18.5"/>
<constraints>
<constraint firstAttribute="width" constant="66" id="aBd-1h-19x"/>
<constraint firstAttribute="height" constant="18.5" id="kUP-GY-cAB"/>
</constraints>
<attributedString key="attributedText">
<fragment content="商品状态:">
<attributes>
<color key="NSColor" name="标题字颜色"/>
<font key="NSFont" size="13" name="PingFangSC-Medium"/>
</attributes>
</fragment>
</attributedString>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" usesAttributedText="YES" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="rRd-rR-m14">
<rect key="frame" x="81" y="16.5" width="27" height="16"/>
<constraints>
<constraint firstAttribute="width" constant="27" id="06w-R7-GpK"/>
<constraint firstAttribute="height" constant="16" id="soX-3q-Wd6"/>
</constraints>
<attributedString key="attributedText">
<fragment content="临期">
<attributes>
<color key="NSColor" name="蓝色字体颜色"/>
<font key="NSFont" size="13" name="PingFangSC-Medium"/>
</attributes>
</fragment>
</attributedString>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="当前库存:10000" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Jh6-QP-5kO">
<rect key="frame" x="108" y="15" width="212" height="18.5"/>
<constraints>
<constraint firstAttribute="height" constant="18.5" id="Ean-EU-QJm"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<color key="textColor" name="标题字颜色"/>
<nil key="highlightedColor"/>
</label>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="o1e-AL-q8g">
<rect key="frame" x="15" y="48.5" width="320" height="1"/>
<color key="backgroundColor" name="灰色分界线"/>
<constraints>
<constraint firstAttribute="height" constant="1" id="4WI-nQ-SBM"/>
</constraints>
</view>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="生产日期:2020.04.26" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="COk-aR-ifm">
<rect key="frame" x="15" y="64.5" width="305" height="18.5"/>
<constraints>
<constraint firstAttribute="height" constant="18.5" id="gA9-pc-Txm"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<color key="textColor" name="标题字颜色"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="过期日期:2020.04.26" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="hE7-KG-Utr">
<rect key="frame" x="15" y="93" width="305" height="18.5"/>
<constraints>
<constraint firstAttribute="height" constant="18.5" id="bRS-lV-nOF"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<color key="textColor" name="标题字颜色"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="入库数量:3524225" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="56r-c5-tbq">
<rect key="frame" x="15" y="121.5" width="305" height="18.5"/>
<constraints>
<constraint firstAttribute="height" constant="18.5" id="p8b-QA-L9P"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<color key="textColor" name="标题字颜色"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="保质期:12" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="R3Z-yf-g4C">
<rect key="frame" x="0.0" y="64.5" width="320" height="18.5"/>
<constraints>
<constraint firstAttribute="height" constant="18.5" id="Py1-SZ-eJb"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<color key="textColor" name="标题字颜色"/>
<nil key="highlightedColor"/>
</label>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="tCS-4C-wBF">
<rect key="frame" x="259.5" y="117" width="54" height="28"/>
<constraints>
<constraint firstAttribute="height" constant="28" id="cZC-PO-dQP"/>
<constraint firstAttribute="width" constant="54" id="e9O-1T-ms1"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<state key="normal" title="检测报告">
<color key="titleColor" name="蓝色字体颜色"/>
</state>
</button>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="43E-oa-0YQ">
<rect key="frame" x="15" y="155" width="320" height="1"/>
<color key="backgroundColor" name="灰色分界线"/>
<constraints>
<constraint firstAttribute="height" constant="1" id="kRN-iF-t28"/>
</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="RoD-DY-SZk">
<rect key="frame" x="15" y="173.5" width="110.5" height="16"/>
<constraints>
<constraint firstAttribute="width" constant="110.5" id="LWe-0c-xaa"/>
<constraint firstAttribute="height" constant="16" id="ZsF-wX-Fat"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="nJe-xf-H5k">
<rect key="frame" x="240" y="166.5" width="80" height="30"/>
<constraints>
<constraint firstAttribute="height" constant="30" id="3eH-ni-lKh"/>
<constraint firstAttribute="width" constant="80" id="Eh3-CS-aKA"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<state key="normal" title="出库"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="color" keyPath="borderColor">
<color key="value" name="蓝色字体颜色"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="borderWidth">
<real key="value" value="1"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
<real key="value" value="3"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</button>
</subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor" cocoaTouchSystemColor="whiteColor"/>
<constraints>
<constraint firstItem="nJe-xf-H5k" firstAttribute="centerY" secondItem="RoD-DY-SZk" secondAttribute="centerY" id="009-Vf-ovb"/>
<constraint firstItem="hE7-KG-Utr" firstAttribute="top" secondItem="COk-aR-ifm" secondAttribute="bottom" constant="10" id="0tt-bs-oSx"/>
<constraint firstItem="tCS-4C-wBF" firstAttribute="centerY" secondItem="56r-c5-tbq" secondAttribute="centerY" id="13i-cP-mgm"/>
<constraint firstAttribute="trailing" secondItem="tCS-4C-wBF" secondAttribute="trailing" constant="21.5" id="4EI-oW-Wep"/>
<constraint firstItem="rRd-rR-m14" firstAttribute="centerY" secondItem="CAY-bK-z9R" secondAttribute="centerY" id="4Nj-JR-TaW"/>
<constraint firstItem="43E-oa-0YQ" firstAttribute="leading" secondItem="HlT-zj-DMz" secondAttribute="leading" constant="15" id="89m-jS-C9h"/>
<constraint firstItem="COk-aR-ifm" firstAttribute="leading" secondItem="HlT-zj-DMz" secondAttribute="leading" constant="15" id="8H6-hc-QMq"/>
<constraint firstAttribute="trailing" secondItem="COk-aR-ifm" secondAttribute="trailing" constant="15" id="8IY-GS-Aum"/>
<constraint firstItem="rRd-rR-m14" firstAttribute="leading" secondItem="CAY-bK-z9R" secondAttribute="trailing" id="BJz-Oj-RxM"/>
<constraint firstItem="Jh6-QP-5kO" firstAttribute="leading" secondItem="rRd-rR-m14" secondAttribute="trailing" id="Ihk-yd-cCt"/>
<constraint firstItem="R3Z-yf-g4C" firstAttribute="centerY" secondItem="COk-aR-ifm" secondAttribute="centerY" id="PfJ-KN-KTJ"/>
<constraint firstItem="CAY-bK-z9R" firstAttribute="leading" secondItem="HlT-zj-DMz" secondAttribute="leading" constant="15" id="Qm3-3f-nUv"/>
<constraint firstItem="o1e-AL-q8g" firstAttribute="top" secondItem="Jh6-QP-5kO" secondAttribute="bottom" constant="15" id="SA1-ef-8AS"/>
<constraint firstItem="CAY-bK-z9R" firstAttribute="top" secondItem="HlT-zj-DMz" secondAttribute="top" constant="15" id="T1t-la-aKk"/>
<constraint firstItem="COk-aR-ifm" firstAttribute="top" secondItem="o1e-AL-q8g" secondAttribute="bottom" constant="15" id="Tct-Ur-wd1"/>
<constraint firstAttribute="bottom" secondItem="RoD-DY-SZk" secondAttribute="bottom" constant="15.5" id="XGg-WT-xrk"/>
<constraint firstItem="RoD-DY-SZk" firstAttribute="leading" secondItem="HlT-zj-DMz" secondAttribute="leading" constant="15" id="YNb-Vh-7GB"/>
<constraint firstAttribute="trailing" secondItem="R3Z-yf-g4C" secondAttribute="trailing" constant="15" id="ZD4-iC-lDM"/>
<constraint firstAttribute="trailing" secondItem="56r-c5-tbq" secondAttribute="trailing" constant="15" id="alJ-EE-wdk"/>
<constraint firstItem="Jh6-QP-5kO" firstAttribute="centerY" secondItem="CAY-bK-z9R" secondAttribute="centerY" id="cQ1-Ap-o5f"/>
<constraint firstAttribute="height" constant="205" id="eZ3-Xd-bGr">
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="boolean" keyPath="isAdaptateScreen" value="YES"/>
</userDefinedRuntimeAttributes>
</constraint>
<constraint firstItem="o1e-AL-q8g" firstAttribute="leading" secondItem="HlT-zj-DMz" secondAttribute="leading" constant="15" id="hiS-ld-gpn"/>
<constraint firstAttribute="trailing" secondItem="hE7-KG-Utr" secondAttribute="trailing" constant="15" id="jF7-SN-LJ9"/>
<constraint firstAttribute="trailing" secondItem="nJe-xf-H5k" secondAttribute="trailing" constant="15" id="kXA-HY-ARq"/>
<constraint firstItem="R3Z-yf-g4C" firstAttribute="leading" secondItem="HlT-zj-DMz" secondAttribute="leading" id="ks6-hI-7xC"/>
<constraint firstItem="43E-oa-0YQ" firstAttribute="top" secondItem="56r-c5-tbq" secondAttribute="bottom" constant="15" id="nTK-eC-1v3"/>
<constraint firstItem="56r-c5-tbq" firstAttribute="leading" secondItem="HlT-zj-DMz" secondAttribute="leading" constant="15" id="pxP-nW-4sc"/>
<constraint firstAttribute="trailing" secondItem="43E-oa-0YQ" secondAttribute="trailing" id="qSk-70-Jcv"/>
<constraint firstItem="hE7-KG-Utr" firstAttribute="leading" secondItem="HlT-zj-DMz" secondAttribute="leading" constant="15" id="r1S-tj-MTk"/>
<constraint firstAttribute="trailing" secondItem="o1e-AL-q8g" secondAttribute="trailing" id="reg-Jf-OKS"/>
<constraint firstItem="56r-c5-tbq" firstAttribute="top" secondItem="hE7-KG-Utr" secondAttribute="bottom" constant="10" id="tVS-mM-djo"/>
<constraint firstAttribute="trailing" secondItem="Jh6-QP-5kO" secondAttribute="trailing" constant="15" id="vDM-4v-piN"/>
</constraints>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
<real key="value" value="5"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</view>
</subviews>
<color key="backgroundColor" name="app底色"/>
<constraints>
<constraint firstAttribute="trailing" secondItem="jxV-A2-yT8" secondAttribute="trailing" id="Djg-qZ-bHx"/>
<constraint firstItem="jxV-A2-yT8" firstAttribute="leading" secondItem="H2p-sc-9uM" secondAttribute="leading" id="IAk-kQ-ki6"/>
<constraint firstItem="jxV-A2-yT8" firstAttribute="top" secondItem="HlT-zj-DMz" secondAttribute="bottom" constant="5" id="R4r-qX-UQb"/>
<constraint firstItem="HlT-zj-DMz" firstAttribute="leading" secondItem="H2p-sc-9uM" secondAttribute="leadingMargin" id="XAk-q4-VRw"/>
<constraint firstAttribute="trailingMargin" secondItem="HlT-zj-DMz" secondAttribute="trailing" id="duC-Uu-73t"/>
<constraint firstAttribute="bottom" secondItem="jxV-A2-yT8" secondAttribute="bottom" constant="1.5" id="iP7-3b-L8P"/>
</constraints>
</tableViewCellContentView>
<viewLayoutGuide key="safeArea" id="njF-e1-oar"/>
<point key="canvasLocation" x="157.24637681159422" y="127.90178571428571"/>
</tableViewCell>
</objects>
<resources>
<namedColor name="app底色">
<color red="0.94509803921568625" green="0.94509803921568625" blue="0.94509803921568625" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor>
<namedColor name="标题字颜色">
<color red="0.18000000715255737" green="0.18000000715255737" blue="0.18000000715255737" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor>
<namedColor name="标题字颜色">
<color red="0.18000000715255737" green="0.18000000715255737" blue="0.18000000715255737" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor>
<namedColor name="灰色分界线">
<color red="0.92941176470588238" green="0.92941176470588238" blue="0.92941176470588238" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor>
<namedColor name="灰色字体颜色">
<color red="0.40000000596046448" green="0.40000000596046448" blue="0.40000000596046448" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor>
<namedColor name="蓝色字体颜色">
<color red="0.27799999713897705" green="0.56099998950958252" blue="0.88999998569488525" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor>
<namedColor name="蓝色字体颜色">
<color red="0.27799999713897705" green="0.56099998950958252" blue="0.88999998569488525" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor>
</resources>
</document>
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