You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

create.tmpl 3.8 kB

3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <style>
  2. #dataset-base>.field>label{
  3. width:120px !important;
  4. text-align:right !important;
  5. }
  6. </style>
  7. <div id="mask">
  8. <div id="loadingPage">
  9. <div class="rect1"></div>
  10. <div class="rect2"></div>
  11. <div class="rect3"></div>
  12. <div class="rect4"></div>
  13. <div class="rect5"></div>
  14. </div>
  15. </div>
  16. {{template "base/head" .}}
  17. <div class="repository">
  18. {{template "repo/header" .}}
  19. <div class="ui container">
  20. <input type="hidden" id="postPath" value="{{.Link}}">
  21. <div style="width: 80%;margin: auto;">
  22. <h4 class="ui top attached header">
  23. {{.i18n.Tr "dataset.create_new_dataset"}}
  24. </h4>
  25. <div class="ui attached segment" style="padding: 2em 3em;">
  26. <div class="ui form" id="dataset-base">
  27. <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="140px">
  28. {{.CsrfTokenHtml}}
  29. <el-form-item label='{{.i18n.Tr "dataset.dataset_name"}}' prop="title">
  30. <el-input v-model="ruleForm.title"></el-input>
  31. <span style="font-size: 12px;color: #888;line-height: 1;margin-top: 0.5em;display: inline-block;">{{.i18n.Tr "dataset.dataset_name_tooltips"}}</span>
  32. <!-- <span>请输入字母、数字、_和-,最长64个字符,且不能以中划线(-)结尾。</span> -->
  33. </el-form-item>
  34. <el-form-item label='{{.i18n.Tr "dataset.dataset_description"}}' prop="description">
  35. <el-input type="textarea" :rows="3" maxlength="1024" placeholder="{{.i18n.Tr "dataset.dataset_desc"}}" v-model="ruleForm.description"></el-input>
  36. </el-form-item>
  37. <el-form-item label='{{.i18n.Tr "dataset.category"}}' prop="category">
  38. <el-select v-model="ruleForm.category" placeholder='{{.i18n.Tr "dataset.select_category"}}' style="width: 60%;">
  39. {{range $category := categories}}
  40. <el-option label='{{$.i18n.Tr (printf "dataset.category.%s" $category)}}' value='{{$category}}'></el-option>
  41. {{end}}
  42. </el-select>
  43. </el-form-item>
  44. <el-form-item label='{{.i18n.Tr "dataset.task"}}' prop="task">
  45. <el-select v-model="ruleForm.task" placeholder='{{.i18n.Tr "dataset.select_task"}}' style="width: 60%;">
  46. {{range $task := tasks}}
  47. <el-option label='{{$.i18n.Tr (printf "dataset.task.%s" $task)}}' value='{{$task}}'></el-option>
  48. {{end}}
  49. </el-select>
  50. </el-form-item>
  51. <el-form-item label='{{.i18n.Tr "repo.license"}}' prop="license">
  52. <el-select v-model="ruleForm.license" placeholder='{{.i18n.Tr "repo.license_helper"}}' style="width: 60%;">
  53. {{range $license := licenses}}
  54. <el-option label='{{$license}}' value='{{$license}}'></el-option>
  55. {{end}}
  56. </el-select>
  57. </el-form-item>
  58. <el-form-item>
  59. <el-button style="background-color: #21ba45;" type="success" @click="createDataset('ruleForm')">{{.i18n.Tr "repo.confirm_choice"}}</el-button>
  60. <el-button type="info" @click="cancelDataset('create','')">{{.i18n.Tr "cancel"}}</el-button>
  61. </el-form-item>
  62. </el-form>
  63. </div>
  64. </div>
  65. </div>
  66. </div>
  67. </div>
  68. {{template "base/footer" .}}