请教下NODEJS这段代码是如何判断的

问题描述

请教下这段代码中,选择方案加入时,可以选择加入真实与加入测试,我看真实与测试代码都一样的,想请教下是如何判断并执行真实与测试的,新手学习,请多指教!!谢谢谢谢!

问题出现的环境背景及自己尝试过哪些方法

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)
/方案列表容器/
!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";
    }
}

}();

你期待的结果是什么?实际看到的错误信息又是什么?

阅读 1.3k
2 个回答

GPlan.addPlan 最后一个参数 true

哪个师傅帮下忙呀,我看加入真实和加入测试代码都一样,不知道是在哪进行判断的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题