| @@ -77,7 +77,7 @@ | |||
| "urlCheck" : false, | |||
| "es6" : true, | |||
| "postcss" : true, | |||
| "minified" : false | |||
| "minified" : true | |||
| }, | |||
| "usingComponents" : true, | |||
| "permission" : {}, | |||
| @@ -699,13 +699,5 @@ | |||
| "navigationBarBackgroundColor": "#fff", | |||
| "navigationBarTitleText": "AI销讲助手", | |||
| "navigationBarTextStyle": "black" | |||
| }, | |||
| "condition": { //模式配置,仅开发期间生效 | |||
| "current": 0, //当前激活的模式(list 的索引项) | |||
| "list": [{ | |||
| "name": "访客登记表", //模式名称 | |||
| "path": "pages/mine/registerForm", //启动页面,必选 | |||
| "query": "" //启动参数,在页面的onLoad函数里面得到 | |||
| }] | |||
| } | |||
| } | |||
| @@ -5,21 +5,21 @@ | |||
| {{ showTimeCalender }} | |||
| <u-icon name="arrow-down" size="24" style="padding-left: 12rpx;"></u-icon> | |||
| </view> | |||
| <view class="items" @tap="jumpPage"> | |||
| <view class="items" style="color: #1890FF;" @tap="jumpPage"> | |||
| 明细 | |||
| </view> | |||
| </view> | |||
| <view class="wordslist"> | |||
| <!-- block --> | |||
| <block v-for="(data) in pageData"> | |||
| <view class="item" :key="data.id" @click="jumpPage(data)"> | |||
| <view class="lside">{{ data.words }}</view> | |||
| <block v-for="(data, index) in pageData"> | |||
| <view class="item" :key="data.id" @click="jumpPage(data, index)"> | |||
| <view :class="{noneColor: index == 0 }" class="lside blue">{{ data.words }}</view> | |||
| <view class="rside">{{ data.sumNum }}</view> | |||
| </view> | |||
| </block> | |||
| </view> | |||
| <u-calendar v-model="totalTimeShow" mode="range" @change="totalTimeChange"></u-calendar> | |||
| </view> | |||
| </template> | |||
| @@ -29,23 +29,33 @@ | |||
| data() { | |||
| return { | |||
| pageParams: { | |||
| statDateStart: '',//开始时间 | |||
| statDateEnd: '',//结束时间 | |||
| projectId: uni.getStorageSync("buildingID").id,//项目id | |||
| statDateStart: '', //开始时间 | |||
| statDateEnd: '', //结束时间 | |||
| projectId: uni.getStorageSync("buildingID").id, //项目id | |||
| }, | |||
| showTimeCalender: '选择日期',// | |||
| showTimeCalender: '选择日期', // | |||
| totalTimeShow: false, // 自定义时间 | |||
| pageData: [], // 页面数据 | |||
| inParams: '', // 入参 | |||
| }; | |||
| }, | |||
| onLoad() { | |||
| onLoad(option) { | |||
| if (option) { | |||
| this.inParams = this.params(option) | |||
| } | |||
| this.findSensitiveWordsData() | |||
| }, | |||
| methods: { | |||
| // | |||
| // 对象转url参数F | |||
| params(json) { | |||
| return Object.keys(json).map(key => key + '=' + json[key]).join('&'); | |||
| }, | |||
| jumpPage(data) { | |||
| uni.navigateTo({ | |||
| url: `/pages/center/prohibited/index?refresh=refresh&staTime=${this.pageParams.statDateStart}&endtime=${this.pageParams.statDateEnd}&words=${data.words}` | |||
| @@ -65,12 +75,13 @@ | |||
| console.log(this.pageData, '123321s') | |||
| }) | |||
| }, | |||
| // 自定义时间 | |||
| totalTimeChange(e) { | |||
| console.log(e) | |||
| this.pageParams.statDateStart = startDate | |||
| this.pageParams.statDateEnd = endDate | |||
| this.pageParams.statDateStart = e.startDate | |||
| this.pageParams.statDateEnd = e.endDate | |||
| this.showTimeCalender = `${e.startDate}-${e.endDate}` | |||
| this.findSensitiveWordsData() | |||
| }, | |||
| } | |||
| @@ -83,14 +94,14 @@ | |||
| min-height: 100vh; | |||
| display: flex; | |||
| flex-direction: column; | |||
| .header { | |||
| width: 100%; | |||
| height: 90rpx; | |||
| display: flex; | |||
| align-items: center; | |||
| justify-content: center; | |||
| .items { | |||
| height: 100%; | |||
| flex-grow: 1; | |||
| @@ -101,28 +112,40 @@ | |||
| font-size: 28rpx; | |||
| } | |||
| } | |||
| .wordslist { | |||
| width: 100%; | |||
| padding: 20rpx; | |||
| .item { | |||
| width: 100%; | |||
| height: 90rpx; | |||
| font-size: 32rpx; | |||
| display: flex; | |||
| align-items: center; | |||
| .lside { | |||
| flex-grow: 1; | |||
| &.blue { | |||
| color: #1890FF; | |||
| } | |||
| &.noneColor { | |||
| color: #333; | |||
| } | |||
| } | |||
| .rside { | |||
| flex-shrink: 0; | |||
| width: 125rpx; | |||
| text-align: center; | |||
| width: 200rpx; | |||
| text-align: right; | |||
| } | |||
| } | |||
| } | |||
| } | |||
| </style> | |||
| </style> | |||
| @@ -7,14 +7,11 @@ | |||
| </view> | |||
| <view class="wordslist"> | |||
| <!-- block --> | |||
| <block v-for="(data) in pageData"> | |||
| <view class="item" :key="data.id" @click="jumpPage(data)"> | |||
| <view class="items blue">{{ data.houseName }}</view> | |||
| <view class="items">{{ data.unTagCustomer || 0 }}</view> | |||
| <view class="items">{{ data.tagCustomer || 0 }}</view> | |||
| </view> | |||
| </block> | |||
| <view v-for="(data, index) in pageData" class="item" :key="data.houseId" @tap="jumpPage(data, index)"> | |||
| <view class="items blue" :class="{noneColor: index == 0 }">{{ data.houseName }}</view> | |||
| <view class="items">{{ data.unTagCustomer || 0 }}</view> | |||
| <view class="items">{{ data.tagCustomer || 0 }}</view> | |||
| </view> | |||
| </view> | |||
| <u-calendar v-model="totalTimeShow" mode="range" @change="totalTimeChange"></u-calendar> | |||
| @@ -63,7 +60,8 @@ | |||
| }, | |||
| // | |||
| jumpPage(data) { | |||
| jumpPage(data, index) { | |||
| if (index == 0) return | |||
| uni.navigateTo({ | |||
| url: `/pages/center/records/index?${this.inParams}&houseId=${data.houseId}` | |||
| }); | |||
| @@ -75,12 +73,11 @@ | |||
| console.log(res) | |||
| res.unshift({ | |||
| houseName: '项目名称', | |||
| tagCustomer: '对比上一周', | |||
| tagCustomer: this.pageParams.messageType == 1 ? '对比昨天' : '对比上一周', | |||
| unTagCustomer: '未标记数量', | |||
| id: new Date().getTime() | |||
| houseId: new Date().getTime(), | |||
| }) | |||
| this.pageData = res | |||
| console.log(this.pageData, '123321s') | |||
| }) | |||
| }, | |||
| @@ -117,10 +114,7 @@ | |||
| justify-content: center; | |||
| font-size: 32rpx; | |||
| font-weight: bold; | |||
| &.blue { | |||
| color: #1890FF; | |||
| } | |||
| } | |||
| } | |||
| @@ -139,8 +133,16 @@ | |||
| width: 125rpx; | |||
| text-align: center; | |||
| font-size: 26rpx; | |||
| &.blue { | |||
| color: #1890FF; | |||
| } | |||
| &.noneColor { | |||
| color: #333; | |||
| } | |||
| } | |||
| } | |||
| } | |||
| } | |||
| </style> | |||
| </style> | |||
| @@ -508,14 +508,26 @@ | |||
| return 0 | |||
| } | |||
| }, | |||
| // 对象转url参数F | |||
| params(json) { | |||
| return Object.keys(json).map(key => key + '=' + json[key]).join('&'); | |||
| }, | |||
| // | |||
| jumpPage() { | |||
| console.log(this.weekObj) | |||
| if (this.weekObj.orgCode) { | |||
| let obj = { | |||
| refresh: 'refresh', | |||
| markAdvisor: 0, | |||
| validInvalid: 0, | |||
| messageType: this.weekObj.messageType, | |||
| staTime: this.weekObj.createTime.split(' ')[0], | |||
| endtime: this.weekObj.createTime.split(' ')[0], | |||
| orgCode: this.weekObj.orgCode, | |||
| } | |||
| uni.navigateTo({ | |||
| url: `/pages/center/records/index?refresh=refresh&markAdvisor=0&validInvalid=0&messageType=${this.weekObj.messageType}&houseId=${this.building.id}&staTime=${this.weekObj.createTime.split(' ')[0]}&endtime=${this.weekObj.createTime.split(' ')[0]}` | |||
| }); | |||
| url: `/pages/center/prohibited/firsts?${this.params(obj)}` | |||
| }) | |||
| } | |||
| }, | |||
| @@ -50,7 +50,7 @@ | |||
| </view> | |||
| </view> | |||
| L | |||
| <!-- 销讲场景执行排名 --> | |||
| <view class="execution-ranking" v-if="!weekObj.orgCode"> | |||
| <view class="execution-ranking-title"> | |||
| @@ -0,0 +1,27 @@ | |||
| -----BEGIN RSA PRIVATE KEY----- | |||
| MIIEowIBAAKCAQEA32170bII0YGhtBmQBBK28K/nY/W7Y7PPW3xZRGJ1ghp8y5Vg | |||
| 0PYpEgn2ppdWhkHpXc2PeE8aZFFB7gcqISYiBkvRzOUPadExMWyZiw3D07vwXqRQ | |||
| EijAJXpFqEz7z8L3sNvadAqlIRiC0DSLcGIgih0/NevUT3L/YpP0rrch08IU7Asv | |||
| dzfS9/uMxyckFBK2LMNaNPV0GnggjJjTprZ2mBrT+j54i+ItnIm1/PuCHCVaSz7s | |||
| b52zL2VddseP8NhePk06EGu1tNCVRj8cQ9MwbXKDRZmL40b0sPgtixoqy3MIHRR8 | |||
| xshMhZTyONaZpdPxGMwXjK6/LcjmI0du4Lqx0QIDAQABAoIBAQCm832BPMKAIph9 | |||
| JljJ4l4WzapetEEZCERavTlK8zORS0+TJITawAYCd7V52D4MRnYl5LNfF+TFrz5P | |||
| qcTeTktAXylfLI5u6KUUpGy7TkbVEWtUnP1EBHVHy+z/DL9hCPPikPXUnhuz9kfR | |||
| YmILURe1fJM+LIFR+MFCnQJKB4fcXZUJ15wmqNpjEqfUgw6DKGyX5x/uMi8GF6pb | |||
| QYZLyCiLDtNHwMvqH+ocXMUamXmRvole2u/9qDOQo/8SMD4xFOJ/RtWXBK2FXLee | |||
| kmnuo59LiNcXYKpNjNkZJjs2JRiUdo1tPF9yEQmhXiFCm85a65TRnQBNUu68KeoP | |||
| ZgDfgPs9AoGBAP38unzVhxUJSHumgBUFPhc4GOFsdKkrjzkOmEu3+pDbkLCuwoMT | |||
| IvdrB/f650pUPskR+2VlsLk/ZsSG687kYgdWTv/v0llDC7/R9HSSmsQSd8ItbVU9 | |||
| f28QOg/Uc+Jzzm3EsS7yljtjP106R6ld+GgYLKBylGuNMlOe3GtX7AtjAoGBAOEy | |||
| whQxTXRFW16VcqWdz350Qcuo3tHyfLDhSkoP//woDarWfZDDPwEEV1K7HziYYEp8 | |||
| uWECndRcyGeREfpTW70OvlC4wx3BSM86CQZ72Ag9uamQXdiHbrZgCKzaa5gMtHLD | |||
| WxPU73QTENdazHkBHO2p7KP39ypm7gSnmW2YHUY7AoGAYge8ttf3hlAJ8OfHwdU/ | |||
| LNkTCVbCBFVytzQB5h/Bj02foAIjw1GMinB+J+FoihDQFu1g2bcRKb7l3G6y7yzJ | |||
| BUnzvecDij5Nd6ECuEepgooaPREphN/yopxhvKBkhf/qqgVj2dn50DwzRblr1VwW | |||
| t561AsyWqphZ11qWerv5uD8CgYBb5dK9WsE4yXTXzDTU0OlzuQ2AhpEnK8UmiUk/ | |||
| n/fedpndNVpYUNTNHXBlGmdLOSNSQkOECwVNO++sE886T/oH1JRlbIBzDAUiS5ST | |||
| SMaH1miFgZxKWDodwmLH5voxOj4I9x+boDF3NLCSsULvvjyH3+fpoa8DZq2KyLob | |||
| tw97MQKBgG1F22GAwLrGIT/7674Zc+kvmjP6hHm+nNRBKqcV0HtxQkjMvOpweZQ6 | |||
| G+3VBEEWsMbNqhX/BS5BwGkA//tFSsgUQKtZsO5kuXMcrKSve5drEnmJEQij0tgM | |||
| d1rOh1yjnVCH35K4i4zKIW5zZxhk+eATSFqy98lvRQF3kVmJiNd2 | |||
| -----END RSA PRIVATE KEY----- | |||