diff --git a/web/source/x_component_CRM/ClueOpen.js b/web/source/x_component_CRM/ClueOpen.js
index 93bdf4390f142e7a4f1d99dfcc241951cf31ba29..256f8ad60a152dbc3dac5572eaa5dfca774e3020 100644
--- a/web/source/x_component_CRM/ClueOpen.js
+++ b/web/source/x_component_CRM/ClueOpen.js
@@ -177,9 +177,12 @@ MWF.xApplication.CRM.ClueOpen = new Class({
var itemTemplateObject = _self.lp;
var section_conent = '
';
for ( i in itemTemplateObject){
-
+ var conentValue = jsonObj[i];
+ if(i == "province" && conentValue.indexOf("#")>0){
+ conentValue = conentValue.replaceAll("#","-")
+ }
section_conent = section_conent+'
'+itemTemplateObject[i].text+'
' +
- '
'+jsonObj[i]+'
';
+ '
'+conentValue+'
';
}
section_conent = section_conent + '';
@@ -1064,296 +1067,6 @@ debugger
loadFormData:function(){
var tmpData={};
this.loadForm();
-
- /*
- var html = "" +
- "" +
- " * | " +
- " | " +
- "
" +
- " | " +
- " | " +
- "
" +
- " | " +
- " | " +
- "
" +
- " | " +
- " | " +
- "
" +
- " | " +
- " | " +
- "
" +
- " | " +
- " | " +
- "
" +
- " | " +
- " | " +
- "
" +
- " | " +
- " | " +
- "
" +
- " | " +
- " | " +
- "
" +
- " | " +
- " | " +
- "
" +
- " | " +
- " | " +
- "
" +
- " | " +
- " | " +
- "
" +
- " | " +
- " | " +
- "
" +
- " | " +
- " | " +
- "
" +
- " | " +
- " | " +
- "
" +
- " | " +
- " | " +
- "
" +
- "
"
- this.formTableArea.set("html", html);
-
-
- this.TCustomerType = this.formTableArea.getElement("#TCustomerType");
- this.TCustomerLevel = this.formTableArea.getElement("#TCustomerLevel");
- this.TSource = this.formTableArea.getElement("#TSource");
- this.TIndustryFirst = this.formTableArea.getElement("#TIndustryFirst");
- this.TIndustrySecond = this.formTableArea.getElement("#TIndustrySecond");
- this.TProvince = this.formTableArea.getElement("#TProvince");
- this.TCity = this.formTableArea.getElement("#TCity");
- this.TArea = this.formTableArea.getElement("#TArea");
- this.TCustomerStatus = this.formTableArea.getElement("#TCustomerStatus");
- this.TCustomerGrade = this.formTableArea.getElement("#TCustomerGrade");
-
- var size = {"width":230,"height":30};
-
- this.TIndustryFirst.setStyles({"float":"left"});
- this.TIndustrySecond.setStyles({"float":"left","margin-left":"10px"});
-
-
-
- //客户类型
- this.TCustomerTypeSelector = new MWF.xApplication.CRM.Template.Select(this.TCustomerType,this, this.actions, size);
- this.TCustomerTypeSelector.load();
- alert(JSON.stringify(this.profileData.customertype_config))
- this.TCustomerTypeSelector.setList(this.profileData.customertype_config);
- if(this.customerData && this.customerData.customertype){
- this.TCustomerTypeSelector.selectValueDiv.set({"text":this.customerData.customertype});
- this.TCustomerTypeSelector.node.set("value",this.customerData.customertype);
- }
- //客户级别
- this.TCustomerLevelSelector = new MWF.xApplication.CRM.Template.Select(this.TCustomerLevel,this, this.actions, size);
- this.TCustomerLevelSelector.load();
- this.TCustomerLevelSelector.setList(this.profileData.level_config);
- if(this.customerData && this.customerData.level){
- this.TCustomerLevelSelector.selectValueDiv.set({"text":this.customerData.level});
- this.TCustomerLevelSelector.node.set("value",this.customerData.level);
- }
- //来源
- this.TSourceSelector = new MWF.xApplication.CRM.Template.Select(this.TSource,this, this.actions, size);
- this.TSourceSelector.load();
- this.TSourceSelector.setList(this.profileData.source_config);
- if(this.customerData && this.customerData.source){
- this.TSourceSelector.selectValueDiv.set({"text":this.customerData.source});
- this.TSourceSelector.node.set("value",this.customerData.source);
- }
- //行业
- this.TIndustryFirstSelector = new MWF.xApplication.CRM.Template.Select(this.TIndustryFirst,this, this.actions, {"width":230,"height":30});
- this.TIndustrySecondSelector = new MWF.xApplication.CRM.Template.Select(this.TIndustrySecond,this, this.actions, {"width":230,"height":30,"available":"no"});
- this.TIndustrySecondSelector.load();
- this.TIndustryFirstSelector.load();
- if(this.customerData && this.customerData.industryfirst){
- this.TIndustryFirstSelector.selectValueDiv.set({"text":this.customerData.industryfirst});
- this.TIndustryFirstSelector.node.set("value",this.customerData.industryfirst);
-
-
- this.profileData.industry_config.childNodes.each(function(d){
- if(d.configname == this.customerData.industryfirst){
- tmpData = d;
- }
- }.bind(this));
- this.TIndustrySecondSelector.setList(tmpData);
- this.TIndustrySecond.set("available","yes");
- this.TIndustrySecond.setStyles({"background-color":""});
-
- }
- if(this.customerData && this.customerData.industrysecond){
- this.TIndustrySecondSelector.selectValueDiv.set({"text":this.customerData.industrysecond});
- this.TIndustrySecondSelector.node.set("value",this.customerData.industrysecond);
-
- this.profileData.industry_config.childNodes.each(function(d){
- if(d.configname == this.customerData.industryfirst){
- tmpData = d;
- }
- }.bind(this));
- this.TIndustrySecondSelector.setList(tmpData);
- this.TIndustrySecond.set("available","yes");
- this.TIndustrySecond.setStyles({"background-color":""});
-
- }
- this.TIndustryFirstSelector.setList(this.profileData.industry_config,function(d){
- if(this.TIndustryFirst.get("value") == this.lp.defaultSelect){
- this.TIndustrySecondSelector.createDefault();
- this.TIndustrySecondSelector.setList();
- this.TIndustrySecond.set("available","no");
- this.TIndustrySecond.setStyles({"background-color":"#eeeeee"})
- }else{
- this.TIndustrySecondSelector.createDefault();
- this.TIndustrySecondSelector.setList(d);
- this.TIndustrySecond.set("available","yes");
- this.TIndustrySecond.setStyles({"background-color":""});
- }
- }.bind(this));
-
-
-
- //省、市、区
- this.TProvinceSelector = new MWF.xApplication.CRM.Template.Select(this.TProvince,this, this.actions, {"width":150,"height":30});
- this.TProvinceSelector.load({},function(){
- this.actions.getProvinceList(function(json){
- this.TProvinceSelector.setAddress(json.data,function(d){
- //city
- if(this.TProvince.get("value") == this.lp.defaultSelect){
- this.TCitySelector.createDefault();
- this.TCitySelector.setAddress();
- this.TCity.set("available","no");
- this.TCity.setStyles({"background-color":"#eeeeee"});
- }else{
- this.actions.getCityList({pid: d.cityid},function(json){
- this.TCitySelector.createDefault();
- this.TCitySelector.setAddress(json.data,function(dd){
- //area
- if(this.TCity.get("value") == this.lp.defaultSelect){
- this.TAreaSelector.createDefault();
- this.TAreaSelector.setAddress();
- this.TArea.set("available","no");
- this.TArea.setStyles({"background-color":"#eeeeee"});
- }else{
- this.actions.getAreaList({pid:dd.cityid},function(json){
- this.TAreaSelector.createDefault();
- this.TAreaSelector.setAddress(json.data);
- this.TArea.set("available","yes");
- this.TArea.setStyles({"background-color":""});
- }.bind(this));
- }
-
- }.bind(this));
- this.TCity.set("available","yes");
- this.TCity.setStyles({"background-color":""});
- }.bind(this));
-
- }
-
- this.TAreaSelector.createDefault();
- this.TAreaSelector.setAddress();
- this.TArea.set("available","no");
- this.TArea.setStyles({"background-color":"#eeeeee"});
- }.bind(this))
- }.bind(this))
- }.bind(this));
- this.TCitySelector = new MWF.xApplication.CRM.Template.Select(this.TCity,this, this.actions, {"width":150,"height":30,"available":"no"});
- this.TCitySelector.load();
- this.TAreaSelector = new MWF.xApplication.CRM.Template.Select(this.TArea,this, this.actions, {"width":150,"height":30,"available":"no"});
- this.TAreaSelector.load();
-
- if(this.customerData && this.customerData.province){ //省
- this.TProvinceSelector.selectValueDiv.set({"text":this.customerData.province});
- this.TProvinceSelector.node.set("value",this.customerData.province);
- }
- if(this.customerData && this.customerData.city){ //市
- if(this.customerData && this.customerData.province){
- this.actions.getCityListByName({"regionname":this.customerData.province},
- function(json){
- this.TCitySelector.setAddress(json.data,function(dd){
- //area
- if(this.TCity.get("value") == this.lp.defaultSelect){
- this.TAreaSelector.createDefault();
- this.TAreaSelector.setAddress();
- this.TArea.set("available","no");
- this.TArea.setStyles({"background-color":"#eeeeee"});
- }else{
- this.actions.getAreaList({pid:dd.cityid},function(json){
- this.TAreaSelector.createDefault();
- this.TAreaSelector.setAddress(json.data);
- this.TArea.set("available","yes");
- this.TArea.setStyles({"background-color":""});
- }.bind(this));
- }
-
- }.bind(this));
- }.bind(this));
- }
- this.TCitySelector.selectValueDiv.set({"text":this.customerData.city});
- this.TCitySelector.node.set("value",this.customerData.city);
- this.TCity.set("available","yes");
- this.TCity.setStyles({"background-color":""});
-
-
- }
- if(this.customerData && this.customerData.county){ //区
- if(this.customerData && this.customerData.city){
- this.actions.getAreaListByName({"regionname":this.customerData.city},
- function(json){
- this.TAreaSelector.setAddress(json.data);
- }.bind(this));
- }
- this.TAreaSelector.selectValueDiv.set({"text":this.customerData.county});
- this.TAreaSelector.node.set("value",this.customerData.county);
- this.TArea.set("available","yes");
- this.TArea.setStyles({"background-color":""});
- }
-
- this.TProvince.setStyles({"float":"left"});
- this.TCity.setStyles({"float":"left","margin-left":"10px"});
- this.TArea.setStyles({"float":"left","margin-left":"10px"});
-
- this.TCustomerStatusSelector = new MWF.xApplication.CRM.Template.Select(this.TCustomerStatus,this, this.actions, size);
- this.TCustomerStatusSelector.load();
- this.TCustomerStatusSelector.setList(this.profileData.state_config);
- if(this.customerData && this.customerData.state){
- this.TCustomerStatusSelector.selectValueDiv.set({"text":this.customerData.state});
- this.TCustomerStatusSelector.node.set("value",this.customerData.state);
- }
- this.TCustomerGradeSelector = new MWF.xApplication.CRM.Template.Select(this.TCustomerGrade,this, this.actions, size);
- this.TCustomerGradeSelector.load();
- this.TCustomerGradeSelector.setList(this.profileData.customerrank_config);
-
- this.TMap = this.formTableArea.getElement("#mapDiv");
- this.TMap.addEvents({
- "mousewheel":function(e){
- e.stopPropagation();
- }
- });
- this.mapLocation = this.formTableArea.getElement("#mapLocation");
- this.mapLocation.setStyles({
- "width": "99%",
- "text-indent":"5px",
- "border":"1px solid #999",
- "background-color":"#eee",
- "border-radius": "3px",
- "box-shadow": "0px 0px 6px #eee",
- "height": "26px"
- });
-
-
- MWF.xDesktop.requireApp("CRM", "BaiduMap", function(){
- this.bMap = new MWF.xApplication.CRM.BaiduMap(this.TMap,this.app,this,this.actions,{"from":"newCustomer"});
- var mapData = {};
- if(this.customerData && this.customerData.addresslatitude){
- mapData.latitude = this.customerData.addresslatitude
- }
- if(this.customerData && this.customerData.addresslongitude){
- mapData.longitude = this.customerData.addresslongitude
- }
- this.bMap.load(mapData);
- }.bind(this));
- */
},
ok: function (e) {
this.fireEvent("queryOk");
diff --git a/web/source/x_component_CRM/ContactsOpen.js b/web/source/x_component_CRM/ContactsOpen.js
index 81d4ed55a721f9531186c05a5cb7b3a1a7d3ae9b..c5ab20abd280c139e1281139f45871a0a4cf6e1d 100644
--- a/web/source/x_component_CRM/ContactsOpen.js
+++ b/web/source/x_component_CRM/ContactsOpen.js
@@ -182,7 +182,12 @@ MWF.xApplication.CRM.ContactsOpen = new Class({
var valueStr = "";
if(i=="customername"){
valueStr = ((typeof(jsonObj.customer)=="undefined")?"" : jsonObj.customer.customername);
- }else{
+ }else if(i == "province"){
+ valueStr = ((typeof(jsonObj[i])=="undefined")?"" : jsonObj[i]);
+ if(valueStr.indexOf("#")>0){
+ valueStr = valueStr.replaceAll("#","-");
+ }
+ } else{
valueStr = ((typeof(jsonObj[i])=="undefined")?"" : jsonObj[i]);
}
section_conent = section_conent+''+itemTemplateObject[i].text+'
' +
diff --git a/web/source/x_component_CRM/CustomerOpen.js b/web/source/x_component_CRM/CustomerOpen.js
index 5c237e3a1361330c7fc62b451286f130279815b4..05f561caef7b3c41df4692241afb2ac1afb7fafc 100644
--- a/web/source/x_component_CRM/CustomerOpen.js
+++ b/web/source/x_component_CRM/CustomerOpen.js
@@ -215,8 +215,12 @@ MWF.xApplication.CRM.CustomerOpen = new Class({
var itemTemplateObject = _self.lp;
var section_conent = '
';
for ( i in itemTemplateObject){
+ var conentValue = jsonObj[i];
+ if(i == "province" && conentValue.indexOf("#")>0){
+ conentValue = conentValue.replaceAll("#","-")
+ }
section_conent = section_conent+'
'+itemTemplateObject[i].text+'
' +
- '
'+((typeof(jsonObj[i])=="undefined")?"" : jsonObj[i])+'
';
+ '
'+((typeof(conentValue)=="undefined")?"" : conentValue)+'
';
}
section_conent = section_conent + '
';
diff --git a/web/source/x_component_CRM/PublicseasOpen.js b/web/source/x_component_CRM/PublicseasOpen.js
index d2df94fd49c22cd9f0a9f0523969e5b291e13ea6..bd02c910c1a8c8b812879414e499a2897367e5b3 100644
--- a/web/source/x_component_CRM/PublicseasOpen.js
+++ b/web/source/x_component_CRM/PublicseasOpen.js
@@ -192,8 +192,12 @@ MWF.xApplication.CRM.PublicseasOpen = new Class({
var itemTemplateObject = _self.getItemTemplate(_self.lp );
var section_conent = '';
for ( i in itemTemplateObject){
+ var conentValue = jsonObj[i];
+ if(i == "province" && conentValue.indexOf("#")>0){
+ conentValue = conentValue.replaceAll("#","-")
+ }
section_conent = section_conent+'
'+itemTemplateObject[i].text+'
' +
- '
'+((typeof(jsonObj[i])=="undefined")?"" : jsonObj[i])+'
';
+ '
'+((typeof(jsonObj[i])=="undefined")?"" : conentValue)+'
';
}
section_conent = section_conent + '';
@@ -1327,6 +1331,10 @@ MWF.xApplication.CRM.PublicseasOpen = new Class({
text:lp.cellphone,
type: "text"
},
+ province: {
+ text:lp.province,
+ type: "map"
+ },
detailaddress: {
text:lp.detailaddress,
type: "text"
@@ -1334,10 +1342,6 @@ MWF.xApplication.CRM.PublicseasOpen = new Class({
remark: {
text:lp.remark,
type: "textarea"
- },
- location: {
- text:lp.location,
- type: "map"
}
}
diff --git a/web/source/x_component_CRM/lp/zh-cn.js b/web/source/x_component_CRM/lp/zh-cn.js
index 5ce64da567e24451d94bb31fa1e9a6645e039dbe..7e91368dd72097704e62c7a90dbb7b83d608b9a4 100644
--- a/web/source/x_component_CRM/lp/zh-cn.js
+++ b/web/source/x_component_CRM/lp/zh-cn.js
@@ -409,7 +409,7 @@ MWF.xApplication.CRM.LP = {
"remark":"备注",
"cellphone":"手机",
"detailaddress":"详细地址",
- "location":"区域",
+ "province":"区域",
"saveSuccess":"新建成功",
"actionConfirm":"确定",
"actionCancel":"关闭"