123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126 |
- {include file="public/header" /}
- <div class="page">
- <table class="ds-default-table">
- <thead class="thead">
- <tr class="space">
- <th>{$Think.lang.talk_detail}</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <th>{$Think.lang.talk_list}</th>
- </tr>
- <tr class="noborder">
- <td class="complain-content">
- <div id="div_talk" class="div_talk"></div>
- </td>
- </tr>
- {neq name="complain_info.complain_state" value="99"}
- <tr>
- <th>{$Think.lang.talk_send}</th>
- </tr>
- <tr class="noborder">
- <td>
- <textarea id="complain_talk" class="tarea"></textarea>
- </td>
- </tr>
- <tr>
- <td>
- <a href="JavaScript:void(0);" id="btn_refresh" class="btn"><span>{$Think.lang.talk_refresh}</span></a>
- <a href="JavaScript:void(0);" id="btn_publish" class="btn"><span>{$Think.lang.talk_send}</span></a></td>
- </tr>
- {/neq}
- </tbody>
- </table>
- </div>
- <script type="text/javascript">
- $(document).ready(function () {
- get_complain_talk();
- $("#btn_publish").click(function () {
- if ($("#complain_talk").val() == '') {
- layer.alert("{$Think.lang.talk_null}");
- }
- else {
- publish_complain_talk();
- }
- });
- $("#btn_refresh").click(function () {
- get_complain_talk();
- });
- });
- function get_complain_talk() {
- $("#div_talk").empty();
- $.ajax({
- type: 'GET',
- url: "{:url('Complain/get_complain_talk')}",
- cache: false,
- data: {complain_id:{$complain_info.complain_id}},
- dataType: 'json',
- error: function () {
- $("#div_talk").append("<p class='admin'>" + "{$Think.lang.talk_none}" + "</p>");
- },
- success: function (talk_list) {
- if (talk_list.length >= 1) {
- for (var i = 0; i < talk_list.length; i++) {
- var link = "<p class='" + talk_list[i].css + "'>" + talk_list[i].talk + "</p>";
- $("#div_talk").append(link);
- }
- }
- else {
- $("#div_talk").append("<p class='admin'>" + "{$Think.lang.talk_none}" + "</p>");
- }
- }
- })
- ;
- }
- function publish_complain_talk() {
- $.ajax({
- type: 'GET',
- url: "{:url('Complain/publish_complain_talk')}",
- cache: false,
- data: "complain_id={$complain_info.complain_id}&complain_talk=" + encodeURIComponent($("#complain_talk").val()),
- dataType: 'json',
- error: function () {
- layer.alert("{$Think.lang.talk_send_fail}");
- },
- success: function (talk_list) {
- if (talk_list == 'success') {
- $("#complain_talk").val('');
- get_complain_talk();
- layer.alert("{$Think.lang.talk_send_success}");
- }
- else {
- layer.alert("{$Think.lang.talk_send_fail}");
- }
- }
- });
- }
- function forbit_talk(talk_id) {
- $.ajax({
- type: 'POST',
- url: "{:url('Complain/forbit_talk')}",
- cache: false,
- data: {"talk_id":talk_id},
- dataType: 'json',
- error: function () {
- layer.alert("{$Think.lang.talk_forbit_fail}");
- },
- success: function (talk_list) {
- if (talk_list == 'success') {
- get_complain_talk();
- layer.alert("{$Think.lang.talk_forbit_success}");
- }
- else {
- layer.alert("{$Think.lang.talk_forbit_fail}");
- }
- }
- });
- }
- </script>
|