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 @@ + + + + + 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 @@ + + + + + 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 @@ + + + + + + \ 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 @@ + + + + + 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 @@ + + + + + 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 @@ + + + + + + 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 @@ + + + + + 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 @@ + + + + + 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 @@ + + + + + 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 @@ + + + + + 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 @@ + + + + + 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 @@ + + + + + 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 @@ + + + + + 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 @@ + + + + + \ 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 @@ + + + + +