booksType-Folder.html 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
  6. <meta name="apple-mobile-web-app-capable" content="yes">
  7. <meta name="apple-mobile-web-app-status-bar-style" content="black">
  8. <title>物品管理</title>
  9. <link href="../../css/mui.min.css" rel="stylesheet" />
  10. <link href="../../css/OA-style.css" rel="stylesheet" />
  11. <style type="text/css">
  12. .mui-content>.mui-table-view:first-child {
  13. margin-top: -1px;
  14. }
  15. .mui-bar {
  16. box-shadow: none;
  17. }
  18. .mui-table-view-cell.mui-active {
  19. background-color: #fff;
  20. }
  21. </style>
  22. </head>
  23. <body>
  24. <header class="mui-bar mui-bar-nav">
  25. <a class="mui-action-back back mui-pull-left"><img src="../../images/back.png"></a>
  26. <h1 class="mui-title">图书类别</h1>
  27. </header>
  28. <div class="mui-content">
  29. <div class="porcess mui-clearfix" id="folders">
  30. <div class='mui-pull-left porcess_item' v-for="item in items " @tap="open_detail(item)">
  31. <img src='../../images/wp_tushu.png' height='32px;'>
  32. <p>{{item.appliance_sort_name}}</p>
  33. </div>
  34. </div>
  35. </div>
  36. <script src="../../js/mui.min.js"></script>
  37. <script src="../../js/config.js"></script>
  38. <script src="../../js/app.js"></script>
  39. <script src="../../js/jquery-1.11.2.min.js"></script>
  40. <script src="../../js/vue.min.js"></script>
  41. <script>
  42. var url = API.API_URL();
  43. mui.init(
  44. );
  45. function getBooksType() {
  46. var state = app.getState(); //获取登陆信息
  47. var unitId = state.user.unitId;
  48. mui.ajax(url, {
  49. dataType: 'json', //服务器返回json格式数据
  50. type: 'post', //HTTP请求类型
  51. data: {
  52. 'serviceId': 'oa_PHONE_20180601BooksTypeList',
  53. 'params': '{unitId:"' + unitId + '"}'
  54. },
  55. timeout: 10000, //超时时间设置为10秒;
  56. headers: {
  57. 'Accept': 'application/json'
  58. },
  59. success: function(data) {
  60. //服务器返回响应
  61. console.log("图书类别信息:" + JSON.stringify(data));
  62. if(data.returnCode == "0") {
  63. var returnParams = data.returnParams;
  64. var list = returnParams.list;
  65. if(list.length > 0) {
  66. vm.items = vm.items.concat(list);
  67. }
  68. } else {
  69. mui.toast("获取图书类别信息错误");
  70. }
  71. },
  72. error: function(xhr, type, errorThrown) {
  73. //异常处理;
  74. console.log(xhr + "========" + type + "===========" + errorThrown);
  75. }
  76. });
  77. }
  78. var vm = new Vue({
  79. el: '#folders',
  80. data: {
  81. items: [] //图书类别信息流数据
  82. }
  83. });
  84. mui.plusReady(function() {
  85. //接受上个页面传递的appliance_info_type和appliance_info_id的值
  86. var self = plus.webview.currentWebview();
  87. getBooksType();
  88. })
  89. /**
  90. * 打开图书列表详情
  91. *
  92. * @param {Object} item 当前点击的新闻对象
  93. */
  94. function open_detail(item) {
  95. //触发子窗口变更新闻详情
  96. var appliance_sort_id = item.appliance_sort_id;
  97. var appliance_sort_name = item.appliance_sort_name;
  98. console.log(appliance_sort_id);
  99. var page = "booksManage/booksList.html";
  100. mui.openWindow({
  101. createNew: true,
  102. url: page,
  103. extras: {
  104. appliance_sort_id: appliance_sort_id,
  105. appliance_sort_name : appliance_sort_name
  106. }
  107. });
  108. }
  109. </script>
  110. </body>
  111. </html>