task_Edit
来源:互联网 发布:淘宝键盘 编辑:程序博客网 时间:2024/06/08 10:59
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<link rel="stylesheet" href="../css/taskEdit.css">
<script src="../js/jquery-2.1.3.min.js"></script>
<script src="../js/vue_2.1.8_vue.min.js"></script>
<script src="../js/vue-resource.js"></script>
</head>
<body>
<div id="csTaskEdit">
<div class="place">
<span>位置:</span>
<ul class="placeul">
<li><a href="#">首页</a></li>
<li><a href="#">分析评估</a></li>
<li><a href="#">任务编写</a></li>
</ul>
</div>
<div class="formbody">
<div class="formtitle"><span>测试任务编辑</span></div>
<ul class="forminfo">
<li><label><span>* </span>测试任务名称:</label><input name="" type="text" class="scinput" v-model="taskName" /></li>
<li><label>创建者:</label><input name="" type="text" v-model="taskCreator" class="scinput" /></li>
<li><label>任务描述:</label><textarea v-model="taskDescribe" class="textinput"></textarea></li>
<li class="proSystem">
<div>
<label><span>* </span>所属项目:</label>
<select name="" class="scinput" v-model="toProject" @change="proClick()">
<option v-for="item in dataFromEnd" v-bind:value="item.proName">
<!--{% verbatim myblock %}-->
{{item.proName}}
<!--{% endverbatim myblock %}-->
</option>
</select>
</div>
<div>
<label><span>* </span>所属系统:</label>
<select name="" class="scinput" v-model="toSystem">
<option v-for="item in sysData" v-bind:value="item">{{item}}</option>
</select>
</div>
</li>
</ul>
</div>
<div class="vme">
<label><span> * </span>执行内容:</label>
<table cellpadding="0" cellspacing="0" id="optionContainer" class="tabA" >
<thead>
<tr id="option0">
<th width="40%"><span> * </span>选择测试项</th>
<th width="20%"><span> * </span>执行优先级</th>
<th width="15%"><span> * </span>执行次数</th>
<th width="15%"><span> * </span>通道选择</th>
<th width="10%">删除</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<select name="选择测试项" id="option"+index class="dfinput" v-for="(item,index) in caseFiles">
<option value="">{{item}}</option>
</select>
</td>
<td>
<select name="执行优先级" class="dfinput1">
<option value="">1</option>
<option value="">2</option>
<option value="">3</option>
<option value="">4</option>
<option value="">5</option>
</select>
</td>
<td>
<select name="执行次数" class="dfinput2">
<option value="">1</option>
<option value="">2</option>
<option value="">3</option>
<option value="">4</option>
<option value="">5</option>
</select>
</td>
<td>
<select name="通道选择" class="dfinput2">
<option value="">#RS421</option>
<option value="">#RS422</option>
<option value="">#RS423</option>
</select>
</td>
<td @click=delRow(index)>
<img src="../images/close1.png" />
</td>
</tr>
<!--'<tr> <td> <select name="选择测试项" id="option"'+index class="dfinput" v-for="(item,index) in caseFiles"> <option value="">{{item}}</option> </select> </td> <td> <select name="执行优先级" class="dfinput1"> <option value="">1</option> <option value="">2</option> <option value="">3</option> <option value="">4</option> <option value="">5</option> </select> </td> <td> <select name="执行次数" class="dfinput2"> <option value="">1</option> <option value="">2</option> <option value="">3</option> <option value="">4</option> <option value="">5</option> </select> </td> <td> <select name="通道选择" class="dfinput2"> <option value="">#RS421</option> <option value="">#RS422</option> <option value="">#RS423</option> </select> </td> <td @click=delRow(index)> <img src="../images/close1.png" /> </td> </tr>"-->
<!--<tr id="option1">
<td>
<select name="" id="" class="dfinput">
<option value="">必定通过的测试项</option>
<option value="">延迟测试项</option>
<option value="">发布消息测试</option>
<option value="">必定失败测试项</option>
<option value="">弹窗测试</option>
<option value="">发送消息测试-自定义内容</option>
<option value="">socket收发测试</option>
<option value="">--------</option>
</select>
</td>
<td>
<select name="" id="" class="dfinput1">
<option value="">1</option>
<option value="">2</option>
<option value="">3</option>
<option value="">4</option>
<option value="">5</option>
</select>
</td>
<td>
<select name="" id="" class="dfinput2">
<option value="">1</option>
<option value="">2</option>
<option value="">3</option>
<option value="">4</option>
<option value="">5</option>
</select>
</td>
<td>
<select name="" id="" class="dfinput2">
<option value="">1</option>
<option value="">2</option>
<option value="">3</option>
<option value="">4</option>
<option value="">5</option>
</select>
</td>
<td onclick=delRow(1)>
<img src="../images/close1.png" />
</td>
</tr>
-->
</tbody>
</table>
<div>
<button name="" type="button" class="scbtn" value="添加测试项" @click="addRow()" >添加测试项</button>
</div>
</div>
<button name="" type="button" class="savebtn" value="保存" @click="saveBtn()" >保存</button>
</div>
<script>
new Vue({
el:'#csTaskEdit',
data:{
taskName:'',
taskCreator:'',
taskDescribe:'',
dataFromEnd:[],
sysData:[],
toProject:'',
toSystem:'',
caseFiles:''
},
created: function () {
// this.$http.post('/queryOpt').then(function(res){
// this.dataFromEnd= res.data;
// })
},
methods:{
proClick:function(){
for(var i=0;i<this.dataFromEnd.length;i++){
if(this.dataFromEnd[i].proName == this.toProject){
this.sysData =this.dataFromEnd[i].proSys;
console.log( this.sysData);
return false;
}
}
},
addRow:function(){
var rowCount = $("#optionContainer tbody tr").length;
rowCount++;
var newRow='<tr id="option'+rowCount+'"><td><select name="" id="" class="dfinput"><option value="">必定通过的测试项</option><option value="">延迟测试项</option><option value="">发布消息测试</option><option value="">必定失败测试项</option><option value="">弹窗测试</option><option value="">发送消息测试-自定义内容</option><option value="">socket收发测试</option><option value="">--------</option></select></td><td><select name="" id="" class="dfinput1"><option value="">1</option><option value="">2</option><option value="">3</option><option value="">4</option><option value="">5</option></select></td><td><select name="" id="" class="dfinput2"><option value="">1</option><option value="">2</option><option value="">3</option><option value="">4</option><option value="">5</option></select></td><td><select name="" id="" class="dfinput2"><option value="">1</option><option value="">2</option><option value="">3</option><option value="">4</option><option value="">5</option></select></td><td onclick=delRow(5)><img src="../images/close1.png" /></td></tr>';
$('#optionContainer').append(newRow);
}
}
})
</script>
</body>
</html>
function addRow(){
rowCount++;
var newRow='<tr id="option'+rowCount+'"><td><select name="" id="" class="dfinput"><option value="">必定通过的测试项</option><option value="">延迟测试项</option><option value="">发布消息测试</option><option value="">必定失败测试项</option><option value="">弹窗测试</option><option value="">发送消息测试-自定义内容</option><option value="">socket收发测试</option><option value="">--------</option></select></td><td><select name="" id="" class="dfinput1"><option value="">1</option><option value="">2</option><option value="">3</option><option value="">4</option><option value="">5</option></select></td><td><select name="" id="" class="dfinput2"><option value="">1</option><option value="">2</option><option value="">3</option><option value="">4</option><option value="">5</option></select></td><td><select name="" id="" class="dfinput2"><option value="">1</option><option value="">2</option><option value="">3</option><option value="">4</option><option value="">5</option></select></td><td onclick=delRow(5)><img src="../images/close1.png" /></td></tr>';
$('#optionContainer').append(newRow);
}
//删除行
function delRow(rowIndex){
$("#option"+rowIndex).remove();
rowCount--;
}
- task_Edit
- 英特尔「机密档案」:严防死守背后,是怎样的一条AI硬件进击路
- CNN入门材料:《解析卷积神经网络——深度学习实践手册》
- 一文概览深度学习中的五大正则化方法和七大优化策略
- 理解XGBoost机器学习模型的决策过程
- TP5学习-第10课 控制器的初始化
- task_Edit
- 【23-将redis当做使用LRU算法的缓存来使用】
- 如何测量智能产品的AI智商水平,论AI的三种智商 |研究
- SparkCore4
- 36氪首发 | 推出行业智能助理“吾来”,「助理来也」完成千万美元B轮融资
- 通往1亿美金的增长之路,这四大要素缺一不可
- Instagram 是如何让用户越用越上瘾的?答案:内在触发器
- 2017年消费金融冰火两重天,2018年将何去何从?
- 走进赫尔辛基: 北欧VR/AR产业之巢