| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904 | 
							- <!DOCTYPE html>
 
- <html>
 
- <head>
 
-     <meta charset="utf-8"/>
 
-     <meta name="description" content=""/>
 
-     <meta name="keywords" content="扫码支付,线上投币,运营数据,物联网"/>
 
-     <meta name="format-detection" content="telphone=no,email=no"/>
 
-     <meta name="viewport"
 
-           content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no"/>
 
-     <meta http-equiv="pragma" content="no-cache">
 
-     <meta http-equiv="cache-control" content="no-cache">
 
-     <meta http-equiv="expires" content="0">
 
-     <title>设备详情</title>
 
-     <link rel="stylesheet" href="https://cdn.washpayer.com/components/lib/mui.min.css"/>
 
-     <link rel="stylesheet" href="../components/custom/css/common.css"/>
 
-     <link rel="stylesheet" href="css/xyf.common.min.css">
 
-     <style>
 
-         .tangram-suggestion-main {
 
-             z-index: 100;
 
-         }
 
-         .device-more-info {
 
-             margin-top: -8px !important;
 
-         }
 
-         .device-more-info .mui-table-view-cell {
 
-             padding-left: 15px !important;
 
-         }
 
-         .device-more-info .mui-table-view-cell:after {
 
-             left: 15px !important;
 
-         }
 
-         .details-bd {
 
-             padding-bottom: 50px;
 
-         }
 
-         .details-bd {
 
-             display: none;
 
-         }
 
-         .details-bd.show-page {
 
-             display: block !important;
 
-         }
 
-         /*测试用*/
 
-         .details-bd.test-all > ul, .details-bd.test-all > ul > li {
 
-             display: block !important;
 
-         }
 
-     </style>
 
- </head>
 
- <body class="dev-details">
 
- <div class="main-container ">
 
-     <div class="mui-content details-bd">
 
-         <ul class="mui-table-view" id="baseInfoRows">
 
-             <li class="mui-table-view-cell mui-collapse">
 
-                 <a class="mui-navigate-right" href="#"><em
 
-                         id="type"><i class='c-primary iconfont icon-device'></i> 设备</em> <span
 
-                         class="mui-pull-right padding-r-10 "><em id="logicalCode"></em></span></a>
 
-                 <div class="mui-collapse-content">
 
-                     <ul class="mui-table-view device-more-info">
 
-                         <li class="mui-table-view-cell">
 
-                             状态<span class="mui-pull-right" id="online"></span>
 
-                         </li>
 
-                         <li class="mui-table-view-cell mui-hidden" id="deviceWarning" onclick="toGetFault()">
 
-                             告警状态<span class="mui-pull-right"></span>
 
-                         </li>
 
-                         <li class="mui-table-view-cell">
 
-                             <div class="mui-navigate-right" onclick="goGroup();">
 
-                                 所属地址<span class="mui-pull-right custom-right" id="groupName"></span>
 
-                             </div>
 
-                         </li>
 
-                         <li class="mui-table-view-cell" permission="manage-edit">
 
-                             <div class="mui-navigate-right" onclick="reportLbs();">
 
-                                 地图定位<span class="mui-pull-right custom-right" id="reportLbs"></span>
 
-                             </div>
 
-                         </li>
 
-                         <li class="mui-table-view-cell" id="groupNumber_li" permission="manage-edit">
 
-                             <div class="mui-navigate-right" onclick="toSetGroupNumber();">
 
-                                 组内地址/编号<span class="mui-pull-right custom-right" id="groupNumber"></span>
 
-                             </div>
 
-                         </li>
 
-                         <li class="mui-table-view-cell">
 
-                             注册时间<span class="mui-pull-right" id="dateTimeAdded"></span>
 
-                         </li>
 
-                         <li class="mui-table-view-cell">
 
-                             SIM卡到期时间<span class="mui-pull-right" id="simExpireDate"></span>
 
-                         </li>
 
-                         <li class="mui-table-view-cell">
 
-                             SIM卡状态<span class="mui-pull-right" id="simStatus"></span>
 
-                         </li>
 
-                         <li class="mui-table-view-cell">
 
-                             SIM卡(ICCID)<span class="mui-pull-right" id="iccid"></span>
 
-                         </li>
 
-                         <li class="mui-table-view-cell">
 
-                             IMEI<span class="mui-pull-right" id="imei"></span>
 
-                         </li>
 
-                         <li class="mui-table-view-cell mui-hidden">
 
-                             网关IMEI<span class="mui-pull-right" id="gatewayImei"></span>
 
-                         </li>
 
-                         <li class="mui-table-view-cell">
 
-                             <div class="mui-navigate-right" onclick="clearCache();">
 
-                                 清除设备缓存<span class="mui-pull-right custom-right"></span>
 
-                             </div>
 
-                         </li>
 
-                         <li class="mui-table-view-cell " permission="manage-show" id="simChargeAutoRow">
 
-                             <div class="mui-pull-left tips-event">
 
-                                 <i class="iconfont icon-auto c-green"></i> 设备SIM卡到期自动续费 <i class="tips" title="系统建议您选中SIM卡到期自动续费,SIM卡过期后,还需要重新给您邮寄SIM卡,非常麻烦。系统会在SIM卡过期的当月20日,从您的余额中自动充值SIM卡,余额不足,将会提醒您手工充值">i</i>
 
-                             </div>
 
-                             <div class="switch switch-mini simChargeAuto">
 
-                                 <div class="switch-handle"></div>
 
-                             </div>
 
-                         </li>
 
-                     </ul>
 
-                 </div>
 
-             </li>
 
-             <!--
 
-             <li class="mui-table-view-cell" permission="manage-show" id="toSetDayUsedMaxCount">
 
-                 <a class="mui-navigate-right" href="javascript:toSetDayUsedMaxCount();">
 
-                     <i class="iconfont icon-start-e c-green"></i>
 
-                     设备每日最大使用次数<span class="mui-pull-right  custom-right" id="dayUsedMaxCountText"></span>
 
-                 </a>
 
-             </li>
 
-             -->
 
-             <li class="mui-table-view-cell " id="goCheckSignal">
 
-                 <a class="mui-navigate-right" href="javascript:goCheckSignal();"><i
 
-                         class="iconfont icon-xinhao5 c-green font-12"></i> 信号趋势</a>
 
-             </li>
 
-         </ul>
 
-         <ul class="mui-table-view custom-top" id="baseSwitchRows">
 
-             <li class="mui-table-view-cell" permission="manage-show">
 
-                 <i class="iconfont icon-fault c-orange"></i> 设备故障-暂停使用
 
-                 <div class="switch switch-mini isFault">
 
-                     <div class="switch-handle"></div>
 
-                 </div>
 
-             </li>
 
-             <li class="mui-table-view-cell mui-hidden" permission="manage-show" id="autoRefundEnable">
 
-                 <i class="iconfont icon-refund c-lgreen"></i> 自动退款
 
-                 <div class="switch switch-mini autoRefund">
 
-                     <div class="switch-handle"></div>
 
-                 </div>
 
-             </li>
 
-             <li class="mui-table-view-cell mui-hidden" permission="manage-show" id="billAsServiceSwitchRow">
 
-                 <i class="iconfont icon-bi c-green"></i> 服务费模式
 
-                 <div class="switch switch-mini billAsServiceSwitch">
 
-                     <div class="switch-handle"></div>
 
-                 </div>
 
-             </li>
 
-             <li class="mui-table-view-cell mui-hidden" permission="manage-show" id="offlineCardChargeRow">
 
-                 <i class="iconfont icon-card c-red"></i> 离线卡充值
 
-                 <div class="switch switch-mini offlineCardCharge">
 
-                     <div class="switch-handle"></div>
 
-                 </div>
 
-             </li>
 
-             <li class="mui-table-view-cell" permission="manage-show">
 
-                 <a class="mui-navigate-right" href="javascript:toSetDND();">
 
-                     <i class="iconfont icon-clock-bold c-green"></i> 勿扰配置
 
-                 </a>
 
-             </li>
 
-         </ul>
 
-         <ul class="mui-table-view custom-top" id="baseDevConfigRows">
 
-             <li class="mui-table-view-cell" id="toSetPackage">
 
-                 <a class="mui-navigate-right" href="javascript:toSetPackage();">
 
-                     <i class="iconfont icon-manger c-blue"></i>
 
-                     <span id="toSetPackageTitle">套餐设置</span>
 
-                 </a>
 
-             </li>
 
-             <li class="mui-table-view-cell mui-hidden" id="toSetTempPackage">
 
-                 <a class="mui-navigate-right" href="javascript:toSetTempPackage();">
 
-                     <i class="iconfont icon-manger c-red"></i>
 
-                     临时套餐设置
 
-                 </a>
 
-             </li>
 
-             <li class="mui-table-view-cell mui-hidden" id="toSetTempElecPrice">
 
-                 <a class="mui-navigate-right" href="javascript:toSetTempElecPrice();">
 
-                     <i class="iconfont icon-dianbiao c-red"></i>
 
-                     临时电价设置
 
-                 </a>
 
-             </li>
 
-             <li class="mui-table-view-cell mui-hidden" id="toSetServiceFeeConfig">
 
-                 <a class="mui-navigate-right" href="javascript:toSetServiceFeeConfig();">
 
-                     <i class="iconfont icon-bi c-green"></i>
 
-                     服务费套餐设置
 
-                 </a>
 
-             </li>
 
-             <li class="mui-table-view-cell" permission="manage-show">
 
-                 <a class="mui-navigate-right" href="javascript:instructions();">
 
-                     <i class="iconfont icon-help-info c-green"></i>
 
-                     使用说明
 
-                 </a>
 
-             </li>
 
-             <li class="mui-table-view-cell" permission="manage-show">
 
-                 <a class="mui-navigate-right" href="javascript:feesInstructions();">
 
