fz 2 лет назад
Родитель
Сommit
de15e61e13

+ 0
- 11
App.vue Просмотреть файл

@@ -10,17 +10,6 @@
10 10
     onLaunch: function() {
11 11
       this.initApp();
12 12
 	  initEid();
13
-	  startEid({
14
-	   data: {
15
-	   token,
16
-	   },
17
-	   verifyDoneCallback(res) {
18
-	   const { token, verifyDone } = res;
19
-	   console.log('收到核身完成的res:', res);
20
-	   console.log('核身的token是:', token);
21
-	   console.log('是否完成核身:', verifyDone);
22
-	   },
23
-	   });
24 13
     },
25 14
     methods: {
26 15
       // 初始化应用

+ 18
- 2
api/handlecase/index.js Просмотреть файл

@@ -16,9 +16,25 @@ export function respondentDetail(data) {
16 16
 	})
17 17
 }
18 18
 // 查询仲裁员列表
19
-export function arbitratorList() {
19
+export function arbitratorList(data) {
20 20
 	return request({
21
-		'url': `arbitrator/list`,
21
+		'url': `/arbitrator/list`,
22 22
 		method: 'get',
23
+		params: data
24
+	})
25
+}
26
+// 确认证据
27
+export function evidenceConfirm() {
28
+	return request({
29
+		'url': `/evidence/confirm`,
30
+		method: 'put',
31
+	})
32
+}
33
+// 案件质证
34
+export function evidenceCrossexami(data) {
35
+	return request({
36
+		'url': `/evidence/crossexami`,
37
+		method: 'post',
38
+		data:data
23 39
 	})
24 40
 }

+ 52
- 0
components/luanqing-empty.vue
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


+ 48
- 41
pages.json Просмотреть файл

@@ -82,64 +82,71 @@
82 82
 				"navigationBarTitleText": "待办案件"
83 83
 			}
84 84
 		},
85
+		// {
86
+		// 	"path": "pages/handlecase/component/assignrbitrators",
87
+		// 	"style": {
88
+		// 		"navigationBarTitleText": "是否指派仲裁员"
89
+		// 	}
90
+		// },
85 91
 		{
86
-			"path": "pages/handlecase/component/assignrbitrators",
92
+			"path": "pages/handlecase/component/uploadEvidence",
87 93
 			"style": {
88
-				"navigationBarTitleText": "是否指派仲裁员"
94
+				"navigationBarTitleText": "上传证据"
89 95
 			}
90 96
 		},
97
+		// {
98
+		// 	"path": "pages/handlecase/component/confirmationEvidence",
99
+		// 	"style": {
100
+		// 		"navigationBarTitleText": "确认证据"
101
+		// 	}
102
+		// },
103
+		// {
104
+		// 	"path": "pages/handlecase/component/chooseMethod",
105
+		// 	"style": {
106
+		// 		"navigationBarTitleText": "选择仲裁方式"
107
+		// 	}
108
+		// },
91 109
 		{
92
-			"path": "pages/handlecase/component/uploadEvidence",
110
+			"path": "mp_ecard_sdk/index/index",
93 111
 			"style": {
94
-				"navigationBarTitleText": "上传证据"
112
+				"navigationBarTitleText": "腾讯云E证通授权"
113
+			}
114
+		},
115
+		{
116
+			"path": "mp_ecard_sdk/protocol/eid/eid",
117
+			"style": {
118
+				"navigationBarTitleText": "eID数字身份⼩程序服务协议",
119
+				"enablePullDownRefresh": false
95 120
 			}
96 121
 		},
97 122
 		{
98
-			"path": "pages/handlecase/component/confirmationEvidence",
123
+			"path": "mp_ecard_sdk/protocol/privacy/privacy",
99 124
 			"style": {
100
-				"navigationBarTitleText": "确认证据"
125
+				"navigationBarTitleText": "腾讯隐私政策",
126
+				"enablePullDownRefresh": false
101 127
 			}
102 128
 		},
103 129
 		{
104
-			"path": "pages/handlecase/component/chooseMethod",
130
+			"path": "mp_ecard_sdk/protocol/service/service",
105 131
 			"style": {
106
-				"navigationBarTitleText": "选择仲裁方式"
132
+				"navigationBarTitleText": "腾讯云E证通服务协议",
133
+				"enablePullDownRefresh": false
107 134
 			}
108 135
 		},
