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

Merge branch 'gyj' of SH-Arbitrate/miniapp into dev

gaogaoyujie пре 2 година
родитељ
комит
fe85f97991

+ 28
- 25
pages/handlecase/component/confirmPayment.vue Прегледај датотеку

@@ -5,10 +5,9 @@
5 5
 				<uni-forms-item label="案件编号:" name="caseNum" label-width="80px">
6 6
 					<uni-easyinput v-model="formData.caseNum" type="text" :disabled='true' placeholder="请输入案件编号" />
7 7
 				</uni-forms-item>
8
-				<uni-forms-item label="案件标的:" name="caseSubjectAmount" label-width="80px">
9
-					<uni-easyinput v-model="formData.caseSubjectAmount" type="text" :disabled='true'
10
-						placeholder="请输入案件标的" />
11
-				</uni-forms-item>
8
+				<!-- <uni-forms-item label="案件标的:" name="caseSubjectAmount" label-width="80px">
9
+					<uni-easyinput v-model="formData.caseSubjectAmount" type="text" :disabled='true' placeholder="请输入案件标的" />
10
+				</uni-forms-item> -->
12 11
 				<uni-forms-item label="缴费金额:" name="feePayable" label-width="80px">
13 12
 					<uni-easyinput v-model="formData.feePayable" type="text" :disabled='true' placeholder="请输入缴费金额" />
14 13
 				</uni-forms-item>
@@ -29,14 +28,18 @@
29 28
 						@change='clearValidate'></uni-data-checkbox>
30 29
 				</uni-forms-item>
31 30
 				<uni-forms-item label="驳回原因:" name="reason" label-width="120px" required v-if="refusedisabled"
32
-					:rules="[{'required': true,errorMessage: '驳回原因不能为空'}]">
33
-					<uni-easyinput v-model="formData.reason" type="textarea" placeholder="请输入驳回原因" />
31
+				:rules="[{required: true,errorMessage: '驳回原因不能为空'}]"
32
+				>
33
+					<uni-easyinput  v-model="formData.reason" type="textarea" placeholder="请输入驳回原因" />
34 34
 				</uni-forms-item>
35 35
 			</uni-forms>
36
-			<view class="determine" style="text-align: center;">
37
-				<button class="mini-btn" type="primary" size="mini" @tap="confirmPayment">确认缴费</button>
38
-				<button style="margin-left:30rpx;" class="mini-btn" type="default" size="mini"
39
-					@tap="cencalBut">取消</button>
36
+			<view class="determine" style="text-align: center;">	
37
+				<button  class="mini-btn" 
38
+				type="primary" size="mini" 
39
+				@tap="confirmPayment">确认</button>
40
+				<button style="margin-left:30rpx;" class="mini-btn" 
41
+				type="default" size="mini" 
42
+				@tap="cencalBut">取消</button>
40 43
 			</view>
41 44
 		</view>
42 45
 	</view>
@@ -69,17 +72,17 @@
69 72
 				refusedisabled: false
70 73
 			}
71 74
 		},
72
-		methods: {
73
-			confirmPayment() {
74
-				this.$refs.form.validate().then(res => {
75
-					if (this.paymentConfirm.caseFlowId == 3) {
76
-						this.confirmPaymentApplicant()
77
-					} else if (this.paymentConfirm.caseFlowId == 45) {
78
-						this.confirmPaymentRespondent()
79
-					}
80
-					console.log(this.paymentConfirm.caseFlowId)
81
-				}).catch(err => {
82
-
75
+		methods:{
76
+			confirmPayment(){
77
+				this.$refs.form.validate().then(res=>{
78
+						if(this.paymentConfirm.caseFlowId==3){
79
+							this.confirmPaymentApplicant()
80
+						}else if(this.paymentConfirm.caseFlowId==45){
81
+							this.confirmPaymentRespondent()
82
+						}
83
+						console.log(this.paymentConfirm.caseFlowId)
84
+					}).catch(err =>{
85
+						
83 86
 				})
84 87
 			},
85 88
 			// 申请人确认缴费
@@ -97,8 +100,8 @@
97 100
 						icon: 'none',
98 101
 						duration: 1000
99 102
 					})
100
-					uni.navigateBack({
101
-						delta: 1
103
+					uni.navigateTo({
104
+						url:'/pages/handlecase/index'
102 105
 					})
103 106
 				})
104 107
 			},
@@ -117,8 +120,8 @@
117 120
 						icon: 'none',
118 121
 						duration: 1000
119 122
 					})