-                     <i class="iconfont icon-help-info c-red"></i>
 
-                     费用说明
 
-                 </a>
 
-             </li>
 
-             <!--特殊的陪护床 需要每小时的押金-->
 
-             <li class="mui-table-view-cell mui-hidden" permission="manage-show" id="toSetPrice">
 
-                 <a class="mui-navigate-right" href="javascript:toSetPrice();">
 
-                     <i class="iconfont icon-recharge c-green"></i>
 
-                     每小时价格<span class="mui-pull-right  custom-right" id="toSetPriceText"></span>
 
-                 </a>
 
-             </li>
 
-             <li class="mui-table-view-cell" permission="manage-edit">
 
-                 <a class="mui-navigate-right" href="javascript:addRemark();">
 
-                     <i class="iconfont icon-edit c-lgreen"></i>
 
-                     备注<span class="mui-pull-right  custom-right" id="remarks">未填写</span>
 
-                 </a>
 
-             </li>
 
-         </ul>
 
-         <ul class="mui-table-view custom-top">
 
-             <li class="mui-table-view-cell mui-hidden" permission="manage-show" id="toSetAccount">
 
-                 <a class="mui-navigate-right" href="javascript:toSetAccount();">
 
-                     <i class="iconfont icon-kongzhimianban c-orange"></i> <em>账号配置</em>
 
-                 </a>
 
-             </li>
 
-             <li class="mui-table-view-cell" permission="manage-show" id="param-set-btn">
 
-                 <a class="mui-navigate-right" href="javascript:toSetParam();">
 
-                     <i class="iconfont icon-setting c-blue"></i> <em>参数设置</em>
 
-                 </a>
 
-             </li>
 
-             <li class="mui-table-view-cell" permission="manage-show" id="server-param-set-btn">
 
-                 <a class="mui-navigate-right" href="javascript:toSetServerParam();">
 
-                     <i class="iconfont icon-setting c-green"></i> <em>服务器侧参数设置</em>
 
-                 </a>
 
-             </li>
 
-             <li class="mui-table-view-cell mui-hidden" permission="manage-show" id="toSetControl">
 
-                 <a class="mui-navigate-right" href="javascript:toSetControl();">
 
-                     <i class="iconfont icon-kongzhimianban c-orange"></i> <em>控制面板</em>
 
-                 </a>
 
-             </li>
 
-             <li class="mui-table-view-cell mui-hidden setSelfRechargeCardPrice" permission="manage-show">
 
-                 <a class="mui-navigate-right" href="javascript:setSelfRechargeCardPrice();">
 
-                     <i class="iconfont icon-card c-red"></i> <em>自助充卡</em>
 
-                 </a>
 
-             </li>
 
-             <li class="mui-table-view-cell mui-hidden setSelfRechargeCardPrice" permission="manage-show">
 
-                 <a class="mui-navigate-right" href="javascript:goSelfRechargeCardRecord();">
 
-                     <i class="iconfont icon-list c-blue"></i> <em>自助充卡记录</em>
 
-                 </a>
 
-             </li>
 
-             <li class="mui-table-view-cell mui-hidden" permission="manage-show" id="toSetPwd">
 
-                 <a class="mui-navigate-right" href="javascript:toSetPwd();">
 
-                     <i class="iconfont icon-password c-red"></i> <em>刷卡器密码设置</em>
 
-                 </a>
 
-             </li>
 
-             <li class="mui-table-view-cell mui-hidden" permission="manage-show" id="toSetFaka">
 
-                 <a class="mui-navigate-right" href="javascript:toSetFaka();">
 
-                     <i class="iconfont icon-edit c-lgreen"></i>
 
-                     刷卡器工作模式设置<span class="mui-pull-right  custom-right" id="toSetFakaText"></span>
 
-                 </a>
 
-             </li>
 
-             <li class="mui-table-view-cell mui-hidden" permission="manage-show" id="toSetElcPrice24">
 
-                 <a class="mui-navigate-right" href="javascript:toSetElcPrice24();">
 
-                     <i class="iconfont icon-clock c-green"></i> <em>24小时电价</em>
 
-                 </a>
 
-             </li>
 
-             <li class="mui-table-view-cell mui-hidden" permission="manage-show" id="toSetGrid">
 
-                 <a class="mui-navigate-right" href="javascript:toSetGrid();">
 
-                     <i class="iconfont icon-grid c-blue"></i> <em>设备格子</em>
 
-                 </a>
 
-             </li>
 
-             <li class="mui-table-view-cell mui-hidden" permission="manage-show" id="goStock">
 
-                 <a class="mui-navigate-right" href="javascript:goStock();">
 
-                     <i class="iconfont icon-stock c-primary-new"></i> <em>库存</em>
 
-                     <span class="mui-pull-right custom-right" id="stockNumber"></span>
 
-                 </a>
 
-             </li>
 
-             <li class="mui-table-view-cell mui-hidden" permission="manage-show" id="slaveList">
 
-                 <a class="mui-navigate-right" href="javascript:toSlaveList();">
 
-                     <i class="iconfont icon-chazuo c-blue"></i> <em>从机管理</em>
 
-                 </a>
 
-             </li>
 
-             <li class="mui-table-view-cell mui-hidden" id="port-set-btn">
 
-                 <a class="mui-navigate-right" href="javascript:toSetPort();">
 
-                     <i class="iconfont icon-chazuo c-blue"></i> <em>端口管理</em>
 
-                 </a>
 
-             </li>
 
-             <li class="mui-table-view-cell mui-hidden" id="nodeManager">
 
-                 <a class="mui-navigate-right" href="javascript:toSetNode();">
 
-                     <i class="iconfont icon-jiedian c-blue"></i> <em>节点管理</em>
 
-                 </a>
 
-             </li>
 
-             <li class="mui-table-view-cell mui-hidden" id="chargeInsufficientBalanceCard">
 
-                 <a class="mui-navigate-right" href="javascript:chargeInsufficientBalanceCard();">
 
-                     <i class="iconfont icon-recharge c-red"></i> <em>给余额不足的卡充值</em>
 
-                 </a>
 
-             </li>
 
-             <li class="mui-table-view-cell mui-hidden" permission="manage-show" id="dev-test">
 
-                 <a class="mui-navigate-right" href="javascript:toTest();">
 
-                     <i class="iconfont icon-debug c-lgreen"></i> <em>设备调测</em>
 
-                 </a>
 
-             </li>
 
-             <li class="mui-table-view-cell mui-hidden" permission="manage-show" id="afterSales">
 
-                 <a class="mui-navigate-right" href="javascript:afterSales();">
 
-                     <i class="iconfont icon-service c-green"></i> <em>售后换板</em>
 
-                 </a>
 
-             </li>
 
-         </ul>
 
-         <ul class="mui-table-view custom-top" id="baseStatisticsRows">
 
-             <li class="mui-table-view-cell">
 
-                 <a class="mui-navigate-right" href="javascript:getQRCode();"><i class="iconfont icon-qrcode c-blue"></i>
 
-                     设备二维码</a>
 
-             </li>
 
-             <li class="mui-table-view-cell">
 
-                 <a class="mui-navigate-right" onclick="getDeviceVirtualQrCode()"><i
 
-                         class="iconfont icon-qrcode c-orange"></i>
 
-                     虚拟卡券推广二维码</a>
 
-             </li>
 
-             <li class="mui-table-view-cell ">
 
-                 <a class="mui-navigate-right" href="javascript:goCheckIncome();"><i
 
-                         class="iconfont icon-purse c-red"></i> 查看今天收益</a>
 
-             </li>
 
-             <li class="mui-table-view-cell getTotalCoins mui-hidden">
 
-                 <a class="mui-navigate-right" href="javascript:getTotalCoins();"><i
 
-                         class="iconfont icon-jinbi c-lgreen"></i> 查看投币总数</a>
 
-             </li>
 
-             <li class="mui-table-view-cell show_device_offline_coins mui-hidden">
 
-                 <a class="mui-navigate-right" href="javascript:viewOfflineCoinStatistic();"><i
 
-                         class="iconfont icon-jinbi c-lgreen"></i> 查看线下投币统计</a>
 
-             </li>
 
-             <li class="mui-table-view-cell liveUrl mui-hidden">
 
-                 <a class="mui-navigate-right" href="javascript:goLiveUrl();"><i
 
-                         class="iconfont icon-start c-red"></i> 直播地址</a>
 
-             </li>
 
-             <li class="mui-table-view-cell getElecMeterReading mui-hidden">
 
-                 <a class="mui-navigate-right" href="javascript:getElecMeterReading();"><i
 
-                         class="iconfont icon-voltage c-lgreen"></i> 电表读数</a>
 
-             </li>
 
-             <li class="mui-table-view-cell remoteOperationOrder mui-hidden">
 
-                 <a class="mui-navigate-right" href="javascript:goCheckOrder();"><i
 
-                         class="iconfont icon-check c-lgreen"></i> 设备当前订单</a>
 
-             </li>
 
-         </ul>
 
-         <ul class="mui-table-view custom-top mui-hidden" permission="manage-show" id="bindAndUnbindParentNodeRow">
 
-             <li class="mui-table-view-cell " permission="manage-show">
 
-                 <a class="mui-navigate-right" href="javascript:bindParentNodeByScan();"><i
 
-                         class="iconfont icon-saomiao c-blue"></i> 扫码主设备进行绑定</a>
 
-             </li>
 
-             <li class="mui-table-view-cell" permission="manage-show">
 
-                 <a class="mui-navigate-right c-orange" href="javascript:unbindParentNode();"><i
 
-                         class="iconfont icon-close c-orange"></i> 解绑主节点</a>
 
-             </li>
 
-         </ul>
 
