| | |
| | | |
| | | <!-- 操作按钮区域 --> |
| | | <div class="table-operator"> |
| | | <a-button @click="handleAdd" type="primary" icon="plus">新增</a-button> |
| | | <a-button @click="handleAdd" type="primary" icon="plus">申请</a-button> |
| | | <a-button type="primary" icon="download" @click="handleExportXls('操作证申请表')">导出</a-button> |
| | | <a-upload name="file" :showUploadList="false" :multiple="false" :headers="tokenHeader" :action="importExcelUrl" @change="handleImportExcel"> |
| | | <a-button type="primary" icon="import">导入</a-button> |
| | | </a-upload> |
| | | <a-button @click="handleAchievement" type="primary" icon="plus" v-if="selectedRowKeys.length == 1">成绩录入</a-button> |
| | | <!-- 高级查询区域 --> |
| | | <!-- <j-super-query :fieldList="superFieldList" ref="superQueryModal" @handleSuperQuery="handleSuperQuery"></j-super-query>--> |
| | | <a-dropdown v-if="selectedRowKeys.length > 0"> |
| | |
| | | |
| | | </a-table> |
| | | </div> |
| | | <a-tabs defaultActiveKey='1'> |
| | | <a-tab-pane tab='操作证申请明细' key='1'> |
| | | <div |
| | | class='table-operator' |
| | | style='margin:-20px'> |
| | | <operation-certificate-apply-detail-list :mainId='operationCretificateApplyId' /> |
| | | </div> |
| | | |
| | | <operation-certificate-apply-modal ref="modalForm" @ok="modalFormOk"/> |
| | | </a-tab-pane> |
| | | </a-tabs> |
| | | |
| | | <operation-certificate-apply-modal ref="modalForm" @ok="modalFormOk" /> |
| | | </a-card> |
| | | </template> |
| | | |
| | |
| | | import { JeecgListMixin } from '@/mixins/JeecgListMixin' |
| | | import OperationCertificateApplyModal from './modules/operationCertificateApply/OperationCertificateApplyModal' |
| | | import {filterMultiDictText} from '@/components/dict/JDictSelectUtil' |
| | | import OperationCertificateApplyDetailList from './modules/operationCertificateApply/OperationCertificateApplyDetailList' |
| | | import '@/assets/less/TableExpand.less' |
| | | |
| | | export default { |
| | | name: "OperationCertificateApplyList", |
| | | mixins:[JeecgListMixin], |
| | | components: { |
| | | OperationCertificateApplyModal |
| | | OperationCertificateApplyModal, |
| | | OperationCertificateApplyDetailList |
| | | }, |
| | | data () { |
| | | return { |
| | | description: '操作证申请表管理页面', |
| | | operationCretificateApplyId:'', |
| | | selectedMainId: '', |
| | | // 表头 |
| | | columns: [ |
| | | { |
| | |
| | | title:'审核状态', |
| | | align:"center", |
| | | dataIndex: 'auditStatus_dictText' |
| | | }, |
| | | { |
| | | title:'办理人', |
| | | align:"center", |
| | | dataIndex: 'handlePerson_dictText' |
| | | }, |
| | | { |
| | | title:'备注', |
| | |
| | | fieldList.push({type:'string',value:'auditStatus',text:'审核状态',dictCode:'certificate_apply_status'}) |
| | | fieldList.push({type:'string',value:'remark',text:'备注',dictCode:''}) |
| | | this.superFieldList = fieldList |
| | | }, |
| | | handleEdit: function (record) { |
| | | this.$refs.modalForm.edit(record); |
| | | this.$refs.modalForm.title = "编辑"; |
| | | this.$refs.modalForm.disableSubmit = false; |
| | | }, |
| | | handleAdd: function () { |
| | | this.$refs.modalForm.add(); |
| | | this.$refs.modalForm.title = "新增"; |
| | | this.$refs.modalForm.disableSubmit = false; |
| | | }, |
| | | handleAchievement(){ |
| | | this.$refs.modalForm.edit(this.selectionRows[0]); |
| | | this.$refs.modalForm.title = "成绩录入"; |
| | | this.$refs.modalForm.disableSubmit = false; |
| | | this.$refs.modalForm.isAchievement = true; |
| | | }, |
| | | onSelectChange(selectedRowKeys, selectionRows) { |
| | | if (selectedRowKeys.length == 1) { |
| | | |
| | | this.operationCretificateApplyId = selectionRows[0]['id'] |
| | | } else { |
| | | |
| | | this.operationCretificateApplyId = '' |
| | | } |
| | | this.selectedMainId = selectedRowKeys[0] |
| | | this.selectedRowKeys = selectedRowKeys |
| | | this.selectionRows = selectionRows |
| | | }, |
| | | searchReset() { |
| | | this.operationCretificateApplyId = '' |
| | | this.queryParam = {} |
| | | this.loadData(1) |
| | | }, |
| | | onClearSelected() { |
| | | this.selectedRowKeys = [] |
| | | this.selectionRows = [] |
| | | this.selectedMainId = '' |
| | | this.operationCretificateApplyId = '' |
| | | } |
| | | } |
| | | } |
| | | </script> |