This commit is contained in:
fz
2023-11-29 18:19:52 +08:00
5 changed files with 31 additions and 8 deletions
+2
View File
@@ -47,6 +47,7 @@
<el-button type="primary" plain icon="el-icon-plus" size="mini" @click="filingApplication" <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="filingApplication"
v-hasPermi="['caseManagement:list:add']">案件录入</el-button> v-hasPermi="['caseManagement:list:add']">案件录入</el-button>
<el-button type="primary" plain icon="el-icon-plus" size="mini" @click="compressedPackages" <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="compressedPackages"
v-hasPermi="['caseManagement:list:zip']"
>案件压缩包导入</el-button> >案件压缩包导入</el-button>
<el-button type="primary" plain icon="el-icon-plus" size="mini" @click="batchApplication" <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="batchApplication"
v-hasPermi="['caseManagement:list:import']">案件批量导入</el-button> v-hasPermi="['caseManagement:list:import']">案件批量导入</el-button>
@@ -789,6 +790,7 @@ export default {
} }
}); });
this.caseAttachList = res.data.caseAttachList; this.caseAttachList = res.data.caseAttachList;
console.log(this.caseAttachList,"caseAttachList")
this.form.requestRule = res.data.requestRule; this.form.requestRule = res.data.requestRule;
this.form.properPreser = res.data.properPreser; this.form.properPreser = res.data.properPreser;
}); });
@@ -16,8 +16,9 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<!-- :disabled="flag == '1'" -->
<el-form-item label="案件名称:" prop="caseName"> <el-form-item label="案件名称:" prop="caseName">
<el-input v-model="formData.caseName" placeholder="请输入案件名称" :disabled="flag == '1'" /> <el-input v-model="formData.caseName" placeholder="请输入案件名称" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
@@ -877,6 +878,10 @@ export default {
return this.$confirm(`确定移除 ${file.name}?`); return this.$confirm(`确定移除 ${file.name}?`);
}, },
handleRemove(file, fileList) { handleRemove(file, fileList) {
console.log(file)
console.log(fileList)
console.log(this.caseAttachListArr)
this.caseAttachListArr = this.caseAttachListArr.filter(item => item.annexId != file.annexId)
// (this.caseAttachListArr = []), // (this.caseAttachListArr = []),
// fileList.forEach((item) => { // fileList.forEach((item) => {
// this.caseAttachListArr.push( item.response.data ); // this.caseAttachListArr.push( item.response.data );
@@ -16,7 +16,7 @@
label-position="left" label-position="left"
> >
<el-form-item label="是否同意组庭:"> <el-form-item label="是否同意组庭:">
<el-radio-group v-model="isAgreePendTral"> <el-radio-group v-model="isAgreePendTral" @change="radioValue">
<el-radio :label="1">是</el-radio> <el-radio :label="1">是</el-radio>
<el-radio :label="0">否</el-radio> <el-radio :label="0">否</el-radio>
</el-radio-group> </el-radio-group>
@@ -161,9 +161,12 @@ export default {
this.$refs["formateCourtform"].validate((valid) => { this.$refs["formateCourtform"].validate((valid) => {
if (valid) { if (valid) {
pendTralCheck(this.paramsdata).then((res) => { pendTralCheck(this.paramsdata).then((res) => {
this.cancel(); this.cancel();
this.$modal.msgSuccess("组庭成功"); this.$modal.msgSuccess("组庭成功");
this.$emit("getcaseApply", this.queryParams); this.$emit("getcaseApply", this.queryParams);
// 初始化页面
this.formateCourtform={}
}); });
} }
}); });
@@ -173,6 +176,13 @@ export default {
this.$emit("cancelcourtDialog"); this.$emit("cancelcourtDialog");
this.arbitrators = []; this.arbitrators = [];
}, },
radioValue(val){
if(val==1){
this.formateCourtform={}
}else if(val==0){
this.formateCourtform={}
}
}
}, },
}; };
</script> </script>
@@ -21,9 +21,9 @@
<el-descriptions-item label="被申请人">{{ <el-descriptions-item label="被申请人">{{
item.caseResName item.caseResName
}}</el-descriptions-item> }}</el-descriptions-item>
<el-descriptions-item label="申请人仲裁诉求">{{ <!-- <el-descriptions-item label="申请人仲裁诉求">{{
item.arbitratClaims item.arbitratClaims
}}</el-descriptions-item> }}</el-descriptions-item> -->
</el-descriptions> </el-descriptions>
<div class="paySelectType"> <div class="paySelectType">
<el-radio-group v-model="paySelect" @input="changPayType"> <el-radio-group v-model="paySelect" @input="changPayType">
@@ -2,7 +2,7 @@
<div> <div>
<el-dialog title="案件流程" :visible="processVisable" @close="cancel" center :distroy-on-close="true"> <el-dialog title="案件流程" :visible="processVisable" @close="cancel" center :distroy-on-close="true">
<div> <div>
<el-steps class="steps" :active="pageData.caseStatus"> <el-steps class="steps" :active="caseStatus">
<el-step :title="item.caseNodeName || item.content" v-for="(item,index) in pageData.allCasenode" :description="(item.createNickName || '') + (item.caseNodeTime || '')"></el-step> <el-step :title="item.caseNodeName || item.content" v-for="(item,index) in pageData.allCasenode" :description="(item.createNickName || '') + (item.caseNodeTime || '')"></el-step>
</el-steps> </el-steps>
@@ -21,7 +21,8 @@ export default {
data() { data() {
return { return {
processId:null, processId:null,
pageData:{} pageData:{},
caseStatus:0
}; };
}, },
watch: { watch: {
@@ -38,8 +39,13 @@ export default {
}, },
selectCaseProgressFn(data){ selectCaseProgressFn(data){
selectCaseProgress(data).then(res=>{ selectCaseProgress(data).then(res=>{
console.log(res,"请求成功"); this.pageData = res.data.data;
this.pageData = res.data.data; let allCasenode = res.data.data.allCasenode;
allCasenode.forEach((item,index) => {
if(item.caseNode==res.data.data.caseStatus){
this.caseStatus = index
}
});
}) })
} }
}, },