-         <ul class="mui-table-view custom-top mui-hidden" permission="manage-show" id="bindChildNodeByScan">
 
-             <li class="mui-table-view-cell " permission="manage-show">
 
-                 <a class="mui-navigate-right" href="javascript:bindChildNodeByScan();"><i
 
-                         class="iconfont icon-saomiao c-blue"></i> 扫码子节点进行绑定</a>
 
-             </li>
 
-         </ul>
 
-         <ul class="mui-table-view custom-top mui-hidden" permission="manage-show" id="unbindParentNodeRow">
 
-             <li class="mui-table-view-cell " permission="manage-show">
 
-                 <a class="mui-navigate-right" href="javascript:bindParentNodeByScan();"><i
 
-                         class="iconfont icon-saomiao c-blue"></i> 扫码主节点进行绑定</a>
 
-             </li>
 
-             <li class="mui-table-view-cell " permission="manage-show">
 
-                 <a class="mui-navigate-right c-orange" href="javascript:unbindParentNode();"><i
 
-                         class="iconfont icon-close c-orange"></i> 解绑主节点</a>
 
-             </li>
 
-         </ul>
 
-         <ul class="mui-table-view margin-t-20" permission="manage-show" id="baseUnbindDeviceRow">
 
-             <li class="mui-table-view-cell " permission="manage-show">
 
-                 <a class="mui-navigate-right c-orange" href="javascript:unbindDevice();"><i
 
-                         class="iconfont icon-delete c-orange"></i> 解除绑定</a>
 
-             </li>
 
-             <li class="mui-table-view-cell clearDeviceStatistics mui-hidden" permission="manage-show">
 
-                 <a class="mui-navigate-right c-orange" href="javascript:clearDeviceStatistics();"><i
 
-                         class="iconfont icon-delete c-orange"></i> 清零设备统计信息</a>
 
-             </li>
 
-         </ul>
 
-         <ul class="mui-table-view custom-top mui-hidden" permission="manage-show" id="activeRentDeviceRow">
 
-             <li class="mui-table-view-cell " permission="manage-show">
 
-                 <a class="mui-navigate-right" href="javascript:activeRentDevice();"><i
 
-                         class="iconfont icon-star-dark c-blue"></i> 激活日租设备</a>
 
-             </li>
 
-             <li class="mui-table-view-cell " permission="manage-show">
 
-                 <a class="mui-navigate-right" href="javascript:getRentOrders();"><i
 
-                         class="iconfont icon-check c-red"></i> 查看设备的日租账单</a>
 
-             </li>
 
-         </ul>
 
-     </div>
 
-     <!--add remarks-->
 
-     <div class="remarksDialog edit-back mui-hidden">
 
-         <div class="edit-content">
 
-             <div class="edit-box">
 
-                 <div class="reg-des">
 
-                     <label>备注</label>
 
-                     <textarea id="remarkContent" maxlength="24" rows="3" placeholder="请填写备注内容"></textarea>
 
-                 </div>
 
-             </div>
 
-             <div class="mui-popup-buttons">
 
-                 <span class="mui-popup-button">取消</span>
 
-                 <span class="mui-popup-button mui-popup-button-bold">保存</span>
 
-             </div>
 
-         </div>
 
-     </div>
 
-     <!--使用说明-->
 
-     <div class="instructionsDialog edit-back mui-hidden">
 
-         <div class="edit-content">
 
-             <div class="edit-box">
 
-                 <div class="reg-des">
 
-                     <label>使用说明</label>
 
-                     <textarea id="instructionsContent" maxlength="100" rows="3" placeholder=""></textarea>
 
-                 </div>
 
-             </div>
 
-             <div class="mui-popup-buttons">
 
-                 <span class="mui-popup-button">取消</span>
 
-                 <span class="mui-popup-button mui-popup-button-bold">保存</span>
 
-             </div>
 
-         </div>
 
-     </div>
 
-     <!--收费说明-->
 
-     <div class="feesInstructionsDialog edit-back mui-hidden">
 
-         <div class="edit-content">
 
-             <div class="edit-box">
 
-                 <div class="reg-des">
 
-                     <label>收费说明</label>
 
-                     <textarea id="feesInstructionsContent" maxlength="100" rows="3" placeholder=""></textarea>
 
-                 </div>
 
-             </div>
 
-             <div class="mui-popup-buttons">
 
-                 <span class="mui-popup-button">取消</span>
 
-                 <span class="mui-popup-button mui-popup-button-bold">保存</span>
 
-             </div>
 
-         </div>
 
-     </div>
 
-     <!--陪护床的每小时押金-->
 
-     <div class="edit-back pricePerHourDialog mui-hidden">
 
-         <div class="edit-content">
 
-             <div class="edit-box">
 
-                 <div class="mui-input-row">
 
-                     <label>每小时价格</label>
 
-                     <div class="mui-pull-right edit-row">
 
-                         <input id="pricePerHour" maxlength="3" type="tel" placeholder=""
 
-                                onkeypress="return myNumberic(event);">
 
-                         <span class="font-b-12">元</span>
 
-                     </div>
 
-                 </div>
 
-             </div>
 
-             <div class="mui-popup-buttons">
 
-                 <span class="mui-popup-button">取消</span>
 
-                 <span class="mui-popup-button mui-popup-button-bold">确认</span>
 
-             </div>
 
-         </div>
 
-     </div>
 
-     <!-- 临时电价-->
 
-     <div class="edit-back toSetTempElecPriceDialog mui-hidden">
 
-         <div class="edit-content">
 
-             <div class="edit-box">
 
-                 <div class="mui-input-row">
 
-                     <label>电价</label>
 
-                     <div class="mui-pull-right edit-row">
 
-                         <input id="tempElecPrice" maxlength="3" type="tel" placeholder="">
 
-                         <span class="font-b-12">元</span>
 
-                     </div>
 
-                 </div>
 
-             </div>
 
-             <div class="mui-popup-buttons">
 
-                 <span class="mui-popup-button">取消</span>
 
-                 <span class="mui-popup-button mui-popup-button-bold">确认</span>
 
-             </div>
 
-         </div>
 
-     </div>
 
-     <!-- 每日最大使用次数-->
 
-     <div class="edit-back toSetDayUsedMaxCountDialog mui-hidden">
 
-         <div class="edit-content">
 
-             <div class="edit-box">
 
-                 <div class="mui-input-row">
 
-                     <label>设备每日最大使用次数</label>
 
-                     <div class="mui-pull-right edit-row">
 
-                         <input id="dayUsedMaxCount" maxlength="3" type="number" inputmode="decimal" placeholder="">
 
-                         <span class="font-b-12">元</span>
 
-                     </div>
 
-                 </div>
 
-             </div>
 
-             <div class="mui-popup-buttons">
 
-                 <span class="mui-popup-button">取消</span>
 
-                 <span class="mui-popup-button mui-popup-button-bold">确认</span>
 
-             </div>
 
-         </div>
 
-     </div>
 
-     <!--生成二维码-->
 
-     <div class="common-mask" id="codePanel">
 
-         <div class="common-model">
 
-             <div class="common-model-tit" id="title1">长按二维码保存 <a href="javascript:goUserPage()"
 
-                                                                  class="iconfont icon-device">使用设备</a>
 
-             </div>
 
-             <div class="common-model-tit" id="title2">长按二维码保存
 
-             </div>
 
-             <img id="previewImg" style="margin: auto;display: block">
 
-             <div class="common-model-close" onclick="closeQRCode()">关闭</div>
 
-         </div>
 
-     </div>
 
-     <img id="logoPic" hidden src="img/logo.png" crossOrigin="Anonymous">
 
- </div>
 
- <script src="https://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>
 
- <script src="https://cdn.washpayer.com/components/lib/jquery.min.js?v=1"></script>
 
- <script src="../components/lib/jquery.qrcode.min.js"></script>
 
- <script src="https://cdn.washpayer.com/components/lib/mui.min.js"></script>
 
- <script src="/components/custom/js/common.js"></script>
 
- <script src="../components/lib/gcoord.js"></script>
 
- <script src="js/xyf.common.js"></script>
 
- <script src="js/device-features.js"></script>
 
- <script>
 
-     $("#logicalCode").text(getQueryString("logicalCode") || '加载中');//占位显示
 
-     // 文档 https://dwz.cn/console/apidoc ,账号:13017398599
 
-     function getShortUrl(url, callback) {
 
-         var mask = new Mask({text: "正在生成短网址",}).show();
 
-         $.ajax({
 
-             headers: {
 
-                 "TOKEN": '161351e9856aedcbe55717cbd212c116'
 
-             },
 
-             data: JSON.stringify({url: url}),
 
-             type: "POST",
 
-             url: "https://dwz.cn/admin/v2/create",
 
-             contentType: "application/json",
 
-             success: function (data) {
 
-                 if (data.Code === 0) {
 
-                     var ShortUrl = data.ShortUrl
 
-                     if (callback) {
 
-                         callback(ShortUrl)
 
-                     }
 
-                 } else if (data.Code === -1) {
 
-                     mui.toast('短网址生成失败')
 
-                 } else if (data.Code === -2) {
 
-                     mui.toast('长网址不合法')
 
-                 } else if (data.Code === -3) {
 
-                     mui.toast('长网址存在安全隐患')
 
-                 } else if (data.Code === -4) {
 
-                     mui.toast('长网址插入数据库失败')
 
-                 } else if (data.Code === -5) {
 
-                     mui.toast('长网址在黑名单中,不允许注册')
 
-                 }
 
-                 mask.remove()
 
-             },
 
-             error: function (err) {
 
-                 console.log("错误信息:" + JSON.stringify(err))
 
-             }
 
-         })
 
-     }
 
-     var inhouseApp = localStorage.getItem("inhouseApp")
 
