|
@@ -29,13 +29,13 @@ class Content extends Component {
|
|
|
};
|
|
|
}
|
|
|
getKey(key) {
|
|
|
- switch (key) {
|
|
|
+ switch (key) {
|
|
|
// //我的单位客户
|
|
|
// case 'myOrganization':
|
|
|
// require.ensure([], () => {
|
|
|
// const MyClient = require('./customerData/myClient').default;
|
|
|
// this.setState({
|
|
|
-// component: <MyClient ApiUrl={''}/>
|
|
|
+// component: <MyClient ApiUrl={''}/>
|
|
|
// });
|
|
|
// });
|
|
|
// break;
|
|
@@ -44,7 +44,7 @@ class Content extends Component {
|
|
|
// require.ensure([], () => {
|
|
|
// const CompanyCustomer = require('./customerData/companyCustomer').default;
|
|
|
// this.setState({
|
|
|
-// component:<CompanyCustomer ApiUrl={''}/>,
|
|
|
+// component:<CompanyCustomer ApiUrl={''}/>,
|
|
|
// });
|
|
|
// });
|
|
|
// break;
|
|
@@ -53,27 +53,27 @@ class Content extends Component {
|
|
|
// require.ensure([], () => {
|
|
|
// const IndividualCustomer = require('./individualCustomer/individualCustomer').default;
|
|
|
// this.setState({
|
|
|
-// component: <IndividualCustomer ApiUrl={''}/>
|
|
|
-//
|
|
|
+// component: <IndividualCustomer ApiUrl={''}/>
|
|
|
+//
|
|
|
// });
|
|
|
// });
|
|
|
-// break;
|
|
|
+// break;
|
|
|
//我的被拒绝客户
|
|
|
case 'myReject':
|
|
|
require.ensure([], () => {
|
|
|
const MyReject = require('./individualCustomer/myReject').default;
|
|
|
this.setState({
|
|
|
- component: <MyReject ApiUrl={''}/>
|
|
|
-
|
|
|
+ component: <MyReject ApiUrl={''}/>
|
|
|
+
|
|
|
});
|
|
|
});
|
|
|
- break;
|
|
|
+ break;
|
|
|
// //个人客户查询
|
|
|
// case 'personalQuery':
|
|
|
// require.ensure([], () => {
|
|
|
// const QueryCustomer = require('./individualCustomer/queryCustomer').default;
|
|
|
// this.setState({
|
|
|
-// component:<QueryCustomer ApiUrl={''}/>,
|
|
|
+// component:<QueryCustomer ApiUrl={''}/>,
|
|
|
// });
|
|
|
// });
|
|
|
// break;
|
|
@@ -82,7 +82,7 @@ class Content extends Component {
|
|
|
require.ensure([], () => {
|
|
|
const ExpertQuery = require('./individualCustomer/expertQuery').default;
|
|
|
this.setState({
|
|
|
- component:<ExpertQuery ApiUrl={''}/>,
|
|
|
+ component:<ExpertQuery ApiUrl={''}/>,
|
|
|
});
|
|
|
});
|
|
|
break;
|
|
@@ -91,7 +91,7 @@ class Content extends Component {
|
|
|
require.ensure([], () => {
|
|
|
const Qublicquery = require('./individualCustomer/publicQuery').default;
|
|
|
this.setState({
|
|
|
- component:<Qublicquery ApiUrl={''}/>,
|
|
|
+ component:<Qublicquery ApiUrl={''}/>,
|
|
|
});
|
|
|
});
|
|
|
break;
|
|
@@ -100,16 +100,16 @@ class Content extends Component {
|
|
|
require.ensure([], () => {
|
|
|
const PersonalManage = require('./customerManagement/personalManages').default;
|
|
|
this.setState({
|
|
|
- component:<PersonalManage ApiUrl={''}/>,
|
|
|
+ component:<PersonalManage ApiUrl={''}/>,
|
|
|
});
|
|
|
});
|
|
|
break;
|
|
|
- //专家管理
|
|
|
+ //专家管理
|
|
|
case 'expertManage':
|
|
|
require.ensure([], () => {
|
|
|
const ExpertManage = require('./customerManagement/expertManage').default;
|
|
|
this.setState({
|
|
|
- component:<ExpertManage ApiUrl={''}/>,
|
|
|
+ component:<ExpertManage ApiUrl={''}/>,
|
|
|
});
|
|
|
});
|
|
|
break;
|
|
@@ -118,7 +118,7 @@ class Content extends Component {
|
|
|
require.ensure([], () => {
|
|
|
const ExpertReview = require('./reviewed/expertReview').default;
|
|
|
this.setState({
|
|
|
- component:<ExpertReview ApiUrl={''}/>,
|
|
|
+ component:<ExpertReview ApiUrl={''}/>,
|
|
|
});
|
|
|
});
|
|
|
break;
|
|
@@ -127,7 +127,7 @@ class Content extends Component {
|
|
|
require.ensure([], () => {
|
|
|
const IdentityAudits = require('./reviewed/identityAudits').default;
|
|
|
this.setState({
|
|
|
- component:<IdentityAudits ApiUrl={''}/>,
|
|
|
+ component:<IdentityAudits ApiUrl={''}/>,
|
|
|
});
|
|
|
});
|
|
|
break;
|
|
@@ -136,7 +136,7 @@ class Content extends Component {
|
|
|
require.ensure([], () => {
|
|
|
const EnteringAudit = require('./reviewed/enteringAudit').default;
|
|
|
this.setState({
|
|
|
- component:<EnteringAudit ApiUrl={''}/>,
|
|
|
+ component:<EnteringAudit ApiUrl={''}/>,
|
|
|
});
|
|
|
});
|
|
|
break;
|
|
@@ -145,7 +145,7 @@ class Content extends Component {
|
|
|
require.ensure([], () => {
|
|
|
const ExpertRelease = require('./release/expertRelease').default;
|
|
|
this.setState({
|
|
|
- component:<ExpertRelease ApiUrl={''}/>,
|
|
|
+ component:<ExpertRelease ApiUrl={''}/>,
|
|
|
});
|
|
|
});
|
|
|
break;
|
|
@@ -154,7 +154,7 @@ class Content extends Component {
|
|
|
require.ensure([], () => {
|
|
|
const ReleaseExpert = require('./release/releaseExpert').default;
|
|
|
this.setState({
|
|
|
- component:<ReleaseExpert ApiUrl={''}/>,
|
|
|
+ component:<ReleaseExpert ApiUrl={''}/>,
|
|
|
});
|
|
|
});
|
|
|
break;
|
|
@@ -163,7 +163,7 @@ class Content extends Component {
|
|
|
require.ensure([], () => {
|
|
|
const PublicManages = require('./customerManagement/publicManages').default;
|
|
|
this.setState({
|
|
|
- component:<PublicManages ApiUrl={''}/>,
|
|
|
+ component:<PublicManages ApiUrl={''}/>,
|
|
|
});
|
|
|
});
|
|
|
break;
|
|
@@ -172,7 +172,7 @@ class Content extends Component {
|
|
|
require.ensure([], () => {
|
|
|
const AdminCustomerStatistics = require('./customerManagement/adminCustomerStatistics').default;
|
|
|
this.setState({
|
|
|
- component:<AdminCustomerStatistics ApiUrl={''}/>,
|
|
|
+ component:<AdminCustomerStatistics ApiUrl={''}/>,
|
|
|
});
|
|
|
});
|
|
|
break;
|
|
@@ -181,7 +181,7 @@ class Content extends Component {
|
|
|
// require.ensure([], () => {
|
|
|
// const AdminCustomerStatistics3 = require('./customerManagement/adminCustomerStatistics3').default;
|
|
|
// this.setState({
|
|
|
-// component:<AdminCustomerStatistics3 ApiUrl={''}/>,
|
|
|
+// component:<AdminCustomerStatistics3 ApiUrl={''}/>,
|
|
|
// });
|
|
|
// });
|
|
|
// break;
|
|
@@ -190,7 +190,7 @@ class Content extends Component {
|
|
|
require.ensure([], () => {
|
|
|
const OrganizationManage = require('./customerManagement/organizationManages').default;
|
|
|
this.setState({
|
|
|
- component:<OrganizationManage ApiUrl={''}/>,
|
|
|
+ component:<OrganizationManage ApiUrl={''}/>,
|
|
|
});
|
|
|
});
|
|
|
break;
|
|
@@ -199,7 +199,7 @@ class Content extends Component {
|
|
|
require.ensure([], () => {
|
|
|
const MyBusiness = require('./customerService/myBusiness').default;
|
|
|
this.setState({
|
|
|
- component:<MyBusiness ApiUrl={''}/>,
|
|
|
+ component:<MyBusiness ApiUrl={''}/>,
|
|
|
});
|
|
|
});
|
|
|
break;
|
|
@@ -208,7 +208,7 @@ class Content extends Component {
|
|
|
require.ensure([], () => {
|
|
|
const BusinessMange = require('./customerService/businessManges').default;
|
|
|
this.setState({
|
|
|
- component:<BusinessMange ApiUrl={''}/>,
|
|
|
+ component:<BusinessMange ApiUrl={''}/>,
|
|
|
});
|
|
|
});
|
|
|
break;
|
|
@@ -217,7 +217,7 @@ class Content extends Component {
|
|
|
require.ensure([], () => {
|
|
|
const ServiceQuery = require('./customerService/serviceQuery').default;
|
|
|
this.setState({
|
|
|
- component:<ServiceQuery ApiUrl={''}/>,
|
|
|
+ component:<ServiceQuery ApiUrl={''}/>,
|
|
|
});
|
|
|
});
|
|
|
break;
|
|
@@ -226,7 +226,7 @@ class Content extends Component {
|
|
|
require.ensure([], () => {
|
|
|
const VisitStatistics = require('./statistics/visitStatistics').default;
|
|
|
this.setState({
|
|
|
- component:<VisitStatistics ApiUrl={''}/>,
|
|
|
+ component:<VisitStatistics ApiUrl={''}/>,
|
|
|
});
|
|
|
});
|
|
|
break;
|
|
@@ -235,7 +235,7 @@ class Content extends Component {
|
|
|
require.ensure([], () => {
|
|
|
const StatusStatistics = require('./statistics/statusStatistics').default;
|
|
|
this.setState({
|
|
|
- component:<StatusStatistics ApiUrl={''}/>,
|
|
|
+ component:<StatusStatistics ApiUrl={''}/>,
|
|
|
});
|
|
|
});
|
|
|
break;
|
|
@@ -244,26 +244,26 @@ class Content extends Component {
|
|
|
require.ensure([], () => {
|
|
|
const FollowStatistics = require('./statistics/followStatistics').default;
|
|
|
this.setState({
|
|
|
- component:<FollowStatistics ApiUrl={''}/>,
|
|
|
+ component:<FollowStatistics ApiUrl={''}/>,
|
|
|
});
|
|
|
});
|
|
|
break;
|
|
|
/*
|
|
|
- *报表开发
|
|
|
+ *报表开发
|
|
|
*/
|
|
|
case 'personalReport':
|
|
|
require.ensure([], () => {
|
|
|
const Jurisdiction = require('./report/personalReport').default;
|
|
|
this.setState({
|
|
|
- component: <Jurisdiction ApiUrl={''}/>
|
|
|
+ component: <Jurisdiction ApiUrl={''}/>
|
|
|
});
|
|
|
});
|
|
|
- break;
|
|
|
+ break;
|
|
|
case 'departmentReport':
|
|
|
require.ensure([], () => {
|
|
|
const DepartmentReport = require('./report/departmentReport').default;
|
|
|
this.setState({
|
|
|
- component: <DepartmentReport ApiUrl={''}/>
|
|
|
+ component: <DepartmentReport ApiUrl={''}/>
|
|
|
});
|
|
|
});
|
|
|
break;
|
|
@@ -273,16 +273,16 @@ class Content extends Component {
|
|
|
require.ensure([], () => {
|
|
|
const DiurnalStatistics = require('./customerMarketing/diurnalStatistics').default;
|
|
|
this.setState({
|
|
|
- component: <DiurnalStatistics ApiUrl={''}/>
|
|
|
+ component: <DiurnalStatistics ApiUrl={''}/>
|
|
|
});
|
|
|
});
|
|
|
- break;
|
|
|
+ break;
|
|
|
//客户营销时段统计
|
|
|
case 'timeStatistics':
|
|
|
require.ensure([], () => {
|
|
|
const TimeStatistics = require('./customerMarketing/timeStatistics').default;
|
|
|
this.setState({
|
|
|
- component: <TimeStatistics ApiUrl={''}/>
|
|
|
+ component: <TimeStatistics ApiUrl={''}/>
|
|
|
});
|
|
|
});
|
|
|
break;
|
|
@@ -300,12 +300,63 @@ class Content extends Component {
|
|
|
});
|
|
|
});
|
|
|
break;
|
|
|
- //单位意向客户
|
|
|
+ //渠道-(营销总监)
|
|
|
+ case 'channel':
|
|
|
+ require.ensure([], () => {
|
|
|
+ const CompanyIntention = require('./NEW/intentionCustomer/channel').default;
|
|
|
+ this.setState({
|
|
|
+ component: <CompanyIntention
|
|
|
+ channel={false} //是否能导入渠道
|
|
|
+ deliver={1} //是否能转交或分配 0不能 1分配 2跟进
|
|
|
+ followUp={true} //是否能跟进
|
|
|
+ isGuidanceLv={true} //是否可查看指导 也用于判断是否为跟进管理页面
|
|
|
+ isEditGuidanceLv={false} //是否可以编辑指导
|
|
|
+ recovery={false} //是否可以回收
|
|
|
+ detailApi={'/api/admin/customer/findOrganizationCustomerDetail'}
|
|
|
+ />
|
|
|
+ });
|
|
|
+ });
|
|
|
+ break;
|
|
|
+ //渠道-(营销员)
|
|
|
+ case 'channelMarketing':
|
|
|
+ require.ensure([], () => {
|
|
|
+ const CompanyIntention = require('./NEW/intentionCustomer/channel').default;
|
|
|
+ this.setState({
|
|
|
+ component: <CompanyIntention
|
|
|
+ channel={false} //是否能导入渠道
|
|
|
+ deliver={2}
|
|
|
+ followUp={true}
|
|
|
+ isGuidanceLv={false} //是否可查看指导 也用于判断是否为跟进管理页面
|
|
|
+ isEditGuidanceLv={true} //是否可以编辑指导
|
|
|
+ recovery={true} //是否可以回收
|
|
|
+ detailApi={'/api/admin/customer/findOrganizationCustomerDetail'}
|
|
|
+ />
|
|
|
+ });
|
|
|
+ });
|
|
|
+ break;
|
|
|
+ //渠道-(渠道专员)
|
|
|
+ case 'channelCommissioner':
|
|
|
+ require.ensure([], () => {
|
|
|
+ const CompanyIntention = require('./NEW/intentionCustomer/channel').default;
|
|
|
+ this.setState({
|
|
|
+ component: <CompanyIntention
|
|
|
+ channel={true} //是否能导入渠道
|
|
|
+ deliver={0}
|
|
|
+ followUp={false}
|
|
|
+ isGuidanceLv={true} //是否可查看指导 也用于判断是否为跟进管理页面
|
|
|
+ isEditGuidanceLv={false} //是否可以编辑指导
|
|
|
+ recovery={false} //是否可以回收
|
|
|
+ detailApi={'/api/admin/customer/findOrganizationCustomerDetail'}
|
|
|
+ />
|
|
|
+ });
|
|
|
+ });
|
|
|
+ break;
|
|
|
+ //单位意向客户
|
|
|
case 'companyIntention':
|
|
|
require.ensure([], () => {
|
|
|
const CompanyIntention = require('./NEW/intentionCustomer/intentionCustomer').default;
|
|
|
this.setState({
|
|
|
- component: <CompanyIntention
|
|
|
+ component: <CompanyIntention
|
|
|
intentionState={0}
|
|
|
ApiUrl={'/api/admin/customer/listPrivateOrganizationCustomer'}
|
|
|
detailApi={'/api/admin/customer/findOrganizationCustomerDetail'}
|
|
@@ -346,12 +397,12 @@ class Content extends Component {
|
|
|
});
|
|
|
});
|
|
|
break;
|
|
|
- //客户资料
|
|
|
+ //客户资料
|
|
|
case 'crm':
|
|
|
require.ensure([], () => {
|
|
|
const Crm = require('./NEW/crm/crm').default;
|
|
|
this.setState({
|
|
|
- component: <Crm
|
|
|
+ component: <Crm
|
|
|
intentionState={0}
|
|
|
ApiUrl={'/api/admin/customer/listPrivateOrganizationCustomer'}
|
|
|
detailApi={'/api/admin/customer/findOrganizationCustomerDetail'}
|
|
@@ -359,12 +410,12 @@ class Content extends Component {
|
|
|
});
|
|
|
});
|
|
|
break;
|
|
|
- //客户资料
|
|
|
+ //客户资料
|
|
|
case 'crmCount':
|
|
|
require.ensure([], () => {
|
|
|
const CrmCount = require('./NEW/crm/crmCount').default;
|
|
|
this.setState({
|
|
|
- component: <CrmCount
|
|
|
+ component: <CrmCount
|
|
|
intentionState={0}
|
|
|
ApiUrl={'/api/admin/customer/listPrivateOrganizationCustomer'}
|
|
|
detailApi={'/api/admin/customer/findOrganizationCustomerDetail'}
|
|
@@ -372,12 +423,12 @@ class Content extends Component {
|
|
|
});
|
|
|
});
|
|
|
break;
|
|
|
- //客户资料
|
|
|
+ //客户资料
|
|
|
case 'crmAll':
|
|
|
require.ensure([], () => {
|
|
|
const CrmAll = require('./NEW/crm/crmAll').default;
|
|
|
this.setState({
|
|
|
- component: <CrmAll
|
|
|
+ component: <CrmAll
|
|
|
intentionState={0}
|
|
|
ApiUrl={'/api/admin/customer/listPrivateOrganizationCustomer'}
|
|
|
detailApi={'/api/admin/customer/findOrganizationCustomerDetail'}
|
|
@@ -385,7 +436,7 @@ class Content extends Component {
|
|
|
});
|
|
|
});
|
|
|
break;
|
|
|
- //客户资料
|
|
|
+ //客户资料
|
|
|
case 'patentPayment':
|
|
|
require.ensure([], () => {
|
|
|
const PatentPayment = require('./NEW/crm/patentPayment').default;
|
|
@@ -412,13 +463,13 @@ class Content extends Component {
|
|
|
});
|
|
|
});
|
|
|
break;
|
|
|
- /*签单客户*/
|
|
|
+ /*签单客户*/
|
|
|
//个人签单客户
|
|
|
case 'personalSign':
|
|
|
require.ensure([], () => {
|
|
|
const PersonalSign = require('./NEW/signCustomer/signCustomer').default;
|
|
|
this.setState({
|
|
|
- component: <PersonalSign
|
|
|
+ component: <PersonalSign
|
|
|
intentionState={1}
|
|
|
ApiUrl={'/api/admin/customer/listSignPersonalCustomer'}
|
|
|
//ApiUrl={'/api/admin/customer/listPrivatePersonalCustomer'}
|
|
@@ -427,15 +478,15 @@ class Content extends Component {
|
|
|
});
|
|
|
});
|
|
|
break;
|
|
|
- //单位签单客户
|
|
|
+ //单位签单客户
|
|
|
case 'companySign':
|
|
|
require.ensure([], () => {
|
|
|
const CompanySign = require('./NEW/signCustomer/signCustomer').default;
|
|
|
this.setState({
|
|
|
- component: <CompanySign
|
|
|
+ component: <CompanySign
|
|
|
intentionState={0}
|
|
|
ApiUrl={'/api/admin/customer/listSignOrganizationCustomer'}
|
|
|
- detailApi={'/api/admin/customer/findOrganizationCustomerDetail'}/>
|
|
|
+ detailApi={'/api/admin/customer/findOrganizationCustomerDetail'}/>
|
|
|
});
|
|
|
});
|
|
|
break;
|
|
@@ -444,61 +495,61 @@ class Content extends Component {
|
|
|
require.ensure([], () => {
|
|
|
const PersonalQuery = require('./NEW/query/queryCutomer').default;
|
|
|
this.setState({
|
|
|
- component: <PersonalQuery
|
|
|
+ component: <PersonalQuery
|
|
|
intentionState={1}
|
|
|
- ApiUrl={'/api/admin/customer/listAllPersonalCustomer'}
|
|
|
+ ApiUrl={'/api/admin/customer/listAllPersonalCustomer'}
|
|
|
detailApi={'/api/admin/customer/getLockedProject'}
|
|
|
/>
|
|
|
});
|
|
|
});
|
|
|
break;
|
|
|
- //单位客户查询
|
|
|
+ //单位客户查询
|
|
|
case 'organizationQuery':
|
|
|
require.ensure([], () => {
|
|
|
const CompanyQuery = require('./NEW/query/queryCutomer').default;
|
|
|
this.setState({
|
|
|
- component: <CompanyQuery
|
|
|
+ component: <CompanyQuery
|
|
|
intentionState={0}
|
|
|
ApiUrl={'/api/admin/customer/listAllOrganizationCustomer'}
|
|
|
detailApi={'/api/admin/customer/getLockedProject'}
|
|
|
- />
|
|
|
+ />
|
|
|
});
|
|
|
});
|
|
|
- break;
|
|
|
+ break;
|
|
|
//个人公共客户
|
|
|
case 'personalPublicCustomer':
|
|
|
require.ensure([], () => {
|
|
|
const PersonalPublicCustomer = require('./NEW/publicCustomer/publicCustomer').default;
|
|
|
this.setState({
|
|
|
- component: <PersonalPublicCustomer
|
|
|
+ component: <PersonalPublicCustomer
|
|
|
intentionState={1}
|
|
|
- ApiUrl={'/api/admin/customer/listPublicPersonalCustomer'}
|
|
|
+ ApiUrl={'/api/admin/customer/listPublicPersonalCustomer'}
|
|
|
/>
|
|
|
});
|
|
|
});
|
|
|
break;
|
|
|
- //单位公共客户
|
|
|
+ //单位公共客户
|
|
|
case 'organizationPublicCustomer':
|
|
|
require.ensure([], () => {
|
|
|
const OrganizationPublicCustomer = require('./NEW/publicCustomer/publicCustomer').default;
|
|
|
this.setState({
|
|
|
- component: <OrganizationPublicCustomer
|
|
|
+ component: <OrganizationPublicCustomer
|
|
|
intentionState={0}
|
|
|
ApiUrl={'/api/admin/customer/listPublicOrganizationCustomer'}
|
|
|
- />
|
|
|
+ />
|
|
|
});
|
|
|
});
|
|
|
- break;
|
|
|
+ break;
|
|
|
default:
|
|
|
require.ensure([], () => {
|
|
|
const Module = require('../module').default;
|
|
|
this.setState({
|
|
|
- component:<Module ApiUrl={''}/>
|
|
|
+ component:<Module ApiUrl={''}/>
|
|
|
});
|
|
|
- });
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+ });
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
};
|
|
|
window.location.hash = key;
|
|
|
}
|