| | |
| | | <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> |
| | | <a-button @click="handleAchievement" type="primary" icon="plus" v-if="selectedRowKeys.length == 1 && selectionRows[0].auditStatus == 'audited'">成绩录入</a-button> |
| | | <!-- 高级查询区域 --> |
| | | <!-- <j-super-query :fieldList="superFieldList" ref="superQueryModal" @handleSuperQuery="handleSuperQuery"></j-super-query>--> |
| | | <a-dropdown v-if="selectedRowKeys.length > 0"> |
| | |
| | | </template> |
| | | |
| | | <span slot="action" slot-scope="text, record"> |
| | | <a @click="handleEdit(record)">编辑</a> |
| | | |
| | | <a-divider type="vertical" /> |
| | | <a-popconfirm |
| | | v-if="record.auditStatus == 'created'" |
| | | title="确认提交吗?" |
| | | @confirm="() =>handleCommit(record, 'commit')" |
| | | > |
| | | <a>提交</a> |
| | | </a-popconfirm> |
| | | <a-popconfirm |
| | | v-if="record.auditStatus == 'submitted'" |
| | | title="确认撤回吗?" |
| | | @confirm="() =>handleCommit(record, 'back')" |
| | | > |
| | | <a>撤回</a> |
| | | </a-popconfirm> |
| | | <a-popconfirm |
| | | v-if="record.auditStatus == 'submitted' || record.auditStatus == 'approved'" |
| | | title="确认驳回吗?" |
| | | @confirm="() =>handleCommit(record, 'back')" |
| | | > |
| | | <a>驳回</a> |
| | | </a-popconfirm> |
| | | <a-divider |
| | | v-if="record.auditStatus == 'created' || record.auditStatus == 'submitted'" |
| | | type="vertical" |
| | | /> |
| | | <a @click="handleEdit(record)" v-if="record.auditStatus == 'created'">编辑</a> |
| | | <a @click="handleCommit(record,'approved')" v-if="record.auditStatus == 'submitted'">审批</a> |
| | | <a @click="handleCommit(record,'audited')" v-if="record.auditStatus == 'approved'">审核</a> |
| | | <a-divider type="vertical" v-if="record.auditStatus == 'created' || record.auditStatus == 'submitted' || record.auditStatus == 'approved'"/> |
| | | <a-dropdown> |
| | | <a class="ant-dropdown-link">更多 <a-icon type="down" /></a> |
| | | <a-menu slot="overlay"> |
| | |
| | | <a @click="handleDetail(record)">详情</a> |
| | | </a-menu-item> |
| | | <a-menu-item> |
| | | <a-popconfirm title="确定删除吗?" @confirm="() => handleDelete(record.id)"> |
| | | <a-popconfirm title="确定删除吗?" @confirm="() => handleDelete(record.id)" v-if="record.auditStatus == 'created'"> |
| | | <a>删除</a> |
| | | </a-popconfirm> |
| | | </a-menu-item> |
| | |
| | | import { JeecgListMixin } from '@/mixins/JeecgListMixin' |
| | | import OperationCertificateApplyModal from './modules/operationCertificateApply/OperationCertificateApplyModal' |
| | | import {filterMultiDictText} from '@/components/dict/JDictSelectUtil' |
| | | import { getAction, postAction } from '@/api/manage' |
| | | import OperationCertificateApplyDetailList from './modules/operationCertificateApply/OperationCertificateApplyDetailList' |
| | | import '@/assets/less/TableExpand.less' |
| | | |
| | |
| | | deleteBatch: "/eam/operationCertificateApply/deleteBatch", |
| | | exportXlsUrl: "/eam/operationCertificateApply/exportXls", |
| | | importExcelUrl: "eam/operationCertificateApply/importExcel", |
| | | |
| | | approve:"/eam/operationCertificateApply/approve" |
| | | }, |
| | | dictOptions:{}, |
| | | superFieldList:[], |
| | |
| | | fieldList.push({type:'string',value:'remark',text:'备注',dictCode:''}) |
| | | this.superFieldList = fieldList |
| | | }, |
| | | handleCommit(record, type) { |
| | | if(type == 'commit'){ |
| | | record.auditStatus = 'submitted' |
| | | }else if(type == 'back'){ |
| | | record.auditStatus = 'created' |
| | | }else if(type == 'approved'){ |
| | | record.auditStatus = 'approved' |
| | | }else if(type == 'audited'){ |
| | | record.auditStatus = 'audited' |
| | | } |
| | | |
| | | postAction(this.url.approve, record).then(res => { |
| | | if (res.success) { |
| | | this.$message.success("操作成功!"); |
| | | this.loadData(1); |
| | | } else { |
| | | this.$message.warning(res.message); |
| | | } |
| | | }) |
| | | }, |
| | | handleEdit: function (record) { |
| | | this.$refs.modalForm.edit(record); |
| | | this.$refs.modalForm.title = "编辑"; |