-     $(function () {
 
-         //ios返回刷新
 
-         var isPageHide = false;
 
-         window.addEventListener('pageshow', function () {
 
-             if (isPageHide) {
 
-                 window.location.reload();
 
-             }
 
-         });
 
-         window.addEventListener('pagehide', function () {
 
-             isPageHide = true;
 
-         });
 
-         if (inhouseApp === 'false') {
 
-             $('#simChargeAutoRow').remove();
 
-         }
 
-     });
 
-     var unit = '分钟';
 
-     var info = {};
 
-     var online;
 
-     function initPage() {
 
-         var data = {"logicalCode": getQueryString("logicalCode")};
 
-         sendRequest({
 
-             url: "/device/equipmentInfoDetail?random=" + Math.random() * 1000,
 
-             type: "GET",
 
-             data: data,
 
-             mask: "正在加载设备...",//必须加载设备完成后才能操作,因为很多操作依赖逻辑码
 
-             success: function (response) {
 
-                 if (response.result == 1) {
 
-                     info = response.para;
 
-                     if (info.isManager || info.isManager == null) {
 
-                         $("body").attr("role", "manage");
 
-                     } else {
 
-                         $("body").attr("role", "limit-user");
 
-                     }
 
-                     //设备故障判断
 
-                     if (response.para.isFault) {
 
-                         $('.isFault').addClass("active");
 
-                     }
 
-                     // 临时套餐显示
 
-                     if (info.hasTempPackage) {
 
-                         $("#toSetTempPackage").removeClass("mui-hidden")
 
-                     }
 
-                     if (info.hasTempElecPrice) {
 
-                         $("#toSetTempElecPrice").removeClass("mui-hidden")
 
-                     }
 
-                     //自动退款显示
 
-                     if (response.para.autoRefundEnable) {
 
-                         $("#autoRefundEnable").removeClass("mui-hidden");
 
-                     }
 
-                     //自动退款激活
 
-                     if (response.para.autoRefund) {
 
-                         $('.autoRefund').addClass("active");
 
-                     }
 
-                     //自动续费
 
-                     if (response.para.simChargeAuto) {
 
-                         $(".simChargeAuto").addClass("active");
 
-                     }
 
-                     // 激活出租设备
 
-                     if (info.isRent) {
 
-                         $("#activeRentDeviceRow").removeClass("mui-hidden");
 
-                     }
 
-                     // 远程操作订单
 
-                     if (info.remoteOperationOrder) {
 
-                       $(".remoteOperationOrder").removeClass("mui-hidden")
 
-                     }
 
-                     if (info.devType) {
 
-                         var code = info.devType.code
 
-                         var devFeatures = getDeviceFeatures(info.devType);
 
-                         // 某些设备不需要进行、参数设置
 
-                         if (devFeatures.param) {
 
-                             if (devFeatures.paramShow === null) {
 
-                                 $("#param-set-btn").removeClass("mui-hidden");
 
-                             } else if (devFeatures.paramShow) {
 
-                                 // 某些设备需要动态判断需不需要显示参数设置
 
-                                 devFeatures.paramShow(function (show) {
 
-                                     if (show) {
 
-                                         $("#param-set-btn").removeClass("mui-hidden");
 
-                                     } else {
 
-                                         $("#param-set-btn").addClass("mui-hidden");
 
-                                     }
 
-                                 })
 
-                             }
 
-                         } else {
 
-                             $("#param-set-btn").addClass("mui-hidden");
 
-                         }
 
-                         if (devFeatures.serverParam) {
 
-                             $("#server-param-set-btn").removeClass("mui-hidden");
 
-                         } else {
 
-                             $("#server-param-set-btn").addClass("mui-hidden");
 
-                         }
 
-                         if (devFeatures.accountParam) {
 
-                             $("#toSetAccount").removeClass("mui-hidden");
 
-                         } else {
 
-                             $("#toSetAccount").addClass("mui-hidden");
 
-                         }
 
-                         if (devFeatures.nodeManager) {
 
-                             $("#nodeManager").removeClass("mui-hidden");
 
-                         }
 
-                         //脉冲设备:需要查看投币总数【注意:蓝牙设备也不要显示】
 
-                         if (code <= 100103 && info.channelType.indexOf('BlueTooth') == -1) {
 
-                             $(".getTotalCoins").removeClass("mui-hidden");
 
-                         }
 
-                         //需要清空统计的功能:沥森环保洗车机
 
-                         if (code == 100500) {
 
-                             $(".clearDeviceStatistics").removeClass("mui-hidden");
 
-                         }
 
-                         // 电表读数 安心智能
 
-                         if (code == 100222) {
 
-                             $(".getElecMeterReading").removeClass("mui-hidden");
 
-                         }
 
-                         // IC充卡
 
-                         if (code == 100501) {
 
-                             $(".setSelfRechargeCardPrice").removeClass("mui-hidden");
 
-                         }
 
-                         // 需要端口控制
 
-                         if (devFeatures.port) {
 
-                             $("#port-set-btn").removeClass("mui-hidden");
 
-                         }
 
-                         // 余额不足的卡充值 100255
 
-                         if (code == 100255 || code == 101255) {
 
-                             $("#chargeInsufficientBalanceCard").removeClass("mui-hidden");
 
-                         }
 
-                         /******控制面板*******/
 
-                         if (code == 100308 || code == 100305 || code == 100306 || code == 1003051 || code == 1003052 || code == 1003053 || code == 101305) {
 
-                             $("#toSetControl").removeClass("mui-hidden");
 
-                         }
 
-                         if (code == 100239 || code == 100249 || code == 101249 || code == 100251) {
 
-                             $("#toSetPwd").removeClass("mui-hidden");
 
-                             $("#toSetFaka").removeClass("mui-hidden");
 
-                             $('#afterSales').removeClass("mui-hidden");
 
-                             $('#toSetFakaText').text(info.cardMode);
 
-                         }
 
-                         if (code == 100239 || code == 100249 || code == 101249) {
 
-                             $("#offlineCardChargeRow").removeClass("mui-hidden");
 
-                             if (response.para.offlineCardCharge) {
 
-                                 $('.offlineCardCharge').addClass("active");
 
-                             }
 
-                         }
 
-                         if (code == 100249) {
 
-                             if (response.para.billAsService && response.para.billAsService.support) {
 
-                                 $("#billAsServiceSwitchRow").removeClass("mui-hidden");
 
-                                 if (response.para.billAsService.on) {
 
-                                     $('.billAsServiceSwitch').addClass("active");
 
-                                     $("#toSetServiceFeeConfig").removeClass("mui-hidden");
 
-                                     $("#toSetPackage").addClass("mui-hidden");
 
-                                     $("#toSetTempPackage").addClass("mui-hidden");
 
-                                     $("#toSetTempElecPrice").addClass("mui-hidden");
 
-                                 }
 
-                             }
 
-                         } else {
 
-                             if (response.para.billAsService && response.para.billAsService.support) {
 
-                                 $("#toSetServiceFeeConfig").removeClass("mui-hidden");
 
-                                 $("#toSetPackage").addClass("mui-hidden");
 
-                                 $("#toSetTempPackage").addClass("mui-hidden");
 
-                                 $("#toSetTempElecPrice").addClass("mui-hidden");
 
-                             }
 
-                         }
 
-                         // 101002不需要套餐设置、不要信号趋势; 临时套餐设置、服务费套餐设置也不要,后台不返回特性即可。
 
-                         if (code == 110602) {
 
-                             $("#goCheckSignal,#toSetPackage").remove();
 
-                         }
 
-                         // 陪护床的单价设置,200007是蓝牙
 
-                         if (code == 100716 || code == 200007) {
 
-                             $("#toSetPrice").removeClass("mui-hidden");
 
-                         }
 
-                         // 100601需要设置 电价
 
-                         if (code == 100601) {
 
-                             $("#toSetElcPrice24").removeClass("mui-hidden");
 
-                         }
 
-                         // 100800 售货柜
 
-                         if (code == 110000 || code == 111000) {
 
-                             $("#toSetGrid").removeClass("mui-hidden");
 
-                             //"不需要套餐设置"
 
-                             $("#toSetPackage").remove();
 
-                         }
 
-                         // 库存管理  101201某种娃娃机
 
-                         if (stock_management || devFeatures.stockPath) {
 
-                             $("#goStock").removeClass("mui-hidden");
 
-                             $("#stockNumber").html('库存:' + info.quantity + ',消耗:' + info.consumptionQuantity);
 
-                         }
 
-                         // 100223 从机管理
 
-                         if (code == 100223) {
 
-                             $("#slaveList").removeClass("mui-hidden");
 
-                         }
 
-                         // 某些设备支持调测
 
-                         if (info.devType.supportDiagnostics) {
 
-                             $("#dev-test").removeClass("mui-hidden");
 
-                         }
 
-                         // 父节点是100261
 
-                         if (code == 100261) {
 
-                             // 移除这些基础菜单,暂时不需要
 
-                             $("#baseSwitchRows,#toSetPackage,#baseStatisticsRows,#baseUnbindDeviceRow").remove();
 
-                             $("#bindChildNodeByScan").removeClass("mui-hidden");
 
-                         }
 
-                         // 子节点100262
 
-                         if (code == 100262) {
 
-                             // 移除这些基础菜单,暂时不需要
 
-                             $("#baseUnbindDeviceRow").remove();
 
-                             $("#bindAndUnbindParentNodeRow").removeClass("mui-hidden");
 
-                         }
 
-                         // 100263 nothing
 
-                         // 100274
 
-                         if (code == 100274) {
 
-                             $("#bindChildNodeByScan").removeClass("mui-hidden");
 
-                             $("#nodeManager").removeClass("mui-hidden");
 
-                         }
 
-                         //  100275 奥强子节点需要解绑功能
 
-                         if (code == 100275) {
 
-                             $("#unbindParentNodeRow").removeClass("mui-hidden");
 
-                         }
 
-                         // 子节点是100264,可以解绑主节点
 
-                         if (code == 100264) {
 
-                             $("#baseUnbindDeviceRow").remove();// 暂时不让这个设备解绑经销商
 
-                             $("#unbindParentNodeRow").removeClass("mui-hidden");
 
-                         }
 
-                         // 柏来主节点新版本:本身自带两个插座(原是100261),需要出厂前在测试系统中绑定好
 
-                         if (code == 100277) {
 
-                             $("#baseUnbindDeviceRow").remove();// 暂时不让这个设备解绑经销商
 
-                             $("#nodeManager").removeClass("mui-hidden");
 
-                             $("#bindChildNodeByScan").removeClass("mui-hidden");
 
-                         }
 
-                         if (code == 110700) {
 
-                             $('.liveUrl').removeClass('mui-hidden')
 
-                         }
 
-                         // 新版充电桩,套餐会有更多的配置,包含分时电价。我们的:100257、100608、100612;能湃的(云快充):300001
 
-                         if ([100257, 100608, 100612, 300001].includes(parseInt(code))) {
 
-                             $('#toSetPackageTitle').text('收费设置');
 
-                         }
 
-                     }
 
-                     //是否显示设备时间
 
-                     if (info.devType && info.devType.unit) {
 
-                         unit = info.devType.unit;
 
-                     } else {
 
-                         // 如果没有单位,则根据timeBased得到单位
 
-                         unit = (info.devType.timeBased == true ? "分钟" : "次");
 
-                     }
 
-                     $("#groupNumber").html(info.groupNumber);
 
-                     $("#type").html("<i class='c-primary iconfont " + getDevIconName(info.devTypeName) + "'></i> " + info.devTypeName);
 
-                     $("#imei").html(info.devNo);
 
-                     if(info.gatewayImei != null){
 
-                         $("#gatewayImei").html(info.gatewayImei);
 
-                         $("#gatewayImei").parent().removeClass('mui-hidden')
 
-                     }
 
-                     $("#imei").html(info.devNo);
 
-                     $("#iccid").html(info.iccid);
 
-                     $("#simExpireDate").html(info.simExpireDate);
 
-                     var simStatusEnum = {
 
-                         'chargedUnupdated': '充值待更新',
 
-                         'illegal': '非法卡',
 
-                         'updated': '已更新',
 
-                         'undefined': '暂无',
 
-                     }
 
-                     $("#simStatus").html(simStatusEnum[info.simStatus]);
 
-                     if (info.simStatus === 'chargedUnupdated') {
 
-                         $("#simStatus").append(' <i class="iconfont icon-help-info font-b-4"></i>').on('click', function () {
 
-                             mui.alert('已经充值,平台会统一到月底给SIM卡运营商提交工单,处理完毕后就变成正常。', '提示', '确定');
 
-                         })
 
-                     }
 
-                     $("#logicalCode").html(info.logicalCode || info.devNo);//没有逻辑码,则展示设备编码
 
-                     online = info.online;
 
-                     //如果是纯蓝牙设备,则不展示离线、在线
 
-                     if (info.channelType && info.channelType.indexOf('BlueTooth') > -1 && info.channelType.indexOf('GPRS') == -1) {
 
-                         $("#online").html("<span class='mark-blue iconfont icon-lanya'>蓝牙</span>");
 
-                     } else {
 
-                         if (info.online == 1) {
 
-                             $("#online").html("在线");
 
-                         } else {
 
-                             $("#online").html("离线");
 
-                         }
 
-                     }
 
-                     // 只显示信息 将故障独立出来
 
-                     if (info.statusInfo) {
 
-                         $("#online").html(info.statusInfo);
 
-                     }
 
-                     // 设备故障独立显示
 
-                     if (info.deviceWarning) {
 
-                         $("#deviceWarning").removeClass("mui-hidden");
 
-                         $("#deviceWarning").addClass("c-red");
 
-                     }
 
-                     if (info.remarks) {
 
-                         $('#remarks').text(wordlimit(info.remarks, 10));
 
-                         $('#remarkContent').val(info.remarks);
 
-                     }
 
-                     //使用说明
 
-                     if (info.instructions) {
 
-                         $('#instructionsContent').text(info.instructions);
 
-                     }
 
-                     //设备的默认 使用说明
 
-                     if (info.defaultInstructions) {
 
-                         $('#instructionsContent').prop("placeholder", info.defaultInstructions);
 
-                     }
 
-                     //费用说明
 
-                     if (info.priceDescription) {
 
-                         $('#feesInstructionsContent').text(info.priceDescription);
 
-                     }
 
-                     //陪护床的 每小时单价
 
-                     if (info.pricePerHour) {
 
-                         $('#toSetPriceText').text(info.pricePerHour);
 
-                         $('#pricePerHour').val(info.pricePerHour);
 
-                     }
 
-                     //陪护床的 每小时单价
 
-                     if (info.dayUsedMaxCount) {
 
-                         $('#dayUsedMaxCountText').text(info.dayUsedMaxCount);
 
-                         $('#dayUsedMaxCount').val(info.dayUsedMaxCount);
 
-                     }
 
-                     // 临时电价
 
-                     if (info.tempElecPrice) {
 
-                         $('#tempElecPrice').val(info.tempElecPrice);
 
-                     }
 
-                     //设备当前定位
 
-                     if (info.lng) {
 
-                         $('#reportLbs').html("经度:" + info.lng + "<br>纬度:" + info.lat);
 
-                     }
 
-                     $("#groupName").html(info.name);
 
-                     $("#dateTimeAdded").html(info.dateTimeAdded);
 
-                 } else {
 
-                     mui.toast(response.description);
 
-                 }
 
-             },
 
-             complete: function (){
 
-                 $('.details-bd').addClass('show-page');
 
-             }
 
-         });
 
-     };
 
