addlinktext.html 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273
  1. <link rel="stylesheet" href="/assets/libs/element-ui/index.css">
  2. <link rel="stylesheet" href="/assets/dist/component/main.css">
  3. <style type="text/css">
  4. .n-error{
  5. top: 3px;
  6. }
  7. .img_txt_one_img{
  8. overflow: hidden;
  9. padding: 20px 0;
  10. }
  11. .img_txt_one_img img{
  12. margin: 0;
  13. padding: 0;
  14. border: 0;
  15. display: block;
  16. width: 200px;
  17. }
  18. </style>
  19. <form id="addimagetext-form" class="form-horizontal form-ajax" role="form" data-toggle="validator" method="POST"
  20. action="">
  21. <div class="form-group">
  22. <label for="module" class="control-label col-xs-12 col-sm-2">链接类型:</label>
  23. <div class="col-xs-12 col-sm-8">
  24. <div class="radio">
  25. <label for="imgtxt_type-0">
  26. <input type="radio" name="row[imgtxt_type]" value="0" id="imgtxt_type-0" checked/> 书籍
  27. </label>
  28. <label for="imgtxt_type-1">
  29. <input type="radio" name="row[imgtxt_type]" value="1" id="imgtxt_type-1"/> 活动
  30. </label>
  31. <label for="imgtxt_type-2">
  32. <input type="radio" name="row[imgtxt_type]" value="2" id="imgtxt_type-2"/> 继续阅读
  33. </label>
  34. <!-- <label for="imgtxt_type-3">
  35. <input type="radio" name="row[imgtxt_type]" value="3" id="imgtxt_type-3"/> 菜单
  36. </label>-->
  37. <label for="imgtxt_type-4">
  38. <input type="radio" name="row[imgtxt_type]" value="4" id="imgtxt_type-4"/> 纯文本
  39. </label>
  40. <label for="imgtxt_type-6">
  41. <input type="radio" name="row[imgtxt_type]" value="6" id="imgtxt_type-6"/> 自定义链接
  42. </label>
  43. <label for="imgtxt_type-7">
  44. <input type="radio" name="row[imgtxt_type]" value="7" id="imgtxt_type-7"/> 自动签到
  45. </label>
  46. <label for="imgtxt_type-8">
  47. <input type="radio" name="row[imgtxt_type]" value="8" id="imgtxt_type-8"/>常用链接
  48. </label>
  49. {if condition="$miniOpen == 1"}
  50. <label for="imgtxt_type-10">
  51. <input type="radio" name="row[imgtxt_type]" value="10" id="imgtxt_type-10"/>小程序
  52. </label>
  53. {/if}
  54. <input type="hidden" name="row[url]">
  55. </div>
  56. </div>
  57. </div>
  58. <div class="group-type" id="group-type-0">
  59. <div class="form-group">
  60. <label for="c-book_title" class="control-label col-sm-2">*推广标题:</label>
  61. <div class="col-sm-8">
  62. <input id="c-book_title" class="form-control" name="book[title]" data-rule="required" maxlength="120">
  63. </div>
  64. <div class="col-sm-2"><a href="javascript:" class="btn btn-danger img_txt_edit_tit"><i class="fa fa-pencil"></i> 选择标题</a></div>
  65. </div>
  66. <div class="form-group">
  67. <label for="select_book_id" class="control-label col-xs-12 col-sm-2">*小说名称:</label>
  68. <div class="col-xs-12 col-sm-8">
  69. <!--<input id="c-book_name" class="form-control" name="row[image]">-->
  70. <input id="c-book_book_name" data-source="custom/autocompletebookname"
  71. data-field="name"
  72. data-primary-key="name" class="form-control" data-pagination="false"
  73. name="book[book_name]" type="text" value="">
  74. <input type="hidden" name="book[book_id]" id="select_book_id" value="" />
  75. <input type="hidden" name="acc_type" value="{$acc_type??''}">
  76. </div>
  77. </div>
  78. <div class="form-group">
  79. <label for="c-book_wx_type" class="control-label col-xs-12 col-sm-2">*渠道类型:</label>
  80. <div class="col-xs-12 col-sm-8">
  81. {:build_radios('book[wx_type]',$wxTypeList)}
  82. </div>
  83. </div>
  84. <!-- <div class="form-group">
  85. <label for="c-book_push" class="control-label col-xs-12 col-sm-2">*推送类型:</label>
  86. <div class="col-xs-12 col-sm-8">
  87. {:build_radios('book[push]',$pushList)}
  88. </div>
  89. </div>-->
  90. <input type="hidden" name="book[push]" value="1">
  91. <div class="form-group">
  92. <label for="c-book_channel_name" class="control-label col-xs-12 col-sm-2">*渠道名称:</label>
  93. <div class="col-xs-12 col-sm-8">
  94. <input id="c-book_channel_name" class="form-control" name="book[channel_name]" data-rule="required">
  95. </div>
  96. </div>
  97. <div class="group-push" id="group-push-0">
  98. <div class="form-group">
  99. <label for="c-book_guide_chapter_idx" class="control-label col-xs-12 col-sm-2">*导粉章节号:</label>
  100. <div class="col-xs-12 col-sm-8">
  101. <input id="c-book_guide_chapter_idx" data-rule="required;integer(+)" class="form-control"
  102. name="book[guide_chapter_idx]">
  103. </div>
  104. </div>
  105. <div class="form-group">
  106. <label for="c-book_cost" class="control-label col-xs-12 col-sm-2">推广成本:</label>
  107. <div class="col-xs-12 col-sm-8">
  108. <input id="c-book_cost" class="form-control" name="book[cost]" data-rule="range(0~)">
  109. </div>
  110. </div>
  111. </div>
  112. </div>
  113. <div class="form-group group-type hide" id="group-type-1">
  114. <div class="form-group">
  115. <label for="c-activity_title" class="control-label col-sm-2">*推广标题:</label>
  116. <div class="col-sm-8">
  117. <input id="c-activity_title" class="form-control" name="activity[title]" data-rule="required" maxlength="120">
  118. </div>
  119. <div class="col-sm-2"><a href="javascript:" class="btn btn-danger img_txt_edit_tit"><i class="fa fa-pencil"></i> 选择标题</a></div>
  120. </div>
  121. <div class="form-group">
  122. <label for="c-activity_activity_id" class="control-label col-xs-12 col-sm-2">*活动:</label>
  123. <div class="col-xs-12 col-sm-8">
  124. <!--<input id="c-activity_activity_id" class="form-control" name="activity[activity_id]">-->
  125. <select id="c-activity_activity_id" class="form-control selectpicker" name="activity[activity_id]" data-rule="required">
  126. {foreach name="activityList" item="vo"}
  127. <option value="{$key}" {in name="key" value="0"}selected{/in}>{$vo}</option>
  128. {/foreach}
  129. </select>
  130. </div>
  131. </div>
  132. <div class="form-group">
  133. <label for="c-activity_channel_name" class="control-label col-xs-12 col-sm-2">*渠道名称:</label>
  134. <div class="col-xs-12 col-sm-8">
  135. <input id="c-activity_channel_name" class="form-control" name="activity[channel_name]" data-rule="required">
  136. </div>
  137. </div>
  138. </div>
  139. <div class="form-group group-type hide" id="group-type-2">
  140. <div class="form-group">
  141. <label for="c-recent_title" class="control-label col-sm-2">*推广标题:</label>
  142. <div class="col-sm-8">
  143. <input id="c-recent_title" class="form-control" name="recent[title]" data-rule="required" maxlength="120">
  144. </div>
  145. <div class="col-sm-2"><a href="javascript:" class="btn btn-danger img_txt_edit_tit"><i class="fa fa-pencil"></i> 选择标题</a></div>
  146. </div>
  147. <div class="form-group">
  148. <label for="c-recent_channel_name" class="control-label col-xs-12 col-sm-2">*渠道名称:</label>
  149. <div class="col-xs-12 col-sm-8">
  150. <input id="c-recent_channel_name" class="form-control" name="recent[channel_name]" data-rule="required">
  151. </div>
  152. </div>
  153. </div>
  154. <div class="form-group group-type hide" id="group-type-3">
  155. <div class="form-group">
  156. <label for="c-menu_title" class="control-label col-sm-2">*推广标题:</label>
  157. <div class="col-sm-8">
  158. <input id="c-menu_title" class="form-control" name="menu[title]" data-rule="required" maxlength="120">
  159. </div>
  160. <div class="col-sm-2"><a href="javascript:" class="btn btn-danger img_txt_edit_tit"><i class="fa fa-pencil"></i> 选择标题</a></div>
  161. </div>
  162. <div class="form-group">
  163. <label for="c-menu_menu_id" class="control-label col-xs-12 col-sm-2">*菜单:</label>
  164. <div class="col-xs-12 col-sm-8">
  165. <!--<input id="c-menu_menu_id" class="form-control" name="menu[menu_id]">-->
  166. <select id="c-menu_menu_id" class="form-control selectpicker" name="menu[menu_id]" data-rule="required">
  167. {foreach name="menuList" item="vo"}
  168. <option value="{$key}" {in name="key" value="0"}selected{/in}>{$vo}</option>
  169. {/foreach}
  170. </select>
  171. </div>
  172. </div>
  173. <div class="form-group">
  174. <label for="c-menu_channel_name" class="control-label col-xs-12 col-sm-2">*渠道名称:</label>
  175. <div class="col-xs-12 col-sm-8">
  176. <input id="c-menu_channel_name" class="form-control" name="menu[channel_name]" data-rule="required">
  177. </div>
  178. </div>
  179. </div>
  180. <div class="form-group group-type hide" id="group-type-4">
  181. <div class="form-group">
  182. <label for="c-no_url_title" class="control-label col-sm-2">*推广标题:</label>
  183. <div class="col-sm-8">
  184. <input id="c-no_url_title" class="form-control" name="no_url[title]" data-rule="required" maxlength="120">
  185. </div>
  186. <div class="col-sm-2"><a href="javascript:" class="btn btn-danger img_txt_edit_tit"><i class="fa fa-pencil"></i> 选择标题</a></div>
  187. </div>
  188. </div>
  189. <div class="form-group group-type hide" id="group-type-6">
  190. <div class="form-group">
  191. <label for="c-url_title" class="control-label col-sm-2">*推广标题:</label>
  192. <div class="col-sm-8">
  193. <input id="c-url_title" class="form-control" name="url[title]" data-rule="required" maxlength="120">
  194. </div>
  195. <div class="col-sm-2"><a href="javascript:" class="btn btn-danger img_txt_edit_tit"><i class="fa fa-pencil"></i> 选择标题</a></div>
  196. </div>
  197. <div class="form-group">
  198. <label for="c-url_url" class="control-label col-xs-12 col-sm-2">*链接地址:</label>
  199. <div class="col-xs-12 col-sm-8">
  200. <input id="c-url_url" class="form-control" name="url[url]" data-rule="required;length(~255)">
  201. </div>
  202. </div>
  203. </div>
  204. <div class="form-group group-type hide" id="group-type-7">
  205. <div class="form-group">
  206. <label for="c-signtxt" class="control-label col-xs-12 col-sm-2">*签到文案:</label>
  207. <div class="col-xs-12 col-sm-8">
  208. <input id="c-signtxt" class="form-control" name="sign[title]" data-rule="required;length(~255)">
  209. </div>
  210. </div>
  211. </div>
  212. <div class="form-group group-type hide" id="group-type-8">
  213. <div class="form-group">
  214. <label for="c-daily_url_title" class="control-label col-sm-2">*推广标题:</label>
  215. <div class="col-sm-8">
  216. <input id="c-daily_url_title" class="form-control" name="daily_url[title]" data-rule="required">
  217. </div>
  218. <div class="col-sm-2"><a href="javascript:" class="btn btn-danger img_txt_edit_tit"><i class="fa fa-pencil"></i> 选择标题</a></div>
  219. </div>
  220. <div class="form-group">
  221. <label for="c-daily_url_url" class="control-label col-xs-12 col-sm-2">*链接地址:</label>
  222. <div class="col-xs-12 col-sm-8">
  223. <select name="daily_url[url]" class="form-control" id="c-daily_url_url" data-rule="required">
  224. <option value="">请选择</option>
  225. {foreach name="dailyLink" item="vo"}
  226. <option value="{$key}">{$vo.title}</option>
  227. {/foreach}
  228. </select>
  229. </div>
  230. </div>
  231. </div>
  232. {if condition="$miniOpen eq 1"}
  233. <div class="form-group group-type hide" id="group-type-10">
  234. <div class="form-group">
  235. <label for="c-mini_page" class="control-label col-xs-12 col-sm-2">小程序页面:</label>
  236. <div class="col-xs-12 col-sm-8">
  237. <select id="c-mini_page" class="form-control selectpicker" name="mini[page]">
  238. {foreach name="miniPages" item="vo"}
  239. <option value="{$key}" >{$vo}</option>
  240. {/foreach}
  241. </select>
  242. </div>
  243. </div>
  244. <div class="form-group mini-type3 mini-title" style="">
  245. <label for="c-mini-title" class="control-label col-xs-12 col-sm-2">*小程序标题:</label>
  246. <div class="col-xs-12 col-sm-8">
  247. <input id="c-mini-title" class="form-control" name="mini[title]" data-rule="required" type="text" value="">
  248. </div>
  249. </div>
  250. </div>
  251. {/if}
  252. <div class="form-group {:input('get.callback')?'':'hidden layer-footer'}">
  253. <div class="col-xs-2"></div>
  254. <div class="col-xs-12 col-sm-8">
  255. <button type="submit" class="btn btn-danger btn-embossed disabled">{:__('OK')}</button>
  256. <!-- <button type="reset" class="btn btn-default btn-embossed">{:__('Reset')}</button>-->
  257. </div>
  258. </div>
  259. </form>
  260. <div id="title-select">
  261. <title-select :select="select" title="选择标题" bind=".img_txt_edit_tit"></title-select>
  262. </div>