签收和归档页面接口开发

This commit is contained in:
gyj
2024-01-20 18:01:40 +08:00
parent aa60d9608f
commit 5834e7d8ee
2 changed files with 54 additions and 11 deletions
+16
View File
@@ -143,3 +143,19 @@ export function listCaseLogRecord(data) {
data: data, data: data,
}) })
} }
// 案件归档
export function msCaseFile(data) {
return request({
url: "/mssignSeal/msCaseFile",
method: "post",
data: data,
})
}
//申请人和被申请人签收调解书
export function msCaseSign(data) {
return request({
url: "/mssignSeal/msCaseSign",
method: "post",
data: data,
})
}
+38 -11
View File
@@ -73,7 +73,8 @@
<el-button size="mini" @click="viewpaymentformRow(scope.row)" type="text" <el-button size="mini" @click="viewpaymentformRow(scope.row)" type="text"
icon="el-icon-edit">查看缴费单</el-button> icon="el-icon-edit">查看缴费单</el-button>
<!-- <el-button size="mini" @click="caseFiling(scope.row)" type="text" icon="el-icon-tickets">案件归档</el-button> --> <!-- <el-button size="mini" @click="caseFiling(scope.row)" type="text" icon="el-icon-tickets">案件归档</el-button> -->
<!-- <el-button size="mini" @click="signMediation(scope.row)" type="text" icon="el-icon-edit-outline">签收调解书</el-button> --> <!-- <el-button size="mini" @click="signMediation(scope.row)" type="text" icon="el-icon-edit-outline">申请人签收</el-button> -->
<!-- <el-button size="mini" @click="receivedMediation(scope.row)" type="text" icon="el-icon-edit-outline">被申请人签收</el-button> -->
<el-button size="mini" type="text" icon="el-icon-edit" <el-button size="mini" type="text" icon="el-icon-edit"
@click="evidenceUpload(scope.row)">证据修改</el-button> @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="payStatus(scope.row)">缴费</el-button> -->
@@ -133,7 +134,7 @@
</template> </template>
<script> <script>
import { caseApplicationList, caseApplicationSelectById,submitCaseApply,selectPaymentDetail,sealApply,selectSealUrl,listCaseLogRecord} from '@/api/caseManagement/caseManagement.js' import { caseApplicationList, caseApplicationSelectById,submitCaseApply,selectPaymentDetail,sealApply,selectSealUrl,listCaseLogRecord,msCaseFile,msCaseSign} from '@/api/caseManagement/caseManagement.js'
import { listDept } from '@/api/system/dept.js' import { listDept } from '@/api/system/dept.js'
import { queryCaseFlowInfo } from '@/api/caseprocessManagement/caseprocessManagement.js' import { queryCaseFlowInfo } from '@/api/caseprocessManagement/caseprocessManagement.js'
import moment from "moment"; import moment from "moment";
@@ -268,10 +269,15 @@ export default {
// 用印 // 用印
}else if(type == 14){ }else if(type == 14){
// 归档 // 归档
this.caseFiling(val);
}else if(type == 15){ }else if(type == 15){
// 签收 // 申请人签收
this.signMediation(val)
}else if(type == 16){ }else if(type == 16){
// 结束 // 被申请人签收
this.receivedMediation(val)
}else if(type == 17){
//结束
} }
}, },
/**查询按钮列表 */ /**查询按钮列表 */
@@ -545,24 +551,45 @@ export default {
this.showcaseLog = false this.showcaseLog = false
}, },
// 案件归档 // 案件归档
caseFiling() { caseFiling(row) {
console.log(row.id)
let paramValues = {
ids:[row.id]
}
this.$modal.confirm("你确定要案件归档吗?").then((res) => { this.$modal.confirm("你确定要案件归档吗?").then((res) => {
msCaseFile(paramValues).then(res=>{
this.$modal.msgSuccess("案件归档成功");
this.getList(this.queryParams);
})
}).catch(() => { }).catch(() => {
}) })
}, },
//签收调解书 //申请人签收调解书
signMediation() { signMediation(row) {
this.$modal.confirm("你确定要签收调解书吗?").then((res) => { this.$modal.confirm("你确定要签收调解书吗?").then((res) => {
this.signingMediationAgreement({caseId:row.id,isSignApply:1})
}).catch(() => { }).catch(() => {
}) })
}, },
departmentApplica() { //被申请人签收调解书
receivedMediation(row) {
this.$modal.confirm("你确定要签收调解书吗?").then((res) => {
this.signingMediationAgreement({caseId:row.id,isSignRespon:1})
}).catch(() => {
} })
},
// 申请人和被申请人签收调解书接口
signingMediationAgreement(val){
console.log(val)
msCaseSign(val).then(res=>{
this.$modal.msgSuccess("签收成功");
this.getList(this.queryParams);
})
}
}, },
}; };
</script> </script>