-     var stock_management = false
 
-     getFeatureList("dealer", {list: ['show_device_offline_coins', 'stock_management']}, function (payload) {
 
-         if (payload.show_device_offline_coins) {
 
-             $(".show_device_offline_coins").removeClass("mui-hidden")
 
-         }
 
-         stock_management = payload.stock_management
 
-         initPage()
 
-     });
 
-     //去查看设备信号
 
-     function goCheckSignal() {
 
-         goPage('/dealer/index.html#/signal/chart?logicalCode=' + info.logicalCode);
 
-     }
 
-     //设置设备参数
 
-     function toSetParam() {
 
-         var devFeatures = getDeviceFeatures(info.devType);
 
-         var paramOfflineSet = devFeatures.paramOfflineSet;
 
-         var url = devFeatures.param;
 
-         if (paramOfflineSet || info.online) {
 
-             //如果是串口洗衣机,设置详细的功能
 
-             var option = {
 
-                 logicalCode: info.logicalCode,
 
-                 type: info.devTypeName,
 
-                 code: info.devType.code
 
-             };
 
-             if (url) {
 
-                 goPage(url, option);
 
-             } else {
 
-                 mui.alert('该设备无法进行参数配置', '提示', '确定');
 
-             }
 
-         } else {
 
-             mui.alert('设备处于离线状态无法设置,请确保设备在线', '暂无法设置', '确定');
 
-         }
 
-     }
 
-     function toSetServerParam() {
 
-         var devFeatures = getDeviceFeatures(info.devType);
 
-         var url = devFeatures.serverParam;
 
-         var option = {
 
-             logicalCode: info.logicalCode,
 
-             type: info.devTypeName,
 
-             code: info.devType.code
 
-         };
 
-         if (url) {
 
-             goPage(url, option);
 
-         }
 
-     }
 
-     // 账号配置 一卡通云平台独有
 
-     function toSetAccount() {
 
-         var devFeatures = getDeviceFeatures(info.devType);
 
-         var url = devFeatures.accountParam;
 
-         var option = {
 
-             logicalCode: info.logicalCode,
 
-             type: info.devTypeName,
 
-             code: info.devType.code
 
-         };
 
-         if (url) {
 
-             goPage(url, option);
 
-         }
 
-     }
 
-     //设置调测
 
-     function toTest() {
 
-         if (info.online == 1) {
 
-             var url;
 
-             var option = {
 
-                 logicalCode: info.logicalCode,
 
-                 devType: info.devTypeName,
 
-             };
 
-             url = 'device-diag.html';
 
-             goPage(url, option);
 
-         } else {
 
-             mui.alert('设备处于离线状态无法调测,请确保设备在线', '操作失败', '确定');
 
-         }
 
-     }
 
-     function afterSales() {
 
-         var url = "/dealer/index.html#/afterSales"
 
-         var option = {logicalCode: info.logicalCode}
 
-         goPage(url, option);
 
-     }
 
-     //控制面板
 
-     function toSetControl() {
 
-         //如果设备在线
 
-         if (info.online == 1) {
 
-             //如果是串口洗衣机,设置详细的功能
 
-             var url;
 
-             var option = {
 
-                 logicalCode: info.logicalCode,
 
-                 type: info.devTypeName,
 
-                 code: info.devType.code
 
-             };
 
-             var code = info.devType.code
 
-             url = 'device-control.html';
 
-             if (code == 100305 || code == 1003051 || code == 1003052 || code == 101305) {
 
-                 url = 'device-control-100305.html';
 
-             }
 
-             // 烘干机类型
 
-             if (code == 1003053) {
 
-                 url = 'device-control-1003053.html';
 
-             }
 
-             if (code == 100306) {
 
-                 url = 'device-control-100306.html';
 
-             }
 
-             goPage(url, option);
 
-         } else {
 
-             mui.alert('设备处于离线状态无法设置,请确保设备在线', '操作失败', '确定');
 
-         }
 
-     }
 
-     // 设置刷卡通道密码
 
