瀏覽代碼

修改登记信息

liuyifan 5 年之前
父節點
當前提交
cf31621b1b

+ 75 - 23
CallCenterWeb.UI/callScreen/call.js

@@ -6,6 +6,7 @@ var CallID = helper.request.queryString("CallID");
6 6
 var seartGroup = '';
7 7
 $(document).ready(function () {
8 8
     //获取省
9
+    getProvinceCounty($("#formProvince"), 0, "请选择省")
9 10
     getProvinceCounty($("#customerProvince"), 0, "请选择省")
10 11
     //获取当前登录人
11 12
     getCurrentLoginInformation()
@@ -314,8 +315,6 @@ $(document).ready(function () {
314 315
     })
315 316
     //获取归属地
316 317
     getAreaType();
317
-    //获取省
318
-    getProvinceCounty($("#formProvince"), 0, "请选择省")
319 318
     //被投诉单位所属办事处
320 319
     getComplainedUnitOffice();
321 320
     //投诉案件承办人
@@ -324,6 +323,7 @@ $(document).ready(function () {
324 323
     getQuestionLevel();
325 324
     //新建
326 325
     $('.customerSubmit').click(function () {
326
+        judgmentFormComplainedUnit();
327 327
         saveCustomer();
328 328
     });
329 329
     //隐藏提交按钮
@@ -656,6 +656,13 @@ function Clean() {
656 656
     $('#formComplainedUnit').val('');
657 657
     $('#formRegistrationContent').val('');
658 658
     $('#formRegistrationRemark').val('');
659
+    $('#formComplainedUnitOffice').val('');
660
+    $('#formComplaintUndertaker').val('');
661
+    $('#formQuestionLevel').val('');
662
+    $('#formQuestionType').val('');
663
+    $('#formQuestionType').val('');
664
+    $('#formCitizenClassification').val('农民工');
665
+    $('#formPutRecord input[name="type"][value="是"]').prop('checked', 'checked')
659 666
 }
660 667
 
661 668
 //保存
@@ -680,27 +687,26 @@ function saveCustomer() {
680 687
             cusid: $("#khid").val(), //档案id
681 688
             direction: 0, // 0来电,1去电
682 689
             type: $('#formRegistrationType input[name="type"]:checked').val(), //登记类型
683
-            F_userName: $("#formName").val(), //姓名
684
-            F_userPhone: $("#formTel").val(), //电话
685
-            F_userSex: $("#formSex").val(), //性别
686
-            F_userProvince: $("#formProvince").val(), //省
687
-            F_userCity: $("#formCity").val(), //市
688
-            F_userArea: $("#formCounty").val(), //县/区
689
-            F_userAddress: $("#formAddress").val(), //详细地址
690
-            // complained: $("#formComplainedUnit").val(), //被投诉单位
690
+            userName: $("#formName").val(), //姓名
691
+            userPhone: $("#formTel").val(), //电话
692
+            userSex: $("#formSex").val(), //性别
693
+            userProvince: $("#formProvince").val(), //省
694
+            userCity: $("#formCity").val(), //市
695
+            userArea: $("#formCounty").val(), //县/区
696
+            userAddress: $("#formAddress").val(), //详细地址
691 697
             content: $("#formRegistrationContent").val(), //登记内容/投诉事项
692 698
             remark: $("#formRegistrationRemark").val(), //备注
693 699
             tel: Number,
694 700
             callid: CallID,
695
-            F_Unit: $("#formComplainedUnit").val(), //被投诉单位
696
-            F_UnitOffice: $("#formComplainedUnitOffice").val(), //单位办事处
697
-            F_CaseParty: $("#formComplaintUndertaker").text(), //投诉案件承办人
698
-            F_CasePartyId: $("#formComplaintUndertaker").val(), //投诉案件承办人id
699
-            F_CitizensType: $("#formCitizenClassification").val(), //市民分类
700
-            F_PutRecord: $("#formPutRecord input[name='putRecord']:checked").val(), //是否立案
701
-            F_ZXZType: seartGroup, //坐席组类型
702
-            F_ProblemType:  $("#formQuestionLevel").val(), //问题类型
703
-            F_ProblemTypeB: $("#formQuestionType").val(), //二级问题类型B
701
+            unit: $("#formComplainedUnit").val(), //被投诉单位
702
+            unitOffice: $("#formComplainedUnitOffice").val(), //单位办事处
703
+            caseParty: $("#formComplaintUndertaker option:selected").text(), //投诉案件承办人
704
+            CasePartyId: $("#formComplaintUndertaker").val(), //投诉案件承办人id
705
+            citizensType: $("#formCitizenClassification").val(), //市民分类
706
+            putRecord: $("#formPutRecord input[name='putRecord']:checked").val(), //是否立案
707
+            zXZType: seartGroup, //坐席组类型
708
+            problemType:  $("#formQuestionLevel").val(), //问题类型
709
+            ProblemTypeB: $("#formQuestionType").val(), //二级问题类型B
704 710
         },
705 711
         success: function (data) {
706 712
             if (data.state.toLowerCase() == 'success') {
@@ -899,7 +905,6 @@ function darptSearch() {
899 905
 $("#sponsor").on('click', 'li', function() {
900 906
 	$(".selDpart1").css('display', 'none');
901 907
 	$("#formComplainedUnit").val($(this).html());
902
-	$(".Cleans").show();
903 908
 })
904 909
 
905 910
 function getFormComplainedUnit() {
@@ -918,14 +923,61 @@ function getFormComplainedUnit() {
918 923
         success: function(data) {
919 924
             if (data.state.toLowerCase() == "success") {
920 925
                 var content = data.data.records;
921
-                $(content).each(function (i, n) {
922
-    				$("<li index='" + n.name + "'>" + n.name + "</li>").appendTo("#sponsor");
923
-                })
926
+                if (content.length === 0) {
927
+                	$(".selDpart1").css('display', 'none');
928
+                } else {
929
+                    $(content).each(function (i, n) {
930
+                        $("<li index='" + n.name + "'>" + n.name + "</li>").appendTo("#sponsor");
931
+                    })
932
+                }
933
+            }
934
+        }
935
+    });
936
+}
937
+
938
+//添加被投诉单位
939
+function addFormComplainedUnit() {
940
+    $.ajax({
941
+        type: "get",
942
+        url: huayi.config.callcenter_url + "Docking/SendAddCompany",
943
+        dataType: 'json',
944
+        async: true,
945
+        data: {
946
+            token: $.cookie("token"),
947
+            name: $("#formComplainedUnit").val(),
948
+        },
949
+        success: function(data) {
950
+            if (data.state.toLowerCase() == "success") {
951
+            } else {
952
+                layer.msg("投诉单位添加失败");
924 953
             }
925 954
         }
926 955
     });
927 956
 }
928 957
 
958
+//判断被投诉单位
959
+function judgmentFormComplainedUnit() {
960
+    $.ajax({
961
+        type: "get",
962
+        url: huayi.config.callcenter_url + "Docking/SendGetCompanylist",
963
+        dataType: 'json',
964
+        async: true,
965
+        data: {
966
+            token: $.cookie("token"),
967
+            name: $("#formComplainedUnit").val(),
968
+            pageno: 1,
969
+            pagesize: 100,
970
+        },
971
+        success: function(data) {
972
+            if (data.state.toLowerCase() == "success") {
973
+                var content = data.data.records;
974
+                if ( content.length === 0 ) {
975
+                    addFormComplainedUnit()
976
+                }
977
+            }
978
+        }
979
+    });
980
+}
929 981
 
930 982
 
931 983
 // 快捷回复

+ 10 - 7
CallCenterWeb.UI/callScreen/callScreen.html

@@ -713,9 +713,6 @@
713 713
 													</div>
714 714
 													<div class="selDpart1">
715 715
 														<ul id="sponsor">
716
-															<li>123</li>
717
-															<li>123</li>
718
-															<li>123</li>
719 716
 														</ul>
720 717
 													</div>
721 718
 												</td>
@@ -764,16 +761,22 @@
764 761
 												<td>
765 762
 													<div id="formPutRecord" class="col-md-6">
766 763
 														<label class="radio-inline">
767
-															<input type="radio" name="putRecord" value="0" checked="checked">
768
-															
764
+															<input type="radio" name="putRecord" value="" checked="checked">
765
+															
769 766
 														</label>
770 767
 														<label class="radio-inline" >
771
-															<input type="radio" name="putRecord" value="1">
772
-															
768
+															<input type="radio" name="putRecord" value="">
769
+															
773 770
 														</label>
774 771
 													</div>
775 772
 												</td>
776 773
 											</tr>
774
+											<tr>
775
+                                                <th>登记内容/投诉事项:</th>
776
+                                                <td colspan="8">
777
+                                                    <textarea name="" rows="4" cols="" placeholder="" id="formRegistrationContent" style="margin-top:10px;"></textarea>
778
+                                                </td>
779
+                                            </tr>
777 780
                                             <tr>
778 781
                                                 <th>备注:</th>
779 782
                                                 <td colspan="8">

+ 0 - 1
CallCenterWeb.UI/callScreen/css/call.css

@@ -588,6 +588,5 @@
588 588
 			background: #00a1cb;
589 589
 		}
590 590
 
591
-
592 591
 		
593 592
 

+ 11 - 0
CallCenterWeb.UI/keHuManager/archivesManage/addOrEdit.html

@@ -63,6 +63,17 @@
63 63
                                 </label>
64 64
 							</div>
65 65
 						</li>
66
+						<li class="form-group">
67
+							<label class="col-md-2">特殊信访人员:</label>
68
+							<div class="col-md-9" id="specialPetitioners">
69
+                                <label>
70
+                                    否:<input type="radio" name="special" value="0" style="vertical-align: -2px;" checked="checked" />
71
+                                </label>
72
+                                <label>
73
+                                    是:<input type="radio" name="special" value="1" style="vertical-align: -2px;"/>
74
+                                </label>
75
+							</div>
76
+						</li>
66 77
                         <li class="form-group">
67 78
 							<label class="col-md-2">备注:</label>
68 79
 							<div class="col-md-9">

+ 2 - 1
CallCenterWeb.UI/keHuManager/archivesManage/archivesManage.html

@@ -71,11 +71,12 @@
71 71
 							<th data-field="state" data-checkbox="true" data-align="center"></th>
72 72
 							<th data-field="F_Name" data-align="center">姓名</th>
73 73
                             <th data-field="F_Sex" data-align="center">性别</th>
74
+							<th data-field="F_SpecialTag" data-formatter="formatterSpecialTag" data-align="center">特殊信访人员</th>
74 75
 							<th data-field="F_Phone" data-align="center">电话</th>
75 76
 							<th data-field="F_Province" data-align="center">省份</th>
76 77
 							<th data-field="F_City" data-align="center">城市</th>
77 78
                             <th data-field="F_County" data-align="center">县/区</th>
78
-                            <th data-field="F_Address" data-align="center">详细地址</th>
79
+							<th data-field="F_Address" data-align="center">详细地址</th>
79 80
                             <th data-field="F_Remarks" data-align="center">备注</th>
80 81
 							<th data-field="F_CreateTime" data-align="center">添加时间</th>
81 82
 						</tr>

+ 4 - 2
CallCenterWeb.UI/keHuManager/archivesManage/js/addOrEdit.js

@@ -26,7 +26,8 @@ $(document).ready(function() {
26 26
             country: $("#formCountry option:selected").text() === "请选择县/区" ? "" : $("#formCountry option:selected").text(),
27 27
             address: $("#formAddress").val(),
28 28
             sex: $("#formSex input[name='sex']:checked").val(),
29
-            remarks: $("#formRemark").val(),
29
+			remarks: $("#formRemark").val(),
30
+			specialTag: $("#specialPetitioners input[name='special']:checked").val(),
30 31
 		}, function(result) {
31 32
 			result = $.parseJSON(result);
32 33
 			if(result.state.toLowerCase() == "success") {
@@ -52,7 +53,8 @@ $(document).ready(function() {
52 53
                 $("#formCity option:selected").text(con.F_City);
53 54
                 $("#formCountry option:selected").text(con.F_County);
54 55
                 $("#formAddress").val(con.F_Address);
55
-                $("#formSex input[name='sex'][value='" + con.F_Sex +"']").prop("checked","checked");
56
+				$("#formSex input[name='sex'][value='" + con.F_Sex +"']").prop("checked","checked");
57
+                $("#specialPetitioners input[name='special'][value='" + con.F_SpecialTag +"']").prop("checked","checked");
56 58
                 $("#formRemark").val(con.F_Remarks);
57 59
 			}
58 60
 		})

+ 5 - 0
CallCenterWeb.UI/keHuManager/archivesManage/js/archivesManage.js

@@ -138,6 +138,11 @@ function initTable(token) {
138 138
     });
139 139
 }
140 140
 
141
+function formatterSpecialTag(val,  row) {
142
+    var specialTagArr = ['否', '是'];
143
+    return specialTagArr[val]
144
+}
145
+
141 146
 //导出
142 147
 $("#exportButton").click(function() {
143 148
     var key = $("#searchKeyword").val().replace(/\s+/g, ""); //关键字

+ 40 - 0
CallCenterWeb.UI/registrationManagement/registrationList/css/registrationList.css

@@ -471,3 +471,43 @@ textarea {
471 471
     height: 100%;
472 472
 }
473 473
 
474
+#formPutRecord{
475
+    width: 100%;
476
+}
477
+#formPutRecord input[type="radio"] {
478
+    margin-top: 7px;
479
+}
480
+
481
+.selDpart1{
482
+    display: none;
483
+    position: absolute;
484
+    left: 10px;
485
+    top: 40px;
486
+    z-index: 11111;
487
+    width: 280px;
488
+    line-height: 30px;
489
+    background: #FFFFFF;
490
+}
491
+#sponsor{
492
+    width: 280px;
493
+    border: 1px solid #00a1cb;
494
+    margin: 0;
495
+    padding: 0;
496
+    list-style: none;
497
+    max-height: 212px;
498
+    overflow-x: hidden;
499
+    overflow-y: scroll;
500
+}
501
+#sponsor li{
502
+    margin: 0;
503
+    padding-left: 10px;
504
+    width: 280px;
505
+    height: 30px;
506
+    line-height: 30px;
507
+    list-style: none;
508
+}
509
+#sponsor li:hover{
510
+    background: #00a1cb;
511
+}
512
+
513
+

+ 28 - 0
CallCenterWeb.UI/registrationManagement/registrationList/detail.html

@@ -75,6 +75,34 @@
75 75
                     </td>
76 76
                 </tr>
77 77
                 <tr>
78
+                    <th>被投诉单位所属办事处:</th>
79
+                    <td>
80
+                        <span id="detailComplainedUnitOffice"></span>
81
+                    </td>
82
+                    <th>投诉案件承办人:</th>
83
+                    <td>
84
+                        <span id="detailComplaintUndertaker"></span>
85
+                    </td>
86
+                    <th>咨询问题级别:</th>
87
+                    <td>
88
+                        <span id="detailQuestionLevel"></span>
89
+                    </td>
90
+                </tr>
91
+                <tr>
92
+                    <th>咨询问题类型:</th>
93
+                    <td>
94
+                        <span id="detailQuestionType"></span>
95
+                    </td>
96
+                    <th>市民分类:</th>
97
+                    <td>
98
+                        <span id="detailCitizenClassification"></span>
99
+                    </td>
100
+                    <th>是否立案:</th>
101
+                    <td>
102
+                        <span id="detailPutRecord"></span>
103
+                    </td>
104
+                </tr>
105
+                <tr>
78 106
                     <th>登记内容/投诉事项:</th>
79 107
                     <td>
80 108
                         <span id="detailContent"></span>

+ 76 - 19
CallCenterWeb.UI/registrationManagement/registrationList/edit.html

@@ -6,8 +6,8 @@
6 6
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
7 7
     <script src="../../Script/Common/huayi.load.js"></script>
8 8
     <script src="../../Script/Common/huayi.config.js"></script>
9
-    <link rel="stylesheet" href="../../css/WorkOrder/jquery.editable-select.css" />
10
-    <link rel="stylesheet" href="../../js/comboSelect/combo.select.css" />
9
+    <!-- <link rel="stylesheet" href="../../css/WorkOrder/jquery.editable-select.css" />
10
+    <link rel="stylesheet" href="../../js/comboSelect/combo.select.css" /> -->
11 11
     <link rel="stylesheet" href="../../css/init.css" />
12 12
     <link rel="stylesheet" href="./css/registrationList.css">
13 13
     <title>编辑</title>
@@ -50,15 +50,15 @@
50 50
             display: inline-block;
51 51
             text-align: left;
52 52
             width: 80%;
53
-            padding-left: 18px;
53
+            padding-left: 0;
54 54
         }
55 55
         #formRegistrationType input[type="radio"] {
56 56
             margin-top: 3px
57 57
         } 
