📄 正在查看:admin/view/default/tag_index.htm
大小:4,946 字节 · 修改:2014-01-24 01:15:24 · 行数:159
1{inc:header.htm}
2<style type="text/css">
3.tb2 .li .col{border-bottom:1px solid #D0E6EC}
4.tb2 .li i{margin-right:15px;color:#077AC7}
5</style>
6<div class="m">
7 <div class="head">
8 <dl>
9 <input onclick="add()" type="button" value="增加标签" class="but1">
10 <dt style="display:inline;float:left;margin-right:8px">
11 <select name="mid" id="mid">
12 {loop:$mod_name $v $k}<option value="{$k}"{if:$mid == $k} selected="selected"{/if}>{$v}标签</option>{/loop}
13 </select>
14 </dt>
15 </dl>
16 </div>
17 <div class="p c2">
18 <div class="cc">
19 {if:empty($list_arr)}<div class="sky warning bnote"><i></i><b>暂无标签</b></div>{else}
20 <table class="tb2">
21 <tr class="tit">
22 <th class="th" width="25"><input type="checkbox" id="check_all"></th>
23 <th class="th" width="200">名称</th>
24 <th class="th">内容数</th>
25 <th class="th" width="150">操作</th>
26 </tr>
27
28 {loop:$list_arr $v}
29 <tr class="li">
30 <td class="col"><input type="checkbox" name="chk_row" _tagid="{$v[tagid]}"></td>
31 <td class="col">{$v[name]}</td>
32 <td class="col">{$v[count]}</td>
33 <td class="col"><a class="but3" href="javascript:edit({$v[tagid]});">编辑</a> <a class="but3" href="{$v[url]}" target="_blank">查看</a> <a class="but3 del" href="javascript:del({$v[tagid]});">删除</a></td>
34 </tr>
35 {/loop}
36 </table>
37 <div class="page cf"><span>共 <font color="red">{$total}</font> 条</span>{$pages}</div>
38 {/if}
39 </div>
40 </div>
41</div>
42
43<script id="edit_code" type="text/html">
44 <table class="tb">
45 <tr>
46 <th class="th"><b>*</b>名称</th>
47 <td class="col"><input id="t_name" name="name" type="text" class="inp w1" /></td>
48 </tr>
49 <tr>
50 <th class="th">描述</th>
51 <td class="col"><textarea id="t_content" name="content" class="inp w3" style="width:98%"></textarea></td>
52 </tr>
53 </table>
54</script>
55
56<script type="text/javascript">
57var _mid = $("#mid").val();
58$("#mid").change(function(){
59 var mid = $(this).val();
60 location.href = 'index.php?u=tag-index-mid-'+ mid;
61});
62
63//全选
64$("#check_all").click(function(){
65 var bool = $(this)[0].checked;
66 var len = $("input[name='chk_row']").length;
67 for(var i=0; i<len; i++) {
68 $("input[name='chk_row']").eq(i)[0].checked = bool;
69 }
70 bool ? buttonDis() : $("#batch_del").remove();
71});
72
73//是否显示删除按钮
74$("input[name='chk_row']").click(function(){
75 var len = $("input[name='chk_row']:checked").length;
76 len ? buttonDis() : $("#batch_del").remove();
77});
78
79//显示删除按钮
80function buttonDis() {
81 if(!$("#batch_del").length) $(".head>dl").append('<input id="batch_del" onclick="batch_del()" type="button" value="批量删除" class="but1" />');
82}
83
84//批量删除
85function batch_del() {
86 twAjax.confirm("删除不可恢复,确定删除?", function(){
87 var id_arr = {};
88 var len = $("input[name='chk_row']").length;
89 for(var i=0; i<len; i++) {
90 var obj = $("input[name='chk_row']").eq(i);
91 if(obj[0].checked) {
92 id_arr[i] = obj.attr("_tagid");
93 }
94 }
95 twAjax.postd("index.php?u=tag-batch_del-ajax-1", {"mid":_mid, "id_arr":id_arr}, function(data){
96 twAjax.alert(data);
97 if(window.twData.err==0) setTimeout(function(){ window.location.reload(); }, 1000);
98 });
99 });
100}
101
102//对话框
103function twDialog() {
104 $.twDialog({content:$("#edit_code").html(), resizable:true, open:true, modal:true, width:900, height:280, minW:500, minH:280});
105}
106
107//添加
108function add() {
109 twDialog();
110
111 //提交
112 $("#twdialog_button>.ok").click(function(){
113 var name = $("#t_name").val();
114 var content = $("#t_content").val();
115 twAjax.postd("index.php?u=tag-add-ajax-1", {"mid":_mid, "name":name, "content":content}, function(data){
116 twAjax.alert(data);
117 $.twDialog("remove");
118 if(window.twData.err==0) setTimeout(function(){ window.location.reload(); }, 1000);
119 });
120 });
121}
122
123//编辑
124function edit(tagid) {
125 twDialog();
126
127 //读取
128 twAjax.postd("index.php?u=tag-get_json-ajax-1", {"mid":_mid, "tagid":tagid}, function(data){
129 var json = toJson(data);
130 $("#t_name").val(json.name);
131 $("#t_content").val(json.content);
132 twAjax.remove();
133 });
134
135 //提交
136 $("#twdialog_button>.ok").click(function(){
137 var name = $("#t_name").val();
138 var content = $("#t_content").val();
139 twAjax.postd("index.php?u=tag-edit-ajax-1", {"mid":_mid, "tagid":tagid, "name":name, "content":content}, function(data){
140 twAjax.alert(data);
141 $.twDialog("remove");
142 if(window.twData.err==0) setTimeout(function(){ window.location.reload(); }, 1000);
143 });
144 });
145}
146
147//删除
148function del(tagid) {
149 twAjax.confirm("删除不可恢复,确定删除?", function(){
150 twAjax.postd("index.php?u=tag-del-ajax-1", {"mid":_mid, "tagid":tagid}, function(data){
151 twAjax.alert(data);
152 if(window.twData.err==0) setTimeout(function(){ window.location.reload(); }, 1000);
153 });
154 });
155}
156</script>
157</body>
158</html>
159