-     function toSetPwd() {
 
-         var option = {
 
-             logicalCode: info.logicalCode,
 
-             type: info.devTypeName,
 
-             code: info.devType.code
 
-         };
 
-         goPage('/app/device-param/device-function-100239-pwd.html', option);
 
-     }
 
-     function toSetFaka() {
 
-         var option = {
 
-             logicalCode: info.logicalCode,
 
-             type: info.devTypeName,
 
-             code: info.devType.code
 
-         };
 
-         goPage('/app/device-param/device-function-100239-faka.html', option);
 
-     }
 
-     function toSetElcPrice24() {
 
-         var url = "/dealer/index.html#/device/elcPrice24"
 
-         var option = {logicalCode: info.logicalCode}
 
-         goPage(url, option);
 
-     }
 
-     function toSetGrid() {
 
-         var url = "/dealer/index.html#/deviceGrid/gridList"
 
-         var option = {logicalCode: info.logicalCode}
 
-         goPage(url, option);
 
-     }
 
-     function goStock() {
 
-         var devFeatures = getDeviceFeatures(info.devType);
 
-         var stockPath = devFeatures.stockPath
 
-         var url = "/dealer/index.html#"
 
-         var logicalCode = info.logicalCode
 
-         var code = info.devType.code
 
-         if (stockPath) {
 
-             url = url + stockPath;
 
-         } else {
 
-             url = url + '/stock/stockDetail';
 
-         }
 
-         goPage(url, {
 
-             logicalCode: logicalCode,
 
-             code: code
 
-         });
 
-     }
 
-     function toSlaveList() {
 
-         var url = "/dealer/index.html#/device/slaveList"
 
-         var option = {logicalCode: info.logicalCode, devTypeName: info.devTypeName}
 
-         goPage(url, option);
 
-     }
 
-     //去编辑分组
 
-     function goGroup() {
 
-         if (info.groupId) {
 
-             var url = 'location-edit.html?groupId=' + info.groupId;
 
-             goPage(url);
 
-         }
 
-     }
 
-     // 端口设置
 
-     function toSetPort() {
 
-         var url;
 
-         url = 'device-port.html?logicalCode=' + info.logicalCode + '&type=' + info.devTypeName + '&code=' + info.devType.code;
 
-         goPage(url);
 
-     }
 
-     // 故障设置界面
 
-     function toGetFault() {
 
-         var url;
 
-         url = 'device-fault.html?logicalCode=' + info.logicalCode + '&type=' + info.devTypeName + '&code=' + info.devType.code;
 
-         goPage(url);
 
-     }
 
-     // 节点管理,主节点下有很多子节点
 
-     function toSetNode() {
 
-         var url;
 
-         url = '/dealer/index.html#/node/list?logicalCode=' + info.logicalCode + '&type=' + info.devTypeName + '&code=' + info.devType.code;
 
-         goPage(url);
 
-     }
 
-     //设置套餐
 
-     function toSetPackage() {
 
-         var url = '/dealer/index.html#/packageSettings?logicalCode=' + info.logicalCode + '&type=' + getQueryString("type") + '&unit=' + unit;
 
-         goPage(url);
 
-     }
 
-     //设置临时套餐
 
-     function toSetTempPackage() {
 
-         var url = '/dealer/index.html#/tempPackageSettings?logicalCode=' + info.logicalCode + '&type=' + getQueryString("type") + '&unit=' + unit;
 
-         goPage(url);
 
-     }
 
-     function toSetTempElecPrice() {
 
-         $('.toSetTempElecPriceDialog').removeClass('mui-hidden');
 
-         $('body').on('touchmove', function (e) {
 
-             e.preventDefault();
 
-         });
 
-         $('.toSetTempElecPriceDialog .mui-popup-buttons span').off().tap(function () {
 
-             if ($(this).index() == 0) {
 
-                 //点击取消
 
-                 $('.toSetTempElecPriceDialog').addClass('mui-hidden');
 
-                 $('body').off('touchmove');
 
-             } else {
 
-                 //点击保存
 
-                 var tempElecPrice = $('#tempElecPrice').val();
 
-                 if (!isMoney(tempElecPrice)) {
 
-                     mui.toast("请输入正确的价格");
 
-                     return;
 
-                 }
 
-                 var data = {"logicalCode": info.logicalCode, "tempElecPrice": tempElecPrice};
 
-                 var url = "/device/setTempElecPrice";
 
-                 sendRequest({
 
-                     url: url,
 
-                     type: "POST",
 
-                     data: data,
 
-                     contentType: "json",
 
-                     success: function (res) {
 
-                         if (res.result == 1) {
 
-                             $('#toSetPriceText').text(tempElecPrice);
 
-                             $('.toSetTempElecPriceDialog').addClass('mui-hidden');
 
-                             $('body').off('touchmove');
 
-                             mui.toast("设置成功");
 
-                         } else {
 
-                             mui.toast(res.description);
 
-                         }
 
-                     }
 
-                 });
 
-             }
 
-             return false;
 
-         });
 
-     }
 
-     // 每日最大使用次数
 
-     function toSetDayUsedMaxCount() {
 
-         $('.toSetDayUsedMaxCountDialog').removeClass('mui-hidden');
 
-         $('body').on('touchmove', function (e) {
 
-             e.preventDefault();
 
-         });
 
-         $('.toSetDayUsedMaxCountDialog .mui-popup-buttons span').off().tap(function () {
 
-             if ($(this).index() == 0) {
 
-                 //点击取消
 
-                 $('.toSetDayUsedMaxCountDialog').addClass('mui-hidden');
 
-                 $('body').off('touchmove');
 
-             } else {
 
-                 //点击保存
 
-                 var v = $('#dayUsedMaxCount').val();
 
-                 if (!isMoney(v)) {
 
-                     mui.toast("请输入正确的次数");
 
-                     return;
 
-                 }
 
-                 var data = {"logicalCode": info.logicalCode, "dayUsedMaxCount": v};
 
-                 var url = "/device/setDayUsedMaxCount";
 
-                 sendRequest({
 
-                     url: url,
 
-                     type: "POST",
 
-                     data: data,
 
-                     contentType: "json",
 
-                     success: function (res) {
 
-                         if (res.result == 1) {
 
-                             $('#dayUsedMaxCountText').text(v);
 
-                             $('.toSetDayUsedMaxCountDialog').addClass('mui-hidden');
 
-                             $('body').off('touchmove');
 
-                             mui.toast("设置成功");
 
-                         } else {
 
-                             mui.toast(res.description);
 
-                         }
 
-                     }
 
-                 });
 
-             }
 
-             return false;
 
-         });
 
-     }
 
-     // 服务费配置
 
-     function toSetServiceFeeConfig() {
 
-         var devFeatures = getDeviceFeatures(info.devType);
 
-         var url = devFeatures.serviceFeePackage;
 
-         var option = {
 
-             logicalCode: info.logicalCode
 
-         };
 
-         goPage(url, option);
 
-     }
 
-     //编辑使用说明:默认读取系统配置的,如果有自定,则读取自定义的
 
-     function instructions() {
 
-         $('.instructionsDialog').removeClass('mui-hidden');
 
-         $('body').on('touchmove', function (e) {
 
-             e.preventDefault();
 
-         });
 
-         $('.instructionsDialog .mui-popup-buttons span').off().tap(function () {
 
-             if ($(this).index() == 0) {
 
-                 //点击取消
 
-                 $('.instructionsDialog').addClass('mui-hidden');
 
-                 $('body').off('touchmove');
 
-             } else {
 
-                 //点击保存
 
-                 var instructionsText = $('#instructionsContent').val() || '';
 
-                 var data = {"value": [info.devNo], "instructions": instructionsText};
 
-                 var url = "/device/updateEquipmentInstructions";
 
-                 sendRequest(url, "POST", data, function (res) {
 
-                     if (res.result == 1) {
 
-                         $('.instructionsDialog').addClass('mui-hidden');
 
-                         $('body').off('touchmove');
 
-                         mui.toast("设置成功");
 
-                     } else {
 
-                         mui.toast(res.description);
 
-                     }
 
-                 });
 
-             }
 
-             return false;
 
-         });
 
-     }
 
-     function feesInstructions() {
 
-         $('.feesInstructionsDialog').removeClass('mui-hidden');
 
-         $('body').on('touchmove', function (e) {
 
-             e.preventDefault();
 
-         });
 
-         $('.feesInstructionsDialog .mui-popup-buttons span').off().tap(function () {
 
-             if ($(this).index() == 0) {
 
-                 //点击取消
 
-                 $('.feesInstructionsDialog').addClass('mui-hidden');
 
-                 $('body').off('touchmove');
 
-             } else {
 
-                 //点击保存
 
-                 var instructionsText = $('#feesInstructionsContent').val() || '';
 
-                 var data = {"logicalCode": [info.logicalCode], "priceDescription": instructionsText};
 
-                 var url = "/device/updateEquipmentPriceDescription";
 
-                 sendRequest(url, "POST", data, function (res) {
 
-                     if (res.result == 1) {
 
-                         $('.feesInstructionsDialog').addClass('mui-hidden');
 
-                         $('body').off('touchmove');
 
-                         mui.toast("设置成功");
 
-                     } else {
 
-                         mui.toast(res.description);
 
-                     }
 
-                 });
 
-             }
 
-             return false;
 
-         });
 
-     }
 
-     //toSetPrice
 
