|
楼主 |
发表于 2017-4-22 10:41:38
|
显示全部楼层
添加的loginDialogReceive事件中的。详细代码如下:
- define(function(require){
- var $ = require("jquery");
- var justep = require("$UI/system/lib/justep");
- var ShellImpl = require('$UI/system/lib/portal/shellImpl');
-
- var Model = function(){
- this.callParent();
- this.curUserID = "";
- this.curUserCode = "";
- this.curUserName = "";
-
- //创建Shell实例
- window.shell=new ShellImpl(this, {
- contentsXid : 'pages', //ShellImpl关联的contents, 即page的显示区域
- pageMappings: {
- "mainpage": {
- <font color="red"> url: this.toUrl("main.w")</font>
- },
- "manager": { //管理员页面
- url: "$UI/bgameworld/admin/manager.w"
- },
- "dice": { //掷骰子
- url: "$UI/bgameworld/dice/dice.w"
- },
- "lottery": { //时彩
- url: "$UI/bgameworld/lottery/lottery.w"
- },
- "lucky": { //抽奖
- url: "$UI/bgameworld/lucky/lucky.w"
- }
- }
- });
- };
-
- Model.prototype.toUrl = function(url){
- alert(require.toUrl(url));
- return url ? require.toUrl(url) : "";
- };
- Model.prototype.modelLoad = function(event){
- if (!this.isLogin) {
- this.comp("loginDialog").open();
- }
- };
- Model.prototype.loginDialogReceive = function(event){
- if (event.data !== undefined) {
- this.curUserID = event.data.userID;
- <font color="red"> this.shellImpl.showPage("dice", {
- "userID" : this.curUserID
- });</font>
- }
- };
- return Model;
- });
复制代码
|
|