调解系统修改

This commit is contained in:
gyj
2024-01-12 18:01:35 +08:00
parent 70e12e5618
commit 27232abf9c
5 changed files with 894 additions and 22 deletions
+73 -20
View File
@@ -1,6 +1,9 @@
<template>
<view>
<uni-section title=" ">
<view>
</view> <uni-section title=" ">
<!-- 选项卡 -->
<view>
<uni-segmented-control :current="current" :values="itemsT" :style-type="styleType"
@@ -81,7 +84,30 @@
<uni-data-checkbox class='checkbox' v-model="subnitForm.respondentIsWrittenHear"
:localdata="adjudicateRecord" @change='arbitrationmethod'></uni-data-checkbox>
</uni-forms-item>
<uni-forms-item
v-if="sysType==2"
label="预约时间"
label-width="120px"
name="respondentIsWrittenHear"
>
<view class="example-body">
<uni-datetime-picker type="date" @maskClick="maskClick" />
</view>
<view class="example-body" style="margin-top:20rpx">
<uni-datetime-picker type="date" @maskClick="maskClick" />
</view>
<view class="example-body" style="margin-top:20rpx">
<uni-datetime-picker type="date" @maskClick="maskClick" />
</view>
</uni-forms-item>
<uni-forms-item
label="选择仲裁员"
label-width="120px"
required
v-if="sysType==2"
>
<multipleSelect @change="selectTJ" v-model="defaultSelected" multiple dataKey="label" dataValue="value" :localdata="selectData" ></multipleSelect>
</uni-forms-item>
</view>
</uni-forms>
<!-- 自定义弹窗层组件 -->
@@ -189,7 +215,8 @@
</template>
<script>
<script>
import multipleSelect from '../../../components/zxz-uni-data-select/zxz-uni-data-select.vue'
import {
respondentDetail,
arbitratorList,
@@ -203,11 +230,18 @@
} from '@/utils/auth'
import moment from 'moment'
import config from '@/config'
const baseUrl = config.baseUrl
const baseUrl = config.baseUrlZC
const app = getApp()
export default {
export default {
components:{
multipleSelect,
},
data() {
return {
sysType:null,//默认系统 1.仲裁2.调节
selectValue:null,
defaultSelected: [], //默认选中项
serviceList: ['1','2'],//传递给子组件的数据
current:0,
itemsT:['案件详情','案件资料'],
styleType:'button',
@@ -301,12 +335,40 @@
text: '否',
value: 0
}],
items: []
items: [],
selectData: [{
value: 0,
label: '黄金糕'
}, {
value: '选项2',
label: '双皮奶'
}, {
value: '选项3',
label: '蚵仔煎'
}, {
value: '选项4',
label: '龙须面'
}, {
value: '选项5',
label: '北京烤鸭'
}, {
value: '选项6',
label: '豆腐'
}, {
value: '选项7',
label: '油条'
}]
}
},
},
mounted() {
this.sysType = uni.getStorageSync('sysType')
},
methods: {
selectTJ(e){
// console.log(this.defaultSelected,'11111111')
// console.log(e,'2222222222’')
},
onClickItem(e){
console.log()
if (this.current !== e.currentIndex) {
this.current = e.currentIndex
}
@@ -333,8 +395,7 @@
}
},
arbitrationmethod() {},
uploadEvidenceChange(val) {
console.log(val)
uploadEvidenceChange(val) {
let flag = val.detail.value;
if (flag == 1) {
this.caseFlag = true;
@@ -353,7 +414,6 @@
},
checkboxChange(e) {
let params = parseInt(e.detail.value);
console.log(params,"LLLLLLLLLL");
let result = "";
this.items.forEach(item=>{
if(item.userId == params){
@@ -361,8 +421,6 @@
}
})
let arbitrators = [{id: params,arbitratorName: result}];
console.log(result,"KKKKKKKKKKKKKKKK");
// let idArr = e.detail.value;
// let numberArray = idArr.map(str => parseInt(str));
// const result = this.items.filter(item => numberArray.includes(item.userId));
@@ -383,8 +441,7 @@
item['fileName'] = names[names.length -1]
item.annexPath = baseUrl + item.annexPath
})
}
console.log(res.data.evidenceMaterialList)
}
this.formData = res.data
this.formData.loanEndDate = moment(this.formData.loanEndDate).format('YYYY-MM-DD HH:mm:ss');
this.formData.loanStartDate = moment(this.formData.loanStartDate).format(
@@ -468,11 +525,7 @@
evidenceList(){
console.log(this.formData.evidenceMaterialList)
this.$tab.navigateTo(`/pages/handlecase/component/evidenceList?title=证据清单&evidenceList=${encodeURIComponent(JSON.stringify(this.formData.evidenceMaterialList))}`)
},
// 仲裁申请书
applicationArbitration(){
}
},
},
onLoad(data) {
this.getData(data.id);