소스 검색

informasi sertifikat

Hendi 2 년 전
부모
커밋
d433089d6f

BIN
Sirani.xcworkspace/xcuserdata/mac.xcuserdatad/UserInterfaceState.xcuserstate


+ 9 - 0
Sirani/ApiServices/UriConstants.swift

@@ -115,4 +115,13 @@ let METHOD_GET_TARIF_SERTIFIKAT_NEW = "\(HOST_API_NEW)\(API)\(VERSION)Tarifserti
 // BALAI UJI
 let METHOD_GET_BALAI_UJI_NEW = "\(HOST_API_NEW)\(API)\(VERSION)balaiuji"
 
+// SLIDER
 let METHOD_GET_SLIDE_IMAGE_NEW = "\(HOST_API_NEW)\(API)\(VERSION)Flashslide"
+
+// INFORMASI SERTIFIKAT
+let URI_PERSYARATAN_KEWAJIBAN = "https://sertifikasi.postel.go.id/sertifikasi/informasi-sertifikasi/persyaratan-dan-kewajiban?plain=true"
+let URI_PROSEDUR_SERTIFIKASI = "https://sertifikasi.postel.go.id/sertifikasi/informasi-sertifikasi/prosedur-sertifikasi?plain=true"
+let URI_PROSEDUR_PERUBAHAN = "https://sertifikasi.postel.go.id/sertifikasi/informasi-sertifikasi/prosedur-perubahan?plain=true"
+let URI_INFO_PEMBAYARAN = "https://sertifikasi.postel.go.id/sertifikasi/informasi-sertifikasi/prosedur_pembayaran?plain=true"
+let URI_PROSEDUR_PENERBITAN = "https://sertifikasi.postel.go.id/sertifikasi/informasi-sertifikasi/prosedur-penerbitan-perubahan-pencabutan?plain=true"
+let URI_PROSEDUR_KELUHAN = "https://sertifikasi.postel.go.id/sertifikasi/informasi-sertifikasi/prosedur-keluhan-banding?plain=true"

+ 4 - 4
Sirani/Base.lproj/Main.storyboard

@@ -8513,11 +8513,8 @@
                                                         </constraints>
                                                     </view>
                                                     <wkWebView hidden="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="AUL-eW-s0k" userLabel="ISWebView1">
-                                                        <rect key="frame" x="0.0" y="0.0" width="2912" height="400"/>
+                                                        <rect key="frame" x="0.0" y="441" width="2912" height="0.0"/>
                                                         <color key="backgroundColor" red="0.36078431370000003" green="0.38823529410000002" blue="0.4039215686" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
-                                                        <constraints>
-                                                            <constraint firstAttribute="height" constant="400" id="KAs-zw-FQX"/>
-                                                        </constraints>
                                                         <edgeInsets key="layoutMargins" top="8" left="8" bottom="0.0" right="8"/>
                                                         <wkWebViewConfiguration key="configuration">
                                                             <audiovisualMediaTypes key="mediaTypesRequiringUserActionForPlayback" none="YES"/>
@@ -9168,6 +9165,9 @@
                                                         </constraints>
                                                     </view>
                                                 </subviews>
+                                                <constraints>
+                                                    <constraint firstAttribute="bottom" secondItem="AUL-eW-s0k" secondAttribute="bottom" id="BHZ-zO-ASs"/>
+                                                </constraints>
                                             </stackView>
                                         </subviews>
                                         <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>

+ 15 - 10
Sirani/View/InformasiSertifikasi/DetailInformasiSertifikasiVC.swift

@@ -91,26 +91,31 @@ class DetailInformasiSertifikasiVC: UIViewController {
         
         switch selectedInfo {
             case 0:
-                setInfo1()
-                setInfo2()
+                setInfo(uri: URI_PERSYARATAN_KEWAJIBAN)
             case 1:
-                setInfo3()
-                setInfo4()
+                setInfo(uri: URI_PROSEDUR_SERTIFIKASI)
             case 2:
-                setInfo5()
+                setInfo(uri: URI_PROSEDUR_PERUBAHAN)
             case 3:
-                setInfo7()
+                setInfo(uri: URI_INFO_PEMBAYARAN)
             case 4:
-                setInfo10()
-                setInfo11()
+                setInfo(uri: URI_PROSEDUR_PENERBITAN)
             case 5:
-                setInfo12()
-                setInfo13()
+                setInfo(uri: URI_PROSEDUR_KELUHAN)
             default:
                 print("nomenu")
         }
     }
     
+    private func setInfo(uri : String) {
+        wv1.navigationDelegate = self
+        if let url = URL(string: uri) {
+            let request = URLRequest(url: url)
+            wv1.load(request)
+        }
+        self.wv1.show()
+    }
+    
     private func setInfo1() {
         wv1.navigationDelegate = self
         let content = WebViewContent.instance.syarat1()

+ 5 - 5
Sirani/View/InformasiSertifikasi/InformasiSertifikasiVC.swift

@@ -13,12 +13,12 @@ class InformasiSertifikasiVC: UIViewController {
     @IBOutlet weak var informasiSertifikasiTV: UITableView!
     
     private let informasiSertifikasiList = [
-        OptionItem(label: "Persyaratan dan Kewajiban Sertifikasi", value: 0),
-        OptionItem(label: "Prosedur Pendaftaran", value: 1),
+        OptionItem(label: "Persyaratan dan Kewajiban", value: 0),
+        OptionItem(label: "Prosedur Sertifikasi", value: 1),
         OptionItem(label: "Prosedur Perubahan", value: 2),
-        OptionItem(label: "Prosedur Sertifikasi", value: 3),
-        OptionItem(label: "Prosedur H2H", value: 4),
-        OptionItem(label: "Prosedur", value: 5)
+        OptionItem(label: "Informasi Pembayaran SIMPONI", value: 3),
+        OptionItem(label: "Prosedur Penerbitan, Perubahan, dan Pencabutan", value: 4),
+        OptionItem(label: "Prosedur Keluhan dan Banding", value: 5)
     ]
     
     private var selectedInformasiSertifikasi: OptionItem?