info.html 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295
  1. {extend name='admin@main'}
  2. {block name="content"}
  3. <form onsubmit="return false;" id="GoodsForm" data-auto="true" method="post" class='layui-form layui-card' autocomplete="off">
  4. <div class="layui-card-body think-box-shadow padding-left-40">
  5. <div class="layui-form-item">
  6. <span class="color-green label-required-prev">藏品图片</span>
  7. <table class="layui-table">
  8. <thead>
  9. <tr>
  10. <td width="90px" class="text-left">
  11. <input name="cover" lay-verify="required" type="hidden" value="{$vo.covers|default=''}">
  12. <a data-file="btn" class="uploadimage" data-field="cover" data-type="png,jpg,gif" data-inited="true" data-multiple="0" style="background-image: url('{$vo.covers|default=''}');"></a>
  13. </td>
  14. </tr>
  15. </thead>
  16. </table>
  17. <!-- <script>$('[name="cover"]').uploadOneImage(), $('[name="covers"]').uploadMultipleImage()</script>-->
  18. </div>
  19. <div class="layui-form-item">
  20. <span class="color-green label-required-prev">详情图片、视频、glb</span>
  21. <label class="layui-col-xs12 relative">
  22. <label class="layui-col-xs8 think-form-group-left">
  23. <input name="detail_img" value='{$vo.detail_img|default=""}' disabled placeholder="请上传" class="layui-input">
  24. </label>
  25. <!-- <a class="layui-col-xs2 layui-btn think-form-group-right" data-file="btn" data-field="detail_img" >-->
  26. <!-- <i class="layui-icon layui-icon-upload"></i> 上传-->
  27. <!-- </a>-->
  28. </label>
  29. </div>
  30. <div class="layui-form-item layui-row layui-col-space15">
  31. <label class="layui-col-xs12 relative">
  32. <label class="layui-col-xs3 relative" >
  33. <span class="color-green">类型</span>
  34. <select name="type" disabled class="province-selector" id="type" lay-filter="type" data-value="">
  35. <option value="">请选择类型</option>
  36. <option value="1" {if isset($vo.id) && $vo.type eq 1}selected{/if}>正常藏品</option>
  37. <option value="3" {if isset($vo.id) && $vo.type eq 3}selected{/if}>盲盒藏品</option>
  38. <option value="5" {if isset($vo.id) && $vo.type eq 5}selected{/if}>预售藏品</option>
  39. </select>
  40. </label>
  41. </label>
  42. </div>
  43. <div class="layui-form-item layui-row layui-col-space15">
  44. <label class="layui-col-xs3 relative">
  45. <span class="color-green">藏品名称</span>
  46. <input name="name" disabled class="layui-input" placeholder="请输入藏品名称" value="{$vo.name|default=''}">
  47. </label>
  48. <label class="layui-col-xs3 relative">
  49. <span class="color-green">藏品标签</span>
  50. <input name="label" disabled class="layui-input" placeholder="请输入藏品标签" value="{$vo.label|default=''}">
  51. </label>
  52. <label class="layui-col-xs3 relative">
  53. <span class="color-green">藏品库存</span>
  54. <input name="inventory" disabled type="number" class="layui-input" placeholder="请输入库存" value="{$vo.inventory|default='1'}">
  55. </label>
  56. <label class="layui-col-xs3 relative">
  57. <span class="color-green">藏品价格</span>
  58. <input name="price" disabled type="number" step="1" class="layui-input" placeholder="请输入价格" value="{$vo.price|default='0'}">
  59. </label>
  60. </div>
  61. <div class="layui-form-item layui-row layui-col-space15">
  62. <label class="layui-col-xs3 relative">
  63. <span class="color-green">发行日期</span>
  64. <input name="sell_time" disabled id="sell_time" readonly value='{$vo.sell_time|default=""}' placeholder="" class="layui-input">
  65. </label>
  66. <label class="layui-col-xs3 relative">
  67. <span class="color-green">限购数量(每人限购数量)</span>
  68. <input name="buy_count" disabled type="number" class="layui-input" placeholder="请输入限购数量" value="{$vo.buy_count|default='1'}">
  69. </label>
  70. <label class="layui-col-xs3 relative">
  71. <span class="color-green">转赠天数(第一次转赠限制天数,0为不限制)</span>
  72. <input name="one_given_day" disabled type="number" class="layui-input" placeholder="请输入转赠天数(第一次转赠限制天数,0为不限制)" value="{$vo.one_given_day|default='0'}">
  73. </label>
  74. <label class="layui-col-xs3 relative">
  75. <span class="color-green">转赠天数(后续转赠限制天数,0为不限制)</span>
  76. <input name="other_given_day" disabled type="number" step="1" class="layui-input" placeholder="请输入转赠天数(后续转赠限制天数,0为不限制)" value="{$vo.other_given_day|default='0'}">
  77. </label>
  78. </div>
  79. <div class="layui-form-item layui-row layui-col-space15">
  80. <!--<label class="layui-col-xs3 relative">
  81. <span class="color-green">优先购持有藏品</span>
  82. <select class="layui-select" disabled name="first_cid" lay-search>
  83. <option selected value="">请选择持有藏品</option>
  84. {foreach $collectionData as $key=>$v}
  85. {if (isset($vo.first_cid) && $vo.first_cid eq $key)}
  86. <option selected value="{$key}">{$v|default=''}</option>
  87. {else}
  88. <option value="{$key}">{$v|default=''}</option>
  89. {/if}
  90. {/foreach}
  91. </select>
  92. </label>-->
  93. <!-- <label class="layui-col-xs3 relative">-->
  94. <!-- <span class="color-green">提前优先购时间(分)</span>-->
  95. <!-- <input name="first_time" disabled type="number" step="1" class="layui-input" placeholder="请输入优先购时间" value="{$vo.first_time|default='0'}">-->
  96. <!-- </label>-->
  97. <label class="layui-col-xs3 relative">
  98. <span class="color-green">预售开始日期</span>
  99. <input name="sale_sta_time" id="sale_sta_time" readonly value='{$vo.sale_sta_time|default=""}' placeholder="" class="layui-input">
  100. </label>
  101. <label class="layui-col-xs3 relative">
  102. <span class="color-green">预售结束日期</span>
  103. <input name="sale_end_time" id="sale_end_time" readonly value='{$vo.sale_end_time|default=""}' placeholder="" class="layui-input">
  104. </label>
  105. <label class="layui-col-xs3 relative">
  106. <span class="color-green">预售数量</span>
  107. <input name="sale_number" type="number" class="layui-input" placeholder="请输入预售数量" value="{$vo.sale_number|default='0'}">
  108. </label>
  109. </div>
  110. <div class="layui-form-item layui-row layui-col-space15">
  111. <label class="layui-col-xs3 relative">
  112. <span class="color-green">作者姓名</span>
  113. <input name="auth_name" disabled class="layui-input" placeholder="请输入作者姓名" value="{$vo.auth_name|default=''}">
  114. </label>
  115. </div>
  116. <div class="layui-form-item">
  117. <span class="color-green label-required-prev">作者头像</span>
  118. <table class="layui-table">
  119. <thead>
  120. <tr>
  121. <td width="90px" class="text-left">
  122. <input name="auth_img" type="hidden" value="{$vo.auth_imgs|default=''}">
  123. <a data-file="btn" class="uploadimage" data-field="auth_imgs" data-type="png,jpg,gif" data-inited="true" data-multiple="0" style="background-image: url('{$vo.auth_imgs|default=''}');"></a>
  124. </td>
  125. </tr>
  126. </thead>
  127. </table>
  128. <!-- <script>$('[name="auth_img"]').uploadOneImage(), $('[name="auth_imgs"]').uploadMultipleImage()</script>-->
  129. </div>
  130. <div class="layui-form-item layui-row layui-col-space15">
  131. <label class="layui-col-xs3 relative">
  132. <span class="color-green">作品介绍</span>
  133. <textarea placeholder="请输入作品介绍" disabled class="layui-textarea" name="intro">{$vo.intro|default=""}</textarea>
  134. </label>
  135. <label class="layui-col-xs3 relative">
  136. <span class="color-green">权益说明</span>
  137. <textarea placeholder="请输入权益说明" disabled class="layui-textarea" name="instructions">{$vo.instructions|default=""}</textarea>
  138. </label>
  139. <label class="layui-col-xs3 relative">
  140. <span class="color-green">购买须知</span>
  141. <textarea placeholder="请输入购买须知" disabled class="layui-textarea" name="buy_notice">{$vo.buy_notice|default=""}</textarea>
  142. </label>
  143. <label class="layui-col-xs3 relative">
  144. <span class="color-green">温馨提示</span>
  145. <textarea placeholder="请输入温馨提示" disabled class="layui-textarea" name="warm_prompt">{$vo.warm_prompt|default=""}</textarea>
  146. </label>
  147. </div>
  148. <div class="layui-form-item">
  149. <span class="color-green label-required-prev">商品描述(多张图片)</span>
  150. <table class="layui-table">
  151. <thead>
  152. <tr>
  153. <!--<td width="90px" class="text-center"><input name="logo" type="hidden" value="{$vo.logo|default=''}"></td>-->
  154. <td width="auto" class="text-left">
  155. <input name="describe" type="hidden" value="{$vo.describes|default=''}">
  156. {if !empty($vo.describes_arr)}
  157. {foreach $vo.describes_arr as $vo}
  158. <div class="uploadimage uploadimagemtl" data-tips-image="{$vo}" style="background-image: url('{$vo}');">
  159. </div>
  160. {/foreach}
  161. {/if}
  162. </td>
  163. </tr>
  164. </thead>
  165. </table>
  166. <!-- <script>$('[name="logo"]').uploadOneImage(), $('[name="describe"]').uploadMultipleImage()</script>-->
  167. </div>
  168. <!-- <div class="layui-form-item">-->
  169. <!-- <span class="color-green label-required-prev">分享二维码</span>-->
  170. <!-- <table class="layui-table">-->
  171. <!-- <thead>-->
  172. <!-- <tr>-->
  173. <!-- <td width="90px" class="text-left"><input name="share_img" type="hidden" value="{$vo.share_imgs|default=''}"></td>-->
  174. <!-- </tr>-->
  175. <!-- </thead>-->
  176. <!-- </table>-->
  177. <!-- <script>$('[name="share_img"]').uploadOneImage(), $('[name="share_imgs"]').uploadMultipleImage()</script>-->
  178. <!-- </div>-->
  179. <div class="layui-form-item text-center">
  180. {notempty name='vo.id'}<input type="hidden" name="id" value="{$vo.id}">{/notempty}
  181. <button class="layui-btn layui-btn-danger" onclick="history.go(-1);" type="button">返回</button>
  182. <!-- <button class="layui-btn" type="submit">保存</button>-->
  183. </div>
  184. </div>
  185. </form>
  186. {/block}
  187. {block name='script'}
  188. <textarea class="layui-hide" id="goods-specs">{$vo.specs|raw|default=''}</textarea>
  189. <textarea class="layui-hide" id="goods-value">{$defaultValues|raw|default=''}</textarea>
  190. <script>
  191. layui.form.render();
  192. layui.use(['form', 'layedit', 'laydate'], function(){
  193. var form = layui.form
  194. ,layer = layui.layer
  195. ,layedit = layui.layedit
  196. ,laydate = layui.laydate;
  197. laydate.render({
  198. elem: '#sell_time'
  199. ,type: 'datetime'
  200. ,min:new Date().toLocaleString()
  201. });
  202. form.render();
  203. //日期
  204. laydate.render({
  205. elem: '#date'
  206. });
  207. laydate.render({
  208. elem: '#date1'
  209. });
  210. form.on('select(province)', function (data) {
  211. var val = data.value;
  212. // console.log(val)
  213. $.ajax({
  214. type:"get",
  215. url:"{:url('member/get_city')}", //数据传输的控制器方法
  216. data: {id:val},//这里data传递过去的是序列化以后的字符串
  217. success:function(data){
  218. // console.log(data)
  219. var arr = data.data;
  220. //console.log(arr)
  221. if (arr.length>0){
  222. //$("#tow").attr("style","display:block;");//显示div
  223. var options='<option value="">请选择市</option>';
  224. for (var i = 0; i < arr.length; i++) {
  225. var tag = arr[i];
  226. options+=' <option value="'+tag.id+'">'+tag.name+'</option>';
  227. }
  228. $("select[name='city']").html(options)
  229. form.render('select');
  230. }else {
  231. var options='<option value="">请选择市</option>';
  232. $("select[name='city']").html(options)
  233. form.render('select');
  234. }
  235. }
  236. });
  237. });
  238. form.on('select(city)', function (data) {
  239. var val = data.value;
  240. // console.log(val)
  241. $.ajax({
  242. type:"get",
  243. url:"{:url('member/get_area')}", //数据传输的控制器方法
  244. data: {id:val},//这里data传递过去的是序列化以后的字符串
  245. success:function(data){
  246. //console.log(data)
  247. var arr = data.data;
  248. // console.log(arr)
  249. if (arr.length>0){
  250. var options='<option value="">请选择区</option>';
  251. for (var i = 0; i < arr.length; i++) {
  252. var tag = arr[i];
  253. options+=' <option value="'+tag.id+'">'+tag.name+'</option>';
  254. }
  255. $("select[name='area']").html(options)
  256. form.render('select');
  257. }else {
  258. var options='<option value="">请选择区</option>';
  259. $("select[name='area']").html(options)
  260. form.render('select');
  261. }
  262. }
  263. });
  264. });
  265. });
  266. </script>
  267. {/block}