问题描述
请教下这段代码中,选择方案加入时,可以选择加入真实与加入测试,我看真实与测试代码都一样的,想请教下是如何判断并执行真实与测试的,新手学习,请多指教!!谢谢谢谢!
问题出现的环境背景及自己尝试过哪些方法
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
/方案列表容器/
!function(){
//选择的方案
var sel;
//主容器
window.PPlanList = function(){
var self = this;
//初始化dom
this.extend("dom-module",
<div class="plan-list">
<div class="left">
<a onclick={function(){
self.load();
}}><i class="if icon-f14"></i>更新服务器方案</a>
<div lid="left"></div>
</div>
<div lid="right" class="right">
<div class="pl-btn">
<p>方案设置</p>
<div class="pl-config">
<div>
<input type="checkbox" lid="check-allw" />
<a>盈利超过<input lid="val-allw" type="number" min="0" step="100" value="1000" />停止投注</a>
</div>
<div>
<input type="checkbox" lid="check-alll" />
<a>亏损超过<input lid="val-alll" type="number" min="0" step="100" value="1000" />停止投注</a>
</div>
</div>
<p>投注操作</p>
<select lid="sel">
<option value="1"> A 桌</option>
<option value="2"> B 桌</option>
<option value="3"> C 桌</option>
<option value="6"> D 桌</option>
<option value="7"> E 桌</option>
<option value="36"> I桌</option>
<option value="37"> J桌</option>
<option value="52"> TB1桌</option>
<option value="53"> TB2桌</option>
</select>
<div>
<a class="btn" onclick={function(){
if(!sel)
return alert("请选择方案!");
Msg.send("base.bet-create",{
user:localStorage["user"],
username:localStorage["username"],
plan:sel.data.id,
planname:sel.data.name,
tabel:self.ids["sel"].value
},function(res){
var obj = {};
for(var i in configs)
if(self.ids["check-"+configs[i]].checked)
obj[configs[i]] = self.ids["val-"+configs[i]].value;
GPlan.addPlan({code:sel.data.code,name:sel.data.name,id:res.insertId},self.ids["sel"].value,obj);
alert("已加入方案!");
});
}}>加入测试</a>
<a class="btn" onclick={function(){
if(!sel)
return alert("请选择方案!");
Msg.send("base.bet-create",{
user:localStorage["user"],
username:localStorage["username"],
plan:sel.data.id,
planname:sel.data.name,
tabel:self.ids["sel"].value
},function(res){
var obj = {};
for(var i in configs)
if(self.ids["check-"+configs[i]].checked)
obj[configs[i]] = self.ids["val-"+configs[i]].value;
GPlan.addPlan({code:sel.data.code,name:sel.data.name,id:res.insertId},self.ids["sel"].value,obj,true);
alert("已加入方案!");
});
}}>加入真实</a>
</div>
</div>
</div>
</div>);
//需要载入的参数列表
var configs = ["allw","alll"];
//载入内容
this.load = function(){
self.ids["left"].innerText = "";
sel = null;
Msg.send("base.plan-query",{},function(res){
for(var i in res)
self.ids["left"].appendChild(lcg.create(Item,res[i]));
});
}
//首次载入
this.load();
}
//方案展示项
var Item = function(d){
var self = this;
this.data = d;
//初始化dom
this.extend("dom-module",
<div>{d.name}</div>);
this._proxy.onclick = function(){
if(sel)
sel._proxy.className = "";
sel = self;
self._proxy.className = "sel";
}
}
}();
GPlan.addPlan 最后一个参数 true