2c9f6ef9a147f7dc3d857db495ccbd36.php 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793
  1. <?php /*a:2:{s:69:"D:\phpstudy_pro\WWW\caiping\app\admin\view\project\cost\datalist.html";i:1724762044;s:59:"D:\phpstudy_pro\WWW\caiping\app\admin\view\common\base.html";i:1723541257;}*/ ?>
  2. <!DOCTYPE html>
  3. <html>
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  6. <meta name="renderer" content="webkit">
  7. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  8. <meta name="360-site-verification" content="a7c876fae8b6e3175a52ea9f19543f51" />
  9. <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=0">
  10. <script src="/static/dist/xm-select.js"></script>
  11. <link rel="mobile-prefetch" href=""/>
  12. <title><?php echo get_system_config('web','admin_title'); ?></title>
  13. <meta name="keywords" content="<?php echo get_system_config('web','keywords'); ?>"/>
  14. <meta name="description" content="<?php echo get_system_config('web','desc'); ?>"/>
  15. <link rel="stylesheet" href="/static/assets/gougu/css/gougu.css?v=<?php echo get_system_config('web','version'); ?>" media="all">
  16. <style>
  17. .footer{
  18. width: 100%;
  19. height: 25px;
  20. text-align: center;
  21. position: fixed;
  22. bottom: 0;
  23. }
  24. </style>
  25. </head>
  26. <body class="main-body">
  27. <!-- 主体 -->
  28. <div class="p-3">
  29. <div class="gg-form-bar border-t border-x">
  30. <form id="taskForm" class="layui-form" lay-filter="barsearchform">
  31. <div class="layui-input-inline" style="width:100px;">
  32. <select name="project_status" lay-filter="status">
  33. <option value="">项目状态</option>
  34. <option value="1">立项中</option>
  35. <option value="2">审批中</option>
  36. <option value="3">待接收</option>
  37. <option value="4">分配中</option>
  38. <option value="5">作业中</option>
  39. <option value="6">归档中</option>
  40. <option value="7">退审中</option>
  41. <option value="8">已归档</option>
  42. <option value="9">已退审</option>
  43. </select>
  44. </div>
  45. <div class="layui-input-inline" style="width:100px;">
  46. <select id="province" lay-filter="province" name="province">
  47. <option value="">省</option>
  48. </select>
  49. </div>
  50. <div class="layui-input-inline" style="width:100px;">
  51. <select id="city" lay-filter="city" name="city">
  52. <option value="">市</option>
  53. </select>
  54. </div>
  55. <div class="layui-input-inline" style="width:100px;">
  56. <select id="area" lay-filter="area" name="area">
  57. <option value="">县</option>
  58. </select>
  59. </div>
  60. <div id="time_date" class="layui-input-inline" style="margin: 0;">
  61. <div class="layui-input-inline" style="width:150px;">
  62. <input type="text" id="start_time" name="project_start_time" readonly placeholder="起始日期"
  63. class="layui-input" value="">
  64. </div>
  65. <div class="layui-input-inline">-</div>
  66. <div class="layui-input-inline" style="width:150px;">
  67. <input type="text" id="end_time" name="project_end_time" readonly placeholder="截止日期"
  68. class="layui-input" value="">
  69. </div>
  70. </div>
  71. <div class="layui-input-inline" style="width:200px;">
  72. <input type="text" name="sent_review_unit_name" placeholder="送审单位" class="layui-input"
  73. autocomplete="off"/>
  74. </div>
  75. <div class="layui-input-inline" style="width:200px;">
  76. <input type="text" name="review_unit_name" placeholder="评审机构" class="layui-input"
  77. autocomplete="off"/>
  78. </div>
  79. <div class="layui-input-inline" style="width:200px;">
  80. <input type="text" name="keyword" placeholder="项目名称关键字" class="layui-input" autocomplete="off"/>
  81. </div>
  82. <div class="layui-input-inline" style="width:150px;">
  83. <button class="layui-btn layui-btn-normal" lay-submit="" lay-filter="webform"><i
  84. class="layui-icon layui-icon-search mr-1"></i>搜索
  85. </button>
  86. <button class="layui-btn layui-btn-reset" lay-submit="" lay-filter="reset1">清空</button>
  87. </div>
  88. </form>
  89. </div>
  90. <table class="layui-hide" id="cost_project" lay-filter="cost_project"></table>
  91. </div>
  92. <script type="text/html" id="toolbarDemo">
  93. <div class="layui-btn-container">
  94. <span class="layui-btn layui-btn-sm" lay-event="add" data-title="添加造价项目">+ 添加造价项目</span>
  95. </div>
  96. </script>
  97. <script type="text/html" id="barDemo">
  98. </script>
  99. <!-- /主体 -->
  100. <!-- 底部 -->
  101. <div class="footer">
  102. 逸管工程项目管理系统 © www.yiguanfep.com
  103. <img src="/static/home/images/police.png" alt="" style="width:14.5px;height:16px;">
  104. <a href="https://beian.mps.gov.cn/#/query/websearch?code=45030202000160 " rel="\&quot;noreferrer'target=\”blank\&quot;" onclick="window.open(this.href); return false;">桂公网安备45030202000160号</a>
  105. <a href="https://beian.miit.gov.cn/#/Integrated/index" onclick="window.open(this.href); return false;">桂ICP备17000971号</a>
  106. </div>
  107. <!-- /底部 -->
  108. <!-- 脚本 -->
  109. <script>
  110. const moduleInit = ['tool', 'oaTool'];
  111. const field = <?php echo json_encode($field); ?>;
  112. function gouguInit() {
  113. var table = layui.table, tool = layui.tool, form = layui.form, oaTool = layui.oaTool;
  114. var allcount;
  115. layui.laydate.render({
  116. elem: '#time_date',
  117. range: ['#start_time', '#end_time'],
  118. rangeLinked: true
  119. });
  120. layui.pageTable = table.render({
  121. elem: '#cost_project',
  122. id: "demo",
  123. title: '造价项目列表',
  124. toolbar: '#toolbarDemo',
  125. url: '/admin/project.cost/datalist',
  126. page: true,
  127. limit: 20,
  128. cellMinWidth: 100,
  129. parseData: function (res) { // 数据解析回调函数
  130. // 在这里可以获取数据总数
  131. allcount = res.count;
  132. return {
  133. code: res.code, // 数据状态码
  134. msg: res.msg, // 状态信息
  135. count: res.count, // 数据总数
  136. data: res.data // 当前页数据
  137. };
  138. },
  139. cols: [
  140. [
  141. {
  142. fixed: 'left', field: 'id', title: '编号', align: 'center', width: 80,
  143. templet: function (d) {
  144. return allcount - (d.LAY_NUM - 1);
  145. }
  146. },
  147. {
  148. fixed: 'left',
  149. field: 'project_status',
  150. title: '项目状态',
  151. align: 'center',
  152. width: 100,
  153. hide: field.project_status,
  154. templet: function (item) {
  155. var html = '';
  156. if (item.project_status === 1) {
  157. html = '<span class="layui-badge layui-bg-orange" style="background-color: #ffb800 !important">立项中</span> ';
  158. } else if (item.project_status === 2) {
  159. html = '<span class="layui-badge layui-bg-blue" style="background-color: #b30095 !important">审批中</span> ';
  160. } else if (item.project_status === -1) {
  161. html = '<span class="layui-badge layui-bg-red" style="background-color: #5825aa !important">待修改</span> ';
  162. } else if (item.project_status === 3) {
  163. html = '<span class="layui-badge layui-bg-green" style="background-color: #d37000 !important">待接收</span> ';
  164. } else if (item.project_status === 4) {
  165. html = '<span class="layui-badge" style="background-color: #005fa8 !important">分配中</span> ';
  166. } else if (item.project_status === 5) {
  167. html = '<span class="layui-badge layui-bg-blue" style="background-color: #1e9fff !important">作业中</span> ';
  168. } else if (item.project_status === 6) {
  169. html = '<span class="layui-badge" style="background-color: #007244 !important">归档中</span> ';
  170. } else if (item.project_status === 7) {
  171. html = '<span class="layui-badge" style="background-color: #881f1f !important">退审中</span> ';
  172. } else if (item.project_status === 8) {
  173. html = '<span class="layui-badge" style="background-color: #16b777 !important">已归档</span> ';
  174. } else if (item.project_status === 9) {
  175. html = '<span class="layui-badge" style="background-color: #d81e06 !important">已退审</span> ';
  176. }
  177. return html;
  178. }
  179. },
  180. {
  181. fixed: 'left',
  182. field: 'report_status',
  183. title: '报告状态',
  184. align: 'center',
  185. width: 100,
  186. hide: false,
  187. templet: function (item) {
  188. var html;
  189. if (item.report_status === 0) {
  190. html = '<span>初稿中</span> ';
  191. } else if (item.report_status === 1) {
  192. html = '<span>对数中</span> ';
  193. } else if (item.report_status === 2) {
  194. html = '<span>审定中</span> ';
  195. } else if (item.report_status === 3) {
  196. html = '<span>已审定</span> ';
  197. }else {
  198. html = '<span >未知</span> ';
  199. }
  200. return html;
  201. }
  202. },
  203. {
  204. fixed: 'left',
  205. field: 'project_name',
  206. title: '项目名称',
  207. align: 'center',
  208. width: 400,
  209. hide: field.project_name,
  210. templet: function (d) {
  211. var html = "";
  212. if (d.red) {
  213. //判断是否有新消息,有就有new
  214. html = '<a class="side-a" lay-event="read" lay-event="read">' + d.project_name + ' <span class="layui-badge-dot hongdian"></span></a>';
  215. } else {
  216. html = '<a class="side-a" lay-event="read" lay-event="read">' + d.project_name + '</a>';
  217. }
  218. return '<div style="text-align:left;">' + html + '</div>'
  219. }
  220. },
  221. {
  222. field: 'project_num', title: '项目编号', align: 'center', width: 150, hide: field.project_num,
  223. templet: function (d) {
  224. return '<div style="text-align:left">' + d.project_num + '</div>'
  225. }
  226. },
  227. {
  228. field: 'project_time', title: '项目周期', align: 'center', width: 250, hide: field.project_time,
  229. templet: function (item) {
  230. if(!item.project_end_time && !item.project_start_time){
  231. return "";
  232. }
  233. let outcome = Math.round(new Date().getTime() / 1000).toString();
  234. var advent_time = item.project_end_time - outcome
  235. var time = getDuration(advent_time);
  236. var timestr = "<span style='color: green'>" + "剩余" + time + "</span>";
  237. if (advent_time < 0) {
  238. advent_time = -advent_time;
  239. time = getDuration(advent_time);
  240. timestr = "<span style='color: red'>" + "逾期" + time + "</span>";
  241. }
  242. var html;
  243. if (item.project_status == 8 || item.project_status == 9 ){
  244. html =
  245. "<div>" +
  246. layui.util.toDateString(item.project_start_time * 1000, 'yyyy-MM-dd') +
  247. "至" +
  248. layui.util.toDateString(item.project_end_time * 1000, 'yyyy-MM-dd') +
  249. "</div>";
  250. }else{
  251. html =
  252. "<div>" +
  253. layui.util.toDateString(item.project_start_time * 1000, 'yyyy-MM-dd') +
  254. "至" +
  255. layui.util.toDateString(item.project_end_time * 1000, 'yyyy-MM-dd') +
  256. "&nbsp;&nbsp;" + timestr +
  257. "</div>";
  258. }
  259. function getDuration(second) {
  260. var duration
  261. var days = Math.floor(second / 86400);
  262. var hours = Math.floor((second % 86400) / 3600);
  263. if (days > 0) duration = days + "天";
  264. else if (hours > 0) duration = "不足一天";
  265. else if (hours == 0) duration = "不足一天";
  266. return duration;
  267. }
  268. return html;
  269. }
  270. },
  271. {
  272. field: 'review_unit_name',
  273. title: '评审机构',
  274. align: 'center',
  275. width: 150,
  276. hide: field.review_unit
  277. },
  278. {
  279. field: 'review_head_name',
  280. title: '评审机构负责人',
  281. align: 'center',
  282. width: 150,
  283. hide: field.review_head
  284. },
  285. {
  286. field: 'review_head_phone',
  287. title: '评审机构负责人电话',
  288. align: 'center',
  289. width: 150,
  290. hide: field.review_head_phone,
  291. },
  292. {
  293. field: 'sent_review_unit_name',
  294. title: '送审单位',
  295. align: 'center',
  296. width: 150,
  297. hide: field.sent_review_unit
  298. },
  299. {
  300. field: 'sent_review_head_name',
  301. title: '送审单位负责人',
  302. align: 'center',
  303. width: 150,
  304. hide: field.sent_review_head
  305. },
  306. {
  307. field: 'sent_review_phone',
  308. title: '送审单位负责人电话',
  309. align: 'center',
  310. width: 150,
  311. hide: field.sent_review_phone
  312. },
  313. {
  314. field: 'construction_unit',
  315. title: '施工单位',
  316. align: 'center',
  317. width: 150,
  318. hide: field.construction_unit
  319. },
  320. {
  321. field: 'construction_head',
  322. title: '施工单位负责人',
  323. align: 'center',
  324. width: 150,
  325. hide: field.construction_head
  326. },
  327. {
  328. field: 'construction_phone',
  329. title: '施工单位负责人电话',
  330. align: 'center',
  331. width: 150,
  332. hide: field.construction_phone
  333. },
  334. {field: 'project_scale', title: '项目规模', align: 'center', width: 150, hide: field.project_scale},
  335. {
  336. field: 'engineering_category',
  337. title: '工程类别',
  338. align: 'center',
  339. width: 150,
  340. hide: field.engineering_category
  341. },
  342. {
  343. field: 'engineering_type',
  344. title: '项目类型',
  345. align: 'center',
  346. width: 150,
  347. hide: field.engineering_type
  348. },
  349. {
  350. field: 'project_region',
  351. title: '项目区域',
  352. align: 'center',
  353. width: 150,
  354. hide: field.project_region
  355. },
  356. {field: 'fiscal_nature', title: '财政性质', align: 'center', width: 150, hide: field.fiscal_nature},
  357. {
  358. field: 'sent_review_cost',
  359. title: '送审服务费',
  360. align: 'center',
  361. width: 100,
  362. hide: field.sent_review_cost
  363. },
  364. {
  365. field: 'sent_review_approver_amount',
  366. title: '送审单位承担审核费',
  367. align: 'center',
  368. width: 150,
  369. hide: field.sent_review_approver_amount
  370. },
  371. {
  372. field: 'construction_approver_amount',
  373. title: '施工单位负责核减超5%评审费部分',
  374. align: 'center',
  375. width: 230,
  376. hide: field.construction_approver_amount
  377. },
  378. {
  379. field: 'sent_review_amount',
  380. title: '送审金额',
  381. align: 'center',
  382. width: 150,
  383. hide: field.sent_review_amount
  384. },
  385. {
  386. field: 'authorize_amount',
  387. title: '审定金额',
  388. align: 'center',
  389. width: 150,
  390. hide: field.authorize_amount
  391. },
  392. {
  393. field: 'review_add_amount',
  394. title: '审增额',
  395. align: 'center',
  396. width: 150,
  397. hide: field.review_add_reduce_amount
  398. },
  399. {
  400. field: 'review_reduce_amount',
  401. title: '审减额',
  402. align: 'center',
  403. width: 150,
  404. hide: field.review_add_reduce_amount
  405. },
  406. {
  407. field: 'review_add_reduce_rate',
  408. title: '审增减率',
  409. align: 'center',
  410. width: 150,
  411. hide: field.review_add_reduce_rate
  412. },
  413. {
  414. field: 'report_time',
  415. title: '报告时间',
  416. align: 'center',
  417. width: 150,
  418. hide: field.report_time,
  419. templet: function (d) {
  420. if (d.report_time) {
  421. return layui.util.toDateString(d.report_time * 1000, "yyyy-MM-dd")
  422. } else {
  423. return "";
  424. }
  425. }
  426. },
  427. {
  428. field: 'charge_standard',
  429. title: '收费标准',
  430. align: 'center',
  431. width: 150,
  432. hide: field.charge_standard
  433. },
  434. {
  435. field: 'operate_head_name',
  436. title: '作业负责人',
  437. align: 'center',
  438. width: 150,
  439. hide: field.operate_name
  440. },
  441. {
  442. field: 'operate_team_names',
  443. title: '作业成员',
  444. align: 'center',
  445. width: 300,
  446. hide: field.operate_team_names
  447. },
  448. {
  449. field: 'creator',
  450. title: '创建人',
  451. align: 'center',
  452. width: 150,
  453. },
  454. {
  455. field: 'create_time',
  456. title: '项目创建日期',
  457. align: 'center',
  458. width: 180,
  459. hide: field.create_time,
  460. },
  461. {
  462. field: 'project_dead_time',
  463. title: '项目归档日期',
  464. align: 'center',
  465. width: 120,
  466. hide: field.project_dead_time,
  467. templet: function (d) {
  468. if (d.project_dead_time) {
  469. return layui.util.toDateString(d.project_dead_time * 1000, "yyyy-MM-dd")
  470. } else {
  471. return "";
  472. }
  473. }
  474. },
  475. {
  476. fixed: 'right', field: 'right', title: '操作', width: 136, align: 'center',
  477. templet: function (a) {
  478. var h = '';
  479. // 1全部-可查看可编辑,2全部-可查看,0与我有关
  480. if (a.self_id == 1) {
  481. if (a.project_status == 1) {
  482. h = '<div class="layui-btn-group"><a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a><a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a></div>'
  483. } else {
  484. h = '<div class="layui-btn-group"><a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a></div>'
  485. }
  486. } else if (a.self_id == 2) {
  487. h = '<div class="layui-btn-group"><a class="layui-btn layui-btn-xs layui-bg-blue" lay-event="read">查看</a></div>'
  488. } else if (a.self_id == 0 || a.self_id == 3) {
  489. if (a.project_status == 1) {
  490. h = '<div class="layui-btn-group"><a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a><a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a></div>'
  491. } else {
  492. h = '<div class="layui-btn-group"><a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a></div>'
  493. }
  494. }
  495. return h;
  496. }
  497. }
  498. ]
  499. ]
  500. });
  501. //监听表头工具栏事件
  502. table.on('toolbar(cost_project)', function (obj) {
  503. if (obj.event === 'add') {
  504. tool.side("/admin/project.cost/add");
  505. return false;
  506. }
  507. });
  508. //监听表格行工具事件
  509. table.on('tool(cost_project)', function (obj) {
  510. var data = obj.data;
  511. if (obj.event === 'read') {
  512. tool.side('/admin/project.cost/read?id=' + obj.data.id);
  513. } else if (obj.event === 'edit') {
  514. if (obj.data.project_status < 6) {
  515. tool.side('/admin/project.cost/edit?id=' + obj.data.id);
  516. } else {
  517. layer.msg("已归档/已退审")
  518. }
  519. } else if (obj.event === 'del') {
  520. layer.confirm('确定要删除该记录吗?', {
  521. icon: 3,
  522. title: '提示'
  523. }, function (index) {
  524. if (data.project_status == 1) {
  525. let callback = function (e) {
  526. layer.msg(e.msg);
  527. if (e.code == 0) {
  528. obj.del();
  529. }
  530. }
  531. tool.delete("/admin/project.cost/del", {id: data.id}, callback);
  532. layer.close(index);
  533. } else {
  534. layer.msg("已审核,无法删除");
  535. }
  536. });
  537. }
  538. return false;
  539. });
  540. //监听搜索提交
  541. form.on('submit(webform)', function (data) {
  542. // console.log(data.field)
  543. layui.pageTable.reload({where: data.field});
  544. return false;
  545. });
  546. form.on('submit(reset1)', function () {
  547. $(".layui-form").reset();
  548. layui.pageTable.reload();
  549. return false;
  550. });
  551. layui.use(['form', 'jquery'], function () {
  552. var form = layui.form;
  553. const $ = layui.jquery;
  554. let adress;
  555. $.ajax({
  556. type: "get", //使用get方式
  557. url: "/static/assets/layui/adress.json", //json文件相对于这个HTML的路径
  558. dataType: "json",
  559. async: false,
  560. success: function (data) {
  561. //这个data就是json数据
  562. adress = data
  563. var province = Object.keys(adress)
  564. var proStrs = '<option value="">省</option>';
  565. for (var i = 0; i < province.length; i++) {
  566. proStrs += '<option value="' + province[i] + '">' + province[i] + '</option>';
  567. }
  568. $("#province").html(proStrs);
  569. layui.form.render("select")
  570. },
  571. error: function () {
  572. layer.alert("地址请求失败!! ");
  573. }
  574. });
  575. function getFirstAttr(obj) {
  576. for (var k in obj) return k;
  577. }
  578. function selectOption(selectedProvince, selectedCity = '', selectedArea = '') {
  579. var proStr = '<option value="">省</option>', cityStr = '<option value="">市</option>',
  580. areaStr = '<option value="">县</option>';
  581. var pro = adress[selectedProvince], ci = adress[selectedProvince][selectedCity];
  582. for (var province in adress) {
  583. if (province == selectedProvince) proStr += '<option value="' + province + '" selected>' + province + '</option>';
  584. else proStr += '<option value="' + province + '">' + province + '</option>';
  585. }
  586. $("#province").html(proStr);
  587. for (var city in pro) {
  588. if (city == selectedCity) cityStr += '<option value="' + city + '" selected>' + city + '</option>';
  589. else cityStr += '<option value="' + city + '">' + city + '</option>';
  590. }
  591. $("#city").html(cityStr);
  592. for (var area in ci) {
  593. if (area == "remove") {
  594. continue;
  595. }
  596. if (ci[area] == selectedArea) areaStr += '<option value="' + ci[area] + '" selected>' + ci[area] + '</option>';
  597. else areaStr += '<option value="' + ci[area] + '">' + ci[area] + '</option>';
  598. }
  599. $("#area").html(areaStr);
  600. form.render();
  601. }
  602. /*selectOption(1,2, 3);*/
  603. form.on('select(province)', function (data) {
  604. let thisProvince = data.value;
  605. let thisCity = getFirstAttr(adress[thisProvince]);
  606. selectOption(data.value);
  607. });
  608. form.on('select(city)', function (data) {
  609. selectOption($("#province").val(), data.value, getFirstAttr(data.value));
  610. });
  611. window.hongdianselect = function () {
  612. let num = $(document).find('.hongdian').length
  613. console.log(num, '我是数量')
  614. if (num === 0) {
  615. parent.showhongdian()
  616. console.log('2执行了')
  617. }
  618. }
  619. })
  620. }
  621. </script>
  622. <!--<script src="/static/assets/layui/adress.json"></script>-->
  623. <!-- /脚本 -->
  624. <!-- <script src="/static/assets/layui/layui.js"></script> -->
  625. <script src="/static/assets/layui/layui.js"></script>
  626. <script src="/static/assets/third_party/echart/echarts.min.js"></script>
  627. <script src="/static/assets/gougu/gouguInit.js"></script>
  628. <script src="https://unpkg.com/pinyin-pro"></script>
  629. <script>
  630. var { pinyin } = pinyinPro;
  631. </script>
  632. <!-- 统计代码 -->
  633. <!-- /统计代码 -->
  634. </body>
  635. </html>