diff --git a/src/views/awardManagement/components/detailsAward.vue b/src/views/awardManagement/components/detailsAward.vue new file mode 100644 index 0000000..c64b928 --- /dev/null +++ b/src/views/awardManagement/components/detailsAward.vue @@ -0,0 +1,122 @@ + + + \ No newline at end of file diff --git a/src/views/awardManagement/listofAwards.vue b/src/views/awardManagement/listofAwards.vue index 8f854cb..0ac35c9 100644 --- a/src/views/awardManagement/listofAwards.vue +++ b/src/views/awardManagement/listofAwards.vue @@ -84,6 +84,7 @@ 案件归档 + 案件详情 @@ -102,6 +103,10 @@ + + @@ -121,11 +126,20 @@ import paymentdetailsDialog from "./components/paymentdetailsDialog.vue"; import mailawardDialog from './components/MailawardDialog.vue'; import expressDeliveryDialog from './components/expressDeliveryDialog.vue'; import operateDialog from '@/views/caseManagement/components/operateDialog.vue' +import detailsAward from './components/detailsAward.vue' import { getDicts } from '@/api/system/dict/data.js' +import { videoList } from "@/api/caseFiling/caseFiling"; +import {attachListByCaseId} from "@/api/caseManagement/caseManagement" export default { name: "paymentList", dicts: ["case_status"], - components: { paymentdetailsDialog, mailawardDialog, expressDeliveryDialog, operateDialog }, + components: { + paymentdetailsDialog, + mailawardDialog, + expressDeliveryDialog, + operateDialog, + detailsAward + }, data() { return { queryParams: { @@ -152,6 +166,9 @@ export default { rules: {}, dataList: [], detailform: {}, //缴费详情数据 + detailsAwardNum:{},//裁决书数据 + videoList:"", //视频数据 + trialTranscripts:[],//庭审笔录 openDialog: false, //缴费详情数据弹框 flag: null, openMailawardDialog: false, //送达裁决书页面 @@ -159,10 +176,13 @@ export default { showDelivery: false, //快递信息弹框 deliveryDataArr: [],//快递信息数据 flagLoading: true, + flagLoadingS: true, operateVisable: false, operateData: {}, operateStatus: 0, operateTitle: "", + // 裁决书详情 + showarchiveDetails: false, selectCaseStatusList: [ { label: "待办案件", @@ -193,6 +213,9 @@ export default { methods: { cancelOperate() { this.operateVisable = false; + }, + cancelDetail(){ + this.showarchiveDetails = false; }, operateClick(type) { this.operateVisable = true; @@ -347,8 +370,31 @@ export default { getDetail(parms) { caseApplicationDetail(parms).then((res) => { this.detailform = res.data; + this.detailsAwardNum = res.data; + console.log(this.detailsAwardNum) }); }, + // 裁决书详情 + detailsAwardList(row){ + this.showarchiveDetails = true + this.getDetail({ id: row.id }) + this.getvideoList({ caseId: row.id }) + this.getAttachListByCaseId({caseAppliId:row.id,annexType:11}) + this.flagLoadingS = false + }, + // 根据id查询视频列表 + getvideoList(data){ + videoList(data).then(res => { + this.videoList = res.data; + }) + }, + //根据案件id和类型查询附件 + getAttachListByCaseId(data){ + attachListByCaseId(data).then(res =>{ + this.trialTranscripts = res.data; + }) + } + }, };