index.html 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>cps-component</title>
  6. <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
  7. <script src='https://unpkg.com/vue@2.5.21/dist/vue.min.js'></script>
  8. <script src="https://unpkg.com/element-ui/lib/index.js"></script>
  9. <script src="http://www.dev.kpread.com/assets/libs/jquery/dist/jquery.min.js"></script>
  10. <script src="http://momentjs.cn/downloads/moment.js"></script>
  11. <script type="text/javascript" src="component.bundle.js"></script></head>
  12. <body>
  13. <div id="app">
  14. <el-button class="choose_title">选择标题</el-button>
  15. <title-select :select="selecttitle" bind=".choose_title"></title-select>
  16. <el-button class="choose_cover">选择图片</el-button>
  17. <cover-select :select="selectcover" bind=".choose_cover"></cover-select>
  18. <el-button class="createnovellink">创建推广链接</el-button>
  19. <referral-novel bind=".createnovellink" :create="callback"></referral-novel>
  20. <el-button class="createhomelink">创建首页链接</el-button>
  21. <referral-home bind=".createhomelink" :create="callback"></referral-home>
  22. <div style="padding: 15px">
  23. <reply-form
  24. switch="normal"
  25. :type="sub_type"
  26. :news="news"
  27. :text="text"
  28. kandian="20"
  29. gzh="afd"
  30. :text_tip_input="text_tip_input"
  31. :keywords="keywords"
  32. :save="save"
  33. >
  34. </reply-form>
  35. </div>
  36. <!--<div style="padding: 15px">-->
  37. <!--<subscribe-form-->
  38. <!--switch="normal"-->
  39. <!--:type="sub_type"-->
  40. <!--:news="news"-->
  41. <!--:text="text"-->
  42. <!--kandian="20"-->
  43. <!--gzh="afd"-->
  44. <!--:text_tip_input="text_tip_input"-->
  45. <!--&gt;-->
  46. <!--</subscribe-form>-->
  47. <!--</div>-->
  48. <!--<div style="padding: 15px">-->
  49. <!--<subscribe-delay-form-->
  50. <!--switch="normal"-->
  51. <!--:news="news"-->
  52. <!--&gt;-->
  53. <!--</subscribe-delay-form>-->
  54. <!--</div>-->
  55. <!--<div style="padding: 15px">-->
  56. <!--<reply-form-->
  57. <!--switch="normal"-->
  58. <!--:type="sub_type"-->
  59. <!--:news="news"-->
  60. <!--:text="text"-->
  61. <!--kandian="20"-->
  62. <!--gzh="afd"-->
  63. <!--:text_tip_input="text_tip_input"-->
  64. <!--:keywords="keywords"-->
  65. <!--:save="save"-->
  66. <!--&gt;-->
  67. <!--</reply-form>-->
  68. <!--</div>-->
  69. <!--<div style="padding-left:15px;">-->
  70. <!--<input-search v-bind:list_value="list_value" @commit="commit"></input-search>-->
  71. <!--</div>-->
  72. </div>
  73. <script>
  74. var filter = {"sex":[{"id":"","name":"\u5168\u90e8","active":true},{"id":1,"name":"\u7537\u9891"},{"id":2,"name":"\u5973\u9891"}],"is_finish":[{"id":"","name":"\u5168\u90e8","active":true},{"id":1,"name":"\u5b8c\u7ed3"},{"id":0,"name":"\u8fde\u8f7d"}],"category_all":[{"id":"","name":"\u5168\u90e8","active":true,"sex":"-1"},{"id":13,"name":"\u70ed\u8840\u7684\u7537","image":"http://www.kpread.cn/uploads/20180827/117ba42982bd7f73a6cad145b00f72d9.jpg","sex":"1","weigh":13,"status":"normal","createtime":1518014480,"updatetime":1535341433,"sex_text":"\u7537\u9891","status_text":"\u663e\u793a"},{"id":11,"name":"\u7c7b\u522b3","image":"","sex":"1","weigh":11,"status":"normal","createtime":1517456851,"updatetime":1517456851,"sex_text":"\u7537\u9891","status_text":"\u663e\u793a"},{"id":10,"name":"\u7c7b\u522b2","image":"","sex":"1","weigh":10,"status":"normal","createtime":1517456843,"updatetime":1517456843,"sex_text":"\u7537\u9891","status_text":"\u663e\u793a"},{"id":9,"name":"\u7c7b\u522b1","image":"","sex":"1","weigh":9,"status":"normal","createtime":1517456834,"updatetime":1517456834,"sex_text":"\u7537\u9891","status_text":"\u663e\u793a"},{"id":8,"name":"\u73b0\u4ee3\u90fd\u5e02","image":"","sex":"1","weigh":8,"status":"normal","createtime":1516778591,"updatetime":1516849881,"sex_text":"\u7537\u9891","status_text":"\u663e\u793a"},{"id":5,"name":"\u90fd\u5e02","image":"/uploads/20180116/569e9a6ecf3060c25e1f29325e68ebd4.jpg","sex":"1","weigh":6,"status":"normal","createtime":1515232633,"updatetime":1516759295,"sex_text":"\u7537\u9891","status_text":"\u663e\u793a"},{"id":6,"name":"\u90fd\u5e022","image":"/uploads/20180119/af325518d66d6d82253058030538657b.jpeg","sex":"1","weigh":5,"status":"normal","createtime":1516344212,"updatetime":1516344212,"sex_text":"\u7537\u9891","status_text":"\u663e\u793a"},{"id":3,"name":"\u519b\u4e8b123","image":"","sex":"1","weigh":4,"status":"normal","createtime":1515232557,"updatetime":1516621766,"sex_text":"\u7537\u9891","status_text":"\u663e\u793a"},{"id":2,"name":"\u4ed9\u4fa0","image":"","sex":"1","weigh":2,"status":"normal","createtime":1515232550,"updatetime":1515232550,"sex_text":"\u7537\u9891","status_text":"\u663e\u793a"},{"id":1,"name":"\u7384\u5e7b","image":"","sex":"1","weigh":1,"status":"normal","createtime":1515232540,"updatetime":1515232540,"sex_text":"\u7537\u9891","status_text":"\u663e\u793a"},{"id":12,"name":"\u7c7b\u522b41","image":"","sex":"2","weigh":12,"status":"normal","createtime":1517456858,"updatetime":1517825125,"sex_text":"\u5973\u9891","status_text":"\u663e\u793a"},{"id":7,"name":"\u53e4\u8a00","image":"/uploads/20180119/5d292e21532ea5857531cdb8b0180637.jpg","sex":"2","weigh":7,"status":"normal","createtime":1516439665,"updatetime":1516439665,"sex_text":"\u5973\u9891","status_text":"\u663e\u793a"},{"id":4,"name":"\u73b0\u8a00","image":"","sex":"2","weigh":3,"status":"normal","createtime":1515232622,"updatetime":1515232622,"sex_text":"\u5973\u9891","status_text":"\u663e\u793a"}],"category_boy":[{"id":"","name":"\u5168\u90e8","active":true,"sex":"1"},{"id":13,"name":"\u70ed\u8840\u7684\u7537","image":"http://www.kpread.cn/uploads/20180827/117ba42982bd7f73a6cad145b00f72d9.jpg","sex":"1","weigh":13,"status":"normal","createtime":1518014480,"updatetime":1535341433,"sex_text":"\u7537\u9891","status_text":"\u663e\u793a"},{"id":11,"name":"\u7c7b\u522b3","image":"","sex":"1","weigh":11,"status":"normal","createtime":1517456851,"updatetime":1517456851,"sex_text":"\u7537\u9891","status_text":"\u663e\u793a"},{"id":10,"name":"\u7c7b\u522b2","image":"","sex":"1","weigh":10,"status":"normal","createtime":1517456843,"updatetime":1517456843,"sex_text":"\u7537\u9891","status_text":"\u663e\u793a"},{"id":9,"name":"\u7c7b\u522b1","image":"","sex":"1","weigh":9,"status":"normal","createtime":1517456834,"updatetime":1517456834,"sex_text":"\u7537\u9891","status_text":"\u663e\u793a"},{"id":8,"name":"\u73b0\u4ee3\u90fd\u5e02","image":"","sex":"1","weigh":8,"status":"normal","createtime":1516778591,"updatetime":1516849881,"sex_text":"\u7537\u9891","status_text":"\u663e\u793a"},{"id":5,"name":"\u90fd\u5e02","image":"/uploads/20180116/569e9a6ecf3060c25e1f29325e68ebd4.jpg","sex":"1","weigh":6,"status":"normal","createtime":1515232633,"updatetime":1516759295,"sex_text":"\u7537\u9891","status_text":"\u663e\u793a"},{"id":6,"name":"\u90fd\u5e022","image":"/uploads/20180119/af325518d66d6d82253058030538657b.jpeg","sex":"1","weigh":5,"status":"normal","createtime":1516344212,"updatetime":1516344212,"sex_text":"\u7537\u9891","status_text":"\u663e\u793a"},{"id":3,"name":"\u519b\u4e8b123","image":"","sex":"1","weigh":4,"status":"normal","createtime":1515232557,"updatetime":1516621766,"sex_text":"\u7537\u9891","status_text":"\u663e\u793a"},{"id":2,"name":"\u4ed9\u4fa0","image":"","sex":"1","weigh":2,"status":"normal","createtime":1515232550,"updatetime":1515232550,"sex_text":"\u7537\u9891","status_text":"\u663e\u793a"},{"id":1,"name":"\u7384\u5e7b","image":"","sex":"1","weigh":1,"status":"normal","createtime":1515232540,"updatetime":1515232540,"sex_text":"\u7537\u9891","status_text":"\u663e\u793a"}],"category_girl":[{"id":"","name":"\u5168\u90e8","active":true,"sex":"2"},{"id":12,"name":"\u7c7b\u522b41","image":"","sex":"2","weigh":12,"status":"normal","createtime":1517456858,"updatetime":1517825125,"sex_text":"\u5973\u9891","status_text":"\u663e\u793a"},{"id":7,"name":"\u53e4\u8a00","image":"/uploads/20180119/5d292e21532ea5857531cdb8b0180637.jpg","sex":"2","weigh":7,"status":"normal","createtime":1516439665,"updatetime":1516439665,"sex_text":"\u5973\u9891","status_text":"\u663e\u793a"},{"id":4,"name":"\u73b0\u8a00","image":"","sex":"2","weigh":3,"status":"normal","createtime":1515232622,"updatetime":1515232622,"sex_text":"\u5973\u9891","status_text":"\u663e\u793a"}],"idx":[{"id":"","name":"\u5168\u90e8","active":true},{"id":"91,100","name":"100-91"},{"id":"81,90","name":"90-81"},{"id":"61,80","name":"80-61"},{"id":"0,60","name":"60\u4ee5\u4e0b"}],"len":[{"id":"","name":"\u5168\u90e8","active":true},{"id":1,"name":"\u957f\u7bc7"},{"id":2,"name":"\u77ed\u7bc7"}],"property":[{"id":"","name":"\u5168\u90e8","active":true},{"id":"exclusive","name":"\u72ec\u5bb6"},{"id":"hot","name":"\u706b\u70ed\u5728\u63a8"},{"id":"new","name":"\u65b0\u4e66"},{"id":"free","name":"\u514d\u8d39"}],"state":[{"id":"","name":"\u5168\u90e8","active":true},{"id":1,"name":"\u4e0a\u67b6"},{"id":-1,"name":"\u5165\u5e93"}],"word_count":[{"id":"","name":"\u5168\u90e8","active":true},{"id":"0,300000","name":"30\u4e07\u4ee5\u4e0b"},{"id":"300000,500000","name":"30\u4e07-50\u4e07"},{"id":"500000,1000000","name":"50\u4e07-100\u4e07"},{"id":"1000000,5000000","name":"100\u4e07-500\u4e07"},{"id":"5000000,100000000","name":"500\u4e07\u4ee5\u4e0a"}]}
  75. var Main = {
  76. el: '#app',
  77. data() {
  78. return {
  79. callback:function(data){
  80. console.log(data);
  81. },
  82. keywords:'',
  83. test_input:"aaa",
  84. news: [{
  85. "title": "血洒疆场,黯然离队;沉寂四年,再披戎装;老兵不死,只是会渐渐凋零!",
  86. "image": "http://cpsn.dev.kpread.com/uploads/20190105/d791a68e260e359a87d8c9e579cf57b5.png",
  87. "description": "最神秘的特种部队,在一次秘密行动中穿越到了抗日战场,华夏大地狼烟四起!",
  88. "url": "http://wx5c755b34fe1d1111.dev.kpread.com/t/1037",
  89. "current_time": "7",
  90. "unit": "1",
  91. "id": 20,
  92. "image_type": 1,
  93. "book_id": "11000000053",
  94. "chapter_id": "104616",
  95. "book_name": "天才宝贝的猎爹计划",
  96. "chapter_name": "第一章 执行任务",
  97. }],
  98. text: [{
  99. "book_id": "11000000053",
  100. "chapter_id": "104616",
  101. "book_name": "天才宝贝的猎爹计划",
  102. "chapter_name": "第一章 执行任务",
  103. "title": "《嫡宠四小姐》第8章 不杀你,折磨你!"
  104. },{
  105. "book_id": "11000000053",
  106. "chapter_id": "104616",
  107. "book_name": "天才宝贝的猎爹计划",
  108. "chapter_name": "第一章 执行任务",
  109. "title": "《嫡宠四小姐》第8章 不杀你,折磨你!"
  110. }
  111. ],
  112. sub_type: 3,
  113. text_tip_input: {
  114. text_tip:'欢迎关注「$gzh_name」,点击下方继续阅读\r\n1\r\n2\r\n3',
  115. text_split:'',
  116. },
  117. button:{
  118. data: [
  119. {
  120. label: "label1",
  121. value: "value1"
  122. },
  123. {
  124. label: "label2",
  125. value: "value2"
  126. },
  127. {
  128. label: "label3",
  129. value: "value3"
  130. }
  131. ],
  132. tip:"测试试"
  133. },
  134. list_value: [
  135. {
  136. type: "input",
  137. data: {
  138. input: '',
  139. placeholder: '书籍ID/名称/主角名搜索',
  140. size: 'medium',
  141. field: 'name',
  142. operate:'LIKE'
  143. }
  144. },
  145. {
  146. type: "pick",
  147. data: {
  148. label: '小说属性:',
  149. data: filter.property,
  150. active: '',
  151. field: 'corner_mark',
  152. operate:'='
  153. }
  154. },
  155. {
  156. type: "pick",
  157. data: {
  158. label: '读者性别:',
  159. data: filter.sex,
  160. active: '',
  161. field: 'sex',
  162. operate:'='
  163. }
  164. },
  165. {
  166. type: "pick",
  167. data: {
  168. label: '连载状态:',
  169. data: filter.is_finish,
  170. active: '',
  171. field: 'is_finish',
  172. operate:'='
  173. }
  174. },
  175. {
  176. type: "pick",
  177. data: {
  178. label: '字数筛选:',
  179. data: filter.word_count,
  180. active: '',
  181. field: 'word_count',
  182. operate:'='
  183. }
  184. },
  185. {
  186. type: "pick",
  187. data: {
  188. label: '上架状态:',
  189. data: filter.state,
  190. active: '',
  191. field: 'state',
  192. operate:'='
  193. }
  194. },
  195. {
  196. type: "pick",
  197. data: {
  198. label: '小说类型:',
  199. data: filter.category_all,
  200. active: '',
  201. field: 'book_category_id',
  202. operate:'='
  203. }
  204. },
  205. {
  206. type: "pick",
  207. data: {
  208. label: '派单指数:',
  209. data: filter.idx,
  210. active: '',
  211. field: 'idx',
  212. operate: '='
  213. }
  214. }
  215. ],
  216. save:function () {
  217. console.log(1111)
  218. }
  219. }
  220. },
  221. methods: {
  222. change: function (item) {
  223. console.log(item)
  224. },
  225. commit: function (form) {
  226. console.log(form)
  227. },
  228. selecttitle:function (value, row) {
  229. console.log(value, row)
  230. return false
  231. },
  232. selectcover: function (value, row) {
  233. console.log(value, row)
  234. return false
  235. }
  236. }
  237. };
  238. new Vue(Main)
  239. </script>
  240. </body>
  241. </html>