MWF.xApplication.CRM = MWF.xApplication.CRM || {}; MWF.xDesktop.requireApp("Template", "MForm", null, false); MWF.xDesktop.requireApp("CRM", "Template", null,false); MWF.xDesktop.requireApp("Template", "Explorer", null,false); MWF.require("MWF.widget.O2Identity", null, false); MWF.xDesktop.requireApp("Selector", "package", null, false); MWF.xDesktop.requireApp("CRM", "ClueEdit", null,false); MWF.xDesktop.requireApp("CRM", "Customer", null,false); MWF.xDesktop.requireApp("CRM", "CustomerEdit", null,false); MWF.xDesktop.requireApp("CRM", "Contacts", null,false); MWF.xDesktop.requireApp("CRM", "ContactsEdit", null,false); MWF.xDesktop.requireApp("CRM", "Chance", null,false); MWF.xDesktop.requireApp("CRM", "ChanceEdit", null,false); MWF.xApplication.CRM.AddressExplorer={}; /*MWF.xApplication.CRM.Chance={};*/ /*MWF.require("MWF.widget.Identity", null,false); MWF.xDesktop.requireApp("Forum", "Actions.RestActions", null, false);*/ MWF.xApplication.CRM.Index = new Class({ Extends: MWF.widget.Common, Implements: [Options, Events], options: { "style": "default" }, initialize: function (node, app, actions, options) { this.setOptions(options); this.app = app; this.lp = app.lp.index; this.path = "../x_component_CRM/$Index/"; this.loadCss(); this.actions = actions; //this.node = $(node); this.node = node; this.configData = []; var now = new Date(); //当前日期 var nowYear = now.getYear(); nowYear += (nowYear < 2000) ? 1900 : 0; // this.nowDayOfWeek = now.getDay(); //今天本周的第几天 this.nowDay = now.getDate(); //当前日 this.nowMonth = now.getMonth(); //当前月 this.nowYear = nowYear;//当前年 this.now = now; }, loadCss: function () { this.cssPath = "../x_component_CRM/$Index/" + this.options.style + "/css.wcss"; this._loadCss(); }, load: function () { //this.testActions = new MWF.xApplication.Forum.Actions.RestActions(); if(this.formContentArr)this.formContentArr.empty(); this.formContentArr = []; if(this.formMarkArr)this.formMarkArr.empty(); this.formMarkArr = []; /*MWF.xDesktop.requireApp("CRM", "$Chance.default."+o2.language, { "failure": function(){ MWF.xDesktop.requireApp("CRM", "$Chance.default.zh-cn", null, false); }.bind(this) }, false);*/ this.rightContentDiv = this.rightContentDiv || this.app.rightContentDiv; this.loadResource(function(){ this.appArea = jQuery("body").children(":first"); this.createHeadContent(); this.createIndexContent(); }.bind(this)) /*this.resizeWindow(); console.log("x7777"); this.app.addEvent("resize", function(){ this.resizeWindow(); }.bind(this));*/ }, reload:function(){ this.createIndexContent(); //this.resizeWindow(); }, loadResource: function ( callback ) { var baseUrls = [ "../x_component_CRM/$Template/plugins/jquery.min.js", ]; var fullcalendarUrl = "../x_component_CRM/$Template/plugins/layui/layui.js"; var langUrl = "../x_component_CRM/$Template/plugins/table2/table2.js"; COMMON.AjaxModule.loadCss("../x_component_CRM/$Template/plugins/table2/css/table2.css",function(){ COMMON.AjaxModule.load(baseUrls, function(){ jQuery.noConflict(); COMMON.AjaxModule.load(fullcalendarUrl, function(){ COMMON.AjaxModule.load(langUrl, function(){ COMMON.AjaxModule.loadCss("../x_component_CRM/$Template/assets/css/notifyme.css", function(){ COMMON.AjaxModule.loadCss("../x_component_CRM/$Template/date/css/jquery-ui.css", function(){ COMMON.AjaxModule.load("../x_component_CRM/$Template/date/jquery-ym-datePlugin-0.1.js", function(){ COMMON.AjaxModule.load("../x_component_CRM/$Template/assets/js/notifyme.js", function(){ COMMON.AjaxModule.load("../x_component_CRM/$Template/assets/js/showBo.js", function(){ COMMON.AjaxModule.load("../x_component_CRM/$Template/assets/js/echarts.min.js", function(){ COMMON.AjaxModule.load("../x_component_CRM/$Template/assets/js/china.js", function(){ if(callback)callback(); }.bind(this)); }.bind(this)); }.bind(this)); }.bind(this)); }.bind(this)); }.bind(this)) }.bind(this)) }.bind(this)); }.bind(this)); }.bind(this)) }.bind(this)) }, createHeadContent:function(){ _self = this; if(jQuery(".openDiv").length > 0) jQuery(".openDiv").remove(); jQuery(_self.appArea).after("
") jQuery(".openDiv").before(""); if(jQuery("#layout").length > 0)jQuery(_self.appArea).find(".MWF_dialod_title_action").find("div").eq(1).hide(); if(this.headContentDiv) this.headContentDiv.destroy(); this.headContentDiv = new Element("div.headContentDiv",{"styles":this.css.headContentDiv}).inject(this.rightContentDiv); this.headHomeDiv = new Element("div.headHomeDiv",{"styles":this.css.headHomeDiv}).inject(this.headContentDiv); this.headHomeImg = new Element("img.headHomeImg",{ "styles":this.css.headHomeImg, "src": this.path+"default/icons/homePage.png" }).inject(this.headHomeDiv); this.headTitleDiv = new Element("div.headTitleDiv",{ "styles":this.css.headTitleDiv, }).inject(this.headContentDiv); this.headTitleinDiv = new Element("div.headTitleinDiv",{ "styles":this.css.mark_header, "text":this.lp.head.headTitle }).inject(this.headTitleDiv); this.user_lineDiv = new Element("div.user_line",{ "styles":this.css.user_line }).inject(this.headContentDiv); this.user_changeDiv = new Element("div.user_change",{ "styles":this.css.user_change, "text":"切换" }).inject(this.headContentDiv); //select this.selectDiv = new Element("div.se-select",{"styles":this.css.selectDiv}).inject(this.headContentDiv); this.selectnameDiv = new Element("div.se-select-name",{ "styles":this.css.selectname, "text":"本年" }).inject(this.selectDiv); this.arrowdownDiv = new Element("div.el-icon-arrow-down", {"styles":this.css.arrowdown}).inject(this.selectDiv); this.selectImg = new Element("img.selectImg",{ "styles":this.css.selectImg, "src": this.path+"default/icons/arrow.png" }).inject(this.arrowdownDiv); //var selecthtml = '' var selecthtml = '' jQuery(".headContentDiv").after(selecthtml); var ulHtml = ""; var valueList = this.lp.searchDate.value; var valueArr = valueList.split(","); for(var n=0;n
模块 | 新增跟进记录 |