diff --git a/src/api/caseManagement/caseManagement.js b/src/api/caseManagement/caseManagement.js
index 51b8b1e..a9854c3 100644
--- a/src/api/caseManagement/caseManagement.js
+++ b/src/api/caseManagement/caseManagement.js
@@ -72,6 +72,21 @@ export function selectPaymentDetail(data) {
data: data,
});
}
+ export function listMediator(data) {
+ return request({
+ url: "caseApplication/listMediator",
+ method: "get",
+ params: data,
+ });
+ }
+// 确认仲裁员以及时间
+export function updateBooking(data) {
+ return request({
+ url: "/caseApplication/updateBooking",
+ method: "post",
+ data: data,
+ });
+ }
//用印申请
export function sealApply(data) {
return request({
@@ -87,4 +102,4 @@ export function selectSealUrl(data) {
method: "post",
data: data,
});
-}
\ No newline at end of file
+}
diff --git a/src/views/caseManagement/caseList.vue b/src/views/caseManagement/caseList.vue
index 1f9526d..26d3ed4 100644
--- a/src/views/caseManagement/caseList.vue
+++ b/src/views/caseManagement/caseList.vue
@@ -75,6 +75,7 @@
证据修改
缴费
+ 预约时间
@@ -101,7 +102,9 @@
-
+
+
+
@@ -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;
diff --git a/src/views/caseManagement/components/selectMediator.vue b/src/views/caseManagement/components/selectMediator.vue
new file mode 100644
index 0000000..d62710c
--- /dev/null
+++ b/src/views/caseManagement/components/selectMediator.vue
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
预约时间
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue
index ae87fe4..178cd10 100644
--- a/src/views/system/user/index.vue
+++ b/src/views/system/user/index.vue
@@ -301,6 +301,13 @@
+
+
+
+
+
+
+