120
-					uni.navigateBack({
121
-						delta: 1
123
+					uni.navigateTo({
124
+						url:'/pages/handlecase/index'
122 125
 					})
123 126
 				})
124 127
 			},

+ 13
- 2
pages/handlecase/component/list.vue Прегледај датотеку

@@ -159,7 +159,9 @@
159 159
 						icon: 'none',
160 160
 						duration: 1000
161 161
 					})
162
-					this.$router.go(0)
162
+					uni.navigateTo({
163
+						url:'/pages/handlecase/index'
164
+					})
163 165
 					//this.$emit("getList");
164 166
 				})
165 167
 			},
@@ -176,7 +178,16 @@
176 178
 					batchNumber:"",
177 179
 					caseFlowId:this.defalutVal.caseFlowId
178 180
 				}
179
-				this.$emit('pDeleteCase',objValue)
181
+				caseDelete(objValue).then(res =>{
182
+					uni.showToast({
183
+						title: '删除成功',
184
+						icon: 'none',
185
+						duration: 1000
186
+					})
187
+					uni.navigateTo({
188
+						url:'/pages/handlecase/index'
189
+					})
190
+				}) 
180 191
 			},
181 192
 		},
182 193
 		created() {

+ 19
- 24
pages/handlecase/component/newlyAddedCase.vue Прегледај датотеку

@@ -4,27 +4,27 @@
4 4
 			<uni-forms ref="form" :modelValue="formData" :rules="rules">
5 5
 				<uni-section title="案件信息" type="line" padding></uni-section>
6 6
 				<uni-forms-item label="申请人调解请求:" name="arbitratClaims" label-width="120px" required
7
-				:rules="[{'required': true,errorMessage: '申请人调解请求不能为空'}]"
7
+				:rules="[{required: true,errorMessage: '申请人调解请求不能为空'}]"
8 8
 				>
9 9
 					<uni-easyinput  v-model="formData.arbitratClaims" type="textarea" placeholder="请输入申请人调解请求" />
10 10
 				</uni-forms-item>
11 11
 				<uni-forms-item label="事实和理由:" name="facts" label-width="120px" required
12
-				:rules="[{'required': true,errorMessage: '事实和理由不能为空'}]"
12
+				:rules="[{required: true,errorMessage: '事实和理由不能为空'}]"
13 13
 				>
14 14
 					<uni-easyinput v-model="formData.facts" type="textarea" placeholder="请输入事实和理由" />
15 15
 				</uni-forms-item>
16 16
 				<!-- <uni-forms-item label="案件标的:" name="caseSubjectAmount" label-width="120px" required
17
-				:rules="[{'required': true,errorMessage: '案件标的不能为空'}]"
17
+				:rules="[{required: true,errorMessage: '案件标的不能为空'}]"
18 18
 				>
19 19
 					<uni-easyinput v-model="formData.caseSubjectAmount" type="text" placeholder="请输入案件标的" />
20 20
 				</uni-forms-item>
21 21
 				<uni-forms-item label="模板:" name="templateId" label-width="120px" required 
22
-				:rules="[{'required': true,errorMessage: '模板不能为空'}]"
22
+				:rules="[{required: true,errorMessage: '模板不能为空'}]"
23 23
 				>
24 24
 					<uni-data-select :localdata="templateList" v-model="formData.templateId"></uni-data-select>
25 25
 				</uni-forms-item> -->
26 26
 				<uni-forms-item label="申请人案件证据资料上传:" name="headImage" label-width="120px">
27
-							<uni-file-picker ref="files" file-mediatype="all" return-type='object' v-model="fileList" :auto-upload="false" @select="select" :limit='9' />
27
+							<uni-file-picker ref="files" file-mediatype="all" return-type='object' v-model="fileList" :auto-upload="false" @select="select" :limit='1' />
28 28
 				</uni-forms-item>
29 29
 				<uni-section title="双方信息" type="line" padding></uni-section>
30 30
 				<uni-forms-item label="选择机构或自然人" label-width="120px" name="objectiJuris">
@@ -42,35 +42,29 @@
42 42
 				</uni-forms-item>
43 43
 				
44 44
 				<uni-forms-item label="申请人邮箱:" v-if="formData.affiliate.organizeFlag==0" name="affiliate.applicationEmail" label-width="120px" required
45
-				:rules="[
46
-					{'required': true,errorMessage: '申请人邮箱不能为空'},
47
-					{pattern:'^\\S+?@\\S+?\\.\\S+?$',errorMessage:'邮箱格式不正确'}
48
-					]"
45
+				
49 46
 				>
50 47
 					<uni-easyinput v-model="formData.affiliate.applicationEmail"
