|
@@ -75,34 +75,47 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<!-- text input -->
|
|
|
+
|
|
|
<div class="form-group">
|
|
|
- <label class="col-sm-2 control-label">操作系统枚举项<br><small>请用分号分割</small></label>
|
|
|
+ <label class="col-sm-2 control-label">操作系统<small style="color: #777">多选</small></label>
|
|
|
<div class="col-sm-4">
|
|
|
- <input onchange="checkNull(event)" class="form-control" id="os" placeholder="请输入os枚举项"/>
|
|
|
+ <select class="form-control select2" id="os-multi" multiple="multiple" data-placeholder="选择操作系统"
|
|
|
+ style="width: 100%;">
|
|
|
+ <option>windows</option>
|
|
|
+ <option>linux</option>
|
|
|
+ <option>macos</option>
|
|
|
+ <option>ios</option>
|
|
|
+ <option>android</option>
|
|
|
+ <option>uos</option>
|
|
|
+ <option>飞腾</option>
|
|
|
+ </select>
|
|
|
</div>
|
|
|
+
|
|
|
</div>
|
|
|
+
|
|
|
+
|
|
|
<!-- Date and time range -->
|
|
|
- <div class="form-group">
|
|
|
- <label class="col-sm-2 control-label" >任务时间</label>
|
|
|
- <div class=" col-sm-5">
|
|
|
- <!-- <div class="input-group-addon">-->
|
|
|
- <!-- <i class="fa fa-clock-o"></i>-->
|
|
|
- <!-- </div>-->
|
|
|
- <input type="text" class="form-control pull-right" id="reservationtime"/>
|
|
|
- </div>
|
|
|
- <!-- /.input group -->
|
|
|
- </div>
|
|
|
+<!-- <div class="form-group">-->
|
|
|
+<!-- <label class="col-sm-2 control-label" >任务时间</label>-->
|
|
|
+<!-- <div class=" col-sm-5">-->
|
|
|
+<!-- <!– <div class="input-group-addon">–>-->
|
|
|
+<!-- <!– <i class="fa fa-clock-o"></i>–>-->
|
|
|
+<!-- <!– </div>–>-->
|
|
|
+<!-- <input type="text" class="form-control pull-right" id="reservationtime"/>-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- <!– /.input group –>-->
|
|
|
+<!-- </div>-->
|
|
|
|
|
|
<!-- select -->
|
|
|
- <div class="form-group">
|
|
|
- <label class="col-sm-2 control-label" >任务类型</label>
|
|
|
- <div class=" col-sm-4">
|
|
|
- <select class="form-control" id="testType" >
|
|
|
- <option >移动应用</option>
|
|
|
- <option >Web应用</option>
|
|
|
- </select>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
+<!-- <div class="form-group">-->
|
|
|
+<!-- <label class="col-sm-2 control-label" >任务类型</label>-->
|
|
|
+<!-- <div class=" col-sm-4">-->
|
|
|
+<!-- <select class="form-control" id="testType" >-->
|
|
|
+<!-- <option >移动应用</option>-->
|
|
|
+<!-- <option >Web应用</option>-->
|
|
|
+<!-- </select>-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- </div>-->
|
|
|
|
|
|
<!-- text input -->
|
|
|
<!-- <div class="form-group" id="webUrl" style="display: none">-->
|
|
@@ -174,7 +187,10 @@
|
|
|
<script src="/static/AdminLTE/bower_components/bootstrap-notify/dist/bootstrap-notify.min.js"></script>
|
|
|
<!--<script src="/static/js/app_info.js"></script>-->
|
|
|
<script type="text/javascript">
|
|
|
+
|
|
|
+ var osChecked;
|
|
|
$(document).ready(function(){
|
|
|
+ $('.select2').select2()
|
|
|
$('#crowdSidebar').addClass('active');
|
|
|
$('#crowdSidebarMenu-addCrowdTask').addClass('active');
|
|
|
$('#reservationtime').daterangepicker({ timePicker: true, timePickerIncrement: 30, locale: { format: 'MM/DD/YYYY hh:mm A' }})
|
|
@@ -191,6 +207,18 @@
|
|
|
// $('#webUrl').css('display','none');
|
|
|
// }
|
|
|
// }
|
|
|
+
|
|
|
+ $('#os-multi').change(function(){
|
|
|
+ var o=document.getElementById('os-multi').getElementsByTagName('option');
|
|
|
+ var all="";
|
|
|
+ for(var i=0;i<o.length;i++){
|
|
|
+ if(o[i].selected){
|
|
|
+ all+=o[i].value+";";
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(o.length>0)all = all.substr(0, all.length - 1);//去掉末尾的分毫
|
|
|
+ osChecked = all;//赋值给隐藏的文本框
|
|
|
+ })
|
|
|
|
|
|
addTask = function(){
|
|
|
//type = 0 表示添加
|
|
@@ -199,9 +227,7 @@
|
|
|
var data = new FormData();
|
|
|
data.append('name',$('#name').val());
|
|
|
data.append('description',$('#description').val());
|
|
|
- data.append('time',$('#reservationtime').val());
|
|
|
- data.append('type',$('#testType').val());
|
|
|
- data.append('os',$('#os').val());
|
|
|
+ data.append('os',osChecked);
|
|
|
// data.append('webUrl',$('#webUrl').val());
|
|
|
// if($('#testType').val() == '移动应用') data.append("apk",document.getElementById('testApplication').files[0])
|
|
|
// data.append("requirement",document.getElementById('testRequirement').files[0])
|