Authored by zhangtianqi

禅道:漏洞处理页面

@@ -91,72 +91,71 @@ layui.define(['common', 'swiper', 'admin', 'commonDetail', 'mxClient', 'sessions @@ -91,72 +91,71 @@ layui.define(['common', 'swiper', 'admin', 'commonDetail', 'mxClient', 'sessions
91 btn: false, 91 btn: false,
92 move: false, 92 move: false,
93 success:()=>{ 93 success:()=>{
94 - 94 + let dialogIndex=layer.index;
  95 + // layer.close();
  96 + $('.vulnerability-name').unbind("click").on('click',()=>{
  97 + layer.close(dialogIndex);
  98 + let detail = `
  99 + <form class="layui-form" style="margin-top: 15px;" lay-filter="vulnerabilityForm">
  100 + <div class="layui-form-item">
  101 + <label class="layui-form-label">漏洞名称:</label>
  102 + <div class="layui-input-block">这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称</div>
  103 + </div>
  104 + <div class="layui-form-item">
  105 + <label class="layui-form-label">漏洞详情:</label>
  106 + <div class="layui-input-block">这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称</div>
  107 + </div>
  108 + <div class="layui-form-item">
  109 + <label class="layui-form-label">影响范围:</label>
  110 + <div class="layui-input-block">这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称</div>
  111 + </div>
  112 + <div class="layui-form-item">
  113 + <label class="layui-form-label">修复建议:</label>
  114 + <div class="layui-input-block">这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称</div>
  115 + </div>
  116 + <div class="layui-form-item">
  117 + <label class="layui-form-label"><span style="color: red;">*</span>阅读状态:</label>
  118 + <div class="layui-input-inline">
  119 + <input type="radio" name="readStatus" value="已读" title="已读" lay-filter="readStatus">
  120 + <input type="radio" name="readStatus" value="未读" title="未读" lay-filter="readStatus" checked>
  121 + </div>
  122 + </div>
  123 + <div class="layui-form-item">
  124 + <label class="layui-form-label"><span style="color: red;">*</span>是否涉及:</label>
  125 + <div class="layui-input-inline">
  126 + <input type="radio" name="whether" value="是" title="是" lay-filter="whether">
  127 + <input type="radio" name="whether" value="否" title="否" lay-filter="whether" checked>
  128 + </div>
  129 + </div>
  130 + </form>
  131 + `
  132 + //漏洞处理抽屉
  133 + layer.open({
  134 + title: ['漏洞咨询', 'font-size:20px;background-color: #d0ddec;display:flex;align-items: center; justify-content: flex-start;'],
  135 + type: 1,
  136 + offset: 'rb',
  137 + area: ['30%', '100%'],
  138 + closeBtn:0,
  139 + anim:3,
  140 + content:detail,
  141 + btn: ['确定'],
  142 + move: false,
  143 + success:()=>{
  144 + form.render();
  145 + },
  146 + yes:(index)=>{
  147 + console.log(form.val('vulnerabilityForm'));
  148 + list.splice(0,1);
  149 + layer.close(index);
  150 + vulnerabilityDialog();
  151 + }
  152 + })
  153 + })
95 }, 154 },
96 }) 155 })
97 } 156 }
98 } 157 }
99 158
100 -  
101 - $('.vulnerability-name').unbind("click").click(()=>{  
102 -  
103 - let detail = `  
104 - <form class="layui-form" style="margin-top: 15px;" lay-filter="vulnerabilityForm">  
105 - <div class="layui-form-item">  
106 - <label class="layui-form-label">漏洞名称:</label>  
107 - <div class="layui-input-block">这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称</div>  
108 - </div>  
109 - <div class="layui-form-item">  
110 - <label class="layui-form-label">漏洞详情:</label>  
111 - <div class="layui-input-block">这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称</div>  
112 - </div>  
113 - <div class="layui-form-item">  
114 - <label class="layui-form-label">影响范围:</label>  
115 - <div class="layui-input-block">这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称</div>  
116 - </div>  
117 - <div class="layui-form-item">  
118 - <label class="layui-form-label">修复建议:</label>  
119 - <div class="layui-input-block">这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称</div>  
120 - </div>  
121 - <div class="layui-form-item">  
122 - <label class="layui-form-label"><span style="color: red;">*</span>阅读状态:</label>  
123 - <div class="layui-input-inline">  
124 - <input type="radio" name="readStatus" value="已读" title="已读" lay-filter="readStatus">  
125 - <input type="radio" name="readStatus" value="未读" title="未读" lay-filter="readStatus" checked>  
126 - </div>  
127 - </div>  
128 - <div class="layui-form-item">  
129 - <label class="layui-form-label"><span style="color: red;">*</span>是否涉及:</label>  
130 - <div class="layui-input-inline">  
131 - <input type="radio" name="whether" value="是" title="是" lay-filter="whether">  
132 - <input type="radio" name="whether" value="否" title="否" lay-filter="whether" checked>  
133 - </div>  
134 - </div>  
135 - </form>  
136 - `  
137 - //漏洞处理抽屉  
138 - layer.open({  
139 - title: ['漏洞咨询', 'font-size:20px;background-color: #d0ddec;display:flex;align-items: center; justify-content: flex-start;'],  
140 - type: 1,  
141 - offset: 'rb',  
142 - area: ['30%', '100%'],  
143 - closeBtn:0,  
144 - anim:3,  
145 - content:detail,  
146 - btn: ['确定'],  
147 - move: false,  
148 - success:()=>{  
149 - form.render();  
150 - },  
151 - yes:(index)=>{  
152 - console.log(form.val('vulnerabilityForm'));  
153 - list.splice(0,1);  
154 - layer.close(index);  
155 - vulnerabilityDialog();  
156 - }  
157 - })  
158 - })  
159 -  
160 function checkPassword(pattern, oldPwd) { 159 function checkPassword(pattern, oldPwd) {
161 var msg = "密码安全等级过低,请修改密码"; 160 var msg = "密码安全等级过低,请修改密码";
162 var password = localStorage.getItem("password"); 161 var password = localStorage.getItem("password");