公文流转记录分页功能实现

main
15036302109 11 months ago
parent a30a7d3627
commit bca1c21789

@ -17,6 +17,15 @@ export function getEhsDocTransfer(id) {
}) })
} }
// 查询公文流转记录
export function listTransferRecord(query) {
return request({
url: '/ehs/ehsDocTransfer/list',
method: 'get',
params: query
})
}
// 新增公文流转 // 新增公文流转
export function addEhsDocTransfer(data) { export function addEhsDocTransfer(data) {
return request({ return request({

@ -279,6 +279,13 @@
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
<pagination
v-show="totalDetail>0"
:total="totalDetail"
:page.sync="pageNum"
:limit.sync="pageSize"
@pagination="getTransferRecord"
/>
</el-dialog> </el-dialog>
<!--公文借出会话框--> <!--公文借出会话框-->
@ -339,6 +346,7 @@ import {
import { import {
addEhsDocTransfer, addEhsDocTransfer,
listEhsDocTransfer, listEhsDocTransfer,
listTransferRecord,
lendEhsDoc, lendEhsDoc,
returnEhsDoc, returnEhsDoc,
} from "@/api/ehs/ehsDocTransfer"; } from "@/api/ehs/ehsDocTransfer";
@ -366,16 +374,20 @@ export default {
total: 0, total: 0,
// //
ehsDocumentList: [], ehsDocumentList: [],
//
ehsDocTransferList: [],
// //
title: "", title: "",
title1: "",
title2: "", title2: "",
// //
open: false, open: false,
open1: false,
open2: false, open2: false,
//
documentId: null,
open1: false,
title1: "",
ehsDocTransferList: [],//
totalDetail: 0,//
pageNum: 1,//
pageSize: 10,//
// //
queryParams: { queryParams: {
pageNum: 1, pageNum: 1,
@ -498,15 +510,16 @@ export default {
}, },
/** 流转记录按钮操作 */ /** 流转记录按钮操作 */
transferRecord(row) { transferRecord(row) {
this.reset();
const id = row.id || this.ids;
/** 查询公文流转记录 */
getDocTransferById(id).then((response) => {
this.open1 = true; this.open1 = true;
this.documentId = row.id;
this.getTransferRecord();
},
getTransferRecord() {
this.loading = true; this.loading = true;
this.title1 = "流转记录"; this.title1 = "流转记录";
listTransferRecord({"pageNum" : this.pageNum, "pageSize": this.pageSize,"documentId":this.documentId}).then(response => {
this.ehsDocTransferList = response.rows; this.ehsDocTransferList = response.rows;
//this.total1 = response.total; this.totalDetail = response.total;
this.loading = false; this.loading = false;
}); });
}, },

Loading…
Cancel
Save