109 136
 		{
110
-		 "path": "mp_ecard_sdk/index/index",
111
-		 "style": {
112
-		 "navigationBarTitleText": "腾讯云E证通授权"
113
-		 }
114
-		 },
115
-		 {
116
-		 "path": "mp_ecard_sdk/protocol/eid/eid",
117
-		 "style": {
118
-		 "navigationBarTitleText": "eID数字身份⼩程序服务协议",
119
-		 "enablePullDownRefresh": false
120
-		 }
121
-		 },
122
-		 {
123
-		 "path": "mp_ecard_sdk/protocol/privacy/privacy",
124
-		 "style": {
125
-		 "navigationBarTitleText": "腾讯隐私政策",
126
-		 "enablePullDownRefresh": false
127
-		 }
128
-		 },
129
-		 {
130
-		 "path": "mp_ecard_sdk/protocol/service/service",
131
-		 "style": {
132
-		 "navigationBarTitleText": "腾讯云E证通服务协议",
133
-		 "enablePullDownRefresh": false
134
-		 }
135
-		 },
136
-		 {
137
-		 "path": "mp_ecard_sdk/protocol/userAccredit/userAccredit",
138
-		 "style": {
139
-		 "navigationBarTitleText": "⽤户授权协议",
140
-		 "enablePullDownRefresh": false
141
-		 }
142
-		 }
137
+			"path": "mp_ecard_sdk/protocol/userAccredit/userAccredit",
138
+			"style": {
139
+				"navigationBarTitleText": "⽤户授权协议",
140
+				"enablePullDownRefresh": false
141
+			}
142
+		},
143
+		{
144
+			"path": "pages/im/index",
145
+			"style": {
146
+				"navigationBarTitleText": "在线开庭",
147
+				"enablePullDownRefresh": false
148
+			}
149
+		}
143 150
 	],
