add.html 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. <form id="add-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="{:url('general.ai_measure_config/add')}">
  2. {:token()}
  3. <div class="form-group">
  4. <label class="control-label col-xs-12 col-sm-2">{:__('Group')}:</label>
  5. <div class="col-xs-12 col-sm-4">
  6. <select name="row[group]" class="form-control selectpicker">
  7. <option value="ai_measure_selfie">AI测量自拍模式</option>
  8. <option value="ai_measure_helper">AI测量帮拍模式</option>
  9. <option value="ai_measure_common">AI测量通用配置</option>
  10. </select>
  11. </div>
  12. </div>
  13. <div class="form-group">
  14. <label class="control-label col-xs-12 col-sm-2">{:__('Type')}:</label>
  15. <div class="col-xs-12 col-sm-4">
  16. <select name="row[type]" id="c-type" class="form-control selectpicker">
  17. <option value="string">字符串</option>
  18. <option value="text">多行文本</option>
  19. <option value="editor">富文本编辑器</option>
  20. <option value="number">数字</option>
  21. <option value="switch">开关</option>
  22. <option value="radio">单选框</option>
  23. <option value="checkbox">复选框</option>
  24. <option value="select">下拉选择</option>
  25. <option value="image">图片</option>
  26. <option value="array">数组</option>
  27. </select>
  28. </div>
  29. </div>
  30. <div class="form-group">
  31. <label for="name" class="control-label col-xs-12 col-sm-2">{:__('Name')}:</label>
  32. <div class="col-xs-12 col-sm-4">
  33. <input type="text" class="form-control" id="name" name="row[name]" value="" data-rule="required; length(3~30); remote(general/ai_measure_config/check)" placeholder="ai_measure_selfie_xxx"/>
  34. <span class="help-block">建议以 ai_measure_ 开头</span>
  35. </div>
  36. </div>
  37. <div class="form-group">
  38. <label for="title" class="control-label col-xs-12 col-sm-2">{:__('Title')}:</label>
  39. <div class="col-xs-12 col-sm-4">
  40. <input type="text" class="form-control" id="title" name="row[title]" value="" data-rule="required" placeholder="配置项的中文标题"/>
  41. </div>
  42. </div>
  43. <div class="form-group">
  44. <label for="value" class="control-label col-xs-12 col-sm-2">{:__('Value')}:</label>
  45. <div class="col-xs-12 col-sm-4">
  46. <input type="text" class="form-control" id="value" name="row[value]" value="" data-rule="" placeholder="默认值"/>
  47. </div>
  48. </div>
  49. <div class="form-group hide" id="add-content-container">
  50. <label for="content" class="control-label col-xs-12 col-sm-2">{:__('Content')}:</label>
  51. <div class="col-xs-12 col-sm-4">
  52. <textarea name="row[content]" id="content" cols="30" rows="5" class="form-control" data-rule="required(content)" placeholder="value1|title1&#10;value2|title2">value1|title1
  53. value2|title2</textarea>
  54. <span class="help-block">用于单选框、复选框、下拉选择的选项数据</span>
  55. </div>
  56. </div>
  57. <div class="form-group">
  58. <label for="tip" class="control-label col-xs-12 col-sm-2">{:__('Tip')}:</label>
  59. <div class="col-xs-12 col-sm-4">
  60. <input type="text" class="form-control" id="tip" name="row[tip]" value="" data-rule="" placeholder="配置项的说明提示"/>
  61. </div>
  62. </div>
  63. <div class="form-group">
  64. <label for="rule" class="control-label col-xs-12 col-sm-2">{:__('Rule')}:</label>
  65. <div class="col-xs-12 col-sm-4">
  66. <input type="text" class="form-control" id="rule" name="row[rule]" value="" data-tip="{:__('Rule tips')}" placeholder="验证规则,如:required;number;min:1"/>
  67. </div>
  68. </div>
  69. <div class="form-group">
  70. <label for="visible" class="control-label col-xs-12 col-sm-2">{:__('Visible condition')}:</label>
  71. <div class="col-xs-12 col-sm-4">
  72. <input type="text" class="form-control" id="visible" name="row[visible]" value="" data-rule="" placeholder="可见条件,留空表示始终可见"/>
  73. </div>
  74. </div>
  75. <div class="form-group">
  76. <label for="extend" class="control-label col-xs-12 col-sm-2">{:__('Extend')}:</label>
  77. <div class="col-xs-12 col-sm-4">
  78. <textarea name="row[extend]" id="extend" cols="30" rows="5" class="form-control" data-tip="{:__('Extend tips')}" data-rule="required(extend)" data-msg-extend="当类型为自定义时,扩展属性不能为空" placeholder="扩展属性,一般留空"></textarea>
  79. </div>
  80. </div>
  81. <div class="form-group">
  82. <label class="control-label col-xs-12 col-sm-2"></label>
  83. <div class="col-xs-12 col-sm-4">
  84. {if !$Think.config.app_debug}
  85. <button type="button" class="btn btn-primary disabled">{:__('Only work at development environment')}</button>
  86. {else/}
  87. <button type="submit" class="btn btn-primary btn-embossed">{:__('OK')}</button>
  88. <button type="reset" class="btn btn-default btn-embossed">{:__('Reset')}</button>
  89. {/if}
  90. </div>
  91. </div>
  92. </form>