add.html 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <include file="public@header"/>
  2. </head>
  3. <body>
  4. <div class="wrap">
  5. <ul class="nav nav-tabs">
  6. <li><a href="{:url('Route/index')}">{:lang('ADMIN_ROUTE_INDEX')}</a></li>
  7. <li class="active"><a href="{:url('Route/add')}">{:lang('ADMIN_ROUTE_ADD')}</a></li>
  8. </ul>
  9. <form method="post" class="form-horizontal js-ajax-form margin-top-20" action="{:url('Route/addPost')}">
  10. <div class="form-group">
  11. <label for="input-full_url" class="col-sm-2 control-label">{:lang('Full Url')}<span class="form-required">*</span></label>
  12. <div class="col-md-6 col-sm-10">
  13. <input type="text" class="form-control" id="input-full_url" name="full_url"> <a href="javascript:doSelectUrl();">选择规则</a>
  14. </div>
  15. </div>
  16. <div class="form-group">
  17. <label for="input-url" class="col-sm-2 control-label">{:lang('Short Url')}<span class="form-required">*</span></label>
  18. <div class="col-md-6 col-sm-10">
  19. <input type="text" class="form-control" id="input-url" name="url">
  20. <p class="help-block"><span id="url-vars"></span> {:lang('SHORT_URL_HELP_BLOCK_TEXT')}
  21. </p>
  22. </div>
  23. </div>
  24. <div class="form-group">
  25. <label for="input-status" class="col-sm-2 control-label">{:lang('Status')}</label>
  26. <div class="col-md-6 col-sm-10">
  27. <select class="form-control" name="status" id="input-status">
  28. <option value="1">{:lang('Enable')}</option>
  29. <option value="0">{:lang('Disable')}</option>
  30. </select>
  31. </div>
  32. </div>
  33. <div class="form-group">
  34. <div class="col-sm-offset-2 col-sm-10">
  35. <button type="submit" class="btn btn-primary js-ajax-submit">{:lang('SAVE')}</button>
  36. </div>
  37. </div>
  38. </form>
  39. </div>
  40. <script type="text/javascript" src="__STATIC__/js/admin.js?v={$_static_version}"></script>
  41. <script>
  42. function doSelectUrl() {
  43. var selectedCategoriesId = $('#js-categories-id-input').val();
  44. openIframeLayer("{:url('Route/select')}?ids=" + selectedCategoriesId, '请选择URL', {
  45. area: GV.IS_MOBILE ? ['100%', '100%'] : ['95%', '90%'],
  46. offset: GV.IS_MOBILE ? ['0px', '0px'] : 'auto',
  47. btn: ['确定', '取消'],
  48. yes: function (index, layero) {
  49. var iframeWin = window[layero.find('iframe')[0]['name']];
  50. var selectedUrl = iframeWin.confirm();
  51. if (selectedUrl) {
  52. $('#input-full_url').val(selectedUrl.action);
  53. $('#input-url').val(selectedUrl.url);
  54. var helpBlock = selectedUrl.vars ? "URL参数有" + selectedUrl.vars + ',' : '';
  55. $('#url-vars').text(helpBlock);
  56. }
  57. layer.close(index); //如果设定了yes回调,需进行手工关闭
  58. }
  59. });
  60. }
  61. </script>
  62. </body>
  63. </html>