|
@@ -91,57 +91,58 @@
|
|
</div>
|
|
</div>
|
|
<div id="insertexactRule">
|
|
<div id="insertexactRule">
|
|
|
|
|
|
- <!--规则1 -->
|
|
|
|
- <div class="insertexactRule-form exact-rule-1 ">
|
|
|
|
- <div class="form-group" >
|
|
|
|
- <label class="col-sm-4 control-label"><span style="color:red;">* </span>关键词分组:</label>
|
|
|
|
- <div class="col-sm-8">
|
|
|
|
- <select class="form-control groupSelect" name="groupSelect">
|
|
|
|
- </select>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- <div class="form-group">
|
|
|
|
- <label class="col-sm-4 control-label"><span style="color:red;">* </span>出现次数>=</label>
|
|
|
|
- <div class="col-sm-8">
|
|
|
|
- <input type='number' type="number" min='0' class="form-control" name="count" placeholder="请输入次数">
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- <div class="form-group">
|
|
|
|
- <label class="col-sm-4 control-label"><span style="color:red;">* </span>匹配方式</label>
|
|
|
|
- <div class="col-sm-8">
|
|
|
|
- <select class="form-control selectpicker" multiple name="matchWay">
|
|
|
|
- <option value="title" selected>标题</option>
|
|
|
|
- <option value="content">正文</option>
|
|
|
|
- </select>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
|
|
+<!-- <!–规则1 –>-->
|
|
|
|
+<!-- <div class="insertexactRule-form exact-rule-1 ">-->
|
|
|
|
+<!-- <div class="form-group" >-->
|
|
|
|
+<!-- <label class="col-sm-4 control-label"><span style="color:red;">* </span>关键词分组:</label>-->
|
|
|
|
+<!-- <div class="col-sm-8">-->
|
|
|
|
+<!-- <select class="form-control groupSelect" name="groupSelect">-->
|
|
|
|
+<!-- </select>-->
|
|
|
|
+<!-- </div>-->
|
|
|
|
+<!-- </div>-->
|
|
|
|
+<!-- <div class="form-group">-->
|
|
|
|
+<!-- <label class="col-sm-4 control-label"><span style="color:red;">* </span>出现次数>=</label>-->
|
|
|
|
+<!-- <div class="col-sm-8">-->
|
|
|
|
+<!-- <input type='number' type="number" min='0' class="form-control" name="count" placeholder="请输入次数">-->
|
|
|
|
+<!-- </div>-->
|
|
|
|
+<!-- </div>-->
|
|
|
|
+<!-- <div class="form-group">-->
|
|
|
|
+<!-- <label class="col-sm-4 control-label"><span style="color:red;">* </span>匹配方式</label>-->
|
|
|
|
+<!-- <div class="col-sm-8">-->
|
|
|
|
+<!-- <select class="form-control selectpicker" multiple name="matchWay">-->
|
|
|
|
+<!-- <option value="title" selected>标题</option>-->
|
|
|
|
+<!-- <option value="content">正文</option>-->
|
|
|
|
+<!-- </select>-->
|
|
|
|
+<!-- </div>-->
|
|
|
|
+<!-- </div>-->
|
|
|
|
+<!-- </div>-->
|
|
|
|
+
|
|
|
|
+<!-- <!–规则1 –>-->
|
|
|
|
+<!-- <div class=" exact-rule-2" style="display: none">-->
|
|
|
|
+<!-- <div class="form-group" >-->
|
|
|
|
+<!-- <label class="col-sm-4 control-label"><span style="color:red;">* </span>关键词分组:</label>-->
|
|
|
|
+<!-- <div class="col-sm-8">-->
|
|
|
|
+<!-- <select class="form-control groupSelect" name="groupSelect">-->
|
|
|
|
+<!-- </select>-->
|
|
|
|
+<!-- </div>-->
|
|
|
|
+<!-- </div>-->
|
|
|
|
+<!-- <div class="form-group">-->
|
|
|
|
+<!-- <label class="col-sm-4 control-label"><span style="color:red;">* </span>出现次数>=</label>-->
|
|
|
|
+<!-- <div class="col-sm-8">-->
|
|
|
|
+<!-- <input type='number' min='0' class="form-control" name="count" placeholder="请输入次数">-->
|
|
|
|
+<!-- </div>-->
|
|
|
|
+<!-- </div>-->
|
|
|
|
+<!-- <div class="form-group">-->
|
|
|
|
+<!-- <label class="col-sm-4 control-label"><span style="color:red;">* </span>匹配方式</label>-->
|
|
|
|
+<!-- <div class="col-sm-8">-->
|
|
|
|
+<!-- <select class="form-control selectpicker" multiple name="matchWay">-->
|
|
|
|
+<!-- <option value="title" selected>标题</option>-->
|
|
|
|
+<!-- <option value="content">正文</option>-->
|
|
|
|
+<!-- </select>-->
|
|
|
|
+<!-- </div>-->
|
|
|
|
+<!-- </div>-->
|
|
|
|
|
|
- <!--规则1 -->
|
|
|
|
- <div class=" exact-rule-2" style="display: none">
|
|
|
|
- <div class="form-group" >
|
|
|
|
- <label class="col-sm-4 control-label"><span style="color:red;">* </span>关键词分组:</label>
|
|
|
|
- <div class="col-sm-8">
|
|
|
|
- <select class="form-control groupSelect" name="groupSelect">
|
|
|
|
- </select>
|
|
|
|
- </div>
|
|
|
|
</div>
|
|
</div>
|
|
- <div class="form-group">
|
|
|
|
- <label class="col-sm-4 control-label"><span style="color:red;">* </span>出现次数>=</label>
|
|
|
|
- <div class="col-sm-8">
|
|
|
|
- <input type='number' min='0' class="form-control" name="count" placeholder="请输入次数">
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- <div class="form-group">
|
|
|
|
- <label class="col-sm-4 control-label"><span style="color:red;">* </span>匹配方式</label>
|
|
|
|
- <div class="col-sm-8">
|
|
|
|
- <select class="form-control selectpicker" multiple name="matchWay">
|
|
|
|
- <option value="title" selected>标题</option>
|
|
|
|
- <option value="content">正文</option>
|
|
|
|
- </select>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div style="text-align: center" id="addExactRuleButton">
|
|
<div style="text-align: center" id="addExactRuleButton">
|
|
@@ -392,7 +393,7 @@
|
|
<label class="col-sm-2 control-label">分组</label>
|
|
<label class="col-sm-2 control-label">分组</label>
|
|
<div class="col-sm-10">
|
|
<div class="col-sm-10">
|
|
<select class="form-control selectpicker" id="selectGroups"></select>
|
|
<select class="form-control selectpicker" id="selectGroups"></select>
|
|
- </div>
|
|
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
@@ -525,6 +526,61 @@
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<script>
|
|
<script>
|
|
|
|
+ var exactRuleBool = false
|
|
|
|
+ var matchWay = {
|
|
|
|
+ "title":"标题",
|
|
|
|
+ "content":"正文"
|
|
|
|
+ }
|
|
|
|
+ var ruleHtml = "<div class=\"insertexactRule-form exact-rule-2 exact-rule-class\" >" +
|
|
|
|
+ "<div class=\"form-group\" >" +
|
|
|
|
+ "<label class=\"col-sm-4 control-label\"><span style=\"color:red;\">* </span>关键词分组:</label>" +
|
|
|
|
+ "<div class=\"col-sm-8\">" +
|
|
|
|
+ "<select class=\"form-control groupSelect\" name=\"groupSelect\">" +
|
|
|
|
+ "#1#" +
|
|
|
|
+ "</select>" +
|
|
|
|
+ "</div>" +
|
|
|
|
+ "</div>" +
|
|
|
|
+ "<div class=\"form-group\">" +
|
|
|
|
+ "<label class=\"col-sm-4 control-label\"><span style=\"color:red;\">* </span>出现次数>=</label>" +
|
|
|
|
+ "<div class=\"col-sm-8\">" +
|
|
|
|
+ "<input type='number' min='0' class=\"form-control\" name=\"count\" placeholder=\"请输入次数\" value=\"#2#\">" +
|
|
|
|
+ "</div>" +
|
|
|
|
+ "</div>" +
|
|
|
|
+ "<div class=\"form-group\">" +
|
|
|
|
+ "<label class=\"col-sm-4 control-label\"><span style=\"color:red;\">* </span>匹配方式</label>" +
|
|
|
|
+ "<div class=\"col-sm-8\">" +
|
|
|
|
+ "<select class=\"form-control matchWay selectpicker\" multiple name=\"matchWay\">" +
|
|
|
|
+ "#3#" +
|
|
|
|
+ "</select>" +
|
|
|
|
+ "</div>" +
|
|
|
|
+ "</div>" +
|
|
|
|
+ "<div class=\"form-group division-line\">" +
|
|
|
|
+ "<label class=\"col-sm-4 control-label\"><span style=\"color:red;\"></span></label>" +
|
|
|
|
+ "<div class=\"col-sm-8\">" +
|
|
|
|
+ "</div>" +
|
|
|
|
+ "</div>" +
|
|
|
|
+ "</div>"
|
|
|
|
+ //弹窗内容编辑及新增
|
|
|
|
+ function ruleHtmlFunc(num,groupList) {//num 动作0:首次;1:新增
|
|
|
|
+ var phrasesHtml = '';
|
|
|
|
+ var numberHtml = '';
|
|
|
|
+ var matchWayHtml = '';
|
|
|
|
+ for (var i=0;i< groupList.length;i++){
|
|
|
|
+ console.info(groupList[i])
|
|
|
|
+ phrasesHtml += "<option value='"+groupList[i]["name"]+"'>"+groupList[i]["name"]+"</option>"
|
|
|
|
+ }
|
|
|
|
+ if (num>0){
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ for (let key in matchWay) {
|
|
|
|
+ console.log(`${key}: ${matchWay[key]}`);
|
|
|
|
+ matchWayHtml +="<option value='"+key+"'>"+matchWay[key]+"</option>"
|
|
|
|
+ }
|
|
|
|
+ var ph = ruleHtml.replaceAll("#1#",phrasesHtml).replaceAll("#2#",numberHtml).replaceAll("#3#",matchWayHtml)
|
|
|
|
+ $("#insertexactRule").append(ph)
|
|
|
|
+ // 初始化 selectpicker 插件
|
|
|
|
+ $('.selectpicker').selectpicker('refresh');
|
|
|
|
+ }
|
|
//通用标签列表
|
|
//通用标签列表
|
|
function importcomrule() {
|
|
function importcomrule() {
|
|
comruletable = $('#comrule').DataTable({
|
|
comruletable = $('#comrule').DataTable({
|
|
@@ -838,4 +894,4 @@
|
|
$('#keywords').dataTable().fnAddData(d.data.o_rules);
|
|
$('#keywords').dataTable().fnAddData(d.data.o_rules);
|
|
o_rules = d.data.o_rules;
|
|
o_rules = d.data.o_rules;
|
|
}
|
|
}
|
|
-</script>
|
|
|
|
|
|
+</script>
|