58 58
         .formRegistrationTypeText{
59 59
             text-align: right;
60
-            padding-right: 0;
61
-            margin-left: 15px;
60
+            /* padding-right: 0;
61
+            margin-left: 15px; */
62 62
         }
63 63
     </style>
64 64
 </head>
@@ -71,7 +71,7 @@
71 71
                 <div id="formRegistrationType" class="col-md-6 r_order_type">
72 72
                     <label class="radio-inline">
73 73
                         <input type="radio" name="type" value="1" checked="checked" >咨询
74
-                     </label>
74
+                    </label>
75 75
                     <label class="radio-inline">
76 76
                        <input type="radio" name="type" value="2" >投诉
77 77
                     </label>
@@ -80,7 +80,7 @@
80 80
                     </label>
81 81
                     <label class="radio-inline">
82 82
                         <input type="radio" name="type" value="4" >其他
83
-                     </label>
83
+                    </label>
84 84
                 </div>
85 85
             </div>
86 86
             <table class="customerService">
@@ -89,19 +89,19 @@
89 89
                         <th>姓名:</th>
90 90
                         <td>
91 91
                             <div class="form-group">
92
-                                <input type="text" class="form-control" id="formName" disabled="disabled" />
92
+                                <input type="text" class="form-control" id="formName" />
93 93
                             </div>
94 94
                         </td>
95 95
                         <th>电话:</th>
96 96
                         <td>
97 97
                             <div class="form-group">
98
-                                <input type="text" class="form-control" id="formTel" disabled="disabled" />
98
+                                <input type="text" class="form-control" id="formTel" />
99 99
                             </div>
100 100
                         </td>
101 101
                         <th>性别:</th>
102 102
                         <td>
103 103
                             <div class="form-group">
104
-                                <select class="form-control" id="formSex" disabled="disabled">
104
+                                <select class="form-control" id="formSex" >
105 105
                                     <option value="男">男</option>
106 106
                                     <option value="女">女</option>
107 107
                                 </select>
@@ -112,7 +112,7 @@
112 112
                         <th>省:</th>
113 113
                         <td>
114 114
                             <div class="form-group">
115
-                                <select class="form-control" id="formProvince" disabled="disabled">
115
+                                <select class="form-control" id="formProvince" >
116 116
                                     <option value="">请选择省</option>
117 117
                                 </select>
118 118
                             </div>
@@ -120,7 +120,7 @@
120 120
                         <th>市:</th>
121 121
                         <td>
122 122
                             <div class="form-group">
123
-                                <select class="form-control" id="formCity" disabled="disabled">
123
+                                <select class="form-control" id="formCity" >
124 124
                                     <option value="">请选择市</option>
125 125
                                 </select>
126 126
                             </div>
@@ -128,7 +128,7 @@
128 128
                         <th>县/区:</th>
129 129
                         <td>
130 130
                             <div class="form-group">
131
-                                <select class="form-control" id="formCounty" disabled="disabled">
131
+                                <select class="form-control" id="formCounty" >
132 132
                                     <option value="">请选择县/区</option>
133 133
                                 </select>
134 134
                             </div>
@@ -138,15 +138,73 @@
138 138
                         <th>详细地址</th>
139 139
                         <td>
140 140
                             <div class="form-group">
141
-                                <input type="text" class="form-control" id="formAddress" disabled="disabled" />
141
+                                <input type="text" class="form-control" id="formAddress" />
142 142
                             </div>
143 143
                         </td>
144 144
                     </tr>
145 145
                     <tr>
146 146
                         <th>被投诉单位:</th>
147
+                        <td style="position: relative">
148
+                            <div class="form-group">
149
+                                <input type="text" class="form-control" id="formComplainedUnit" placeholder="请输入" onkeyup="darptSearch()" autocomplete="off" />
150
+                            </div>
151
+                            <div class="selDpart1">
152
+                                <ul id="sponsor">
153
+                                </ul>
154
+                            </div>
155
+                        </td>
156
+                        <th>被投诉单位所属办事处:</th>
147 157
                         <td>
148 158
                             <div class="form-group">
149
-                                <input type="text" class="form-control" id="formComplainedUnit" />
159
+                                <select class="form-control" id="formComplainedUnitOffice">
160
+                                </select>
161
+                            </div>
162
+                        </td>
163
+                        <th>投诉案件承办人:</th>
164
+                        <td>
165
+                            <div class="form-group">
166
+                                <select class="form-control" id="formComplaintUndertaker">
167
+                                </select>
168
+                            </div>
169
+                        </td>
170
+                    </tr>
171
+                    <tr>
172
+                        <th>咨询问题级别:</th>
173
+                        <td>
174
+                            <div class="form-group">
175
+                                <select class="form-control" id="formQuestionLevel">
176
+                                </select>
177
+                            </div>
178
+                        </td>
179
+                        <th>咨询问题类型:</th>
180
+                        <td>
181
+                            <div class="form-group">
182
+                                <select class="form-control" id="formQuestionType">
183
+                                </select>
184
+                            </div>
185
+                        </td>
186
+                        <th>市民分类:</th>
187
+                        <td>
188
+                            <div class="form-group">
189
+                                <select class="form-control" id="formCitizenClassification">
190
+                                    <option value="农民工">农民工</option>
191
+                                    <option value="企业问题">企业问题</option>
192
+                                </select>
193
+                            </div>
194
+                        </td>												
195
+                    </tr>
196
+                    <tr>
197
+                        <th>是否立案:</th>
198
+                        <td>
199
+                            <div id="formPutRecord" class="col-md-6">
200
+                                <label class="radio-inline">
201
+                                    <input type="radio" name="putRecord" value="是" checked="checked">
202
+                                    是
203
+                                </label>
204
+                                <label class="radio-inline" >
205
+                                    <input type="radio" name="putRecord" value="否">
206
+                                    否
207
+                                </label>
150 208
                             </div>
151 209
                         </td>
152 210
                     </tr>
@@ -172,10 +230,9 @@
172 230
         </div>
173 231
     </div>
174 232
 
175
-    <script src="../js/bootstrap-select/js/bootstrap-select.js"></script>
176
-    <script src="../js/WorkOrder/jquery.editable-select.js"></script>
177
-    <script src="../js/comboSelect/jquery.combo.select.js"></script>
178
-    <script src="../js/laydate/laydate.js"></script>
233
+    <script src="../../js/bootstrap-select/js/bootstrap-select.js"></script>
234
+    <script src="../../js/comboSelect/jquery.combo.select.js"></script>
235
+    <script src="../../js/laydate/laydate.js"></script>
179 236
     <script src="./js/edit.js"></script>
180 237
 </body>
181 238
 

+ 14 - 2
CallCenterWeb.UI/registrationManagement/registrationList/js/detail.js

@@ -29,11 +29,17 @@ function getRegisterDetail() {
29 29
             $("#detailCity").text(conCus.F_City); //市
30 30
             $("#detailCounty").text(conCus.F_County); //县/区
31 31
             $("#detailAddress").text(conCus.F_Address); //详细地址
32
-            $("#detailComplained").text(con.F_Complained); //被投诉单位
32
+            $("#detailComplained").text(con.F_Unit); //被投诉单位
33 33
             $("#detailContent").text(con.F_Content); //登记内容/投诉事项
34 34
             $("#detailRemark").text(con.F_Remark); //备注
35 35
             $("#detailCreateBy").text(con.F_CreateBy); //登记人
36 36
             $("#detailCreateOn").text(con.F_CreateOn); //登记时间
37
+            $("#detailComplainedUnitOffice").text(con.F_UnitOffice); //投诉单位办事处
38
+            $("#detailComplaintUndertaker").text(con.F_CaseParty); //投诉案件承办人
39
+            $("#detailQuestionLevel").text(con.F_CaseParty); //咨询问题级别
40
+            $("#detailQuestionType").text(con.F_ProblemTypeB); //咨询问题类型
41
+            $("#detailCitizenClassification").text(con.F_CitizensType); //市民分类
42
+            $("#detailPutRecord").text(con.F_PutRecord); //是否立案
37 43
         }
38 44
     })
39 45
 }
@@ -57,11 +63,17 @@ function getRegisterDetailByCallId() {
57 63
             $("#detailCity").text(conCus.F_City); //市
58 64
             $("#detailCounty").text(conCus.F_County); //县/区
59 65
             $("#detailAddress").text(conCus.F_Address); //详细地址
60
-            $("#detailComplained").text(con.F_Complained); //被投诉单位
66
+            $("#detailComplained").text(con.F_Unit); //被投诉单位
61 67
             $("#detailContent").text(con.F_Content); //登记内容/投诉事项
62 68
             $("#detailRemark").text(con.F_Remark); //备注
63 69
             $("#detailCreateBy").text(con.F_CreateBy); //登记人
64 70
             $("#detailCreateOn").text(con.F_CreateOn); //登记时间
71
+            $("#detailComplainedUnitOffice").text(con.F_UnitOffice); //投诉单位办事处
72
+            $("#detailComplaintUndertaker").text(con.F_CaseParty); //投诉案件承办人
73
+            $("#detailQuestionLevel").text(con.F_CaseParty); //咨询问题级别
74
+            $("#detailQuestionType").text(con.F_ProblemTypeB); //咨询问题类型
75
+            $("#detailCitizenClassification").text(con.F_CitizensType); //市民分类
76
+            $("#detailPutRecord").text(con.F_PutRecord); //是否立案
65 77
         }
66 78
     })
67 79
 }

+ 202 - 15
CallCenterWeb.UI/registrationManagement/registrationList/js/edit.js

@@ -2,12 +2,19 @@ var token = $.cookie("token");
2 2
 var id = helper.request.queryString("ids");
3 3
 var CallID = helper.request.queryString("CallID");
4 4
 var cusid;
5
+var seartGroup = ''
5 6
 $(document).ready(function() {
6 7
     if(id) {
7 8
         getRegisterDetail()
8 9
     } else if (CallID) {
9 10
         getRegisterDetailByCallId()
10 11
     }
12
+    //被投诉单位所属办事处
13
+    getComplainedUnitOffice();
14
+    //投诉案件承办人
15
+    getComplaintUndertaker();
16
+    //咨询问题级别
17
+    getQuestionLevel();
11 18
 })
12 19
 
13 20
 //保存按钮
@@ -19,11 +26,20 @@ $('.customerSubmit').click(function() {
19 26
         cusid: cusid, //档案id
20 27
         direction: 0, // 0来电,1去电
21 28
         type: $('#formRegistrationType input[name="type"]:checked').val(), //登记类型
22
-        complained: $("#formComplainedUnit").val(), //被投诉单位
23 29
         content: $("#formRegistrationContent").val(), //登记内容/投诉事项
24 30
         remark: $("#formRegistrationRemark").val(), //备注
25 31
         tel: $("#formTel").val(),
26 32
         callid: CallID,
33
+        unit: $("#formComplainedUnit").val(), //被投诉单位
34
+        unitOffice: $("#formComplainedUnitOffice").val(), //单位办事处
35
+        caseParty: $("#formComplaintUndertaker option:selected").text(), //投诉案件承办人
36
+        CasePartyId: $("#formComplaintUndertaker").val(), //投诉案件承办人id
37
+        citizensType: $("#formCitizenClassification").val(), //市民分类
38
+        putRecord: $("#formPutRecord input[name='putRecord']:checked").val(), //是否立案
39
+        zXZType: seartGroup, //坐席组类型
40
+        problemType:  $("#formQuestionLevel").val(), //问题类型
41
+        ProblemTypeB: $("#formQuestionType").val(), //二级问题类型B
42
+
27 43
     }, function(result) {
28 44
         result = $.parseJSON(result);
29 45
         if(result.state.toLowerCase() == "success") {
@@ -48,21 +64,30 @@ function getRegisterDetail() {
48 64
             cusid = con.F_CusID;
49 65
             CallID = con.F_CallId;
50 66
             $("#formRegistrationType input[name='type'][value='" + con.F_Type +"']").prop("checked","checked"); //登记类型
51
-            $("#formComplainedUnit").val(con.F_Complained); //被投诉单位
52 67
             $("#formRegistrationContent").val(con.F_Content); //登记内容/投诉事项
53 68
             $("#formRegistrationRemark").val(con.F_Remark); //备注
54
-            var cusmodel = result.data.cusmodel
55
-            $("#formName").val(cusmodel.F_Name);
56
-            $("#formTel").val(cusmodel.F_Phone);
57
-            $("#formSex").val(cusmodel.F_Sex)
58
-            $("#formProvince option:selected").text(cusmodel.F_Province)
59
-            $("#formProvince option:selected").val(cusmodel.F_Province)
60
-            $("#formCity option:selected").text(cusmodel.F_City)
61
-            $("#formCity option:selected").val(cusmodel.F_City)
62
-            $("#formCounty option:selected").text(cusmodel.F_County)
63
-            $("#formCounty option:selected").val(cusmodel.F_County)
64
-            $("#formAddress").val(cusmodel.F_Address)
65
-
69
+            $("#formName").val(con.F_userName);
70
+            $("#formTel").val(con.F_userPhone);
71
+            $("#formSex").val(con.F_userSex);
72
+            $("#formProvince option:selected").text(con.F_userProvince);
73
+            $("#formProvince option:selected").val(con.F_userProvince);
74
+            $("#formCity option:selected").text(con.F_userCity);
75
+            $("#formCity option:selected").val(con.F_userCity);
76
+            $("#formCounty option:selected").text(con.F_userArea);
77
+            $("#formCounty option:selected").val(con.F_userArea);
78
+            $("#formAddress").val(con.F_userAddress);
79
+            $("#formComplainedUnit").val(con.F_Unit);
80
+            $("#formComplainedUnitOffice option:selected").text(con.F_UnitOffice);
81
+            $("#formComplainedUnitOffice option:selected").val(con.F_UnitOffice);
82
+            $("#formComplaintUndertaker option:selected").text(con.F_CaseParty);
83
+            $("#formComplaintUndertaker option:selected").val(con.F_CasePartyId);
84
+            $("#formQuestionLevel option:selected").text(con.F_ProblemType);
85
+            $("#formQuestionLevel option:selected").val(con.F_ProblemType);
86
+            $("#formQuestionType option:selected").text(con.F_ProblemTypeB);
87
+            $("#formQuestionType option:selected").val(con.F_ProblemTypeB);
88
+            console.log('con.F_ProblemTypeB', con.F_ProblemTypeB)
89
+            $("#formCitizenClassification").val(con.F_CitizensType);
90
+            $("#formPutRecord input[name='putRecord'][value='" + con.F_PutRecord +"']").prop("checked","checked"); //登记类型
66 91
         }
67 92
     })
68 93
 }
@@ -96,4 +121,166 @@ function getRegisterDetailByCallId() {
96 121
             $("#formAddress").val(cusmodel.F_Address)
97 122
         }
98 123
     })
99
-}
124
+}
125
+
126
+//被投诉单位所属办事处
127
+function getComplainedUnitOffice() {
128
+    $("#formComplainedUnitOffice").empty();
129
+	$("#formComplainedUnitOffice").append("<option value='' selected='selected'>请选择</option>");
130
+    $.ajax({
131
+        type: "get",
132
+        url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
133
+        dataType: 'json',
134
+        async: true,
135
+        data: {
136
+            token: $.cookie("token"),
137
+            flag: "BTSDWSSBSC",
138
+        },
139
+        success: function(data) {
140
+            var Count = data.data;
141
+            $(Count).each(function(i, n) {
142
+                $('<option value="' + n.F_Name + '">' + n.F_Name + '</option>').appendTo($("#formComplainedUnitOffice"));
143
+            })
144
+        }
145
+    });
146
+}
147
+
148
+//投诉案件承办人
149
+function getComplaintUndertaker () {
150
+    $("#formComplaintUndertaker").empty();
151
+	$("#formComplaintUndertaker").append("<option value='' selected='selected'>请选择</option>");
152
+    $.ajax({
153
+        type: "get",
154
+        url: huayi.config.callcenter_url + "UserAccount/GetSeatList",
155
+        dataType: 'json',
156
+        async: true,
157
+        data: {
158
+            token: $.cookie("token"),
159
+        },
160
+        success: function(data) {
161
+            var Count = data.data;
162
+            $(Count).each(function(i, n) {
163
+                $('<option value="' + n.F_UserId + '">' + n.F_UserName + '</option>').appendTo($("#formComplaintUndertaker"));
164
+            })
165
+        }
166
+    });
167
+}
168
+
169
+//咨询问题级别
170
+function getQuestionLevel() {
171
+    $("#formQuestionLevel").empty();
172
+	$("#formQuestionLevel").append("<option value='' selected='selected'>请选择</option>");
173
+    $.ajax({
174
+        type: "get",
175
+        url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
176
+        dataType: 'json',
177
+        async: true,
178
+        data: {
179
+            token: $.cookie("token"),
180
+            flag: "ZXWTJB"
181
+        },
182
+        success: function(data) {
183
+            var Count = data.data;
184
+            $(Count).each(function(i, n) {
185
+                $('<option value="' + n.F_Name + '">' + n.F_Name + '</option>').appendTo($("#formQuestionLevel"));
186
+            })
187
+        }
188
+    });
189
+}
190
+
191
+// 重要级别原因(Ⅰ级)
192
+function getQuestionTypeOne() {
193
+	$("#formQuestionType").empty();
194
+	$("#formQuestionType").append("<option value='' selected='selected'>请选择</option>");
195
+    $.ajax({
196
+        type: "get",
197
+        url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
198
+        dataType: 'json',
199
+        async: true,
200
+        data: {
201
+            token: $.cookie("token"),
202
+            flag: "ZXWTYJFL"
203
+        },
204
+        success: function(data) {
205
+            var Count = data.data;
206
+            $(Count).each(function(i, n) {
207
+                $('<option value="' + n.F_Name + '">' + n.F_Name + '</option>').appendTo($("#formQuestionType"));
208
+            })
209
+        }
210
+    });
211
+}
212
+
213
+// 重要级别原因(Ⅱ级)
214
+function getQuestionTypeTwo() {
215
+	$("#formQuestionType").empty();
216
+	$("#formQuestionType").append("<option value='' selected='selected'>请选择</option>");
217
+    $.ajax({
218
+        type: "get",
219
+        url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
220
+        dataType: 'json',
221
+        async: true,
222
+        data: {
223
+            token: $.cookie("token"),
224
+            flag: "ZXWTEJFL"
225
+        },
226
+        success: function(data) {
227
+            var Count = data.data;
228
+            $(Count).each(function(i, n) {
229
+                $('<option value="' + n.F_Name + '">' + n.F_Name + '</option>').appendTo($("#formQuestionType"));
230
+            })
231
+        }
232
+    });
233
+}
234
+
235
+// 重要级别显示原因
236
+$('#formQuestionLevel').on('change',function(){
237
+	if ($('#formQuestionLevel').val() === '一级分类') {
238
+		$('#formQuestionType').val('');
239
+		getQuestionTypeOne();
240
+	} else if ($('#formQuestionLevel').val() === '二级分类') {
241
+		$('#formQuestionType').val('');
242
+		getQuestionTypeTwo();
243
+	} else {
244
+		$('#formQuestionType').val('');
245
+	}
246
+})
247
+
248
+//被投诉单位
249
+function darptSearch() {
250
+    $(".selDpart1").css('display', 'block');
251
+    getFormComplainedUnit();
252
+}
253
+
254
+$("#sponsor").on('click', 'li', function() {
255
+	$(".selDpart1").css('display', 'none');
256
+	$("#formComplainedUnit").val($(this).html());
257
+})
258
+
259
+function getFormComplainedUnit() {
260
+	$("#sponsor").empty();
261
+    $.ajax({
262
+        type: "get",
263
+        url: huayi.config.callcenter_url + "Docking/SendGetCompanylist",
264
+        dataType: 'json',
265
+        async: true,
266
+        data: {
267
+            token: $.cookie("token"),
268
+            name: $("#formComplainedUnit").val(),
269
+            pageno: 1,
270
+            pagesize: 100,
271
+        },
272
+        success: function(data) {
273
+            if (data.state.toLowerCase() == "success") {
274
+                var content = data.data.records;
275
+                if (content.length === 0) {
276
+                	$(".selDpart1").css('display', 'none');
277
+                } else {
278
+                    $(content).each(function (i, n) {
279
+                        $("<li index='" + n.name + "'>" + n.name + "</li>").appendTo("#sponsor");
280
+                    })
281
+                }
282
+            }
283
+        }
284
+    });
285
+}
286
+

+ 3 - 3
CallCenterWeb.UI/registrationManagement/registrationList/registrationList.html

@@ -101,10 +101,10 @@
101 101
 					<thead>
102 102
 						<tr>
103 103
 							<th data-field="F_RecCode" data-align="center" data-formatter="View">登记编号</th>
104
-							<th data-field="CusName" data-align="center">姓名</th>
105
-							<th data-field="CusPhone" data-align="center">联系电话</th>
104
+							<th data-field="F_userName" data-align="center">姓名</th>
105
+							<th data-field="F_userPhone" data-align="center">联系电话</th>
106 106
                             <th data-field="F_Type" data-align="center" data-formatter="formatterRegisterType" >登记类型</th>
107
-							<th data-field="F_Complained" data-align="center">被投诉单位</th>
107
+							<th data-field="F_Unit" data-align="center">被投诉单位</th>
108 108
                             <th data-field="F_Content" data-align="center">登记内容</th>
109 109
 							<th data-field="F_Direction" data-align="center" data-formatter="formatterRegisterDirection">呼叫方向</th>
110 110
                             <th data-field="CreateByName" data-align="center">创建人</th>