Browse Source

咨询管理

XMTT 8 years ago
parent
commit
80c4a4f066
3 changed files with 124 additions and 0 deletions
  1. 13 0
      css/model/sys/consult.css
  2. 83 0
      html/model/sys/consult/index.html
  3. 28 0
      js/model/sys/consult/index.js

+ 13 - 0
css/model/sys/consult.css

@ -0,0 +1,13 @@
1
@charset "utf-8";
2
.sys_consult_index .tpl-btns .row{
3
    padding-left: 10px;
4
}
5
.sys_consult_index th.opt-check,.sys_consult_index td.opt-check{
6
    width: 30px;
7
}
8
.sys_consult_index .table-opt .name{
9
    cursor:pointer;
10
}
11
.sys_consult_edit{
12
    width:800px;
13
}

+ 83 - 0
html/model/sys/consult/index.html

@ -0,0 +1,83 @@
1
<div class="sys_consult_index" loadUri="../ajax/consult/qa" pageSize="10" pageNo="1" pageIndex="pi">
2
	<div class="modal-ctrl">
3
		<i class="icon icon-times"></i>
4
	</div>
5
	<div class="container dt-form">
6
		<div class="row">
7
			<div class="col-2 item-caption">咨询者</div>
8
			<div class="col-4">
9
				<div class="form-item text" defVal="" name="consultantName"></div>
10
			</div>
11
			<div class="col-2 item-caption ">专家</div>
12
			<div class="col-4">
13
				<div class="form-item text" defVal="" name="professorName"></div>
14
			</div>
15
		</div>
16
		<div class="row">
17
			<div class="col-2 item-caption org">咨询主题</div>
18
			<div class="col-4">
19
				<div class="form-item text" defVal="" name="consultTitle"></div>
20
			</div>
21
			<div class="col-2 item-caption ">咨询状态</div>
22
			<div class="col-4">
23
				<div class="form-item select" dictCode="consultStatus" defVal="" name="consultStatus"></div>
24
			</div>
25
		</div>
26
		<div class="row">
27
			<div class="col-10">
28
29
			</div>
30
			<div class="col-2">
31
				<div class="btn opt-query pull-right">
32
					<i class="icon-search"></i> 查询
33
				</div>
34
			</div>
35
36
		</div>
37
	</div>
38
39
	<div class="container page-split"></div>
40
	<style type="text/css">
41
		.table.table-bordered tr th{text-align: center;}
42
	</style>
43
	<div class="container dt-tpl">
44
		<table class="table table-bordered">
45
			<thead>
46
				<tr>
47
					<th>查看</th>
48
					<th>序号</th>
49
					<th>咨询时间</th>
50
					<th>咨询主题</th>
51
					<th>咨询者</th>
52
					<th>咨询者机构</th>
53
					<th>专家姓名</th>
54
					<th>专家机构</th>
55
					<th>资讯状态</th>
56
					<th>评价状态</th>
57
					<th>评价留言</th>
58
				</tr>
59
			</thead>
60
			<tbody>
61
				<tr ch-dir="list">
62
					<td class="table-opt" consultId="{{consultId}}"><i class="icon icon-edit"></i></td>
63
					<td>{{pi}}</td>
64
					<td>{{createTime-showDay}}</td>
65
					<td>{{consultTitle}}</td>
66
					<td>{{consultantName}}</td>
67
					<td>{{consultantOrg}}</td>
68
					<td>{{professorName}}</td>
69
					<td>{{professorOrg}}</td>
70
					<td class="hand-dict" dict="consultStatus" code="{{consultStatus}}"></td>
71
					<td class="hand-dict" dict="assessStatus" code="{{assessStatus}}"></td>
72
					<td>{{assessContant}}</td>
73
				</tr>
74
			</tbody>
75
			<tbody ch-dir="array.empty">
76
				<tr>
77
					<td class="empty-desc" colspan="11">表格暂无数据</td>
78
				</tr>
79
			</tbody>
80
		</table>
81
	</div>
82
	<ul class="dt-pager"></ul>
83
</div>

+ 28 - 0
js/model/sys/consult/index.js

@ -0,0 +1,28 @@
1
;
2
spa_define(function(){
3
    return $.use(["spa","pagedatagrid","util"],function(spa,pdgf,util){
4
        return{
5
            main: function() {
6
                var root = spa.findInMain(".sys_consult_index");
7
                var pdg = pdgf.build(root);
8
                pdg.code.shell("showDay", function(env) {
9
                    if(env.cd && env.cd[this.k]) {
10
                        var day = env.cd[this.k];
11
                        return day.substring(0, 4) + "-" + day.substring(4, 6) + "-" + day.substring(6, 8);
12
                    }
13
                    return "";
14
                });
15
                pdg.code.listen($.dict.doTransfer);
16
                root.find(".opt-query").on("click", function() {
17
                    pdg.load();
18
                });
19
                pdg.load();
20
                root.on("click", ".icon-edit", function() {
21
                    var $this = $(this);
22
                    var consultId = $this.parent().attr("consultId");
23
                    window.open('http://www.ekexiu.com/diloags.html?attrParams=consultId&consultId=' + consultId);
24
                });
25
            }
26
        };
27
    });
28
});