144 151
 	"tabBar": {
145 152
 		"color": "#000000",

+ 18
- 27
pages/handlecase/component/chooseMethod.vue Просмотреть файл

@@ -4,41 +4,32 @@
4 4
 			<uni-forms ref="form" :modelValue="formData" :rules="rules">
5 5
 				<view class="title">案件详情</view>
6 6
 				<view class="box">
7
-					<uni-forms-item label="案件编号:" name="taskname" label-width="120px" required>
8
-						<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname"
9
-							placeholder="" />
7
+					<uni-forms-item label="案件编号:" name="caseNum" label-width="120px" required>
8
+						<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.caseNum" placeholder="" />
10 9
 					</uni-forms-item>
11
-					<uni-forms-item label="申请人:" name="taskname" label-width="120px" required>
12
-						<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname"
13
-							placeholder="" />
10
+					<uni-forms-item label="申请人:" name="applicantName" label-width="120px" required>
11
+						<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.applicantName" placeholder="" />
14 12
 					</uni-forms-item>
15
-					<uni-forms-item label="被申请人:" name="taskname" label-width="120px" required>
16
-						<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname"
17
-							placeholder="" />
13
+					<uni-forms-item label="被申请人:" name="respondentName" label-width="120px" required>
14
+						<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.respondentName" placeholder="" />
18 15
 					</uni-forms-item>
19
-					<uni-forms-item label="借款开始日期:" name="taskname" label-width="120px" required>
20
-						<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname"
21
-							placeholder="" />
16
+					<uni-forms-item label="借款开始日期:" name="loanStartDate" label-width="120px" required>
17
+						<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.loanStartDate" placeholder="" />
22 18
 					</uni-forms-item>
23
-					<uni-forms-item label="借款结束日期:" name="taskname" label-width="120px" required>
24
-						<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname"
25
-							placeholder="" />
19
+					<uni-forms-item label="借款结束日期:" name="loanEndDate" label-width="120px" required>
20
+						<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.loanEndDate" placeholder="" />
26 21
 					</uni-forms-item>
27
-					<uni-forms-item label="案件标的:" name="taskname" label-width="120px" required>
28
-						<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname"
29
-							placeholder="" />
22
+					<uni-forms-item label="案件标的:" name="caseSubjectAmount" label-width="120px" required>
23
+						<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.caseSubjectAmount" placeholder="" />
30 24
 					</uni-forms-item>
31
-					<uni-forms-item label="申请人主张欠本金:" name="taskname" label-width="120px" required>
32
-						<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname"
33
-							placeholder="" />
25
+					<uni-forms-item label="申请人主张欠本金:" name="claimPrinciOwed" label-width="120px" required>
26
+						<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.claimPrinciOwed" placeholder="" />
34 27
 					</uni-forms-item>
35
-					<uni-forms-item label="申请人主张欠利息:" name="taskname" label-width="120px" required>
36
-						<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname"
37
-							placeholder="" />
28
+					<uni-forms-item label="申请人主张欠利息:" name="claimInterestOwed" label-width="120px" required>
29
+						<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.claimInterestOwed" placeholder="" />
38 30
 					</uni-forms-item>
39
-					<uni-forms-item label="申请人主张违约金:" name="taskname" label-width="120px" required>
40
-						<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname"
41
-							placeholder="" />
31
+					<uni-forms-item label="申请人主张违约金:" name="claimLiquidDamag" label-width="120px" required>
32
+						<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.claimLiquidDamag" placeholder="" />
42 33
 					</uni-forms-item>
43 34
 					<uni-forms-item label="证据材料" name="evidenceMaterialList" required :disabled='true'>
44 35
 						<!-- <img-upload :limit='3' :value.sync="formData.headImage" ></img-upload> -->

+ 1
- 0
pages/handlecase/component/confirmationEvidence.vue Просмотреть файл

@@ -40,6 +40,7 @@
40 40
 					</uni-forms-item>
41 41
 				</view>
42 42
 			</uni-forms>
43
+			<button type="primary" @click="submitImg">确认提交</button>
43 44
 		</view>
44 45
 
45 46
 	</view>

+ 34
- 27
pages/handlecase/component/list.vue Просмотреть файл

@@ -1,5 +1,5 @@
1 1
 <template>
2
-	<view class="list">
2
+	<view class="list" @tap="caseDetail">
3 3
 		<view class="listItem">
4 4
 			<view class="lable">
5 5
 				案件编号:
@@ -32,13 +32,13 @@
32 32
 				{{defalutVal.caseStatusName}}
33 33
 			</view>
34 34
 		</view>
35
-		<view class="btn">
35
+		<!-- <view class="btn">
36 36
 			<button class="btnItem" type="primary" size="mini" @tap="uploadEvidence" v-if="defalutVal.caseStatus == 3">上传证据</button>
37
-			<button class="btnItem" type="primary" size="mini" @tap="confirmationEvidence" v-if="defalutVal.caseStatus == 4">确认证据</button>
38
-			<button class="btnItem" type="primary" size="mini" @tap="isAssignrbitrators" v-if="defalutVal.caseStatus == 5">是否指派仲裁员</button>
39
-			<!-- <button class="btnItem" type="primary" size="mini" @tap="isAssignrbitrators">是否指派仲裁员</button> -->
37
+			<button class="btnItem" type="primary" size="mini" @tap="confirmationEvidence" v-if="defalutVal.caseStatus == 4">确认证据</button> -->
38
+			<!-- <button class="btnItem" type="primary" size="mini" @tap="isAssignrbitrators" v-if="defalutVal.caseStatus == 5">是否指派仲裁员</button> -->
39
+		<!-- 	<button class="btnItem" type="primary" size="mini" @tap="isAssignrbitrators">是否指派仲裁员</button>
40 40
 			<button class="btnItem" type="primary" size="mini" @tap="chooseMethod" v-if="defalutVal.caseStatus == 9">选择仲裁方式</button>
41
-		</view>
41
+		</view> -->
42 42
 	</view>
43 43
 </template>
44 44
 
@@ -56,29 +56,36 @@
56 56
 			}
57 57
 		},
