签收,按钮权限 #38

Merged
hanchaobo merged 4 commits from hcb into dev 2024-03-01 03:00:02 +00:00
7 changed files with 281 additions and 235 deletions
Showing only changes of commit 07daf8223b - Show all commits
+8
View File
@@ -177,3 +177,11 @@ export function resConfirmPaid(data) {
data: data data: data
}) })
} }
//申请人和被申请人签收调解书
export function msCaseSign(data) {
return request({
url: "/mssignSeal/msCaseSign",
method: "post",
data: data,
})
}
+2 -2
View File
@@ -3,8 +3,8 @@ module.exports = {
// baseUrlZC: 'https://api.xayunmei.com/zhongcaiapi', // baseUrlZC: 'https://api.xayunmei.com/zhongcaiapi',
// baseUrl: 'https://api.xayunmei.com/zhongcaiapitest', // baseUrl: 'https://api.xayunmei.com/zhongcaiapitest',
// baseUrl: 'http://121.40.189.20:9001', // baseUrl: 'http://121.40.189.20:9001',
// baseUrlZC:'https://api.xayunmei.com/zhongcaiapi', baseUrlZC: 'https://api.xayunmei.com/zhongcaiapi',
baseUrlZC: 'https://api.xayunmei.com/zhongcaiapitest', // baseUrlZC: 'https://api.xayunmei.com/zhongcaiapitest',
baseUrlTJ: 'https://api.xayunmei.com/tiaojieapitest', baseUrlTJ: 'https://api.xayunmei.com/tiaojieapitest',
// baseUrlTJ: 'https://api.xayunmei.com/tiaojieapi', // baseUrlTJ: 'https://api.xayunmei.com/tiaojieapi',
// baseUrlZC: 'http://121.40.189.20:8001', // baseUrlZC: 'http://121.40.189.20:8001',
+58 -4
View File
@@ -1,5 +1,5 @@
<template> <template>
<view class="list" @click="caseDetail()"> <view class="list">
<view class="listItem"> <view class="listItem">
<view class="lable"> <view class="lable">
案件编号: 案件编号:
@@ -42,9 +42,9 @@
</view> </view>
<view class="btn" v-if="sysType == 2"> <view class="btn" v-if="sysType == 2">
<button class="btnItem" type="primary" size="mini" @tap="modify" <button class="btnItem" type="primary" size="mini" @tap="modify"
v-if="checkPermi(['caseManagement:list:edit'])">修改</button> v-if="checkPermi(['caseManagement:list:edit']) && defalutVal.caseFlowId <= 1">修改</button>
<button class="btnItem" type="primary" size="mini" @tap="deleteCase" <button class="btnItem" type="primary" size="mini" @tap="deleteCase"
v-if="checkPermi(['caseManagement:list:delete'])">删除</button> v-if="checkPermi(['caseManagement:list:delete']) && defalutVal.caseFlowId <= 1">删除</button>
<!-- <button class="btnItem" type="primary" size="mini" @tap="clickPay">申请人缴费</button> <!-- <button class="btnItem" type="primary" size="mini" @tap="clickPay">申请人缴费</button>
<button class="btnItem" type="primary" size="mini" @tap="caseDetail">选择调解员</button> --> <button class="btnItem" type="primary" size="mini" @tap="caseDetail">选择调解员</button> -->
<button class="btnItem" type="primary" @tap="clickType(item.id)" size="mini" v-for="(item) in buttonList" <button class="btnItem" type="primary" @tap="clickType(item.id)" size="mini" v-for="(item) in buttonList"
@@ -62,7 +62,8 @@
import { import {
queryCaseFlowInfo, queryCaseFlowInfo,
caseAppSubmit, caseAppSubmit,
caseDelete caseDelete,
msCaseSign
} from '@/api/handlecase/index.js' } from '@/api/handlecase/index.js'
export default { export default {
data() { data() {
@@ -121,8 +122,10 @@
// 归档 // 归档
} else if (type == 15) { } else if (type == 15) {
// 申请人签收 // 申请人签收
this.signMediation();
} else if (type == 16) { } else if (type == 16) {
// 被申请人签收 // 被申请人签收
this.receivedMediation();
} else if (type == 17) { } else if (type == 17) {
//结束 //结束
} else if (type == 44) { } else if (type == 44) {
@@ -213,6 +216,57 @@
}); });
}, },
/**申请人签收*/
signMediation() {
let that = this;
let objValue = {
caseId: this.defalutVal.id,
isSignApply: 1
}
uni.showModal({
title: '提示',
content: '您确定要签收',
success: function(res) {
if (res.confirm) {
that.signingMediationAgreement(objValue)
} else if (res.cancel) {
// console.log('用户点击取消');
}
}
});
},
/**被申请人签收*/
receivedMediation() {
let that = this;
let objValue = {
caseId: this.defalutVal.id,
isSignRespon: 1
}
uni.showModal({
title: '提示',
content: '您确定要签收',
success: function(res) {
if (res.confirm) {
that.signingMediationAgreement(objValue)
} else if (res.cancel) {
// console.log('用户点击取消');
}
}
});
},
/**申请人和被申请人签收调解书接口*/
signingMediationAgreement(val) {
msCaseSign(val).then((res) => {
uni.showToast({
title: '签收成功',
icon: 'none',
duration: 1000
})
uni.navigateTo({
url: '/pages/handlecase/index'
})
});
},
}, },
created() {} created() {}
} }
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long