Commit ccecc429 by aa.gusti

grafik

1 parent 8defdedb
......@@ -17,5 +17,5 @@ def calculate_data(DBS, table):
kode = row.kode
jml = 0
else:
jml = jml + row.jumlah
if row.jumlah:
jml = jml + row.jumlah
......@@ -6,6 +6,8 @@ eis-sipkd-anggaran,Anggaran,/eis/sipkd/anggaran,1
eis-sipkd-anggaran-act,Anggaran Act,/eis/sipkd/anggaran/{act}/act,1
eis-sipkd-realisasi,Realisasi,/eis/sipkd/realisasi,1
eis-sipkd-realisasi-act,Realisasi Act,/eis/sipkd/realisasi/{act}/act,1
eis-sipkd-kinerja,Kinerja,/eis/sipkd/kinerja,1
eis-sipkd-kinerja-act,Kinerja Act,/eis/sipkd/kinerja/{act}/act,1
eis-sipkd-grafik,Grafik,/eis/sipkd/grafik,1
eis-sipkd-grafik-act,Grafik Act,/eis/sipkd/grafik/{act}/act,1
eis-sipkd-harian,Harian,/eis/sipkd/harian,1
......
from sqlalchemy import func
from ..tools import date_from_str #, row2dict
from pyramid.view import (
view_config,
)
from ..models import EisDBSession, Chart, ChartItem
from ..views import BaseView
from datetime import datetime
########
# APP Home #
########
class Views(BaseView):
def cek_value(self,value,devider,simbol):
if value<devider:
return "{0:,.0f}".format(value)
else:
return "{0:,.0f} {1}".format(value/devider,simbol)
@view_config(route_name='eis-sipkd-grafik', renderer='templates/grafik.pt',
permission='eis-sipkd-grafik')
def view_app(self):
tahun = self.ses['tahun']
params = self.params
return dict(project = "EIS-SIPKD")
@view_config(route_name='eis-sipkd-grafik-act', renderer='json')
def view_app_act(self):
tahun = self.ses['tahun']
req = self.req
params = req.params
id = 'id' in params and params['id'] or 0
json_data = {}
json_data['success']=False
if req.matchdict['act']=='grid':
rows = EisDBSession.query(Eis).filter(Eis.id==id)
if not rows:
return json_data
for row in rows:
row_dicted = row.to_dict()
amt_hari = float(row_dicted['amt_hari'])
amt_minggu = float(row_dicted['amt_minggu']) #+amt_hari
amt_bulan = float(row_dicted['amt_bulan']) #+amt_hari
amt_tahun = float(row_dicted['amt_tahun']) #+amt_bulan
json_data['success']= True
json_data['tahun'] = self.cek_value(amt_tahun,1, '')
json_data['bulan'] = self.cek_value(amt_bulan,1, '')
json_data['minggu'] = self.cek_value(amt_minggu,1, '')
json_data['hari'] = self.cek_value(amt_hari,1, '')
return json_data
#######################################################################
# GRAFIK LINE/BAR
#######################################################################
elif req.matchdict['act']=='linebar':
rows = EisDBSession.query(Chart).filter(Chart.id==id).first()
if not rows:
return json_data
json_data['label'] = rows.label.split(',')
rows = EisDBSession.query(ChartItem).filter(ChartItem.chart_id==id).\
order_by(ChartItem.id)
for row in rows:
json_data[row.source_type] = [row.value_1/row.chart.devider,row.value_2/row.chart.devider,row.value_3/row.chart.devider,
row.value_4/row.chart.devider,row.value_5/row.chart.devider,row.value_6/row.chart.devider,
row.value_7/row.chart.devider,row.value_8/row.chart.devider,row.value_9/row.chart.devider,
row.value10/row.chart.devider,row.value11/row.chart.devider,row.value12/row.chart.devider,]
json_data['success']= True
return json_data
#######################################################################
# GRAFIK LINGKARAN
#######################################################################
elif req.matchdict['act']=='pie':
rows = EisDBSession.query(Chart).filter(Chart.id==id).first()
if not rows:
return json_data
json_data['label'] = rows.label.split(',')
rows = EisDBSession.query(ChartItem).filter(ChartItem.chart_id==id).\
order_by(ChartItem.id)
json_data['rows'] = {}
for row in rows:
anama = {}
anama['nama'] = row.nama
anama['color'] = row.color
anama ['highlight'] = row.highlight
anama ['value'] = row.value_1/row.chart.devider
json_data['rows'][row.nama] =anama
json_data['success']= True
return json_data
def row2dict(rows):
return [dict(zip(row.keys(), list(row))) for row in rows]
<html metal:use-macro="load: base-eis.pt">
<div metal:fill-slot="scripts">
<div class="col-md-12 judul">
<div class="container">
<div class="row judul">
<div class="col-md-2 judul">
<img class="" src="/static/img/logo.png" style="height:80px; width:80px; padding-bottom:10px;">
</div>
<div class="col-md-8 sub-judul">
<div class="col-md-10 sub-judul">
EKSEKUTIF SUMMARY APBD<br>
TAHUN ${request.session['tahun']}
</div>
</div>
<div class="col-md-12">
<div class="col-md-1"><b>&nbsp;</b></div>
<div class="col-md-10 sub-judul bg-primary">
<div class="col-md-12">
<div class="row">
<div class="sub-judul bg-primary">
${title}
</div>
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
<div class="col-md-12">
<div class="col-md-1"><b>&nbsp;</b></div>
<div class="col-md-7">
<div class="col-md-12 table-title bg-success"><b>URAIAN</b></div>
</div>
<div class="col-md-3 table-title bg-success " style="text-align:right;"><right><b>JUMLAH</b></right></div>
<div class="col-md-1"><b>&nbsp;</b></div>
<div class="row">
<div class="col-md-8 table-title bg-success"><b>URAIAN</b></div>
<div class="col-md-4 table-title bg-success " style="text-align:right;"><right><b>JUMLAH</b></right></div>
</div>
<div class="col-md-12" tal:repeat="row ar_rows">
<div class="row" tal:repeat="row ar_rows">
<div tal:condition="float(row.level_id/2.0)!=float(row.level_id//2.0)">
<div class="col-md-1">&nbsp;
<!-- <div class="table-body bg-info">${row.kode}</div> -->
</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-info">
<a href="/eis/sipkd/anggaran?kode=${row.kode}&nama=${row.nama}">${row.nama}</a>
</div>
<div class="col-md-8 table-body bg-info">
<a href="/eis/sipkd/anggaran?kode=${row.kode}&nama=${row.nama}">${row.nama}</a>
</div>
<div class="col-md-3 table-body-right bg-info">
<div class="col-md-4 table-body-right bg-info">
${row.jumlah}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
<div tal:condition="float(row.level_id/2.0)==float(row.level_id//2.0)">
<div class="col-md-1">&nbsp;
<!-- <div class="table-body bg-info">${row.kode}</div> -->
<div class="col-md-8 table-body bg-warning">
<a href="/eis/sipkd/anggaran?kode=${row.kode}&nama=${row.nama}">${row.nama}</a>
</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-warning"><a href="/eis/sipkd/anggaran?kode=${row.kode}&nama=${row.nama}">${row.nama}</a></div>
</div>
<div class="col-md-3 table-body-right bg-warning">
<div class="col-md-4 table-body-right bg-warning">
${row.jumlah}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
</div>
<div class="col-md-12" tal:repeat="row ap_rows">
<div class="row" tal:repeat="row ap_rows">
<div tal:condition="float(row.level_id/2.0)!=float(row.level_id//2.0)">
<div class="col-md-1">&nbsp;
<!-- <div class="table-body bg-info">${row.kode}</div> -->
</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-info">
<a href="/eis/sipkd/anggaran?kode=${row.kode}&nama=${row.nama}">${row.nama}</a>
</div>
<div class="col-md-8 table-body bg-info">
<a href="/eis/sipkd/anggaran?kode=${row.kode}&nama=${row.nama}">${row.nama}</a>
</div>
<div class="col-md-3 table-body-right bg-info">
<div class="col-md-4 table-body-right bg-info">
${row.jumlah}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
<div tal:condition="float(row.level_id/2.0)==float(row.level_id//2.0)">
<div class="col-md-1">&nbsp;
<!-- <div class="table-body bg-info">${row.kode}</div> -->
</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-warning"><a href="/eis/sipkd/anggaran?kode=${row.kode}&nama=${row.nama}">${row.nama}</a></div>
<div class="col-md-8 table-body bg-warning">
<a href="/eis/sipkd/anggaran?kode=${row.kode}&nama=${row.nama}">${row.nama}</a>
</div>
<div class="col-md-3 table-body-right bg-warning">
<div class="col-md-4 table-body-right bg-warning">
${row.jumlah}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
</div>
<div class="col-md-12" tal:condition="level_id<3 and not kode">
<div class="col-md-1">&nbsp;</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-danger" >SURPLUS/DEFISIT</div>
</div>
<div class="col-md-3 table-body-right bg-danger">
<div class="row" tal:condition="level_id<3 and not kode">
<div class="col-md-8 table-body bg-danger" >SURPLUS/DEFISIT</div>
<div class="col-md-4 table-body-right bg-danger">
${sd_row}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
<div class="col-md-12" tal:repeat="row pb_rows">
<div class="row" tal:repeat="row pb_rows">
<div tal:condition="float(row.level_id/2.0)!=float(row.level_id//2.0)">
<div class="col-md-1">&nbsp;
<!-- <div class="table-body bg-info">${row.kode}</div> -->
</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-info">
<a href="/eis/sipkd/anggaran?kode=${row.kode}&nama=${row.nama}">${row.nama}</a>
</div>
<div class="col-md-8 table-body bg-info">
<a href="/eis/sipkd/anggaran?kode=${row.kode}&nama=${row.nama}">${row.nama}</a>
</div>
<div class="col-md-3 table-body-right bg-info">
<div class="col-md-4 table-body-right bg-info">
${row.jumlah}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
<div tal:condition="float(row.level_id/2.0)==float(row.level_id//2.0)">
<div class="col-md-1">&nbsp;
<!-- <div class="table-body bg-info">${row.kode}</div> -->
<div class="col-md-8 table-body bg-warning">
<a href="/eis/sipkd/anggaran?kode=${row.kode}&nama=${row.nama}">${row.nama}</a>
</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-warning"><a href="/eis/sipkd/anggaran?kode=${row.kode}&nama=${row.nama}">${row.nama}</a></div>
<div class="col-md-4 table-body-right bg-warning">
${row.jumlah}
</div>
<div class="col-md-3 table-body-right bg-warning">
${row.jumlah}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
</div>
</div>
</div>
</html>
......@@ -11,6 +11,7 @@
<!-- Menu Master-->
<li><a href="/eis/sipkd/anggaran">Anggaran</a>
<li><a href="/eis/sipkd/realisasi">Realisasi</a>
<li><a href="/eis/sipkd/kinerja">Kinerja</a>
<li><a href="/eis/sipkd/grafik">Grafik</a>
<li><a href="/eis/sipkd/harian">Harian</a>
<li class="dropdown" tal:condition="request.user.user_name=='admin'">
......
......@@ -336,7 +336,7 @@
</script>
</div>
<div class="col-md-12 data" style="margin-bottom:50px; display:none;"
tal:condition="dat.source_type=='chart-bar'" id="chart-bar-${dat.id}" >
<div class="row">
......
<html metal:use-macro="load: base-eis.pt">
<div metal:fill-slot="scripts">
<div class="container">
<div class="row">
<div class="col-md-2">
<img class="" src="/static/img/logo.png" style="height:80px; width:80px; padding-bottom:10px;">
</div>
<div class="col-md-8 sub-judul">
KINERJA APBD<br>
TAHUN ${request.session['tahun']}
</div>
</div>
<div class="row">
<div class="col-md-12 sub-judul bg-primary">
${title}
</div>
</div>
<div class="row">
<div class="col-md-5 table-title bg-success"><b>URAIAN</b></div>
<div class="col-md-2 table-title bg-success " style="text-align:right;"><right><b>ANGGARAN</b></right></div>
<div class="col-md-2 table-title bg-success " style="text-align:right;"><right><b>REALISASI</b></right></div>
<div class="col-md-2 table-title bg-success " style="text-align:right;"><right><b>SALDO</b></right></div>
<div class="col-md-1 table-title bg-success " style="text-align:right;"><right><b>(%)</b></right></div>
</div>
<div class="row" tal:repeat="row ar_rows">
<div tal:condition="float(row.level_id/2.0)!=float(row.level_id//2.0)">
<div class="col-md-5 table-body bg-info">
<a href="/eis/sipkd/kinerja?kode=${row.rekening_kd}&nama=${row.rekening_nm}">${row.rekening_nm}</a>
</div>
<div class="col-md-2 table-body-right bg-info">
${row.anggaran}
</div>
<div class="col-md-2 table-body-right bg-info">
${row.realisasi}
</div>
<div class="col-md-2 table-body-right bg-info">
${row.anggaran - row.realisasi}
</div>
<div class="col-md-1 table-body-right bg-info">
<tal:block tal:condition="row.anggaran==0">
100
</tal:block>
<tal:block tal:condition="row.anggaran!=0">
${round(row.realisasi/row.anggaran*100,0)}
</tal:block>
</div>
</div>
<div tal:condition="float(row.level_id/2.0)==float(row.level_id//2.0)">
<div class="col-md-5 table-body bg-warning">
<a href="/eis/sipkd/kinerja?kode=${row.rekening_kd}&nama=${row.rekening_nm}">${row.rekening_nm}</a>
</div>
<div class="col-md-2 table-body-right bg-warning">
${row.anggaran}
</div>
<div class="col-md-2 table-body-right bg-warning">
${row.realisasi}
</div>
<div class="col-md-2 table-body-right bg-warning">
${row.anggaran - row.realisasi}
</div>
<div class="col-md-1 table-body-right bg-warning">
<tal:block tal:condition="row.anggaran==0">
100
</tal:block>
<tal:block tal:condition="row.anggaran!=0">
${round(row.realisasi/row.anggaran*100,0)}
</tal:block>
</div>
</div>
</div>
<div class="row" tal:repeat="row ap_rows">
<div tal:condition="float(row.level_id/2.0)!=float(row.level_id//2.0)">
<div class="col-md-5 table-body bg-info">
<a href="/eis/sipkd/kinerja?kode=${row.rekening_kd}&nama=${row.rekening_nm}">${row.rekening_nm}</a>
</div>
<div class="col-md-2 table-body-right bg-info">
${row.anggaran}
</div>
<div class="col-md-2 table-body-right bg-info">
${row.realisasi}
</div>
<div class="col-md-2 table-body-right bg-info">
${row.anggaran - row.realisasi}
</div>
<div class="col-md-1 table-body-right bg-info">
<tal:block tal:condition="row.anggaran==0">
100
</tal:block>
<tal:block tal:condition="row.anggaran!=0">
${round(row.realisasi/row.anggaran*100,0)}
</tal:block>
</div>
</div>
<div tal:condition="float(row.level_id/2.0)==float(row.level_id//2.0)">
<div class="col-md-5 table-body bg-warning">
<a href="/eis/sipkd/kinerja?kode=${row.rekening_kd}&nama=${row.rekening_nm}">${row.rekening_nm}</a>
</div>
<div class="col-md-2 table-body-right bg-warning">
${row.anggaran}
</div>
<div class="col-md-2 table-body-right bg-warning">
${row.realisasi}
</div>
<div class="col-md-2 table-body-right bg-warning">
${row.anggaran - row.realisasi}
</div>
<div class="col-md-1 table-body-right bg-warning">
<tal:block tal:condition="row.anggaran==0">
100
</tal:block>
<tal:block tal:condition="row.anggaran!=0">
${round(row.realisasi/row.anggaran*100,0)}
</tal:block>
</div>
</div>
</div>
<div class="row" tal:condition="level_id<3 and not kode">
<div class="col-md-5 table-body bg-danger" >SURPLUS/DEFISIT</div>
<div class="col-md-2 table-body-right bg-danger">
${sd_row['anggaran']}
</div>
<div class="col-md-2 table-body-right bg-danger">
${sd_row['realisasi']}
</div>
<div class="col-md-2 table-body-right bg-danger">
${sd_row['anggaran']-sd_row['realisasi']}
</div>
<div class="col-md-1 table-body-right bg-danger">
<tal:block tal:condition="sd_row['anggaran']==0">
100
</tal:block>
<tal:block tal:condition="sd_row['anggaran']!=0">
${round(sd_row['realisasi']/sd_row['anggaran']*100,0)}
</tal:block>
</div>
</div>
<div class="row" tal:repeat="row pb_rows">
<div tal:condition="float(row.level_id/2.0)!=float(row.level_id//2.0)">
<div class="col-md-5 table-body bg-info">
<a href="/eis/sipkd/kinerja?kode=${row.rekening_kd}&nama=${row.rekening_nm}">${row.rekening_nm}</a>
</div>
<div class="col-md-2 table-body-right bg-info">
${row.anggaran}
</div>
<div class="col-md-2 table-body-right bg-info">
${row.realisasi}
</div>
<div class="col-md-2 table-body-right bg-info">
${row.anggaran - row.realisasi}
</div>
<div class="col-md-1 table-body-right bg-info">
<tal:block tal:condition="row.anggaran==0">
100
</tal:block>
<tal:block tal:condition="row.anggaran!=0">
${round(row.realisasi/row.anggaran*100,0)}
</tal:block>
</div> </div>
<div tal:condition="float(row.level_id/2.0)==float(row.level_id//2.0)">
<div class="col-md-5 table-body bg-warning">
<a href="/eis/sipkd/kinerja?kode=${row.rekening_kd}&nama=${row.rekening_nm}">${row.rekening_nm}</a>
</div>
<div class="col-md-2 table-body-right bg-warning">
${row.anggaran}
</div>
<div class="col-md-2 table-body-right bg-warning">
${row.realisasi}
</div>
<div class="col-md-2 table-body-right bg-warning">
${row.anggaran - row.realisasi}
</div>
<div class="col-md-1 table-body-right bg-warning">
<tal:block tal:condition="row.anggaran==0">
100
</tal:block>
<tal:block tal:condition="row.anggaran!=0">
${round(row.realisasi/row.anggaran*100,0)}
</tal:block>
</div> </div>
</div>
</div>
</div>
</html>
<html metal:use-macro="load: base-eis.pt">
<div metal:fill-slot="scripts">
<div class="col-md-12 judul">
<div class="container">
<div class="row judul">
<div class="col-md-2 judul">
<img class="" src="/static/img/logo.png" style="height:80px; width:80px; padding-bottom:10px;">
</div>
<div class="col-md-8 sub-judul">
<div class="col-md-10 sub-judul">
EKSEKUTIF SUMMARY REALISASI APBD<br>
TAHUN ${request.session['tahun']}
</div>
</div>
<div class="col-md-12">
<div class="col-md-1"><b>&nbsp;</b></div>
<div class="col-md-10 sub-judul bg-primary">
<div class="col-md-12">
${title}
</div>
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
<div class="row">
<div class="sub-judul bg-primary">${title}</div>
</div>
<div class="col-md-12">
<div class="col-md-1"><b>&nbsp;</b></div>
<div class="col-md-7">
<div class="col-md-12 table-title bg-success"><b>URAIAN</b></div>
</div>
<div class="col-md-3 table-title bg-success " style="text-align:right;"><right><b>JUMLAH</b></right></div>
<div class="col-md-1"><b>&nbsp;</b></div>
<div class="row">
<div class="col-md-8 table-title bg-success"><b>URAIAN</b></div>
<div class="col-md-4 table-title bg-success table-body-right"><b>JUMLAH</b></div>
</div>
<div class="col-md-12" tal:repeat="row ar_rows">
<div class="row" tal:repeat="row ar_rows">
<div tal:condition="float(row.level_id/2.0)!=float(row.level_id//2.0)">
<div class="col-md-1">&nbsp;
<!-- <div class="table-body bg-info">${row.rekening_kd}</div> -->
</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-info">
<a href="/eis/sipkd/realisasi?kode=${row.rekening_kd}&nama=${row.rekening_nm}">${row.rekening_nm}</a>
</div>
</div>
<div class="col-md-3 table-body-right bg-info">
${row.jumlah}
<div class="col-md-8 table-body bg-info">
<a href="/eis/sipkd/realisasi?kode=${row.rekening_kd}&nama=${row.rekening_nm}">${row.rekening_nm}</a>
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
<div class="col-md-4 table-body-right bg-info">${row.jumlah}</div>
</div>
<div tal:condition="float(row.level_id/2.0)==float(row.level_id//2.0)">
<div class="col-md-1">&nbsp;
<!-- <div class="table-body bg-info">${row.rekening_kd}</div> -->
<div class="col-md-8 table-body bg-warning">
<a href="/eis/sipkd/realisasi?kode=${row.rekening_kd}&nama=${row.rekening_nm}">${row.rekening_nm}</a>
</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-warning"><a href="/eis/sipkd/realisasi?kode=${row.rekening_kd}&nama=${row.rekening_nm}">${row.rekening_nm}</a></div>
</div>
<div class="col-md-3 table-body-right bg-warning">
${row.jumlah}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
<div class="col-md-4 table-body-right bg-warning">${row.jumlah}</div>
</div>
</div>
<div class="col-md-12" tal:repeat="row ap_rows">
<div class="row" tal:repeat="row ap_rows">
<div tal:condition="float(row.level_id/2.0)!=float(row.level_id//2.0)">
<div class="col-md-1">&nbsp;
<!-- <div class="table-body bg-info">${row.rekening_kd}</div> -->
</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-info">
<a href="/eis/sipkd/realisasi?kode=${row.rekening_kd}&nama=${row.rekening_nm}">${row.rekening_nm}</a>
</div>
<div class="col-md-8 table-body bg-info">
<a href="/eis/sipkd/realisasi?kode=${row.rekening_kd}&nama=${row.rekening_nm}">${row.rekening_nm}</a>
</div>
<div class="col-md-3 table-body-right bg-info">
${row.jumlah}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
<div class="col-md-4 table-body-right bg-info">${row.jumlah}</div>
</div>
<div tal:condition="float(row.level_id/2.0)==float(row.level_id//2.0)">
<div class="col-md-1">&nbsp;
<!-- <div class="table-body bg-info">${row.rekening_kd}</div> -->
</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-warning"><a href="/eis/sipkd/realisasi?kode=${row.rekening_kd}&nama=${row.rekening_nm}">${row.rekening_nm}</a></div>
<div class="col-md-8 table-body bg-warning">
<a href="/eis/sipkd/realisasi?kode=${row.rekening_kd}&nama=${row.rekening_nm}">${row.rekening_nm}</a>
</div>
<div class="col-md-3 table-body-right bg-warning">
${row.jumlah}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
<div class="col-md-4 table-body-right bg-warning">${row.jumlah}</div>
</div>
</div>
<div class="col-md-12" tal:condition="level_id<3 and not kode">
<div class="col-md-1">&nbsp;</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-danger" >SURPLUS/DEFISIT</div>
</div>
<div class="col-md-3 table-body-right bg-danger">
<div class="row" tal:condition="level_id<3 and not kode">
<div class="col-md-8 table-body bg-danger" >SURPLUS/DEFISIT (Pendapatan-Belanja)</div>
<div class="col-md-4 table-body-right bg-danger">
${sd_row}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
<div class="col-md-12" tal:repeat="row pb_rows">
<div class="row" tal:repeat="row pb_rows">
<div tal:condition="float(row.level_id/2.0)!=float(row.level_id//2.0)">
<div class="col-md-1">&nbsp;
<!-- <div class="table-body bg-info">${row.rekening_kd}</div> -->
</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-info">
<a href="/eis/sipkd/realisasi?kode=${row.rekening_kd}&nama=${row.rekening_nm}">${row.rekening_nm}</a>
</div>
<div class="col-md-8 table-body bg-info">
<a href="/eis/sipkd/realisasi?kode=${row.rekening_kd}&nama=${row.rekening_nm}">${row.rekening_nm}</a>
</div>
<div class="col-md-3 table-body-right bg-info">
${row.jumlah}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
<div class="col-md-4 table-body-right bg-info">${row.jumlah}</div>
</div>
<div tal:condition="float(row.level_id/2.0)==float(row.level_id//2.0)">
<div class="col-md-1">&nbsp;
<!-- <div class="table-body bg-info">${row.rekening_kd}</div> -->
</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-warning"><a href="/eis/sipkd/realisasi?kode=${row.rekening_kd}&nama=${row.rekening_nm}">${row.rekening_nm}</a></div>
<div class="col-md-8 table-body bg-warning">
<a href="/eis/sipkd/realisasi?kode=${row.rekening_kd}&nama=${row.rekening_nm}">${row.rekening_nm}</a>
</div>
<div class="col-md-3 table-body-right bg-warning">
${row.jumlah}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
<div class="col-md-4 table-body-right bg-warning">${row.jumlah}</div>
</div>
</div>
<div class="col-md-12" tal:condition="level_id<3 and not kode">
<div class="col-md-1">&nbsp;</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-danger" >SALDO KAS</div>
</div>
<div class="col-md-3 table-body-right bg-danger">
${sk_row}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
<div class="row" tal:condition="level_id<3 and not kode">
<div class="col-md-8 table-body bg-danger" >SALDO KAS (Surplus/Defisit + Pembiayaan)</div>
<div class="col-md-4 table-body-right bg-danger">${sk_row}</div>
</div>
</div>
</div>
</html>
<html metal:use-macro="load: base-eis.pt">
<div metal:fill-slot="scripts">
<div class="col-md-12 judul">
<div class="col-md-2 judul">
<img class="" src="/static/img/logo.png" style="height:80px; width:80px; padding-bottom:10px;">
</div>
<div class="col-md-8 sub-judul">
EKSEKUTIF SUMMARY REALISASI APBD<br>
TAHUN ${request.session['tahun']}
</div>
</div>
<div class="col-md-12">
<div class="col-md-1"><b>&nbsp;</b></div>
<div class="col-md-10 sub-judul bg-primary">
<div class="col-md-12">
${title}
</div>
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
<div class="col-md-12">
<div class="col-md-1"><b>&nbsp;</b></div>
<div class="col-md-7">
<div class="col-md-12 table-title bg-success"><b>URAIAN</b></div>
</div>
<div class="col-md-3 table-title bg-success " style="text-align:right;"><right><b>JUMLAH</b></right></div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
<div class="col-md-12" tal:repeat="row ar_rows">
<div tal:condition="float(row.level_id/2.0)!=float(row.level_id//2.0)">
<div class="col-md-1">&nbsp;
<!-- <div class="table-body bg-info">${row.rekening_kd}</div> -->
</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-info">
<a href="/eis/sipkd/realisasi?kode=${row.rekening_kd}&nama=${row.rekening_nm}">${row.rekening_nm}</a>
</div>
</div>
<div class="col-md-3 table-body-right bg-info">
${row.jumlah}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
<div tal:condition="float(row.level_id/2.0)==float(row.level_id//2.0)">
<div class="col-md-1">&nbsp;
<!-- <div class="table-body bg-info">${row.rekening_kd}</div> -->
</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-warning"><a href="/eis/sipkd/realisasi?kode=${row.rekening_kd}&nama=${row.rekening_nm}">${row.rekening_nm}</a></div>
</div>
<div class="col-md-3 table-body-right bg-warning">
${row.jumlah}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
</div>
<div class="col-md-12" tal:repeat="row ap_rows">
<div tal:condition="float(row.level_id/2.0)!=float(row.level_id//2.0)">
<div class="col-md-1">&nbsp;
<!-- <div class="table-body bg-info">${row.rekening_kd}</div> -->
</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-info">
<a href="/eis/sipkd/realisasi?kode=${row.rekening_kd}&nama=${row.rekening_nm}">${row.rekening_nm}</a>
</div>
</div>
<div class="col-md-3 table-body-right bg-info">
${row.jumlah}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
<div tal:condition="float(row.level_id/2.0)==float(row.level_id//2.0)">
<div class="col-md-1">&nbsp;
<!-- <div class="table-body bg-info">${row.rekening_kd}</div> -->
</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-warning"><a href="/eis/sipkd/realisasi?kode=${row.rekening_kd}&nama=${row.rekening_nm}">${row.rekening_nm}</a></div>
</div>
<div class="col-md-3 table-body-right bg-warning">
${row.jumlah}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
</div>
<div class="col-md-12" tal:condition="level_id<3 and not kode">
<div class="col-md-1">&nbsp;</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-danger" >SURPLUS/DEFISIT</div>
</div>
<div class="col-md-3 table-body-right bg-danger">
${sd_row}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
<div class="col-md-12" tal:repeat="row pb_rows">
<div tal:condition="float(row.level_id/2.0)!=float(row.level_id//2.0)">
<div class="col-md-1">&nbsp;
<!-- <div class="table-body bg-info">${row.rekening_kd}</div> -->
</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-info">
<a href="/eis/sipkd/realisasi?kode=${row.rekening_kd}&nama=${row.rekening_nm}">${row.rekening_nm}</a>
</div>
</div>
<div class="col-md-3 table-body-right bg-info">
${row.jumlah}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
<div tal:condition="float(row.level_id/2.0)==float(row.level_id//2.0)">
<div class="col-md-1">&nbsp;
<!-- <div class="table-body bg-info">${row.rekening_kd}</div> -->
</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-warning"><a href="/eis/sipkd/realisasi?kode=${row.rekening_kd}&nama=${row.rekening_nm}">${row.rekening_nm}</a></div>
</div>
<div class="col-md-3 table-body-right bg-warning">
${row.jumlah}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
</div>
<div class="col-md-12" tal:condition="level_id<3 and not kode">
<div class="col-md-1">&nbsp;</div>
<div class="col-md-7">
<div class="col-md-12 table-body bg-danger" >SALDO KAS</div>
</div>
<div class="col-md-3 table-body-right bg-danger">
${sk_row}
</div>
<div class="col-md-1"><b>&nbsp;</b></div>
</div>
</div>
</html>
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!