58 58
 		methods:{
59
-			isAssignrbitrators(){
60
-				uni.navigateTo({
61
-					url:`/pages/handlecase/component/assignrbitrators?id=${this.defalutVal.id}`
62
-				})
63
-			},
64
-			// 上传证据
65
-			uploadEvidence(){
66
-				uni.navigateTo({
67
-					url:`/pages/handlecase/component/uploadEvidence?id=${this.defalutVal.id}`
68
-				})
69
-			},
70
-			// 确认证据
71
-			confirmationEvidence(){
72
-				uni.navigateTo({
73
-					url:`/pages/handlecase/component/confirmationEvidence?id=${this.defalutVal.id}`
74
-				})
75
-			},
76
-			// 选择仲裁方式
77
-			chooseMethod(){
59
+			// 案件详情以及操作
60
+			caseDetail(){
61
+				console.log(1111111111111111);
78 62
 				uni.navigateTo({
79
-					url:'/pages/handlecase/component/chooseMethod'
80
-				})
63
+						url:`/pages/handlecase/component/uploadEvidence?id=${this.defalutVal.id}`
64
+					})
81 65
 			}
66
+			// isAssignrbitrators(){
67
+			// 	uni.navigateTo({
68
+			// 		url:`/pages/handlecase/component/assignrbitrators?id=${this.defalutVal.id}`
69
+			// 	})
70
+			// },
71
+			// // 上传证据
72
+			// uploadEvidence(){
73
+			// 	uni.navigateTo({
74
+			// 		url:`/pages/handlecase/component/uploadEvidence?id=${this.defalutVal.id}`
75
+			// 	})
76
+			// },
77
+			// // 确认证据
78
+			// confirmationEvidence(){
79
+			// 	uni.navigateTo({
80
+			// 		url:`/pages/handlecase/component/confirmationEvidence?id=${this.defalutVal.id}`
81
+			// 	})
82
+			// },
83
+			// // 选择仲裁方式
84
+			// chooseMethod(){
85
+			// 	uni.navigateTo({
86
+			// 		url:`/pages/handlecase/component/chooseMethod?id=${this.defalutVal.id}`
87
+			// 	})
88
+			// }
82 89
 		}
83 90
 	}
84 91
 </script>

+ 115
- 6
pages/handlecase/component/uploadEvidence.vue Просмотреть файл

@@ -31,11 +31,46 @@
31 31
 					<uni-forms-item label="申请人主张违约金:" name="claimLiquidDamag" label-width="120px" required>
32 32
 						<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.claimLiquidDamag" placeholder="" />
33 33
 					</uni-forms-item>
34
+					<uni-forms-item label="是否有异议需要举证" label-width="120px" name="objectionAddEviden" required>
35
+						<uni-data-checkbox class='checkbox' v-model="subnitForm.objectionAddEviden"
36
+							:localdata="maintenancetypeArr" @change='uploadEvidenceChange'></uni-data-checkbox>
37
+					</uni-forms-item>
38
+					<uni-forms-item label="是否需要开庭审理" label-width="120px" name="openCourtHear" required>
39
+						<uni-data-checkbox class='checkbox' v-model="subnitForm.openCourtHear"
40
+							:localdata="arbitrationmethodArr" @change='arbitrationmethod'></uni-data-checkbox>
41
+					</uni-forms-item>
42
+					<uni-forms-item label="是否指派仲裁员" label-width="120px" name="pendingAppointArbotrar" required>
43
+						<uni-data-checkbox class='checkbox' v-model="subnitForm.pendingAppointArbotrar"
44
+							:localdata="uploadEvidence" @change='maintenancetypeChange'></uni-data-checkbox>
45
+					</uni-forms-item>
34 46
 					<uni-forms-item label="上传证据" name="headImage" label-width="120px" required>
35 47
 						<uni-file-picker  ref="files" :auto-upload="false" @select="select"  :limit='1'/>
36 48
 					</uni-forms-item>
37 49
 				</view>
38 50
 			</uni-forms>
