更改案件流程
This commit is contained in:
@@ -4,41 +4,32 @@
|
||||
<uni-forms ref="form" :modelValue="formData" :rules="rules">
|
||||
<view class="title">案件详情</view>
|
||||
<view class="box">
|
||||
<uni-forms-item label="案件编号:" name="taskname" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname"
|
||||
placeholder="" />
|
||||
<uni-forms-item label="案件编号:" name="caseNum" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.caseNum" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="申请人:" name="taskname" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname"
|
||||
placeholder="" />
|
||||
<uni-forms-item label="申请人:" name="applicantName" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.applicantName" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="被申请人:" name="taskname" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname"
|
||||
placeholder="" />
|
||||
<uni-forms-item label="被申请人:" name="respondentName" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.respondentName" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="借款开始日期:" name="taskname" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname"
|
||||
placeholder="" />
|
||||
<uni-forms-item label="借款开始日期:" name="loanStartDate" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.loanStartDate" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="借款结束日期:" name="taskname" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname"
|
||||
placeholder="" />
|
||||
<uni-forms-item label="借款结束日期:" name="loanEndDate" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.loanEndDate" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="案件标的:" name="taskname" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname"
|
||||
placeholder="" />
|
||||
<uni-forms-item label="案件标的:" name="caseSubjectAmount" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.caseSubjectAmount" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="申请人主张欠本金:" name="taskname" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname"
|
||||
placeholder="" />
|
||||
<uni-forms-item label="申请人主张欠本金:" name="claimPrinciOwed" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.claimPrinciOwed" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="申请人主张欠利息:" name="taskname" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname"
|
||||
placeholder="" />
|
||||
<uni-forms-item label="申请人主张欠利息:" name="claimInterestOwed" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.claimInterestOwed" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="申请人主张违约金:" name="taskname" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.taskname"
|
||||
placeholder="" />
|
||||
<uni-forms-item label="申请人主张违约金:" name="claimLiquidDamag" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.claimLiquidDamag" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="证据材料" name="evidenceMaterialList" required :disabled='true'>
|
||||
<!-- <img-upload :limit='3' :value.sync="formData.headImage" ></img-upload> -->
|
||||
|
||||
@@ -40,6 +40,7 @@
|
||||
</uni-forms-item>
|
||||
</view>
|
||||
</uni-forms>
|
||||
<button type="primary" @click="submitImg">确认提交</button>
|
||||
</view>
|
||||
|
||||
</view>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<template>
|
||||
<view class="list">
|
||||
<view class="list" @tap="caseDetail">
|
||||
<view class="listItem">
|
||||
<view class="lable">
|
||||
案件编号:
|
||||
@@ -32,13 +32,13 @@
|
||||
{{defalutVal.caseStatusName}}
|
||||
</view>
|
||||
</view>
|
||||
<view class="btn">
|
||||
<!-- <view class="btn">
|
||||
<button class="btnItem" type="primary" size="mini" @tap="uploadEvidence" v-if="defalutVal.caseStatus == 3">上传证据</button>
|
||||
<button class="btnItem" type="primary" size="mini" @tap="confirmationEvidence" v-if="defalutVal.caseStatus == 4">确认证据</button>
|
||||
<button class="btnItem" type="primary" size="mini" @tap="isAssignrbitrators" v-if="defalutVal.caseStatus == 5">是否指派仲裁员</button>
|
||||
<!-- <button class="btnItem" type="primary" size="mini" @tap="isAssignrbitrators">是否指派仲裁员</button> -->
|
||||
<button class="btnItem" type="primary" size="mini" @tap="confirmationEvidence" v-if="defalutVal.caseStatus == 4">确认证据</button> -->
|
||||
<!-- <button class="btnItem" type="primary" size="mini" @tap="isAssignrbitrators" v-if="defalutVal.caseStatus == 5">是否指派仲裁员</button> -->
|
||||
<!-- <button class="btnItem" type="primary" size="mini" @tap="isAssignrbitrators">是否指派仲裁员</button>
|
||||
<button class="btnItem" type="primary" size="mini" @tap="chooseMethod" v-if="defalutVal.caseStatus == 9">选择仲裁方式</button>
|
||||
</view>
|
||||
</view> -->
|
||||
</view>
|
||||
</template>
|
||||
|
||||
@@ -56,29 +56,36 @@
|
||||
}
|
||||
},
|
||||
methods:{
|
||||
isAssignrbitrators(){
|
||||
// 案件详情以及操作
|
||||
caseDetail(){
|
||||
console.log(1111111111111111);
|
||||
uni.navigateTo({
|
||||
url:`/pages/handlecase/component/assignrbitrators?id=${this.defalutVal.id}`
|
||||
})
|
||||
},
|
||||
// 上传证据
|
||||
uploadEvidence(){
|
||||
uni.navigateTo({
|
||||
url:`/pages/handlecase/component/uploadEvidence?id=${this.defalutVal.id}`
|
||||
})
|
||||
},
|
||||
// 确认证据
|
||||
confirmationEvidence(){
|
||||
uni.navigateTo({
|
||||
url:`/pages/handlecase/component/confirmationEvidence?id=${this.defalutVal.id}`
|
||||
})
|
||||
},
|
||||
// 选择仲裁方式
|
||||
chooseMethod(){
|
||||
uni.navigateTo({
|
||||
url:'/pages/handlecase/component/chooseMethod'
|
||||
})
|
||||
url:`/pages/handlecase/component/uploadEvidence?id=${this.defalutVal.id}`
|
||||
})
|
||||
}
|
||||
// isAssignrbitrators(){
|
||||
// uni.navigateTo({
|
||||
// url:`/pages/handlecase/component/assignrbitrators?id=${this.defalutVal.id}`
|
||||
// })
|
||||
// },
|
||||
// // 上传证据
|
||||
// uploadEvidence(){
|
||||
// uni.navigateTo({
|
||||
// url:`/pages/handlecase/component/uploadEvidence?id=${this.defalutVal.id}`
|
||||
// })
|
||||
// },
|
||||
// // 确认证据
|
||||
// confirmationEvidence(){
|
||||
// uni.navigateTo({
|
||||
// url:`/pages/handlecase/component/confirmationEvidence?id=${this.defalutVal.id}`
|
||||
// })
|
||||
// },
|
||||
// // 选择仲裁方式
|
||||
// chooseMethod(){
|
||||
// uni.navigateTo({
|
||||
// url:`/pages/handlecase/component/chooseMethod?id=${this.defalutVal.id}`
|
||||
// })
|
||||
// }
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
@@ -31,11 +31,46 @@
|
||||
<uni-forms-item label="申请人主张违约金:" name="claimLiquidDamag" label-width="120px" required>
|
||||
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.claimLiquidDamag" placeholder="" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="是否有异议需要举证" label-width="120px" name="objectionAddEviden" required>
|
||||
<uni-data-checkbox class='checkbox' v-model="subnitForm.objectionAddEviden"
|
||||
:localdata="maintenancetypeArr" @change='uploadEvidenceChange'></uni-data-checkbox>
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="是否需要开庭审理" label-width="120px" name="openCourtHear" required>
|
||||
<uni-data-checkbox class='checkbox' v-model="subnitForm.openCourtHear"
|
||||
:localdata="arbitrationmethodArr" @change='arbitrationmethod'></uni-data-checkbox>
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="是否指派仲裁员" label-width="120px" name="pendingAppointArbotrar" required>
|
||||
<uni-data-checkbox class='checkbox' v-model="subnitForm.pendingAppointArbotrar"
|
||||
:localdata="uploadEvidence" @change='maintenancetypeChange'></uni-data-checkbox>
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="上传证据" name="headImage" label-width="120px" required>
|
||||
<uni-file-picker ref="files" :auto-upload="false" @select="select" :limit='1'/>
|
||||
</uni-forms-item>
|
||||
</view>
|
||||
</uni-forms>
|
||||
<view class="uni-list" v-if="selectFlag">
|
||||
<checkbox-group @change="checkboxChange">
|
||||
<label class="uni-list-cell uni-list-cell-pd" v-for="item in items" :key="item.value">
|
||||
<view>
|
||||
<checkbox :value="item.id + ''"/>
|
||||
</view>
|
||||
<view class="main">
|
||||
<view class="">
|
||||
仲裁员姓名:{{item.arbitratorName}}
|
||||
</view>
|
||||
<view class="">
|
||||
当前案件数量:{{item.currentCaseNum}}
|
||||
</view>
|
||||
<view class="">
|
||||
已结案数量:{{item.closedCaseNum}}
|
||||
</view>
|
||||
<view class="">
|
||||
专业分类:{{item.professiClassifi}}
|
||||
</view>
|
||||
</view>
|
||||
</label>
|
||||
</checkbox-group>
|
||||
</view>
|
||||
<button type="primary" @click="submitImg">确认提交</button>
|
||||
</view>
|
||||
|
||||
@@ -43,7 +78,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import {respondentDetail} from '../../../api/handlecase/index.js'
|
||||
import {respondentDetail,arbitratorList,evidenceCrossexami} from '../../../api/handlecase/index.js'
|
||||
import { uploadImage } from '../../../api/upload.js'
|
||||
import { getToken } from '@/utils/auth'
|
||||
import moment from 'moment'
|
||||
@@ -52,20 +87,58 @@
|
||||
data() {
|
||||
return {
|
||||
formData: {},
|
||||
subnitForm:{},
|
||||
selectFlag:false,
|
||||
tempFilePaths:null,
|
||||
rules: {},
|
||||
maintenancetypeArr:[{
|
||||
text: '是',
|
||||
value: 0
|
||||
value: 1
|
||||
}, {
|
||||
text: '否',
|
||||
value: 1
|
||||
value: 0
|
||||
},],
|
||||
arbitrationmethodArr: [{
|
||||
text: '是',
|
||||
value: 1
|
||||
}, {
|
||||
text: '否',
|
||||
value: 0
|
||||
}],
|
||||
uploadEvidence:[{
|
||||
text: '是',
|
||||
value: 1
|
||||
}, {
|
||||
text: '否',
|
||||
value: 0
|
||||
}],
|
||||
items: []
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
arbitrationmethod(){},
|
||||
uploadEvidenceChange(){},
|
||||
maintenancetypeChange(val){
|
||||
// console.log(val,"PPPPPPPPPPPPPPPPPP");
|
||||
let flag = val.detail.value;
|
||||
if(flag == 1){
|
||||
this.selectFlag = true
|
||||
this.getArbitratorList()
|
||||
}else{
|
||||
this.selectFlag = false
|
||||
}
|
||||
},
|
||||
checkboxChange (e) {
|
||||
let idArr = e.detail.value;
|
||||
let numberArray = idArr.map(str => parseInt(str));
|
||||
const result = this.items.filter(item => numberArray.includes(item.id));
|
||||
let arbitrators = []
|
||||
result.forEach(item=>{
|
||||
arbitrators.push({
|
||||
id:item.id,
|
||||
arbitratorName:item.arbitratorName
|
||||
})
|
||||
})
|
||||
this.subnitForm.arbitrators = arbitrators;
|
||||
},
|
||||
getData(parms){
|
||||
respondentDetail(parms).then(res=>{
|
||||
@@ -79,8 +152,6 @@
|
||||
select(e){
|
||||
this.tempFilePaths = e.tempFilePaths;
|
||||
// loading
|
||||
},
|
||||
submitImg(){
|
||||
uni.showLoading({
|
||||
title: '上传中'
|
||||
});
|
||||
@@ -116,10 +187,32 @@
|
||||
uni.hideLoading()
|
||||
}
|
||||
})
|
||||
},
|
||||
// 获取仲裁员列表
|
||||
getArbitratorList(){
|
||||
arbitratorList().then(res=>{
|
||||
this.items = res.rows;
|
||||
})
|
||||
},
|
||||
// 提交数据
|
||||
evidenceCrossexamiFn(parms){
|
||||
evidenceCrossexami(parms).then(res=>{
|
||||
uni.showToast({
|
||||
title:'提交成功',
|
||||
icon:'none',
|
||||
duration:1000
|
||||
})
|
||||
uni.navigateBack({delta: 1})
|
||||
})
|
||||
},
|
||||
submitImg(){
|
||||
this.evidenceCrossexamiFn(this.subnitForm)
|
||||
}
|
||||
},
|
||||
onLoad(data){
|
||||
this.getData(data.id)
|
||||
this.getData(data.id);
|
||||
this.subnitForm.caseId = Number(data.id);
|
||||
// this.getArbitratorList()
|
||||
},
|
||||
}
|
||||
</script>
|
||||
@@ -211,5 +304,21 @@
|
||||
font-size: 24rpx;
|
||||
// @include text-overflow($width: 100%)
|
||||
}
|
||||
.uni-list{
|
||||
width: 100%;
|
||||
margin-top: 20rpx;
|
||||
.uni-list-cell {
|
||||
border-radius: 30rpx;
|
||||
margin-bottom: 10rpx;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: flex-start;
|
||||
background-color: #fff;
|
||||
.main{
|
||||
height: 100%;
|
||||
margin-left: 20rpx;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
</style>
|
||||
@@ -1,19 +1,26 @@
|
||||
<template>
|
||||
<view class="handlecase">
|
||||
<List class="caseList" v-for="(item,index) in caseList" :defalutVal='item' :key="index"></List>
|
||||
<view class="emptyBox" v-if="caseList.length == 0">
|
||||
<luanqing-empty :show="true" textColor="#000"></luanqing-empty>
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import List from './component/list.vue'
|
||||
import {respondentList} from '../../api/handlecase/index.js'
|
||||
import LuanqingEmpty from "@/components/luanqing-empty.vue"
|
||||
export default {
|
||||
components: {
|
||||
List,
|
||||
'luanqing-empty': LuanqingEmpty,
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
caseList:[]
|
||||
caseList:[],
|
||||
pageNum:1,
|
||||
pageSize:10
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
@@ -76,13 +83,27 @@
|
||||
}
|
||||
})
|
||||
})
|
||||
},
|
||||
// 触底
|
||||
onReachBottom() {
|
||||
if (this.caseList.length < 1){
|
||||
return
|
||||
}
|
||||
let obj = {
|
||||
identityNum:"3333",
|
||||
pageNum:this.pageNum,
|
||||
pageSize:this.pageSize
|
||||
}
|
||||
console.log(obj,"PPPPPPPPPPPPPPPPPP");
|
||||
obj.pageNum = obj.pageNum + 1
|
||||
this.getList(obj)
|
||||
}
|
||||
},
|
||||
onLoad(){
|
||||
let obj = {
|
||||
identityNum:"3333",
|
||||
pageNum:1,
|
||||
pageSize:10
|
||||
pageNum:this.pageNum,
|
||||
pageSize:this.pageSize
|
||||
}
|
||||
this.getList(obj)
|
||||
}
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
<template>
|
||||
<view class="">
|
||||
<web-view :src="sendImg"></web-view>
|
||||
</view>
|
||||
</template>
|
||||
<script>
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
name:"",
|
||||
sendImg: "http://192.168.3.63:8081"
|
||||
}
|
||||
},
|
||||
onLoad: function() {
|
||||
this.name = this.$store.state.user.name;
|
||||
this.sendImg = `http://47.97.117.253:9005/#/home?name=${this.name}`
|
||||
},
|
||||
|
||||
}
|
||||
</script>
|
||||
|
||||
<style lang="scss" scoped>
|
||||
|
||||
</style>
|
||||
+28
-6
@@ -26,7 +26,7 @@
|
||||
<text class="text">代办案件</text>
|
||||
</view>
|
||||
</uni-grid-item>
|
||||
<uni-grid-item>
|
||||
<!-- <uni-grid-item>
|
||||
<view class="grid-item-box" @tap="changeGrid(1)">
|
||||
<uni-icons type="staff-filled" size="30" color="#327DD7"></uni-icons>
|
||||
<text class="text">代办案件</text>
|
||||
@@ -49,14 +49,14 @@
|
||||
<uni-icons type="heart-filled" size="30" color="#327DD7"></uni-icons>
|
||||
<text class="text">证据交换</text>
|
||||
</view>
|
||||
</uni-grid-item>
|
||||
</uni-grid-item> -->
|
||||
<uni-grid-item>
|
||||
<view class="grid-item-box" @tap="changeGrid(5)">
|
||||
<uni-icons type="bars" size="30" color="#327DD7"></uni-icons>
|
||||
<text class="text">互联网庭</text>
|
||||
</view>
|
||||
</uni-grid-item>
|
||||
<uni-grid-item>
|
||||
<!-- <uni-grid-item>
|
||||
<view class="grid-item-box" @tap="changeGrid(6)">
|
||||
<uni-icons type="gear-filled" size="30" color="#327DD7"></uni-icons>
|
||||
<text class="text">在线撤诉</text>
|
||||
@@ -79,13 +79,16 @@
|
||||
<uni-icons type="wallet-filled" size="30" color="#327DD7"></uni-icons>
|
||||
<text class="text">法规政策</text>
|
||||
</view>
|
||||
</uni-grid-item>
|
||||
</uni-grid-item> -->
|
||||
</uni-grid>
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import {
|
||||
startEid
|
||||
} from '../../mp_ecard_sdk/main.js'
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
@@ -112,13 +115,18 @@
|
||||
this.current = e.detail.current
|
||||
},
|
||||
changeGrid(e) {
|
||||
this.$modal.showToast('模块建设中~')
|
||||
// this.$modal.showToast('模块建设中~')
|
||||
switch (e) {
|
||||
case 0:
|
||||
uni.navigateTo({
|
||||
url: ('/pages/handlecase/index')
|
||||
})
|
||||
break;
|
||||
case 5:
|
||||
uni.navigateTo({
|
||||
url: ('/pages/im/index')
|
||||
})
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
@@ -126,8 +134,22 @@
|
||||
// 点击实名认证
|
||||
certification() {
|
||||
uni.navigateTo({
|
||||
url: ('/pages/certification/index')
|
||||
url: ('/mp_ecard_sdk/index/index')
|
||||
})
|
||||
startEid({
|
||||
data: {
|
||||
token,
|
||||
},
|
||||
verifyDoneCallback(res) {
|
||||
const {
|
||||
token,
|
||||
verifyDone
|
||||
} = res;
|
||||
console.log('收到核身完成的res:', res);
|
||||
console.log('核身的token是:', token);
|
||||
console.log('是否完成核身:', verifyDone);
|
||||
},
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user