index.html 8.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. {layout name="passport:layout" /}
  2. <table class="pure-table mb10 w100-100">
  3. <tbody>
  4. <tr>
  5. <td class="w170" rowspan="5" colspan="1"><img src="{$logo}" class="w140 logo" style="border-radius: 10px;"></td>
  6. <td>
  7. <h5>{$member_miniapp.miniapp.title}
  8. <span class="fn-right">{if $miniapp}<span class="badge bg-blue">已授权 {$miniapp} 个应用</span>{else}<span class="badge">未授权</span>{/if}</span>
  9. </h5>
  10. </td>
  11. </tr>
  12. <tr><td colspan="1" rowspan="1">应用类型:
  13. {switch $member_miniapp.miniapp.types}
  14. {case mp}<span class="badge bg-blue">公众号</span>{/case}
  15. {case program}<span class="badge bg-green">小程序</span>{/case}
  16. {case app}<span class="badge bg-yellow">APP</span>{/case}
  17. {case mp_program}<span class="badge bg-red">小程序/公众号</span>{/case}
  18. {case mp_program_app}<span class="badge bg-red">小程序/公众号/APP</span>{/case}
  19. {default /}<span class="badge">应用异常</span>
  20. {/switch}
  21. </td></tr>
  22. <tr><td colspan="1" rowspan="1">服务方式:{if $member_miniapp.miniapp.is_openapp}<span class="badge">独立应用</span>{else}<span class="badge">开放平台</span>{/if}</td></tr>
  23. <tr><td colspan="1" rowspan="1">更新时间:{$member_miniapp.miniapp.update_time|date='Y-m-d H:i:s'}</td></tr>
  24. <tr><td colspan="1" rowspan="1">最新版本:v{$member_miniapp.miniapp.version}</td></tr>
  25. </tbody>
  26. </table>
  27. <div class="titlebar">
  28. <svg class="icon fn-f18" aria-hidden="true"><use xlink:href="#icon-yingyongyuanma"></use></svg> 我的应用
  29. </div>
  30. <table class="pure-table">
  31. <thead>
  32. <tr>
  33. <th class="w80 fn-tac">应用ID</th>
  34. <th class="w200">应用名称</th>
  35. {if $member_miniapp.miniapp.types == 'mp' || $member_miniapp.miniapp.types == 'mp_program' || $member_miniapp.miniapp.types == 'mp_program_app'}
  36. <th class="w120 fn-tac">公众号APPID</th>
  37. {/if}
  38. {if $member_miniapp.miniapp.types == 'program' || $member_miniapp.miniapp.types == 'mp_program' || $member_miniapp.miniapp.types == 'mp_program_app'}
  39. <th class="w120 fn-tac">小程序APPID</th>
  40. {/if}
  41. <th>客户端ID</th>
  42. <th class="w100 fn-tac">当前版本</th>
  43. <th class="w120">更新时间</th>
  44. </tr>
  45. </thead>
  46. <tbody>
  47. <tr>
  48. <td class="fn-tac">{$member_miniapp.id}</td>
  49. <td>{$member_miniapp.appname}</td>
  50. {if $member_miniapp.miniapp.types == 'mp' || $member_miniapp.miniapp.types == 'mp_program' || $member_miniapp.miniapp.types == 'mp_program_app'}
  51. <td class="fn-tac">{$member_miniapp.mp_appid ?: '未授权'}</td>
  52. {/if}
  53. {if $member_miniapp.miniapp.types == 'program' || $member_miniapp.miniapp.types == 'mp_program' || $member_miniapp.miniapp.types == 'mp_program_app'}
  54. <td class="fn-tac">{$member_miniapp.miniapp_appid ?: '未授权'}</td>
  55. {/if}
  56. <td>{$member_miniapp.service_id}</td>
  57. <td class="fn-tac">
  58. {if $member_miniapp->miniapp->is_openapp}
  59. {$member_miniapp.miniapp.version}
  60. {else}
  61. {if $member_miniapp->miniapp->template_id > $member_miniapp->order->update_var}
  62. <span class="badge bg-red">有新版</span>
  63. {else}
  64. {$member_miniapp.miniapp.version}
  65. {/if}
  66. {/if}
  67. </td>
  68. <td>{$member_miniapp.miniapp.update_time|date='Y-m-d'}</td>
  69. </tr>
  70. </tbody>
  71. </table>
  72. {if $member_miniapp->miniapp->is_openapp == 0 && ($member_miniapp.miniapp.types != 'mp' || $member_miniapp.miniapp.types == 'app')}
  73. <div class="titlebar mt10">
  74. <svg class="icon fn-f18" aria-hidden="true"><use xlink:href="#icon-xiaochengxu"></use></svg> 小程序
  75. </div>
  76. <ul class="crumbs">
  77. <li class="{if $code.is_commit==1}off{/if} {if $code.is_commit >=1} pass{/if} fn-cp" id="create">1、基础信息设置<em></em><i></i></li>
  78. <li class="{if $code.is_commit==2}off{/if} {if $code.is_commit >=2} pass{/if} fn-cp" id="addcode">2、{$update_var?'升级代码':'上传代码'}<em></em><i></i></li>
  79. <li class="{if $code.is_commit==3}off{/if} {if $code.is_commit >=3} pass{/if} fn-cp" id="addpass">3、提交审核<em></em><i></i></li>
  80. <li class="{if $code.is_commit==4}off{/if} {if $code.is_commit >=4} pass{/if} fn-cp" id="sendapp">4、发布小程序<em></em><i></i></li>
  81. </ul>
  82. <table class="pure-table">
  83. {if $code.is_commit != 3 && $code.state == 0}
  84. <tr class="setting create {if $code.is_commit==1}isnow{/if}">
  85. <td class="w120 fn-tar">基础信息:</td>
  86. <td>
  87. <a href="{:url('system/passport.setting/pushAuth',['id' => $member_miniapp_id,'types'=>'program'])}" class="button button-red" /> <i class="iconfont icon-license"></i>授权小程序</a>
  88. {if $is_authorize}
  89. <button url="{:url('system/passport.miniapp/domain',['id' => $member_miniapp_id])}" type="button" class="button act" /><i class="iconfont icon-lianjie"></i>绑定业务域名</button>
  90. {/if}
  91. </td>
  92. </tr>
  93. {/if}
  94. {if $is_authorize}
  95. <!-- 上传代码 -->
  96. {if $code.is_commit == 2 || ($code.is_commit == 3 && $code.state == 0)}
  97. <tr class="setting addcode {if $code.is_commit==2}isnow{/if}">
  98. <td class="w120 fn-tar">上传代码:</td>
  99. <td><button url="{:url('system/passport.miniapp/upcode',['id' => $member_miniapp_id])}" type="button" class="button button-yellow act" /><i class="iconfont icon-xiangshang5"></i>{$update_var?'立即升级':'上传代码'}</button></td>
  100. </tr>
  101. {/if}
  102. <!--提交审核 -->
  103. {if $code.is_commit == 3 && $code.state == 0}
  104. <tr class="setting addpass {if $code.is_commit==3}isnow{/if}">
  105. <td class="w120 fn-tar">提交审核:</td><td>
  106. <a href="{:url('system/passport.miniapp/submitPass')}" type="button" class="button button-violet" /><i class="iconfont icon-add_icon"></i>提交审核</a>
  107. </td>
  108. </tr>
  109. {/if}
  110. {if $code.is_commit == 3 && $code.state == 1}
  111. <tr class="setting addpass {if $code.is_commit==3}isnow{/if}">
  112. <td class="w120 fn-tar">撤回审核:</td><td>
  113. <button url="{:url('system/passport.miniapp/restpass',['id' => $member_miniapp_id])}" type="button" class="button act" /><i class="iconfont icon-reduce_icon"></i>撤回审核</button>
  114. <span>单个帐号每天审核撤回次数最多不超过1次,一个月不超过10次</span>
  115. </td>
  116. </tr>
  117. <!--发布小程序 -->
  118. {if $code.is_commit == 3 && $auditid.status == 0}
  119. <tr class="setting addpass {if $code.is_commit==3}isnow{/if}">
  120. <td class="w120 fn-tar">发布小程序:</td><td>
  121. <button url="{:url('system/passport.miniapp/sendApp',['id' => $member_miniapp_id])}" type="button" class="button button-violet act" /><i class="iconfont icon-affirm_icon"></i>发布小程序</button>
  122. </td>
  123. </tr>
  124. {/if}
  125. {/if}
  126. <tr>
  127. <td class="w120 fn-tar">小程序状态</td><td>
  128. {switch $code['is_commit']}
  129. {case 1}<span class="badge bg-blue">已设置域名</span>{/case}
  130. {case 2}<span class="badge bg-red">未提交审核</span>{/case}
  131. {case 3}
  132. {switch $auditid.status}
  133. {case 0}<span class="badge bg-green">审核通过</span>{/case}
  134. {case 1}<span class="badge bg-red">审核失败</span>{/case}
  135. {case 2}<span class="badge bg-blue">小程序审核中</span>{/case}
  136. {default /}<span class="badge bg-yellow">未提交审核</span>
  137. {/switch}
  138. {/case}
  139. {case 4}<span class="badge bg-green">已开通</span>{/case}
  140. {default /}<span class="badge">没有状态</span>
  141. {/switch}
  142. </td>
  143. </tr>
  144. {if !empty($auditid) && $auditid.status == 1}
  145. <tr><td class="w120 fn-tar">审核失败原因</td><td>{$auditid.reason}</td></tr>
  146. {/if}
  147. {if $code['is_commit'] >= 2}
  148. <tr><td class="w120 fn-tar">体验码:</td><td>
  149. <button url="{:url('system/passport.miniapp/getqrcode',['id' => $member_miniapp_id])}" type="button" class="button act" /> <i class="iconfont icon-erweima1"></i>获取体验二维码</button></td></tr>
  150. {if $code['trial_qrcode']}
  151. <tr><td></td><td><img src="{$code['trial_qrcode']}" class="w200"></td></tr>
  152. {/if}
  153. {/if}
  154. {/if}
  155. </table>
  156. {/if}
  157. <script type="text/javascript">
  158. Do('base', 'layer', 'form',function () {
  159. $('.setting').hide();
  160. $('.isnow').show();
  161. $('.crumbs >li ').click(function(){
  162. $('.setting').hide();
  163. $('.'+$(this).attr('id')).show();
  164. })
  165. $('.act').actUrl();
  166. $('.win').win({'reload':1,'area':['700px','600px']})
  167. })
  168. </script>