diff --git a/src/api/business.js b/src/api/business.js
index a42d45a..41c0907 100644
--- a/src/api/business.js
+++ b/src/api/business.js
@@ -16,7 +16,7 @@ export function businessDaily(data) {
})
}
-// CRM 列表
+// crm 列表
export function businessCRMList(data) {
return request.post({
url: '/api/businessCRMList',
@@ -24,15 +24,17 @@ export function businessCRMList(data) {
})
}
-// CRM 查询走访报告列表
+// crm 查询走访报告列表
export function visitorReportList(data) {
- return request.post({
- url: '/api/visitorReportList',
+ return request.get({
+ url: '/app/appVisistReport/list',
data
+ },{
+ isTransformResponse:false
})
}
-// CRM 客户列表
+// crm 客户列表
export function getGuestList(data) {
return request.post({
url: '/api/guestList',
@@ -40,7 +42,7 @@ export function getGuestList(data) {
})
}
-// CRM 查询走访报告详情
+// crm 查询走访报告详情
export function visitorReportDetail(data) {
return request.post({
url: '/api/visitorReportDetail',
@@ -48,10 +50,10 @@ export function visitorReportDetail(data) {
})
}
-// CRM 查询走访报告列表
+// crm 查询走访报告列表
export function mattersList(data) {
return request.post({
url: '/api/mattersList',
data
})
-}
\ No newline at end of file
+}
diff --git a/src/api/crm/activity/activity.js b/src/api/crm/activity/activity.js
new file mode 100644
index 0000000..db0612a
--- /dev/null
+++ b/src/api/crm/activity/activity.js
@@ -0,0 +1,213 @@
+import request from "@/utils/request";
+
+//获取客户单位用户人员信息
+export function crmCustomerUser(data) {
+ return request.get({
+ url: "/app/appCrmCusUserNewController/crmCustomerUser",
+ data,
+ },{
+ isTransformResponse:false
+ });
+}
+
+//获取我公司人员信息
+export function myUserNameList(data) {
+ return request.get({
+ url: "/app/appVisistDetail/getCompanyPersonnerlName",
+ data,
+ },{
+ isTransformResponse:false
+ });
+}
+
+//保存走访报告明细
+export function addVisistDetail(data) {
+ return request.post({
+ url: "/app/appVisistDetail/addVisistDetail",
+ data,
+ },{
+ isTransformResponse:false
+ });
+}
+
+//删除走访报告中的某一项(日常走访,业务招待)
+export function deleVisistDetailItem(data) {
+ return request.get({
+ url: "/app/appVisistDetail/deleVisistDetailItem",
+ data,
+ },{
+ isTransformResponse:false
+ });
+}
+
+//走访明细查询
+export function getVisistDetailItem(data) {
+ return request.get({
+ url: "/app/appVisistDetail/queryList",
+ data,
+ },{
+ isTransformResponse:false
+ });
+}
+
+//删除整体的报告
+export function removeVisist(data) {
+ return request.get({
+ url: "/app/appVisistReport/remove",
+ data,
+ },{
+ isTransformResponse:false
+ });
+}
+
+//走访报告列表查询
+export function getYsVisistList(data) {
+ return request.get({
+ url: "/app/appVisistReport/list",
+ data
+ },{
+ isTransformResponse:false
+ });
+}
+
+//更新一个报告的状态
+export function updateStatus(data) {
+ return request.post({
+ url: "/app/appVisistReport/updateStatus",
+ data,
+ },{
+ isTransformResponse:false
+ });
+}
+
+//获取客户信息列表
+export function getYsCustomerList(data) {
+ return request.get({
+ url: "/app/appCustomerIfno/pageList",
+ data,
+ },{
+ isTransformResponse:false
+ });
+}
+
+//新增走访报告
+export function addVisist(data) {
+ return request.post({
+ url: "/app/appVisistReport/add",
+ data,
+ },{
+ isTransformResponse:false
+ });
+}
+
+//走访报告查询
+export function getQueryVisistList(data) {
+ return request.get({
+ url: "/app/appVisistReport/queryList",
+ data,
+ },{
+ isTransformResponse:false
+ });
+}
+
+//走访报告详细信息
+export function getYsVisistInfo(data) {
+ return request.get({
+ url: "/app/appVisistReport/getDetail",
+ data,
+ },{
+ isTransformResponse:false
+ });
+}
+
+//一个走访报告下面关联的日常走访,业务招待等具体信息
+export function getVisistDetailList(data) {
+ return request.get({
+ url: "/app/appVisistDetail/list",
+ data,
+ },{
+ isTransformResponse:false
+ });
+}
+
+//新增点赞
+export function insertUserLike(data) {
+ return request.post({
+ url: "/app/appUserLike/addVisistDetail",
+ data,
+ },{
+ isTransformResponse:false
+ });
+}
+
+//查询是否已经点过赞
+export function getUserLike(data) {
+ return request.get({
+ url: "/app/appUserLike/queryUserLikeStatus/" + data,
+ },{
+ isTransformResponse:false
+ });
+}
+
+//获取当前人的信息
+export function getUserInfo(data) {
+ return request.get({
+ url: "/app/user/getUserInfo",
+ data,
+ },{
+ isTransformResponse:false
+ });
+}
+
+//查询没有经过信息管理员审批的单子
+export function getApprovalList(data) {
+ return request.get({
+ url: "/app/appVisistReport/approvalList",
+ data,
+ },{
+ isTransformResponse:false
+ });
+}
+
+//打开详情页设置成为已读
+export function getUpdateApprovalForRead(data) {
+ return request.post({
+ url: "/app/appVisistReport/updateApprovalForRead",
+ data,
+ },{
+ isTransformResponse:false
+ });
+}
+
+//提交通过活动报告
+export function auditActivityReport(data) {
+ return request.post({
+ url: "/app/activity/auditActivityReport",
+ data,
+ header: {
+ 'Content-Type': 'application/x-www-form-urlencoded' // 设置请求头,确保服务器正确解析 FormData
+ }
+ },{
+ isTransformResponse:false
+ });
+}
+
+//更新驳回原因
+export function getRejectReason(data) {
+ return request.post({
+ url: "/app/appVisistReport/updaterejectReason",
+ data,
+ },{
+ isTransformResponse:false
+ });
+}
+
+//查询签到打卡信息集合为了报告
+export function addMapForReport(data) {
+ return request.get({
+ url: "/app/appVisistReport/addMapList",
+ data,
+ },{
+ isTransformResponse:false
+ });
+}
diff --git a/src/api/crm/activity/map.js b/src/api/crm/activity/map.js
new file mode 100644
index 0000000..3a1611b
--- /dev/null
+++ b/src/api/crm/activity/map.js
@@ -0,0 +1,51 @@
+import request from "@/utils/request";
+
+//新增地图开始签到接口
+export function addStartMap(data) {
+ return request.post({
+ url: "/app/appVisistMap/Startadd",
+ data,
+ },{
+ isTransformResponse:false
+ });
+}
+
+//新增地图开始打卡接口
+export function addStartMapForClockIn(data) {
+ return request.post({
+ url: "/app/appVisistMap/StartaddForClockIn",
+ data,
+ },{
+ isTransformResponse:false
+ });
+}
+
+//打卡信息查看
+export function CheckInInformationViewing(data) {
+ return request.get({
+ url: "/app/appVisistMap/DKList",
+ data
+ },{
+ isTransformResponse:false
+ });
+}
+
+//签到统计
+export function getSigninList(data) {
+ return request.get({
+ url: "/app/appVisistMap/QueryBased",
+ data
+ },{
+ isTransformResponse:false
+ });
+}
+
+//不签到统计
+export function getNoSigninList(data) {
+ return request.get({
+ url: "/app/appVisistMap/QueryBasedIsNull",
+ data
+ },{
+ isTransformResponse:false
+ });
+}
diff --git a/src/pages.json b/src/pages.json
index e4a6d80..46ebd8b 100644
--- a/src/pages.json
+++ b/src/pages.json
@@ -7,6 +7,7 @@
}
},
"pages": [
+
{
"path": "pages/loading/loading",
"style": {
@@ -199,7 +200,108 @@
"style": {
"navigationBarTitleText": ""
}
- }
+ },
+ //===================================活动报告====================
+ {
+ "path": "pages/business/CRM/marketActivity/visitReport",//市场信息管理
+ "style": {
+ "navigationBarTitleText": ""
+ }
+ },
+ {
+ "path": "pages/business/CRM/marketActivity/visitorReportAdd",//走访报告添加
+ "style": {
+ "navigationBarTitleText": ""
+ }
+ },
+ {
+ "path": "pages/business/CRM/marketActivity/visitReportView",//走访报告查看
+ "style": {
+ "navigationBarTitleText": ""
+ }
+ },
+ {
+ "path": "pages/business/CRM/marketActivity/visitReportDetail",//走访报告查看具体明细
+ "style": {
+ "navigationBarTitleText": ""
+ }
+ },
+ {
+ "path": "pages/business/CRM/marketActivity/auditReport",//走访报告审批列表查看
+ "style": {
+ "navigationBarTitleText": ""
+ }
+ },
+ {
+ "path": "pages/business/CRM/marketActivity/detailForApproval",//走访报告明细审批
+ "style": {
+ "navigationBarTitleText": ""
+ }
+ },
+ {
+ "path": "pages/business/CRM/marketActivity/visitorReportEnter",//走访报告内容录入
+ "style": {
+ "navigationBarTitleText": ""
+ }
+ },
+ {
+ "path": "pages/business/CRM/marketActivity/auditReject",//走访报告驳回输入原因
+ "style": {
+ "navigationBarTitleText": ""
+ }
+ },
+ {
+ "path": "pages/business/CRM/marketActivity/customerUserList",//客户公司人员信息
+ "style": {
+ "navigationBarTitleText": ""
+ }
+ },
+ {
+ "path": "pages/business/CRM/marketActivity/myUserList",//我公司人员信息
+ "style": {
+ "navigationBarTitleText": ""
+ }
+ },
+ {
+ "path": "pages/business/CRM/marketActivity/activityTypeList",//活动类型
+ "style": {
+ "navigationBarTitleText": ""
+ }
+ },
+ {
+ "path": "pages/business/CRM/marketActivity/chooseCus",//选择客户单位
+ "style": {
+ "navigationBarTitleText": ""
+ }
+ },
+ //====================地图======
+ {
+ "path": "pages/business/CRM/map/vistorCheckin",//签到打卡
+ "style": {
+ "navigationBarTitleText": ""
+ }
+ },
+ {
+ "path": "pages/business/CRM/map/addRearkSignIn",//签到备注
+ "style": {
+ "navigationBarTitleText": ""
+ }
+ },
+ {
+ "path": "pages/business/CRM/map/checkInView",//打卡信息(考勤查看)
+ "style": {
+ "navigationBarTitleText": ""
+ }
+ },
+ {
+ "path": "pages/business/CRM/map/checkinStatistics",//打卡统计
+ "style": {
+ "navigationBarTitleText": ""
+ }
+ },
+
+
+ //===================================活动报告====================
],
"globalStyle": {
"navigationBarTextStyle": "black",
diff --git a/src/pages/business/CRM/map/addRearkSignIn.vue b/src/pages/business/CRM/map/addRearkSignIn.vue
new file mode 100644
index 0000000..c0cc860
--- /dev/null
+++ b/src/pages/business/CRM/map/addRearkSignIn.vue
@@ -0,0 +1,270 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/business/CRM/map/checkInView.vue b/src/pages/business/CRM/map/checkInView.vue
new file mode 100644
index 0000000..c490281
--- /dev/null
+++ b/src/pages/business/CRM/map/checkInView.vue
@@ -0,0 +1,164 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ defaultDate }}
+
+
+
+
+
+
+
+
+
+ 类型:{{ item.mapType == 1 ? '签到' : '打卡' }}
+
+ 开始签到时间
+ {{ item.goVisistStartTime }}
+
+
+
+ 开始签到地点
+ {{ item.addressForStart }}
+
+
+
+ 结束签到时间
+ {{ item.goVisistEndTime }}
+
+
+
+ 结束签到地点
+ {{ item.addressForEnd }}
+
+
+ 备注内容
+ {{ item.remark }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/business/CRM/map/checkinStatistics.vue b/src/pages/business/CRM/map/checkinStatistics.vue
new file mode 100644
index 0000000..7311543
--- /dev/null
+++ b/src/pages/business/CRM/map/checkinStatistics.vue
@@ -0,0 +1,285 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ cityArr[cityIndex] }}
+
+
+
+
+
+
+ {{ defaultDate }}
+
+
+
+
+
+
+
+
+ {{ signCount }}
+ 最新签到打卡
+
+
+ {{ noSignCount }}
+ 未签到打卡
+
+
+
+
+
+
+
+
+ {{ item }}
+
+
+
+
+
+
+ {{ item }}
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/business/CRM/map/vistorCheckin.vue b/src/pages/business/CRM/map/vistorCheckin.vue
new file mode 100644
index 0000000..f5bd470
--- /dev/null
+++ b/src/pages/business/CRM/map/vistorCheckin.vue
@@ -0,0 +1,363 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 业务人员可通过签到或打卡进行行为记录,该时间会和走访报告中的时间进行关联,便于查看。
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/business/CRM/marketActivity/activityTypeList.vue b/src/pages/business/CRM/marketActivity/activityTypeList.vue
new file mode 100644
index 0000000..7e90952
--- /dev/null
+++ b/src/pages/business/CRM/marketActivity/activityTypeList.vue
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.name }}
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/pages/business/CRM/marketActivity/auditReject.vue b/src/pages/business/CRM/marketActivity/auditReject.vue
new file mode 100644
index 0000000..0b0c021
--- /dev/null
+++ b/src/pages/business/CRM/marketActivity/auditReject.vue
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/business/CRM/marketActivity/auditReport.vue b/src/pages/business/CRM/marketActivity/auditReport.vue
new file mode 100644
index 0000000..dfae42c
--- /dev/null
+++ b/src/pages/business/CRM/marketActivity/auditReport.vue
@@ -0,0 +1,218 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 客户:{{ item.cusName }}
+
+ {{ item.visistCode }}
+
+
+
+ {{ item.status }}
+
+
+
+
+
+
+ 走访类型
+ {{item.visistType}}
+
+
+ 我方领导
+ {{ item.joinUser }}
+
+
+
+ 报告人
+ {{ item.staffName }}
+
+
+
+ 报告日期
+ {{ item.visistDate }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/business/CRM/marketActivity/chooseCus.vue b/src/pages/business/CRM/marketActivity/chooseCus.vue
new file mode 100644
index 0000000..cb72ca8
--- /dev/null
+++ b/src/pages/business/CRM/marketActivity/chooseCus.vue
@@ -0,0 +1,171 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{item.cusName+"("+item.shortName+")"}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/business/CRM/marketActivity/components/dailyVisitComponent.vue b/src/pages/business/CRM/marketActivity/components/dailyVisitComponent.vue
new file mode 100644
index 0000000..c76fc5a
--- /dev/null
+++ b/src/pages/business/CRM/marketActivity/components/dailyVisitComponent.vue
@@ -0,0 +1,297 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/business/CRM/marketActivity/components/djVisistComponent.vue b/src/pages/business/CRM/marketActivity/components/djVisistComponent.vue
new file mode 100644
index 0000000..05f0cc2
--- /dev/null
+++ b/src/pages/business/CRM/marketActivity/components/djVisistComponent.vue
@@ -0,0 +1,258 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/business/CRM/marketActivity/components/jsVisistComponent.vue b/src/pages/business/CRM/marketActivity/components/jsVisistComponent.vue
new file mode 100644
index 0000000..be27707
--- /dev/null
+++ b/src/pages/business/CRM/marketActivity/components/jsVisistComponent.vue
@@ -0,0 +1,262 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/business/CRM/marketActivity/components/lcVisistComponent.vue b/src/pages/business/CRM/marketActivity/components/lcVisistComponent.vue
new file mode 100644
index 0000000..18f460d
--- /dev/null
+++ b/src/pages/business/CRM/marketActivity/components/lcVisistComponent.vue
@@ -0,0 +1,262 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/business/CRM/marketActivity/components/lyVisistComponent.vue b/src/pages/business/CRM/marketActivity/components/lyVisistComponent.vue
new file mode 100644
index 0000000..0335a53
--- /dev/null
+++ b/src/pages/business/CRM/marketActivity/components/lyVisistComponent.vue
@@ -0,0 +1,308 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ stayDaysOptions[stayDaysIndex] }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/business/CRM/marketActivity/components/wtVisistComponent.vue b/src/pages/business/CRM/marketActivity/components/wtVisistComponent.vue
new file mode 100644
index 0000000..0f4d136
--- /dev/null
+++ b/src/pages/business/CRM/marketActivity/components/wtVisistComponent.vue
@@ -0,0 +1,259 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/business/CRM/marketActivity/components/ywVisistComponent.vue b/src/pages/business/CRM/marketActivity/components/ywVisistComponent.vue
new file mode 100644
index 0000000..aa60760
--- /dev/null
+++ b/src/pages/business/CRM/marketActivity/components/ywVisistComponent.vue
@@ -0,0 +1,259 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/business/CRM/marketActivity/customerUserList.vue b/src/pages/business/CRM/marketActivity/customerUserList.vue
new file mode 100644
index 0000000..8be6890
--- /dev/null
+++ b/src/pages/business/CRM/marketActivity/customerUserList.vue
@@ -0,0 +1,159 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.userName }}
+ {{ " | " }}
+ {{ item.userDept != null ? item.userDept : ' ' }}
+ {{ item.job != null ? item.job : ' ' }}
+ {{ item.mobilePhone }}
+ {{ item.remark != null ? item.remark : ' ' }}
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/business/CRM/marketActivity/detailForApproval.vue b/src/pages/business/CRM/marketActivity/detailForApproval.vue
new file mode 100644
index 0000000..b644ada
--- /dev/null
+++ b/src/pages/business/CRM/marketActivity/detailForApproval.vue
@@ -0,0 +1,249 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.cusName }}
+
+ {{ item.visistCode }}
+
+
+
+ 报告人
+ {{ item.staffName }}
+
+
+
+ 走访日期
+ {{ item.visistDate }}
+
+
+
+ 是否双方高层领导参与
+ {{ item.whetherHaveLeader }}
+
+
+
+ 活动类型
+ {{ item.visistType }}
+
+
+
+
+
+
+
+
+
+
+
+
+ 拜访事项
+ {{ item.detailType }}
+
+
+
+ 拜访类型
+ {{ item.treeName }}
+
+
+
+ 客户人员
+ {{ item.customerPersonnel }}
+
+
+
+ 我方人员
+ {{ item.ourPersonnel }}
+
+
+
+ 结果
+
+
+ {{ item.bandResult }}
+
+
+
+
+
+
+
+
+
+ 驳回
+
+ 通过
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/business/CRM/marketActivity/myUserList.vue b/src/pages/business/CRM/marketActivity/myUserList.vue
new file mode 100644
index 0000000..473b529
--- /dev/null
+++ b/src/pages/business/CRM/marketActivity/myUserList.vue
@@ -0,0 +1,182 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.nickName }}
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/business/CRM/marketActivity/visitReport.vue b/src/pages/business/CRM/marketActivity/visitReport.vue
new file mode 100644
index 0000000..9984a08
--- /dev/null
+++ b/src/pages/business/CRM/marketActivity/visitReport.vue
@@ -0,0 +1,368 @@
+
+
+
+
+
+
+
+ 新增
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 客户:{{ item.cusName }}
+
+ {{ item.visistCode }}
+
+
+ {{ item.status == '驳回' ? '再次提交' : item.status }}
+
+
+ {{ item.status }}
+
+
+
+
+
+
+ 报告类型
+ {{ item.visistType }}
+
+
+ 我方领导
+ {{ item.joinUser }}
+
+
+
+ 报告人
+ {{ item.staffName }}
+
+
+
+ 报告日期
+ {{ item.visistDate }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/business/CRM/marketActivity/visitReportDetail.vue b/src/pages/business/CRM/marketActivity/visitReportDetail.vue
new file mode 100644
index 0000000..f983221
--- /dev/null
+++ b/src/pages/business/CRM/marketActivity/visitReportDetail.vue
@@ -0,0 +1,201 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.cusName }}
+
+ {{ item.visistCode }}
+
+
+ {{ zanFlag ? '已赞' : '未赞' }}
+
+
+
+
+ 报告人
+ {{ item.staffName }}
+
+
+
+ 走访日期
+ {{ item.visistDate }}
+
+
+
+ 是否双方高层领导参与
+ {{ item.whetherHaveLeader }}
+
+
+
+ 活动类型
+ {{ item.visistType }}
+
+
+
+
+
+
+
+
+
+
+
+
+ 拜访事项
+ {{item.detailType}}
+
+
+
+ 拜访类型
+ {{item.treeName}}
+
+
+
+ 客户人员
+ {{item.customerPersonnel}}
+
+
+
+ 我方人员
+ {{item.ourPersonnel}}
+
+
+
+ 结果
+
+
+ {{item.bandResult}}
+
+
+
+
+
+
+
+ 评论内容
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/business/CRM/marketActivity/visitReportView.vue b/src/pages/business/CRM/marketActivity/visitReportView.vue
new file mode 100644
index 0000000..69e47e3
--- /dev/null
+++ b/src/pages/business/CRM/marketActivity/visitReportView.vue
@@ -0,0 +1,217 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 客户:{{ item.cusName }}
+
+ {{ item.visistCode }}
+
+
+
+ {{ item.myselfBrowsing == 0 ? '未读' : '已读' }}
+
+
+
+
+
+
+ 报告类型
+ {{ item.visistType === "业务招待" ? "Ⅱ类活动" : "走访报告" }}
+
+
+ 我方领导
+ {{ item.joinUser }}
+
+
+
+ 报告人
+ {{ item.staffName }}
+
+
+
+ 报告日期
+ {{ item.visistDate }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/business/CRM/marketActivity/visitorReportAdd.vue b/src/pages/business/CRM/marketActivity/visitorReportAdd.vue
new file mode 100644
index 0000000..62de5ee
--- /dev/null
+++ b/src/pages/business/CRM/marketActivity/visitorReportAdd.vue
@@ -0,0 +1,350 @@
+
+
+
+
+
+
+
+ 保存
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ formData.cusName }}
+
+
+
+
+
+
+ 签到记录
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/business/CRM/marketActivity/visitorReportEnter.vue b/src/pages/business/CRM/marketActivity/visitorReportEnter.vue
new file mode 100644
index 0000000..ad7bc90
--- /dev/null
+++ b/src/pages/business/CRM/marketActivity/visitorReportEnter.vue
@@ -0,0 +1,338 @@
+
+
+
+
+
+
+
+
+
+
+
+ 日常走访
+
+ {{ expandFlagRC ? '展开' : '收起' }}
+
+
+
+
+
+
+
+
+
+
+
+ 业务招待
+
+ {{ expandFlagYW ? '展开' : '收起' }}
+
+
+
+
+
+
+
+
+
+
+
+ 技术交流
+
+ {{ expandFlagJS ? '展开' : '收起' }}
+
+
+
+
+
+
+
+
+
+
+
+
+ 来厂参观
+
+ {{ expandFlagLC ? '展开' : '收起' }}
+
+
+
+
+
+
+
+
+
+
+
+
+ 党建活动
+
+ {{ expandFlagDJ ? '展开' : '收起' }}
+
+
+
+
+
+
+
+
+
+
+
+ 文体活动
+
+ {{ expandFlagWT ? '展开' : '收起' }}
+
+
+
+
+
+
+
+
+
+
+
+
+ 联谊活动
+
+ {{ expandFlagLY ? '展开' : '收起' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/pages/business/CRM/marketInformation.vue b/src/pages/business/CRM/marketInformation.vue
new file mode 100644
index 0000000..b69e47e
--- /dev/null
+++ b/src/pages/business/CRM/marketInformation.vue
@@ -0,0 +1,224 @@
+
+
+
+
+
+
+
+ 新增
+
+
+
+
+
+
+
+
+
+
+ {{ item }}
+
+
+
+
+
+
+ 市场机会信息内容
+
+
+
+
+
+
+ {{ item.title }}
+ {{ item.statusName }}
+
+
+ 产生影响
+ {{ item.desc }}
+
+
+
+
+
+
+
+
+
+
+
+
+