dataList.html 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787
  1. {% load staticfiles %}
  2. <!DOCTYPE html>
  3. <html lang="en">
  4. <head>
  5. <meta charset="UTF-8" />
  6. <link href="{% static '/lib/bootstrap-3.3.7/css/bootstrap.css' %}" rel="stylesheet">
  7. <link rel="stylesheet" href="{% static '/lib/font-awesome/4.5.0/css/font-awesome.css' %}">
  8. <link rel="stylesheet" href="{% static '/lib/css/ace.min.css' %}" />
  9. <link rel="stylesheet" href="{% static '/lib/css/ace-skins.min.css' %}">
  10. <link rel="stylesheet" href="{% static '/lib/css/ace-rtl.min.css' %}">
  11. <link rel="stylesheet" href="{% static '/lib/layui/css/layui.css' %}">
  12. <link rel="stylesheet" href="{% static '/css/loading.css' %}?versions=0.5.0" />
  13. <style type="text/css">
  14. /* 返回 */
  15. .headerPlace {
  16. font-size: 22px;
  17. color: #418fbb;
  18. cursor: pointer;
  19. }
  20. .headerPlace img {
  21. vertical-align: middle;
  22. margin-right: 10px;
  23. margin-top: -4px;
  24. }
  25. .page-header h1 {
  26. display: contents;
  27. }
  28. body {
  29. overflow: hidden;
  30. background: #fff;
  31. }
  32. .searchCover {
  33. margin: 20px 0;
  34. }
  35. .innerTable {
  36. padding: 0 1px 0 0;
  37. min-width: 750px;
  38. }
  39. .table,
  40. .table.table-striped>thead>tr>th {
  41. text-align: center;
  42. }
  43. table td {
  44. vertical-align: middle !important;
  45. }
  46. .nullData {
  47. width: 100%;
  48. height: 500px;
  49. background: #ddd;
  50. text-align: center;
  51. line-height: 500px;
  52. font-size: 20px;
  53. border: 1px solid #ddd;
  54. }
  55. .refresh {
  56. font-size: 16px;
  57. color: #4C8FBD;
  58. margin-right: 30px;
  59. }
  60. .content {
  61. overflow-x: scroll;
  62. }
  63. /* 病级 */
  64. ul#gradeUl>li {
  65. float: left;
  66. width: 50%;
  67. margin-bottom: 10px;
  68. }
  69. .rank>span {
  70. border: 1px solid #d5d5d5;
  71. display: inline-block;
  72. text-align: center;
  73. width: 100px;
  74. line-height: 30px;
  75. margin: 0 5px;
  76. }
  77. .authInp {
  78. width: 100%;
  79. }
  80. .conceal {
  81. display: none;
  82. }
  83. #resetPwdBox {
  84. display: none;
  85. }
  86. .editRole {
  87. padding: 10px 0 0 30px;
  88. }
  89. .editRole input {
  90. width: 200px;
  91. margin-bottom: 10px;
  92. }
  93. .refresh {
  94. font-size: 16px;
  95. color: #4C8FBD;
  96. margin-right: 30px;
  97. }
  98. .content {
  99. overflow-x: scroll;
  100. }
  101. .deriveBtn {
  102. background: #F4A460;
  103. border: 0;
  104. color: #fff;
  105. width: 125px;
  106. height: 33px;
  107. border: 5px;
  108. font-size: 18px;
  109. }
  110. .deriveBtn:hover {
  111. background: rgb(55, 138, 247);
  112. }
  113. .hide {
  114. display: none;
  115. }
  116. </style>
  117. </head>
  118. <body>
  119. <div class="content">
  120. <div class="page-header">
  121. <span class="headerPlace" onclick="gobackA()">
  122. <img src="{% static '/img/gobackIcon.png' %}" alt="">返回
  123. </span>
  124. <h1>
  125. <font style="vertical-align: inherit;">
  126. <font style="vertical-align: inherit;">
  127. 测报员下全部数据
  128. </font>
  129. </font>
  130. </h1>
  131. </div>
  132. <div class="searchCover">
  133. 已录信息:
  134. <select style="width:150px;" name="type" id="utype">
  135. <option value="1">作物分类</option>
  136. <option value="2">昆虫种类</option>
  137. <!-- <option value="plant">作物分类</option>
  138. <option value="insect">昆虫种类</option> -->
  139. </select>
  140. <button class="deriveBtn" onclick="derive()">导出</button>
  141. 识别记录:
  142. <select style="width:150px;" name="type" id="utypeA">
  143. <option value="">请选择</option>
  144. <option value="1">作物分类</option>
  145. <option value="2">昆虫种类</option>
  146. <!--
  147. <option value="plant">作物分类</option>
  148. <option value="insect">昆虫种类</option> -->
  149. </select>
  150. 时间筛选:
  151. <div class="layui-inline">
  152. <div class="layui-input-inline">
  153. <input onfocus='seekTime()' onblur="seekTimeA()" type="text" class="layui-input" id="test6"
  154. placeholder=" - ">
  155. </div>
  156. </div>
  157. 病虫害名称筛选:
  158. <div class="layui-inline">
  159. <input type="text" onfocus='insectname()' onblur='insectnameA()' class="layui-input" id="insectName">
  160. </div>
  161. <button onclick="filtrate()" id="deriveBtn" class="deriveBtn hide">筛选</button>
  162. </div>
  163. <div class="innerTable">
  164. <table id="datatable" class="table table-striped table-hover">
  165. <thead>
  166. <tr>
  167. <th>采集地址</th>
  168. <th>调查时间</th>
  169. <th>采集人</th>
  170. <th>统计分类</th>
  171. <th>作物种类</th>
  172. <th>统计方法</th>
  173. <th>统计面积</th>
  174. <th>病害名称</th>
  175. <th>病级</th>
  176. <th>操作</th>
  177. </tr>
  178. </thead>
  179. <tbody>
  180. </tbody>
  181. </table>
  182. <div class="fenpei-bottom">
  183. <input type="hidden" id="totalPage" value={{ nums }}>
  184. <div id="page" style="text-align: center;"></div>
  185. </div>
  186. </div>
  187. <div class="user-manage-top" id="showGradeUl" style="display:none">
  188. <!-- 查看病级 -->
  189. <div style="padding:20px">
  190. <ul id="gradeUl" style="overflow: hidden;">
  191. <li>
  192. <div class="rank">
  193. (01)
  194. <span>病级1</span>
  195. 值:
  196. <span>12</span>
  197. </div>
  198. </li>
  199. </ul>
  200. </div>
  201. </div>
  202. </div>
  203. <script src="{% static '/lib/js/jquery-2.1.4.min.js' %}"></script>
  204. <script src="{% static '/lib/layui/layui.all.js' %}"></script>
  205. <script src="{% static '/js/common.js' %}?versions=0.5.0"></script>
  206. <script type="text/javascript">
  207. $.ajaxSetup({
  208. data: { csrfmiddlewaretoken: '{{ csrf_token }}' },
  209. });
  210. </script>
  211. <script type="text/javascript">
  212. // 分页初始化
  213. var table, layer, laypage;
  214. var table = layui.table;
  215. function reandPage(totalPage, currPage) {
  216. layui.use(['laypage', 'table', 'layer', 'laydate'], function () {
  217. var laypage = layui.laypage;
  218. var table = layui.table;
  219. var layer = layui.layer;
  220. var uname = $('#uname').val()
  221. laypage.render({
  222. elem: 'page' //注意,这里的 test1 是 ID,不用加 # 号
  223. , count: totalPage
  224. , curr: currPage
  225. , theme: '#428BCA'
  226. , layout: ['prev', 'page', 'next', 'skip']
  227. , jump: function (obj, first) {
  228. if (!first) {
  229. sessionStorage.setItem('page', obj.curr)
  230. //判断是已录还是识别
  231. if ($('#utype').val() !== null) {
  232. getData(obj.curr, sessionStorage.getItem('cordValue'), 'cord');
  233. $('#utype').val(sessionStorage.getItem('cordValue'))
  234. } else if ($('#utypeA').val() !== null) {
  235. getDataA(obj.curr, sessionStorage.getItem('discValue'), 'disc'); //识别记录
  236. $('#utypeA').val(sessionStorage.getItem('discValue'))
  237. }
  238. }
  239. }
  240. });
  241. //执行一个laydate实例
  242. var laydate = layui.laydate;
  243. laydate.render({
  244. elem: '#test6'
  245. , range: true
  246. , done: function (value) {
  247. console.log(value)
  248. seekTimeA(value)
  249. }
  250. });
  251. });
  252. }
  253. $('#utype').on('change', function () {
  254. // alert('开始')
  255. getData(1, $('#utype').val(), 'cord'); //已录信息
  256. })
  257. //已录信息
  258. if ($('#utype').val() !== '') {
  259. // alert('返回后请求的')
  260. getData(1, $('#utype').val(), 'cord');
  261. sessionStorage.setItem('cordValue', $('#utype').val())
  262. sessionStorage.removeItem('discValue')
  263. sessionStorage.removeItem('page')
  264. sessionStorage.setItem('page', 1)
  265. }
  266. //已录信息
  267. function getData(page, ret, req) {
  268. // alert('已录信息')
  269. $('#utypeA').val('<option value="">请选择</option>')
  270. $.ajax({
  271. url: 'look_account',
  272. type: 'post',
  273. dataType: 'json',
  274. data: {
  275. req: req,
  276. ret: ret,
  277. page: page,
  278. id: sessionStorage.getItem('addID')
  279. // id: '1'
  280. },
  281. success: function (data) {
  282. Fill_Table_title('datatable', ret);
  283. if (data.dat.length == 0) {
  284. Fill_null_Table('datatable')
  285. } else {
  286. Fill_Table('datatable', data.dat, ret)
  287. }
  288. if (data.num > 1) {
  289. $('.fenpei-bottom').show();
  290. reandPage(data.num, page);
  291. } else {
  292. $('.fenpei-bottom').hide();
  293. }
  294. },
  295. error: function (type) {
  296. console.log(type);
  297. }
  298. })
  299. }
  300. //识别记录
  301. $('#utypeA').on('change', function () {
  302. getDataA(1, $('#utypeA').val(), 'disc'); //识别记录
  303. sessionStorage.setItem('discValue', $('#utypeA').val())
  304. sessionStorage.removeItem('cordValue')
  305. sessionStorage.removeItem('page')
  306. sessionStorage.setItem('page', 1)
  307. })
  308. //请求识别记录数据
  309. function getDataA(page, ret, req) {
  310. // alert('识别记录')
  311. $('#utype').val('<option value="">请选择</option>')
  312. $.ajax({
  313. url: 'look_account',
  314. type: 'post',
  315. dataType: 'json',
  316. data: {
  317. req: req,
  318. ret: ret,
  319. page: page,
  320. id: sessionStorage.getItem('addID')
  321. },
  322. success: function (data) {
  323. Fill_Table_titleA('datatable', ret);
  324. if (data.dat.length == 0) {
  325. Fill_null_TableA('datatable')
  326. } else {
  327. Fill_TableA('datatable', data.dat, ret)
  328. }
  329. if (data.num > 1) {
  330. $('.fenpei-bottom').show();
  331. reandPage(data.num, page);
  332. } else {
  333. $('.fenpei-bottom').hide();
  334. }
  335. },
  336. error: function (type) {
  337. console.log(type);
  338. }
  339. })
  340. }
  341. //已录信息
  342. function Fill_Table_title(table_id, ret) {
  343. var table = document.getElementById(table_id).children[0];
  344. var html = '';
  345. html = '<tr><th>所属用户</th><th>测报员</th><th>类别</th><th>月份</th><th>生育期</th><th>病虫害名称</th><th>统计方法</th><th>数量</th><th>创建时间</th><th>地址</th><th>操作</th></tr>'
  346. $(table).html(html);
  347. }
  348. function Fill_null_Table(table_id) {
  349. $("#datatable tr:not(:first)").remove();
  350. var table = document.getElementById(table_id).children[1];
  351. var row = table.insertRow(table.rows.length);
  352. var c1 = row.insertCell(0);
  353. c1.setAttribute('colspan', '16');
  354. c1.setAttribute('class', 'nullData');
  355. c1.innerHTML = "暂无数据";
  356. }
  357. function Fill_Table(table_id, dat, ret) {
  358. $("#datatable tr:not(:first)").remove();
  359. var table = document.getElementById(table_id).children[1];
  360. for (var i = 0; i < dat.length; i++) {
  361. var row = table.insertRow(table.rows.length);
  362. var c1 = row.insertCell(0);
  363. c1.innerHTML = dat[i].username
  364. var c2 = row.insertCell(1);
  365. c2.innerHTML = dat[i].user_name;
  366. var c3 = row.insertCell(2);
  367. if (dat[i].pest_sort == 1) {
  368. c3.innerHTML = '粮食作物'
  369. } else if (dat[i].pest_sort == 2) {
  370. c3.innerHTML = '经济作物'
  371. } else if (dat[i].post_sort == 3) {
  372. c3.innerHTML = '林木'
  373. }
  374. var c4 = row.insertCell(3);
  375. c4.innerHTML = dat[i].month + '月份'
  376. var c5 = row.insertCell(4);
  377. c5.innerHTML = dat[i].growth_stages
  378. var c6 = row.insertCell(5);
  379. c6.innerHTML = dat[i].pest + ',' + dat[i].pest_name
  380. var c7 = row.insertCell(6);
  381. c7.innerHTML = dat[i].cens_method
  382. var c8 = row.insertCell(7);
  383. c8.innerHTML = dat[i].area
  384. var c9 = row.insertCell(8);
  385. c9.innerHTML = dat[i].upl_time
  386. var c10 = row.insertCell(9);
  387. c10.innerHTML = dat[i].city
  388. var c11 = row.insertCell(10);
  389. c11.innerHTML = ' <button class="btn btn-sm btn-danger" onclick="delFun(\'' + dat[i].id + '\')">删除</button> <input type="hidden" value=' + JSON.stringify(dat[i].pestname) + '><a href="see_mation" class="btn btn-sm btn-primary btn-user-manage" onclick="lookDiseaseGradeB(\'' + dat[i].id + ',' + dat[i].ret + '\')">查看</a> <a class="btn btn-sm btn-danger" onclick="educe(\'' + dat[i].id + '\')">导出</a>'
  390. scrollBar();
  391. }
  392. }
  393. //识别记录
  394. function Fill_Table_titleA(table_id, ret) {
  395. var table = document.getElementById(table_id).children[0];
  396. var html = '';
  397. html = '<tr><th>所属用户</th><th>测报员</th><th>类别</th><th>科目</th><th>病虫害名称</th><th>创建时间</th><th>地址</th><th>操作</th></tr>'
  398. $(table).html(html);
  399. }
  400. function Fill_null_TableA(table_id) {
  401. $("#datatable tr:not(:first)").remove();
  402. var table = document.getElementById(table_id).children[1];
  403. var row = table.insertRow(table.rows.length);
  404. var c1 = row.insertCell(0);
  405. c1.setAttribute('colspan', '16');
  406. c1.setAttribute('class', 'nullData');
  407. c1.innerHTML = "暂无数据";
  408. }
  409. function Fill_TableA(table_id, dat, ret) {
  410. $("#datatable tr:not(:first)").remove();
  411. var table = document.getElementById(table_id).children[1];
  412. for (var i = 0; i < dat.length; i++) {
  413. var row = table.insertRow(table.rows.length);
  414. //判断科目
  415. if (dat[i].course == null || dat[i].course == '') {
  416. var b = '暂无'
  417. } else if (dat[i].course !== null || dat[i].course !== '') {
  418. var b = dat[i].course
  419. }
  420. //判断名称
  421. if (dat[i].name == null || dat[i].name == '') {
  422. var a = '暂无'
  423. } else if (dat[i].name !== null || dat[i].name !== '') {
  424. var a = dat[i].name
  425. }
  426. //判断地址
  427. if (dat[i].addr == "null" || dat[i].addr == '') {
  428. var c = '暂无地址'
  429. } else if (dat[i].addr !== "null" || dat[i].addr !== '') {
  430. var c = dat[i].addr
  431. }
  432. var c1 = row.insertCell(0);
  433. c1.innerHTML = dat[i].username
  434. var c2 = row.insertCell(1);
  435. c2.innerHTML = dat[i].reporter;
  436. var c3 = row.insertCell(2);
  437. if (dat[i].ret == 1) {
  438. c3.innerHTML = '病害'
  439. } else if (dat[i].ret == 2) {
  440. c3.innerHTML = '虫害'
  441. }
  442. // c3.innerHTML = dat[i].ret;
  443. var c4 = row.insertCell(3);
  444. c4.innerHTML = b
  445. var c5 = row.insertCell(4);
  446. c5.innerHTML = a
  447. var c6 = row.insertCell(5);
  448. c6.innerHTML = dat[i].time
  449. var c7 = row.insertCell(6);
  450. c7.innerHTML = c
  451. var c8 = row.insertCell(7);
  452. c8.innerHTML = ' <button class="btn btn-sm btn-danger" onclick="delFun(\'' + dat[i].id + ',' + dat[i].ret + '\')">删除</button> <input type="hidden" value=' + JSON.stringify(dat[i].pestname) + '><a href="see_mation" class="btn btn-sm btn-primary btn-user-manage" onclick="lookDiseaseGradeA(\'' + dat[i].id + ',' + dat[i].ret + '\')">查看</a> <a class="btn btn-sm btn-danger" onclick="reset(\'' + dat[i].id + ',' + dat[i].name + '\')">导出</a>'
  453. scrollBar();
  454. }
  455. }
  456. //已录信息查看功能
  457. function lookDiseaseGradeB(id) {
  458. sessionStorage.setItem('cordID', id)
  459. sessionStorage.removeItem('discID')
  460. }
  461. //识别记录查看功能
  462. function lookDiseaseGradeA(id) {
  463. sessionStorage.setItem('discID', id)
  464. sessionStorage.removeItem('cordID')
  465. }
  466. //全部导出事件
  467. function derive() {
  468. var cebaoID = sessionStorage.getItem('addID');
  469. var cebaoRet = $('#utype').val();
  470. window.location.href = "export_excel?id=" + cebaoID + '&ret=' + cebaoRet
  471. }
  472. //单条导出
  473. // function educe(id) {
  474. function reset(id) {
  475. window.location.href = "export_excel?id=" + id + '&ret=addr'
  476. }
  477. //病虫害筛选功能
  478. function filtrate() {
  479. //判断是已录还是识别的筛选
  480. if ($('#utype').val() !== null) {
  481. var ret = $('#utype').val()
  482. var req = 'cord'
  483. } else if ($('#utypeA').val() !== null) {
  484. var ret = $('#utypeA').val()
  485. var req = 'disc'
  486. }
  487. sessionStorage.setItem('ceshia', $('#insectName').val())
  488. //判断是进行时间筛选还是名称筛选
  489. if ($('#insectName').val() !== '') { //名称筛选
  490. $.ajax({
  491. // url: 'screen_pests_name',
  492. url: 'screen_name',
  493. type: 'post',
  494. data: {
  495. ret: ret,
  496. req: req,
  497. name: $('#insectName').val(),
  498. page: 1,
  499. id: sessionStorage.getItem('addID'),
  500. },
  501. dataType: 'json',
  502. success: function (data) {
  503. if (req == 'cord') {
  504. //已录
  505. Fill_Table_title('datatable', ret);
  506. if (data.dat.length == '0') {
  507. Fill_null_Table('datatable')
  508. } else {
  509. Fill_Table('datatable', data.dat, ret)
  510. }
  511. if (data.num > 1) {
  512. $('.fenpei-bottom').show();
  513. reandPage(data.num, page);
  514. } else {
  515. $('.fenpei-bottom').hide();
  516. }
  517. } else if (req == 'disc') {
  518. //识别
  519. Fill_Table_titleA('datatable', ret);
  520. if (data.dat.length == '0') {
  521. Fill_null_TableA('datatable')
  522. } else {
  523. Fill_TableA('datatable', data.dat, ret)
  524. }
  525. if (data.num > 1) {
  526. $('.fenpei-bottom').show();
  527. reandPage(data.num, page);
  528. } else {
  529. $('.fenpei-bottom').hide();
  530. }
  531. }
  532. },
  533. error: function (error) {
  534. console.log(error)
  535. }
  536. })
  537. } else if ($('#test6').val() !== '') {
  538. var aa = new Array();
  539. aa = $('#test6').val().split(" - ")
  540. $.ajax({
  541. url: 'screen_extent_time',
  542. type: 'post',
  543. data: {
  544. ret: ret,
  545. req: req,
  546. stat_time: aa[0],
  547. end_time: aa[1],
  548. page: 1,
  549. id: sessionStorage.getItem('addID')
  550. },
  551. dataType: 'json',
  552. success: function (data) {
  553. if (req == 'cord') {
  554. //已录
  555. Fill_Table_title('datatable', ret);
  556. if (data.dat.length == '0') {
  557. Fill_null_Table('datatable')
  558. } else {
  559. Fill_Table('datatable', data.dat, ret)
  560. }
  561. if (data.num > 1) {
  562. $('.fenpei-bottom').show();
  563. reandPage(data.num, page);
  564. } else {
  565. $('.fenpei-bottom').hide();
  566. }
  567. } else if (req == 'disc') {
  568. //识别
  569. Fill_Table_titleA('datatable', ret);
  570. if (data.dat.length == '0') {
  571. Fill_null_TableA('datatable')
  572. } else {
  573. Fill_TableA('datatable', data.dat, ret)
  574. }
  575. if (data.num > 1) {
  576. $('.fenpei-bottom').show();
  577. reandPage(data.num, page);
  578. } else {
  579. $('.fenpei-bottom').hide();
  580. }
  581. }
  582. },
  583. error: function (error) {
  584. console.log(error)
  585. }
  586. })
  587. }
  588. }
  589. //病虫害名称筛选时input框获取焦点
  590. function insectname() {
  591. $('#test6').val('')
  592. if ($('#utype').val() == '' || $('#utypeA').val() == '') {
  593. layer.msg('请先选择是已录信息还是识别记录');
  594. }
  595. }
  596. function insectnameA() {
  597. if (($('#utype').val() !== '' || $('#utypeA').val() !== '') && $('#insectName').val() !== '') {
  598. $('#deriveBtn').removeClass('hide')
  599. } else {
  600. layer.msg('必选项不能为空', { time: 5000, icon: 5 })
  601. }
  602. }
  603. //病虫害时间筛选时input框获取焦点
  604. function seekTime() {
  605. $('#insectName').val('')
  606. lay('#test6').each(function () {
  607. var laydate = layui.laydate;
  608. laydate.render({
  609. elem: this
  610. , range: true
  611. , done: function (value) {
  612. console.log(value)
  613. seekTimeA(value)
  614. }
  615. });
  616. })
  617. if ($('#utype').val() == '' || $('#utypeA').val() == '') {
  618. layer.msg('请先选择是已录信息还是识别记录');
  619. }
  620. }
  621. function seekTimeA(val) {
  622. if (($('#utype').val() !== '' || $('#utypeA').val() !== '') && $('#test6').val() !== '' || val !== '') {
  623. $('#deriveBtn').removeClass('hide')
  624. } else if ($('#test6').val() == '') {
  625. layer.msg('必选项不能为空', { time: 5000, icon: 5 })
  626. }
  627. }
  628. //删除
  629. function delFun(name) {
  630. var aa = new Array();
  631. aa = name.split(',')
  632. //判断是已录数据还是识别数据
  633. if (aa.length == 1) {
  634. var a = aa[0];
  635. var b = '';
  636. } else if (aa.length == 2) {
  637. var a = aa[0];
  638. var b = aa[1];
  639. }
  640. layui.use('layer', function () {
  641. var layer = layui.layer;
  642. layer.confirm('确定删除?', {
  643. btn: ['确定', '取消'] //按钮
  644. }, function (index) {
  645. $.ajax({
  646. url: 'del_mation',
  647. type: 'post',
  648. data: {
  649. id: a,
  650. ret: b
  651. },
  652. dataType: 'json',
  653. success: function (data) {
  654. if (data == '1') {
  655. layer.msg("删除成功!");
  656. // setTimeout(function () {
  657. // location.reload();
  658. // }, 1000)
  659. if (aa.length == 1) {
  660. //已录
  661. getData(sessionStorage.getItem('page'), sessionStorage.getItem('cordValue'), 'cord');
  662. } else if (aa.length == 2) {
  663. //识别
  664. getDataA(sessionStorage.getItem('page'), sessionStorage.getItem('discValue'), 'disc');
  665. }
  666. } else if (data == '0') {
  667. layer.msg("删除失败!!!");
  668. }
  669. },
  670. error: function (type) {
  671. }
  672. })
  673. }, function () {
  674. });
  675. });
  676. }
  677. //返回
  678. function gobackA() {
  679. window.history.back(-1)
  680. }
  681. //这个在火狐下不起作用
  682. // window.onbeforeunload=function(e){
  683. // // sessionStorage.removeClass('ceshia')
  684. // return e.returnValue = "我在这写点东西...";
  685. // // return "我在这写点东西";
  686. // }
  687. // window.onunload=function(){
  688. // // alert("离开")
  689. // sessionStorage.removeClass('ceshia')
  690. // }
  691. // window.onload=function(){
  692. // // sessionStorage.removeClass('ceshia')
  693. // alert("加载完成");
  694. // }
  695. </script>
  696. </body>
  697. </html>