-     function toSetPrice() {
 
-         $('.pricePerHourDialog').removeClass('mui-hidden');
 
-         $('body').on('touchmove', function (e) {
 
-             e.preventDefault();
 
-         });
 
-         $('.pricePerHourDialog .mui-popup-buttons span').off().tap(function () {
 
-             if ($(this).index() == 0) {
 
-                 //点击取消
 
-                 $('.pricePerHourDialog').addClass('mui-hidden');
 
-                 $('body').off('touchmove');
 
-             } else {
 
-                 //点击保存
 
-                 var pricePerHour = $('#pricePerHour').val();
 
-                 if (!isMoney(pricePerHour)) {
 
-                     mui.toast("请输入正确的价格");
 
-                     return;
 
-                 }
 
-                 var data = {"logicalCode": info.logicalCode, "pricePerHour": pricePerHour};
 
-                 var url = "/device/setPricePerHour";
 
-                 sendRequest({
 
-                     url: url,
 
-                     type: "POST",
 
-                     data: data,
 
-                     contentType: "json",
 
-                     success: function (res) {
 
-                         if (res.result == 1) {
 
-                             $('#toSetPriceText').text(pricePerHour);
 
-                             $('.pricePerHourDialog').addClass('mui-hidden');
 
-                             $('body').off('touchmove');
 
-                             mui.toast("设置成功");
 
-                         } else {
 
-                             mui.toast(res.description);
 
-                         }
 
-                     }
 
-                 });
 
-             }
 
-             return false;
 
-         });
 
-     }
 
-     function clearCache() {
 
-         mui.confirm('确定清除设备缓存?', '温馨提示', ['取消', '确定'], function (e) {
 
-             if (e.index == 1) {
 
-                 var data = {"logicalCode": info.logicalCode};
 
-                 sendRequest({
 
-                     url: "/dealer/clearDeviceCache",
 
-                     type: "POST",
 
-                     data: data,
 
-                     contentType: "json",
 
-                     success: function (res) {
 
-                         if (res.result == 1) {
 
-                             mui.toast("操作成功");
 
-                         } else {
 
-                             mui.toast(res.description);
 
-                         }
 
-                     }
 
-                 });
 
-             }
 
-         });
 
-     }
 
-     function toSetGroupNumber() {
 
-         var url = "device-setting-num.html?logicalCode=" + info.logicalCode + "&groupNumber=" + info.groupNumber + "&groupId=" + info.groupId;
 
-         goPage(url);
 
-     }
 
-     // 利用二维码调到用户界面
 
-     function goUserPage() {
 
-         var logicalCode = info.logicalCode
 
-         var protocol = location.protocol;
 
-         if (logicalCode.indexOf('B') > -1) {
 
-             protocol = "https:"
 
-         }
 
-         var currentDomain = protocol + "//" + location.host;
 
-         var userUrl = currentDomain + "/userLogin?l=" + logicalCode;
 
-         if (userUrl) {
 
-             location.href = userUrl;
 
-         }
 
-     }
 
-     function getDeviceVirtualQrCode() {
 
-         $("#codePanel").show();
 
-         var logicalCode = info.logicalCode
 
-         $('.common-model-tit').hide()
 
-         $('#title2').show()
 
-         sendRequest({
 
-                     url: "/device/getDeviceVirtualQrCode",
 
-                     type: "GET",
 
-                     data: {logicalCode: logicalCode},
 
-                     success: function (res) {
 
-                         userUrl = res.payload.url
 
-                         console.log(userUrl)
 
-                         var dataURL = getQRCodeImageData(userUrl, logicalCode + '扫码开卡', {
 
-                             size: 400,
 
-                             labelHeight: 40,
 
-                             labelFontStyle: "30px Arial"
 
-                         });
 
-                         $("#previewImg").attr({
 
-                             "width": 200,
 
-                             "height": 230,
 
-                             "src": dataURL
 
-                         });
 
-                     },
 
-                     fail: function (res) {
 
-                         mui.toast(res.description);
 
-                     }
 
-                 });
 
-     }
 
-     //生成新的二维码
 
-     function getQRCode(option) {
 
-         option = option || {}
 
-         $("#codePanel").show();
 
-         var label = info.logicalCode
 
-         var logicalCode = info.logicalCode
 
-         var protocol = location.protocol;
 
-         if (label.indexOf('B') > -1) {
 
-             protocol = "https:"
 
-         }
 
-         var currentDomain = protocol + "//" + location.host;
 
-         var userUrl = "";
 
-         $('.common-model-tit').hide()
 
-         if (option.mod === 'ticket') {
 
-             $('#title2').show()
 
-             userUrl = currentDomain + "/userLogin?agentId=" + info.agentId + "&redirect=" + encodeURIComponent("/user/index.html#?path=ticket&logicalCode=" + logicalCode + "&groupId=" + info.groupId);
 
-             // redirect参数导致百度的不能生成短网址,提示安全隐患,暂时无法解决
 
-             // //置空
 
-             // $("#previewImg").attr({
 
-             //     "width": 20,
 
-             //     "height": 20,
 
-             //     "src": "/app/img/icon-load.gif"
 
-             // });
 
-             // getShortUrl(userUrl, function (shortUrl) {
 
-             //     var dataURL = getQRCodeImageData(shortUrl, label + '扫码开卡', {labelFontStyle: "18px Arial"});
 
-             //     $("#previewImg").attr({
 
-             //         "width": 200,
 
-             //         "height": 230,
 
-             //         "src": dataURL
 
-             //     });
 
-             // })
 
-             var dataURL = getQRCodeImageData(userUrl, label + '扫码开卡', {
 
-                 size: 400,
 
-                 labelHeight: 40,
 
-                 labelFontStyle: "30px Arial"
 
-             });
 
-             $("#previewImg").attr({
 
-                 "width": 200,
 
-                 "height": 230,
 
-                 "src": dataURL
 
-             });
 
-         } else {
 
-             $('#title1').show()
 
-             userUrl = currentDomain + "/userLogin?l=" + logicalCode;
 
-             var dataURL = getQRCodeImageData(userUrl, label);
 
-             $("#previewImg").attr({
 
-                 "width": 200,
 
-                 "height": 230,
 
-                 "src": dataURL
 
-             });
 
-         }
 
-     }
 
-     //去查看设备收益
 
-     function goCheckIncome() {
 
-         goPage('income-list.html?typeShow=income&logicalCode=' + info.logicalCode + "&groupId=" + info.groupId);
 
-     }
 
-     function closeQRCode() {
 
-         $("#codePanel").hide();
 
-     }
 
-     function unbindDevice() {
 
-         var btnArray = ['取消', '确定'];
 
-         mui.confirm('确定解绑这个设备?', '温馨提示', btnArray, function (e) {
 
-             if (e.index == 1) {
 
-                 var data = {"value": info.devNo};
 
-                 sendRequest("/dealer/unbindDevice", "POST", data, function (res) {
 
-                     if (res.result == 1) {
 
-                         mui.toast("设备解绑成功");
 
-                         setTimeout(function () {
 
-                             history.back();
 
-                         }, 1800);
 
-                     } else {
 
-                         mui.toast(res.description);
 
-                     }
 
-                 });
 
-             }
 
-         });
 
-     }
 
-     // 某些特定的设备类型需要清空统计信息
 
-     function clearDeviceStatistics() {
 
-         var btnArray = ['取消', '确定'];
 
-         mui.confirm('在线支付总额、刷卡总额、投币总额将清零?', '温馨提示', btnArray, function (e) {
 
-             if (e.index == 1) {
 
-                 var data = {"logicalCode": info.logicalCode};
 
-                 sendRequest("/dealer/clearDeviceStatistics", "POST", data, function (res) {
 
-                     if (res.result == 1) {
 
-                         mui.toast("已清空");
 
-                     } else {
 
-                         mui.toast(res.description);
 
-                     }
 
-                 });
 
-             }
 
-         });
 
-     }
 
-     //添加备注
 
-     function addRemark() {
 
-         var remarkVal = $('#remarkContent').val();
 
-         $('.remarksDialog').removeClass('mui-hidden');
 
-         $('body').on('touchmove', function (e) {
 
-             e.preventDefault();
 
-         });
 
-         if (!remarkVal == '未填写') {
 
-             $('#remarkContent').val(remarkVal);
 
-         }
 
-         $('.remarksDialog .mui-popup-buttons span').off().tap(function () {
 
-             if ($(this).index() == 0) {
 
-                 //点击取消
 
-                 $('.remarksDialog').addClass('mui-hidden');
 
-                 $('body').off('touchmove');
 
-             } else {
 
-                 //点击保存
 
-                 var remarkText = $('#remarkContent').val();
 
-                 var data = {"eValue": info.devNo, "remarks": remarkText};
 
-                 var url = "/device/updateEquipmentRemarks";
 
-                 sendRequest(url, "POST", data, function (res) {
 
-                     if (res.result == 1) {
 
-                         if (!remarkText == '') {
 
-                             $('#remarks').text(wordlimit(remarkText, 10));
 
-                             $('.remarksDialog').addClass('mui-hidden');
 
-                             $('body').off('touchmove');
 
-                         } else {
 
-                             $('#remarks').text('未填写');
 
-                             $('.remarksDialog').addClass('mui-hidden');
 
-                             $('body').off('touchmove');
 
-                         }
 
-                     } else {
 
-                         mui.toast(res.description);
 
-                     }
 
-                 });
 
-             }
 
-             return false;
 
-         });
 
-     }
 
-     //设备故障
 
