Commit b0c9d3a5 authored by Muhamad's avatar Muhamad

update

parent 555163a5
......@@ -17,4 +17,17 @@ urlpatterns = [
path('editkependudukan/', views.editkependudukan, name='kependudukan'),
path('edit-point-rumahsakit', views.editrumahsakit, name='rumahsakit'),
path('edit-point-cagarbudaya', views.editcagarbudaya, name='cagarbudaya'),
path('edit-point-kantor', views.editkantoradmin, name='kantor'),
path('edit-point-puskesmas', views.editpuskesmas, name='puskesmas'),
path('edit-point-ibadah', views.editibadah, name='ibadah'),
path('edit-point-sekolah', views.editsekolah, name='sekolah'),
path('edit-point-spbu', views.editspbu, name='spbu'),
path('edit-point-stasiun', views.editstasiun, name='stasiun'),
path('edit-point-terminal', views.editterminal, name='terminal'),
path('edit-tuplah', views.edittuplah, name='tuplah'),
path('cobsgambar', views.cobagam, name="coba"),
]
\ No newline at end of file
......@@ -157,6 +157,7 @@ def hasilsearch(request):
return Response(data)
@api_view(('POST',))
def editkependudukan(request):
if request.method == 'POST':
ketket = ['kelurahan', 'kecamatan', 'kabupaten', 'provinsi', 'luasdesa', 'jumlahpenduduk', 'jumlahkk', 'jumlahlakilaki', 'jumlahperempuan', 'belumkawin', 'kawin', 'ceraihidup', 'ceraimati', 'wajibktp', 'islam', 'kristen', 'katolik', 'hindu', 'budha', 'konghucu', 'kepercayaanlain', 'u0', 'u5', 'u10', 'u15', 'u20', 'u25', 'u30', 'u35', 'u40', 'u45', 'u50', 'u55', 'u60', 'u65', 'u70', 'u75', 'tidaksekolah', 'belumtamat', 'tamatsd', 'tamatsltp', 'tamatslta', 'diplomai', 'diplomaiii', 'diplomaiv', 'strataii', 'strataiii', 'tidakbekerja', 'aparaturpemerintah', 'tenagapendidik', 'wiraswasta', 'pertanian', 'tenagakesehatan', 'pensiunan', 'pegawai', 'tentara', 'kepolisian', 'dosen', 'guru', 'pilot', 'pedagang', 'petani', 'peternak', 'nelayan', 'karyawan', 'buruh', 'pembantu', 'tukang', 'pendeta', 'pastor', 'ustadz', 'pengacara', 'notaris', 'arsitek', 'akuntan', 'dokter', 'bidan', 'perawat', 'psikiater', 'sopir', 'lainnya', 'kodekelurahan']
......@@ -178,3 +179,240 @@ def editkependudukan(request):
data = data_kependuduk[0]
return Response(data)
@api_view(('POST',))
def editrumahsakit(request):
idrs = request.POST.get('id')
namars = request.POST.get('namars')
alamat = request.POST.get('alamat')
remark = request.POST.get('remark')
luasbangunan = request.POST.get('luasbangunan')
luastanah = request.POST.get('luastanah')
tinggibangunan = request.POST.get('tinggibangunan')
perangkat = request.POST.get('perangkat')
gambar = request.POST.get('gambar')
with conn.cursor() as editrs:
editrs.execute("""update geo_rumah_sakit set namobj = '%s', alamat = '%s', remark = '%s', luas_bangunan = '%s', luas_tanah = '%s', tinggi_bangunan = '%s', perangkat = '%s', gambar = '%s' where id = %s"""%(namars, alamat, remark, luasbangunan, luastanah, tinggibangunan, perangkat, gambar, idrs))
conn.commit()
with conn.cursor() as hasledit:
hasledit.execute("select SELECT idrs, namobj, alamat, remark, luas_bangunan, luas_tanah, tinggi_bangunan, perangkat, gambar, json_build_object('type', 'Feature', 'geometry', ST_AsGeoJSON(geom :: geometry) :: json) from geo_rumah_sakit where id = %s"% idrs)
hasil_editrs = hasledit.fetchall()
data = hasil_editrs[0]
return Response(data)
@api_view(('POST',))
def editcagarbudaya(request):
idcagar = request.POST.get('id')
namobj = request.POST.get('namobj')
luas = request.POST.get('luas')
remark = request.POST.get('remark')
gambar = request.POST.get('gambar')
alamat = request.POST.get('alamat')
perangkat = request.POST.get('perangkat')
with conn.cursor() as editcagar:
editcagar.execute("""update geo_cagar_budaya set namobj = '%s', alamat = '%s', remark = '%s', luas = '%s', gambar = '%s', perangkat = '%s' where id = %s"""% (namobj, alamat, remark, luas, gambar, perangkat, idcagar))
conn.commit()
with conn.cursor() as hasiledit:
hasiledit.execute("""select namobj, alamat, remark, luas, gambar, perangkat from geo_cagar_budaya where id = %s"""% idcagar)
hasileditcagar = hasiledit.fetchall()
data = hasileditcagar[0]
return Response(data)
@api_view(('POST',))
def editkantoradmin(request):
idkantor = request.POST.get('id')
namobj = request.POST.get('namobj')
remark = request.POST.get('remark')
luas_bangunan = request.POST.get('luasbangunan')
luat_tanah = request.POST.get('luastanah')
tinggi_bangunan = request.POST.get('tinggibangunan')
gambar = request.POST.get('gambar')
alamat = request.POST.get('alamat')
perangkat = request.POST.get('perangkat')
with conn.cursor() as editrs:
editrs.execute("""update geo_kantor_administrasi set namobj = '%s', remark = '%s', luas_bangunan = '%s', luas_tanah = '%s', tinggi_bangunan = '%s', perangkat = '%s', gambar = '%s', alamat = '%s' where id = %s"""%(namobj, alamat, remark, luas_bangunan, luat_tanah, tinggi_bangunan, perangkat, gambar, alamat, idkantor))
conn.commit()
with conn.cursor() as hasiledit:
hasiledit.execute("""select namobj, remark, luas_bangunan, luas_tanah, tinggi_bangunan, perangkat, gambar, alamat from geo_kantor_administrasi where id = %s"""% idkantor)
hasileditkantor = hasiledit.fetchall()
data = hasileditkantor[0]
return Response(data)
@api_view(('POST',))
def editpuskesmas(request):
idpus = request.POST.get('id')
namobj = request.POST.get('namobj')
remark = request.POST.get('remark')
luas_bangunan = request.POST.get('luasbangunan')
luat_tanah = request.POST.get('luastanah')
tinggi_bangunan = request.POST.get('tinggibangunan')
gambar = request.POST.get('gambar')
alamat = request.POST.get('alamat')
perangkat = request.POST.get('perangkat')
with conn.cursor() as editrs:
editrs.execute("""update geo_puskesmas set namobj = '%s', remark = '%s', luas_bangunan = '%s', luas_tanah = '%s', tinggi_bangunan = '%s', perangkat = '%s', gambar = '%s', alamat = '%s' where id = %s"""%(namobj, alamat, remark, luas_bangunan, luat_tanah, tinggi_bangunan, perangkat, gambar, alamat, idpus))
conn.commit()
with conn.cursor() as hasiledit:
hasiledit.execute("""select namobj, remark, luas_bangunan, luas_tanah, tinggi_bangunan, perangkat, gambar, alamat from geo_puskesmas where id = %s"""% idpus)
hasileditkantor = hasiledit.fetchall()
data = hasileditkantor[0]
return Response(data)
@api_view(('POST',))
def editibadah(request):
idsarib = request.POST.get('id')
namobj = request.POST.get('namobj')
remark = request.POST.get('remark')
luas_bangunan = request.POST.get('luasbangunan')
luat_tanah = request.POST.get('luastanah')
tinggi_bangunan = request.POST.get('tinggibangunan')
gambar = request.POST.get('gambar')
alamat = request.POST.get('alamat')
perangkat = request.POST.get('perangkat')
with conn.cursor() as editrs:
editrs.execute("""update geo_sarana_ibadah set namobj = '%s', remark = '%s', luas_bangunan = '%s', luas_tanah = '%s', tinggi_bangunan = '%s', perangkat = '%s', gambar = '%s', alamat = '%s' where id = %s"""%(namobj, alamat, remark, luas_bangunan, luat_tanah, tinggi_bangunan, perangkat, gambar, alamat, idsarib))
conn.commit()
with conn.cursor() as hasiledit:
hasiledit.execute("""select namobj, remark, luas_bangunan, luas_tanah, tinggi_bangunan, perangkat, gambar, alamat from geo_sarana_ibadah where id = %s"""% idsarib)
hasileditkantor = hasiledit.fetchall()
data = hasileditkantor[0]
data = {'sukses':'sukses'}
return Response(data)
@api_view(('POST',))
def editsekolah(request):
idsekolah = request.POST.get('id')
namobj = request.POST.get('namobj')
remark = request.POST.get('remark')
luas_bangunan = request.POST.get('luasbangunan')
luat_tanah = request.POST.get('luastanah')
tinggi_bangunan = request.POST.get('tinggibangunan')
gambar = request.POST.get('gambar')
alamat = request.POST.get('alamat')
perangkat = request.POST.get('perangkat')
with conn.cursor() as editrs:
editrs.execute("""update geo_sarana_ibadah set namobj = '%s', remark = '%s', luas_bangunan = '%s', luas_tanah = '%s', tinggi_bangunan = '%s', perangkat = '%s', gambar = '%s', alamat = '%s' where id = %s"""%(namobj, alamat, remark, luas_bangunan, luat_tanah, tinggi_bangunan, perangkat, gambar, alamat, idsekolah))
conn.commit()
with conn.cursor() as hasiledit:
hasiledit.execute("""select namobj, remark, luas_bangunan, luas_tanah, tinggi_bangunan, perangkat, gambar, alamat from geo_sarana_ibadah where id = %s"""% idsekolah)
hasileditkantor = hasiledit.fetchall()
data = hasileditkantor[0]
data = {'sukses':'sukses'}
return Response(data)
@api_view(('POST',))
def editspbu(request):
idspbu = request.POST.get('id')
namobj = request.POST.get('namobj')
remark = request.POST.get('remark')
luas_bangunan = request.POST.get('luasbangunan')
luat_tanah = request.POST.get('luastanah')
tinggi_bangunan = request.POST.get('tinggibangunan')
gambar = request.POST.get('gambar')
alamat = request.POST.get('alamat')
perangkat = request.POST.get('perangkat')
with conn.cursor() as editrs:
editrs.execute("""update geo_kantor_administrasi set namobj = '%s', remark = '%s', luas_bangunan = '%s', luas_tanah = '%s', tinggi_bangunan = '%s', perangkat = '%s', gambar = '%s', alamat = '%s' where id = %s"""%(namobj, alamat, remark, luas_bangunan, luat_tanah, tinggi_bangunan, perangkat, gambar, alamat, idspbu))
conn.commit()
with conn.cursor() as hasiledit:
hasiledit.execute("""select namobj, remark, luas_bangunan, luas_tanah, tinggi_bangunan, perangkat, gambar, alamat from geo_kantor_administrasi where id = %s"""% idspbu)
hasileditkantor = hasiledit.fetchall()
data = hasileditkantor[0]
return Response(data)
@api_view(('POST',))
def editstasiun(request):
idstasiun = request.POST.get('id')
namobj = request.POST.get('namobj')
remark = request.POST.get('remark')
luas_bangunan = request.POST.get('luasbangunan')
luat_tanah = request.POST.get('luastanah')
tinggi_bangunan = request.POST.get('tinggibangunan')
gambar = request.POST.get('gambar')
alamat = request.POST.get('alamat')
perangkat = request.POST.get('perangkat')
with conn.cursor() as editrs:
editrs.execute("""update geo_kantor_administrasi set namobj = '%s', remark = '%s', luas_bangunan = '%s', luas_tanah = '%s', tinggi_bangunan = '%s', perangkat = '%s', gambar = '%s', alamat = '%s' where id = %s"""%(namobj, alamat, remark, luas_bangunan, luat_tanah, tinggi_bangunan, perangkat, gambar, alamat, idstasiun))
conn.commit()
with conn.cursor() as hasiledit:
hasiledit.execute("""select namobj, remark, luas_bangunan, luas_tanah, tinggi_bangunan, perangkat, gambar, alamat from geo_kantor_administrasi where id = %s"""% idstasiun)
hasileditkantor = hasiledit.fetchall()
data = hasileditkantor[0]
return Response(data)
@api_view(('POST',))
def editterminal(request):
idterm = request.POST.get('id')
namobj = request.POST.get('namobj')
remark = request.POST.get('remark')
luas_bangunan = request.POST.get('luasbangunan')
luat_tanah = request.POST.get('luastanah')
tinggi_bangunan = request.POST.get('tinggibangunan')
gambar = request.POST.get('gambar')
alamat = request.POST.get('alamat')
perangkat = request.POST.get('perangkat')
with conn.cursor() as editrs:
editrs.execute("""update geo_kantor_administrasi set namobj = '%s', remark = '%s', luas_bangunan = '%s', luas_tanah = '%s', tinggi_bangunan = '%s', perangkat = '%s', gambar = '%s', alamat = '%s' where id = %s"""%(namobj, alamat, remark, luas_bangunan, luat_tanah, tinggi_bangunan, perangkat, gambar, alamat, idterm))
conn.commit()
with conn.cursor() as hasiledit:
hasiledit.execute("""select namobj, remark, luas_bangunan, luas_tanah, tinggi_bangunan, perangkat, gambar, alamat from geo_kantor_administrasi where id = %s"""% idterm)
hasileditkantor = hasiledit.fetchall()
data = hasileditkantor[0]
return Response(data)
@api_view(('POST',))
def edittuplah(request):
data = {'sukses':'sukses'}
return Response(data)
from django.core.files.storage import FileSystemStorage
from django.core.files.base import ContentFile, File
import base64
from PIL import Image
@api_view(('POST',))
def cobagam(request):
file = request.FILES.get('file')
fss = FileSystemStorage(location='static/image/kelurahan/')
filename = fss.save(file.name, file)
url = fss.url(filename)
# data = ContentFile(base64.b64decode(file), name=file.name)
# print(data)
# Image.open(f"static/{data}")
data = {'sukses':'sek'}
return Response(data)
\ No newline at end of file
covid19.png

