Commit 1b2eab7e by Ari Agung Prasetiyo

gambaran umum bapenda di dashboard

1 parent 1b75cd48
......@@ -6,6 +6,7 @@ eis-pajak-kumulatif,Komposisi Penerimaan,/eis/pajak,1,0,1,eis-pajak,pcpd,Views,v
eis-pajak-kumulatif2,Realtime Realisasi,/eis/realtime-realisasi,1,0,1,eis-pajak,pcpd,Views,view_pajak,eis,realtime_realisasi.pt
eis-pajak-kumulatif3,Trend Penerimaan,/eis/trend-penerimaan,1,0,1,eis-pajak,pcpd,Views,view_pajak,eis,trend_penerimaan.pt
eis-pajak-kumulatif4,Realtime Piutang,/eis/realtime-piutang,1,0,1,eis-pajak,pcpd,Views,view_pajak,eis,realtime_piutang.pt
eis-pajak-gambaran,Gambaran Umum Bapenda,/eis/gambaran-umum,1,0,1,eis-pajak,gambaran_umum,Views,view_pajak,eis,gambaran_umum.pt
eis-pbb,PBB,/eis/pbb,0,0,1,eis-pajak,pcpd,Views,view_pbb,eis,pbb.pt
eis-bphtb,BPHTB,/eis/bphtb,0,0,1,eis-pajak,pcpd,Views,view_bphtb,eis,pcpd.pt
eis-pbjt,PBJT,#,0,0,1,eis-pajak,,,,eis
......
# from types import NoneType
import os
from pyramid.view import (
view_config,
)
from ..views import BaseView
from ..models import *
from ..models.eis import Eis, Chart, ChartItem, Slide
from datatables import ColumnDT, DataTables
from sqlalchemy import func, and_, String, text
from sqlalchemy.sql.expression import cast
from ..models.payment import PaymentPBB, PaymentPAD, PaymentBPHTB, PaymentWEBR, TargetsBangbadil, UploadRealisasiOpsen
from opensipkd.pbb.monitoring.models import PembayaranSppt, Kecamatan, Kelurahan, Sppt
from opensipkd.pjdl.models import Sspd, Pajak, Usaha, PdlDBSession
from datetime import timedelta
from ..models.payment import PCDBSession
from pyramid.renderers import render_to_response
from eispajak.models.eis import UploadFiles, DBSession
log = logging.getLogger(__name__)
class Views(BaseView):
def __init__(self, request):
super().__init__(request)
self.db_session = PCDBSession
# @view_config(route_name='eis-pajak-gambaran', renderer='templates/gambaran_umum.pt',
# permission='eis')
def view_pajak(self):
files = DBSession.query(UploadFiles.title.label('title'),
UploadFiles.description.label('description'),
UploadFiles.file_name.label('file'),
)
files = files.select_from(UploadFiles).all()
page = self.req.matchdict.get('page')
return render_to_response(
'templates/gambaran_umum.pt',
dict(files=files, ),
request=self.req
)
# return {"module": 'pajak',
# "title": "Realisasi Pajak Daerah"}
<html metal:use-macro="load: eis-base.pt" tal:define="bangbadil bangbadil|request.route_url('bangbadil');">
<div metal:fill-slot="content">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><i class="fa fa-fw fa-plus"></i>&nbsp;${request.title}</h3>
</div>
<div class="panel-body">
<div class="col-md-12 justify-conter-center text-center" tal:repeat="file files">
<br>
<h2 class="black"><b>${file[0]}</b></h2>
<br>
<iframe src='https://view.officeapps.live.com/op/embed.aspx?src=${bangbadil}/../bangbadil_files/${file[2]}'
width='100%' height='600px' frameborder='0'></iframe>
<hr>
</div>
</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!