51
+			<view class="uni-list" v-if="selectFlag">
52
+				<checkbox-group @change="checkboxChange">
53
+					<label class="uni-list-cell uni-list-cell-pd" v-for="item in items" :key="item.value">
54
+						<view>
55
+							<checkbox :value="item.id + ''"/>
56
+						</view>
57
+						<view class="main">
58
+							<view class="">
59
+								仲裁员姓名:{{item.arbitratorName}}
60
+							</view>
61
+							<view class="">
62
+								当前案件数量:{{item.currentCaseNum}}
63
+							</view>
64
+							<view class="">
65
+								已结案数量:{{item.closedCaseNum}}
66
+							</view>
67
+							<view class="">
68
+								专业分类:{{item.professiClassifi}}
69
+							</view>
70
+						</view>
71
+					</label>
72
+				</checkbox-group>
73
+			</view>
39 74
 			<button type="primary" @click="submitImg">确认提交</button>
40 75
 		</view>
41 76
 
@@ -43,7 +78,7 @@
43 78
 </template>
44 79
 
45 80
 <script>
46
-	import {respondentDetail} from '../../../api/handlecase/index.js'
81
+	import {respondentDetail,arbitratorList,evidenceCrossexami} from '../../../api/handlecase/index.js'
47 82
 	import { uploadImage } from '../../../api/upload.js'
48 83
 	import { getToken } from '@/utils/auth'
49 84
 	import moment from 'moment'
@@ -52,20 +87,58 @@
52 87
 		data() {
53 88
 			return {
54 89
 				formData: {},
90
+				subnitForm:{},
91
+				selectFlag:false,
55 92
 				tempFilePaths:null,
56 93
 				rules: {},
57 94
 				maintenancetypeArr:[{
58 95
 					text: '是',
96
+					value: 1
97
+				}, {
98
+					text: '否',
59 99
 					value: 0
100
+				},],
101
+				arbitrationmethodArr: [{
102
+					text: '是',
103
+					value: 1
60 104
 				}, {
61 105
 					text: '否',
106
+					value: 0
107
+				}],
108
+				uploadEvidence:[{
109
+					text: '是',
62 110
 					value: 1
63
-				},],
111
+				}, {
112
+					text: '否',
113
+					value: 0
114
+				}],
115
+				items: []
64 116
 			}
65 117
 		},
66 118
 		methods: {
119
+			arbitrationmethod(){},
120
+			uploadEvidenceChange(){},
67 121
 			maintenancetypeChange(val){
68
-				// console.log(val,"PPPPPPPPPPPPPPPPPP");
122
+				let flag = val.detail.value;
123
+				if(flag == 1){
124
+					this.selectFlag = true
125
+					this.getArbitratorList()
126
+				}else{
127
+					this.selectFlag = false
128
+				}
129
+			},
130
+			checkboxChange (e) {
131
+				let idArr = e.detail.value;
132
+				let numberArray = idArr.map(str => parseInt(str));
133
+				const result = this.items.filter(item => numberArray.includes(item.id));
134
+				let arbitrators = []
135
+				result.forEach(item=>{
136
+					arbitrators.push({
137
+						id:item.id,
138
+						arbitratorName:item.arbitratorName
139
+					})
140
+				})
141
+				this.subnitForm.arbitrators = arbitrators;
69 142
 			},
70 143
 			getData(parms){
71 144
 				respondentDetail(parms).then(res=>{
@@ -79,8 +152,6 @@
79 152
 			select(e){
80 153
 				this.tempFilePaths = e.tempFilePaths;
81 154
 				// loading
82
-			},
83
-			submitImg(){
84 155
 				uni.showLoading({
85 156
 					title: '上传中'
86 157
 				});
@@ -116,10 +187,32 @@
116 187
 						uni.hideLoading()
117 188
 					}
118 189
 				})
190
+			},
191
+			// 获取仲裁员列表
192
+			getArbitratorList(){
193
+				arbitratorList().then(res=>{
194
+					this.items = res.rows;
195
+				})
196
+			},
197
+			// 提交数据
198
+			evidenceCrossexamiFn(parms){
199
+				evidenceCrossexami(parms).then(res=>{
200
+					uni.showToast({
201
+						title:'提交成功',
202
+						icon:'none',
203
+						duration:1000
204
+					})
205
+					uni.navigateBack({delta: 1})
206
+				})
207
+			},
208
+			submitImg(){
209
+				this.evidenceCrossexamiFn(this.subnitForm)
119 210
 			}
120 211
 		},