82.4 KB

......@@ -1157,6 +1157,8 @@
geo_jalan.addData(data)
}
function geojalan() {
var checkBox = document.getElementById("geo_jalan");
if (checkBox.checked == true) {
......@@ -1320,4 +1322,113 @@
}
});
});
//var firstpolyline = new L.Polyline([
// [107.531894, -6.8864525],
// [107.5319128, -6.8864465],
// [107.5321258, -6.8862753]
//], onEachFeature: function(feature, layer) {
// layer.on({
// click: function(e) {
// content = `
// <table class="table table-hover tasks-list">
// <tbody>
// <div class= "container">
// <tr style="height: 100px;">
// <th>
// <div>
// <h1 style="font-family: Google Sans,Roboto,Arial,sans-serif;
// letter-spacing: 0;
// font-weight: 400;">
// <span style="font-size: x-large;">
// ` + feature.administrasi.f1 + `
// </span>
// </h1>
// </div>
// </th>
// </tr>
// </div>
// </tbody>
// </table>`;
// $("#panel-samping").css("display", "block");
// $("#button_hide_panel").css("display", "block")
// $("#thisFooter").css('left', '380px');
// $("#thisFooter").css('width', '930px');
// $("#thisFooter").css('display', 'none');
// $("#button_unhide").css('display', 'block')
// $("#isi_panel").html(content)
// $()
// }
// })
//});
//firstpolyline.addTo(map);
//})
//
//var geo_po_coba = L.geoJson(null, {
// pointToLayer: function(feature, latlng) {
// var smallIcon = new L.Icon({
// iconSize: [25, 25],
// iconAnchor: [13, 27],
// popupAnchor: [1, -24],
// iconUrl: 'static/img/icon/rs.svg',
// shadowUrl: 'static/img/icon/shadow.svg',
// shadowSize: [35, 35],
// shadowAnchor: [19, 31]
// });
// var marker = L.marker(latlng, {
// icon: smallIcon
// });
// marker.bindTooltip(feature.administrasi.f1, {
// permanent: false,
// className: "my-label",
// offset: [0, 0]
// });
// return marker
// },
// onEachFeature: function(feature, layer) {
// layer.on({
// click: function(e) {
// content = `
// <table class="table table-hover tasks-list">
// <tbody>
// <div class= "container">
// <tr style="height: 100px;">
// <th>
// <div>
// <h1 style="font-family: Google Sans,Roboto,Arial,sans-serif;
// letter-spacing: 0;
// font-weight: 400;">
// <span style="font-size: x-large;">
// ` + feature.administrasi.f1 + `
// </span>
// </h1>
// </div>
// </th>
// </tr>
// </div>
// </tbody>
// </table>`;
// $("#panel-samping").css("display", "block");
// $("#button_hide_panel").css("display", "block")
// $("#thisFooter").css('left', '380px');
// $("#thisFooter").css('width', '930px');
// $("#thisFooter").css('display', 'none');
// $("#button_unhide").css('display', 'block')
// $("#isi_panel").html(content)
// $()
// }
// })
// }
//});
//
//function geo_json_po_rumah_sakit(data) {
// geo_po_coba.addData(data)
//}
//
//geo_json_po_rumah_sakit(result_rumah_sakit);
</script>
\ No newline at end of file
......@@ -51,6 +51,29 @@
margin-left: 0px;
margin-right: 0px;
}
th {
min-width: 150px;
}
::-webkit-scrollbar {
width: 10px;
}
/* Track */
::-webkit-scrollbar-track {
background: #f1f1f1;
}
/* Handle */
::-webkit-scrollbar-thumb {
background: #888;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
background: #555;
}
</style>
</head>
......@@ -101,7 +124,8 @@
<div class="page-content">
<!-- Main sidebar -->
<div class="sidebar sidebar-main" style="height: 100%;">
<div class="sidebar sidebar-main" style="height: 607px;
min-height: 607px;">
<div class="sidebar-content" style="height: 100%;">
<!-- User menu -->
......@@ -110,7 +134,7 @@
<div class="media">
<a href="#" class="media-left"><img src="assets/images/placeholder.jpg" class="img-circle img-sm" alt=""></a>
<div class="media-body">
<span class="media-heading text-semibold">Victoria Baker</span>
<span class="media-heading text-semibold">{{user.username}}</span>
<div class="text-size-mini text-muted">
<i class="icon-pin text-size-small"></i>
</div>
......@@ -190,7 +214,7 @@
<div class="form-group">
<label class="col-lg-3 control-label">Image</label>
<div class="col-lg-9">
<input type="file" class="file-styled">
<input type="file" id="file" name="images[]" multiple accept="image/jpg,image/png,image/jpeg,image/gif">
</div>
</div>
......@@ -234,7 +258,7 @@
</div>
<div class="text-right">
<!-- <button type="reset" class="btn btn-default" id="reset">Reset <i class="icon-reload-alt position-right"></i></button> -->
<input id="savedatakelurahankel" class="btn btn-primary" value="SAVE">
<input id="savedatakelurahankel" class="btn btn-primary" value="SAVE" style="bottom: 15px;" data-toggle="modal" data-target="#modal_theme_info">
</div>
</div>
</div>
......@@ -273,7 +297,7 @@
<div class="row">
<div class="col-md-4" style="margin-left: 15px;max-width: 335px;">
<div class="col-md-4" style="max-width: 335px;">
<fieldset>
<div class="form-group">
<label class="col-lg-3 control-label">Jumlah Penduduk:</label>
......@@ -494,7 +518,7 @@
</div>
<div class="text-right">
<input id="savedatakelurahanpenduduk" class="btn btn-primary" value="SAVE">
<input id="savedatakelurahanpenduduk" class="btn btn-primary" value="SAVE" style="bottom: 15px;">
</div>
......@@ -539,8 +563,7 @@
<div class="panel-body form-horizontal form-validate-jquery">
<div class="row">
<div class="col-md-6" style="margin-left: 30px;
max-width: 500px;">
<div class="col-md-6" style="max-width: 500px;">
<fieldset>
<div class="form-group">
<label class="col-lg-3 control-label">Tidak Sekolah</label>
......@@ -578,7 +601,7 @@
</fieldset>
</div>
<div class="col-md-6" style="margin-left: 30px;">
<div class="col-md-6">
<fieldset>
<div class="form-group">
<label class="col-lg-3 control-label">Diploma I:</label>
......@@ -615,7 +638,7 @@
</div>
<div class="text-right">
<input id="savedatakelurahanpendidik" class="btn btn-primary" value="SAVE">
<input id="savedatakelurahanpendidik" class="btn btn-primary" value="SAVE" style="bottom: 15px;">
</div>
</div>
</div>
......@@ -663,8 +686,7 @@
<div class="panel-body form-horizontal form-validate-jquery">
<div class="row">
<div class="col-md-4" style="margin-left: 30px;
max-width: 400px;">
<div class="col-md-4" style="max-width: 400px;">
<fieldset>
<div class="form-group">
<label class="col-lg-3 control-label">Tidak Bekerja:</label>
......@@ -748,7 +770,7 @@
</div>
</fieldset>
</div>
<div class="col-md-4" style="margin-left: 30px;max-width: 400px;">
<div class="col-md-4" style="max-width: 400px;">
<fieldset>
<div class="form-group">
<label class="col-lg-3 control-label">Pedagang:</label>
......@@ -820,57 +842,57 @@
<input type="text" id="ustadz" class="form-control" value="{{result_poly.pekerjaan_pendidikan.f31}}">
</div>
</div>
</fieldset>
</div>
<div class="col-md-4" style="margin-left: 30px;
max-width: 400px;">
<div class="form-group">
<label class="col-lg-3 control-label">Pengacara:</label>
<label class="col-lg-3 control-label">Dokter:</label>
<div class="col-lg-9">
<input type="text" id="pengacara" class="form-control" value="{{result_poly.pekerjaan_pendidikan.f35}}">
<input type="text" id="dokter" class="form-control" value="{{result_poly.pekerjaan_pendidikan.f39}}">
</div>
</div>
<div class="form-group">
<label class="col-lg-3 control-label">Notaris:</label>
<label class="col-lg-3 control-label">Bidan:</label>
<div class="col-lg-9">
<input type="text" id="notaris" class="form-control" value="{{result_poly.pekerjaan_pendidikan.f36}}">
<input type="text" id="bidan" class="form-control" value="{{result_poly.pekerjaan_pendidikan.f40}}">
</div>
</div>
<div class="form-group">
<label class="col-lg-3 control-label">Arsitek:</label>
<label class="col-lg-3 control-label">Perawat:</label>
<div class="col-lg-9">
<input type="text" id="arsitek" class="form-control" value="{{result_poly.pekerjaan_pendidikan.f37}}">
<input type="text" id="perawat" class="form-control" value="{{result_poly.pekerjaan_pendidikan.f41}}">
</div>
</div>
<div class="form-group">
<label class="col-lg-3 control-label">Akuntan:</label>
<label class="col-lg-3 control-label">Psikiater:</label>
<div class="col-lg-9">
<input type="text" id="akuntan" class="form-control" value="{{result_poly.pekerjaan_pendidikan.f38}}">
<input type="text" id="psikiater" class="form-control" value="{{result_poly.pekerjaan_pendidikan.f42}}">
</div>
</div>
</fieldset>
</div>
<div class="col-md-4" style="max-width: 400px;">
<div class="form-group">
<label class="col-lg-3 control-label">Dokter:</label>
<label class="col-lg-3 control-label">Pengacara:</label>
<div class="col-lg-9">
<input type="text" id="dokter" class="form-control" value="{{result_poly.pekerjaan_pendidikan.f39}}">
<input type="text" id="pengacara" class="form-control" value="{{result_poly.pekerjaan_pendidikan.f35}}">
</div>
</div>
<div class="form-group">
<label class="col-lg-3 control-label">Bidan:</label>
<label class="col-lg-3 control-label">Notaris:</label>
<div class="col-lg-9">
<input type="text" id="bidan" class="form-control" value="{{result_poly.pekerjaan_pendidikan.f40}}">
<input type="text" id="notaris" class="form-control" value="{{result_poly.pekerjaan_pendidikan.f36}}">
</div>
</div>
<div class="form-group">
<label class="col-lg-3 control-label">Perawat:</label>
<label class="col-lg-3 control-label">Arsitek:</label>
<div class="col-lg-9">
<input type="text" id="perawat" class="form-control" value="{{result_poly.pekerjaan_pendidikan.f41}}">
<input type="text" id="arsitek" class="form-control" value="{{result_poly.pekerjaan_pendidikan.f37}}">
</div>
</div>
<div class="form-group">
<label class="col-lg-3 control-label">Psikiater:</label>
<label class="col-lg-3 control-label">Akuntan:</label>
<div class="col-lg-9">
<input type="text" id="psikiater" class="form-control" value="{{result_poly.pekerjaan_pendidikan.f42}}">
<input type="text" id="akuntan" class="form-control" value="{{result_poly.pekerjaan_pendidikan.f38}}">
</div>
</div>
<div class="form-group">
......@@ -890,7 +912,7 @@
</div>
<div class="text-right">
<input id="savedatakelurahanpekerja" class="btn btn-primary" value="SAVE">
<input id="savedatakelurahanpekerja" class="btn btn-primary" value="SAVE" style="bottom: 15px;">
</div>
</div>
</div>
......@@ -965,7 +987,7 @@
</div>
<div class="text-right">
<input id="savedatakelurahanpoi" class="btn btn-primary" value="SAVE">
<input id="savedatakelurahanpoi" class="btn btn-primary" value="SAVE" style="bottom: 15px;">
</div>
</div>
</div>
......@@ -989,6 +1011,33 @@
</div>
<!-- /page container -->
<div id="modal_theme_info" class="modal fade">
<div class="modal-dialog">
<div class="modal-content" style="width: 400px;margin-left: 100px;">
<div class="modal-header bg-info">
<button type="button" class="close" data-dismiss="modal">&times;</button>
<h6 class="modal-title">Info header</h6>
</div>
<div class="modal-body" style="max-height: 450px;overflow-y: auto;">
<img id="blah" src="#" style="max-width: 275px;max-height: 275px;margin-left: 45px;" alt="your image" />
<table id="valid-edit-kel" style="margin-bottom: 20px;"></table>
<table id="valid-edit-penduduk" style="margin-bottom: 20px;"></table>
<table id="valid-edit-pendidik" style="margin-bottom: 20px;"></table>
<table id="valid-edit-pekerja" style="margin-bottom: 20px;"></table>
<div id="validasi-edit" style="width: 350px; margin-left:10px;">
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-link" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-info">Save changes</button>
</div>
</div>
</div>
</div>
......@@ -1038,6 +1087,13 @@
</html>
<script>
file.onchange = evt => {
const [fil] = file.files
if (fil) {
blah.src = URL.createObjectURL(fil)
}
}
function openInfo(evt, infName) {
var i, tabcontent, tablinks;
tabcontent = document.getElementsByClassName("content-wrapper");
......@@ -1085,7 +1141,6 @@
console.log(i)
window[ketket[i]] = $('#' + ketket[i]).val()
}
console.log(kodekelurahan)
var ketek = [kodekelurahan, kelurahan, kecamatan, kabupaten, provinsi, luasdesa, jumlahpenduduk, jumlahkk, jumlahlakilaki, jumlahperempuan, belumkawin, kawin, ceraihidup, ceraimati, wajibktp, islam, kristen, katolik, hindu, budha, konghucu, kepercayaanlain, u0, u5, u10, u15, u20, u25, u30, u35, u40, u45, u50, u55, u60, u65, u70, u75, tidaksekolah, belumtamat, tamatsd, tamatsltp, tamatslta, diplomai, diplomaiii, diplomaiv, strataii, strataiii, tidakbekerja, aparaturpemerintah, tenagapendidik, wiraswasta, pertanian, tenagakesehatan, pensiunan, pegawai, tentara, kepolisian, dosen, guru, pilot, pedagang, petani, peternak, nelayan, karyawan, buruh, pembantu, tukang, pendeta, pastor, ustadz, pengacara, notaris, arsitek, akuntan, dokter, bidan, perawat, psikiater, sopir, lainnya]
......@@ -1101,6 +1156,7 @@
dataType: 'json',
type: 'post',
success: function(data) {
alert('sukses')
console.log(data)
for (var i = 0; i < data.length; i++) {
......@@ -1109,4 +1165,99 @@
}
});
});
$('#savedatakelurahankel').click(function() {
var ket_kel = ['kodekelurahan', 'kelurahan', 'kecamatan', 'kabupaten', 'provinsi', 'luasdesa']
var ket_penduduk = ['jumlahpenduduk', 'jumlahkk', 'jumlahlakilaki', 'jumlahperempuan', 'belumkawin', 'kawin', 'ceraihidup', 'ceraimati', 'wajibktp', 'islam', 'kristen', 'katolik', 'hindu', 'budha', 'konghucu', 'kepercayaanlain', 'u0', 'u5', 'u10', 'u15', 'u20', 'u25', 'u30', 'u35', 'u40', 'u45', 'u50', 'u55', 'u60', 'u65', 'u70', 'u75']
var ket_pendidik = ['tidaksekolah', 'belumtamat', 'tamatsd', 'tamatsltp', 'tamatslta', 'diplomai', 'diplomaiii', 'diplomaiv', 'strataii', 'strataiii']
var ket_pekerja = ['tidakbekerja', 'aparaturpemerintah', 'tenagapendidik', 'wiraswasta', 'pertanian', 'tenagakesehatan', 'pensiunan', 'pegawai', 'tentara', 'kepolisian', 'dosen', 'guru', 'pilot', 'pedagang', 'petani', 'peternak', 'nelayan', 'karyawan', 'buruh', 'pembantu', 'tukang', 'pendeta', 'pastor', 'ustadz', 'pengacara', 'notaris', 'arsitek', 'akuntan', 'dokter', 'bidan', 'perawat', 'psikiater', 'sopir', 'lainnya']
var poi = []
var data_kel = []
var data_penduduk = []
var data_pendidik = []
var data_pekerjaan = []
var data_all = []
for (var i = 0; i < ket_kel.length; i++) {
data_kel.push(`
<tr>
<th>` + ket_kel[i] + `</th>
<td>` + $('#' + ket_kel[i]).val() + `</td>
</tr>`)
}
for (var i = 0; i < ket_penduduk.length; i++) {
data_penduduk.push(`
<tr>
<th>` + ket_penduduk[i] + `</th>
<td>` + $('#' + ket_penduduk[i]).val() + `</td>
</tr>`)
}
for (var i = 0; i < ket_pendidik.length; i++) {
data_pendidik.push(`
<tr>
<th>` + ket_pendidik[i] + `</th>
<td>` + $('#' + ket_pendidik[i]).val() + `</td>
</tr>`)
}
for (var i = 0; i < ket_pekerja.length; i++) {
data_pekerjaan.push(`
<tr>
<th>` + ket_pekerja[i] + `</th>
<td>` + $('#' + ket_pekerja[i]).val() + `</td>
</tr>`)
}
$("#valid-edit-kel").html(data_kel);
$("#valid-edit-penduduk").html(data_penduduk);
$("#valid-edit-pendidik").html(data_pendidik);
$("#valid-edit-pekerja").html(data_pekerjaan);
// }
// $.ajax({
// url: "{% url 'api:coba' %}",
// type: "POST",
// data: {
// 'gambar': data
// },
// processData: false,
// contentType: false,
// success: function(res) {
// alert('sukses')
// }
// });
//}
});
// var data = new FormData();
// data.append("file", $("input[id^='file']")[0].files[0]);
// data.append("csrfmiddlewaretoken", "{{ csrf_token }}");
//
//
// //e.preventDefault();
// //var formData = new FormData($("#gambar")[0]);
// //var data = $('#gambar').prop("files");
// //if (data.length > 0) {
// $.ajax({
// type: "POST",
// url: "{% url 'api:coba' %}",
// processData: false,
// contentType: false,
// mimeType: "multipart/form-data",
// data: data,
// success: function(result) {
// alert('IMAGES UPLOADED');
// }
// });
//
</script>
\ No newline at end of file
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