diff --git a/pages.json b/pages.json index bbf1059..30634cd 100644 --- a/pages.json +++ b/pages.json @@ -254,6 +254,14 @@ "navigationBarTextStyle": "black" } }, + { + "path": "Piabodata/selectTeam", + "style": { + "navigationBarTitleText": "选择团队", + "navigationBarBackgroundColor": "#FFFFFF", + "navigationBarTextStyle": "black" + } + }, { "path": "Piabodata/Userinsightinto", "style": { @@ -317,6 +325,30 @@ "navigationBarBackgroundColor": "#FFFFFF", "navigationBarTextStyle": "black" } + }, + { + "path": "consumer/remind", + "style": { + "navigationBarTitleText": "添加提醒", + "navigationBarBackgroundColor": "#FFFFFF", + "navigationBarTextStyle": "black" + } + }, + { + "path": "consumer/edit", + "style": { + "navigationBarTitleText": "编辑客户", + "navigationBarBackgroundColor": "#FFFFFF", + "navigationBarTextStyle": "black" + } + }, + { + "path": "consumer/newFollowup/newFollowup", + "style": { + "navigationBarTitleText": "写跟进", + "navigationBarBackgroundColor": "#FFFFFF", + "navigationBarTextStyle": "black" + } } ] } diff --git a/pages/center/Piabodata/Groupcontrast.vue b/pages/center/Piabodata/Groupcontrast.vue index e6a21ea..ef5e556 100644 --- a/pages/center/Piabodata/Groupcontrast.vue +++ b/pages/center/Piabodata/Groupcontrast.vue @@ -197,7 +197,7 @@ - + @@ -211,6 +211,7 @@ activeTotal: 2, activeTotal2: 0, bocindex:0, + totalTimeShow: false, newlisttabinfo:[ {name:'接待量',zxl:'10'}, {name:'平均执行率',zxl:'50'}, @@ -236,6 +237,19 @@ tapspagek2(index) { this.bocindex = index; }, + //时间切换 + tabtimetap(index) { + if (index == 3) { + this.totalTimeShow = true; + } else { + this.activeTotal = index; + } + }, + //自定义时间 + totalTimeChange(e) { + console.log(e.startDate, e.endDate) + this.activeTotal=3; + }, //集团对比 Groupcontrast(){ uni.navigateTo({ diff --git a/pages/center/Piabodata/StaffAnalysis.vue b/pages/center/Piabodata/StaffAnalysis.vue index b9af221..62d59a8 100644 --- a/pages/center/Piabodata/StaffAnalysis.vue +++ b/pages/center/Piabodata/StaffAnalysis.vue @@ -105,7 +105,7 @@ - + @@ -114,6 +114,7 @@ data() { return { timepickpickisshow:false, + totalTimeShow: false, activeTotal:0, activeTotal2:0, lineOptsect:{ @@ -148,6 +149,20 @@ checkboxChange(){ this.timepickpickisshow=!this.timepickpickisshow; }, + tabtimetap(index){ + // console.log(idx) + // this.activeTotal=idx + if (index == 3) { + this.totalTimeShow = true; + } else { + this.activeTotal = index; + } + }, + //自定义时间 + totalTimeChange(e) { + console.log(e.startDate, e.endDate) + this.activeTotal=3; + }, }, } diff --git a/pages/center/Piabodata/Theteamcompared.vue b/pages/center/Piabodata/Theteamcompared.vue index e6a21ea..22693cd 100644 --- a/pages/center/Piabodata/Theteamcompared.vue +++ b/pages/center/Piabodata/Theteamcompared.vue @@ -126,7 +126,7 @@ 违禁能力(TOP10) - + 楼盘 @@ -197,7 +197,7 @@ - + @@ -211,6 +211,7 @@ activeTotal: 2, activeTotal2: 0, bocindex:0, + totalTimeShow: false, newlisttabinfo:[ {name:'接待量',zxl:'10'}, {name:'平均执行率',zxl:'50'}, @@ -232,6 +233,19 @@ }, methods: { + //时间切换 + tabtimetap(index) { + if (index == 3) { + this.totalTimeShow = true; + } else { + this.activeTotal = index; + } + }, + //自定义时间 + totalTimeChange(e) { + console.log(e.startDate, e.endDate) + this.activeTotal=3; + }, //指标执行率分析tab tapspagek2(index) { this.bocindex = index; @@ -241,6 +255,12 @@ uni.navigateTo({ url: '/pages/center/Piabodata/Groupcontrast' }); + }, + // 去选择团队 + goTeam(){ + uni.navigateTo({ + url:'/pages/center/Piabodata/selectTeam' + }) } } }; diff --git a/pages/center/Piabodata/selectTeam.vue b/pages/center/Piabodata/selectTeam.vue new file mode 100644 index 0000000..7bd5020 --- /dev/null +++ b/pages/center/Piabodata/selectTeam.vue @@ -0,0 +1,92 @@ + + + + + diff --git a/pages/center/consumer/consumerDetail.vue b/pages/center/consumer/consumerDetail.vue index 67ad0c3..232c626 100644 --- a/pages/center/consumer/consumerDetail.vue +++ b/pages/center/consumer/consumerDetail.vue @@ -1,7 +1,7 @@ + + + + diff --git a/pages/center/consumer/index.vue b/pages/center/consumer/index.vue index 485c93a..bfc7dc4 100644 --- a/pages/center/consumer/index.vue +++ b/pages/center/consumer/index.vue @@ -66,7 +66,7 @@ 拨打电话 - + 写跟进 @@ -327,6 +327,12 @@ url: '/pages/center/consumer/consumerSearch' }); }, + goFollow(){ + uni.navigateTo({ + url:`/pages/center/consumer/newFollowup/newFollowup?id=5f3846c2e8134dda8b3f41fc90684114`, + + }) + }, }, onLoad() { console.log('这里是进入') diff --git a/pages/center/consumer/newFollowup/newFollowup.css b/pages/center/consumer/newFollowup/newFollowup.css new file mode 100644 index 0000000..71bd883 --- /dev/null +++ b/pages/center/consumer/newFollowup/newFollowup.css @@ -0,0 +1,265 @@ +/* 新增客户跟进 */ + +page { + background: #f9f9f9; +} + +.follow_up { +} + +/* 最新状态 */ + +.follow_up_list { + padding: 0rpx 30rpx 0rpx 30rpx; + box-sizing: border-box; + background: #fff; + overflow: hidden; + margin-bottom: 0rpx; +} + +.follow_up_list_title { + display: flex; + align-items: center; +} + +.follow_up_list_title image { + width: 19rpx; + height: 18rpx; + display: block; + margin-right: 10rpx; +} + +.follow_up_list_title label { + height: 42rpx; + font-size: 30rpx; + font-weight: 600; + color: rgba(51, 51, 51, 1); + line-height: 42rpx; + letter-spacing: 1rpx; +} + +.follow_up_list_label { + margin-top: 30rpx; +} + +.follow_up_list_label view { + padding: 0rpx 25rpx; + height: 50rpx; + border-radius: 8rpx; + border: 2rpx solid rgba(206, 206, 206, 1); + float: left; + color: rgba(97, 110, 135, 1); + font-size: 26rpx; + line-height: 50rpx; + margin-left: 20rpx; + margin-bottom: 22rpx; + +} + +.active { + background: rgba(42, 111, 255, 1); + border: 2rpx solid rgba(42, 111, 255, 1) !important; + color: #fff !important; +} + +/* 意向级别 */ + +.assess-star { + padding: 10rpx 0rpx 0rpx 20rpx; + box-sizing: border-box; + display: flex; + align-items: center; +} + +.star-wrap { + display: flex; + align-items: center; +} + +.star-item { + display: inline-block; + height: 38rpx; + width: 36rpx; + margin-right: 0rpx; +} + +.star-item image { +width: 26rpx; +height: 26rpx; +margin-left: 10rpx; + +} + + +.star-desc { + font-size: 26rpx; + font-weight: 400; + color: rgba(97, 110, 135, 1); + text-align: center; +height: 44rpx; +margin-left: 27rpx; +line-height: 44rpx; + +} + +/* 跟进内容 */ + +.follow_content { + background: #fff; + padding: 30rpx; + box-sizing: border-box; + position: relative; +} + +.follow_content_title { + color: #333; + font-size: 30rpx; + line-height: 42rpx; +} + +.follow_content_title em { + color: #a6a6a6; +} + +.follow_content_textarea { + padding: 30rpx 20rpx; + box-sizing: border-box; + font-size: 30rpx; + width: 100%; + height: 200rpx; +} + +.follow_content .voice{ + width: 100rpx; + margin-left: calc(50% - 50rpx); + z-index: 10000; +} + +.place { + color: #a6a6a6; + line-height: 42px; + font-size: 30rpx; +} + +.follow_btn { + width: 688rpx; + height: 90rpx; + background: rgba(221, 221, 223, 1); + border-radius: 8rpx; + line-height: 90rpx; + margin: 50rpx auto; + color: #fff; + text-align: center; + font-size: 34rpx; +} + +.follow_btn_active { + background: rgba(42, 111, 255, 1); +} +/* 提醒 */ +.tixing{ + width: 100rpx; + height: 50rpx; + text-align: center; + line-height: 50rpx; + float: right; +} +.tixing image{ + width: 26rpx; + height: 30rpx; + display: inline-block; +} +.mask{ + width: 100%; + height: 100%; + position: fixed; + top: 0; + left: 0; + z-index: 999; + background:rgba(0,0,0,0.61); +} +.time-box{ + position: fixed; + width: 100%; + bottom: 0; + left: 0; + z-index: 9999; + background: #fff; + box-sizing: content-box +} +.time-title{ +float:left; +width:20%; +text-align:center; +color:rgba(51, 51, 51, 1); +} +.time-title-box{ + border-top: 1rpx solid rgba(51, 51, 51, 1); + height: 70rpx; + font-size: 31rpx; + line-height: 70rpx; + color: rgba(51, 51, 51, 1); +} +.picker-text{ + text-align:center; + width: calc(750rpx / 5); + background: #fff; +} +.time-text{ + text-align: center; + color: rgba(51, 51, 51, 1); + height: 90rpx; + font-size: 33rpx; + line-height: 90rpx; +} +.time-sure{ + float: right; + /* margin-right: 20rpx; */ + font-size: 33rpx; + width: 120rpx; + height: 100%; +} +.tixing1 { + width: 26rpx; + height: 32rpx; + display: inline-block; + margin-right: 10rpx; +} +.tixingBox{ + width:750rpx; + height:109rpx; + background:rgba(255,255,255,1); + color:rgba(17, 94, 255, 1); + display: flex; + align-items: center; + line-height: 109rpx; + padding: 0 30rpx; + box-sizing: border-box; + margin-top: 21rpx; +} +.tixing{ + width: 160rpx; + height: 60rpx; + background: rgba(42,111,255,1); + border-radius: 35rpx; + padding: 0 22rpx; + box-sizing: border-box; + display: flex; + justify-content: space-around; + line-height: 60rpx; + font-size: 28rpx; + font-family: PingFangSC-Medium,PingFang SC; + font-weight: 500; + color: rgba(255,255,255,1); + margin-left: 368rpx; +} +.tixing image{ + width: 30rpx; + height: 30rpx; +margin-top: 15rpx; +margin-right: 0; + +} +.active1{ + background:#DEDEDE; +} \ No newline at end of file diff --git a/pages/center/consumer/newFollowup/newFollowup.vue b/pages/center/consumer/newFollowup/newFollowup.vue new file mode 100644 index 0000000..7d29238 --- /dev/null +++ b/pages/center/consumer/newFollowup/newFollowup.vue @@ -0,0 +1,816 @@ + + + + diff --git a/pages/center/consumer/remind.vue b/pages/center/consumer/remind.vue new file mode 100644 index 0000000..66663f0 --- /dev/null +++ b/pages/center/consumer/remind.vue @@ -0,0 +1,88 @@ + + + + + diff --git a/pages/center/records/index.vue b/pages/center/records/index.vue index 80b8908..b48eddf 100644 --- a/pages/center/records/index.vue +++ b/pages/center/records/index.vue @@ -185,6 +185,8 @@ + + @@ -196,6 +198,7 @@ value:'', screenShow:false, selectshow:false, + totalTimeShow: false, screen:{ counselorName:'', record:'0', @@ -227,9 +230,19 @@ } }, methods:{ - tabtimetap(idx){ - console.log(idx) - this.activeTotal=idx + tabtimetap(index){ + // console.log(idx) + // this.activeTotal=idx + if (index == 3) { + this.totalTimeShow = true; + } else { + this.activeTotal = index; + } + }, + //自定义时间 + totalTimeChange(e) { + console.log(e.startDate, e.endDate) + this.activeTotal=3; }, // 筛选 screenshow(){ diff --git a/static/images/edit.png b/static/images/edit.png new file mode 100644 index 0000000..206c014 Binary files /dev/null and b/static/images/edit.png differ