This commit is contained in:
gyj
2024-02-02 10:43:10 +08:00
15 changed files with 1232 additions and 1026 deletions
+28 -4
View File
@@ -18,7 +18,7 @@ export function respondentDetail(data) {
// 查询仲裁员列表 // 查询仲裁员列表
export function arbitratorList(data) { export function arbitratorList(data) {
return request({ return request({
'url': `/arbitrator/list`, 'url': `/caseApplication/listMediator`,
method: 'get', method: 'get',
params: data params: data
}) })
@@ -35,7 +35,7 @@ export function evidenceCrossexami(data) {
return request({ return request({
'url': `/evidence/crossexami`, 'url': `/evidence/crossexami`,
method: 'post', method: 'post',
data:data data: data
}) })
} }
// 查询物流信息 // 查询物流信息
@@ -43,7 +43,7 @@ export function logistics(data) {
return request({ return request({
'url': `/adjudication/logistics`, 'url': `/adjudication/logistics`,
method: 'get', method: 'get',
data:data data: data
}) })
} }
// 查询案件列表 // 查询案件列表
@@ -51,6 +51,30 @@ export function caseApplicationList(data) {
return request({ return request({
'url': `/caseApplication/list`, 'url': `/caseApplication/list`,
method: 'get', method: 'get',
params:data params: data
})
}
// 调解系统查看相关案件
export function caseApplicationTj(data) {
return request({
'url': `/caseApplication/list`,
method: 'get',
params: data
})
}
// 调解系统查看相关案件详情
export function selectById(data) {
return request({
'url': `/caseApplication/selectById`,
method: 'get',
params: data
})
}
// 调解系统选择仲裁员时间
export function updateBooking(data) {
return request({
'url': `/caseApplication/updateBooking`,
method: 'post',
data: data
}) })
} }
+5 -5
View File
@@ -1,14 +1,14 @@
// 应用全局配置 // 应用全局配置
module.exports = { module.exports = {
// baseUrlZC: 'https://api.xayunmei.com/zhongcaiapi', // baseUrlZC: 'https://api.xayunmei.com/zhongcaiapi',
// baseUrl: 'https://api.xayunmei.com/zhongcaiapitest', // baseUrl: 'https://api.xayunmei.com/zhongcaiapitest',
// baseUrl: 'http://121.40.189.20:9001', // baseUrl: 'http://121.40.189.20:9001',
baseUrlZC:'https://api.xayunmei.com/zhongcaiapi', // baseUrlZC:'https://api.xayunmei.com/zhongcaiapi',
// baseUrlZC:'https://api.xayunmei.com/zhongcaiapitest', baseUrlZC: 'https://api.xayunmei.com/zhongcaiapitest',
baseUrlTJ:'https://api.xayunmei.com/tiaojieapitest', baseUrlTJ: 'https://api.xayunmei.com/tiaojieapitest',
// baseUrlTJ:'https://api.xayunmei.com/tiaojieapi', // baseUrlTJ:'https://api.xayunmei.com/tiaojieapi',
// baseUrlZC: 'http://121.40.189.20:8001', // baseUrlZC: 'http://121.40.189.20:8001',
// baseUrlTJ: 'http://121.40.189.20:6001', // baseUrlTJ: 'http://172.16.1.17:6001',
// baseUrl: 'http://172.16.1.24:8001', // baseUrl: 'http://172.16.1.24:8001',
// baseUrl: 'http://localhost:8080', // baseUrl: 'http://localhost:8080',
// baseUrl: 'http://192.168.3.18:9001', // baseUrl: 'http://192.168.3.18:9001',
+32 -17
View File
@@ -8,7 +8,7 @@
{{defalutVal.caseNum}} {{defalutVal.caseNum}}
</view> </view>
</view> </view>
<view class="listItem"> <view class="listItem" v-if="sysType == 1">
<view class="lable"> <view class="lable">
申请人姓名: 申请人姓名:
</view> </view>
@@ -16,8 +16,16 @@
{{defalutVal.applicantName}} {{defalutVal.applicantName}}
</view> </view>
</view> </view>
<view class="listItem" v-if="sysType == 2">
<view class="lable">
申请人姓名:
</view>
<view class="main">
{{defalutVal.applicationName}}
</view>
</view>
<view class="listItem" style="margin-top:22rpx"> <view class="listItem" style="margin-top:22rpx">
<view class="lable" > <view class="lable">
被申请人姓名: 被申请人姓名:
</view> </view>
<view class="main"> <view class="main">
@@ -35,7 +43,7 @@
<!-- <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="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="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" v-if="defalutVal.caseStatus == 5">是否指派仲裁员</button> -->
<!-- <button class="btnItem" type="primary" size="mini" @tap="isAssignrbitrators">是否指派仲裁员</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> <button class="btnItem" type="primary" size="mini" @tap="chooseMethod" v-if="defalutVal.caseStatus == 9">选择仲裁方式</button>
</view> --> </view> -->
@@ -43,25 +51,28 @@
</template> </template>
<script> <script>
export default{ export default {
data(){ data() {
return{ return {
} }
}, },
props:{ props: {
defalutVal:{ defalutVal: {
type:Object, type: Object,
default:() => {} default: () => {}
},
sysType: {
type: Number,
default: () => {}
} }
}, },
methods:{ methods: {
// 案件详情以及操作 // 案件详情以及操作
caseDetail(){ caseDetail() {
console.log(1111111111111111);
uni.navigateTo({ uni.navigateTo({
url:`/pages/handlecase/component/uploadEvidence?id=${this.defalutVal.id}` url: `/pages/handlecase/component/uploadEvidence?id=${this.defalutVal.id}`
}) })
} }
// isAssignrbitrators(){ // isAssignrbitrators(){
// uni.navigateTo({ // uni.navigateTo({
@@ -98,10 +109,12 @@
background-color: #ffffff; background-color: #ffffff;
border-radius: 30rpx; border-radius: 30rpx;
margin-top: 20rpx; margin-top: 20rpx;
.listItem { .listItem {
width: 100%; width: 100%;
display: flex; display: flex;
height: 50rpx; height: 50rpx;
.lable { .lable {
width: 30%; width: 30%;
} }
@@ -111,12 +124,14 @@
} }
} }
.btn{
.btn {
margin-top: 20rpx; margin-top: 20rpx;
width: 100%; width: 100%;
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
.btnItem{
.btnItem {
height: 50rpx; height: 50rpx;
background-color: #5395ff; background-color: #5395ff;
border-radius: 10rpx; border-radius: 10rpx;
+363 -278
View File
@@ -3,198 +3,250 @@
<view> <view>
</view> <uni-section title=" "> </view> <uni-section title=" ">
<!-- 选项卡 --> <!-- 选项卡 -->
<view> <view>
<uni-segmented-control :current="current" :values="itemsT" :style-type="styleType" <uni-segmented-control :current="current" :values="itemsT" :style-type="styleType"
:active-color="activeColor" @clickItem="onClickItem" /> :active-color="activeColor" @clickItem="onClickItem" />
</view> </view>
<!-- 选项卡内容 --> <!-- 选项卡内容 -->
<view class="conent"> <view class="conent">
<view v-show="current === 0"> <view v-show="current === 0">
<view class="assignrbitrators"> <view class="assignrbitrators">
<view class="from"> <view class="from">
<uni-forms ref="form" :modelValue="subnitForm" :rules="rules"> <uni-forms ref="form" :modelValue="subnitForm" :rules="rules" v-if="sysType == 1">
<!-- <view class="title">案件详情</view> --> <!-- <view class="title">案件详情</view> -->
<view class="box"> <view class="box">
<uni-forms-item label="案件编号:" name="caseNum" label-width="120px" required> <uni-forms-item label="案件编号:" name="caseNum" label-width="120px" required>
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.caseNum" <uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.caseNum"
placeholder="" /> placeholder="" />
</uni-forms-item> </uni-forms-item>
<uni-forms-item label="申请人:" name="applicantName" label-width="120px" required> <uni-forms-item label="申请人:" name="applicantName" label-width="120px" required>
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.applicantName" <uni-easyinput :inputBorder="false" :disabled='true'
placeholder="" /> v-model="formData.applicantName" placeholder="" />
</uni-forms-item> </uni-forms-item>
<uni-forms-item label="被申请人:" name="respondentName" label-width="120px" required> <uni-forms-item label="被申请人:" name="respondentName" label-width="120px" required>
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.respondentName" <uni-easyinput :inputBorder="false" :disabled='true'
placeholder="" /> v-model="formData.respondentName" placeholder="" />
</uni-forms-item> </uni-forms-item>
<uni-forms-item label="借款开始日期:" name="loanStartDate" label-width="120px" required> <uni-forms-item label="借款开始日期:" name="loanStartDate" label-width="120px" required>
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.loanStartDate" <uni-easyinput :inputBorder="false" :disabled='true'
placeholder="" /> v-model="formData.loanStartDate" placeholder="" />
</uni-forms-item> </uni-forms-item>
<uni-forms-item label="借款结束日期:" name="loanEndDate" label-width="120px" required> <uni-forms-item label="借款结束日期:" name="loanEndDate" label-width="120px" required>
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.loanEndDate" <uni-easyinput :inputBorder="false" :disabled='true'
placeholder="" /> v-model="formData.loanEndDate" placeholder="" />
</uni-forms-item> </uni-forms-item>
<uni-forms-item label="案件标的:" name="caseSubjectAmount" label-width="120px" required> <uni-forms-item label="案件标的:" name="caseSubjectAmount" label-width="120px" required>
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.caseSubjectAmount" <uni-easyinput :inputBorder="false" :disabled='true'
placeholder="" /> v-model="formData.caseSubjectAmount" placeholder="" />
</uni-forms-item> </uni-forms-item>
<uni-forms-item label="申请人主张欠本金:" name="claimPrinciOwed" label-width="120px" required> <uni-forms-item label="申请人主张欠本金:" name="claimPrinciOwed" label-width="120px"
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.claimPrinciOwed" required>
placeholder="" /> <uni-easyinput :inputBorder="false" :disabled='true'
</uni-forms-item> v-model="formData.claimPrinciOwed" placeholder="" />
<uni-forms-item label="申请人主张欠利息:" name="claimInterestOwed" label-width="120px" required> </uni-forms-item>
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.claimInterestOwed" <uni-forms-item label="申请人主张欠利息:" name="claimInterestOwed" label-width="120px"
placeholder="" /> required>
</uni-forms-item> <uni-easyinput :inputBorder="false" :disabled='true'
<uni-forms-item label="申请人主张违约金:" name="claimLiquidDamag" label-width="120px" required> v-model="formData.claimInterestOwed" placeholder="" />
<uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.claimLiquidDamag" </uni-forms-item>
placeholder="" /> <uni-forms-item label="申请人主张违约金:" name="claimLiquidDamag" label-width="120px"
</uni-forms-item> required>
<!-- <uni-forms-item label="是否有异议需要举证" label-width="120px" name="objectionAddEviden" 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" <uni-data-checkbox class='checkbox' v-model="subnitForm.objectionAddEviden"
:localdata="maintenancetypeArr" @change='uploadEvidenceChange'></uni-data-checkbox> :localdata="maintenancetypeArr" @change='uploadEvidenceChange'></uni-data-checkbox>
</uni-forms-item> --> </uni-forms-item> -->
<!-- <uni-forms-item label="是否需要开庭审理" label-width="120px" name="openCourtHear" required> <!-- <uni-forms-item label="是否需要开庭审理" label-width="120px" name="openCourtHear" required>
<uni-data-checkbox class='checkbox' v-model="subnitForm.openCourtHear" <uni-data-checkbox class='checkbox' v-model="subnitForm.openCourtHear"
:localdata="arbitrationmethodArr" @change='arbitrationmethod'></uni-data-checkbox> :localdata="arbitrationmethodArr" @change='arbitrationmethod'></uni-data-checkbox>
</uni-forms-item> --> </uni-forms-item> -->
<!-- <uni-forms-item label="是否指派调解员" label-width="120px" v-if="sysType==2" name="pendingAppointArbotrar" required> <!-- <uni-forms-item label="是否指派调解员" label-width="120px" v-if="sysType==2" name="pendingAppointArbotrar" required>
<uni-data-checkbox class='checkbox' v-model="subnitForm.pendingAppointArbotrar" <uni-data-checkbox class='checkbox' v-model="subnitForm.pendingAppointArbotrar"
:localdata="uploadEvidence" @change='maintenancetypeChange'></uni-data-checkbox> :localdata="uploadEvidence" @change='maintenancetypeChange'></uni-data-checkbox>
</uni-forms-item> --> </uni-forms-item> -->
<uni-forms-item label="是否仲裁反请求" label-width="120px" name="objectiJuris" required> <uni-forms-item label="是否仲裁反请求" label-width="120px" name="objectiJuris" required>
<uni-data-checkbox class='checkbox' v-model="subnitForm.objectiJuris" <uni-data-checkbox class='checkbox' v-model="subnitForm.objectiJuris"
:localdata="objectiJurisArr" @change='objectiJurisChange'></uni-data-checkbox> :localdata="objectiJurisArr"
</uni-forms-item> @change='objectiJurisChange'></uni-data-checkbox>
<!-- <uni-forms-item label="是否管辖异议申请" label-width="120px" name="adjudicaCounter" required> </uni-forms-item>
<!-- <uni-forms-item label="是否管辖异议申请" label-width="120px" name="adjudicaCounter" required>
<uni-data-checkbox class='checkbox' v-model="subnitForm.adjudicaCounter" <uni-data-checkbox class='checkbox' v-model="subnitForm.adjudicaCounter"
:localdata="adjudicaCounterArr"></uni-data-checkbox> :localdata="adjudicaCounterArr"></uni-data-checkbox>
</uni-forms-item> --> </uni-forms-item> -->
<!-- <uni-forms-item label="上传证据" name="headImage" label-width="120px" v-if="caseFlag"> <!-- <uni-forms-item label="上传证据" name="headImage" label-width="120px" v-if="caseFlag">
<uni-file-picker ref="files" :auto-upload="false" @select="select" :limit='1' /> <uni-file-picker ref="files" :auto-upload="false" @select="select" :limit='1' />
</uni-forms-item> --> </uni-forms-item> -->
<uni-forms-item <uni-forms-item label="是否书面审理" label-width="120px" name="respondentIsWrittenHear"
label="是否书面审理" required>
label-width="120px" <uni-data-checkbox class='checkbox' v-model="subnitForm.respondentIsWrittenHear"
name="respondentIsWrittenHear" :localdata="adjudicateRecord"
required> @change='arbitrationmethod'></uni-data-checkbox>
<uni-data-checkbox class='checkbox' v-model="subnitForm.respondentIsWrittenHear" </uni-forms-item>
:localdata="adjudicateRecord" @change='arbitrationmethod'></uni-data-checkbox> </view>
</uni-forms-item> </uni-forms>
<uni-forms-item <uni-forms ref="form" :modelValue="subnitForm" :rules="rules" v-if="sysType == 2">
v-if="sysType==2" <!-- <view class="title">案件详情</view> -->
label="预约时间" <view class="box">
label-width="120px" <uni-forms-item label="案件编号:" name="caseNum" label-width="120px" required>
name="respondentIsWrittenHear" <uni-easyinput :inputBorder="false" :disabled='true' v-model="formData.caseNum"
> placeholder="" />
<view class="example-body"> </uni-forms-item>
<uni-datetime-picker type="date" @maskClick="maskClick" /> <uni-forms-item label="申请人:" name="applicantName" label-width="120px" required>
</view> <uni-easyinput :inputBorder="false" :disabled='true'
</uni-forms-item> v-model="formData.affiliate.applicationName" placeholder="" />
</view> </uni-forms-item>
</uni-forms> <uni-forms-item label="被申请人:" name="respondentName" label-width="120px" required>
<!-- 自定义弹窗层组件 --> <uni-easyinput :inputBorder="false" :disabled='true'
<uni-popup scroll-y="true" ref="popup" :is-mask-click="false" type="bottom"> v-model="formData.affiliate.respondentName" placeholder="" />
<view class="content_list"> </uni-forms-item>
<uni-card> <!-- <uni-forms-item label="是否有异议需要举证" label-width="120px" name="objectionAddEviden" required>
<view class="" style="text-align: center;font-size: 35rpx;font-weight: bold;"> <uni-data-checkbox class='checkbox' v-model="subnitForm.objectionAddEviden"
<text>权力和义务告知书</text> :localdata="maintenancetypeArr" @change='uploadEvidenceChange'></uni-data-checkbox>
</view> </uni-forms-item> -->
根据《中华人民共和国仲裁法》的规定,仲裁当事人在仲裁活动中依法享有权利并承担义务。 <!-- <uni-forms-item label="是否指派调解员" label-width="120px" name="pendingAppointArbotrar"
<view class=""> required>
<text>一、当事人的权利</text> <uni-data-checkbox class='checkbox' v-model="subnitForm.pendingAppointArbotrar"
<text>1.依据仲裁协议提请仲裁;撤回仲裁申请或者变更、放弃仲裁请求;承认或者反驳仲裁请求;提出仲裁反请求。</text> :localdata="uploadEvidence"
<text>2.对仲裁协议效力提出异议。</text> @change='maintenancetypeChange'></uni-data-checkbox>
<text>3.委托代理人进行仲裁活动。</text> </uni-forms-item> -->
<text>4.申请财产保全、证据保全。</text> </view>
<text>5.约定、选定仲裁庭的组成方式;选定或者委托本会主任指定仲裁员;申请仲裁员、办案秘书、翻译人员、鉴定人员回避。</text> </uni-forms>
<text>6.收集、提供证据。对证据进行质证,发表辩论意见,作最后陈述。</text> <!-- 自定义弹窗层组件 -->
<text>7.请求调解。自行和解的,可以请求仲裁庭根据和解协议作出裁决书。</text> <uni-popup scroll-y="true" ref="popup" :is-mask-click="false" type="bottom">
<text>8.认为开庭笔录对自己陈述的记录有遗漏或者差错的,申请补正。</text> <view class="content_list">
<text>9.对裁决书中的文字、计算错误或者仲裁庭已经裁决但在裁决书中遗漏的事项,请求补正或者作出补正裁决。</text> <uni-card>
<text>10.向人民法院申请撤销、执行或者不予执行仲裁裁决。</text> <view class="" style="text-align: center;font-size: 35rpx;font-weight: bold;">
<text>权力和义务告知书</text>
</view>
<view>
<text>
<text>二、当事人的义务</text>
<text>1.如实书写仲裁申请书和答辩书;在庭审中不得做虚假陈述。</text>
<text>2.对自己的主张按期提供证据,不得提供伪证。</text>
<text>3.遵守仲裁员回避制度。</text>
<text>4.按时参加开庭。</text>
<text>5.遵守开庭纪律和仲裁程序。</text>
<text>6.在庭审笔录上签字。</text>
<text>7.在仲裁文书的送达回证上签字盖章。</text>
<text>8.主动履行生效的仲裁裁决。</text>
<text>9.按规定交纳仲裁费用。</text>
<text>10.法律、法规和本会仲裁规则规定的其他义务。</text>
</text>
</view>
<view class="from" style="margin-top:30rpx;">
<uni-forms ref="reasontFormData" >
<uni-forms-item label="异议原因:" label-width="100px" required>
<uni-easyinput v-model="reasontFormData.reasont"
placeholder="请输入异议原因" />
</uni-forms-item>
</uni-forms>
</view>
<view class="determine">
<button style="width: 150rpx;float: left;margin-left: 90rpx;" type="primary" @tap="submitReasont">确定</button>
<button style="width: 150rpx;" @tap="cencalBut">取消</button>
</view>
</uni-card>
</view>
</uni-popup>
<view class="uni-list" v-if="selectFlag">
<checkbox-group @change="checkboxChange" style="width: 100%;">
<label class="uni-list-cell uni-list-cell-pd" v-for="item in items" :key="item.userId">
<view>
<checkbox color="blue" style="transform:scale(0.7)" :value="item.userId + ''" />
</view>
<view class="main">
<view class="">
仲裁员姓名:{{item.nickName}}
</view>
<view class="">
介绍:{{item.remark || ''}}
</view>
</view>
</label>
</checkbox-group>
</view> </view>
<button type="primary" @click="submitImg">确认提交</button> 根据《中华人民共和国仲裁法》的规定,仲裁当事人在仲裁活动中依法享有权利并承担义务。
</view> <view class="">
<text>一、当事人的权利</text>
<text>1.依据仲裁协议提请仲裁;撤回仲裁申请或者变更、放弃仲裁请求;承认或者反驳仲裁请求;提出仲裁反请求。</text>
<text>2.对仲裁协议效力提出异议。</text>
<text>3.委托代理人进行仲裁活动。</text>
<text>4.申请财产保全、证据保全。</text>
<text>5.约定、选定仲裁庭的组成方式;选定或者委托本会主任指定仲裁员;申请仲裁员、办案秘书、翻译人员、鉴定人员回避。</text>
<text>6.收集、提供证据。对证据进行质证,发表辩论意见,作最后陈述。</text>
<text>7.请求调解。自行和解的,可以请求仲裁庭根据和解协议作出裁决书。</text>
<text>8.认为开庭笔录对自己陈述的记录有遗漏或者差错的,申请补正。</text>
<text>9.对裁决书中的文字、计算错误或者仲裁庭已经裁决但在裁决书中遗漏的事项,请求补正或者作出补正裁决。</text>
<text>10.向人民法院申请撤销、执行或者不予执行仲裁裁决。</text>
</view>
<view>
<text>
<text>二、当事人的义务</text>
<text>1.如实书写仲裁申请书和答辩书;在庭审中不得做虚假陈述。</text>
<text>2.对自己的主张按期提供证据,不得提供伪证。</text>
<text>3.遵守仲裁员回避制度。</text>
<text>4.按时参加开庭。</text>
<text>5.遵守开庭纪律和仲裁程序。</text>
<text>6.在庭审笔录上签字。</text>
<text>7.在仲裁文书的送达回证上签字盖章。</text>
<text>8.主动履行生效的仲裁裁决。</text>
<text>9.按规定交纳仲裁费用。</text>
<text>10.法律、法规和本会仲裁规则规定的其他义务。</text>
</text>
</view>
<view class="from" style="margin-top:30rpx;">
<uni-forms ref="reasontFormData">
<uni-forms-item label="异议原因:" label-width="100px" required>
<uni-easyinput v-model="reasontFormData.reasont"
placeholder="请输入异议原因" />
</uni-forms-item>
</uni-forms>
</view>
<view class="determine">
<button style="width: 150rpx;float: left;margin-left: 90rpx;" type="primary"
@tap="submitReasont">确定</button>
<button style="width: 150rpx;" @tap="cencalBut">取消</button>
</view>
</uni-card>
</view> </view>
</uni-popup>
<view class="uni-list">
<checkbox-group @change="checkboxChange" style="width: 100%;margin-bottom: 15rpx;">
<label class="uni-list-cell uni-list-cell-pd" v-for="item in items"
:key="item.mediatorId">
<view>
<checkbox color="blue" style="transform:scale(0.7)"
:value="item.mediatorId + ''" />
</view>
<view class="main">
<view class="">
仲裁员姓名:{{item.mediatorName}}
</view>
<view class="">
专业:{{item.specialty || '暂无信息'}}
</view>
<view class="">
待办数量:{{item.todoAmount || '0'}}
</view>
<view class="">
已办数量:{{item.completeAmount || '0'}}
</view>
</view>
</label>
</checkbox-group>
</view>
<button type="primary" @click="submitImg">确认提交</button>
</view> </view>
</view> </view>
<view v-show="current === 1" style="padding: 20rpx;">
<view class="" style="margin-top: 50rpx;">
<view>申请人</view>
<view v-for="item in formData.evidenceMaterialList">
<uni-link v-if="item.annexType==2" :href="item.annexPath" color="#007BFF" :text="item.fileName"></uni-link>
</view>
<view>被申请人</view>
<view v-for="item in formData.evidenceMaterialList">
<uni-link v-if="item.annexType==6" :href="item.annexPath" color="#007BFF" :text="item.fileName"></uni-link>
</view>
</view>
<view class="" style="margin-top: 40rpx;">
<view>仲裁申请书</view>
<view v-for="item in formData.evidenceMaterialList">
<uni-link v-if="item.annexType==1" :href="item.annexPath" color="#007BFF" :text="item.fileName"></uni-link>
</view>
</view>
</view>
</view>
<view v-show="current === 1" style="padding: 20rpx;">
<view class="" v-if="sysType == 1">
<view class="" style="margin-top: 50rpx;">
<view>申请人</view>
<view v-for="item in formData.evidenceMaterialList">
<uni-link v-if="item.annexType==2" :href="item.annexPath" color="#007BFF"
:text="item.fileName"></uni-link>
</view>
<view>被申请人</view>
<view v-for="item in formData.evidenceMaterialList">
<uni-link v-if="item.annexType==6" :href="item.annexPath" color="#007BFF"
:text="item.fileName"></uni-link>
</view>
</view> </view>
<view class="" style="margin-top: 40rpx;">
<view>仲裁申请书</view>
<view v-for="item in formData.evidenceMaterialList">
<uni-link v-if="item.annexType==1" :href="item.annexPath" color="#007BFF"
:text="item.fileName"></uni-link>
</view>
</view>
</view>
<view class="" v-if="sysType == 2">
<view class="" style="margin-top: 50rpx;">
<view>申请人</view>
<view v-for="item in formData.caseAttachList">
<uni-link v-if="item.annexType==4" :href="item.annexPath" color="#007BFF"
:text="item.annexName"></uni-link>
</view>
<view>被申请人</view>
<view v-for="item in formData.caseAttachList">
<uni-link v-if="item.annexType==6" :href="item.annexPath" color="#007BFF"
:text="item.annexName"></uni-link>
</view>
</view>
<view class="" style="margin-top: 40rpx;">
<view>仲裁申请书</view>
<view v-for="item in formData.caseAttachList">
<uni-link v-if="item.annexType==3" :href="item.annexPath" color="#007BFF"
:text="item.annexName"></uni-link>
</view>
</view>
</view>
</view>
</uni-section> </uni-section>
</view> </view>
@@ -205,7 +257,9 @@
import { import {
respondentDetail, respondentDetail,
arbitratorList, arbitratorList,
evidenceCrossexami evidenceCrossexami,
selectById,
updateBooking
} from '../../../api/handlecase/index.js' } from '../../../api/handlecase/index.js'
import { import {
uploadImage uploadImage
@@ -220,26 +274,28 @@
export default { export default {
data() { data() {
return { return {
sysType:null,//默认系统 1.仲裁2.调节 sysType: null, //默认系统 1.仲裁2.调节
selectValue:null, selectValue: null,
defaultSelected: [], //默认选中项 defaultSelected: [], //默认选中项
serviceList: ['1','2'],//传递给子组件的数据 serviceList: ['1', '2'], //传递给子组件的数据
current:0, current: 0,
itemsT:['案件详情','案件资料'], itemsT: ['案件详情', '案件资料'],
styleType:'button', styleType: 'button',
activeColor:'#007aff', activeColor: '#007aff',
reasontFormData:{ reasontFormData: {
reasont:'' reasont: ''
},
isShowPopup: false,
formData: {
affiliate: {}
}, },
isShowPopup:false,
formData: {},
subnitForm: { subnitForm: {
objectionAddEviden:0, objectionAddEviden: 0,
pendingAppointArbotrar:0, pendingAppointArbotrar: 0,
objectiJuris:0, objectiJuris: 0,
adjudicaCounter:0, adjudicaCounter: 0,
respondentIsWrittenHear:1, respondentIsWrittenHear: 1,
adjudicaCounterReason:'' adjudicaCounterReason: ''
}, },
selectFlag: false, selectFlag: false,
caseFlag: false, caseFlag: false,
@@ -313,66 +369,42 @@
adjudicateRecord: [{ adjudicateRecord: [{
text: '是', text: '是',
value: 1 value: 1
},{ }, {
text: '否', text: '否',
value: 0 value: 0
}], }],
items: [], items: [],
selectData: [{ sysType: null,
value: 0, mediatorList: []
label: '黄金糕'
}, {
value: '选项2',
label: '双皮奶'
}, {
value: '选项3',
label: '蚵仔煎'
}, {
value: '选项4',
label: '龙须面'
}, {
value: '选项5',
label: '北京烤鸭'
}, {
value: '选项6',
label: '豆腐'
}, {
value: '选项7',
label: '油条'
}]
} }
}, },
mounted() { mounted() {
this.sysType = uni.getStorageSync('sysType')
}, },
methods: { methods: {
selectTJ(e){ onClickItem(e) {
// console.log(this.defaultSelected,'11111111')
// console.log(e,'2222222222’')
},
onClickItem(e){
if (this.current !== e.currentIndex) { if (this.current !== e.currentIndex) {
this.current = e.currentIndex this.current = e.currentIndex
} }
}, },
submitReasont(){ submitReasont() {
if(this.reasontFormData.reasont){ if (this.reasontFormData.reasont) {
this.subnitForm.adjudicaCounterReason = this.reasontFormData.reasont this.subnitForm.adjudicaCounterReason = this.reasontFormData.reasont
this.$refs.popup.close() this.$refs.popup.close()
this.reasontFormData.reasont ='' this.reasontFormData.reasont = ''
}else{ } else {
this.$modal.msgError("请输入反意理由") this.$modal.msgError("请输入反意理由")
} }
}, },
cencalBut(){ cencalBut() {
this.$refs.popup.close(); this.$refs.popup.close();
this.subnitForm.objectiJuris = 0; this.subnitForm.objectiJuris = 0;
}, },
objectiJurisChange(value){ objectiJurisChange(value) {
let flag = value.detail.value; let flag = value.detail.value;
if(flag==1){ if (flag == 1) {
this.$refs.popup.open('center') this.$refs.popup.open('center')
} }
}, },
@@ -385,51 +417,59 @@
this.caseFlag = false; this.caseFlag = false;
} }
}, },
maintenancetypeChange(val) { // maintenancetypeChange(val) {
let flag = val.detail.value; // let flag = val.detail.value;
if (flag == 1) { // if (flag == 1) {
this.selectFlag = true // this.selectFlag = true
this.getArbitratorList() // this.getArbitratorList()
} else { // } else {
this.selectFlag = false // this.selectFlag = false
} // }
}, // },
checkboxChange(e) { checkboxChange(e) {
let params = parseInt(e.detail.value); let params = e.detail.value;
let result = ""; params = params.map(Number);
this.items.forEach(item=>{ this.mediatorList = e.detail.value;
if(item.userId == params){ let result = this.items.filter(element => params.includes(element.mediatorId));
result = item.nickName let userListArr = result.map(({
} mediatorId,
}) mediatorName
let arbitrators = [{id: params,arbitratorName: result}]; }) => ({
// let idArr = e.detail.value; mediatorId: mediatorId,
// let numberArray = idArr.map(str => parseInt(str)); mediatorName: mediatorName
// const result = this.items.filter(item => numberArray.includes(item.userId)); }));
// result.forEach(item => { let arbitrators = {
// arbitrators.push({ caseFlowId: this.formData.caseFlowId,
// id: item.userId, mediatorList: userListArr,
// arbitratorName: item.nickName };
// })
// })
this.subnitForm.arbitrators = arbitrators; this.subnitForm.arbitrators = arbitrators;
// console.log(this.subnitForm.arbitrators,"PPPPPPPPPPPPPP"); console.log(this.subnitForm.arbitrators, "PPPPPPPPPPPPPP");
}, },
getData(parms) { getData(parms) {
respondentDetail(parms).then(res => { if (this.sysType == 1) {
if(res.data.evidenceMaterialList.length > 0) { respondentDetail(parms).then(res => {
res.data.evidenceMaterialList.forEach(item =>{ if (res.data.evidenceMaterialList.length > 0) {
let names = item.annexPath.split('_') res.data.evidenceMaterialList.forEach(item => {
item['fileName'] = names[names.length -1] let names = item.annexPath.split('_')
item.annexPath = baseUrl + item.annexPath item['fileName'] = names[names.length - 1]
}) item.annexPath = baseUrl + item.annexPath
} })
this.formData = res.data }
this.formData.loanEndDate = moment(this.formData.loanEndDate).format('YYYY-MM-DD HH:mm:ss'); this.formData = res.data
this.formData.loanStartDate = moment(this.formData.loanStartDate).format( this.formData.loanEndDate = moment(this.formData.loanEndDate).format(
'YYYY-MM-DD HH:mm:ss'); 'YYYY-MM-DD HH:mm:ss');
this.formData.id = this.formData.id + '' this.formData.loanStartDate = moment(this.formData.loanStartDate).format(
}) 'YYYY-MM-DD HH:mm:ss');
this.formData.id = this.formData.id + ''
})
} else if (this.sysType == 2) {
selectById({
id: parms
}).then(res => {
this.formData = res.data
console.log(res, "KKKKKKKKKKKKKKKKKKKKK");
})
}
}, },
// 文件上传 // 文件上传
select(e) { select(e) {
@@ -473,7 +513,7 @@
// 获取仲裁员列表 // 获取仲裁员列表
getArbitratorList() { getArbitratorList() {
arbitratorList().then(res => { arbitratorList().then(res => {
this.items = res.rows; this.items = res.data;
}) })
}, },
// 提交数据 // 提交数据
@@ -486,33 +526,75 @@
}) })
uni.navigateBack({ uni.navigateBack({
delta:1 delta: 1
}) })
// uni.$tab.redirectTo({
// url: '/pages/handlecase/index'
// })
// uni.navigateTo({
// url: '/pages/handlecase/index'
// })
}) })
}, },
submitImg() { submitImg() {
this.$refs.form.validate().then(res => { if (this.sysType == 2) {
this.evidenceCrossexamiFn(this.subnitForm) if (this.mediatorList.length > 3) {
}).catch(err => { uni.showToast({
console.log('表单错误信息:', err); title: '最多选择三个调解员',
}) icon: 'none',
duration: 1000
})
return
}
if (this.mediatorList.length == 0) {
uni.showToast({
title: '请选择调解员',
icon: 'none',
duration: 1000
})
return
}
}
if (this.sysType == 1) {
this.$refs.form.validate().then(res => {
this.evidenceCrossexamiFn(this.subnitForm)
}).catch(err => {
console.log('表单错误信息:', err);
})
} else if (this.sysType == 2) {
// TODO
// 调解提交
if (this.mediatorList.length > 3) {
debugger
uni.showToast({
title: '最多选择三个调解员',
icon: 'none',
duration: 1000
})
return
}
this.subnitForm.arbitrators.id = this.formData.id;
this.subnitForm.arbitrators.miniProgressFlag = 1;
updateBooking(this.subnitForm.arbitrators).then(res => {
uni.showToast({
title: '成功',
icon: 'none',
duration: 1000
})
uni.navigateBack({
delta: 1
})
})
}
}, },
// 证据清单 // 证据清单
evidenceList(){ evidenceList() {
console.log(this.formData.evidenceMaterialList) console.log(this.formData.evidenceMaterialList)
this.$tab.navigateTo(`/pages/handlecase/component/evidenceList?title=证据清单&evidenceList=${encodeURIComponent(JSON.stringify(this.formData.evidenceMaterialList))}`) this.$tab.navigateTo(
`/pages/handlecase/component/evidenceList?title=证据清单&evidenceList=${encodeURIComponent(JSON.stringify(this.formData.evidenceMaterialList))}`
)
}, },
}, },
onLoad(data) { onLoad(data) {
this.sysType = uni.getStorageSync('sysType')
this.getData(data.id); this.getData(data.id);
this.subnitForm.caseId = Number(data.id); this.subnitForm.caseId = Number(data.id);
// this.getArbitratorList() this.getArbitratorList()
} }
} }
@@ -522,13 +604,15 @@
page { page {
background-color: #ffffff; background-color: #ffffff;
} }
.content_list { .content_list {
height: 1060rpx; height: 1060rpx;
overflow-x: hidden; overflow-x: hidden;
.scroll_view_style{
height: 100%; .scroll_view_style {
} height: 100%;
} }
}
.assignrbitrators { .assignrbitrators {
// text-align: center; // text-align: center;
@@ -635,7 +719,8 @@
} }
} }
} }
.determine{
.determine {
padding: left 50rpx; padding: left 50rpx;
} }
} }
+94 -69
View File
@@ -1,6 +1,8 @@
<template> <template>
<view class="handlecase"> <view class="handlecase">
<List class="caseList" v-for="(item,index) in caseList" :defalutVal='item' :key="index"></List> <List class="caseList" v-for="(item,index) in caseList" :defalutVal='item' :key="index"
v-if="item.pendingStatus == 0" :sysType='sysType'>
</List>
<view class="emptyBox" v-if="caseList.length == 0"> <view class="emptyBox" v-if="caseList.length == 0">
<luanqing-empty :show="true" textColor="#000"></luanqing-empty> <luanqing-empty :show="true" textColor="#000"></luanqing-empty>
</view> </view>
@@ -10,7 +12,8 @@
<script> <script>
import List from './component/list.vue' import List from './component/list.vue'
import { import {
respondentList respondentList,
caseApplicationTj
} from '../../api/handlecase/index.js' } from '../../api/handlecase/index.js'
import LuanqingEmpty from "@/components/luanqing-empty.vue" import LuanqingEmpty from "@/components/luanqing-empty.vue"
export default { export default {
@@ -23,75 +26,88 @@
caseList: [], caseList: [],
pageNum: 1, pageNum: 1,
pageSize: 10, pageSize: 10,
sysType: null
} }
}, },
methods: { methods: {
getList(parms) { getList(parms) {
respondentList(parms).then(res => { if (this.sysType == 1) {
// this.caseList = res.rows; respondentList(parms).then(res => {
if(res.data){ // this.caseList = res.rows;
this.caseList = res.data; if (res.data) {
}else{ this.caseList = res.data;
this.caseList = [] } else {
} this.caseList = []
}
this.caseList.forEach(item => { this.caseList.forEach(item => {
switch (item.caseStatus) { switch (item.caseStatus) {
case 0: case 0:
item.caseStatusName = '立案申请' item.caseStatusName = '立案申请'
break; break;
case 1: case 1:
item.caseStatusName = '待缴费' item.caseStatusName = '待缴费'
break; break;
case 2: case 2:
item.caseStatusName = '待缴费确认' item.caseStatusName = '待缴费确认'
break; break;
case 3: case 3:
item.caseStatusName = '待确认是否应诉' item.caseStatusName = '待确认是否应诉'
break; break;
case 4: case 4:
item.caseStatusName = '待确认证据' item.caseStatusName = '待确认证据'
break; break;
case 5: case 5:
item.caseStatusName = '待确定是否指派仲裁员' item.caseStatusName = '待确定是否指派仲裁员'
break; break;
case 6: case 6:
item.caseStatusName = '待组庭' item.caseStatusName = '待组庭'
break; break;
case 7: case 7:
item.caseStatusName = '待组庭确定' item.caseStatusName = '待组庭确定'
break; break;
case 8: case 8:
item.caseStatusName = '待组庭审核' item.caseStatusName = '待组庭审核'
break; break;
case 9: case 9:
item.caseStatusName = '待选择仲裁方式' item.caseStatusName = '待选择仲裁方式'
break; break;
case 10: case 10:
item.caseStatusName = '待开庭' item.caseStatusName = '待开庭'
break; break;
case 11: case 11:
item.caseStatusName = '待生成仲裁文书' item.caseStatusName = '待生成仲裁文书'
break; break;
case 12: case 12:
item.caseStatusName = '待确认仲裁文书' item.caseStatusName = '待确认仲裁文书'
break; break;
case 13: case 13:
item.caseStatusName = '待仲裁文书用印' item.caseStatusName = '待仲裁文书用印'
break; break;
case 14: case 14:
item.caseStatusName = '待仲裁文书用印审核' item.caseStatusName = '待仲裁文书用印审核'
break; break;
case 15: case 15:
item.caseStatusName = '待仲裁文书送达' item.caseStatusName = '待仲裁文书送达'
break; break;
case 16: case 16:
item.caseStatusName = '待案件归档' item.caseStatusName = '待案件归档'
break; break;
}
})
})
} else if (this.sysType == 2) {
parms.miniProgressFlag = 1;
caseApplicationTj(parms).then(res => {
// this.caseList = res.rows;
if (res.rows) {
this.caseList = res.rows;
} else {
this.caseList = []
} }
}) })
}) }
}, },
// 触底 // 触底
onReachBottom() { onReachBottom() {
@@ -101,17 +117,26 @@
let obj = { let obj = {
pageNum: this.pageNum, pageNum: this.pageNum,
pageSize: this.pageSize, pageSize: this.pageSize,
caseStatus:4 caseStatus: 4
} }
obj.pageNum = obj.pageNum + 1 obj.pageNum = obj.pageNum + 1
this.getList(obj) this.getList(obj)
} }
}, },
onShow() { onShow() {
let obj = { this.sysType = uni.getStorageSync('sysType');
pageNum: this.pageNum, let obj = {}
pageSize: this.pageSize, if (this.sysType == 1) {
caseStatus:4 obj = {
pageNum: this.pageNum,
pageSize: this.pageSize,
caseStatus: 4
}
} else if (this.sysType == 2) {
obj = {
pageNum: this.pageNum,
pageSize: this.pageSize,
}
} }
this.getList(obj) this.getList(obj)
}, },
+92 -55
View File
@@ -1,76 +1,109 @@
<template> <template>
<view class="list" @tap="caseDetail"> <view class="">
<view class="listItem"> <view class="list" @tap="caseDetail">
<view class="lable"> <view class="listItem">
案件编号: <view class="lable">
案件编号:
</view>
<view class="main">
{{defalutVal.caseNum}}
</view>
</view> </view>
<view class="main"> <view class="listItem" v-if="sysType == 1">
{{defalutVal.caseNum}} <view class="lable">
申请人姓名:
</view>
<view class="main">
{{defalutVal.applicantName}}
</view>
</view> </view>
</view> <view class="listItem" v-if="sysType == 2">
<view class="listItem"> <view class="lable">
<view class="lable"> 申请人姓名:
申请人姓名: </view>
<view class="main">
{{defalutVal.applicationName}}
</view>
</view> </view>
<view class="main"> <view class="listItem" style="margin-top:22rpx">
{{defalutVal.applicantName}} <view class="lable">
被申请人姓名:
</view>
<view class="main">
{{defalutVal.respondentName}}
</view>
</view> </view>
</view> <view class="listItem">
<view class="listItem" style="margin-top:22rpx"> <view class="lable">
<view class="lable"> 案件状态:
被申请人姓名: </view>
<view class="main">
{{defalutVal.caseStatusName}}
</view>
</view> </view>
<view class="main"> <view class="listItem">
{{defalutVal.respondentName}} <view class="lable">
案件房间号:
</view>
<view class="main">
{{defalutVal.roomId}}
</view>
</view> </view>
</view> <view class="listItem" v-if="sysType == 1">
<view class="listItem"> <view class="lable">
<view class="lable"> 开庭时间:
案件状态: </view>
<view class="main">
{{defalutVal.scheduleStartTime}}
</view>
</view> </view>
<view class="main"> <view class="listItem" v-if="sysType == 2">
{{defalutVal.caseStatusName}} <view class="lable">
</view> 开庭时间:
</view> </view>
<view class="listItem"> <view class="main">
<view class="lable"> {{defalutVal.hearDate}}
案件房间号: </view>
</view>
<view class="main">
{{defalutVal.roomId}}
</view>
</view>
<view class="listItem">
<view class="lable">
开庭时间:
</view>
<view class="main">
{{defalutVal.scheduleStartTime}}
</view> </view>
</view> </view>
</view> </view>
</template> </template>
<script> <script>
export default{ export default {
data(){ data() {
return{ return {
sysType: null
} }
}, },
props:{ props: {
defalutVal:{ defalutVal: {
type:Object, type: Object,
default:() => {} default: () => {}
} }
}, },
methods:{ methods: {
// 在线开庭详情以及操作 // 在线开庭详情以及操作
caseDetail(){ caseDetail() {
let imUrl = encodeURIComponent(`https://txroom.xayunmei.com/#/home?name=${this.$store.state.user.name}&id=${this.defalutVal.id}&userId=${this.$store.state.user.userId}&roomId=${this.defalutVal.roomId}`) let imUrl = '';
console.log(this.$store.state.user) let type = 1;
uni.navigateTo({url:`/pages/im/component/imHome?imUrl=${imUrl}`}) if (this.sysType == 1) {
imUrl = encodeURIComponent(
`https://txroom.xayunmei.com/#/home?name=${this.$store.state.user.name}&id=${this.defalutVal.id}&userId=${this.$store.state.user.userId}&roomId=${this.defalutVal.roomId}`
)
} else if (this.sysType == 2) {
imUrl = encodeURIComponent(
`https://txroom.xayunmei.com/#/home?name=${this.$store.state.user.name}&id=${this.defalutVal.id}&userId=${this.$store.state.user.userId}&roomId=${this.defalutVal.roomId}&type=${type}`
)
} }
uni.navigateTo({
url: `/pages/im/component/imHome?imUrl=${imUrl}`
})
}
},
created() {
this.sysType = uni.getStorageSync('sysType');
} }
} }
</script> </script>
@@ -83,10 +116,12 @@
background-color: #ffffff; background-color: #ffffff;
border-radius: 30rpx; border-radius: 30rpx;
margin-top: 20rpx; margin-top: 20rpx;
.listItem { .listItem {
width: 100%; width: 100%;
display: flex; display: flex;
height: 50rpx; height: 50rpx;
.lable { .lable {
width: 30%; width: 30%;
} }
@@ -95,12 +130,14 @@
width: 60%; width: 60%;
} }
} }
.btn{
.btn {
margin-top: 20rpx; margin-top: 20rpx;
width: 100%; width: 100%;
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
.btnItem{
.btnItem {
height: 50rpx; height: 50rpx;
background-color: #5395ff; background-color: #5395ff;
border-radius: 10rpx; border-radius: 10rpx;
+80 -62
View File
@@ -1,6 +1,6 @@
<template> <template>
<!-- <view class=""> --> <!-- <view class=""> -->
<!-- <web-view :src="sendImg"></web-view> --> <!-- <web-view :src="sendImg"></web-view> -->
<!-- </view> --> <!-- </view> -->
<view class="handlecase"> <view class="handlecase">
<List class="caseList" v-for="(item,index) in caseList" :defalutVal='item' :key="index"></List> <List class="caseList" v-for="(item,index) in caseList" :defalutVal='item' :key="index"></List>
@@ -13,7 +13,8 @@
import List from './component/imList.vue' import List from './component/imList.vue'
import LuanqingEmpty from "@/components/luanqing-empty.vue" import LuanqingEmpty from "@/components/luanqing-empty.vue"
import { import {
respondentList respondentList,
caseApplicationTj
} from '../../api/handlecase/index.js' } from '../../api/handlecase/index.js'
export default { export default {
components: { components: {
@@ -26,69 +27,85 @@
sendImg: "", sendImg: "",
caseList: [], caseList: [],
pageNum: 1, pageNum: 1,
pageSize: 10 pageSize: 10,
sysType: null
} }
}, },
methods:{ methods: {
getList(parms) { getList(parms) {
respondentList(parms).then(res => { if (this.sysType == 1) {
this.caseList = res.data; respondentList(parms).then(res => {
this.caseList.forEach(item => { this.caseList = res.data;
switch (item.caseStatus) { this.caseList.forEach(item => {
case 0: switch (item.caseStatus) {
item.caseStatusName = '立案申请' case 0:
break; item.caseStatusName = '立案申请'
case 1: break;
item.caseStatusName = '待缴费' case 1:
break; item.caseStatusName = '待缴费'
case 2: break;
item.caseStatusName = '待缴费确认' case 2:
break; item.caseStatusName = '待缴费确认'
case 3: break;
item.caseStatusName = '待确认是否应诉' case 3:
break; item.caseStatusName = '待确认是否应诉'
case 4: break;
item.caseStatusName = '待确认证据' case 4:
break; item.caseStatusName = '待确认证据'
case 5: break;
item.caseStatusName = '待确定是否指派仲裁员' case 5:
break; item.caseStatusName = '待确定是否指派仲裁员'
case 6: break;
item.caseStatusName = '待组庭' case 6:
break; item.caseStatusName = '待组庭'
case 7: break;
item.caseStatusName = '待组庭确定' case 7:
break; item.caseStatusName = '待组庭确定'
case 8: break;
item.caseStatusName = '待组庭审核' case 8:
break; item.caseStatusName = '待组庭审核'
case 9: break;
item.caseStatusName = '待选择仲裁方式' case 9:
break; item.caseStatusName = '待选择仲裁方式'
case 10: break;
item.caseStatusName = '待开庭' case 10:
break; item.caseStatusName = '待开庭'
case 11: break;
item.caseStatusName = '待生成仲裁文书' case 11:
break; item.caseStatusName = '待生成仲裁文书'
case 12: break;
item.caseStatusName = '待确认仲裁文书' case 12:
break; item.caseStatusName = '待确认仲裁文书'
case 13: break;
item.caseStatusName = '待仲裁文书用印' case 13:
break; item.caseStatusName = '待仲裁文书用印'
case 14: break;
item.caseStatusName = '待仲裁文书用印审核' case 14:
break; item.caseStatusName = '待仲裁文书用印审核'
case 15: break;
item.caseStatusName = '待仲裁文书送达' case 15:
break; item.caseStatusName = '待仲裁文书送达'
case 16: break;
item.caseStatusName = '待案件归档' case 16:
break; item.caseStatusName = '待案件归档'
break;
}
})
})
} else if (this.sysType == 2) {
parms.hearDateFlag = 1;
parms.miniProgressFlag = 1;
delete parms.caseStatus;
caseApplicationTj(parms).then(res => {
// this.caseList = res.rows;
if (res.rows) {
this.caseList = res.rows;
} else {
this.caseList = []
} }
}) })
}) }
}, },
// 触底 // 触底
onReachBottom() { onReachBottom() {
@@ -98,17 +115,18 @@
let obj = { let obj = {
pageNum: this.pageNum, pageNum: this.pageNum,
pageSize: this.pageSize, pageSize: this.pageSize,
caseStatus:8 caseStatus: 8
} }
obj.pageNum = obj.pageNum + 1 obj.pageNum = obj.pageNum + 1
this.getList(obj) this.getList(obj)
} }
}, },
onLoad() { onLoad() {
this.sysType = uni.getStorageSync('sysType');
let obj = { let obj = {
pageNum: this.pageNum, pageNum: this.pageNum,
pageSize: this.pageSize, pageSize: this.pageSize,
caseStatus:8 caseStatus: 8
} }
this.getList(obj) this.getList(obj)
+3 -3
View File
@@ -8,8 +8,7 @@
<view class="login-form-content"> <view class="login-form-content">
<view class="input-item flex align-center" style="width: 60%;margin: 0px;"> <view class="input-item flex align-center" style="width: 60%;margin: 0px;">
<!-- <view class="iconfont icon-user icon"></view> --> <!-- <view class="iconfont icon-user icon"></view> -->
<input v-model="registerForm.phone" class="input" type="number" placeholder="请输入手机号" <input v-model="registerForm.phone" class="input" type="number" placeholder="请输入手机号" maxlength="30" />
maxlength="30" />
<view class="login-code"> <view class="login-code">
<button class="login-code-img" type="primary" :disabled="codeDisabled" <button class="login-code-img" type="primary" :disabled="codeDisabled"
@tap="getCodeNumber(registerForm.phone)">{{codeText}}</button> @tap="getCodeNumber(registerForm.phone)">{{codeText}}</button>
@@ -22,7 +21,8 @@
</view> </view>
<view class="input-item flex align-center"> <view class="input-item flex align-center">
<!-- <view class="iconfont icon-user icon"></view> --> <!-- <view class="iconfont icon-user icon"></view> -->
<input v-model="registerForm.identityNo" class="input" type="text" placeholder="请输入身份证号" maxlength="30" /> <input v-model="registerForm.identityNo" class="input" type="text" placeholder="请输入身份证号"
maxlength="30" />
</view> </view>
<view class="input-item flex align-center"> <view class="input-item flex align-center">
<!-- <view class="iconfont icon-user icon"></view> --> <!-- <view class="iconfont icon-user icon"></view> -->
+2 -2
View File
@@ -61,12 +61,12 @@
<text class="text">视频审理</text> <text class="text">视频审理</text>
</view> </view>
</uni-grid-item> </uni-grid-item>
<uni-grid-item> <!-- <uni-grid-item>
<view class="grid-item-box" @tap="changeGrid(6)"> <view class="grid-item-box" @tap="changeGrid(6)">
<uni-icons type="email-filled" size="30" color="#327DD7"></uni-icons> <uni-icons type="email-filled" size="30" color="#327DD7"></uni-icons>
<text class="text">查询快递</text> <text class="text">查询快递</text>
</view> </view>
</uni-grid-item> </uni-grid-item> -->
<!-- <uni-grid-item> <!-- <uni-grid-item>
<view class="grid-item-box" @tap="changeGrid(7)"> <view class="grid-item-box" @tap="changeGrid(7)">
<uni-icons type="compose" size="30" color="#327DD7"></uni-icons> <uni-icons type="compose" size="30" color="#327DD7"></uni-icons>
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
View File
@@ -1,5 +1,6 @@
{ {
"pages": [ "pages": [
"pages/switchSystem",
"pages/login", "pages/login",
"pages/register", "pages/register",
"pages/work/index", "pages/work/index",
+3 -2
View File
@@ -15,10 +15,11 @@
"ignore": [], "ignore": [],
"disablePlugins": [], "disablePlugins": [],
"outputPath": "" "outputPath": ""
} },
"condition": false
}, },
"compileType": "miniprogram", "compileType": "miniprogram",
"libVersion": "3.0.1", "libVersion": "3.1.1",
"appid": "wx91cb8459dca561b4", "appid": "wx91cb8459dca561b4",
"projectname": "智慧仲裁", "projectname": "智慧仲裁",
"condition": {}, "condition": {},