123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544 |
- <!-- include 'header' -->
- <script type="text/javascript" src="<?= WEB_SITE_GLOBAL ?>js/swfuplad2/swfupload.js"></script>
- <script type="text/javascript" src="<?= WEB_SITE_GLOBAL ?>js/swfuplad2/swfupload.queue.js"></script>
- <script type="text/javascript" src="<?= WEB_SITE_GLOBAL ?>js/swfuplad2/fileprogress.js"></script>
- <script type="text/javascript" src="<?= WEB_SITE_GLOBAL ?>js/swfuplad2/handlers.js"></script>
- <script type="text/javascript" src="<?= WEB_SITE_GLOBAL ?>js/invoice.js"></script>
- <link rel=stylesheet href="<?= WEB_SITE_GLOBAL ?>js/DataTables/jquery.dataTables.css">
- <script type="text/javascript" src="<?= WEB_SITE_GLOBAL ?>js/DataTables/jquery.dataTables.min.js"></script>
- <script type="text/javascript">
- var swfu;
- window.onload = function() {
- var settings = {
- flash_url : "<?= WEB_SITE_GLOBAL ?>js/swfuplad2/swfupload.swf",
- upload_url: "/invoiceTrainingUpload", // Relative to the SWF file
-
- file_size_limit : "8 MB",
- file_types : "*.xlsx",
- file_types_description : "*.xlsx",
- file_upload_limit : 8,
- file_queue_limit : 1,
- custom_settings : {
- progressTarget : "fsUploadProgress",
- cancelButtonId : "btnCancel"
- },
- debug: false,
- // Button settings
- //button_image_url: "<?= WEB_SITE_GLOBAL ?>images/btn-normal.gif", // Relative to the Flash file
- button_width: "200",
- button_height: "50",
- button_placeholder_id: "spanButtonPlaceHolder",
- button_text: '<span class="theFont">浏览</span>',
- button_text_style: ".theFont { font-size: 16; }",
- button_text_left_padding: 12,
- button_text_top_padding: 3,
- // The event handler functions are defined in handlers.js
- file_queued_handler : fileQueued,
- file_queue_error_handler : fileQueueError,
- file_dialog_complete_handler : fileDialogComplete,
- upload_start_handler : uploadStart,
- upload_progress_handler : uploadProgress,
- upload_error_handler : uploadError,
- upload_success_handler : uploadSuccess,
- upload_complete_handler : uploadComplete,
- queue_complete_handler : queueComplete // Queue plugin event
- };
- swfu = new SWFUpload(settings);
- };
- </script>
- <body>
- <div class="mainLayout">
- <div class="mainMenu">
- <div class="menuItem">
- <a href="#" class="mLogo">CLD</a>
- <ul>
- <!-- include 'menuReceipt' -->
- </ul>
- </div>
-
- </div>
- <div class="warpContent">
- <div class="subMenu fL">
- <div class="menuItem">
- <!-- include 'invoiceMenu' -->
- </div>
- </div>
- <div class="adminContent autoHeight">
- <legend>
- {{iTrainDetail.trainName}}</legend>
- <div class="demandCate">
- <form action="/invoiceTrainingDetail/{{itid}}.html" id="its" method="get" class="nice-validator n-default" novalidate="novalidate">
- <ul class="cateList">
- <li>
- <select name="trainStatus" node-itSChange >
- <option <!-- if {{trainStatus}}=='ALL' --> selected <!-- endif --> value="ALL">所有 </option>
- <option <!-- if {{trainStatus}}=='SUBED' --> selected <!-- endif --> value="SUBED" >待提交 </option><!--该状态为还没提交审批的发票-->
- <option <!-- if {{trainStatus}}=='APPROVAL' --> selected <!-- endif --> value="APPROVAL">审批中 </option>
- <option <!-- if {{trainStatus}}=='TICKET' --> selected <!-- endif --> value="TICKET">出票中 </option>
-
- </select>
- </li>
-
- <li>
- <a href="#confirmBatchMail" node-store=batchMail data-toggle="modal">批量设置邮寄物品</a>
- <a href="#batchApproval" node-store=batchApproval data-toggle="modal">批量提交审批</a>
- <a href="#batchdel" node-store=batchDel data-toggle="modal">批量移除</a>
- </li>
- <li>
- <a href="#import" data-toggle="modal"class="button">导入Excel</a>
- </li>
- </ul>
- </form>
- </div>
- <div class="saeaList">
- <table class="table table-hover" id="table_id_example">
- <thead>
- <tr class="thead">
- <th width="25"></th>
- <th>操作</th>
- <th>开票流水号</th>
- <th>开票单位(抬头)</th>
- <th>纳税人识别码</th>
- <th>注册地址、电话</th>
- <th>开户银行及账号</th>
- <th>开票内容</th>
- <th>数量</th>
- <th>单价</th>
- <th>总额</th>
- <th>发票备注</th>
- <th>邮寄物品</th>
- <th>邮寄地址</th>
-
-
- <th>状态</th>
- <th>发票号</th>
- <th>出票时间</th>
- <th>收款流水号</th>
- </tr>
- </thead>
- <tbody>
- <!--处理中/已完成发票/退票-->
-
- <!--还未设置邮寄物品的发票-->
- <tr class="warning">
- <td><input type="checkbox" disabled></td>
- <td><a href="invoice-batch-edit.html">编辑</a> <a href="#confirm-erro" data-toggle="modal">提交审批</a> <a href="#del" data-toggle="modal" class="colRed">移除</a></td>
- <td></td>
- <td>珠海XXXX公司</td>
- <td>1212123123123</td>
- <td>广东省珠海市香洲区银桦路8号24D0756-34324</td>
- <td>广发银行234324234</td>
- <td>纵横公路工程造价管理系统V9.0</td>
- <td>1</td>
- <td>¥9800.00</td>
- <td><b>¥9800.00</b><sup>专</sup></td>
- <td></td>
- <td><a href="#">设置邮寄物品</a></td>
- <td>珠海市银桦路8号深发展大厦24D 陈特 12345677898</td>
- <td>已出票</td>
- <td>NO.12123</td>
- <td>2016-03-03<br>11:30:03</td>
- <td></td>
- </tr>
- <!--待提交审批的发票-->
- <tr>
- <td><input type="checkbox"></td>
- <td><a href="invoice-batch-edit.html">编辑</a> <a href="#confirm" data-toggle="modal">提交审批</a> <a href="#del" data-toggle="modal" class="colRed">移除</a></td>
- <td></td>
- <td>珠海XXXX公司</td>
- <td>1212123123123</td>
- <td>广东省珠海市香洲区银桦路8号24D0756-34324</td>
- <td>广发银行234324234</td>
- <td>纵横公路工程造价管理系统V9.0</td>
- <td>1</td>
- <td>¥9800.00</td>
- <td><b>¥9800.00</b><sup>专</sup></td>
- <td></td>
- <td>发票、软件锁*1</td>
- <td>珠海市银桦路8号深发展大厦24D 陈特 12345677898</td>
- <td>已出票</td>
- <td>NO.12123</td>
- <td>2016-03-03<br>11:30:03</td>
- <td></td>
- </tr>
- </tbody>
- <tfoot>
-
- </tfoot>
- </table>
- </div>
- <!--翻页-->
-
- </div>
- </div>
- </div>
- <!--设置邮寄物品-->
- <div class="modal hide fade" id="confirm-erro">
- <form action="/invoiceStoreMailItemSet" method="post">
- <input type="hidden" id="trainKey" name="trainKey"
- value="{{iTrainDetail.trainingKey}}"> <input type="hidden"
- id="MailStoreKey" name="storeKey" value="">
- <div class="modal-dialog">
- <div class="modal-content">
- <div class="modal-header">
- <h3>设置邮寄物品</h3>
- </div>
- <div class="modal-body saeaList">
- <table class="table table-bordered table-condensed">
- <tr>
- <th colspan="4" class="taC">邮寄信息</th>
- </tr>
- <tr>
- <th class="taC" width="150">邮寄物品</th>
- <td colspan="3">
- <div class="checkbox">
- <label> <input type="checkbox" name="softLock"
- value="1"> 软件锁 <br>
- <input type="number" name="softLockNum" class="span1"
- placeholder="数量"
- value="">
- </label>
- </div>
- <div class="checkbox">
- <label> <input type="checkbox" checked disabled
- value="1"> 发票 <br>1
- </label>
- </div>
- <div class="checkbox">
- <label> <input type="checkbox" name="contract"
- value="1"> 合同 <br>
- <input type="number" name="contractNum" class="span1"
- placeholder="数量"
- value="">
- </label>
- </div>
- <div class="checkbox">
- <label> <input type="checkbox" name="instructions"
- value="1"> 说明书 <br>
- <input type="number" name="instructionsNum" class="span1"
- placeholder="数量"
- value="">
- </label>
- </div>
- <div class="checkbox">
- <label> <input type="checkbox" name="remittance"
- value="1"> 汇款账号单
- </label>
- </div>
- <div class="checkbox">
- <label> <input type="checkbox" checked="" disabled="">
- 备注<br>
- <input type="text" class="span4" name="mailItems"
- value=""
- placeholder="备注信息或其他需要邮寄物品请填写在这,写明数量。">
- </label>
- </div>
- </td>
- </tr>
- </table>
- <div id="mailMsg" class="hide">获取信息失败</div>
- </div>
- <div class="modal-footer">
- <input type="submit" class="button" value="确定"> <a
- href="#" class="button btn-gray" data-dismiss="modal"
- aria-hidden="true">取消</a>
- </div>
- </div>
- </div>
- </form>
- </div>
-
-
-
-
- <div class="modal hide fade" id="confirmBatchMail">
- <form action="/invoiceStoreBatchMailItemSet" method="post">
- <input type="hidden" id="trainKey" name="trainKey"
- value="{{iTrainDetail.trainingKey}}"> <input type="hidden"
- id="BatchMailStoreKey" name="storeKey" value="">
- <div class="modal-dialog">
- <div class="modal-content">
- <div class="modal-header">
- <h3>设置邮寄物品</h3>
- </div>
- <div class="modal-body saeaList">
- <table class="table table-bordered table-condensed">
- <tr>
- <th colspan="4" class="taC">邮寄信息</th>
- </tr>
- <tr>
- <th class="taC" width="150">邮寄物品</th>
- <td colspan="3">
- <div class="checkbox">
- <label> <input type="checkbox" name="softLock"
- value="1"> 软件锁 <br>
- <input type="number" name="softLockNum" class="span1"
- placeholder="数量"
- value="">
- </label>
- </div>
- <div class="checkbox">
- <label> <input type="checkbox" checked disabled
- value="1"> 发票 <br>1
- </label>
- </div>
- <div class="checkbox">
- <label> <input type="checkbox" name="contract"
- value="1"> 合同 <br>
- <input type="number" name="contractNum" class="span1"
- placeholder="数量"
- value="">
- </label>
- </div>
- <div class="checkbox">
- <label> <input type="checkbox" name="instructions"
- value="1"> 说明书 <br>
- <input type="number" name="instructionsNum" class="span1"
- placeholder="数量"
- value="">
- </label>
- </div>
- <div class="checkbox">
- <label> <input type="checkbox" name="remittance"
- value="1"> 汇款账号单
- </label>
- </div>
- <div class="checkbox">
- <label> <input type="checkbox" checked="" disabled="">
- 备注<br>
- <input type="text" class="span4" name="mailItems"
- value=""
- placeholder="备注信息或其他需要邮寄物品请填写在这,写明数量。">
- </label>
- </div>
- </td>
- </tr>
- </table>
- <div id="mailMsg" class="hide">获取信息失败</div>
- </div>
- <div class="modal-footer">
- <input type="submit" class="button" value="确定"> <a
- href="#" class="button btn-gray" data-dismiss="modal"
- aria-hidden="true">取消</a>
- </div>
- </div>
- </div>
- </form>
- </div>
-
-
-
- <!--申请确认-->
-
-
- <!--申请确认-->
- <div class="modal hide fade" id="confirm">
-
- <form action="/invoiceStoreApproval" method="post" >
- <input type="hidden" id="trainKey" name="trainKey" value="{{iTrainDetail.trainingKey}}">
- <input type="hidden" id="appStoreKey" name="storeKey" value="">
- <div class="modal-dialog">
- <div class="modal-content">
- <div class="modal-header">
- <h3>确认信息无误</h3>
- </div>
- <div class="modal-body">
- 申请提交后开票信息将不能修改,请确认信息无误。
- </div>
- <div class="modal-footer">
- <input type="submit" class="button" value="无误,提交申请">
-
- <a href="#" class="button btn-gray" data-dismiss="modal" aria-hidden="true">我要检查一下</a>
- </div>
- </div>
- </div>
-
- </form>
-
- </div>
-
-
-
- <div class="modal hide fade" id="batchApproval">
-
- <form action="/invoiceStoreBatchApproval" method="post" >
- <input type="hidden" id="trainKey" name="trainKey" value="{{iTrainDetail.trainingKey}}">
- <input type="hidden" id="appBatchStoreKey" name="storeKey" value="">
- <div class="modal-dialog">
- <div class="modal-content">
- <div class="modal-header">
- <h3>确认信息无误</h3>
- </div>
- <div class="modal-body">
- 申请提交后开票信息将不能修改,请确认信息无误。
- </div>
- <div class="modal-footer">
- <input type="submit" class="button" value="无误,提交申请">
-
- <a href="#" class="button btn-gray" data-dismiss="modal" aria-hidden="true">我要检查一下</a>
- </div>
- </div>
- </div>
-
- </form>
-
- </div>
-
-
-
- <!--申请确认-->
-
- <!--移除-->
- <div class="modal hide fade" id="del">
-
- <form action="/invoiceStoreDelete" method="post" >
- <input type="hidden" id="trainKey" name="trainKey" value="{{iTrainDetail.trainingKey}}">
- <input type="hidden" id="iStoreKey" name="iStoreKey" value="">
- <div class="modal-dialog">
- <div class="modal-content">
- <div class="modal-header">
- <h3>确认移除</h3>
- </div>
- <div class="modal-body">
- 请确认是否移除发票。
- </div>
- <div class="modal-footer">
- <input type="submit" class="button" value="确定移除">
-
- <a href="#" class="button btn-gray" data-dismiss="modal" aria-hidden="true">取消</a>
- </div>
- </div>
- </div>
-
- </form>
-
- </div>
-
-
-
-
-
- <div class="modal hide fade" id="batchdel">
-
- <form action="/invoiceStoreBatchDelete" method="post" >
- <input type="hidden" id="trainKey" name="trainKey" value="{{iTrainDetail.trainingKey}}">
- <input type="hidden" id="batchStoreKey" name="storeKey" value="">
- <div class="modal-dialog">
- <div class="modal-content">
- <div class="modal-header">
- <h3>确认移除</h3>
- </div>
- <div class="modal-body">
- 请确认是否移除发票。
- </div>
- <div class="modal-footer">
- <input type="submit" class="button" value="确定移除">
-
- <a href="#" class="button btn-gray" data-dismiss="modal" aria-hidden="true">取消</a>
- </div>
- </div>
- </div>
-
- </form>
-
- </div>
-
-
-
-
-
-
- <!--移除-->
-
- <!--导入-->
- <div class="modal hide fade" id="import">
- <form action="/invoiceStoreImport" method="post" name="invoiceTraining">
- <input type="hidden" id="trainingKey" name="trainingKey" value="{{iTrainDetail.trainingKey}}">
- <input type="hidden" id="enclosurName" name="trainName" value="">
- <div class="modal-dialog">
- <div class="modal-content">
- <div class="modal-header">
- <h3>导入Excel</h3>
- </div>
- <div class="modal-body saeaList">
- <table class="table table-bordered table-condensed">
- <tr><th class="taC" width="150">Excel模板</th><td><a href="#">下载</a></td></tr>
- <tr><th class="taC" width="150">选择Excel文件</th>
- <td>
- <div class="controls">
-
-
- <span id="spanButtonPlaceHolder"></span>
-
- <input id="btnCancel" type="button" value="取消所有上传" style="display:none" onclick="swfu.cancelQueue();" disabled="disabled" style="margin-left: 2px; font-size: 8pt; height: 29px;" />
-
-
- </div>
-
- <span class="fieldset flash" id="fsUploadProgress"></span>
- <span id="divStatus">0 个文件已上传</span>
-
-
- </td></tr>
- </table>
- <p class="alert alert-block">导入数据为新增开票,已导入开票不受影响。</p>
- </div>
- <div class="modal-footer">
- <input type="submit" class="button" value="确认上传">
- <a href="#" class="button btn-gray" data-dismiss="modal" aria-hidden="true">取消</a>
- </div>
- </div>
- </div>
- </form>
- </div>
- <!--导入-->
- <script type="text/javascript">autoFlashHeight();
- $(document).ready( function () {
-
- var data = {{trainlistJson}}
-
-
- $('#table_id_example').DataTable({
- language: {
- "sProcessing": "处理中...",
- "sLengthMenu": "显示 _MENU_ 项结果",
- "sSearch": "搜索:",
- "sInfoEmpty": "显示第 0 至 0 项结果,共 0 项",
- "sEmptyTable": "表中数据为空",
- "oPaginate": {
- "sFirst": "首页",
- "sPrevious": "上页",
- "sNext": "下页",
- "sLast": "末页"
- },
- "sInfo": "显示第 _START_ 至 _END_ 项结果,共 _TOTAL_ 项",
- },
- //serverSide: true,
-
- data:data
- }
- );
- } );
- </script>
- </body>
|