1123提交

This commit is contained in:
fz
2023-11-23 14:35:50 +08:00
parent 49b1676825
commit 8533c355e1
20 changed files with 557 additions and 359 deletions
+54 -23
View File
@@ -44,41 +44,43 @@
<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-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> -->
<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="是否仲裁反请求" label-width="120px" name="objectiJuris" required>
<uni-data-checkbox class='checkbox' v-model="subnitForm.objectiJuris"
:localdata="objectiJurisArr"></uni-data-checkbox>
</uni-forms-item>
<uni-forms-item label="是否管辖异议申请" label-width="120px" name="adjudicaCounter" required>
<uni-data-checkbox class='checkbox' v-model="subnitForm.adjudicaCounter"
:localdata="adjudicaCounterArr"></uni-data-checkbox>
</uni-forms-item>
<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-forms-item>
</view>
</uni-forms>
<view class="uni-list" v-if="selectFlag">
<checkbox-group @change="checkboxChange">
<radio-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 :value="item.userId + ''" />
<radio :value="item.userId + ''" />
</view>
<view class="main">
<view class="">
仲裁员姓名:{{item.nickName}}
</view>
<!-- <view class="">
当前案件数量:{{item.currentCaseNum}}
</view>
<view class="">
已结案数量:{{item.closedCaseNum}}
</view> -->
<view class="">
介绍:{{item.remark}}
介绍:{{item.remark || ''}}
</view>
</view>
</label>
</checkbox-group>
</radio-group>
</view>
<button type="primary" @click="submitImg">确认提交</button>
</view>
@@ -104,7 +106,12 @@
data() {
return {
formData: {},
subnitForm: {},
subnitForm: {
objectionAddEviden:0,
pendingAppointArbotrar:0,
objectiJuris:0,
adjudicaCounter:0
},
selectFlag: false,
caseFlag: false,
tempFilePaths: null,
@@ -152,6 +159,20 @@
text: '否',
value: 0
}],
objectiJurisArr: [{
text: '是',
value: 1
}, {
text: '否',
value: 0
}],
adjudicaCounterArr: [{
text: '是',
value: 1
}, {
text: '否',
value: 0
}],
items: []
}
},
@@ -175,18 +196,28 @@
}
},
checkboxChange(e) {
let idArr = e.detail.value;
let numberArray = idArr.map(str => parseInt(str));
const result = this.items.filter(item => numberArray.includes(item.userId));
let arbitrators = []
result.forEach(item => {
arbitrators.push({
id: item.userId,
arbitratorName: item.nickName
})
let params = parseInt(e.detail.value);
console.log(params,"LLLLLLLLLL");
let result = "";
this.items.forEach(item=>{
if(item.userId == params){
result = item.nickName
}
})
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));
// result.forEach(item => {
// arbitrators.push({
// id: item.userId,
// arbitratorName: item.nickName
// })
// })
this.subnitForm.arbitrators = arbitrators;
console.log(this.subnitForm.arbitrators,"PPPPPPPPPPPPPP");
// console.log(this.subnitForm.arbitrators,"PPPPPPPPPPPPPP");
},
getData(parms) {
respondentDetail(parms).then(res => {