my.html 9.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319
  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0"/>
  6. <meta name="format-detection" content="telephone=no,email=no,date=no,address=no">
  7. <title>AUI快速完成布局</title>
  8. <link rel="stylesheet" type="text/css" href="../css/aui.css" />
  9. <link rel="stylesheet" type="text/css" href="../css/api.css" />
  10. <link rel="stylesheet" type="text/css" href="../css/html.css" />
  11. <style type="text/css">
  12. .text-white {
  13. color: #ffffff !important;
  14. }
  15. .aui-grid [class*=aui-col-] {
  16. padding: 0.75 rem 0;
  17. }
  18. .aui-order-number {
  19. padding: 0.75 rem;
  20. }
  21. .aui-card-list-user-name {
  22. overflow: hidden;
  23. text-overflow: ellipsis;
  24. display: -webkit-box;
  25. -webkit-box-orient: vertical;
  26. -webkit-line-clamp: 3;
  27. }
  28. .aui-card-list-user-info {
  29. text-align: right;
  30. color: #f00;
  31. margin-top: 10px;
  32. }
  33. .aui-top {
  34. padding: 7px 2px;
  35. border-bottom: 1px solid #ddd;
  36. width: 96%;
  37. margin-left: 2%;
  38. }
  39. .aui-state {
  40. float: right;
  41. }
  42. .aui-top .aui-state {
  43. color: #1da02b;
  44. }
  45. .aui-top .aui-state, .aui-top .aui-time {
  46. font-size: 0.6 rem;
  47. }
  48. #user-info {
  49. position: fixed;
  50. top: 0;
  51. left: 0;
  52. width: 100%;
  53. z-index: 2;
  54. }
  55. .aui-app-flex-text {
  56. display: flex;
  57. display: -webkit-flex;
  58. }
  59. .aui-app-flex-text div p {
  60. font-size: .6rem;
  61. padding: 3px;
  62. }
  63. .aui-app-flex-text div {
  64. text-align: center;
  65. color: #fff !important;
  66. padding: 4px 0;
  67. }
  68. .aui-app-flex-text div:last-of-type {
  69. border-right: 0px dotted #ddd;
  70. }
  71. .aui-list .aui-list-item {
  72. border: 0px !important;
  73. }
  74. .aui-list .aui-list-item-inner {
  75. padding-right: 0px;
  76. }
  77. .zmq-img-store {
  78. width: 2rem !important;
  79. height: 2rem !important;
  80. }
  81. .aui-list-item-label-icon {
  82. width: 2.2 rem !important;
  83. height: 2.2 rem !important;
  84. }
  85. @media screen and (-webkit-min-device-pixel-ratio: 1.5) {
  86. .aui-list.aui-list-noborder, .aui-list.aui-list-noborder .aui-list-item:last-child {
  87. background-image: url(../image/drawable-xhdpi/kehuinfo.png);
  88. background-size: 100% 100%;
  89. }
  90. }
  91. </style>
  92. </head>
  93. <body>
  94. <div id="app">
  95. <!-- 顶部 -->
  96. <div class="aui-list-noborder zmq-bg-info zmq-padding-vertical-10 zmq-info-header"></div>
  97. <div class="zmq-position-absolute zmq-width-100 zmq-textAlign-center" style="left: 0">
  98. <div class="zmq-position-absolute zmq-width-100 zmq-textAlign-center zmq-text-font-09 zmq-user-name zmq-text-white" v-cloak>
  99. {{storeInfo.agentName}}
  100. </div>
  101. <img class="zmq-img-user zmq-bg-shallow" src="../image/drawable-xhdpi/l2.png">
  102. </div>
  103. <div class="aui-app-flex-text zmq-user-infoBlock zmq-width-90 zmq-radius-10 zmq-box-normal" >
  104. <div class="zmq-flex-1" onclick="goWin('../kehu/kehu_win')">
  105. <img class="zmq-icon-inline-user" style="margin-right: 0px" src="../image/drawable-xhdpi/myz.png"/>
  106. <p class="zmq-text-font-07">
  107. 客户信息
  108. </p>
  109. </div>
  110. <div class="zmq-line-versial zmq-bg-shallow"></div>
  111. <div class="zmq-flex-1" onclick="goWin('../kehu/notice_win')">
  112. <img class="zmq-icon-inline-user" style="margin-right: 0px" src="../image/drawable-xhdpi/xs.png"/>
  113. <p class="zmq-text-font-07">
  114. 消息中心
  115. </p>
  116. </div>
  117. </div>
  118. <!-- 信息 -->
  119. <div class="aui-content aui-margin-b-15 zmq-width-90 zmq-margin-top-10 zmq-radius-5" v-cloak>
  120. <ul class="aui-list aui-form-list zmq-border-none">
  121. <li class="aui-list-item zmq-border-none">
  122. <div class="aui-list-item-inner">
  123. <img class="zmq-icon-inline-user" src="../image/drawable-xhdpi/sm.png"/>
  124. <div class="aui-list-item-label zmq-text-font-07 zmq-text-explain">
  125. 编码
  126. </div>
  127. <div class="aui-list-item-input">
  128. <div class="zmq-text-value zmq-text-font-07">
  129. {{storeInfo.agentCode}}
  130. </div>
  131. </div>
  132. </div>
  133. </li>
  134. <div class="zmq-line-level zmq-width-90 zmq-bg-shallow"></div>
  135. <li class="aui-list-item">
  136. <div class="aui-list-item-inner">
  137. <img class="zmq-icon-inline-user" src="../image/drawable-xhdpi/xm.png"/>
  138. <div class="aui-list-item-label zmq-text-font-07 zmq-text-explain">
  139. 经理
  140. </div>
  141. <div class="aui-list-item-input">
  142. <div class="zmq-text-value zmq-text-font-07">
  143. {{storeInfo.agentNick}}
  144. </div>
  145. </div>
  146. </div>
  147. </li>
  148. <div class="zmq-line-level zmq-width-90 zmq-bg-shallow"></div>
  149. <li class="aui-list-item">
  150. <div class="aui-list-item-inner">
  151. <img class="zmq-icon-inline-user" src="../image/drawable-xhdpi/dl.png"/>
  152. <div class="aui-list-item-label zmq-text-font-07 zmq-text-explain">
  153. 代理品牌
  154. </div>
  155. <div class="aui-list-item-input">
  156. <div class="zmq-text-value zmq-text-font-07">
  157. {{storeInfo.hasBrand ? storeInfo.hasBrand : '黑狮轮胎'}}
  158. </div>
  159. </div>
  160. </div>
  161. </li>
  162. <!-- <div class="zmq-line-level zmq-width-90 zmq-bg-shallow"></div>
  163. <li class="aui-list-item">
  164. <div class="aui-list-item-inner">
  165. <img class="zmq-icon-inline-user" src="../image/drawable-xhdpi/lx.png"/>
  166. <div class="aui-list-item-label zmq-text-font-07 zmq-text-explain">
  167. 联系方式
  168. </div>
  169. <div class="aui-list-item-input">
  170. <div class="zmq-text-value zmq-text-font-07">
  171. {{storeInfo.mobile}}
  172. </div>
  173. </div>
  174. </div>
  175. </li>-->
  176. <div class="zmq-line-level zmq-width-90 zmq-bg-shallow"></div>
  177. <li class="aui-list-item">
  178. <div class="aui-list-item-inner">
  179. <img class="zmq-icon-inline-user" src="../image/drawable-xhdpi/dz.png"/>
  180. <div class="aui-list-item-label zmq-text-font-07 zmq-text-explain">
  181. 地址
  182. </div>
  183. <div class="aui-list-item-input">
  184. <div class="zmq-text-value zmq-text-font-07">
  185. {{storeInfo.area}}{{storeInfo.address}}
  186. </div>
  187. </div>
  188. </div>
  189. </li>
  190. <div class="zmq-line-level zmq-width-90 zmq-bg-shallow"></div>
  191. <li class="aui-list-item" v-on:click="getVersionD">
  192. <div class="aui-list-item-inner">
  193. <img class="zmq-icon-inline-user" src="../image/drawable-xhdpi/version.png"/>
  194. <div class="aui-list-item-label zmq-text-font-07 zmq-text-explain">
  195. 版本
  196. </div>
  197. <div class="aui-list-item-input">
  198. <div class="zmq-text-danger zmq-text-font-07">
  199. {{version}}
  200. </div>
  201. </div>
  202. </div>
  203. </li>
  204. </ul>
  205. <div class="zmq-width-90 zmq-btn-img zmq-padding-vertical-10 zmq-textAlign-center zmq-text-white zmq-margin-vertical-5" style="margin-top: 2rem" v-on:click="logout">
  206. 注销账号
  207. </div>
  208. </div>
  209. </div>
  210. </body>
  211. <script type="text/javascript" src="../script/api.js"></script>
  212. <script type="text/javascript" src="../script/vue.js"></script>
  213. <script type="text/javascript" src="../script/httpRequest.js"></script>
  214. <script type="text/javascript" src="../script/vue_plugins.js"></script>
  215. <script type="text/javascript">
  216. apiready = function() {
  217. var type = api.pageParam.type;
  218. new Vue({
  219. el : '#app',
  220. data : {
  221. type : type,
  222. list : [],
  223. storeInfo : {},
  224. // 版本
  225. getVersionUrl : 'getVersionUrl',
  226. version : '',
  227. },
  228. methods : {
  229. init : function() {
  230. var _this = this;
  231. _this.version = this.getVersion();
  232. this.getUserInfo(function(ret) {
  233. if (ret.code == 0) {
  234. _this.storeInfo = ret.agentDto;
  235. }
  236. })
  237. this.addEvent("openFrameGroup", function() {
  238. _this.getUserInfo(function(ret) {
  239. _this.storeInfo = ret.agentDto;
  240. })
  241. })
  242. this.configHeaderRefush(function() {
  243. _this.getUserInfo(function(ret) {
  244. if (ret.code == 0) {
  245. _this.storeInfo = ret.agentDto;
  246. }
  247. })
  248. })
  249. },
  250. // 检查更新
  251. // 检查更新
  252. getVersionD : function(){
  253. var data = {
  254. paramKey : 'agent_version',
  255. url : 'json',
  256. type : 'body'
  257. },_this = this;
  258. this.$post(this.getVersionUrl, data, function(ret) {
  259. if(ret.code == 0){
  260. if(ret.version == _this.version){
  261. api.toast({
  262. msg:'已是最新版本'
  263. });
  264. }else{
  265. // 访问接口获取
  266. _this.showModal("更新提示","检测到有新版本,是否立即更新?",["确认","取消"],function(index){
  267. if(index == 1){
  268. _this.getNewVersionUrl();
  269. }
  270. })
  271. }
  272. }
  273. })
  274. },
  275. lookList : function() {
  276. api.openWin({
  277. name : 'record_win',
  278. url : 'record_win.html'
  279. });
  280. },
  281. logout : function() {
  282. var _this = this;
  283. // 登出
  284. this.showModal("确认注销", "是否确认注销该账号?", ["确认", "取消"], function(index) {
  285. if (index == 1) {
  286. api.showProgress({
  287. title : '注销提示',
  288. msg : '正在注销数据',
  289. });
  290. setTimeout(function() {
  291. _this.initApush('sss' + $api.setStorage("agentCode"));
  292. $api.clearStorage();
  293. api.hideProgress();
  294. _this.goWin("login", "user/login.html");
  295. }, 500);
  296. }
  297. })
  298. },
  299. },
  300. mounted : function() {
  301. this.init();
  302. }
  303. })
  304. }
  305. function goWin(winName, page) {
  306. api.openWin({
  307. name : winName,
  308. url : './order/' + winName + '.html',
  309. pageParam : page
  310. });
  311. }
  312. var lookList = function() {
  313. api.openWin({
  314. name : 'record_win',
  315. url : 'record_win.html'
  316. });
  317. }
  318. </script>
  319. </html>