选择调解员,时间

This commit is contained in:
Your Name
2024-01-16 18:06:41 +08:00
parent 69e4838567
commit 89b5718794
4 changed files with 204 additions and 1 deletions
+26 -1
View File
@@ -75,6 +75,7 @@
<el-button size="mini" type="text" icon="el-icon-edit"
@click="evidenceUpload(scope.row)">证据修改</el-button>
<el-button size="mini" type="text" icon="el-icon-tickets" @click="payStatus(scope.row)">缴费</el-button>
<el-button size="mini" type="text" icon="el-icon-tickets" @click="selectMediator(scope.row)">预约时间</el-button>
</template>
</el-table-column>
</el-table>
@@ -102,6 +103,8 @@
<paymentdetailsDialog :openDialog="openDialog" @cancelpaymentdetails="cancelpaymentdetails" :title="payTitle" :detailform="detailform" :flag="flag" :paymentConfirma="paymentConfirma" :getList="getList"></paymentdetailsDialog>
<!-- 案件受理 -->
<caseAcceptance :showAcceptance="showAcceptance" @cancelAcceptance="cancelAcceptance" :caseAcceptanceData="caseAcceptanceData" :getList="getList"></caseAcceptance>
<!-- 调解员弹窗 -->
<selectMediator @cancelMediator="cancelMediator" :mediatorVisable="mediatorVisable" :mediatorData="mediatorData" :getList="getList" :queryParams="queryParams"></selectMediator>
</div>
</template>
@@ -117,6 +120,7 @@ import mediationCaseLog from './components/mediationCaseLog.vue'
import payDialog from "./components/payDialog.vue";
import paymentdetailsDialog from './components/paymentdetailsDialog.vue'
import caseAcceptance from './components/caseAcceptance.vue'
import selectMediator from './components/selectMediator.vue'
export default {
name: "caseList",
dicts: ["case_flow_node"],
@@ -128,7 +132,8 @@ export default {
evidenceDialog,
payDialog,
paymentdetailsDialog,
caseAcceptance
caseAcceptance,
selectMediator,//调解员弹窗
},
data() {
return {
@@ -160,6 +165,9 @@ export default {
paymentConfirma:{},//缴费确认
showAcceptance:false,//案件受理弹框
caseAcceptanceData:{},//案件受理数据
mediatorVisable:false,//选择调解员弹窗
timeVisable:false,//预约时间弹窗
mediatorData:{},
flag: null,
caseData: {},
evidenceData: {},
@@ -221,6 +229,15 @@ export default {
})
.catch(() => { });
},
/** 选择调解员 */
selectMediator(val){
this.mediatorVisable = true;
this.mediatorData = val;
},
/** 预约时间 */
selectTime(val){
this.timeVisable = true;
},
getDetail(parms) {
caseApplicationSelectById(parms).then((res) => {
this.formPayDetail = res.data;
@@ -270,6 +287,14 @@ export default {
paycancelRow(row) {
this.openPay = false;
},
/** 取消调解员弹窗 */
cancelMediator(){
this.mediatorVisable = false;
},
/** 取消预约时间弹窗 */
cancelTime(){
this.timeVisable = false;
},
/** 搜索按钮操作 */
handleQuery() {
this.queryParams.pageNum = 1;