121 212
 		onLoad(data){
122
-			this.getData(data.id)
213
+			this.getData(data.id);
214
+			this.subnitForm.caseId = Number(data.id);
215
+			// this.getArbitratorList()
123 216
 		},
124 217
 	}
125 218
 </script>
@@ -211,5 +304,21 @@
211 304
 			font-size: 24rpx;
212 305
 			// @include text-overflow($width: 100%)
213 306
 		}
307
+		.uni-list{
308
+			width: 100%;
309
+			margin-top: 20rpx;
310
+			.uni-list-cell {
311
+				border-radius: 30rpx;
312
+				margin-bottom: 10rpx;
313
+				display: flex;
314
+				align-items: center;
315
+				justify-content: flex-start;
316
+				background-color: #fff;
317
+				.main{
318
+					height: 100%;
319
+					margin-left: 20rpx;
320
+				}
321
+			}
322
+		}
214 323
 	}
215 324
 </style>

+ 24
- 3
pages/handlecase/index.vue Просмотреть файл

@@ -1,19 +1,26 @@
1 1
 <template>
2 2
 	<view class="handlecase">
3 3
 		<List class="caseList" v-for="(item,index) in caseList" :defalutVal='item' :key="index"></List>
4
+		<view class="emptyBox" v-if="caseList.length == 0">
5
+			<luanqing-empty :show="true" textColor="#000"></luanqing-empty>
6
+		</view>
4 7
 	</view>
5 8
 </template>
6 9
 
7 10
 <script>
8 11
 	import List from './component/list.vue'
9 12
 	import {respondentList} from '../../api/handlecase/index.js'
13
+	import LuanqingEmpty from "@/components/luanqing-empty.vue"
10 14
 	export default {
11 15
 		components: {
12 16
 			List,
17
+			'luanqing-empty': LuanqingEmpty,
13 18
 		},
14 19
 		data() {
15 20
 			return {
16
-				caseList:[]
21
+				caseList:[],
22
+				pageNum:1,
23
+				pageSize:10
17 24
 			}
18 25
 		},
19 26
 		methods: {
@@ -76,13 +83,27 @@
76 83
 						}
77 84
 					})
78 85
 				})
86
+			},
87
+			// 触底
88
+			onReachBottom() {
89
+				if (this.caseList.length < 1){
90
+					return
91
+				}
92
+				let obj = {
93
+					identityNum:"3333",
94
+					pageNum:this.pageNum,
95
+					pageSize:this.pageSize
96
+				}
97
+				console.log(obj,"PPPPPPPPPPPPPPPPPP");
98
+				obj.pageNum = obj.pageNum + 1
99
+				this.getList(obj)
79 100
 			}
80 101
 		},
81 102
 		onLoad(){
82 103
 			let obj = {
83 104
 				identityNum:"3333",
84
-				pageNum:1,
85
-				pageSize:10
105
+				pageNum:this.pageNum,
106
+				pageSize:this.pageSize
86 107
 			}
87 108
 			this.getList(obj)
88 109
 		}

+ 24
- 0
pages/im/index.vue Просмотреть файл

@@ -0,0 +1,24 @@
1
+<template>
2
+	<view class="">
3
+		<web-view :src="sendImg"></web-view>
4
+	</view>
5
+</template>
6
+<script>
7
+	export default {
8
+		data() {
9
+			return {
10
+				name:"",
11
+				sendImg: "http://192.168.3.63:8081"
12
+			}
13
+		},
14
+		onLoad: function() {
15
+			this.name = this.$store.state.user.name;
16
+			this.sendImg = `http://47.97.117.253:9005/#/home?name=${this.name}`
17
+		},
18
+
19
+	}
20
+</script>
21
+
22
+<style lang="scss" scoped>
23
+
24
+</style>

+ 28
- 6
pages/work/index.vue Просмотреть файл

@@ -26,7 +26,7 @@
26 26
 						<text class="text">代办案件</text>
27 27
 					</view>
28 28
 				</uni-grid-item>
29
-				<uni-grid-item>
29
+				<!-- <uni-grid-item>
30 30
 					<view class="grid-item-box" @tap="changeGrid(1)">
31 31
 						<uni-icons type="staff-filled" size="30" color="#327DD7"></uni-icons>