51 48
 					:disabled="disabledApplicat"
52 49
 					 type="text" placeholder="请输入申请人邮箱" />
53 50
 				</uni-forms-item>
54 51
 				<uni-forms-item label="申请人电话:" v-if="formData.affiliate.organizeFlag==0" name="affiliate.applicationPhone" label-width="120px" required 
55
-				:rules="[
56
-					{'required': true,errorMessage: '申请人电话不能为空'},
57
-					{pattern:'^[1][3,4,5,6,7,8,9][0-9]{9}$',errorMessage:'申请人电话格式不正确'}
58
-					]"
52
+				
59 53
 				>
60 54
 					<uni-easyinput v-model="formData.affiliate.applicationPhone" :disabled="disabledApplicat" type="text" placeholder="请输入申请人电话" />
61 55
 				</uni-forms-item>
62
-				<uni-forms-item label="法定代表人:" name="affiliate.compLegalPerson" label-width="120px" required
63
-				:rules="[{'required': true,errorMessage: '法定代表人不能为空'}]"
56
+				<uni-forms-item label="法定代表人:" v-if="formData.affiliate.organizeFlag==1" name="affiliate.compLegalPerson" label-width="120px" required
57
+				
64 58
 				>
65 59
 					<uni-easyinput v-model="formData.affiliate.compLegalPerson" type="text" placeholder="请输入法定代表人" />
66 60
 				</uni-forms-item>
67 61
 				<uni-forms-item label="申请人住所:" name="affiliate.applicantHome" label-width="120px" required
68
-				:rules="[{'required': true,errorMessage: '申请人住所不能为空'}]"
62
+				:rules="[{required: true,errorMessage: '申请人住所不能为空'}]"
69 63
 				>
70 64
 					<uni-easyinput v-model="formData.affiliate.applicantHome" type="text" placeholder="请输入申请人住所" />
71 65
 				</uni-forms-item>
72 66
 				<uni-forms-item label="申请人联系地址:" name="affiliate.applicantAddress" label-width="120px" required
73
-				:rules="[{'required': true,errorMessage: '申请人联系地址不能为空'}]"
67
+				:rules="[{required: true,errorMessage: '申请人联系地址不能为空'}]"
74 68
 				>
75 69
 					<uni-easyinput v-model="formData.affiliate.applicantAddress" type="text" placeholder="请输入申请人联系地址" />
76 70
 				</uni-forms-item>
@@ -84,13 +78,13 @@
84 78
 					<uni-easyinput v-model="formData.affiliate.agentEmail" :disabled="disabledVal" type="text" placeholder="请输入代理人邮箱" />
85 79
 				</uni-forms-item>
86 80
 				<uni-forms-item label="被申请人姓名:" name="affiliate.respondentName" label-width="120px" required
87
-				:rules="[{'required': true,errorMessage: '被申请人姓名不能为空'}]"
81
+				:rules="[{required: true,errorMessage: '被申请人姓名不能为空'}]"
88 82
 				>
89 83
 					<uni-easyinput v-model="formData.affiliate.respondentName" type="text" placeholder="请输入被申请人姓名" />
90 84
 				</uni-forms-item>
91 85
 				<uni-forms-item label="被申请人联系电话:" name="affiliate.respondentPhone" label-width="120px" required
92 86
 				:rules="[
93
-					{'required': true,errorMessage: '被申请人联系电话不能为空'},
87
+					{required: true,errorMessage: '被申请人联系电话不能为空'},
94 88
 					{pattern:'^[1][3,4,5,6,7,8,9][0-9]{9}$',errorMessage:'被申请人联系电话格式不正确'}
95 89
 					]"
96 90
 				>
@@ -98,7 +92,7 @@
98 92
 				</uni-forms-item>
99 93
 				<uni-forms-item label="被申请人身份证号:" name="affiliate.respondentIdentityNum" label-width="120px" required
100 94
 				:rules="[
101
-					{'required': true,errorMessage: '被申请人身份证号不能为空'},
95
+					{required: true,errorMessage: '被申请人身份证号不能为空'},
102 96
 					{pattern:'^[1-9]\\d{5}(18|19|([23]\\d))\\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\\d{3}[0-9Xx]$',errorMessage:'被申请人身份证格式错误'}
103 97
 					
104 98
 					]"
@@ -115,13 +109,13 @@
115 109
 					<uni-datetime-picker v-model="formData.affiliate.respondentBirth" :disabled='true' type="date" :clear-icon="false" />
116 110
 				</uni-forms-item>
