审核仲裁方式页面开发,案件录入新增裁决书模板,案件压缩包导入优化页面

This commit is contained in:
gyj
2023-12-27 15:14:58 +08:00
parent 0464409b5b
commit 3df8326d9b
5 changed files with 117 additions and 41 deletions
@@ -120,6 +120,13 @@
</el-upload>
</el-form-item>
</el-col>
<el-col :span="24" v-if="flag == '2'">
<el-form-item label="裁决书模板" prop="templateId">
<el-select placeholder="请选择裁决书模板" v-model="formData.templateId">
<el-option v-for="item in templateList" :label="item.temName" :key="item.id" :value="item.id"></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="申请人案件证据资料:" v-if="flag == '0' &&
caseAttachList.length > 0 &&
@@ -655,6 +662,9 @@
import moment from "moment"; //导入文件
import { getToken } from "@/utils/auth";
import { addCaseApply, editCaseApply,editCaseApplicationDefineval} from "@/api/caseAccess/caseEntry";
import {
getTemplate,
} from "@/api/officialSeal/officialSeal.js";
export default {
props: [
"visible",
@@ -673,9 +683,7 @@ export default {
activeName: 'first',
fileURL: window.location.origin + "/API",
formData: this.form,
// formData:{
// applicantIsWrittenHear:1
// },
templateList: [],
filedata: {
annexType: 2,
},
@@ -819,6 +827,13 @@ export default {
trigger: "blur",
}
],
templateId: [
{
required: true,
message: '请输入裁决书模板',
trigger: 'change'
}
],
feePayable: [
{
required: true,
@@ -850,6 +865,10 @@ export default {
this.formData = this.form;
console.log(this.form)
this.fileList = [];
this.getTemplateFn({
pageNum: 1,
pageSize: 10000000,
})
if (this.flag == "1" || this.flag == "0") {
this.form2.paymentArr = this.initpaymentArr;
this.form3.paymentArr1 = this.initpaymentArr1;
@@ -955,6 +974,13 @@ export default {
`当前限制选择 3 个文件,本次选择了 ${files.length} 个文件,共选择了 ${files.length + fileList.length
} 个文件`
);
},
// 获取裁决书模板
getTemplateFn(data) {
getTemplate(data).then(res => {
console.log(res)
this.templateList = res.rows;
})
},
// 删除文件之前的钩子,参数为上传的文件和文件列表,若返回 false 或者返回 Promise 且被 reject,则停止删除。
beforeRemove(file, fileList) {