32 32
 						<text class="text">代办案件</text>
@@ -49,14 +49,14 @@
49 49
 						<uni-icons type="heart-filled" size="30" color="#327DD7"></uni-icons>
50 50
 						<text class="text">证据交换</text>
51 51
 					</view>
52
-				</uni-grid-item>
52
+				</uni-grid-item> -->
53 53
 				<uni-grid-item>
54 54
 					<view class="grid-item-box" @tap="changeGrid(5)">
55 55
 						<uni-icons type="bars" size="30" color="#327DD7"></uni-icons>
56 56
 						<text class="text">互联网庭</text>
57 57
 					</view>
58 58
 				</uni-grid-item>
59
-				<uni-grid-item>
59
+				<!-- <uni-grid-item>
60 60
 					<view class="grid-item-box" @tap="changeGrid(6)">
61 61
 						<uni-icons type="gear-filled" size="30" color="#327DD7"></uni-icons>
62 62
 						<text class="text">在线撤诉</text>
@@ -79,13 +79,16 @@
79 79
 						<uni-icons type="wallet-filled" size="30" color="#327DD7"></uni-icons>
80 80
 						<text class="text">法规政策</text>
81 81
 					</view>
82
-				</uni-grid-item>
82
+				</uni-grid-item> -->
83 83
 			</uni-grid>
84 84
 		</view>
85 85
 	</view>
86 86
 </template>
87 87
 
88 88
 <script>
89
+	import {
90
+		startEid
91
+	} from '../../mp_ecard_sdk/main.js'
89 92
 	export default {
90 93
 		data() {
91 94
 			return {
@@ -112,13 +115,18 @@
112 115
 				this.current = e.detail.current
113 116
 			},
114 117
 			changeGrid(e) {
115
-				this.$modal.showToast('模块建设中~')
118
+				// this.$modal.showToast('模块建设中~')
116 119
 				switch (e) {
117 120
 					case 0:
118 121
 						uni.navigateTo({
119 122
 							url: ('/pages/handlecase/index')
120 123
 						})
121 124
 						break;
125
+					case 5:
126
+						uni.navigateTo({
127
+							url: ('/pages/im/index')
128
+						})
129
+						break;
122 130
 					default:
123 131
 						break;
124 132
 				}
@@ -126,8 +134,22 @@
126 134
 			// 点击实名认证
127 135
 			certification() {
128 136
 				uni.navigateTo({
129
-					url: ('/pages/certification/index')
137
+					url: ('/mp_ecard_sdk/index/index')
130 138
 				})
139
+				startEid({
140
+					data: {
141
+						token,
142
+					},
143
+					verifyDoneCallback(res) {
144
+						const {
145
+							token,
146
+							verifyDone
147
+						} = res;
148
+						console.log('收到核身完成的res:', res);
149
+						console.log('核身的token是:', token);
150
+						console.log('是否完成核身:', verifyDone);
151
+					},
152
+				});
131 153
 			}
132 154
 		}
133 155
 	}

+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.js.map
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-list/components/uni-list-item/uni-list-item.js.map
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-list/components/uni-list/uni-list.js.map
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


+ 2
- 1
unpackage/dist/dev/mp-weixin/app.json Просмотреть файл

@@ -24,7 +24,8 @@
24 24
     "mp_ecard_sdk/protocol/eid/eid",
25 25
     "mp_ecard_sdk/protocol/privacy/privacy",
26 26
     "mp_ecard_sdk/protocol/service/service",
27
-    "mp_ecard_sdk/protocol/userAccredit/userAccredit"
27
+    "mp_ecard_sdk/protocol/userAccredit/userAccredit",
28
+    "pages/im/index"
28 29
   ],
29 30
   "subPackages": [],
30 31
   "window": {

+ 2
- 1
unpackage/dist/dev/mp-weixin/project.private.config.json Просмотреть файл

@@ -2,6 +2,7 @@
2 2
   "description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html",
3 3
   "projectname": "若依移动端",
4 4
   "setting": {
5
-    "compileHotReLoad": true
5
+    "compileHotReLoad": true,
6
+    "urlCheck": false
6 7
   }
7 8
 }