<template> <div> <el-dialog v-dialogDrag title="经办复核" :visible.sync="signatureVisible" width="80%" @close="handleCloseMessage" destroy-on-close :modal-append-to-body="false" v-if="signatureVisible"> <div class="contentTable"> <el-table :data="trsList.data" :columns="trsList.columns" :paginationShow="false" style="width: 100%"> <el-table-column label="序号" width="80px"> <template slot-scope="scope"> {{ scope.$index+1 }} </template> </el-table-column> <el-table-column v-for="(item, index) in trsList.columns" :label="item.label" :prop="item.prop" :key="index" :width="item.width"> </el-table-column> </el-table> </div> </el-dialog> </div> </template> <script> import Api from "~/service/Api"; export default { props: { visible: { type: Boolean, default: false } }, data() { return { signatureVisible: false, messageData: [], modelVisible: false, modelInfo: {}, opType: "", messageDetailVisible: false, previewType: "", textContext: "", dbCodes:{ srvtxt:[] }, trsList: { columns: [ { label: "类型", prop: "sigidx" ,width:"110px" }, { label: "用户", prop: "nam" ,width:"160px" }, { label: "工号", prop: "usr" ,width:"180px" }, { label: "日期/时间", prop: "dattim" } ], data: [] }, }; }, mounted() { }, methods: { async init() { this.signatureVisible=true; let params = { trninr: this.$route.query.businessInr }; let rtnmsg = await Api.post("/public/quesel/getTrsInfo", params); if (rtnmsg.respCode == SUCCESS) { this.trsList.data = rtnmsg.data.trsList; } }, handleCloseMessage() { this.$emit("onClose"); }, onClose() { this.modelVisible = false; } } }; </script> <style scoped lang="less"> </style>