chengkun
2025-04-18 1bb985f32f2efe0f9dd69f3cf29a1c809b1cf96d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
{yun:}include file="$wapstyle/member/header.htm"{/yun}
<div id="yunvue" class="none">
<div class="m_cardbox">
    <div class="m_cardbg" v-for="(item,msgk) in list" :key="msgk">
        <div class="com_member_hr_name">
            <a href="javascript:void(0)" @click="pageTo(item.wapcom_url)" class="    "> {{item.com_name}}</a>
            <div class="wap_member_date_r" >
                <span v-if="item.status==1">已审核</span>
                <span class="wap_member_wtg" v-else-if="item.status==2">未通过</span>
                <span class="wap_member_wtg" v-else>未审核</span>
            </div>
        </div>
 
     <div class="mag_show">
                    <div class="com_member_hr_p1" v-if="item.job_name"><span class="member_c9">咨询职位 </span>{{item.job_name}}</div>
                    <div class="com_member_hr_p1"><span class="member_c9">咨询内容 </span>{{item.content}}</div>                   
                    <div class="com_member_hr_p1" v-if="item.reply"><span class="member_c9">企业回复 </span>{{item.reply}}</div>
                    <div class="com_member_hr_p1" v-else><span class="member_c9">企业回复</span><font color="red">尚未回复!</font></div>
                    <div class="com_member_hr_p1" v-if="item.status==2">
                                   <span class="member_c9"  > 审核原因</span>
                           <div   v-if="item.statusbody"> {{item.statusbody}}</div>
                            <div class="" style="color:red" v-else>审核原因:暂无说明、请联系管理员</div>
                   
                </div>
 
            <div class="com_member_hr_p1">
                <span class="member_c9">咨询日期</span> {{item.datetime_n}}
            </div>
       </div>
            <div class="com_member_hr_cz">
                <em class="user_size"><a href="javascript:void(0)" @click="delmsg(item.id,msgk)" class="yun_member_hr_bth">删除</a></em>
            </div>
    </div>    
    <div v-if="count==2">
    <van-pagination v-model="page" :total-items="total" :items-per-page="limit" force-ellipses @change="pageChange" /> 
    </div>
     <div class="wap_member_no" v-show="count==0">
        暂无记录!
      </div>    </div>
</div>
<script>  
  var currentPage = parseInt('{yun:}$smarty.get.page{/yun}');       
      new Vue({
        el: '#yunvue',
        data: {
          list: [],
          limit:20,              
          total:0,
          page: currentPage ? currentPage : 1,          
        },
        computed: {
          count(){
            if(this.total > this.limit){
              return 2;
            }else if(this.list.length==0){
              return 0;
            }else{
                return 1;
            }
          }
        },
        created() {   
         this.getmsg();
        },
        methods:{          
          getmsg:function(){
            showLoading();
            var that = this;
            var paramer = {};
                paramer['page'] = that.page;
                paramer['limit'] = that.limit;   
            $.post('{yun:}url d=wxapp h=user m=msg c=zxmsg{/yun}',paramer,function(res){
                hideLoading();      
               
                that.list = res.data;
                that.total = res.total;
                that.page = currentPage ? currentPage : 1;
              
               $("#yunvue").css('display', 'block');
            },'json');            
          },
          delmsg:function(id,key){
            var that = this;
            var paramer = {
                id: id,                
            };
            showConfirm("确定删除?",function(){
                showLoading('删除中...');
                $.post('{yun:}url d=wxapp h=user m=msg c=delzxmsg{/yun}',paramer,function(data){
 
                    hideLoading();      
                    if (data.error == 1) {
                        that.list.splice(key, 1);
                        showToast('删除成功',2);
                    } else {
                       showToast('删除失败');
                    }
                },'json');  
            })
          },          
          pageChange:function(e){
          
            location.href = 'index.php?c=commsg&chat=1&page='+e;
          },
          pageTo:function(url){
              window.location.href = url;
          }
        } 
      });
</script>
</body>
</html>