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.

select_dataset.tmpl 10 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
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
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152
  1. <style>
  2. .loading{
  3. animation: load 2s linear infinite;
  4. }
  5. @-webkit-keyframes load
  6. {
  7. from{-webkit-transform:rotate(0deg);}
  8. to{-webkit-transform:rotate(360deg);}
  9. }
  10. @-moz-keyframes load
  11. {
  12. from{-moz-transform:rotate(0deg);}
  13. to{-moz-transform:rotate(360deg);}
  14. }
  15. @-o-keyframes load
  16. {
  17. from{-o-transform:rotate(0deg);}
  18. to{-o-transform:rotate(360deg);}
  19. }</style>
  20. <div class="dataset-repolink" id="dataset-repolink-init" style="display: none;" data-repolink="{{.RepoLink}}" data-cloudranin-type="{{.cloudbraintype}}"></div>
  21. <div class="inline required field" id="dataset-base">
  22. <label>{{.i18n.Tr "dataset.dataset"}}</label>
  23. <input type="hidden" name="attachment" :value="dataset_uuid">
  24. <input type="text" :value="dataset_name" disabled>
  25. <el-button type="text" @click="dialogVisible = true" icon="el-icon-plus"> {{.i18n.Tr "dataset.select_dataset"}}</el-button>
  26. <el-dialog
  27. title="{{.i18n.Tr "dataset.select_dataset"}}"
  28. :visible.sync="dialogVisible"
  29. width="50%"
  30. >
  31. <div class="ui icon input" style="z-index: 9999;position: absolute;right: 50px;height:30px;">
  32. <i class="search icon" style="cursor: pointer;pointer-events:auto" @click="searchDataset()"></i>
  33. <input type="text" placeholder="{{.i18n.Tr "dataset.search_dataset"}}" v-model="searchDataItem" @keyup.enter="searchDataset()">
  34. </div>
  35. <el-tabs v-model="activeName" @tab-click="handleClick('{{.RepoLink}}',activeName,{{.cloudbraintype}})">
  36. <el-tab-pane label="{{.i18n.Tr "dataset.current_project"}}" name="first">
  37. <div style="display: flex;align-items: center;justify-content: space-between;padding: 1rem 0;border-bottom:1px solid #F5F5F5" v-for="(dataset,index) in currentRepoDataset" :key="index">
  38. <div style="width: 90%;">
  39. <div style="display: flex;align-items: center;"><span class="panel_creator_reponam">${dataset.Repo.OwnerName}/${dataset.Repo.Alias} </span><span class="panel_dataset_name">${dataset.Name} </span></div>
  40. <div style="margin-top: 8px;display: flex;">
  41. <a :title="dataset.Repo.OwnerName">
  42. <img class="ui avatar mini image" style="width: 20px;height: 20px;" :src="dataset.RelAvatarLink">
  43. </a>
  44. <span class="panel_datset_desc">${dataset.Description}</span>
  45. </div>
  46. </div>
  47. <div>
  48. <button v-if="dataset.DecompressState===1" class="ui primary basic button mini" @click.stop.prevent="selectDataset(dataset.UUID,dataset.Name)">{{.i18n.Tr "dataset.use"}}</button>
  49. <span v-if="dataset.DecompressState===2" style="display: flex;align-items: center;">
  50. <i class="CREATING"></i>
  51. <span style="margin-left: 0.4em;font-size: 12px;color: #5A5A5A;" data-tooltip="{{$.i18n.Tr "dataset.unzip_tooltips"}}" data-inverted="" data-variation="mini" data-position="left center">解压中</span>
  52. </span>
  53. <span v-if="dataset.DecompressState===3" style="display: flex;align-items: center;">
  54. <i class="FAILED"></i>
  55. <span style="margin-left: 0.4em;font-size: 12px;color:red;" data-tooltip="{{$.i18n.Tr "dataset.zip_failed"}}" data-inverted="" data-variation="mini" data-position="left center">解压失败</span>
  56. </span>
  57. </div>
  58. </div>
  59. </el-tab-pane>
  60. <el-tab-pane label="{{.i18n.Tr "dataset.owner_dataset"}}" name="second">
  61. <div style="display: flex;align-items: center;justify-content: space-between;padding: 1rem 0;border-bottom:1px solid #F5F5F5" v-for="(dataset,index) in myDataset" :key="index">
  62. <div style="width: 90%;">
  63. <div style="display: flex;align-items: center;"><span class="panel_creator_reponam">${dataset.Repo.OwnerName}/${dataset.Repo.Alias}</span><span class="panel_dataset_name">${dataset.Name}</span></div>
  64. <div style="margin-top: 8px;display: flex;">
  65. <a :title="dataset.Repo.OwnerName">
  66. <img class="ui avatar mini image" style="width: 20px;height: 20px;" :src="dataset.RelAvatarLink">
  67. </a>
  68. <span class="panel_datset_desc">${dataset.Description}</span>
  69. </div>
  70. </div>
  71. <div>
  72. <button v-if="dataset.DecompressState===1" class="ui primary basic button mini" @click.stop.prevent="selectDataset(dataset.UUID,dataset.Name)">{{.i18n.Tr "dataset.use"}}</button>
  73. <span v-if="dataset.DecompressState===2" style="display: flex;align-items: center;">
  74. <i class="CREATING"></i>
  75. <span style="margin-left: 0.4em;font-size: 12px;color: #5A5A5A;" data-tooltip="{{$.i18n.Tr "dataset.unzip_tooltips"}}" data-inverted="" data-variation="mini" data-position="left center">解压中</span>
  76. </span>
  77. <span v-if="dataset.DecompressState===3" style="display: flex;align-items: center;">
  78. <i class="FAILED"></i>
  79. <span style="margin-left: 0.4em;font-size: 12px;color:red;" data-tooltip="{{$.i18n.Tr "dataset.zip_failed"}}" data-inverted="" data-variation="mini" data-position="left center">解压失败</span>
  80. </span>
  81. </div>
  82. </div>
  83. </el-tab-pane>
  84. <el-tab-pane label="{{.i18n.Tr "dataset.public_dataset"}}" name="third">
  85. <div style="display: flex;align-items: center;justify-content: space-between;padding: 1rem 0;border-bottom:1px solid #F5F5F5" v-for="(dataset,index) in publicDataset" :key="index">
  86. <div style="width: 90%;">
  87. <div style="display: flex;align-items: center;"><span class="panel_creator_reponam">${dataset.Repo.OwnerName}/${dataset.Repo.Alias}</span><span class="panel_dataset_name">${dataset.Name}</span></div>
  88. <div style="margin-top: 8px;display: flex;">
  89. <a :title="dataset.UserName">
  90. <img class="ui avatar mini image" style="width: 20px;height: 20px;" :src="dataset.RelAvatarLink">
  91. </a>
  92. <span class="panel_datset_desc">${dataset.Description}</span>
  93. </div>
  94. </div>
  95. <div>
  96. <button v-if="dataset.DecompressState===1" class="ui primary basic button mini" @click.stop.prevent="selectDataset(dataset.UUID,dataset.Name)">{{.i18n.Tr "dataset.use"}}</button>
  97. <span v-if="dataset.DecompressState===2" style="display: flex;align-items: center;">
  98. <i class="CREATING"></i>
  99. <span style="margin-left: 0.4em;font-size: 12px;color: #5A5A5A;" data-tooltip="{{$.i18n.Tr "dataset.unzip_tooltips"}}" data-inverted="" data-variation="mini" data-position="left center">解压中</span>
  100. </span>
  101. <span v-if="dataset.DecompressState===3" style="display: flex;align-items: center;">
  102. <i class="FAILED"></i>
  103. <span style="margin-left: 0.4em;font-size: 12px;color:red;" data-tooltip="{{$.i18n.Tr "dataset.zip_failed"}}" data-inverted="" data-variation="mini" data-position="left center">解压失败</span>
  104. </span>
  105. </div>
  106. </div>
  107. </el-tab-pane>
  108. <el-tab-pane label="{{.i18n.Tr "dataset.I_liked"}}" name="fourth">
  109. <div style="display: flex;align-items: center;justify-content: space-between;padding: 1rem 0;border-bottom:1px solid #F5F5F5" v-for="(dataset,index) in myFavoriteDataset" :key="index">
  110. <div style="width: 90%;">
  111. <div style="display: flex;align-items: center;"><span class="panel_creator_reponam">${dataset.Repo.OwnerName}/${dataset.Repo.Alias}</span><span class="panel_dataset_name">${dataset.Name}</span></div>
  112. <div style="margin-top: 8px;display: flex;">
  113. <a :title="dataset.Repo.OwnerName">
  114. <img class="ui avatar mini image" style="width: 20px;height: 20px;" :src="dataset.RelAvatarLink">
  115. </a>
  116. <span class="panel_datset_desc">${dataset.Description}</span>
  117. </div>
  118. </div>
  119. <div>
  120. <button v-if="dataset.DecompressState===1" class="ui primary basic button mini" @click.stop.prevent="selectDataset(dataset.UUID,dataset.Name)">{{.i18n.Tr "dataset.use"}}</button>
  121. <span v-if="dataset.DecompressState===2" style="display: flex;align-items: center;">
  122. <i class="CREATING"></i>
  123. <span style="margin-left: 0.4em;font-size: 12px;color: #5A5A5A;" data-tooltip="{{$.i18n.Tr "dataset.unzip_tooltips"}}" data-inverted="" data-variation="mini" data-position="left center">解压中</span>
  124. </span>
  125. <span v-if="dataset.DecompressState===3" style="display: flex;align-items: center;">
  126. <i class="FAILED"></i>
  127. <span style="margin-left: 0.4em;font-size: 12px;color:red;" data-tooltip="{{$.i18n.Tr "dataset.zip_failed"}}" data-inverted="" data-variation="mini" data-position="left center">解压失败</span>
  128. </span>
  129. </div>
  130. </div>
  131. </el-tab-pane>
  132. </el-tabs>
  133. <div class="center">
  134. <el-pagination
  135. background
  136. @current-change="handleCurrentChange"
  137. :current-page="page"
  138. :page-size="5"
  139. layout="total,prev, pager, next"
  140. :total="totalnums">
  141. </el-pagination>
  142. </div>
  143. </el-dialog>
  144. </div>