Merge branch 'hcb' of SH-Arbitrate/miniapp into dev

This commit was merged in pull request #38.
This commit is contained in:
2024-03-01 11:00:02 +08:00
committed by Gitea
10 changed files with 347 additions and 266 deletions
+176 -168
View File
@@ -1,179 +1,187 @@
import request from '@/utils/request' import request from '@/utils/request'
// 查询被申请人案件列表 // 查询被申请人案件列表
export function respondentList(data) { export function respondentList(data) {
return request({ return request({
'url': '/evidence/all', 'url': '/evidence/all',
method: 'get', method: 'get',
params: data params: data
}) })
} }
// 查询详情 // 查询详情
export function respondentDetail(data) { export function respondentDetail(data) {
return request({ return request({
'url': `/evidence/${data}`, 'url': `/evidence/${data}`,
method: 'get', method: 'get',
}) })
} }
// 查询仲裁员列表 // 查询仲裁员列表
export function arbitratorList(data) { export function arbitratorList(data) {
return request({ return request({
'url': `/caseApplication/listMediator`, 'url': `/caseApplication/listMediator`,
method: 'get', method: 'get',
params: data params: data
}) })
} }
// 确认证据 // 确认证据
export function evidenceConfirm() { export function evidenceConfirm() {
return request({ return request({
'url': `/evidence/confirm`, 'url': `/evidence/confirm`,
method: 'put', method: 'put',
}) })
} }
// 案件质证 // 案件质证
export function evidenceCrossexami(data) { export function evidenceCrossexami(data) {
return request({ return request({
'url': `/evidence/crossexami`, 'url': `/evidence/crossexami`,
method: 'post', method: 'post',
data: data data: data
}) })
} }
// 查询物流信息 // 查询物流信息
export function logistics(data) { export function logistics(data) {
return request({ return request({
'url': `/adjudication/logistics`, 'url': `/adjudication/logistics`,
method: 'get', method: 'get',
data: data data: data
}) })
} }
// 查询案件列表 // 查询案件列表
export function caseApplicationList(data) { export function caseApplicationList(data) {
return request({ return request({
'url': `/caseApplication/list`, 'url': `/caseApplication/list`,
method: 'get', method: 'get',
params: data params: data
}) })
} }
// 调解系统查看相关案件 // 调解系统查看相关案件
export function caseApplicationTj(data) { export function caseApplicationTj(data) {
return request({ return request({
'url': `/caseApplication/list`, 'url': `/caseApplication/list`,
method: 'get', method: 'get',
params: data params: data
}) })
} }
// 调解系统查看相关案件详情 // 调解系统查看相关案件详情
export function selectById(data) { export function selectById(data) {
return request({ return request({
'url': `/caseApplication/selectById`, 'url': `/caseApplication/selectById`,
method: 'get', method: 'get',
params: data params: data
}) })
} }
// 调解系统选择仲裁员时间 // 调解系统选择仲裁员时间
export function updateBooking(data) { export function updateBooking(data) {
return request({ return request({
'url': `/caseApplication/updateBooking`, 'url': `/caseApplication/updateBooking`,
method: 'post', method: 'post',
data: data data: data
}) })
} }
// 查询按钮列表 // 查询按钮列表
export function queryCaseFlowInfo(data) { export function queryCaseFlowInfo(data) {
return request({ return request({
'url': `/case/flow/queryCaseFlowInfo`, 'url': `/case/flow/queryCaseFlowInfo`,
method: 'post', method: 'post',
data: data data: data
}) })
} }
// 根据机构id查询模板 // 根据机构id查询模板
export function getTemplate(data) { export function getTemplate(data) {
return request({ return request({
url: `/deptIdentify/getTemplate`, url: `/deptIdentify/getTemplate`,
method: 'get', method: 'get',
params: data params: data
}) })
} }
// 根据身份证获取生日和性别 // 根据身份证获取生日和性别
export function getInfoByIdCard(query) { export function getInfoByIdCard(query) {
return request({ return request({
url: '/caseApplication/getInfoByIdCard', url: '/caseApplication/getInfoByIdCard',
method: 'get', method: 'get',
params: query params: query
}) })
} }
/** 新增案件 */ /** 新增案件 */
export function caseApplicationInsert(data) { export function caseApplicationInsert(data) {
return request({ return request({
url: '/caseApplication/insert', url: '/caseApplication/insert',
method: 'post', method: 'post',
data: data data: data
}) })
} }
// 修改立案申请接口 // 修改立案申请接口
export function updateComfire(data) { export function updateComfire(data) {
return request({ return request({
url: "/caseApplication/update", url: "/caseApplication/update",
method: "post", method: "post",
data: data, data: data,
}) })
} }
//提交案件 //提交案件
export function caseAppSubmit(data) { export function caseAppSubmit(data) {
return request({ return request({
url: '/caseApplication/submit', url: '/caseApplication/submit',
method: 'post', method: 'post',
data: data data: data
}) })
} }
/** 根据id查询案件信息 */ /** 根据id查询案件信息 */
export function caseApplicationSelectById(data) { export function caseApplicationSelectById(data) {
return request({ return request({
url: '/caseApplication/selectById', url: '/caseApplication/selectById',
method: 'get', method: 'get',
params: data params: data
}) })
} }
// 删除案件 // 删除案件
export function caseDelete(data) { export function caseDelete(data) {
return request({ return request({
url: '/caseApplication/delete', url: '/caseApplication/delete',
method: 'post', method: 'post',
data: data data: data
}) })
} }
// 案件id查询缴费清单 // 案件id查询缴费清单
export function selectPaymentDetail(data) { export function selectPaymentDetail(data) {
return request({ return request({
url: '/pay/selectPaymentDetail', url: '/pay/selectPaymentDetail',
method: 'get', method: 'get',
params: data params: data
}) })
} }
// 申请人缴费确认 // 申请人缴费确认
export function confirmPaid(data) { export function confirmPaid(data) {
return request({ return request({
url: '/pay/confirmPaid', url: '/pay/confirmPaid',
method: 'post', method: 'post',
data: data data: data
}) })
} }
//默认新增显示 //默认新增显示
export function getUserInfo(data) { export function getUserInfo(data) {
return request({ return request({
url: '/caseApplication/getUserInfo', url: '/caseApplication/getUserInfo',
method: 'get', method: 'get',
params: data params: data
}) })
} }
// 被申请人缴费确认 // 被申请人缴费确认
export function resConfirmPaid(data) { export function resConfirmPaid(data) {
return request({ return request({
url: '/pay/resConfirmPaid', url: '/pay/resConfirmPaid',
method: 'post', method: 'post',
data: data data: data
}) })
}
//申请人和被申请人签收调解书
export function msCaseSign(data) {
return request({
url: "/mssignSeal/msCaseSign",
method: "post",
data: data,
})
} }
+4 -4
View File
@@ -3,11 +3,11 @@ 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',
// baseUrlTJ: 'http://172.16.1.43:6001', // baseUrlTJ: 'http://172.16.1.43:6001',
// baseUrl: 'http://172.16.1.24:8001', // baseUrl: 'http://172.16.1.24:8001',
// baseUrl: 'http://localhost:8080', // baseUrl: 'http://localhost:8080',
+109 -54
View File
@@ -41,8 +41,10 @@
</view> </view>
</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" v-if="checkPermi(['caseManagement:list:edit'])">修改</button> <button class="btnItem" type="primary" size="mini" @tap="modify"
<button class="btnItem" type="primary" size="mini" @tap="deleteCase" v-if="checkPermi(['caseManagement:list:delete'])">删除</button> v-if="checkPermi(['caseManagement:list:edit']) && defalutVal.caseFlowId <= 1">修改</button>
<button class="btnItem" type="primary" size="mini" @tap="deleteCase"
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"
@@ -63,12 +65,13 @@
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() {
return { return {
} }
}, },
props: { props: {
@@ -122,8 +125,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) {
@@ -150,38 +155,38 @@
}) })
}, },
// 确认缴费 // 确认缴费
confirmPayments(){ confirmPayments() {
uni.navigateTo({ uni.navigateTo({
url: `/pages/handlecase/component/confirmPayment?id=${this.defalutVal.id}&caseFlowId=${this.defalutVal.caseFlowId}` url: `/pages/handlecase/component/confirmPayment?id=${this.defalutVal.id}&caseFlowId=${this.defalutVal.caseFlowId}`
}) })
}, },
/**提交案件*/ /**提交案件*/
onsubmitRow() { onsubmitRow() {
let onsubmitVal ={ let onsubmitVal = {
id : this.defalutVal.id, id: this.defalutVal.id,
batchNumber:"", batchNumber: "",
caseFlowId:this.defalutVal.caseFlowId caseFlowId: this.defalutVal.caseFlowId
} }
uni.showModal({ uni.showModal({
title: '提示', title: '提示',
content: '您确定要提交案件', content: '您确定要提交案件',
success: function (res) { success: function(res) {
if (res.confirm) { if (res.confirm) {
// console.log('用户点击确定'); // console.log('用户点击确定');
caseAppSubmit(onsubmitVal).then(res => { caseAppSubmit(onsubmitVal).then(res => {
uni.showToast({ uni.showToast({
title: '提交成功', title: '提交成功',
icon: 'none', icon: 'none',
duration: 1000 duration: 1000
}) })
uni.navigateTo({ uni.navigateTo({
url:'/pages/handlecase/index' url: '/pages/handlecase/index'
}) })
}) })
} else if (res.cancel) { } else if (res.cancel) {
// console.log('用户点击取消'); // console.log('用户点击取消');
} }
} }
}); });
}, },
// 修改 // 修改
@@ -192,37 +197,87 @@
}, },
/*删除*/ /*删除*/
deleteCase() { deleteCase() {
let objValue ={ let objValue = {
id : this.defalutVal.id, id: this.defalutVal.id,
batchNumber:"", batchNumber: "",
caseFlowId:this.defalutVal.caseFlowId caseFlowId: this.defalutVal.caseFlowId
} }
uni.showModal({ uni.showModal({
title: '提示', title: '提示',
content: '您确定要删除案件', content: '您确定要删除案件',
success: function (res) { success: function(res) {
if (res.confirm) { if (res.confirm) {
// console.log('用户点击确定'); // console.log('用户点击确定');
caseDelete(objValue).then(res =>{ caseDelete(objValue).then(res => {
uni.showToast({ uni.showToast({
title: '删除成功', title: '删除成功',
icon: 'none', icon: 'none',
duration: 1000 duration: 1000
}) })
uni.navigateTo({ uni.navigateTo({
url:'/pages/handlecase/index' url: '/pages/handlecase/index'
}) })
}) })
} else if (res.cancel) { } else if (res.cancel) {
// console.log('用户点击取消'); // console.log('用户点击取消');
} }
} }
});
},
/**申请人签收*/
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() {}
}
} }
</script> </script>
+2 -1
View File
@@ -188,9 +188,10 @@
pageSize: this.pageSize, pageSize: this.pageSize,
caseFlowId:this.caseFlowId caseFlowId:this.caseFlowId
} }
this.getButtonList();
} }
this.getList(obj) this.getList(obj)
this.getButtonList() // this.getButtonList()
}, },
onLoad(data) { onLoad(data) {
this.caseFlowId = data.caseFlowId this.caseFlowId = data.caseFlowId
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
+29 -28
View File
@@ -1,29 +1,30 @@
{ {
"description": "项目配置文件。", "description": "项目配置文件。",
"packOptions": { "packOptions": {
"ignore": [], "ignore": [],
"include": [] "include": []
}, },
"setting": { "setting": {
"urlCheck": false, "urlCheck": false,
"es6": false, "es6": false,
"postcss": true, "postcss": true,
"minified": true, "minified": true,
"newFeature": true, "newFeature": true,
"bigPackageSizeSupport": true, "bigPackageSizeSupport": true,
"babelSetting": { "babelSetting": {
"ignore": [], "ignore": [],
"disablePlugins": [], "disablePlugins": [],
"outputPath": "" "outputPath": ""
} },
}, "condition": false
"compileType": "miniprogram", },
"libVersion": "3.3.2", "compileType": "miniprogram",
"appid": "wx91cb8459dca561b4", "libVersion": "3.1.1",
"projectname": "智慧仲裁", "appid": "wx91cb8459dca561b4",
"condition": {}, "projectname": "智慧仲裁",
"editorSetting": { "condition": {},
"tabIndent": "insertSpaces", "editorSetting": {
"tabSize": 2 "tabIndent": "insertSpaces",
} "tabSize": 2
}
} }
+7 -7
View File
@@ -1,8 +1,8 @@
{ {
"description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html", "description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html",
"projectname": "miniapp", "projectname": "miniapp",
"setting": { "setting": {
"compileHotReLoad": true, "compileHotReLoad": true,
"urlCheck": false "urlCheck": false
} }
} }