details.html 8.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>成品产品管理</title>
  6. <meta name="renderer" content="webkit">
  7. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  8. <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
  9. <link rel="stylesheet" href="../../layuiadmin/layui/css/layui.css" media="all">
  10. <link rel="stylesheet" href="../../layuiadmin/style/admin.css" media="all">
  11. </head>
  12. <body>
  13. <div class="layui-fluid">
  14. <div class="layui-card">
  15. <div class="layui-card-body" pad15>
  16. <div class="layui-tab layui-tab-card">
  17. <ul class="layui-tab-title">
  18. <li class="layui-this">车型信息</li>
  19. <li>海报信息</li>
  20. <li>整车图片</li>
  21. <li>车型图片</li>
  22. <li>车型规格</li>
  23. </ul>
  24. <div class="layui-tab-content">
  25. <div class="layui-tab-item layui-show">
  26. <table class="layui-table">
  27. <tr>
  28. <th style="width: 100px;">品牌名称</th>
  29. <td id="brand_name" class="cell"></td>
  30. </tr>
  31. <tr>
  32. <th style="width: 100px;">车系名称</th>
  33. <td id="series_name" class="cell"></td>
  34. </tr>
  35. <tr>
  36. <th style="width: 100px;">车型名称</th>
  37. <td id="name" class="cell"></td>
  38. </tr>
  39. <tr>
  40. <th style="width: 100px;">定金金额</th>
  41. <td id="advance_pay_show" class="cell"></td>
  42. </tr>
  43. <tr>
  44. <th style="width: 100px;">顶现金额</th>
  45. <td id="equal_pay_show" class="cell"></td>
  46. </tr>
  47. <tr>
  48. <th style="width: 100px;">指导价格</th>
  49. <td id="price_show" class="cell"></td>
  50. </tr>
  51. <tr>
  52. <th style="width: 100px;">本店价格</th>
  53. <td id="shop_price_show" class="cell"></td>
  54. </tr>
  55. <tr>
  56. <th style="width: 100px;">车型介绍</th>
  57. <td id="describe" class="cell"></td>
  58. </tr>
  59. <tr>
  60. <th style="width: 100px;">是否热门</th>
  61. <td id="hot_text" class="cell"></td>
  62. </tr>
  63. <tr>
  64. <th style="width: 100px;">推荐数</th>
  65. <td id="recommend_count" class="cell"></td>
  66. </tr>
  67. <tr>
  68. <th style="width: 100px;">成交数</th>
  69. <td id="success_count" class="cell"></td>
  70. </tr>
  71. <tr>
  72. <th style="width: 100px;">收藏数</th>
  73. <td id="collection_count" class="cell"></td>
  74. </tr>
  75. <tr>
  76. <th style="width: 100px;">车型图片</th>
  77. <td>
  78. <img class="layui-upload-img" id="thumbnail" style="max-height: 250px;">
  79. </td>
  80. </tr>
  81. <tr>
  82. <th style="width: 100px;">备注</th>
  83. <td id="notes" class="cell"></td>
  84. </tr>
  85. </table>
  86. </div>
  87. <div class="layui-tab-item">
  88. <img class="layui-upload-img" id="playbill" style="max-height: 250px;">
  89. </div>
  90. <div class="layui-tab-item">
  91. <div class="layui-upload-list" id="images" style="display: flex;flex-wrap: wrap;">
  92. </div>
  93. </div>
  94. <div class="layui-tab-item">
  95. <div class="layui-upload" id="div_upload">
  96. </div>
  97. </div>
  98. <div class="layui-tab-item">
  99. <table class="layui-hide" id="datagrid"></table>
  100. </div>
  101. </div>
  102. </div>
  103. </div>
  104. </div>
  105. </div>
  106. <script src="../../layuiadmin/layui/layui.js?t=1"></script>
  107. <script>
  108. layui.config({
  109. base: '../../../layuiadmin/' //静态资源所在路径
  110. }).extend({
  111. index: 'lib/index' //主入口模块
  112. }).use(['index', 'table','laydate', 'utils'], function () {
  113. var $ = layui.$;
  114. var table = layui.table;
  115. var admin = layui.admin;
  116. var options = null;
  117. var id = layui.view.getParameterByName('id');
  118. var editdata = JSON.parse(JSON.stringify(parent.layui.table.editdata));
  119. $('#thumbnail').attr('src', editdata.thumbnail_url);
  120. $('#playbill').attr('src', editdata.playbill_url);
  121. $('.cell').each(function (index, element) {
  122. element.innerHTML = (editdata[element.id])
  123. });
  124. admin.req({
  125. url: '/vehicle/images/?vehicle_model=' + id,
  126. done: function (res) {
  127. $('#images').html('');
  128. var data = res.data;
  129. for (var i in data){
  130. var html = '<div style="margin-top: 10px;"><a href="'+data[i].img_url+'" target="_blank"><img src="'+ data[i].img_url +'" class="layui-upload-img" style="margin-left: 5px;min-width: 80px; height: 100px;max-width: 200px;"></a></div>';
  131. $('#images').append(html)
  132. }
  133. }
  134. });
  135. admin.req({
  136. url: '/option/search/?type=3'
  137. ,done: function(res){
  138. var data = res.data;
  139. options = res.data;
  140. for (var m in data){
  141. var div_id='show_image_'+data[m].id;
  142. var html = '<span >'+data[m].name+'图片</span>' +
  143. '<blockquote class="layui-elem-quote layui-quote-nm" style="margin-top: 10px;">' +
  144. '<div class="layui-upload-list" id="'+div_id+'" style="display: flex;flex-wrap: wrap;"></div></blockquote>';
  145. $('#div_upload').append(html)
  146. }
  147. loadUpload();
  148. }
  149. });
  150. var loadUpload = function(){
  151. admin.req({
  152. url: '/vehicle/model_images/?vehicle_model=' + id,
  153. done: function (res) {
  154. for (var i in options){
  155. $('#show_image_' + options[i].id).html('');
  156. }
  157. var data = res.data;
  158. for (var i in data){
  159. var html = '<div style="margin-top: 10px;"><a href="'+data[i].img_url+'" target="_blank"><img src="'+ data[i].img_url +'" class="layui-upload-img" style="margin-left: 5px;min-width: 80px; height: 100px;max-width: 200px;"></a></div>';
  160. $('#show_image_'+ data[i].type).append(html)
  161. }
  162. }
  163. });
  164. };
  165. table.render({
  166. elem: '#datagrid'
  167. ,url: '/vehicle/model_specs/?vehicle_model=' + id
  168. ,cols: [[
  169. {field:'name_text', title:'名称',width: 150}
  170. ,{field:'value', title:'值',width: 100}
  171. ,{field:'notes', title:'备注',width: 200}
  172. ]]
  173. ,height: 'full-108'
  174. });
  175. })
  176. </script>
  177. </body>
  178. </html>