| @@ -34,7 +34,7 @@ | |||
| <view :id="'dialog'+i" class="fileName">录音文件</view> | |||
| <view class="text" :id="'dialog'+csdFileindex+'text'+item.bg" | |||
| :class="{active: Math.floor(item.bg/1000) <= playNow && Math.floor(item.ed/1000) > playNow, isGreen: item.isShow == 0}" | |||
| v-for="(item,index) in dialog.message" :key="index" :data-speaker="item.speaker"> | |||
| v-for="(item,index) in dialog.message" :key="index" :data-speaker="item.speaker" @click.stop> | |||
| <view class="avatar"> | |||
| <view :style="[SPEAKERSTYLE(item.speaker)]"> | |||
| <text>{{ item.speaker | toCapital }}</text> | |||
| @@ -633,7 +633,7 @@ | |||
| this.customerId = options.customerId; | |||
| this.KeyWordsfraction = options.wordFraction=='undefined'?0:options.wordFraction; | |||
| this.itemobj = uni.getStorageSync('searchobj'); | |||
| console.log(this.itemobj) | |||
| // console.log(this.itemobj) | |||
| this.stateisshow = options.stateisshow; | |||
| this.$zaudio.autoPlay = true | |||
| //注意: 不同的回调方法, 相同的业务函数方法名, 不会相互影响; | |||
| @@ -645,7 +645,6 @@ | |||
| }) | |||
| this.$zaudio.on('playing', this.ACTION, (obj) => { | |||
| this.duration = obj.duration | |||
| console.log(obj) | |||
| this.TimeUpdate(this.TIMEEVENT(obj.current)) | |||
| }) | |||
| this.$zaudio.on('error', this.ACTION, e => { | |||
| @@ -769,6 +768,14 @@ | |||
| this.wajueshow = false | |||
| this.wajueItem.isshow= false | |||
| }, | |||
| // 隐藏长按提示框 | |||
| cancelBeast() { | |||
| this.dialogList.forEach(res => { | |||
| res.message.forEach(asd => { | |||
| asd.isshow = false; | |||
| }) | |||
| }) | |||
| }, | |||
| hangeshow2(item,type){ | |||
| item.show = !item.show; | |||
| }, | |||
| @@ -1687,7 +1694,7 @@ | |||
| show: false, | |||
| ratepercent: 0, | |||
| children: [], | |||
| viewFlag: item.viewFlag, | |||
| viewFlag: item.viewFlag | |||
| }) | |||
| } else { | |||
| if (item.selected == 0) { | |||
| @@ -10,9 +10,6 @@ | |||
| placeholder-class="titletext-input" placeholder-style="color:#B2B2B2;" type="text" | |||
| placeholder="请输入客户姓名(必填)" /> | |||
| </view> | |||
| <view class="titleimg"> | |||
| <!-- <image class="titleimg1" src="../../../static/images/arrow.png" mode=""></image> --> | |||
| </view> | |||
| </view> | |||
| <view class="title"> | |||
| <view class="titletext">客户性别</view> | |||
| @@ -55,7 +52,6 @@ | |||
| </view> | |||
| <!-- <template v-if="shifoinfo==0 && userInfo.dataCode != 6"> --> | |||
| <view class="Pinspeak">顾问</view> | |||
| <view class="chented" @click="clickShowhid()"> | |||
| <view class="title" style="border: none;"> | |||
| @@ -70,16 +66,17 @@ | |||
| </view> | |||
| </view> | |||
| </view> | |||
| <!-- </template> --> | |||
| <!-- 提交按钮 --> | |||
| <view class="clive" @click.stop="$noMultipleClicks(save)" | |||
| :style="{background:(isBand==false?'#2671E2':'#949494')}">确定</view> | |||
| <!-- 客户来源 --> | |||
| <u-select :mask-close-able="false" label-name="sourceName" value-name="id" v-model="Showhiddenunits" | |||
| mode="single-column" :list="list" @cancel="cancel" @confirm="confirm"></u-select> | |||
| <u-select :mask-close-able="false" v-model="Showhid" mode="single-column" :list="freeList" @cancel="cancel1" | |||
| @confirm="confirm1"></u-select> | |||
| <!-- 代接代提示窗 --> | |||
| <u-modal v-model="show" :mask-close-able="true" :title="'代接待提醒'" :confirm-text="confirmtext" | |||
| :cancel-text='canceltext' @cancel="confirmA" @confirm="confirmB" :show-cancel-button='true' | |||
| :content="content"></u-modal> | |||
| @@ -113,8 +110,7 @@ | |||
| }, | |||
| showSourceName: '', // 展示文字 | |||
| shifoinfo: 0, // 高级权限 项目是否能指派顾问 | |||
| freeList: [], | |||
| Showhid: false, | |||
| freeList: [], // 顾问列表 | |||
| text: null, | |||
| show: false, | |||
| content: '', | |||
| @@ -136,6 +132,18 @@ | |||
| }, | |||
| }, | |||
| onLoad() { | |||
| uni.$on('addreception', customerId => { | |||
| let obj = this.freeList.find(item => item.agentId == customerId) | |||
| this.text = obj.name; | |||
| this.parames.agentId = customerId; | |||
| }) | |||
| }, | |||
| onUnload() { | |||
| uni.$off('addreception') | |||
| }, | |||
| onShow() { | |||
| this.parames.projectId = uni.getStorageSync('buildingID').id; | |||
| console.log(this.$u) | |||
| @@ -157,7 +165,6 @@ | |||
| success: (data) => { | |||
| console.log(data) | |||
| if (data.data.code == 10000) { | |||
| // this.shifoinfo=data.data.data.selfAssigned | |||
| this.list = data.data.data | |||
| } | |||
| } | |||
| @@ -337,17 +344,12 @@ | |||
| duration: 2000 | |||
| }); | |||
| } else { | |||
| this.Showhid = true; | |||
| uni.navigateTo({ | |||
| url: `/pages/mine/reception/consultant?from=addreception&id=${this.parames.agentId}` | |||
| }) | |||
| } | |||
| }, | |||
| cancel1() { | |||
| this.Showhid = false; | |||
| }, | |||
| confirm1(e) { | |||
| this.text = e[0].label; | |||
| this.parames.agentId = e[0].value; | |||
| this.Showhid = false; | |||
| }, | |||
| Buildingselection() { | |||
| this.Showhiddenunits = true; | |||
| @@ -67,12 +67,14 @@ | |||
| confirmtext: '1', //确认文字 | |||
| canceltext: '2', //取消文字 | |||
| daitiReceptionobj: {}, | |||
| replaceReception: 0 | |||
| replaceReception: 0, | |||
| from: '', // 来源页面需要通知的事件 | |||
| } | |||
| }, | |||
| onLoad(option) { | |||
| this.LOADING = true | |||
| this.customerId = option.id; | |||
| if (option.id) this.customerId = option.id; | |||
| if (option.from) this.from = option.from | |||
| }, | |||
| async onShow() { | |||
| this.buildingID = uni.getStorageSync('buildingID').id; | |||
| @@ -86,11 +88,6 @@ | |||
| this.getFreeList(); | |||
| }, | |||
| // | |||
| searchFunc() { | |||
| }, | |||
| async iniPage() { | |||
| // await this.getAllDeptName() | |||
| await this.getFreeList(); | |||
| @@ -117,15 +114,19 @@ | |||
| try { | |||
| // deptId 部门id | |||
| // name 顾问名称 | |||
| let res = await this.$u.get(`/zkAgentPool/freeList?itemId=${this.buildingID}&name=${this.keywords||''}&deptId=${this.list[this.listCurrent].id || ''}`) | |||
| let res = await this.$u.get(`/zkAgentPool/freeList?itemId=${this.buildingID}`) | |||
| if (res.length == 0) { | |||
| this.freeList = [] | |||
| } else { | |||
| // 回显上次选中的顾问 | |||
| if (this.from != '' && this.id != '') { | |||
| this.current = res.findIndex(item => item.agentId == this.customerId) | |||
| } | |||
| this.freeList = res; | |||
| this.textcdhSKJ = res[0].name | |||
| } | |||
| this.LOADING = false | |||
| }catch (e) { | |||
| } catch (e) { | |||
| this.LOADING = false | |||
| } | |||
| }, | |||
| @@ -156,6 +157,14 @@ | |||
| }) | |||
| return | |||
| } | |||
| // 如果是从其他页面跳转过来的 | |||
| if (this.from) { | |||
| uni.$emit(this.from, this.chosedAgentId) | |||
| uni.navigateBack() | |||
| return | |||
| } | |||
| const that = this; | |||
| this.$u.post("customer/daitiReception", { | |||
| agentId: that.chosedAgentId, | |||
| @@ -209,19 +218,6 @@ | |||
| uni.hideLoading(); | |||
| }); | |||
| }, | |||
| getFreeList() { | |||
| this.$u.get("/zkAgentPool/freeList?itemId=" + this.buildingID).then(res => { | |||
| this.LOADING = false | |||
| if (res.length == 0) { | |||
| this.freeList = [] | |||
| } else { | |||
| this.freeList = res; | |||
| this.textcdhSKJ = res[0].name | |||
| } | |||
| }).catch(e => { | |||
| this.LOADING = false | |||
| }) | |||
| }, | |||
| radioChange(evt) { | |||
| this.chosedAgentId = ''; | |||
| this.chosedAgentId = evt.detail.value; | |||
| @@ -1,8 +1,8 @@ | |||
| // http.js使用域名 | |||
| const baseUrl = 'http://81.70.55.170:9090/autoSR/api';// 最新测试 | |||
| // const baseUrl = 'http://81.70.55.170:9090/autoSR/api';// 最新测试 | |||
| // const baseUrl = 'http://127.0.0.1:8080/autoSR/api'; // 本地 | |||
| // const baseUrl = 'http://192.168.31.169:8080/autoSR/api'; // 长龙 | |||
| // const baseUrl = 'http://192.168.31.90:8080/api'; // 盛浩 | |||
| const baseUrl = 'http://192.168.31.169:8080/autoSR/api'; // 长龙 | |||
| // const baseUrl = 'http://192.168.31.149:9090/api'; // 盛浩 | |||
| // const baseUrl = 'https://zkgj.quhouse.com/api'; // 质控正式 | |||
| // const baseUrl = 'https://hfju.com/api'; // 数智正式 | |||
| // const baseUrl = 'https://xitong.pachira.cn/api'; // AI营销辅助 普强使用 | |||