Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import 'package:flutter/material.dart';
- import 'package:loading/loading.dart';
- import 'package:loading/indicator/ball_pulse_indicator.dart';
- import 'package:shared_preferences/shared_preferences.dart';
- import 'package:flutter_webview_plugin/flutter_webview_plugin.dart';
- class CekFotoPage extends StatefulWidget {
- @override
- _CekFotoPageState createState() => _CekFotoPageState();
- }
- class _CekFotoPageState extends State<CekFotoPage> {
- String baseUrl, serverCode;
- @override
- void initState() {
- // TODO: implement initState
- super.initState();
- getServerUrl();
- }
- @override
- Widget build(BuildContext context) {
- return Scaffold(
- appBar: new AppBar(
- title: const Text('Detail Foto'),
- elevation: 3,
- ),
- body: WebviewScaffold(
- //mriki
- url:
- "$baseUrl${serverCode}print/p_cek_foto.html",
- // (_typeShareStock == 'list_shared') ?
- // "$baseUrl${serverCode}print/cetak_lap_stok_teks.txt" :
- // "$baseUrl${serverCode}print/cetak_lap_stok_non_qty.txt",
- withZoom: true,
- clearCache: true,
- clearCookies: true,
- withLocalStorage: true,
- hidden: true,
- initialChild: Container(
- child: Center(
- child: Column(
- mainAxisSize: MainAxisSize.min,
- children: <Widget>[
- Text("Sedikit Lagi."),
- Loading(
- indicator: BallPulseIndicator(),
- size: 50.0,
- color: Colors.lightBlue,
- )
- ])))));
- }
- Future getServerUrl() async {
- SharedPreferences prefs = await SharedPreferences.getInstance();
- setState(() {
- if (prefs.getString("login_jaringan") == "Lokal"){
- baseUrl = "http://192.168.1.200/";
- } else {
- baseUrl = "http://koffiesoftmjw.ngrok.io/";
- }
- if (prefs.getString("login_cabang") == 'MJWJKT'){
- serverCode = "koffie_mjw/";
- } else if(prefs.getString("login_cabang") == 'MJWSBY'){
- serverCode = "koffie_mjw_sby/";
- } else {
- serverCode = "koffie_mjw_testing/";
- }
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement