Преглед изворни кода

Merge branch 'hcb' of SH-Arbitrate/Arbitrate-Frontend into dev

hanchaobo пре 2 година
родитељ
комит
27700e70d6

+ 24
- 5
src/views/caseFiling/archiveList.vue Прегледај датотеку

62
     <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
62
     <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
63
       @pagination="getList(queryParams)" />
63
       @pagination="getList(queryParams)" />
64
     <!-- 弹窗 -->
64
     <!-- 弹窗 -->
65
-    <archiveDetailsDialog v-if="showarchiveDetails" :showarchiveDetails="showarchiveDetails" :videoList="videoList" :detailform="detailform"
65
+    <archiveDetailsDialog v-if="showarchiveDetails" :showarchiveDetails="showarchiveDetails" :caseDetail="caseDetail" :caseLog="caseLog" :videoList="videoList" :detailform="detailform"
66
       :flagLoading="flagLoading" @cancelpaymentdetails="cancelpaymentdetails" @updataList="updataList">
66
       :flagLoading="flagLoading" @cancelpaymentdetails="cancelpaymentdetails" @updataList="updataList">
67
     </archiveDetailsDialog>
67
     </archiveDetailsDialog>
68
   </div>
68
   </div>
69
 </template>
69
 </template>
70
   
70
   
71
 <script>
71
 <script>
72
-import { caseApplicationList, selectSignSealUrl } from "@/api/awardManagement/awardManagement";
72
+import { caseApplicationList, selectSignSealUrl,caseApplicationDetail } from "@/api/awardManagement/awardManagement";
73
+import { caseLogRecordList } from "@/api/caseManagement/caseManagement";
73
 import { adjudicationArchives, videoList } from "@/api/caseFiling/caseFiling";
74
 import { adjudicationArchives, videoList } from "@/api/caseFiling/caseFiling";
74
 import archiveDetailsDialog from "./components/archiveDetailsDialog.vue";
75
 import archiveDetailsDialog from "./components/archiveDetailsDialog.vue";
75
 export default {
76
 export default {
97
       detailform: {}, //详情数据
98
       detailform: {}, //详情数据
98
       showarchiveDetails: false, //详情数据弹框
99
       showarchiveDetails: false, //详情数据弹框
99
       flagLoading: false, //详情弹框loading
100
       flagLoading: false, //详情弹框loading
100
-      videoList:""
101
+      videoList:"",
102
+      caseDetail:{},
103
+      caseLog:null
101
     };
104
     };
102
   },
105
   },
103
   created() {
106
   created() {
137
     showDetail(row) {
140
     showDetail(row) {
138
       this.getDetail({ id: row.id });
141
       this.getDetail({ id: row.id });
139
       this.getvideoList({ caseId: row.id });
142
       this.getvideoList({ caseId: row.id });
143
+      this.getCaseDetail({ id: row.id })
144
+      this.getCaseLog({caseAppliId :row.id})
140
       this.showarchiveDetails = true;
145
       this.showarchiveDetails = true;
141
       this.flagLoading = true;
146
       this.flagLoading = true;
142
     },
147
     },
153
     /** 查询详情 */
158
     /** 查询详情 */
154
     getDetail(parms) {
159
     getDetail(parms) {
155
       adjudicationArchives(parms).then((res) => {
160
       adjudicationArchives(parms).then((res) => {
156
-        this.detailform = res.data;
157
-        this.flagLoading = false;
161
+        // console.log(res,"PPPPPPPPPPPPPPPPPPPPPPPPP");
162
+        this.detailform = res.data.logisticsInfoVOList;
158
       });
163
       });
159
     },
164
     },
165
+    // 查询案件详情
166
+    getCaseDetail(params){
167
+      caseApplicationDetail(params).then(res=>{
168
+        this.caseDetail = res.data;
169
+        this.flagLoading = false;
170
+      })
171
+    },
172
+    // 查看案件日志
173
+    getCaseLog(params){
174
+      caseLogRecordList(params).then(res=>{
175
+        console.log(res,"LLLLLLLLLLL");
176
+        this.caseLog = res.rows;
177
+      })
178
+    }
160
   },
179
   },
161
 };
180
 };
162
 </script>
181
 </script>

+ 14
- 13
src/views/caseFiling/components/archiveDetailsDialog.vue Прегледај датотеку

8
         <div class="noData" v-if="noData">暂无数据!</div>
8
         <div class="noData" v-if="noData">暂无数据!</div>
9
         <el-tabs v-model="activeName" @tab-click="handleClick">
9
         <el-tabs v-model="activeName" @tab-click="handleClick">
10
           <el-tab-pane label="案件信息" name="first">
10
           <el-tab-pane label="案件信息" name="first">
11
-            <caseInfo :caseApplicationObj="caseApplicationObj"></caseInfo>
11
+            <caseInfo :caseApplicationObj="caseDetail"></caseInfo>
12
           </el-tab-pane>
12
           </el-tab-pane>
13
           <el-tab-pane label="案件日志" name="second">
13
           <el-tab-pane label="案件日志" name="second">
14
-            <caselogInfo :caselogDataArr="caselogDataArr"></caselogInfo>
14
+            <caselogInfo :caselogDataArr="caseLog"></caselogInfo>
15
           </el-tab-pane>
15
           </el-tab-pane>
16
           <el-tab-pane label="快递信息" name="third">
16
           <el-tab-pane label="快递信息" name="third">
17
-            <expressDeliveryInfo :deliveryDataArr="deliveryDataArr"></expressDeliveryInfo>
17
+            <expressDeliveryInfo :deliveryDataArr="detailform"></expressDeliveryInfo>
18
           </el-tab-pane>
18
           </el-tab-pane>
19
-          <el-tab-pane style="display: flex;justify-content: space-between;flex-wrap: wrap;" label="案件视频" name="four">
19
+          <!-- <el-tab-pane label="案件视频" name="fourth"> -->
20
             <!-- <div @click="getVideo">chakanshipin</div> -->
20
             <!-- <div @click="getVideo">chakanshipin</div> -->
21
-            <el-empty description="暂无视频" v-if="!videoFlag"></el-empty>
21
+            <!-- <el-empty description="暂无视频" v-if="!videoFlag"></el-empty>
22
             <video style="background-color: #181717;width: 400px;height: 200px;margin: 30px;" v-if="videoFlag" :src="headPath + item.annexPath" controls="controls" v-for="(item,index) in videoUrl" :key="index"></video>
22
             <video style="background-color: #181717;width: 400px;height: 200px;margin: 30px;" v-if="videoFlag" :src="headPath + item.annexPath" controls="controls" v-for="(item,index) in videoUrl" :key="index"></video>
23
-          </el-tab-pane>
23
+          </el-tab-pane> -->
24
         </el-tabs>
24
         </el-tabs>
25
       </div>
25
       </div>
26
       <div slot="footer" class="dialog-footer">
26
       <div slot="footer" class="dialog-footer">
35
 import caselogInfo from "./caselogInfo.vue";
35
 import caselogInfo from "./caselogInfo.vue";
36
 import expressDeliveryInfo from "./expressDeliveryInfo.vue";
36
 import expressDeliveryInfo from "./expressDeliveryInfo.vue";
37
 export default {
37
 export default {
38
-  props: ["showarchiveDetails", "detailform", "flagLoading", "videoList"],
38
+  props: ["showarchiveDetails", "detailform", "flagLoading", "videoList","caseDetail","caseLog"],
39
   components: {
39
   components: {
40
     caseInfo,
40
     caseInfo,
41
     caselogInfo,
41
     caselogInfo,
49
       deliveryDataArr: [], //快递信息
49
       deliveryDataArr: [], //快递信息
50
       noData: false,
50
       noData: false,
51
       videoUrl:[],
51
       videoUrl:[],
52
-      headPath:"",
52
+      headPath:window.location.origin + "/API",
53
       videoFlag:false
53
       videoFlag:false
54
     };
54
     };
55
   },
55
   },
56
   watch: {
56
   watch: {
57
-    detailform(newValue) {
58
-      this.headPath = window.location.origin + "/API";
57
+    showarchiveDetails(newValue) {
58
+      // this.headPath = ;
59
       if (newValue) {
59
       if (newValue) {
60
-        this.caseApplicationObj = this.detailform.caseApplication;
61
-        this.caselogDataArr = this.detailform.caseLogRecordList;
62
-        this.deliveryDataArr = this.detailform.logisticsInfoVOList;
60
+        // this.caseApplicationObj = this.detailform.caseApplication;
61
+        // this.caselogDataArr = this.detailform.caseLogRecordList;
62
+        // this.deliveryDataArr = this.detailform.logisticsInfoVOList;
63
       }
63
       }
64
     },
64
     },
65
   },
65
   },
97
 ::v-deep .el-tabs__content {
97
 ::v-deep .el-tabs__content {
98
   height: 700px;
98
   height: 700px;
99
   overflow-y: scroll;
99
   overflow-y: scroll;
100
+  padding-bottom: 10%;
100
 }
101
 }
101
 
102
 
102
 .loading {
103
 .loading {

+ 0
- 0
src/views/caseFiling/components/videoList.vue Прегледај датотеку


+ 2
- 1
src/views/caseManagement/caseList.vue Прегледај датотеку

199
     </evidenceDialog>
199
     </evidenceDialog>
200
 
200
 
201
     <!-- 开庭时间修改 -->
201
     <!-- 开庭时间修改 -->
202
-    <timeDialog :timeVisable="timeVisable" @getcaseApply="getcaseApply" @cancelTime="cancelTime" :timeData="timeData">
202
+    <timeDialog :timeVisable="timeVisable" @getcaseApply="getcaseApply" @cancelTime="cancelTime" :timeData="timeData" :queryParams="queryParams">
203
     </timeDialog>
203
     </timeDialog>
204
     <!-- 批量操作弹窗 -->
204
     <!-- 批量操作弹窗 -->
205
     <operateDialog :queryParams="queryParams" :operateStatus="operateStatus" :operateVisable="operateVisable"
205
     <operateDialog :queryParams="queryParams" :operateStatus="operateStatus" :operateVisable="operateVisable"
685
       selectCaseApply({ id }).then((res) => {
685
       selectCaseApply({ id }).then((res) => {
686
         // this.visible = true;
686
         // this.visible = true;
687
         // this.formData = res.data;
687
         // this.formData = res.data;
688
+        this.form.caseName = res.data.caseName;
688
         this.adjudicatename = {
689
         this.adjudicatename = {
689
           applicantName: res.data.applicantName,
690
           applicantName: res.data.applicantName,
690
           respondentName: res.data.respondentName,
691
           respondentName: res.data.respondentName,

+ 12
- 0
src/views/caseManagement/components/caseentryDialog.vue Прегледај датотеку

15
               <el-input v-model="formData.caseNum" placeholder="请输入案件编号" :disabled="flag == '1'" />
15
               <el-input v-model="formData.caseNum" placeholder="请输入案件编号" :disabled="flag == '1'" />
16
             </el-form-item>
16
             </el-form-item>
17
           </el-col>
17
           </el-col>
18
+          <el-col :span="12">
19
+            <el-form-item label="案件名称:" prop="caseName">
20
+              <el-input v-model="formData.caseName" placeholder="请输入案件名称" :disabled="flag == '1'" />
21
+            </el-form-item>
22
+          </el-col>
18
           <el-col :span="12">
23
           <el-col :span="12">
19
             <el-form-item label="案件标的:" prop="caseSubjectAmount">
24
             <el-form-item label="案件标的:" prop="caseSubjectAmount">
20
               <el-input v-model="formData.caseSubjectAmount" placeholder="请输入案件标的"
25
               <el-input v-model="formData.caseSubjectAmount" placeholder="请输入案件标的"
622
             trigger: "blur",
627
             trigger: "blur",
623
           },
628
           },
624
         ],
629
         ],
630
+        caseName: [
631
+          {
632
+            required: true,
633
+            message: "案件名称不能为空",
634
+            trigger: "blur",
635
+          },
636
+        ],
625
         loanStartDate: [
637
         loanStartDate: [
626
           {
638
           {
627
             required: true,
639
             required: true,

+ 10
- 3
src/views/caseManagement/components/courtReviewDialog.vue Прегледај датотеку

39
         </el-tag>
39
         </el-tag>
40
       </div>
40
       </div>
41
       <div v-if="noArbitrator || isAgreePendTral == 0">
41
       <div v-if="noArbitrator || isAgreePendTral == 0">
42
-        <el-table :data="dataList" style="width: 100%" @selection-change="handleSelectionChange">
42
+        <el-table ref="selectTable" :data="dataList" style="width: 100%" @selection-change="handleSelectionChange">
43
           <el-table-column type="selection" width="55" v-if="noArbitrator || isAgreePendTral == 0">
43
           <el-table-column type="selection" width="55" v-if="noArbitrator || isAgreePendTral == 0">
44
           </el-table-column>
44
           </el-table-column>
45
           <el-table-column label="仲裁员姓名" align="center" prop="nickName" :show-overflow-tooltip="true" />
45
           <el-table-column label="仲裁员姓名" align="center" prop="nickName" :show-overflow-tooltip="true" />
67
   data() {
67
   data() {
68
     return {
68
     return {
69
       hearDate: "",
69
       hearDate: "",
70
-      courtReviewform: {},
70
+      courtReviewform: {
71
+        hearDate:null
72
+      },
71
       noArbitrator: false,
73
       noArbitrator: false,
72
       isAgreePendTral: 1,
74
       isAgreePendTral: 1,
73
       total: 0,
75
       total: 0,
87
     this.getarbitrAtor();
89
     this.getarbitrAtor();
88
   },
90
   },
89
   watch: {
91
   watch: {
90
-    showformateCourt(val) {
92
+    showcourtReview(val) {
91
       if (val) {
93
       if (val) {
92
         this.isAgreePendTral = 1;
94
         this.isAgreePendTral = 1;
95
+        this.courtReviewform.hearDate = null
93
       }
96
       }
94
     },
97
     },
95
     form: {
98
     form: {
112
     },
115
     },
113
     // 勾选仲裁员
116
     // 勾选仲裁员
114
     handleSelectionChange(val) {
117
     handleSelectionChange(val) {
118
+      if (val.length > 1) {
119
+        this.$refs.selectTable.clearSelection();
120
+        this.$refs.selectTable.toggleRowSelection(val.pop());
121
+      }
115
       this.arbitrators = [];
122
       this.arbitrators = [];
116
       val.forEach((item) => {
123
       val.forEach((item) => {
117
         this.arbitrators.push({
124
         this.arbitrators.push({

+ 5
- 0
src/views/caseManagement/components/formateCourtDialog.vue Прегледај датотеку

40
       <div v-if="noArbitrator || isAgreePendTral == 0">
40
       <div v-if="noArbitrator || isAgreePendTral == 0">
41
         <el-table
41
         <el-table
42
           :data="dataList"
42
           :data="dataList"
43
+          ref="selectTable"
43
           style="width: 100%"
44
           style="width: 100%"
44
           @selection-change="handleSelectionChange"
45
           @selection-change="handleSelectionChange"
45
         >
46
         >
148
     },
149
     },
149
     // 勾选仲裁员
150
     // 勾选仲裁员
150
     handleSelectionChange(val) {
151
     handleSelectionChange(val) {
152
+      if (val.length > 1) {
153
+        this.$refs.selectTable.clearSelection();
154
+        this.$refs.selectTable.toggleRowSelection(val.pop());
155
+      }
151
       this.arbitrators = [];
156
       this.arbitrators = [];
152
       val.forEach((item) => {
157
       val.forEach((item) => {
153
         this.arbitrators.push({
158
         this.arbitrators.push({

+ 7
- 0
src/views/caseManagement/components/payDialog.vue Прегледај датотеку

95
     },
95
     },
96
     //选择支付方式(线上,线下)
96
     //选择支付方式(线上,线下)
97
     changPayType(data) {
97
     changPayType(data) {
98
+      if(data == 1){
99
+        document.getElementById("qrcodeImg").innerHTML = "";
100
+        this.payMain = ""
101
+      }
98
       this.submitForm.payType = data;
102
       this.submitForm.payType = data;
99
     },
103
     },
100
     beforeUpload(flie, fileList) {
104
     beforeUpload(flie, fileList) {
198
   watch:{
202
   watch:{
199
     openPay(val){
203
     openPay(val){
200
       if(val){
204
       if(val){
205
+      this.submitForm.payOrderList = []
206
+      this.paySelect = 1;
207
+      this.fileList = [];
201
       this.filedata.id = this.payId;
208
       this.filedata.id = this.payId;
202
       this.submitForm.caseId = this.payId;
209
       this.submitForm.caseId = this.payId;
203
       }
210
       }

+ 2
- 2
src/views/caseManagement/components/timeDialog.vue Прегледај датотеку

29
 import { getToken } from "@/utils/auth";
29
 import { getToken } from "@/utils/auth";
30
 import moment from "moment";
30
 import moment from "moment";
31
 export default {
31
 export default {
32
-    props: ["timeVisable", "timeData"],
32
+    props: ["timeVisable", "timeData","queryParams"],
33
     data() {
33
     data() {
34
         return {
34
         return {
35
             loanStartDate: "",
35
             loanStartDate: "",
60
             updateHeardate(data).then(res => {
60
             updateHeardate(data).then(res => {
61
                 this.$modal.msgSuccess("修改成功");
61
                 this.$modal.msgSuccess("修改成功");
62
                 this.cancel();
62
                 this.cancel();
63
-                this.$emit("getcaseApply");
63
+                this.$emit("getcaseApply",this.queryParams);
64
             })
64
             })
65
         },
65
         },
66
         submitTime() {
66
         submitTime() {

+ 6
- 2
src/views/caseManagement/components/trialincourtDialog.vue Прегледај датотеку

264
     return {
264
     return {
265
       formData: {},
265
       formData: {},
266
       user: "",
266
       user: "",
267
+      userId:1,
267
       showArbitrationresults: false,
268
       showArbitrationresults: false,
268
       form2: {},
269
       form2: {},
269
       applicateArr: [], //申请人案件资料
270
       applicateArr: [], //申请人案件资料
278
     showtrialincourt: {
279
     showtrialincourt: {
279
       handler(val) {
280
       handler(val) {
280
         if (val) {
281
         if (val) {
282
+          this.getUser();
281
           this.formData = this.form;
283
           this.formData = this.form;
282
           this.applicateArr = [];
284
           this.applicateArr = [];
283
           this.quiltArr = [];
285
           this.quiltArr = [];
314
     },
316
     },
315
   },
317
   },
316
   created() {
318
   created() {
317
-    this.getUser();
319
+    
318
   },
320
   },
319
   methods: {
321
   methods: {
320
     // 详情显示,展示申请人案件文件
322
     // 详情显示,展示申请人案件文件
341
     getUser() {
343
     getUser() {
342
       getUserProfile().then((response) => {
344
       getUserProfile().then((response) => {
343
         this.user = response.data.userName;
345
         this.user = response.data.userName;
346
+        this.userId =  response.data.userId;
344
       });
347
       });
345
     },
348
     },
346
     // 打开会议
349
     // 打开会议
347
     openmeeting() {
350
     openmeeting() {
348
       window.open(
351
       window.open(
349
-        `https://txroom.xayunmei.com/#/home?name=${this.user}&id=${this.formData.id}`
352
+        // `http://localhost:8081/#/home?name=${this.user}&id=${this.formData.id}&userId=${this.userId}`
353
+        `https://txroom.xayunmei.com/#/home?name=${this.user}&id=${this.formData.id}&userId=${this.userId}`
350
       );
354
       );
351
     },
355
     },
352
     // 提交仲裁结果
356
     // 提交仲裁结果

+ 12
- 2
src/views/deliveryRecord/emailRecord.vue Прегледај датотеку

22
             <!-- <el-table-column label="证件号码" align="center" prop="caseNum" :show-overflow-tooltip="true" /> -->
22
             <!-- <el-table-column label="证件号码" align="center" prop="caseNum" :show-overflow-tooltip="true" /> -->
23
             <el-table-column label="邮箱地址" align="center" prop="mailAddress" />
23
             <el-table-column label="邮箱地址" align="center" prop="mailAddress" />
24
             <el-table-column label="发送时间" align="center" prop="sendTime" :show-overflow-tooltip="true" />
24
             <el-table-column label="发送时间" align="center" prop="sendTime" :show-overflow-tooltip="true" />
25
+            <el-table-column label="发送状态" align="center" prop="sendStatus" />
25
             <!-- <el-table-column label="文书类型" align="center" prop="hearDate" :show-overflow-tooltip="true" /> -->
26
             <!-- <el-table-column label="文书类型" align="center" prop="hearDate" :show-overflow-tooltip="true" /> -->
26
             <!-- 缴费人 -->
27
             <!-- 缴费人 -->
27
             <!-- <el-table-column label="案件状态" align="center" prop="caseStatusName" /> -->
28
             <!-- <el-table-column label="案件状态" align="center" prop="caseStatusName" /> -->
29
         </el-table>
30
         </el-table>
30
         <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
31
         <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
31
             @pagination="getList(queryParams)" />
32
             @pagination="getList(queryParams)" />
32
-       
33
+
33
     </div>
34
     </div>
34
 </template>
35
 </template>
35
   
36
   
42
 export default {
43
 export default {
43
     name: "paymentList",
44
     name: "paymentList",
44
     dicts: ["case_status"],
45
     dicts: ["case_status"],
45
-    components: { },
46
+    components: {},
46
     data() {
47
     data() {
47
         return {
48
         return {
48
             queryParams: {
49
             queryParams: {
83
             this.loading = true;
84
             this.loading = true;
84
             emailList(parms).then((response) => {
85
             emailList(parms).then((response) => {
85
                 this.dataList = response.rows;
86
                 this.dataList = response.rows;
87
+                this.dataList.forEach(item => {
88
+                    if (item.sendStatus == 0) {
89
+                        item.sendStatus = "未发送"
90
+                    } else if (item.sendStatus == 1) {
91
+                        item.sendStatus = "已发送"
92
+                    } else {
93
+                        item.sendStatus = "未发送"
94
+                    }
95
+                })
86
                 this.total = response.total;
96
                 this.total = response.total;
87
                 this.loading = false;
97
                 this.loading = false;
88
             });
98
             });

+ 10
- 0
src/views/deliveryRecord/smsRecord.vue Прегледај датотеку

20
             <el-table-column label="案件编号" align="center" prop="caseNum" :show-overflow-tooltip="true" />
20
             <el-table-column label="案件编号" align="center" prop="caseNum" :show-overflow-tooltip="true" />
21
             <el-table-column label="手机号" align="center" prop="phone" :show-overflow-tooltip="true" />
21
             <el-table-column label="手机号" align="center" prop="phone" :show-overflow-tooltip="true" />
22
             <el-table-column label="发送时间" align="center" prop="sendTime" />
22
             <el-table-column label="发送时间" align="center" prop="sendTime" />
23
+            <el-table-column label="发送状态" align="center" prop="sendStatus" />
23
             <el-table-column label="发送内容" align="center" prop="sendContent" :show-overflow-tooltip="true" />
24
             <el-table-column label="发送内容" align="center" prop="sendContent" :show-overflow-tooltip="true" />
24
         </el-table>
25
         </el-table>
25
         <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
26
         <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
77
             this.loading = true;
78
             this.loading = true;
78
             smsList(data,params).then((response) => {
79
             smsList(data,params).then((response) => {
79
                 this.dataList = response.rows;
80
                 this.dataList = response.rows;
81
+                this.dataList.forEach(item=>{
82
+                    if(item.sendStatus == 0){
83
+                        item.sendStatus = "未发送"
84
+                    }else if(item.sendStatus == 1){
85
+                        item.sendStatus = "已发送"
86
+                    }else{
87
+                        item.sendStatus = "未发送"
88
+                    }
89
+                })
80
                 this.total = response.total;
90
                 this.total = response.total;
81
                 this.loading = false;
91
                 this.loading = false;
82
             });
92
             });

+ 2
- 2
src/views/officialSeal/officialSealList.vue Прегледај датотеку

117
                 this.total = response.total;
117
                 this.total = response.total;
118
                 this.loading = false;
118
                 this.loading = false;
119
                 this.dataList.forEach(item => {
119
                 this.dataList.forEach(item => {
120
-                    if (item.identifyStatus == 0) {
120
+                    if (item.identifyStatus == 0 || item.identifyStatus == null) {
121
                         item.identifyStatus = '未认证'
121
                         item.identifyStatus = '未认证'
122
                     } else {
122
                     } else {
123
                         item.identifyStatus = '已认证'
123
                         item.identifyStatus = '已认证'
124
                     }
124
                     }
125
-                    if (item.isUse == 0) {
125
+                    if (item.isUse == 0 || item.isUse == null) {
126
                         item.isUse = '未启用'
126
                         item.isUse = '未启用'
127
                     } else {
127
                     } else {
128
                         item.isUse = '已启用'
128
                         item.isUse = '已启用'