|
@@ -0,0 +1,184 @@
|
|
|
|
+{{include "com/inc.html"}}
|
|
|
|
+<!-- Main Header -->
|
|
|
|
+{{include "com/header.html"}}
|
|
|
|
+<!-- Left side column. 权限菜单 -->
|
|
|
|
+{{include "menu/menu.html"}}
|
|
|
|
+
|
|
|
|
+<style>
|
|
|
|
+ /* 方法1:设置textarea合适的宽高 */
|
|
|
|
+ #jsonTextarea {
|
|
|
|
+ float: left;
|
|
|
|
+ margin-right: 20px;
|
|
|
|
+ width: 40%;
|
|
|
|
+ height: 70vh;
|
|
|
|
+ outline: none;
|
|
|
|
+ padding: 5px;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /* 方法2:自定义高亮样式 */
|
|
|
|
+ #jsonPre {
|
|
|
|
+ float: left;
|
|
|
|
+ width: 40%;
|
|
|
|
+ height: 70vh;
|
|
|
|
+ outline: 1px solid #ccc;
|
|
|
|
+ padding: 5px;
|
|
|
|
+ overflow: scroll;
|
|
|
|
+ }
|
|
|
|
+</style>
|
|
|
|
+<div class="modal fade" id="uploadfile" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
|
|
|
+ <div class="modal-dialog">
|
|
|
|
+ <div class="modal-content">
|
|
|
|
+ <div class="modal-header">
|
|
|
|
+ <button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
|
|
|
+ <span aria-hidden="true">×</span>
|
|
|
|
+ </button>
|
|
|
|
+ <h4>
|
|
|
|
+ <span class="fa fa-cloud-upload" id="code-assign" aria-hidden="true"></span>
|
|
|
|
+ <span class="info">附件</span>
|
|
|
|
+ </h4>
|
|
|
|
+
|
|
|
|
+ </div>
|
|
|
|
+ <div class="modal-body" style="max-height: 70vh;overflow-y: scroll;">
|
|
|
|
+ <form class="form-horizontal" role="form">
|
|
|
|
+ <div id="TaskDiv">
|
|
|
|
+ <div id="itemDiv" style="display: none">
|
|
|
|
+ <div class="form-group">
|
|
|
|
+ <label class="col-sm-2 control-label">附件地址:</label>
|
|
|
|
+ <div class="col-sm-5">
|
|
|
|
+ <input type="text" class="furl form-control" placeholder="附件下载地址" value="">
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="form-group">
|
|
|
|
+ <label class="col-sm-2 control-label">本地文件:</label>
|
|
|
|
+ <div class="col-sm-5">
|
|
|
|
+ <input type="file" name="file" class="ffile" id="uploadfile-add-0">
|
|
|
|
+ </div>
|
|
|
|
+ <div style="float: right;margin-right: 158px">
|
|
|
|
+ <input type="button" class="btn btn-info" value="删除" onclick="removeFile(this)">
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+<!-- <div class="form-group">-->
|
|
|
|
+<!-- <label class="col-sm-2 control-label">附件名称:</label>-->
|
|
|
|
+<!-- <div class="col-sm-5">-->
|
|
|
|
+<!-- <input type="text" class="fname form-control" placeholder="附件名称.类型" value="">-->
|
|
|
|
+<!-- </div>-->
|
|
|
|
+<!-- </div>-->
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="group-item">
|
|
|
|
+ <div class="form-group">
|
|
|
|
+ <label class="col-sm-2 control-label">附件地址:</label>
|
|
|
|
+ <div class="col-sm-5">
|
|
|
|
+ <input type="text" class="furl form-control" id="downloadurl" placeholder="附件下载地址" value="">
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="form-group">
|
|
|
|
+ <label class="col-sm-2 control-label">本地文件:</label>
|
|
|
|
+ <div class="col-sm-5">
|
|
|
|
+ <input type="file" name="file" class="ffile" id="uploadfile-add">
|
|
|
|
+ </div>
|
|
|
|
+ <div style="float: right;margin-right: 100px">
|
|
|
|
+ <input type="button" class="btn btn-info" value="新增" onclick="addFile()">
|
|
|
|
+ <input type="button" class="btn btn-info" value="上传" onclick="uploadFile()">
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+<!-- <div class="form-group">-->
|
|
|
|
+<!-- <label class="col-sm-2 control-label">附件名称:</label>-->
|
|
|
|
+<!-- <div class="col-sm-5">-->
|
|
|
|
+<!-- <input type="text" class="fname form-control" id="filename" placeholder="附件名称.类型" value="">-->
|
|
|
|
+<!-- </div>-->
|
|
|
|
+<!-- <input type="button" class="btn btn-info" value="新增" onclick="addFile()">-->
|
|
|
|
+<!-- <input type="button" class="btn btn-info" value="上传" onclick="uploadFile()">-->
|
|
|
|
+<!-- </div>-->
|
|
|
|
+ </div>
|
|
|
|
+ </form>
|
|
|
|
+ <!--</div> -->
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+</div>
|
|
|
|
+
|
|
|
|
+<div class="content-wrapper">
|
|
|
|
+ <section class="content-header">
|
|
|
|
+ <h1>
|
|
|
|
+ {{if ne .T.bid ""}}
|
|
|
|
+ 修复数据
|
|
|
|
+ {{else}}
|
|
|
|
+ 新增数据
|
|
|
|
+ {{end}}
|
|
|
|
+ </h1>
|
|
|
|
+ <ol class="breadcrumb">
|
|
|
|
+ <li><a href="#"><i class="fa fa-dashboard"></i> 爬虫数据维护</a></li>
|
|
|
|
+ <li><a href="front/lua/warnlist"> 异常数据管理</a></li>
|
|
|
|
+ <li><a href="#">数据维护</a></li>
|
|
|
|
+ </ol>
|
|
|
|
+ </section>
|
|
|
|
+ <!-- Main content -->
|
|
|
|
+ <section class="content">
|
|
|
|
+ <div class="nav-tabs-custom">
|
|
|
|
+ <ul class="nav nav-tabs edit-step">
|
|
|
|
+<!-- <button class="btn btn-primary btn-sm" style="float: left;margin-top: 7px;margin-left: 10px" onclick="showUploadFileModal()"><i class="fa fa-fw fa-file-text fa-lg"></i>补充附件</button>-->
|
|
|
|
+ <button class="btn btn-primary btn-sm" style="float: right;margin-top: 7px;margin-right: 10px" onclick="saveFileterData()">保存数据</button>
|
|
|
|
+
|
|
|
|
+ </ul>
|
|
|
|
+ <form class="form-horizontal">
|
|
|
|
+ <div class="box-body">
|
|
|
|
+ <textarea id="jsonTextarea" readonly="true" style="width: 100%;height: 300px"></textarea>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="box-body">
|
|
|
|
+ <label class="col-sm-2 control-left"><span style="color:red;">* </span>请填写detail</label>
|
|
|
|
+ <textarea id="jsonDetail" readonly="true" style="width: 100%;height: 300px;padding: 5px"></textarea>
|
|
|
|
+ <label class="col-sm-2 control-left"><span style="color:red;">* </span>请填写contenthtml</label>
|
|
|
|
+ <textarea id="jsonContentHtml" readonly="true" style="width: 100%;height: 300px;padding: 5px"></textarea>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="box-body" id="summaryDiv">
|
|
|
|
+ <label class="col-sm-2 control-left">请填写summary</label>
|
|
|
|
+ <textarea id="summary" readonly="true" style="width: 100%;height: 200px;padding: 5px"></textarea>
|
|
|
|
+ </div>
|
|
|
|
+ </form>
|
|
|
|
+ </div>
|
|
|
|
+ </section>
|
|
|
|
+</div>
|
|
|
|
+
|
|
|
|
+{{include "com/footer.html"}}
|
|
|
|
+<script>
|
|
|
|
+ menuActive("warnlist");
|
|
|
|
+ var fileNameReg = new RegExp("(.jpg|.png|.gif|.pdf|.doc|.docx|.xlsx|.xls|.zip|.rar)$");
|
|
|
|
+ var edit_data = {{.T.data}}
|
|
|
|
+ var edit_contentHtml = {{.T.contenthtml}}
|
|
|
|
+ var edit_detail = {{.T.detail}}
|
|
|
|
+ var edit_summary = {{.T.summary}}
|
|
|
|
+ var bid = {{.T.bid}}
|
|
|
|
+ var edit_data_tmp = {{.T.data}}//记录汇总数据
|
|
|
|
+ edit_data_tmp["detail"] = edit_detail
|
|
|
|
+ edit_data_tmp["contenthtml"] = edit_contentHtml
|
|
|
|
+ edit_data_tmp["summary"] = edit_summary
|
|
|
|
+ function parse(str) {
|
|
|
|
+ return JSON.stringify(str, null, "\t")
|
|
|
|
+ }
|
|
|
|
+ $('#jsonTextarea').val(parse(edit_data)); //其他属性
|
|
|
|
+ $('#jsonDetail').val(edit_detail); //其他属性
|
|
|
|
+ $('#jsonContentHtml').val(edit_contentHtml); //其他属性
|
|
|
|
+ $('#summary').val(edit_summary);
|
|
|
|
+
|
|
|
|
+ function saveFileterData(){
|
|
|
|
+ showConfirm("确定保存?", function() {
|
|
|
|
+ $.ajax({
|
|
|
|
+ url: "/front/lua/filtersave",
|
|
|
|
+ type: 'POST',
|
|
|
|
+ data: {
|
|
|
|
+ "id": {{.T.id}}
|
|
|
|
+ },
|
|
|
|
+ success: function (r) {
|
|
|
|
+ if (r.success) {
|
|
|
|
+ showMsg(r.msg,function (){
|
|
|
|
+ window.location.href="/front/lua/filterlist"
|
|
|
|
+ })
|
|
|
|
+ } else {
|
|
|
|
+ showTip(r.msg);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+</script>
|