investigation_edit.blade.php 46 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568
  1. @extends('layouts.base')
  2. @section('content')
  3. <script type="text/javascript">
  4. require(['bootstrap'], function () {
  5. $('#myTab a').click(function (e) {
  6. e.preventDefault();
  7. $(this).tab('show');
  8. })
  9. });
  10. function subimt(){
  11. $('.title_line').html('');
  12. $('.filling_times_line').html('');
  13. $('.filling_total_line').html('');
  14. if(!$('.questionnaire_title').val()){
  15. $('.title_line').html('请输入问卷标题');
  16. return false
  17. }
  18. let filling_times = Number($('.filling_times').val())
  19. let filling_total = Number($('.filling_total').val())
  20. if (filling_total || filling_times) {
  21. if (!/^[1-9]\d*$/.test(filling_times)) {
  22. $('.filling_times_line').html('请输入正整数');
  23. return false
  24. }
  25. if (!/^[1-9]\d*$/.test(filling_total)) {
  26. $('.filling_total_line').html('请输入正整数');
  27. return false
  28. }
  29. if (filling_total < filling_times) {
  30. $('.filling_total_line').html('填写总次数不能为小于每天填写次数');
  31. return false
  32. }
  33. }
  34. sub()
  35. }
  36. </script>
  37. <div class="w1200 m0a">
  38. <div class="panel panel-default">
  39. <div class="panel-heading">
  40. 问卷列表 &nbsp;&nbsp;&nbsp;
  41. </div>
  42. </div>
  43. <div class="right-addbox"><!-- 此处是右侧内容新包一层div -->
  44. <div class="panel panel-default">
  45. <div class="panel-body">
  46. <form id="investigation" name="investigation" action="" method="post" class="form-horizontal form">
  47. <div class="top">
  48. <ul class="add-shopnav" id="myTab">
  49. <li class="active"><a href="#tab_basic_settings">基础设置</a></li>
  50. <li><a href="#tab_add_questions">添加问题</a></li>
  51. <li><a href="#tab_recommended_scheme">推荐方案</a></li>
  52. <li><a href="#tab_reward_setting">奖励设置</a></li>
  53. <li><a href="#tab_video_products">视频点播</a></li>
  54. </ul>
  55. </div>
  56. <div class="info">
  57. <div class="panel-body">
  58. <div class="tab-content">
  59. <div class="tab-pane active" id="tab_basic_settings">
  60. <div class="form-group"></div>
  61. <div class="form-group">
  62. <label class="col-xs-12 col-sm-3 col-md-1 control-label"><span style="color: #f00;">*</span>问卷标题</label>
  63. <div class=" col-sm-6 col-md-6 col-xs-12">
  64. <input class="form-control questionnaire_title" type="text" value="{{$item['title']}}" name="data[title]">
  65. <span class="title_line" style="color:#f00;font-size: 12px;"></span>
  66. </div>
  67. </div>
  68. <div class="form-group">
  69. <label class="col-xs-12 col-sm-3 col-md-1 control-label">每天填写次数</label>
  70. <div class="col-sm-6 col-xs-6">
  71. <div class='input-group'>
  72. <input type='text' name='data[number]' class="form-control discounts_value filling_times" value="{{$item['number']}}">
  73. <div class='input-group-addon waytxt'>次</div>
  74. </div>
  75. <span class="filling_times_line" style="color:#f00;font-size: 12px;"></span>
  76. </div>
  77. </div>
  78. <div class="form-group">
  79. <label class="col-xs-12 col-sm-3 col-md-1 control-label">填写总次数</label>
  80. <div class="col-sm-6 col-xs-6">
  81. <div class='input-group'>
  82. <input type='text' name='data[total]' class="form-control discounts_value filling_total" value="{{$item['total']}}">
  83. <div class='input-group-addon waytxt'>次</div>
  84. </div>
  85. <span class="filling_total_line" style="color:#f00;font-size: 12px;"></span>
  86. </div>
  87. </div>
  88. <div class="form-group">
  89. <label class="col-xs-12 col-sm-3 col-md-1 control-label">起止时间</label>
  90. <div class="col-sm-9 col-xs-12">
  91. {!! app\common\helpers\DateRange::tplFormFieldDateRange('data[registration]', [
  92. 'starttime'=>date('Y-m-d H:i', $item['start_time'] ? $item['start_time'] : ''),
  93. 'endtime'=>date('Y-m-d H:i', $item['end_time'] ? $item['end_time'] : ''),
  94. 'start'=>0,
  95. 'end'=>0
  96. ], true) !!}
  97. &nbsp&nbsp&nbsp<input class="" type="checkbox" name='data[time_open]' {{ $input_checked }} /> 时间无限制
  98. </div>
  99. </div>
  100. </div>
  101. <div class="tab-pane" id="tab_add_questions">
  102. <div class="form-group"></div>
  103. <div class="form-group">
  104. <label class="col-xs-12 col-sm-3 col-md-1 control-label">添加問題</label>
  105. <div class="col-xs-12 col-sm-3 col-md-2">
  106. <select class="form-control tpl-category-parent" id="choice" name="">
  107. <option value="1">单选</option>
  108. <option value="2">多选</option>
  109. </select>
  110. </div>
  111. <div class="col-xs-12 col-sm-3 col-md-2 input-group-btn">
  112. <a class="btn btn-primary btn-add-type" href="javascript:;" onclick="appendText();"><i id="add_field" class="fa fa-plus" title=""></i> 增加一个字段</a>
  113. </div>
  114. </div>
  115. <div class="form-group"></div>
  116. <table class="table">
  117. <thead>
  118. <tr>
  119. <th style="width:52px;text-align: right">类型</th>
  120. <th style="width:50px;text-align: center">排序</th>
  121. <th style="width:200px;text-align: center">名称</th>
  122. <th style="width:50px;text-align: center">必填 </th>
  123. <th style="width:550px;">设置</th>
  124. </tr>
  125. </thead>
  126. @if($item['has_many_questionnaire_choice'] != null)
  127. <tbody>
  128. @foreach($item['has_many_questionnaire_choice'] as $key => $value)
  129. <tr style="border-top: hidden" id="problem_{{$key}}">
  130. <td style="width:52px; text-align: right;">
  131. <input type="hidden" class="form-control" name="data[option][{{$key}}][type]" value="{{$value['type']}}" placeholder="">
  132. <input type="hidden" class="form-control" name="data[option][{{$key}}][id]" value="{{$value['id']}}" placeholder="">
  133. @if($value['type'] == 1)
  134. <span >单选</span>
  135. @else
  136. <span >多选</span>
  137. @endif
  138. </td>
  139. <td style="width:50px; text-align: center;">
  140. <input type="text" class="form-control" name="data[option][{{$key}}][sort]" value="{{$value['sort']}}" placeholder=""></td>
  141. <td style="width:100%;text-align: center;">
  142. <input type="text" class="form-control" name="data[option][{{$key}}][choice_title]" value="{{$value['choice_title']}}" ></td>
  143. <td style="width:20px;text-align: center;">
  144. <input type="checkbox" name="data[option][{{$key}}][required]" value="1" @if($value['required'] == 1) checked="checked" @endif ></td>
  145. <td style="width:52px;">
  146. <div class="col-sm-12 col-md-12" id="answer_{{$key}}">
  147. @if($value['answer'] != null)
  148. @foreach($value['answer']['answer'] as $k => $v)
  149. @foreach($value['answer']['fraction'] as $ke => $row)
  150. @if($k == $ke)
  151. <ul id="an_{{$ke}}">
  152. <li class="col-sm-12 col-md-5">
  153. <input type="text" class="form-control" name="data[option][{{$key}}][choice][answer][{{$ke}}]" value="{{$v}}" style="text-align: center;" placeholder=""></li>
  154. <li class="col-sm-12 col-md-5"> <div class="input-group">
  155. <input type="text" name="data[option][{{$key}}][choice][fraction][{{$ke}}]" class="form-control discounts_value" value="{{$row}}"/>
  156. <div class="input-group-addon waytxt">分</div></div></li>
  157. <a class="btn btn-default nav-del" style="border:none!important;" href="javascript:;" onclick="Closed({{$ke}});">
  158. <i id="add_field" class="fa fa-times" title=""></i> </a>
  159. </ul>
  160. @endif
  161. @endforeach
  162. @endforeach
  163. @endif
  164. </div>
  165. <div class="col-sm-12 col-md-12"><a class="btn btn-primary btn-add-type" href="javascript:;" onclick="appendOption({{$key}})">
  166. <i id="add_field" class="fa fa-plus" title=""></i> 添加选项</a>
  167. </div>
  168. </td>
  169. <td><a class="btn btn-default nav-del" href="javascript:;" onclick="problemClosed({{$key}});">
  170. <i id="add_field" class="fa fa-times" title=""></i> </a></td>
  171. </tr>
  172. @endforeach
  173. </tbody>
  174. @endif
  175. <tbody id="type-items">
  176. </tbody>
  177. </table>
  178. <div class="form-group"></div>
  179. <div class="form-group">
  180. <input type="hidden" id="choiceK" value="{{$item['choiceK']}}">
  181. <input type="hidden" id="answerK" value="{{$item['answerK']}}">
  182. </div>
  183. <script language='javascript'>
  184. var choiceK = $("#choiceK").val();
  185. var answerK = $("#answerK").val();
  186. function appendText() {
  187. choiceK ++;
  188. var type = $("#choice").val();
  189. if(type == 1){
  190. var name = '单选';
  191. }else{
  192. var name = '多选';
  193. }
  194. var option = '<tr style="border-top: hidden" id="problem_'+choiceK+'">' +
  195. '<td style="width:52px; text-align: right;">' +
  196. '<input type="hidden" class="form-control" name="data[option]['+choiceK+'][type]" value="'+type+'" placeholder="">' +
  197. '<span >'+name+'</span></td>' +
  198. '<td style="width:50px; text-align: center;">' +
  199. '<input type="text" class="form-control" name="data[option]['+choiceK+'][sort]" value="" placeholder=""></td>' +
  200. '<td style="width:100%;text-align: center;">' +
  201. '<input type="text" class="form-control" name="data[option]['+choiceK+'][choice_title]" value="" ></td>' +
  202. '<td style="width:20px;text-align: center;">' +
  203. '<input type="checkbox" name="data[option]['+choiceK+'][required]" value="1" ></td>' +
  204. '<td style="width:52px;"> ' +
  205. '<div class="col-sm-12 col-md-12" id="answer_'+choiceK+'"></div>'+
  206. '<div class="col-sm-12 col-md-12"><a class="btn btn-primary btn-add-type" href="javascript:;" onclick="appendOption('+choiceK+');">' +
  207. '<i id="add_field" class="fa fa-plus" title=""></i> 添加选项</a></div></td>' +
  208. '<td><a class="btn btn-default nav-del" href="javascript:;" onclick="problemClosed('+choiceK+');">' +
  209. ' <i id="add_field" class="fa fa-times" title=""></i> </a></td>'+
  210. '</tr>';
  211. $("#type-items").append(option);
  212. }
  213. function appendOption(choiceK) {
  214. answerK ++;
  215. var answer_option = '<ul id="an_'+answerK+'">' +
  216. '<li class="col-sm-12 col-md-5">' +
  217. '<input type="text" class="form-control" name="data[option]['+choiceK+'][choice][answer]['+answerK+']" value="" style="text-align: center;" placeholder=""></li>' +
  218. '<li class="col-sm-12 col-md-5"> <div class="input-group">'+
  219. ' <input type="text" name="data[option]['+choiceK+'][choice][fraction]['+answerK+']" class="form-control discounts_value" value=""/>'+
  220. ' <div class="input-group-addon waytxt">分</div></div></li>'+
  221. '<a class="btn btn-default nav-del" style="border:none!important;" href="javascript:;" onclick="Closed('+answerK+');">'+
  222. ' <i id="add_field" class="fa fa-times" title=""></i> </a>'+
  223. '</ul>';
  224. $("#"+"answer_"+choiceK).append(answer_option);
  225. }
  226. function problemClosed(choiceK) {
  227. $("#"+"problem_"+choiceK).empty();
  228. }
  229. function Closed(answerK) {
  230. $("#"+"an_"+answerK).empty();
  231. }
  232. </script>
  233. </div>
  234. <div class="tab-pane" id="tab_recommended_scheme">
  235. <div class="form-group"></div>
  236. <div class="form-group">
  237. <label class="col-xs-12 col-sm-3 col-md-1 control-label">推荐方案</label>
  238. <div class="col-xs-12 col-sm-3 col-md-2 input-group-btn">
  239. <a class="btn btn-primary btn-add-type" href="javascript:;" onclick="append_programme();"><i id="add_field" class="fa fa-plus" title=""></i> 添加方案</a>
  240. </div>
  241. </div>
  242. <div class="form-group" style="margin-top: 2em"></div>
  243. @if($item['has_many_questionnaire_programme'] != null)
  244. @foreach($item['has_many_questionnaire_programme'] as $key => $value)
  245. <div id="programme_{{$key}}">
  246. <div class="form-group">
  247. <label class="col-xs-12 col-sm-3 col-md-1 control-label"><span
  248. style="color: red;"></span>分数</label>
  249. <div class="col-sm-2 col-xs-4 col-md-3">
  250. <div class='input-group'>
  251. <input type='text' name='data[programme][{{$key}}][min_grade]' class="form-control discounts_value"
  252. value="{{$value['min_grade']}}"/>
  253. <div class='input-group-addon waytxt'>分数</div>
  254. </div>
  255. </div>
  256. <div class="col-sm-1 col-xs-4 col-md-1" style="padding: 0;text-align: center">————</div>
  257. <div class="col-sm-2 col-xs-4 col-md-3">
  258. <div class='input-group'>
  259. <input type='text' name='data[programme][{{$key}}][max_grade]' class="form-control discounts_value"
  260. value="{{$value['max_grade']}}"/>
  261. <div class='input-group-addon waytxt'>分数</div>
  262. </div>
  263. </div>
  264. <div class="col-sm-1 col-xs-4 col-md-1" style="padding: 0;text-align: center">
  265. <a class='btn btn-default nav-del' style="border:none!important;" href="javascript:;" onclick="remove_programme({{$key}});">
  266. <i class="fa fa-times fa-lg" style="color: #ff0030;font-size:26px"></i></a></div>
  267. </div>
  268. <div class="form-group" style="margin-top: 2em"></div>
  269. <div class="form-group">
  270. <label class="col-xs-12 col-sm-3 col-md-1 control-label"
  271. ><span style="color: red;"></span>推荐方案</label>
  272. <div class="col-sm-8 col-xs-12 col-md-9">
  273. {!! tpl_ueditor("data[programme][{$key}][programme]",$value['programme']) !!}
  274. </div>
  275. </div>
  276. </div>
  277. @endforeach
  278. @endif
  279. <div class="form-group" style="margin-top: 2em"></div>
  280. <div id="programme-list">
  281. </div>
  282. <div class="form-group" style="margin-top: 2em"></div>
  283. <div class="form-group">
  284. <input type="hidden" id="programmeK" value="{{$item['programmeK']}}">
  285. </div>
  286. <div class="form-group" style="margin-top: 2em"></div>
  287. <script language='javascript'>
  288. var programme_num =$("#programmeK").val();
  289. function append_programme() {
  290. programme_num++;
  291. $.get('{!! yzWebUrl('plugin.questionnaire.admin.investigation.appendProgramme') !!}', {
  292. keyword: programme_num ,
  293. }, function(dat){
  294. console.log(dat);
  295. $('#programme-list').append(dat);
  296. });
  297. console.log(programme_num);
  298. }
  299. function remove_programme(key) {
  300. $("#programme_"+key).remove();
  301. }
  302. </script>
  303. </div>
  304. <div class="tab-pane" id="tab_reward_setting">
  305. <div class="form-group"></div>
  306. <div class="form-group">
  307. <label class="col-xs-12 col-sm-3 col-md-1 control-label">奖励设置</label>
  308. <div class="col-xs-12 col-sm-3 col-md-2 input-group-btn">
  309. <a class="btn btn-primary btn-add-type" href="javascript:;" onclick="appendProgrammeReward();"><i id="add_field" class="fa fa-plus" title=""></i> 添加奖励</a>
  310. </div>
  311. </div>
  312. <div class="form-group"></div>
  313. @if($item['has_many_questionnaire_programme_reward'] != null)
  314. @foreach($item['has_many_questionnaire_programme_reward'] as $key =>$value)
  315. <div class="col-md-10 col-xs-12 " style="padding-top: 20px;" id="reward_{{$key}}">
  316. <div class="col-md-10 col-xs-10">
  317. <div class="form-group">
  318. <label class="col-xs-12 col-sm-3 col-md-1 control-label"><span
  319. style="color: red;"></span>分数</label>
  320. <div class="col-sm-5 col-xs-5 col-md-4">
  321. <div class='input-group'>
  322. <input type='text' name='data[programme_reward][{{$key}}][min_grade]' class="form-control discounts_value"
  323. value="{{$value['min_grade']}}"/>
  324. <div class='input-group-addon waytxt'>分数</div>
  325. </div>
  326. </div>
  327. <div class="col-sm-1 col-xs-5 col-md-1" style="padding: 0;text-align: center">
  328. ———
  329. </div>
  330. <div class="col-sm-5 col-xs-5 col-md-4">
  331. <div class='input-group'>
  332. <input type='text' name='data[programme_reward][{{$key}}][max_grade]' class="form-control discounts_value"
  333. value="{{$value['max_grade']}}"/>
  334. <div class='input-group-addon waytxt'>分数</div>
  335. </div>
  336. </div>
  337. </div>
  338. <div class="form-group">
  339. <label class="col-xs-12 col-sm-3 col-md-1 control-label"><span
  340. style="color: red;"></span>奖励</label>
  341. <div class="col-sm-5 col-xs-5 col-md-4">
  342. <div class='input-group'>
  343. <input type='text' name='data[programme_reward][{{$key}}][reward]' class="form-control discounts_value"
  344. value="{{$value['reward']}}"/>
  345. <div class='input-group-addon waytxt'>积分</div>
  346. </div>
  347. </div>
  348. </div>
  349. </div>
  350. <div class="col-md-2 col-xs-2" style="padding-top: 24px;">
  351. <a class='btn btn-default nav-del' style="border:none!important;" href="javascript:;" onclick="reward({{$key}});">
  352. <i class="fa fa-times fa-lg" style="color: #ff0030;font-size:26px"></i></a>
  353. </div>
  354. </div>
  355. @endforeach
  356. @endif
  357. <div id="setting">
  358. </div>
  359. <div class="form-group">
  360. <input type="hidden" id="settingK" value="{{$item['settingK']}}">
  361. </div>
  362. <div class="form-group"></div>
  363. <script language='javascript'>
  364. var reward_num =$("#settingK").val();
  365. function appendProgrammeReward() {
  366. reward_num++
  367. var option = '<div class="col-md-10 col-xs-12 " style="padding-top: 20px;" id="reward_'+reward_num+'">'+
  368. '<div class="col-md-10 col-xs-10">' +
  369. '<div class="form-group">' +
  370. '<label class="col-xs-12 col-sm-3 col-md-1 control-label"><span style="color: red;"></span>分数</label>' +
  371. '<div class="col-sm-5 col-xs-5 col-md-4">' +
  372. '<div class="input-group">' +
  373. '<input type="text" name ="data[programme_reward]['+reward_num+'][min_grade]" class="form-control discounts_value" value=""/>' +
  374. '<div class="input-group-addon waytxt">分数</div></div></div>'+
  375. '<div class="col-sm-1 col-xs-5 col-md-1" style="padding: 0;text-align: center">———</div>'+
  376. '<div class="col-sm-5 col-xs-5 col-md-4">' +
  377. '<div class="input-group">' +
  378. '<input type="text" name ="data[programme_reward]['+reward_num+'][max_grade]" class="form-control discounts_value" value=""/>' +
  379. '<div class="input-group-addon waytxt">分数</div></div></div></div><div class="form-group">' +
  380. '<label class="col-xs-12 col-sm-3 col-md-1 control-label"><span style="color: red;"></span>奖励</label>' +
  381. '<div class="col-sm-5 col-xs-5 col-md-4">' +
  382. '<div class="input-group">' +
  383. '<input type="text" name ="data[programme_reward]['+reward_num+'][reward]" class="form-control discounts_value" value=""/>' +
  384. '<div class="input-group-addon waytxt">积分</div></div></div></div></div>' +
  385. '<div class="col-md-2 col-xs-2" style="padding-top: 24px;">' +
  386. '<a class="btn btn-default nav-del" style="border:none!important;" href="javascript:;" onclick="rewardClosed('+reward_num+');">' +
  387. '<i class="fa fa-times fa-lg" style="color: #ff0030;font-size:26px"></i></a></div>' +
  388. '</div>';
  389. $("#setting").append(option);
  390. }
  391. function reward(key) {
  392. $("#reward_"+key).remove();
  393. }
  394. function rewardClosed(reward_num) {
  395. $("#"+"reward_"+reward_num).remove();
  396. }
  397. </script>
  398. </div>
  399. <div class="tab-pane" id="tab_video_products">
  400. <div class="form-group"></div>
  401. <div class="form-group">
  402. <label class="col-xs-12 col-sm-3 col-md-1 control-label">视频点播</label>
  403. <div class="col-xs-12 col-sm-3 col-md-2 input-group-btn">
  404. <a class="btn btn-primary btn-add-type" href="javascript:;" onclick="$('#modal-goods').modal()"><i id="add_field" class="fa fa-plus" title=""></i> 添加商品</a>
  405. </div>
  406. </div>
  407. <div class="form-group"></div>
  408. <div class=" col-xs-12 col-sm-3 col-md-offset-1 col-md-8" style="border-bottom: 1px solid #CCCCCC">
  409. <div class="col-xs-12 col-sm-2 col-md-1 ">ID</div>
  410. <div class="col-xs-12 col-sm-8 col-md-10 "><span>商品</span></div>
  411. <div class="col-xs-12 col-sm-2 col-md-1 " style="text-align: right"><span>操作</span></div>
  412. </div>
  413. <div>
  414. @if($goodsList != null)
  415. @foreach($goodsList as $value)
  416. <div class="col-xs-12 col-sm-3 col-md-offset-1 col-md-8" id="googs_num_{{$value['id']}}" style="padding: 10px 0px;line-height: 50px;" >
  417. <input type="hidden" value="{{ $value['id']}}" id="" name="data[goods][goods_{{$value['id']}}]">
  418. <div class="col-xs-12 col-sm-2 col-md-1 " style="height: 30px;line-height: 30px;">{{$value['id']}}</div>
  419. <div class="col-xs-12 col-sm-8 col-md-10 ">
  420. <div class="col-xs-2 col-sm-2 col-md-2">
  421. <img class="img-responsive img-thumbnail" style=" width:30px;" src='{{ tomedia($value['thumb']) }}'
  422. onerror="this.src='{{static_url('resource/images/nopic.jpg')}}'; this.title='图片未找到.'">
  423. </div>
  424. <div class="col-xs-10 col-sm-10 col-md-10" style="height: 30px;line-height: 30px;">
  425. {{ $value['title'] }}
  426. </div>
  427. </div>
  428. <div class="col-xs-12 col-sm-2 col-md-1 " style="text-align: right">
  429. <a class='btn btn-default nav-del' style="border:none!important;" href="javascript:;" onclick="remove_member({{$value['id']}});">
  430. <i class="fa fa-times fa-lg" style="color: #ff0030;font-size:26px"></i></a>
  431. </div>
  432. </div>
  433. @endforeach
  434. @endif
  435. </div>
  436. <div id="goods_id">
  437. @foreach($goods as $item)
  438. <div class="col-xs-12 col-sm-3 col-md-offset-1 col-md-8" id="" style="padding: 10px 0px;line-height: 50px;" >
  439. <input type="hidden" value="{{ $item['has_one_goods']['id']}}" id="" name="data['goods']['goods_'.{{$item['has_one_goods']['id']}}]">
  440. <div class="col-xs-12 col-sm-2 col-md-1 " style="height: 30px;line-height: 30px;">{{$item['has_one_goods']['id']}}</div>
  441. <div class="col-xs-12 col-sm-8 col-md-10 ">
  442. <div class="col-xs-2 col-sm-2 col-md-2">
  443. <img class="img-responsive img-thumbnail" style=" width:30px;" src='{{ tomedia($item['has_one_goods']['thumb']) }}'
  444. onerror="this.src='{{static_url('resource/images/nopic.jpg')}}'; this.title='图片未找到.'">
  445. </div>
  446. <div class="col-xs-10 col-sm-10 col-md-10" style="height: 30px;line-height: 30px;">
  447. {{ $item['has_one_goods']['title'] }}
  448. </div>
  449. </div>
  450. <div class="col-xs-12 col-sm-2 col-md-1 " style="text-align: right">
  451. <a class='btn btn-default nav-del' style="border:none!important;" href="javascript:;" onclick="remove_member();">
  452. <i class="fa fa-times fa-lg" style="color: #ff0030;font-size:26px"></i></a>
  453. </div>
  454. </div>
  455. @endforeach
  456. </div>
  457. <div id="modal-goods" class="modal fade" tabindex="-1">
  458. <div class="modal-dialog" style='width: 920px;'>
  459. <div class="modal-content">
  460. <div class="modal-header"><button aria-hidden="true" data-dismiss="modal" class="close" type="button">×</button><h3>选择商品</h3></div>
  461. <div class="modal-body" >
  462. <div class="row">
  463. <div class="input-group">
  464. <input type="text" class="form-control" name="keyword" value="" id="search-kwd-goods" placeholder="请输入商品名称" />
  465. <span class='input-group-btn'><button type="button" class="btn btn-default" onclick="search_goods();">搜索</button></span>
  466. </div>
  467. </div>
  468. <div id="module-menus-goods" style="padding-top:5px;"></div>
  469. </div>
  470. <div class="modal-footer"><a href="#" class="btn btn-default" data-dismiss="modal" aria-hidden="true">关闭</a></div>
  471. </div>
  472. </div>
  473. </div>
  474. <div class="form-group"></div>
  475. <script language='javascript'>
  476. function search_goods() {
  477. if( $.trim($('#search-kwd-goods').val())==''){
  478. Tip.focus('#search-kwd-goods','请输入关键词');
  479. return;
  480. }
  481. $("#module-goods").html("正在搜索....")
  482. $.get('{!! yzWebUrl('plugin.questionnaire.admin.investigation.searchGoods') !!}', {
  483. keyword: $.trim($('#search-kwd-goods').val())
  484. }, function(dat){
  485. $('#module-menus-goods').html(dat);
  486. });
  487. }
  488. var obj = 0;
  489. function select_good(o) {
  490. var option = '<div class="col-xs-12 col-sm-3 col-md-offset-1 col-md-8" id="googs_num_' +obj + '" style="padding: 10px 0px;line-height: 50px;" >'+
  491. '<input type="hidden" value="' + o.has_one_goods.id + '" name="data[goods][goods_'+o.has_one_goods.id+']">'+
  492. '<div class="col-xs-12 col-sm-2 col-md-1 "><span>' + o.has_one_goods.id + '</span></div>' +
  493. '<div class="col-xs-12 col-sm-8 col-md-10 ">' +
  494. '<div class="col-xs-2 col-sm-2 col-md-2">' +
  495. '<img class="img-responsive img-thumbnail" style=" width:30px;" src="'+ o.has_one_goods.thumb +'" onerror="this.src="'+o.has_one_goods.thumb+'"; this.title="图片未找到">' +
  496. '</div><div class="col-xs-10 col-sm-10 col-md-10">' +
  497. '<span>'+o.has_one_goods.title+'</span></div></div>'+
  498. '<div class="col-xs-12 col-sm-2 col-md-1 " style="text-align: right">' +
  499. '<a class="btn btn-default nav-del" style="border:none!important;" href="javascript:;" onclick="remove_member('+obj+');">' +
  500. ' <i class="fa fa-times fa-lg" style="color: #ff0030;font-size:26px"></i></a>' +
  501. '</div>';+
  502. '</div>';
  503. $("#goods_id").append(option);
  504. obj++;
  505. }
  506. function remove_member(obj) {
  507. $("#"+"googs_num_"+obj).remove();
  508. }
  509. </script>
  510. </div>
  511. </div>
  512. <div class="form-group" style="margin-top: 2em"></div>
  513. <div class="form-group" style="margin-top: 30px">
  514. <label class="col-xs-12 col-sm-3 col-md-1 control-label"></label>
  515. <div class="col-xs-6 col-md-9">
  516. <input type="submit" name="submit" value="提交" class="btn btn-primary col-lg-1"
  517. onclick='return subimt()'/>
  518. </div>
  519. </div>
  520. </div>
  521. </div>
  522. </form>
  523. </div>
  524. </div>
  525. </div>
  526. </div>
  527. @endsection