|
|
@@ -5,8 +5,6 @@
|
|
|
<view class="response_left">
|
|
|
<u-badge numberType="overflow" shape="circle" :type="type" max="99" :value="item.unread">
|
|
|
</u-badge>
|
|
|
- <!-- <image :src="item.img" mode=""></image> -->
|
|
|
- <!-- <image src="https://cdn.uviewui.com/uview/album/1.jpg" mode=""></image> -->
|
|
|
<view style="color: #fff; text-align: center; line-height: 100rpx; font-size: 40rpx;">{{ item.real_name.slice(0,1) }}</view>
|
|
|
</view>
|
|
|
<view class="response_right">
|
|
|
@@ -135,7 +133,6 @@
|
|
|
|
|
|
list(val) {
|
|
|
console.log(val)
|
|
|
- console.log(App.globalData.socketTask)
|
|
|
if (val.length == 0 && App.globalData.socketTask == null) {
|
|
|
App.msgInit(); // 请求重启初始化Websocket
|
|
|
// var obj = {}
|
|
|
@@ -188,7 +185,8 @@
|
|
|
},
|
|
|
});
|
|
|
uni.navigateTo({
|
|
|
- url: '/pages/response/details?data=' + JSON.stringify(data)
|
|
|
+ // url: '/pages/response/details?data=' + JSON.stringify(data.real_name)
|
|
|
+ url: '/pages/response/details?data=' + data.real_name
|
|
|
})
|
|
|
} else {
|
|
|
console.log('没有进入')
|
|
|
@@ -208,10 +206,37 @@
|
|
|
this.show = false
|
|
|
console.log('close');
|
|
|
},
|
|
|
+
|
|
|
+ // 获取应答列表
|
|
|
+ async msgDataList() {
|
|
|
+ console.log('进入获取应答列表了')
|
|
|
+ var obj = {
|
|
|
+ 'action': 'list', // 动作标识,必填
|
|
|
+ 'send_user_id': '', // 接收人用户id, 非必填
|
|
|
+ 'data': {}
|
|
|
+ }
|
|
|
+ API.send({
|
|
|
+ data: JSON.stringify(obj),
|
|
|
+ async success(res) {
|
|
|
+ console.log("消息发送成功");
|
|
|
+ },
|
|
|
+ });
|
|
|
+ },
|
|
|
+ },
|
|
|
+
|
|
|
+ onReady() {
|
|
|
+ // this.loading = true
|
|
|
},
|
|
|
|
|
|
async onLoad() {
|
|
|
var that = this
|
|
|
+
|
|
|
+ // var that = this
|
|
|
+ // that.list = []
|
|
|
+ // // console.log('==============', this.$store.state.list)
|
|
|
+ // that.list = this.$store.state.list
|
|
|
+
|
|
|
+
|
|
|
// uni.startPullDownRefresh(); // 开始刷新
|
|
|
uni.getSystemInfo({ //异步获取。
|
|
|
success(res) {
|
|
|
@@ -223,18 +248,18 @@
|
|
|
|
|
|
onShow() {
|
|
|
var that = this
|
|
|
- var a = App.globalData.list
|
|
|
- for (var i = 0; i < a.length; i++) {
|
|
|
- if (a[i].msg_list[0].im_id == 1) {
|
|
|
- a[i].msg_list.reverse()
|
|
|
- }
|
|
|
- }
|
|
|
- this.list = App.globalData.list; // 倒叙
|
|
|
+ that.msgDataList(); // 获取应答列表
|
|
|
+ that.list = []
|
|
|
+ console.log('==============', this.$store.state.list)
|
|
|
+ that.list = App.globalData.list
|
|
|
+ this.$forceUpdate()
|
|
|
+ console.log(this.$store.state.list)
|
|
|
+ console.log(that.list[0].msg_list[0])
|
|
|
},
|
|
|
|
|
|
// 下拉刷新
|
|
|
onPullDownRefresh() {
|
|
|
- // console.log('刷新了')
|
|
|
+ console.log('下拉刷新了')
|
|
|
var that = this
|
|
|
if (App.globalData.is_open_socket) {
|
|
|
// websocket的服务器的原理是:发送一次消息,同时返回一组数据【否则服务器会进去死循环崩溃】
|