| @@ -474,13 +474,17 @@ public class ProjectController { | |||
| } | |||
| } | |||
| } | |||
| // String kafukaResponse = MyHttpRequestUtil.doPostKafka("ikHotWords", message, kafuka_url); | |||
| // RestTemplate template = new RestTemplate(); | |||
| // MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<String, Object>(); | |||
| // paramMap.add("text", message); | |||
| // String result = template.postForObject(insert_new_words_url, paramMap, String.class); | |||
| // System.out.println("result========================="+result); | |||
| try { | |||
| String kafukaResponse = MyHttpRequestUtil.doPostKafka("ikHotWords", message, kafuka_url); | |||
| RestTemplate template = new RestTemplate(); | |||
| MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<String, Object>(); | |||
| paramMap.add("text", message); | |||
| String result = template.postForObject(insert_new_words_url, paramMap, String.class); | |||
| System.out.println("result========================="+result); | |||
| } catch (Exception e) { | |||
| // TODO: handle exception | |||
| } | |||
| } else { | |||
| response.put("code", 500); | |||
| response.put("msg", "方案新增失败"); | |||
| @@ -659,7 +663,17 @@ public class ProjectController { | |||
| } | |||
| try { | |||
| String kafukaResponse = MyHttpRequestUtil.doPostKafka("ikHotWords", message, kafuka_url); | |||
| RestTemplate template = new RestTemplate(); | |||
| MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<String, Object>(); | |||
| paramMap.add("text", message); | |||
| String result = template.postForObject(insert_new_words_url, paramMap, String.class); | |||
| System.out.println("result========================="+result); | |||
| } catch (Exception e) { | |||
| // TODO: handle exception | |||
| } | |||
| @@ -71,7 +71,7 @@ function installGroupAndProject(res) { | |||
| let flag = res.flag; | |||
| projectFlag = flag; | |||
| if (data.length > 0) { | |||
| let groupStrAll = '<li class="p-15"><a onclick="createNewPro()" class="btn btn-block create-btn text-white d-flex align-items-center"><i class="fa fa-plus-square"></i><span class="hide-menu m-l-10">新建监测方案组</span></a></li>'; | |||
| let groupStrAll = '<li class="p-15"><a onclick="createNewPro()" class="btn btn-block create-btn text-white d-flex align-items-center"><i class="fa fa-plus-square"></i><span class="hide-menu m-l-10">新建监测方案</span></a></li>'; | |||
| for (let i = 0; i < data.length; i++) { | |||
| let dataJson = data[i]; | |||
| for (let key in dataJson) { | |||
| @@ -146,7 +146,7 @@ function installGroupAndProject(res) { | |||
| } | |||
| } | |||
| if (common_menu == 'project') { | |||
| let addGroup = '<li class="p-15"><a onclick="createNewPro()" class="btn btn-block create-btn text-white d-flex align-items-center"><i class="fa fa-plus-square"></i><span class="hide-menu m-l-10">新建监测方案组</span></a></li>'; | |||
| let addGroup = '<li class="p-15"><a onclick="createNewPro()" class="btn btn-block create-btn text-white d-flex align-items-center"><i class="fa fa-plus-square"></i><span class="hide-menu m-l-10">新建监测方案</span></a></li>'; | |||
| // groupStrAll = addGroup + groupStrAll; | |||
| groupStrAll = groupStrAll; | |||
| } | |||
| @@ -38,47 +38,51 @@ $("#sidebarnav .sidebar-item").mouseleave(function () { | |||
| function createNewPro(params) { | |||
| var create = | |||
| '<div class="shadebox" id="createmodel">' + | |||
| ' <div class="modal-dialog" role="document">' + | |||
| ' <div class="modal-content">' + | |||
| ' <div class="modal-header align-flexend" style="border:none">' + | |||
| ' <h5 class="modal-title"><i class="ti-marker-alt m-r-10"></i>创建新方案组</h5>' + | |||
| ' <i class="mdi mdi-close-circle-outline font-18 cursor-po" id="closethis"></i>' + | |||
| ' </div>' + | |||
| ' <div class="modal-body">' + | |||
| ' <div class="input-group mb-3">' + | |||
| ' <button type="button" class="btn " style="background:#cfcfd0"><i class="mdi mdi-mailbox text-white"></i></button>' + | |||
| ' <input type="text" class="form-control" id="projectName" placeholder="输入方案组名称,最六个字符" maxlength="10">' + | |||
| ' </div>' + | |||
| ' </div>' + | |||
| ' <div class="modal-footer" style="border:none">' + | |||
| ' <button type="button" class="btn btn-info" id="confirm"> 确定</button>' + | |||
| ' <button type="button" class="btn btn-secondary" id="cancel">取消</button>' + | |||
| ' </div>' + | |||
| ' </div>' + | |||
| ' </div>' + | |||
| '</div>' | |||
| $("body").append(create) | |||
| $("#closethis").click(function (param) { | |||
| $("#createmodel").remove() | |||
| }) | |||
| $("#cancel").click(function (param) { | |||
| $("#createmodel").remove() | |||
| }) | |||
| $("#confirm").click(function () { | |||
| var name = $("#projectName").val() | |||
| if (name == '' || name == undefined||name=="") { | |||
| showtips("方案组名称不能为空!") | |||
| }else if (name.length>6) { | |||
| showtips("方案组名称长度最多六个字符") | |||
| }else { | |||
| createSolutionGroup(name); | |||
| console.log(name) | |||
| $("#createmodel").remove() | |||
| } | |||
| }) | |||
| window.location.href = ctxPath + "project/addproject?groupid=" | |||
| // var create = | |||
| // '<div class="shadebox" id="createmodel">' + | |||
| // ' <div class="modal-dialog" role="document">' + | |||
| // ' <div class="modal-content">' + | |||
| // ' <div class="modal-header align-flexend" style="border:none">' + | |||
| // ' <h5 class="modal-title"><i class="ti-marker-alt m-r-10"></i>创建新方案组</h5>' + | |||
| // ' <i class="mdi mdi-close-circle-outline font-18 cursor-po" id="closethis"></i>' + | |||
| // ' </div>' + | |||
| // ' <div class="modal-body">' + | |||
| // ' <div class="input-group mb-3">' + | |||
| // ' <button type="button" class="btn " style="background:#cfcfd0"><i class="mdi mdi-mailbox text-white"></i></button>' + | |||
| // ' <input type="text" class="form-control" id="projectName" placeholder="输入方案组名称,最六个字符" maxlength="10">' + | |||
| // ' </div>' + | |||
| // ' </div>' + | |||
| // ' <div class="modal-footer" style="border:none">' + | |||
| // ' <button type="button" class="btn btn-info" id="confirm"> 确定</button>' + | |||
| // ' <button type="button" class="btn btn-secondary" id="cancel">取消</button>' + | |||
| // ' </div>' + | |||
| // ' </div>' + | |||
| // ' </div>' + | |||
| // '</div>' | |||
| // | |||
| // $("body").append(create) | |||
| // $("#closethis").click(function (param) { | |||
| // $("#createmodel").remove() | |||
| // }) | |||
| // $("#cancel").click(function (param) { | |||
| // $("#createmodel").remove() | |||
| // }) | |||
| // $("#confirm").click(function () { | |||
| // var name = $("#projectName").val() | |||
| // if (name == '' || name == undefined||name=="") { | |||
| // showtips("方案组名称不能为空!") | |||
| // }else if (name.length>6) { | |||
| // showtips("方案组名称长度最多六个字符") | |||
| // }else { | |||
| // createSolutionGroup(name); | |||
| // console.log(name) | |||
| // $("#createmodel").remove() | |||
| // } | |||
| // }) | |||
| } | |||
| //创建方案组 | |||
| @@ -64,7 +64,7 @@ function getProjectsearch(res) { | |||
| function installGroup(res) { | |||
| let code = res.code; | |||
| let groupInfo = ''; | |||
| let addGroup = '<li class="p-15"><a onclick="createNewPro()" class="btn btn-block create-btn text-white d-flex align-items-center"><i class="fa fa-plus-square"></i><span class="hide-menu m-l-10">新建监测方案组</span></a></li>'; | |||
| let addGroup = '<li class="p-15"><a onclick="createNewPro()" class="btn btn-block create-btn text-white d-flex align-items-center"><i class="fa fa-plus-square"></i><span class="hide-menu m-l-10">新建监测方案</span></a></li>'; | |||
| groupInfo = addGroup; // 整的左侧方案组列表 | |||
| if (code == 200) { | |||
| let data = res.data; | |||
| @@ -200,7 +200,7 @@ | |||
| </a> | |||
| </div> | |||
| </div> | |||
| <div class="create-line2 m-b-20"> | |||
| <!-- <div class="create-line2 m-b-20"> | |||
| <span>国家/城市/地域 关键词</span> | |||
| <textarea class="form-control" name="" id="proarea" rows="4" | |||
| placeholder='关键词之间用逗号","隔开;例如:美国,上海,北京,滕家沟,南京西路'></textarea> | |||
| @@ -211,8 +211,8 @@ | |||
| <i class="fa fa-question-circle"></i> | |||
| </a> | |||
| </div> | |||
| </div> | |||
| <div class="create-line2 m-b-20"> | |||
| </div> --> | |||
| <!-- <div class="create-line2 m-b-20"> | |||
| <span>人物/机构/企业 关键词</span> | |||
| <textarea class="form-control" name="" id="properson" rows="4" | |||
| placeholder='关键词之间用逗号","隔开;例如:马云,北京网安中心,腾讯科技'></textarea> | |||
| @@ -223,8 +223,8 @@ | |||
| <i class="fa fa-question-circle"></i> | |||
| </a> | |||
| </div> | |||
| </div> | |||
| <div class="create-line2 m-b-20"> | |||
| </div> --> | |||
| <!-- <div class="create-line2 m-b-20"> | |||
| <span>事件/动词 关键词</span> | |||
| <textarea class="form-control" name="" id="proaccident" rows="4" | |||
| placeholder='关键词之间用逗号","隔开;例如:高管离职,拖欠工资,跑路,开销,焦虑'></textarea> | |||
| @@ -235,7 +235,7 @@ | |||
| <i class="fa fa-question-circle"></i> | |||
| </a> | |||
| </div> | |||
| </div> | |||
| </div> --> | |||
| <div class="create-line2 m-b-20"> | |||
| <span>监测屏蔽歧义词</span> | |||
| <textarea class="form-control" name="" id="proshield" rows="4" | |||
| @@ -495,9 +495,12 @@ $("#currentyear").text((new Date()).getFullYear()); | |||
| $("#gosubmit").click(function () { | |||
| var proname = $("#proname").val(); | |||
| var prokeywords = $("#prokeywords").val(); | |||
| var properson = $("#properson").val(); | |||
| var proarea = $("#proarea").val(); | |||
| var proaccident = $("#proaccident").val(); | |||
| // var properson = $("#properson").val(); | |||
| var properson = ''; | |||
| //var proarea = $("#proarea").val(); | |||
| var proarea = ''; | |||
| //var proaccident = $("#proaccident").val(); | |||
| var proaccident = ''; | |||
| var proshield = $("#proshield").val(); | |||
| if (proname == '') { | |||
| $("#proname").addClass("text-error"); | |||
| @@ -286,7 +286,7 @@ | |||
| </a> | |||
| </div> | |||
| </div> | |||
| <div class="create-line2 m-b-20"> | |||
| <!-- <div class="create-line2 m-b-20"> | |||
| <span>国家/城市/地域 关键词</span> | |||
| <textarea class="form-control" name="" id="proarea" rows="4" | |||
| placeholder='关键词之间用逗号","隔开;例如:美国,上海,北京,滕家沟,南京西路'></textarea> | |||
| @@ -297,8 +297,8 @@ | |||
| <i class="fa fa-question-circle"></i> | |||
| </a> | |||
| </div> | |||
| </div> | |||
| <div class="create-line2 m-b-20"> | |||
| </div> --> | |||
| <!-- <div class="create-line2 m-b-20"> | |||
| <span>人物/机构/企业 关键词</span> | |||
| <textarea class="form-control" name="" id="properson" rows="4" | |||
| placeholder='关键词之间用逗号","隔开;例如:马云,北京网安中心,腾讯科技'></textarea> | |||
| @@ -309,8 +309,8 @@ | |||
| <i class="fa fa-question-circle"></i> | |||
| </a> | |||
| </div> | |||
| </div> | |||
| <div class="create-line2 m-b-20"> | |||
| </div> --> | |||
| <!-- <div class="create-line2 m-b-20"> | |||
| <span>事件/动词 关键词</span> | |||
| <textarea class="form-control" name="" id="proaccident" rows="4" | |||
| placeholder='关键词之间用逗号","隔开;例如:高管离职,拖欠工资,跑路,开销,焦虑'></textarea> | |||
| @@ -321,7 +321,7 @@ | |||
| <i class="fa fa-question-circle"></i> | |||
| </a> | |||
| </div> | |||
| </div> | |||
| </div> --> | |||
| <div class="create-line2 m-b-20"> | |||
| <!--<span>监测屏蔽歧义词</span>--> | |||
| <span> | |||
| @@ -426,9 +426,15 @@ $("#currentyear").text((new Date()).getFullYear()); | |||
| let stop_word = data.stop_word; | |||
| let project_name = data.project_name; | |||
| let group_name = data.group_name; | |||
| let character_word = data.character_word; | |||
| /* let character_word = data.character_word; | |||
| let event_word = data.event_word; | |||
| let regional_word = data.regional_word; | |||
| let regional_word = data.regional_word; */ | |||
| let character_word = ''; | |||
| let event_word = ''; | |||
| let regional_word = ''; | |||
| let precise = data.precise; | |||
| if (project_type == 1) { // 高级方案 | |||
| @@ -592,9 +598,13 @@ $("#currentyear").text((new Date()).getFullYear()); | |||
| $("#gosubmit").click(function () { | |||
| var proname = $("#proname").val(); | |||
| var prokeywords = $("#prokeywords").val(); | |||
| var properson = $("#properson").val(); | |||
| /* var properson = $("#properson").val(); | |||
| var proarea = $("#proarea").val(); | |||
| var proaccident = $("#proaccident").val(); | |||
| var proaccident = $("#proaccident").val(); */ | |||
| var properson = ''; | |||
| var proarea = ''; | |||
| var proaccident = ''; | |||
| var proshield = $("#proshield").val(); | |||
| if (proname == '') { | |||
| $("#proname").addClass("text-error"); | |||
| @@ -90,7 +90,7 @@ | |||
| <td>主体关键词</td> | |||
| <td th:text="${projectDetail.subject_word}"> </td> | |||
| </tr> | |||
| <th:block th:if='${projectDetail.project_type == 2}'> | |||
| <!-- <th:block th:if='${projectDetail.project_type == 2}'> | |||
| <tr> | |||
| <td>国家/城市/地域 关键词</td> | |||
| <td th:text="${projectDetail.regional_word}"> 江苏省、江苏、南京、南京市、中国 、大陆、中国境内</td> | |||
| @@ -107,7 +107,7 @@ | |||
| <td>事件/动词 关键词</td> | |||
| <td th:text="${projectDetail.event_word}"> 疫情、新冠状病毒、病毒、美股、美股熔断、自然灾害、蝗虫灾害</td> | |||
| </tr> | |||
| </th:block> | |||
| </th:block> --> | |||
| <tr> | |||
| <td>监测屏蔽歧义词</td> | |||
| <td th:text="${projectDetail.stop_word}">计算机病毒、杀毒软件</td> | |||