-     $('body').on('tap', '.switch', function () {
 
-         var that = this
 
-         var tips = $(that).closest('.mui-table-view-cell').find('.tips').attr('title')
 
-         mui.confirm(tips || '您确定这样做吗?', '温馨提示', ['取消', '确定'], function (e) {
 
-             if (e.index === 1) {
 
-                 $(that).toggleClass('active');//先切换成目标状态
 
-                 var data;
 
-                 var flag = false;
 
-                 var title = '设置成功';
 
-                 if ($(that).hasClass("active")) {
 
-                     flag = true;
 
-                 }
 
-                 if ($(that).hasClass("isFault")) {
 
-                     data = {
 
-                         "isFault": flag,
 
-                         "logicalCode": info.logicalCode
 
-                     };
 
-                 }
 
-                 if ($(that).hasClass("autoRefund")) {
 
-                     data = {
 
-                         "autoRefund": flag,
 
-                         "logicalCode": info.logicalCode
 
-                     };
 
-                 }
 
-                 if ($(that).hasClass("offlineCardCharge")) {
 
-                     data = {
 
-                         "offlineCardCharge": flag,
 
-                         "logicalCode": info.logicalCode
 
-                     };
 
-                 }
 
-                 if ($(that).hasClass("simChargeAuto")) {
 
-                     data = {
 
-                         "simChargeAuto": flag,
 
-                         "logicalCode": info.logicalCode
 
-                     };
 
-                 }
 
-                 if ($(that).hasClass("billAsServiceSwitch")) {
 
-                     data = {
 
-                         "billAsServiceSwitch": flag,
 
-                         "logicalCode": info.logicalCode
 
-                     };
 
-                     if (flag) {
 
-                         $('#toSetServiceFeeConfig').removeClass('mui-hidden');
 
-                         $("#toSetPackage").addClass("mui-hidden");
 
-                         $("#toSetTempPackage").addClass("mui-hidden");
 
-                         $("#toSetTempElecPrice").addClass("mui-hidden");
 
-                     } else {
 
-                         $('#toSetServiceFeeConfig').addClass('mui-hidden')
 
-                         $("#toSetPackage").removeClass("mui-hidden");
 
-                         if(info.hasTempPackage) {
 
-                             $("#toSetTempPackage").removeClass("mui-hidden");
 
-                         }
 
-                         if(info.hasTempElecPrice) {
 
-                             $("#toSetTempElecPrice").removeClass("mui-hidden");
 
-                         }
 
-                     }
 
-                 }
 
-                 sendRequest("/device/setDevSwitch", "POST", data, function (res) {
 
-                     if (res.result == 1) {
 
-                         mui.toast(title)
 
-                         if(data.billAsServiceSwitch){
 
-                             mui.confirm('前往配置服务费模式进行配置?', '温馨提示', ['取消', '确定'], function (e) {
 
-                                         if (e.index == 1) {
 
-                                             toSetServiceFeeConfig()
 
-                                         }
 
-                                     });
 
-                         }
 
-                     } else {
 
-                         mui.toast(res.description);
 
-                     }
 
-                 });
 
-             }
 
-         });
 
-     });
 
-     //上报位置,必须单独页面,IOS系统使用replace url的方式会有微信鉴权问题!
 
-     function reportLbs() {
 
-         goPage('device-location.html', {lng: info.lng, lat: info.lat, logicalCode: info.logicalCode})
 
-     }
 
-     // 查看脉冲设备的历史投币总数
 
-     function getTotalCoins() {
 
-         sendRequest({
 
-             url: "/device/getTotalCoins?random=" + Math.random() * 1000,
 
-             type: "GET",
 
-             data: {logicalCode: info.logicalCode,},
 
-             mask: "正在查询...",
 
-             success: function (res) {
 
-                 if (res.result == 1) {
 
-                     mui.alert("截止目前为止,投币总数为:<span class='c-red'>" + res.payload + "</span>个", '查询结果', '确定');
 
-                 } else {
 
-                     mui.toast(res.description);
 
-                 }
 
-             }
 
-         })
 
-     }
 
-     function viewOfflineCoinStatistic() {
 
-         goPage('/dealer/index.html#/putCoinsRecord?logicalCode=' + info.logicalCode);
 
-     }
 
-     function goLiveUrl() {
 
-         goPage('/dealer/index.html#/liveConfig', {
 
-             logicalCode: info.logicalCode,
 
-             liveUrl: info.liveUrl,
 
-             liveLimitedPrice: info.liveLimitedPrice
 
-         });
 
-     }
 
-     // 电表读数
 
-     function getElecMeterReading() {
 
-         sendRequest({
 
-             url: "/device/getElecMeterReading",
 
-             type: "GET",
 
-             data: {logicalCode: info.logicalCode,},
 
-             mask: "正在查询...",
 
-             success: function (res) {
 
-                 if (res.result == 1) {
 
-                     mui.alert("电表读数:<span class='c-red'>" + res.payload + "</span>度", '查询结果', '确定');
 
-                 } else {
 
-                     mui.toast(res.description);
 
-                 }
 
-             }
 
-         })
 
-     }
 
-     // 设备当前订单,某些厂家特殊需求
 
-     function goCheckOrder() {
 
-         goPage('/dealer/index.html#/orderForDevice/list?logicalCode=' + info.logicalCode)
 
-     }
 
-     //100501充IC卡
 
-     function setSelfRechargeCardPrice() {
 
-         mui.prompt('请将要充值的IC卡贴到充值区域', '金额', '自助充卡', ['取消', '充值'], function (e) {
 
-             if (e.index == 1) {
 
-                 if (isNaN(e.value)) {
 
-                     mui.alert('请输入正确的金额', '输入错误', '我知道了');
 
-                     return false
 
-                 } else {
 
-                     var data = {"logicalCode": info.logicalCode, "rechargeCardPrice": e.value};
 
-                     var url = "/dealer/setSelfRechargeCardPrice";
 
-                     sendRequest({
 
-                         url: url,
 
-                         type: "POST",
 
-                         data: data,
 
-                         mask: "正在充值...",
 
-                         contentType: "json",
 
-                         success: function (res) {
 
-                             if (res.result == 1) {
 
-                                 mui.toast("充值IC卡成功");
 
-                             } else {
 
-                                 mui.toast(res.description);
 
-                             }
 
-                         }
 
-                     });
 
-                 }
 
-             } else {
 
-                 $('.mui-popup-input input').blur();
 
-             }
 
-         });
 
-     }
 
-     function goSelfRechargeCardRecord() {
 
-         goPage('/dealer/index.html#/selfRechargeCardRecords?logicalCode=' + info.logicalCode)
 
-     }
 
-     // 给余额不足的卡充值
 
-     function chargeInsufficientBalanceCard() {
 
-         goPage('/dealer/index.html#/cardForDevice/list?logicalCode=' + info.logicalCode)
 
-     }
 
-     // 这里是子节点直接绑定主节点,或是解绑主节点。 因为在设备管理中能看到子设备。
 
-     function bindParentNode(){
 
-         goPage('/dealer/index.html#/devChoices?eventType=bindParentNode&childLogicalCode=' + info.logicalCode)
 
-     }
 
-     function bindParentNodeByScan() {
 
-         ScanResult(function (resultStr) {
 
-             console.log(resultStr)
 
-             var pL = getQueryStringByUrl(resultStr, "l");
 
-             if (pL) {
 
-                 sendRequest("/dealer/bindParentNode", "POST", JSON.stringify({
 
-                     parentLogicalCode: pL,
 
-                     childLogicalCode: info.logicalCode
 
-                 }), function (res) {
 
-                     if (res.result == 1) {
 
-                         mui.toast("绑定主节点成功");
 
-                         setTimeout(function () {
 
-                             location.reload()
 
-                         }, 1800);
 
-                     } else {
 
-                         mui.toast(res.description);
 
-                     }
 
-                 });
 
-             } else {
 
-                 mui.toast("请扫描正确的二维码");
 
-             }
 
-         })
 
-     }
 
-     function unbindParentNode()  {
 
-         var btnArray = ['取消', '确定'];
 
-         mui.confirm('确定解绑主节点?', '温馨提示', btnArray, function (e) {
 
-             if (e.index == 1) {
 
-                 var data = {"logicalCode": info.logicalCode};
 
-                 sendRequest("/dealer/unbindParentNode", "POST", JSON.stringify(data), function (res) {
 
-                     if (res.result == 1) {
 
-                         mui.toast("解绑主节点成功");
 
-                         setTimeout(function () {
 
-                             location.reload()
 
-                         }, 1800);
 
-                     } else {
 
-                         mui.toast(res.description);
 
-                     }
 
-                 });
 
-             }
 
-         });
 
-     }
 
-     function bindChildNodeByScan() {
 
-         ScanResult(function (resultStr) {
 
-             console.log(resultStr)
 
-             var childL = getQueryStringByUrl(resultStr, "l");
 
-             if (childL) {
 
-                 sendRequest("/dealer/bindParentNode", "POST", JSON.stringify({
 
-                     parentLogicalCode: info.logicalCode,
 
-                     childLogicalCode: childL
 
-                 }), function (res) {
 
-                     if (res.result == 1) {
 
-                         mui.toast("绑定子节点成功");
 
-                         setTimeout(function () {
 
-                             location.reload()
 
-                         }, 1800);
 
-                     } else {
 
-                         mui.toast(res.description);
 
-                     }
 
-                 });
 
-             } else {
 
-                 mui.toast("请扫描正确的二维码");
 
-             }
 
-         })
 
-     }
 
-     function toSetDND() {
 
-         localStorage.setItem('dnd_config', JSON.stringify({
 
-             isDND: info.isDND,
 
-             isDNDTimeInterval: info.isDNDTimeInterval,
 
-             logicalCodes: [info.logicalCode]
 
-         }))
 
-         goPage('/dealer/index.html#/device/switch/dnd')
 
-     }
 
-     function activeRentDevice(){
 
-         sendRequest("/dealer/activeRentDevice", "POST", JSON.stringify({
 
-             logicalCode: info.logicalCode,
 
-         }), function (res) {
 
-             if (res.result == 1) {
 
-                 mui.toast("激活成功");
 
-             } else {
 
-                 mui.toast(res.description);
 
-             }
 
-         });
 
-     }
 
-     function getRentOrders() {
 
-         goPage('/dealer/index.html#/rent/list?logicalCode=' + info.logicalCode)
 
-     }
 
- </script>
 
- </body>
 
- </html>
 
 
  |