edit.ftl 66 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
  6. <title>编辑设备</title>
  7. <link href="/resources/admin/layui/css/layui.css" rel="stylesheet" type="text/css"/>
  8. <link href="/resources/admin/iconfont/iconfont.css" rel="stylesheet" type="text/css"/>
  9. <link href="/resources/admin/css/common.css" rel="stylesheet" type="text/css"/>
  10. <script type="text/javascript" src="/resources/admin/js/jquery.js"></script>
  11. <script type="text/javascript" src="/resources/admin/js/jquery.tools.js"></script>
  12. <script type="text/javascript" src="/resources/admin/js/jquery.validate.js"></script>
  13. <script type="text/javascript" src="/resources/admin/layui/layui.js"></script>
  14. <script type="text/javascript" src="/resources/admin/js/common.js"></script>
  15. <script type="text/javascript" src="/resources/admin/js/input.js"></script>
  16. <script type="text/javascript"
  17. src="https://webapi.amap.com/maps?v=1.4.10&key=fa88b622064b112e8caefeb05f40b790"></script>
  18. <script type="text/javascript" src="/resources/admin/js/jquery.lSelect.js"></script>
  19. <script type="text/javascript">
  20. $().ready(function () {
  21. [@flash_message /]
  22. var $inputForm = $("#inputForm");
  23. var $areaId = $("#areaId");
  24. // 地区选择
  25. $areaId.lSelect({
  26. url: "/asl-admin/common/area.htm"
  27. });
  28. // 表单验证
  29. $inputForm.validate({
  30. rules: {}
  31. });
  32. });
  33. </script>
  34. </head>
  35. <body>
  36. <div class="path">
  37. 首页 &raquo; 编辑设备
  38. </div>
  39. <ul id="tab" class="tab">
  40. <li>
  41. <input type="button" value="基本资料"/>
  42. </li>
  43. <li>
  44. <input type="button" value="管理员"/>
  45. </li>
  46. <li>
  47. [#--<input type="button" value="商品管理"/>--]
  48. <input type="button" value="清洗规则"/>
  49. </li>
  50. <li>
  51. <input type="button" value="报警记录"/>
  52. </li>
  53. <li>
  54. <input type="button" value="短信接收者"/>
  55. </li>
  56. <li>
  57. <input type="button" value="通用参数调整"/>
  58. </li>
  59. <li>
  60. <input type="button" value="进阶参数调整"/>
  61. </li>
  62. </ul>
  63. <div class="input tabContent">
  64. <form id="inputForm" action="update.htm" method="post">
  65. <input type="hidden" name="id" value="${equipment.id}"/>
  66. <input type="hidden" name="clientId" value=" ${equipment.gtClientId}"/>
  67. <table class="input">
  68. <tr>
  69. <th>
  70. <span class="requiredField"></span>设备唯一码
  71. </th>
  72. <td>
  73. ${equipment.clientId}<input type="text" style="display: none" value="${equipment.clientId}" id="aaaa" class="text" required/>
  74. </td>
  75. </tr>
  76. <tr>
  77. <th>
  78. <span class="requiredField">*</span>设备名称
  79. </th>
  80. <td>
  81. <input type="text" value="${equipment.name}" class="text" name="name" maxlength="50"
  82. required/>
  83. </td>
  84. </tr>
  85. <tr>
  86. <th>
  87. <span class="requiredField">*</span>设备编号
  88. </th>
  89. <td>
  90. <input type="text" value="${equipment.sn}" name="sn" class="text" required/>
  91. </td>
  92. </tr>
  93. <tr>
  94. <th>
  95. <span class="requiredField">*</span>广告规则
  96. </th>
  97. <td>
  98. [#if type!="管理员"]
  99. <input type="hidden" name="timeRuleId" value="${equipment.timeRuleId}"/>
  100. <input type="text" class="text" value="${ruleName}" readonly/>
  101. [#else ]
  102. <select name="timeRuleId">
  103. [#list timeRules as timeRule]
  104. <option value="${timeRule.id}"
  105. [#if timeRule.id == equipment.timeRuleId ]selected[/#if]>${timeRule.name}</option>
  106. [/#list]
  107. </select>
  108. [/#if]
  109. </td>
  110. </tr>
  111. <tr>
  112. <th>
  113. <span class="requiredField"></span>所属商家:
  114. </th>
  115. <td>
  116. ${equipment.adminLevel}
  117. </td>
  118. </tr>
  119. <tr>
  120. <th>
  121. <span class="requiredField"></span>经销商:
  122. </th>
  123. <td>
  124. ${equipment.adminUserName}
  125. [#if type=="管理员"]
  126. &nbsp &nbsp <button type="button" id="touji" >系统脱机</button>
  127. [/#if]
  128. </td>
  129. </tr>
  130. <tr>
  131. <th>
  132. <span class="requiredField"></span>地区:
  133. </th>
  134. <td>
  135. <input type="hidden" id="areaId" name="areaId" value="${(equipment.areaId)!}"
  136. treePath="${(_Area(equipment.areaId).treePath)!}"/>
  137. </td>
  138. </tr>
  139. <tr>
  140. <th>
  141. <span class="requiredField"></span>小区域:
  142. </th>
  143. <td>
  144. <input type="text" name="site" class="text" maxlength="200" placeholder="xx大厦1楼" required
  145. value="${equipment.site}"/>
  146. </td>
  147. </tr>
  148. <tr>
  149. <th>
  150. <span class="requiredField"></span>机器联系人:
  151. </th>
  152. <td>
  153. <input type="text" name="contactName" class="text" maxlength="200" required
  154. value="${equipment.contactName}"/>
  155. </td>
  156. </tr>
  157. <tr>
  158. <th>
  159. <span class="requiredField"></span>机器联系方式:
  160. </th>
  161. <td>
  162. <input type="text" name="contactPhone" class="text" maxlength="11" required
  163. value="${equipment.contactPhone} "/>
  164. </td>
  165. </tr>
  166. [#--<tr>--]
  167. [#--<th>--]
  168. [#--<span class="requiredField"></span>远程开门:--]
  169. [#--</th>--]
  170. [#--<td>--]
  171. [#--<button type="button" id="openDoor" >远程开门</button>--]
  172. [#--</td>--]
  173. [#--</tr>--]
  174. [#if type=="管理员"]
  175. <tr>
  176. <th>
  177. <span class="requiredField"></span>获取日志:
  178. </th>
  179. <td>
  180. <input type="text" class="text" maxlength="20" id="day" placeholder="20200101" value=""/>
  181. &nbsp &nbsp <button type="button" id="rizhi" >上传</button>
  182. </td>
  183. </tr>
  184. [/#if]
  185. <tr>
  186. <th>
  187. <span class=""></span>到期时间
  188. </th>
  189. <td>
  190. <span class="green">${equipment.overdueDate}</span>
  191. </td>
  192. </tr>
  193. <tr>
  194. <th>
  195. <span class=""></span>剩余使用次数
  196. </th>
  197. <td>
  198. <span class="green">${equipment.remaining}</span>
  199. </td>
  200. </tr>
  201. <tr>
  202. <th>
  203. <span class=""></span>清洁剂余量
  204. </th>
  205. <td>
  206. <span class="green">${equipment.cleaner}</span>
  207. </td>
  208. </tr>
  209. <tr>
  210. <th>
  211. <span class=""></span>消毒水余量
  212. </th>
  213. <td>
  214. <span class="green">${equipment.disinfectant}</span>
  215. </td>
  216. </tr>
  217. <tr>
  218. <th>
  219. <span class="requiredField">*</span>支付方式:
  220. </th>
  221. <td>
  222. [#--<label>
  223. <input type="radio" value="noPay" name="payType" [#if equipment.payType == "noPay"]
  224. checked[/#if] required/> 无需支付
  225. </label>--]
  226. <label>
  227. <input type="radio" value="onlinePayment"
  228. name="payType" checked
  229. required/> 线上支付
  230. </label>
  231. [#-- <label>
  232. <input type="radio" value="offlinePayment"
  233. name="payType" [#if equipment.payType == "offlinePayment"] checked[/#if]
  234. required/> 线下支付
  235. </label>--]
  236. [#--<label>
  237. <input type="radio" value="onOrOffPayment"
  238. name="payType" [#if equipment.payType == "onOrOffPayment"] checked[/#if]
  239. required/> 线上/线下
  240. </label>--]
  241. </td>
  242. </tr>
  243. <tr>
  244. <th>
  245. <span class="requiredField">*</span>网络要求:
  246. </th>
  247. <td>
  248. <label>
  249. <input type="radio" value="1" name="isNetWork" [#if equipment.getIsNetWork()]
  250. checked[/#if] required/>强制联网使用
  251. </label>
  252. <label>
  253. <input type="radio" value="0" name="isNetWork" [#if !equipment.getIsNetWork()]
  254. checked[/#if] disabled/>可不联网使用
  255. </label>
  256. </td>
  257. </tr>
  258. <tr>
  259. <th>
  260. <span class="requiredField"></span>4G卡号码:
  261. </th>
  262. <td>
  263. <input type="text" name="simNo" class="text" maxlength="25"
  264. value="${equipment.simNo} "/>
  265. </td>
  266. </tr>
  267. <tr>
  268. <th>
  269. <span class="requiredField"></span>运营商:
  270. </th>
  271. <td>
  272. <input type="text" name="operator" class="text" maxlength="11"
  273. value="${equipment.operator} "/>
  274. </td>
  275. </tr>
  276. <tr>
  277. <th>
  278. <span class="requiredField"></span>参数
  279. </th>
  280. <td>
  281. <span>室内温度:${equipment.cabinetTm}</span>
  282. &nbsp;&nbsp;
  283. <span>室内湿度:${equipment.cabinetHd}</span>
  284. &nbsp;&nbsp;
  285. <span>机器温度:${equipment.furnaceTm}</span>
  286. &nbsp;&nbsp;
  287. <span>气味浓度:${equipment.odorConcentration}</span>
  288. &nbsp;&nbsp;
  289. <span>人流量:${equipment.peopleCounting}</span>
  290. &nbsp;&nbsp;
  291. [#--<span>炉头转速:${equipment.furnaceSp}</span>--]
  292. </td>
  293. </tr>
  294. <tr>
  295. <th>
  296. <span class="requiredField"></span>联网方式
  297. </th>
  298. <td>
  299. ${equipment.netWorkingMode}
  300. </td>
  301. </tr>
  302. <tr>
  303. <th>
  304. <span class=""></span>状态
  305. </th>
  306. <td>
  307. [#if equipment.getIsUsing()]
  308. <span class="green">启用</span>
  309. [#else]
  310. <span class="red">禁用</span>
  311. [/#if]
  312. </td>
  313. </tr>
  314. <tr>
  315. <th>
  316. 上一次刷新时间:
  317. </th>
  318. <td>
  319. ${(equipment.lastUpdateTime?string("yyyy-MM-dd HH:mm:ss"))!""}
  320. </td>
  321. </tr>
  322. <tr>
  323. <th>
  324. 修改时间:
  325. </th>
  326. <td>
  327. ${(equipment.modifyDate?string("yyyy-MM-dd HH:mm:ss"))!""}
  328. </td>
  329. </tr>
  330. <tr>
  331. <th>
  332. 创建时间:
  333. </th>
  334. <td>
  335. ${(equipment.createDate?string("yyyy-MM-dd HH:mm:ss"))!""}
  336. </td>
  337. </tr>
  338. <tr>
  339. <th>
  340. &nbsp;
  341. </th>
  342. <td>
  343. <input id="equUpdate" type="submit" class="button" value="提交并推送设备更新"/>
  344. <input type="button" class="button" value="取消" onclick="location.href='list.htm'"/>
  345. </td>
  346. </tr>
  347. </table>
  348. </form>
  349. </div>
  350. <div class="input tabContent">
  351. [#-- <iframe src="/asl-admin/product/list"></iframe>--]
  352. <form class="layui-form" id="editPwd">
  353. <input type="hidden" name="id" value="${equipment.id}"/>
  354. <div class="layui-form-item">
  355. <div class="layui-inline">
  356. <label class="layui-form-label">超级管理员admin密码</label>
  357. <div class="layui-input-inline">
  358. <input type="text" name="adminPwd" class="text" value="${equipment.adminPwd} " required/>
  359. </div>
  360. </div>
  361. </div>
  362. <div class="layui-form-item">
  363. <div class="layui-inline">
  364. <label class="layui-form-label">超级管理员guest密码</label>
  365. <div class="layui-input-inline">
  366. <input type="text" name="guestPwd" class="text" value="${equipment.guestPwd}" required/>
  367. </div>
  368. </div>
  369. </div>
  370. <div class="layui-form-item">
  371. <div class="layui-input-block">
  372. <input id="btnAjaxSubmit" class="button" type="submit" value="提交并推送设备更新"/>
  373. &nbsp;
  374. &nbsp;
  375. &nbsp;
  376. <input type="button" class="button" value="取消" onclick="location.href='list.htm'"/>
  377. </div>
  378. </div>
  379. </form>
  380. </div>
  381. <div class="input tabContent">
  382. <form class="layui-form layui-form-pane" id="editProductForm">
  383. <table id="listTable" class="list">
  384. <tr>
  385. <th>
  386. <a href="javascript:" class="sort" name="rule">清洗规则</a>
  387. </th>
  388. [#--<th>--]
  389. [#--<a href="javascript:" class="sort" name="rmbPrice">人民币价格</a>--]
  390. [#--</th>--]
  391. [#--<th>--]
  392. [#--<a href="javascript:" class="sort" name="CodePrice">投币价格</a>--]
  393. [#--</th>--]
  394. [#--<th>--]
  395. [#--<a href="javascript:" class="sort" name="sellStatus">销售状态</a>--]
  396. [#--</th>--]
  397. </tr>
  398. <input type="hidden" name="id" value="${equipment.id}"/>
  399. <div class="layui-inline">
  400. <td>
  401. <span style="color: #af0000">00:00:01为无效时间</span>
  402. [#--class="layui-input"--]
  403. </td>
  404. </div>
  405. [#list rules as list]
  406. <tr>
  407. <input type="hidden" name="equipmentId" value="${equipment.id}"/>
  408. <div class="layui-inline">
  409. <td>
  410. <input type="time" name="signalRule" lay-verify="required|sgnalRule"
  411. value="${list}" class="text"/>
  412. [#--class="layui-input"--]
  413. </td>
  414. </div>
  415. </tr>
  416. [/#list]
  417. [#if rules==null || rules.length<10]
  418. [#list rulesCkche as lis]
  419. <tr>
  420. <input type="hidden" name="equipmentId" value="${equipment.id}"/>
  421. <div class="layui-inline">
  422. <td>
  423. <input type="time" name="signalRule" lay-verify="required|sgnalRule"
  424. value="00:00:01" class="text"/>
  425. </td>
  426. </div>
  427. </tr>
  428. [/#list]
  429. [/#if]
  430. </table>
  431. <div class="layui-form-item">
  432. <div class="layui-input-block ">
  433. [#--<td><input id="editProduct" type="submit" value="提交" /></td>
  434. <td><input type="reset" value="重置" /></td>--]
  435. <td align="center">
  436. <input id="editProduct" class="button" type="submit" value="提交并推送设备更新"/>
  437. <input type="button" class="button" value="取消"
  438. onclick="location.href='list.htm'"/>
  439. </td>
  440. </div>
  441. </div>
  442. </form>
  443. </div>
  444. [#--<div class="input tabContent">--]
  445. [#--<form class="layui-form layui-form-pane" id="editProductForm">--]
  446. [#--<table id="listTable" class="list">--]
  447. [#--<tr>--]
  448. [#--<th>--]
  449. [#--<a href="javascript:" class="sort" name="productName">产品名称</a>--]
  450. [#--</th>--]
  451. [#--<th>--]
  452. [#--<a href="javascript:" class="sort" name="rmbPrice">人民币价格</a>--]
  453. [#--</th>--]
  454. [#--<th>--]
  455. [#--<a href="javascript:" class="sort" name="CodePrice">投币价格</a>--]
  456. [#--</th>--]
  457. [#--<th>--]
  458. [#--<a href="javascript:" class="sort" name="sellStatus">销售状态</a>--]
  459. [#--</th>--]
  460. [#--</tr>--]
  461. [#--[#list products.content as product]--]
  462. [#--<tr>--]
  463. [#--<input type="hidden" name="productId" value="${product.id}" lay-verify="required|productId"--]
  464. [#--value="${product.id}"/>--]
  465. [#--<input type="hidden" name="equipmentId" value="${product.equipmentId}"/>--]
  466. [#--<div class="layui-inline">--]
  467. [#--<td>--]
  468. [#--<input type="text" name="productName" lay-verify="required|productName"--]
  469. [#--value="${product.productName}" class="layui-input" readonly/>--]
  470. [#--</td>--]
  471. [#--</div>--]
  472. [#--<td>--]
  473. [#--<div class="layui-inline"></div>--]
  474. [#--<input type="text" name="rmbPrice"--]
  475. [#--value="${product.rmbPrice}" class="layui-input" required/>--]
  476. [#--</td>--]
  477. [#--<td>--]
  478. [#--<input type="text" name="codePrice"--]
  479. [#--value="${product.codePrice}" class="layui-input" required/>--]
  480. [#--</td>--]
  481. [#--<td>--]
  482. [#--[#if product.sellStatus=="true"]--]
  483. [#--<span>正常销售</span>--]
  484. [#--[#else]--]
  485. [#--<span class="red">已售罄</span>--]
  486. [#--[/#if]--]
  487. [#--</td>--]
  488. [#--</tr>--]
  489. [#--[/#list]--]
  490. [#--</table>--]
  491. [#--<div class="layui-form-item">--]
  492. [#--<div class="layui-input-block ">--]
  493. [#--<td><input id="editProduct" type="submit" value="提交" /></td>--]
  494. [#--<td><input type="reset" value="重置" /></td>--]
  495. [#--<td align="center">--]
  496. [#--<input id="editProduct" class="button" type="submit" value="提交并推送设备更新"/>--]
  497. [#--<input type="button" class="button" value="取消"--]
  498. [#--onclick="location.href='list.htm'"/>--]
  499. [#--</td>--]
  500. [#--</div>--]
  501. [#--</div>--]
  502. [#--</form>--]
  503. [#--</div>--]
  504. <div class="input tabContent">
  505. <form class="layui-form layui-upload-list" id="editProductForm">
  506. <table id="listTable" class="list">
  507. <tr>
  508. <th>
  509. <a href="javascript:" class="sort" name="createDate">时间</a>
  510. </th>
  511. <th>
  512. <a href="javascript:" class="sort" name="alarmContent">错误事件</a>
  513. </th>
  514. <th>
  515. <a href="javascript:" class="sort" name="remark">备注</a>
  516. </th>
  517. </tr>
  518. [#list alarmRecordes.content as alarmRecord]
  519. <tr>
  520. <input type="hidden" name="alarmRecordId" value="${alarmRecord.id}"
  521. lay-verify="required|alarmRecordId" value="${alarmRecord.id}"/>
  522. <td>
  523. ${(alarmRecord.createDate?string("yyyy-MM-dd HH:mm:ss"))!""}
  524. [#-- <input type="text" name="createDate" lay-verify="required|createDate" value="" readonly/>--]
  525. </td>
  526. <td>
  527. ${alarmRecord.alarmContent}
  528. [#-- <input type="text" name="alarmContent" lay-verify="required|alarmContent" value="" readonly/>--]
  529. </td>
  530. <td>
  531. ${alarmRecord.remark}
  532. [#-- <input type="text" name="remark" lay-verify="required|remark" value="${alarmRecord.remark}" readonly/>--]
  533. </td>
  534. </tr>
  535. [/#list]
  536. </table>
  537. </form>
  538. </div>
  539. <div class="input tabContent">
  540. <form id="updateMessageReceiver" action="updateMessageReceiver.htm" method="post">
  541. <input type="hidden" name="id" value="${equipment.id}"/>
  542. <table class="input">
  543. <tr>
  544. <th>
  545. <span class="requiredField">*</span>联系人方式一:
  546. </th>
  547. <td>
  548. <input type="number" name="messageReceiver" class="text" maxlength="200"
  549. value="${(equipment.messageReceiver?split(","))[0]}"/>
  550. </td>
  551. </tr>
  552. <tr>
  553. <th>
  554. <span class="requiredField">*</span>联系人方式二:
  555. </th>
  556. <td>
  557. <input type="number" name="messageReceiver" class="text" maxlength="200"
  558. value="${(equipment.messageReceiver?split(","))[1]}"/>
  559. </td>
  560. </tr>
  561. <tr>
  562. <th>
  563. <span class="requiredField">*</span>联系人方式三:
  564. </th>
  565. <td>
  566. <input type="number" name="messageReceiver" class="text" maxlength="200"
  567. value="${(equipment.messageReceiver?split(","))[2]}"/>
  568. </td>
  569. </tr>
  570. <tr>
  571. <th>
  572. &nbsp;
  573. </th>
  574. <td>
  575. <input type="submit" class="button" value="提交"/>
  576. <input type="button" class="button" value="返回" onclick="location.href='list.htm'"/>
  577. </td>
  578. </tr>
  579. </table>
  580. </form>
  581. </div>
  582. <div class="input tabContent">
  583. <div>
  584. <table class="list">
  585. <tr>
  586. <input type="hidden" id="equId" value="${equipment.gtClientId}"/>
  587. <td>
  588. <div>
  589. <label>
  590. <span>参数一:</span>&nbsp;&nbsp;
  591. <input type="text" name="val" id="D400" class="text" style="width: 70px"
  592. value="${_paramMethod('D400',equipment.clientId,'0')}"/>
  593. <button class="layui-btn" onclick="a('D400')">更新</button>
  594. </label>
  595. </div>
  596. </td>
  597. <td>
  598. <div>
  599. <label>
  600. <span>参数二:</span>&nbsp;&nbsp;
  601. <input type="text" name="val" id="D401" class="text" style="width: 70px"
  602. value=" ${_paramMethod('D401',equipment.clientId,'0')}"/>
  603. <button class="layui-btn" onclick="a('D401')">更新</button>
  604. </label>
  605. </div>
  606. </td>
  607. <td>
  608. <div>
  609. <label>
  610. <span>参数三:</span>&nbsp;&nbsp;
  611. <input value=" ${_paramMethod('D418',equipment.clientId,'0')}" type="text" name="val"
  612. id="D418" class="text" style="width: 70px"/>
  613. <button class="layui-btn" onclick="a('D418')">更新</button>
  614. </label>
  615. </div>
  616. </td>
  617. <td>
  618. <div>
  619. <label>
  620. <span>参数四:</span>&nbsp;&nbsp;
  621. <input value=" ${_paramMethod('D405',equipment.clientId,'0')}" type="text" name="val"
  622. id="D405" class="text" style="width: 70px"/>
  623. <button class="layui-btn" onclick="a('D405')">更新</button>
  624. </label>
  625. </div>
  626. </td>
  627. <td>
  628. <div>
  629. <label>
  630. <span>参数五:</span>&nbsp;&nbsp;
  631. <input value=" ${_paramMethod('D406',equipment.clientId,'0')}" type="text" name="val"
  632. id="D406" class="text" style="width: 70px"/>
  633. <button class="layui-btn" onclick="a('D406')">更新</button>
  634. </label>
  635. </div>
  636. </td>
  637. <td>
  638. <div>
  639. <label>
  640. <span>参数六:</span>&nbsp;&nbsp;
  641. <input value=" ${_paramMethod('D407',equipment.clientId,'0')}" type="text" name="val"
  642. id="D407" class="text" style="width: 70px"/>
  643. <button class="layui-btn" onclick="a('D407')">更新</button>
  644. </label>
  645. </div>
  646. </td>
  647. </tr>
  648. <tr>
  649. <td>
  650. <div>
  651. <label>
  652. <span>参数七:</span>&nbsp;&nbsp;
  653. <input value=" ${_paramMethod('D442',equipment.clientId,'0')}" type="text" name="val"
  654. id="D442" class="text" style="width: 70px"/>
  655. <button class="layui-btn" onclick="a('D442')">更新</button>
  656. </label>
  657. </div>
  658. </td>
  659. <td>
  660. <div>
  661. <label>
  662. <span>参数八:</span>&nbsp;&nbsp;
  663. <input value=" ${_paramMethod('D413',equipment.clientId,'0')}" type="text" name="val"
  664. id="D413" class="text" style="width: 70px"/>
  665. <button class="layui-btn" onclick="a('D413')">更新</button>
  666. </label>
  667. </div>
  668. </td>
  669. <td>
  670. <div>
  671. <label>
  672. <span>参数九:</span>&nbsp;&nbsp;
  673. <input value=" ${_paramMethod('D443',equipment.clientId,'0')}" type="text" name="val"
  674. id="D443" class="text" style="width: 70px"/>
  675. <button class="layui-btn" onclick="a('D443')">更新</button>
  676. </label>
  677. </div>
  678. </td>
  679. <td>
  680. <div>
  681. <label>
  682. <span>参数十:</span>&nbsp;&nbsp;
  683. <input value=" ${_paramMethod('D408',equipment.clientId,'0')}" type="text" name="val"
  684. id="D408" class="text" style="width: 70px"/>
  685. <button class="layui-btn" onclick="a('D408')">更新</button>
  686. </label>
  687. </div>
  688. </td>
  689. <td>
  690. <div>
  691. <label>
  692. <span>参数十一:</span>&nbsp;&nbsp;
  693. <input value=" ${_paramMethod('D409',equipment.clientId,'0')}" type="text" name="val"
  694. id="D409" class="text" style="width: 70px"/>
  695. <button class="layui-btn" onclick="a('D409')">更新</button>
  696. </label>
  697. </div>
  698. </td>
  699. <td>
  700. <div>
  701. <label>
  702. <span>参数十二:</span>&nbsp;&nbsp;
  703. <input value=" ${_paramMethod('D412',equipment.clientId,'0')}" type="text" name="val"
  704. id="D412" class="text" style="width: 70px"/>
  705. <button class="layui-btn" onclick="a('D412')">更新</button>
  706. </label>
  707. </div>
  708. </td>
  709. </tr>
  710. <tr>
  711. <td>
  712. <div>
  713. <label>
  714. <span>参数十三:</span>&nbsp;&nbsp;
  715. <input value=" ${_paramMethod('D414',equipment.clientId,'0')}" type="text" name="val"
  716. id="D414" class="text" style="width: 70px"/>
  717. <button class="layui-btn" onclick="a('D414')">更新</button>
  718. </label>
  719. </div>
  720. </td>
  721. <td>
  722. <div>
  723. <label>
  724. <span>参数十四:</span>&nbsp;&nbsp;
  725. <input value=" ${_paramMethod('D417',equipment.clientId,'0')}" type="text" name="val"
  726. id="D417" class="text" style="width: 70px"/>
  727. <button class="layui-btn" onclick="a('D417')">更新</button>
  728. </label>
  729. </div>
  730. </td>
  731. <td>
  732. <div>
  733. <label>
  734. <span>参数十五:</span>&nbsp;&nbsp;
  735. <input value=" ${_paramMethod('D443',equipment.clientId,'0')}" type="text" name="val"
  736. id="D443" class="text" style="width: 70px"/>
  737. <button class="layui-btn" onclick="a('D443')">更新</button>
  738. </label>
  739. </div>
  740. </td>
  741. <td>
  742. <div>
  743. <label>
  744. <span>参数十六:</span>&nbsp;&nbsp;
  745. <input value=" ${_paramMethod('D415',equipment.clientId,'0')}" type="text" name="val"
  746. id="D415" class="text" style="width: 70px"/>
  747. <button class="layui-btn" onclick="a('D415')">更新</button>
  748. </label>
  749. </div>
  750. </td>
  751. <td>
  752. <div>
  753. <label>
  754. <span>参数十七:</span>&nbsp;&nbsp;<input value=" ${_paramMethod('D416',equipment.clientId,'0')}"
  755. type="text" name="val" id="D416" class="text"
  756. style="width: 70px"/>
  757. <button class="layui-btn" onclick="a('D416')">更新</button>
  758. </label>
  759. </div>
  760. </td>
  761. <td>
  762. <div>
  763. <label>
  764. <span>参数十八:</span>&nbsp;&nbsp;<input value=" ${_paramMethod('D461',equipment.clientId,'0')}"
  765. type="text" name="val" id="D461" class="text"
  766. style="width: 70px"/>
  767. <button class="layui-btn" onclick="a('D461')">更新</button>
  768. </label>
  769. </div>
  770. </td>
  771. </tr>
  772. <tr>
  773. <td>
  774. <div>
  775. <label>
  776. <span>参数十九:</span>&nbsp;&nbsp;<input value=" ${_paramMethod('D454',equipment.clientId,'0')}"
  777. type="text" name="val" id="D454" class="text"
  778. style="width: 70px"/>
  779. <button class="layui-btn" onclick="a('D454')">更新</button>
  780. </label>
  781. </div>
  782. </td>
  783. <td>
  784. <div>
  785. <label>
  786. <span>参数二十:</span>&nbsp;&nbsp;<input value=" ${_paramMethod('D455',equipment.clientId,'0')}"
  787. type="text" name="val" id="D455" class="text"
  788. style="width: 70px"/>
  789. <button class="layui-btn" onclick="a('D455')">更新</button>
  790. </label>
  791. </div>
  792. </td>
  793. <td>
  794. <div>
  795. <label>
  796. <span>参数二十一:</span>&nbsp;&nbsp;<input
  797. value=" ${_paramMethod('D456',equipment.clientId,'0')}" type="text" name="val" id="D456"
  798. class="text" style="width: 70px"/>
  799. <button class="layui-btn" onclick="a('D456')">更新</button>
  800. </label>
  801. </div>
  802. </td>
  803. <td>
  804. <div>
  805. <label>
  806. <span>参数二十二:</span>&nbsp;&nbsp;<input
  807. value=" ${_paramMethod('D457',equipment.clientId,'0')}" type="text" name="val" id="D457"
  808. class="text" style="width: 70px"/>
  809. <button class="layui-btn" onclick="a('D457')">更新</button>
  810. </label>
  811. </div>
  812. </td>
  813. <td>
  814. <div>
  815. <label>
  816. <span>参数二十三:</span>&nbsp;&nbsp;<input
  817. value=" ${_paramMethod('D458',equipment.clientId,'0')}" type="text" name="val" id="D458"
  818. class="text" style="width: 70px"/>
  819. <button class="layui-btn" onclick="a('D458')">更新</button>
  820. </label>
  821. </div>
  822. </td>
  823. <td>
  824. <div>
  825. <label>
  826. <span>参数二十四:</span>&nbsp;&nbsp;<input
  827. value=" ${_paramMethod('D459',equipment.clientId,'0')}" type="text" name="val" id="D459"
  828. class="text" style="width: 70px"/>
  829. <button class="layui-btn" onclick="a('D459')">更新</button>
  830. </label>
  831. </div>
  832. </td>
  833. </tr>
  834. <tr>
  835. <td>
  836. <div>
  837. <label>
  838. <span>参数二十五:</span>&nbsp;&nbsp;<input
  839. value=" ${_paramMethod('D470',equipment.clientId,'0')}" type="text" name="val" id="D470"
  840. class="text" style="width: 70px"/>
  841. <button class="layui-btn" onclick="a('D470')">更新</button>
  842. </label>
  843. </div>
  844. </td>
  845. <td>
  846. <div>
  847. <label>
  848. <span>参数二十六:</span>&nbsp;&nbsp;<input
  849. value=" ${_paramMethod('D460',equipment.clientId,'0')}" type="text" name="val" id="D460"
  850. class="text" style="width: 70px"/>
  851. <button class="layui-btn" onclick="a('D460')">更新</button>
  852. </label>
  853. </div>
  854. </td>
  855. <td>
  856. <div>
  857. <label>
  858. <span>参数二十七:</span>&nbsp;&nbsp;<input
  859. value=" ${_paramMethod('D461',equipment.clientId,'0')}" type="text" name="val" id="D461"
  860. class="text" style="width: 70px"/>
  861. <button class="layui-btn" onclick="a('D461')">更新</button>
  862. </label>
  863. </div>
  864. </td>
  865. <td>
  866. <div>
  867. <label>
  868. <span>参数二十八:</span>&nbsp;&nbsp;<input
  869. value=" ${_paramMethod('D462',equipment.clientId,'0')}" type="text" name="val" id="D462"
  870. class="text" style="width: 70px"/>
  871. <button class="layui-btn" onclick="a('D462')">更新</button>
  872. </label>
  873. </div>
  874. </td>
  875. <td>
  876. <div>
  877. <label>
  878. <span>参数二十九:</span>&nbsp;&nbsp;<input
  879. value=" ${_paramMethod('D463',equipment.clientId,'0')}" type="text" name="val" id="D463"
  880. class="text" style="width: 70px"/>
  881. <button class="layui-btn" onclick="a('D463')">更新</button>
  882. </label>
  883. </div>
  884. </td>
  885. <td>
  886. <div>
  887. <label>
  888. <span>参数三十:</span>&nbsp;&nbsp;<input value=" ${_paramMethod('D464',equipment.clientId,'0')}"
  889. type="text" name="val" id="D464" class="text"
  890. style="width: 70px"/>
  891. <button class="layui-btn" onclick="a('D464')">更新</button>
  892. </label>
  893. </div>
  894. </td>
  895. </tr>
  896. <tr>
  897. <td>
  898. <div>
  899. <label>
  900. <span>参数三十一:</span>&nbsp;&nbsp;<input
  901. value=" ${_paramMethod('D402',equipment.clientId,'0')}" type="text" name="val" id="D402"
  902. class="text" style="width: 70px"/>
  903. <button class="layui-btn" onclick="a('D402')">更新</button>
  904. </label>
  905. </div>
  906. </td>
  907. <td>
  908. <div>
  909. <label>
  910. <span>参数三十二:</span>&nbsp;&nbsp;<input
  911. value=" ${_paramMethod('D444',equipment.clientId,'0')}" type="text" name="val" id="D444"
  912. class="text" style="width: 70px"/>
  913. <button class="layui-btn" onclick="a('D444')">更新</button>
  914. </label>
  915. </div>
  916. </td>
  917. <td>
  918. <div>
  919. <label>
  920. <span>参数三十三:</span>&nbsp;&nbsp;<input
  921. value=" ${_paramMethod('D445',equipment.clientId,'0')}" type="text" name="val" id="D445"
  922. class="text" style="width: 70px"/>
  923. <button class="layui-btn" onclick="a('D445')">更新</button>
  924. </label>
  925. </div>
  926. </td>
  927. <td>
  928. <div>
  929. <label>
  930. <span>参数三十四:</span>&nbsp;&nbsp;<input
  931. value=" ${_paramMethod('D419',equipment.clientId,'0')}" type="text" name="val" id="D419"
  932. class="text" style="width: 70px"/>
  933. <button class="layui-btn" onclick="a('D419')">更新</button>
  934. </label>
  935. </div>
  936. </td>
  937. <td>
  938. <div>
  939. <label>
  940. <span>参数三十五:</span>&nbsp;&nbsp;<input
  941. value=" ${_paramMethod('D435',equipment.clientId,'0')}" type="text" name="val" id="D435"
  942. class="text" style="width: 70px"/>
  943. <button class="layui-btn" onclick="a('D435')">更新</button>
  944. </label>
  945. </div>
  946. </td>
  947. </tr>
  948. </table>
  949. <div>
  950. <table class="input">
  951. <tr>
  952. <th>
  953. &nbsp;
  954. </th>
  955. <td>
  956. <input type="button" class="button" value="返回" onclick="location.href='list.htm'"/>
  957. </td>
  958. </tr>
  959. </table>
  960. </div>
  961. </div>
  962. </div>
  963. <div class="input tabContent">
  964. <div>
  965. <table class="list">
  966. <tr>
  967. <td>
  968. <div>
  969. <label>
  970. <span>参数一:</span>&nbsp;&nbsp;
  971. <input type="text" name="val" id="D420" class="text" style="width: 70px"
  972. value="${_paramMethod('D420',equipment.clientId,'1')}"/>
  973. <button class="layui-btn" onclick="a('D420')">更新</button>
  974. </label>
  975. </div>
  976. </td>
  977. <td>
  978. <div>
  979. <label>
  980. <span>参数二:</span>&nbsp;&nbsp;
  981. <input type="text" name="val" id="D422" class="text" style="width: 70px"
  982. value=" ${_paramMethod('D422',equipment.clientId,'1')}"/>
  983. <button class="layui-btn" onclick="a('D422')">更新</button>
  984. </label>
  985. </div>
  986. </td>
  987. <td>
  988. <div>
  989. <label>
  990. <span>参数三:</span>&nbsp;&nbsp;
  991. <input value=" ${_paramMethod('D424',equipment.clientId,'1')}" type="text" name="val"
  992. id="D424" class="text" style="width: 70px"/>
  993. <button class="layui-btn" onclick="a('D424')">更新</button>
  994. </label>
  995. </div>
  996. </td>
  997. <td>
  998. <div>
  999. <label>
  1000. <span>参数四:</span>&nbsp;&nbsp;
  1001. <input value=" ${_paramMethod('D421',equipment.clientId,'1')}" type="text" name="val"
  1002. id="D421" class="text" style="width: 70px"/>
  1003. <button class="layui-btn" onclick="a('D421')">更新</button>
  1004. </label>
  1005. </div>
  1006. </td>
  1007. <td>
  1008. <div>
  1009. <label>
  1010. <span>参数五:</span>&nbsp;&nbsp;
  1011. <input value=" ${_paramMethod('D423',equipment.clientId,'1')}" type="text" name="val"
  1012. id="D423" class="text" style="width: 70px"/>
  1013. <button class="layui-btn" onclick="a('D423')">更新</button>
  1014. </label>
  1015. </div>
  1016. </td>
  1017. <td>
  1018. <div>
  1019. <label>
  1020. <span>参数六:</span>&nbsp;&nbsp;
  1021. <input value=" ${_paramMethod('D425',equipment.clientId,'1')}" type="text" name="val"
  1022. id="D425" class="text" style="width: 70px"/>
  1023. <button class="layui-btn" onclick="a('D425')">更新</button>
  1024. </label>
  1025. </div>
  1026. </td>
  1027. </tr>
  1028. <tr>
  1029. <td>
  1030. <div>
  1031. <label>
  1032. <span>参数七:</span>&nbsp;&nbsp;
  1033. <input value=" ${_paramMethod('D434',equipment.clientId,'1')}" type="text" name="val"
  1034. id="D434" class="text" style="width: 70px"/>
  1035. <button class="layui-btn" onclick="a('D434')">更新</button>
  1036. </label>
  1037. </div>
  1038. </td>
  1039. <td>
  1040. <div>
  1041. <label>
  1042. <span>参数八:</span>&nbsp;&nbsp;
  1043. <input value=" ${_paramMethod('D426',equipment.clientId,'1')}" type="text" name="val"
  1044. id="D426" class="text" style="width: 70px"/>
  1045. <button class="layui-btn" onclick="a('D426')">更新</button>
  1046. </label>
  1047. </div>
  1048. </td>
  1049. <td>
  1050. <div>
  1051. <label>
  1052. <span>参数九:</span>&nbsp;&nbsp;
  1053. <input value=" ${_paramMethod('D427',equipment.clientId,'1')}" type="text" name="val"
  1054. id="D427" class="text" style="width: 70px"/>
  1055. <button class="layui-btn" onclick="a('D427')">更新</button>
  1056. </label>
  1057. </div>
  1058. </td>
  1059. <td>
  1060. <div>
  1061. <label>
  1062. <span>参数十:</span>&nbsp;&nbsp;
  1063. <input value=" ${_paramMethod('D428',equipment.clientId,'1')}" type="text" name="val"
  1064. id="D428" class="text" style="width: 70px"/>
  1065. <button class="layui-btn" onclick="a('D428')">更新</button>
  1066. </label>
  1067. </div>
  1068. </td>
  1069. <td>
  1070. <div>
  1071. <label>
  1072. <span>参数十一:</span>&nbsp;&nbsp;
  1073. <input value=" ${_paramMethod('D429',equipment.clientId,'1')}" type="text" name="val"
  1074. id="D429" class="text" style="width: 70px"/>
  1075. <button class="layui-btn" onclick="a('D429')">更新</button>
  1076. </label>
  1077. </div>
  1078. </td>
  1079. <td>
  1080. <div>
  1081. <label>
  1082. <span>参数十二:</span>&nbsp;&nbsp;
  1083. <input value=" ${_paramMethod('D430',equipment.clientId,'1')}" type="text" name="val"
  1084. id="D430" class="text" style="width: 70px"/>
  1085. <button class="layui-btn" onclick="a('D430')">更新</button>
  1086. </label>
  1087. </div>
  1088. </td>
  1089. </tr>
  1090. <tr>
  1091. <td>
  1092. <div>
  1093. <label>
  1094. <span>参数十三:</span>&nbsp;&nbsp;
  1095. <input value=" ${_paramMethod('D431',equipment.clientId,'1')}" type="text" name="val"
  1096. id="D431" class="text" style="width: 70px"/>
  1097. <button class="layui-btn" onclick="a('D431')">更新</button>
  1098. </label>
  1099. </div>
  1100. </td>
  1101. <td>
  1102. <div>
  1103. <label>
  1104. <span>参数十四:</span>&nbsp;&nbsp;
  1105. <input value=" ${_paramMethod('D432',equipment.clientId,'1')}" type="text" name="val"
  1106. id="D432" class="text" style="width: 70px"/>
  1107. <button class="layui-btn" onclick="a('D432')">更新</button>
  1108. </label>
  1109. </div>
  1110. </td>
  1111. <td>
  1112. <div>
  1113. <label>
  1114. <span>参数十五:</span>&nbsp;&nbsp;
  1115. <input value=" ${_paramMethod('D433',equipment.clientId,'1')}" type="text" name="val"
  1116. id="D433" class="text" style="width: 70px"/>
  1117. <button class="layui-btn" onclick="a('D433')">更新</button>
  1118. </label>
  1119. </div>
  1120. </td>
  1121. <td>
  1122. <div>
  1123. <label>
  1124. <span>参数十六:</span>&nbsp;&nbsp;
  1125. <input value=" ${_paramMethod('D436',equipment.clientId,'1')}" type="text" name="val"
  1126. id="D436" class="text" style="width: 70px"/>
  1127. <button class="layui-btn" onclick="a('D436')">更新</button>
  1128. </label>
  1129. </div>
  1130. </td>
  1131. <td>
  1132. <div>
  1133. <label>
  1134. <span>参数十七:</span>&nbsp;&nbsp;<input value=" ${_paramMethod('D438',equipment.clientId,'1')}"
  1135. type="text" name="val" id="D438" class="text"
  1136. style="width: 70px"/>
  1137. <button class="layui-btn" onclick="a('D438')">更新</button>
  1138. </label>
  1139. </div>
  1140. </td>
  1141. <td>
  1142. <div>
  1143. <label>
  1144. <span>参数十八:</span>&nbsp;&nbsp;<input value=" ${_paramMethod('D440',equipment.clientId,'1')}"
  1145. type="text" name="val" id="D440" class="text"
  1146. style="width: 70px"/>
  1147. <button class="layui-btn" onclick="a('D440')">更新</button>
  1148. </label>
  1149. </div>
  1150. </td>
  1151. </tr>
  1152. <tr>
  1153. <td>
  1154. <div>
  1155. <label>
  1156. <span>参数十九:</span>&nbsp;&nbsp;<input value=" ${_paramMethod('D218',equipment.clientId,'1')}"
  1157. type="text" name="val" id="D218" class="text"
  1158. style="width: 70px"/>
  1159. <button class="layui-btn" onclick="a('D218')">更新</button>
  1160. </label>
  1161. </div>
  1162. </td>
  1163. <td>
  1164. <div>
  1165. <label>
  1166. <span>参数二十:</span>&nbsp;&nbsp;<input value=" ${_paramMethod('D268',equipment.clientId,'1')}"
  1167. type="text" name="val" id="D268" class="text"
  1168. style="width: 70px"/>
  1169. <button class="layui-btn" onclick="a('D268')">更新</button>
  1170. </label>
  1171. </div>
  1172. </td>
  1173. <td>
  1174. <div>
  1175. <label>
  1176. <span>参数二十一:</span>&nbsp;&nbsp;<input
  1177. value=" ${_paramMethod('D318',equipment.clientId,'1')}" type="text" name="val" id="D318"
  1178. class="text" style="width: 70px"/>
  1179. <button class="layui-btn" onclick="a('D318')">更新</button>
  1180. </label>
  1181. </div>
  1182. </td>
  1183. <td>
  1184. <div>
  1185. <label>
  1186. <span>参数二十二:</span>&nbsp;&nbsp;<input
  1187. value=" ${_paramMethod('D228',equipment.clientId,'1')}" type="text" name="val" id="D228"
  1188. class="text" style="width: 70px"/>
  1189. <button class="layui-btn" onclick="a('D228')">更新</button>
  1190. </label>
  1191. </div>
  1192. </td>
  1193. <td>
  1194. <div>
  1195. <label>
  1196. <span>参数二十三:</span>&nbsp;&nbsp;<input
  1197. value=" ${_paramMethod('D278',equipment.clientId,'1')}" type="text" name="val" id="D278"
  1198. class="text" style="width: 70px"/>
  1199. <button class="layui-btn" onclick="a('D278')">更新</button>
  1200. </label>
  1201. </div>
  1202. </td>
  1203. <td>
  1204. <div>
  1205. <label>
  1206. <span>参数二十四:</span>&nbsp;&nbsp;<input
  1207. value=" ${_paramMethod('D328',equipment.clientId,'1')}" type="text" name="val" id="D328"
  1208. class="text" style="width: 70px"/>
  1209. <button class="layui-btn" onclick="a('D328')">更新</button>
  1210. </label>
  1211. </div>
  1212. </td>
  1213. </tr>
  1214. </table>
  1215. </div>
  1216. <div>
  1217. <table class="input">
  1218. <tr>
  1219. <th>
  1220. &nbsp;
  1221. </th>
  1222. <td>
  1223. <input type="button" class="button" value="返回" onclick="location.href='list.htm'"/>
  1224. </td>
  1225. </tr>
  1226. </table>
  1227. </div>
  1228. </div>
  1229. </body>
  1230. <script>
  1231. // 脱离系统管理id
  1232. $('#touji').click(function(){
  1233. var id= document.getElementById("aaaa").value;
  1234. $.ajax({
  1235. url:"/api/app_equipment/index/separate.htm?clientId="+id,
  1236. type:"post",
  1237. success: function(data){
  1238. layer.msg('脱机成功');
  1239. }
  1240. })
  1241. });
  1242. // 远程开门
  1243. $('#openDoor').click(function(){
  1244. var id= document.getElementById("aaaa").value;
  1245. $.ajax({
  1246. url:"/asl-admin/equipment/openDoor.htm?clientId="+id,
  1247. type:"post",
  1248. success: function(data){
  1249. layer.msg('开门成功');
  1250. }
  1251. })
  1252. });
  1253. // 上传日志
  1254. $('#rizhi').click(function(){
  1255. var id= document.getElementById("aaaa").value;
  1256. var day = document.getElementById("day").value;
  1257. $.ajax({
  1258. url:"/asl-admin/equipment/sendLog.htm?clientId="+id+"&day="+day,
  1259. type:"post",
  1260. success: function(data){
  1261. debugger;
  1262. layer.msg(data.data);
  1263. }
  1264. })
  1265. });
  1266. var h = '<div id="container" style="width: 1200px;height: 650px"></div>';
  1267. $('.location').click(function () {
  1268. var longitude = $(this).attr('data-longitude');
  1269. var latitude = $(this).attr('data-latitude');
  1270. if (longitude == '' || latitude == '') {
  1271. layer.msg('获取不到经纬度');
  1272. return;
  1273. }
  1274. var index = layer.open({
  1275. content: h,
  1276. shade: false,
  1277. area: [longitude, latitude],
  1278. });
  1279. var map = new AMap.Map('container', {
  1280. center: [longitude, latitude],
  1281. zoom: 15
  1282. });
  1283. // 创建一个 Marker 实例:
  1284. var marker = new AMap.Marker({
  1285. position: new AMap.LngLat(longitude, latitude) // 经纬度对象,也可以是经纬度构成的一维数组[116.39, 39.9]
  1286. });
  1287. // 将创建的点标记添加到已有的地图实例:
  1288. map.add(marker);
  1289. });
  1290. layui.use('laydate', function () {
  1291. var laydate = layui.laydate;
  1292. laydate.render({
  1293. elem: '#simStartDate',
  1294. type: 'datetime',
  1295. min: '1900-1-1'
  1296. });
  1297. });
  1298. layui.use('laydate', function () {
  1299. var laydate = layui.laydate;
  1300. laydate.render({
  1301. elem: '#simEndDate',
  1302. type: 'datetime',
  1303. min: '1900-1-1'
  1304. });
  1305. });
  1306. </script>
  1307. <script>
  1308. layui.use('element', function () {
  1309. var $ = layui.jquery
  1310. , element = layui.element; //Tab的切换功能,切换事件监听等,需要依赖element模块
  1311. //触发事件
  1312. var active = {
  1313. tabAdd: function () {
  1314. //新增一个Tab项
  1315. element.tabAdd('demo', {
  1316. title: '新选项' + (Math.random() * 1000 | 0) //用于演示
  1317. , content: '内容' + (Math.random() * 1000 | 0)
  1318. , id: new Date().getTime() //实际使用一般是规定好的id,这里以时间戳模拟下
  1319. })
  1320. }
  1321. , tabDelete: function (othis) {
  1322. //删除指定Tab项
  1323. element.tabDelete('demo', '44'); //删除:“商品管理”
  1324. othis.addClass('layui-btn-disabled');
  1325. }
  1326. , tabChange: function () {
  1327. //切换到指定Tab项
  1328. element.tabChange('demo', '22'); //切换到:用户管理
  1329. }
  1330. };
  1331. $('.site-demo-active').on('click', function () {
  1332. var othis = $(this), type = othis.data('type');
  1333. active[type] ? active[type].call(this, othis) : '';
  1334. });
  1335. //Hash地址的定位
  1336. var layid = location.hash.replace(/^#test=/, '');
  1337. element.tabChange('test', layid);
  1338. element.on('tab(test)', function (elem) {
  1339. location.hash = 'test=' + $(this).attr('lay-id');
  1340. });
  1341. });
  1342. </script>
  1343. [#--修改密码--]
  1344. <script>
  1345. $(document).ready(function () {
  1346. //表单验证
  1347. $("#editPwd").validate({
  1348. rules: {
  1349. adminPwd: {
  1350. required: true
  1351. },
  1352. guestPwd: {
  1353. required: true
  1354. }
  1355. },
  1356. messages: {
  1357. adminPwd: {
  1358. required: "不能为空"
  1359. },
  1360. guestPwd: {
  1361. required: "不能为空"
  1362. }
  1363. },
  1364. onsubmit: true,
  1365. submitHandler: function (form) {
  1366. /* $("#btnAjaxSubmit").click(function () {
  1367. var options = {
  1368. url:'editPwd.htm',
  1369. type:'post',
  1370. data: $("#editPwd").serialize(),
  1371. success:function (data) {
  1372. layer.msg("修改成功");
  1373. }
  1374. };
  1375. $.ajax(options);
  1376. });*/
  1377. $.ajax({
  1378. url: "editPwd.htm",
  1379. type: "post",
  1380. data: $("#editPwd").serialize(),
  1381. success: function (data) {
  1382. layer.msg(data.content);
  1383. }
  1384. })
  1385. return false;
  1386. }
  1387. });
  1388. });
  1389. </script>
  1390. [#--修改产品验证--]
  1391. <script>
  1392. $(document).ready(function () {
  1393. $("#editProductForm").validate({
  1394. rules: {
  1395. // rmbPrice: {
  1396. // required: true,
  1397. // number: true,
  1398. // min: 0
  1399. // },
  1400. // codePrice: {
  1401. // required: true,
  1402. // number: true,
  1403. // min: 0
  1404. // }
  1405. },
  1406. messages: {
  1407. // rmbPrice: {
  1408. // required: "人民币价格不能为空",
  1409. // number: "格式不对",
  1410. // min: "不能小于零"
  1411. // },
  1412. // codePrice: {
  1413. // required: "投币价格不能为空",
  1414. // number: "格式不对",
  1415. // min: "不能小于零"
  1416. // }
  1417. },
  1418. onsubmit: true,
  1419. submitHandler: function (form) {
  1420. // var leng = $(":time[name='signalRule']").length;
  1421. debugger;
  1422. var leng = document.getElementsByName("signalRule").length;
  1423. var equip = new Array();
  1424. var commonParam = {};
  1425. for (var i = 0; i < leng; i++) {
  1426. if(i==0){
  1427. commonParam.id = $("input:hidden[name='equipmentId']").eq(i).val();
  1428. }
  1429. // var signalRule = $(":time[name='signalRule']").eq(i).val();
  1430. var signalRule =document.getElementsByName("signalRule")[i].value;
  1431. var a=signalRule.length;
  1432. if(signalRule.length>6&&signalRule!="00:00:01"){
  1433. equip[i]=signalRule;
  1434. }
  1435. }
  1436. // commonParam.id = $("input:hidden[name='equipmentId']").eq(i).val();
  1437. commonParam.val = equip.join(",");
  1438. $.ajax({
  1439. url: '/asl-admin/equipment/updateRule.htm',
  1440. type: 'post',
  1441. data: JSON.stringify(commonParam),
  1442. contentType: 'application/json;charset=utf-8',
  1443. success: function (msg) {
  1444. if (msg.type == "success") {
  1445. layer.msg("修改成功");
  1446. } else {
  1447. layer.msg("修改失败!"+msg.content);
  1448. }
  1449. }
  1450. });
  1451. return false;
  1452. }
  1453. // submitHandler: function (form) {
  1454. // var leng = $(":text[name='productName']").length;
  1455. // var products = new Array();
  1456. // for (var i = 0; i < leng; i++) {
  1457. // var productId = $("input:hidden[name='productId']").eq(i).val();
  1458. // var rPrice = $(":text[name='rmbPrice']").eq(i).val();
  1459. // var cPrice = $(":text[name='codePrice']").eq(i).val();
  1460. // var productName = $(":text[name='productName']").eq(i).val();
  1461. // var equipmentId = $("input:hidden[name='equipmentId']").eq(i).val();
  1462. // products.push({
  1463. // id: productId,
  1464. // rmbPrice: rPrice,
  1465. // codePrice: cPrice,
  1466. // productName: productName,
  1467. // equipmentId: equipmentId
  1468. // });
  1469. // }
  1470. //
  1471. // $.ajax({
  1472. // url: '/asl-admin/product/update.htm',
  1473. // type: 'post',
  1474. // data: JSON.stringify(products),
  1475. // contentType: 'application/json;charset=utf-8',
  1476. // success: function (msg) {
  1477. // if (msg.type == "success") {
  1478. // layer.msg("修改成功");
  1479. // } else {
  1480. // layer.msg("修改失败!"+msg.content);
  1481. // }
  1482. // }
  1483. // });
  1484. // return false;
  1485. //
  1486. // }
  1487. });
  1488. });
  1489. </script>
  1490. [#--修改设备共同参数--]
  1491. <script>
  1492. function a(val) {
  1493. var $val = $("input[name='val']");
  1494. var value = $("#" + val).val();
  1495. var equId = $("#equId").val();
  1496. /* var commonParamVos=new Array();
  1497. for (var i=0;i<$val.length;i++){
  1498. var commonParamVo={};
  1499. commonParamVo.name=$($val[i]).attr("id");
  1500. commonParamVo.val=$($val[i]).val();
  1501. commonParamVos.push(commonParamVo);
  1502. }*/
  1503. var commonParam = {};
  1504. commonParam.name = val;
  1505. commonParam.val = value;
  1506. commonParam.id = equId;
  1507. $.ajax({
  1508. url: "updateCommonParam.htm",
  1509. type: "post",
  1510. dataType: "json",
  1511. contentType: 'application/json;charset=utf-8',
  1512. data: JSON.stringify(commonParam),
  1513. success: function (data) {
  1514. layer.msg(data.content);
  1515. }
  1516. })
  1517. return false;
  1518. }
  1519. </script>
  1520. </html>