117 111
 				<uni-forms-item label="被申请人住所:" name="affiliate.respondentHome" label-width="120px" required
118
-				:rules="[{'required': true,errorMessage: '被申请人住所不能为空'}]"
112
+				:rules="[{required: true,errorMessage: '被申请人住所不能为空'}]"
119 113
 				>
120 114
 					<uni-easyinput v-model="formData.affiliate.respondentHome" type="text" placeholder="请输入被申请人住所" />
121 115
 				</uni-forms-item>
122 116
 				<uni-forms-item label="被申请人邮箱:" name="affiliate.respondentEmail" label-width="120px" required
123 117
 				:rules="[
124
-					{'required': true,errorMessage: '被申请人邮箱不能为空'},
118
+					{required: true,errorMessage: '被申请人邮箱不能为空'},
125 119
 					{pattern:'^\\S+?@\\S+?\\.\\S+?$',errorMessage:'邮箱格式不正确'}
126 120
 					
127 121
 					]"	
@@ -232,6 +226,7 @@
232 226
 		methods:{
233 227
 			submitReasont(){
234 228
 				this.$refs.form.validate().then(res=>{
229
+					console.log(this.ids)
235 230
 						if(this.ids){
236 231
 							this.modifyData(this.formData)
237 232
 						}else{
@@ -339,8 +334,8 @@
339 334
 				        	icon: 'none',
340 335
 				        	duration: 1000
341 336
 				        })
342
-				        uni.navigateBack({
343
-				        	delta: 1
337
+				        uni.navigateTo({
338
+				        	url:'../index'
344 339
 				        })
345 340
 				      });
346 341
 				},

+ 3
- 3
pages/handlecase/component/payList.vue Прегледај датотеку

@@ -13,14 +13,14 @@
13 13
 					<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.affiliate.respondentName"
14 14
 						placeholder="" />
15 15
 				</uni-forms-item>
16
-				<uni-forms-item label="案件标的:" name="caseSubjectAmount" label-width="120px" required>
16
+				<!-- <uni-forms-item label="案件标的:" name="caseSubjectAmount" label-width="120px" required>
17 17
 					<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.caseSubjectAmount"
18 18
 						placeholder="" />
19
-				</uni-forms-item>
19
+				</uni-forms-item> -->
20 20
 				<uni-forms-item label="应缴费用:" name="feePayable" label-width="120px" required>
21 21
 					<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.feePayable" placeholder="" />
22 22
 				</uni-forms-item>
23
-				<uni-forms-item label="驳回原因:" name="reason" label-width="120px" required>
23
+				<uni-forms-item label="驳回原因:" name="reason" label-width="120px" required v-if="formData.reason">
24 24
 					<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.reason" placeholder="" />
25 25
 				</uni-forms-item>
26 26
 			</view>

+ 2
- 14
pages/handlecase/index.vue Прегледај датотеку

@@ -1,7 +1,7 @@
1 1
 <template>
2 2
 	<view class="handlecase">
3 3
 		<view class="" v-if="sysType == 2">
4
-			<button type="primary" @tap="newlyAddedCases">新增案件</button>
4
+			<button type="primary" @tap="newlyAddedCases"  v-if="checkPermi(['caseManagement:list:add'])">新增案件</button>
5 5
 		</view>
6 6
 		<List class="caseList" @pDeleteCase='deleteCase' v-for="(item,index) in caseList" :defalutVal='item'
7 7
 			:buttonList='buttonList' :key="index" :sysType='sysType'>
@@ -17,8 +17,7 @@
17 17
 	import {
18 18
 		respondentList,
19 19
 		caseApplicationTj,
20
-		queryCaseFlowInfo,
21
-		caseDelete
20
+		queryCaseFlowInfo
22 21
 	} from '../../api/handlecase/index.js'
23 22
 	import LuanqingEmpty from "@/components/luanqing-empty.vue"
24 23
 	export default {
@@ -131,17 +130,6 @@
131 130
 				}
132 131
 
133 132
 			},
134
-			deleteCase(objValue) {
135
-				caseDelete(objValue).then(res => {
136
-					uni.showToast({
137
-						title: '删除成功',
138
-						icon: 'none',
139
-						duration: 1000
140
-					})
141
-
142
-				})
143
-				this.$router.go(0)
144
-			},
145 133
 			// 新增案件
146 134
 			newlyAddedCases() {
147 135
 				uni.navigateTo({

+ 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
Разлика између датотеке није приказан због своје велике величине
Прегледај датотеку


+ 7
- 7
unpackage/dist/dev/mp-weixin/project.private.config.json Прегледај датотеку

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