123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311 |
- <div class="panel-content">
- <div class="panel-title fluid">
- <div class="title-main">
- <h2>工具</h2>
- </div>
- </div>
- <div class="content-wrap">
- <div class="row">
- <% for (let tool of toolMenu) { %>
- <div class="col-xs-6 mb-30 ">
- <div class="c-body">
- <h2><%= tool.title %>
- <% if (tool.url === '/sysTools/api/clearJunkData' ) { %>
- <a id="clearJunkBtn" href="javascript:void(0);" class="btn btn-primary pull-right">清除</a>
- <% } else if (tool.url === '/sysTools/api/clearFakeData' ) { %>
- <a id="clearFakeBtn" href="javascript:void(0);" class="btn btn-primary pull-right">清除</a>
- <% } else if (tool.url === '/sysTools/api/uploadUserGuide' ) { %>
- <a id="uploadUserGuide" href="javascript:void(0);" class="btn btn-primary pull-right">上传</a>
- <% } else if (tool.url === '/sysTools/api/uploadUpgradeGuide' ) { %>
- <a id="uploadUpgradeGuide" href="javascript:void(0);" class="btn btn-primary pull-right">上传</a>
- <% } else { %>
- <a id="<%= tool.controller %>" href="<%= tool.url %>" target="_blank" class="btn btn-primary pull-right">进入</a>
- <% } %>
- </h2>
- </div>
- </div>
- <% } %>
- <!--<div class="col-xs-6 mb-30 ">-->
- <!--<div class="c-body">-->
- <!--<h2>清单规则编辑器-->
- <!--<a id="stdBillsmain" href="/stdBillsmain" target="_blank" class="btn btn-primary pull-right">进入</a>-->
- <!--</h2>-->
- <!--</div>-->
- <!--</div>-->
- <!--<div class="col-xs-6 mb-30 ">-->
- <!--<div class="c-body">-->
- <!--<h2>定额编辑器-->
- <!--<a id="rationRepository" href="/rationRepository/main" target="_blank" class="btn btn-primary pull-right">进入</a>-->
- <!--</h2>-->
- <!--</div>-->
- <!--</div>-->
- <!--<div class="col-xs-6 mb-30 ">-->
- <!--<div class="c-body">-->
- <!--<h2>报表模板-->
- <!--<a id="rpt_tpl" href="/rpt_tpl" target="_blank" class="btn btn-primary pull-right">进入</a>-->
- <!--</h2>-->
- <!--</div>-->
- <!--</div>-->
- <!--<div class="col-xs-6 mb-30 ">-->
- <!--<div class="c-body">-->
- <!--<h2>人材机库-->
- <!--<a id="stdGljRepository" href="/stdGljRepository/main" target="_blank" class="btn btn-primary pull-right">进入</a>-->
- <!--</h2>-->
- <!--</div>-->
- <!--</div>-->
- <!--<div class="col-xs-6 mb-30 ">-->
- <!--<div class="c-body">-->
- <!--<h2>清单指引编辑器-->
- <!--<a id="billsGuidance" href="/billsGuidance/main" target="_blank" class="btn btn-primary pull-right">进入</a>-->
- <!--</h2>-->
- <!--</div>-->
- <!--</div>-->
- <!--<div class="col-xs-6 mb-30 ">-->
- <!--<div class="c-body">-->
- <!--<h2>清除项目残留数据-->
- <!--<a id="clearJunkBtn" href="javascript:void(0);" class="btn btn-primary pull-right">清除</a>-->
- <!--</h2>-->
- <!--</div>-->
- <!--</div>-->
- <!--<div class="col-xs-6 mb-30 ">-->
- <!--<div class="c-body">-->
- <!--<h2>清单模板编辑器-->
- <!--<a id="billTemplate" href="/billsTemplate/main" target="_blank" class="btn btn-primary pull-right">进入</a>-->
- <!--</h2>-->
- <!--</div>-->
- <!--</div>-->
- <!--<div class="col-xs-6 mb-30 ">-->
- <!--<div class="c-body">-->
- <!--<h2>列设置-->
- <!--<a id="mainTreeCol" href="/mainTreeCol/main" target="_blank" class="btn btn-primary pull-right">进入</a>-->
- <!--</h2>-->
- <!--</div>-->
- <!--</div>-->
- <!--<div class="col-xs-6 mb-30 ">-->
- <!--<div class="c-body">-->
- <!--<h2>材料替换库-->
- <!--<a id="materialReplace" href="/materialReplace/main" target="_blank" class="btn btn-primary pull-right">进入</a>-->
- <!--</h2>-->
- <!--</div>-->
- <!--</div>-->
- <!--<div class="col-xs-6 mb-30 ">-->
- <!--<div class="c-body">-->
- <!--<h2>工程特征库-->
- <!--<a id="projectFeature" href="/projectFeature/main" target="_blank" class="btn btn-primary pull-right">进入</a>-->
- <!--</h2>-->
- <!--</div>-->
- <!--</div>-->
- <!--<div class="col-xs-6 mb-30 ">-->
- <!--<div class="c-body">-->
- <!--<h2>费率标准库-->
- <!--<a id="feeRate" href="/feeRate/main" target="_blank" class="btn btn-primary pull-right">进入</a>-->
- <!--</h2>-->
- <!--</div>-->
- <!--</div>-->
- <!--<div class="col-xs-6 mb-30 ">-->
- <!--<div class="c-body">-->
- <!--<h2>计算程序模板库-->
- <!--<a id="calcProgram" href="/calcProgram/main" target="_blank" class="btn btn-primary pull-right">进入</a>-->
- <!--</h2>-->
- <!--</div>-->
- <!--</div>-->
- </div>
- </div>
- </div>
- <!--弹出 是否清除数据-->
- <div class="modal fade" id="clearJunkModal" data-backdrop="static">
- <div class="modal-dialog" role="document">
- <div class="modal-content">
- <div class="modal-header">
- <h5 class="modal-title">删除确认</h5>
- <button type="button" class="close" data-dismiss="modal" aria-label="Close">
- <span aria-hidden="true">×</span>
- </button>
- </div>
- <div class="modal-body">
- <div class="form-group">
- <div id="delete_showinfo">
- <label>确认要清除数据库中项目残留数据吗?(每周日03:30自动清除)</label>
- </div>
- </div>
- </div>
- <div class="modal-footer" style="justify-content: center">
- <button type="button" class="btn btn-primary" data-dismiss="modal" id="clearJunkY" >是</button>
- <button type="button" class="btn btn-primary" data-dismiss="modal">否</button>
- </div>
- </div>
- </div>
- </div>
- <!--弹出 是否清除假删除数据-->
- <div class="modal fade" id="clearFakeModal" data-backdrop="static">
- <div class="modal-dialog" role="document">
- <div class="modal-content">
- <div class="modal-header">
- <h5 class="modal-title">删除确认</h5>
- <button type="button" class="close" data-dismiss="modal" aria-label="Close">
- <span aria-hidden="true">×</span>
- </button>
- </div>
- <div class="modal-body">
- <div class="form-group">
- <div>
- <label>确认要清除数据库中项目假删除数据吗?(清单、定额)</label>
- </div>
- </div>
- </div>
- <div class="modal-footer" style="justify-content: center">
- <button type="button" class="btn btn-primary" data-dismiss="modal" id="clearFakeY" >是</button>
- <button type="button" class="btn btn-primary" data-dismiss="modal">否</button>
- </div>
- </div>
- </div>
- </div>
- <!--上传pdf-->
- <div class="modal fade" id="upload" data-backdrop="static">
- <div class="modal-dialog" role="document">
- <div class="modal-content">
- <div class="modal-header">
- <h5 class="modal-title">上传</h5>
- <button type="button" class="close" data-dismiss="modal" aria-label="Close">
- <span aria-hidden="true">×</span>
- </button>
- </div>
- <div class="modal-body">
- <form>
- <div class="form-group">
- <label>请选择pdf格式文件</label>
- <input id="upload-file" class="form-control-file" type="file" accept="application/pdf">
- </div>
- </form>
- </div>
- <div class="modal-footer">
- <a href="javascript:void(0);" class="btn btn-primary" id="uploadConfirm">确定</a>
- <button type="button" class="btn btn-secondary" data-dismiss="modal">取消</button>
- </div>
- </div>
- </div>
- </div>
- <script type="text/javascript" src="/public/web/common_ajax.js"></script>
- <script type="text/javascript" src="/public/web/PerfectLoad.js"></script>
- <script type="text/javascript">
- $(document).ready(function () {
- // $('#billsLib').click(function () {
- // let href = '/stdBillsmain';
- // let newTab = window.open('about:blank');
- // CommonAjax.get(href, {}, function () {
- // newTab.location.href = href;
- // });
- // });
- //
- // $('#rationLib').click(function () {
- // let href = '/rationRepository/main';
- // let newTab = window.open('about:blank');
- // CommonAjax.get(href, {}, function () {
- // newTab.location.href = href;
- // });
- // });
- //
- // $('#rptTemplate').click(function () {
- // let href = '/rpt_tpl';
- // let newTab = window.open('about:blank');
- // CommonAjax.get(href, {}, function () {
- // newTab.location.href = href;
- // });
- // });
- //
- // $('#gljLib').click(function () {
- // let href = '/stdGljRepository/main';
- // let newTab = window.open('about:blank');
- // CommonAjax.get(href, {}, function () {
- // newTab.location.href = href;
- // });
- // });
- //
- // $('#billsGuidanceLib').click(function () {
- // let href = '/billsGuidance/main';
- // let newTab = window.open('about:blank');
- // CommonAjax.get(href, {}, function () {
- // newTab.location.href = href;
- // });
- // });
- $('#clearJunkBtn').click(function () {
- $('#clearJunkModal').modal('show');
- });
- $('#clearFakeBtn').click(function () {
- $('#clearFakeModal').modal('show');
- });
- $('#clearJunkY').click(function () {
- $.bootstrapLoading.start();
- CommonAjax.post('/sysTools/api/clearJunkData', '', function (rstData) {
- $.bootstrapLoading.end();
- }, function () {
- $.bootstrapLoading.end();
- })
- });
- $('#clearFakeY').click(function () {
- $.bootstrapLoading.start();
- CommonAjax.post('/sysTools/api/clearFakeData', '', function (rstData) {
- $.bootstrapLoading.end();
- }, function () {
- $.bootstrapLoading.end();
- })
- });
- let uploadType = {
- userGuide: 'userGuide',
- upgradeGuide: 'upgradeGuide'
- },
- curTrigger = null;
- //用户手册
- $('#uploadUserGuide').click(function () {
- curTrigger = uploadType.userGuide;
- $('#upload .modal-title').text('上传用户手册');
- $('#upload').modal('show');
- });
- //升级说明
- $('#uploadUpgradeGuide').click(function () {
- curTrigger = uploadType.upgradeGuide;
- $('#upload .modal-title').text('上传升级说明');
- $('#upload').modal('show');
- })
- $('#upload').on('hide.bs.modal', function () {
- $('#upload-file').val('');
- });
- $('#uploadConfirm').click(function () {
- let file = $('#upload-file')[0],
- pdf = file.files[0],
- trigger = curTrigger;
- if (!trigger) {
- alert('无效的操作!(触发器为空)');
- return;
- }
- if (!pdf) {
- alert('请选择pdf文件!');
- return;
- }
- let formData = new FormData();
- formData.append('file', pdf);
- formData.append('trigger', trigger);
- $.ajax({
- url: '/sysTools/api/uploadUserGuide',
- type: 'POST',
- data: formData,
- cache: false,
- contentType: false,
- processData: false,
- beforeSend: function() {
- $.bootstrapLoading.start();
- },
- success: function(response){
- $.bootstrapLoading.end();
- $('#upload').modal('hide');
- },
- error: function(){
- alert('上传失败');
- $.bootstrapLoading.end();
- }
- });
- });
- });
- </script>
|