|
|
@@ -39,6 +39,11 @@
|
|
|
tooltip: '删除',
|
|
|
onClick: handleDel.bind(null, record.FID),
|
|
|
},
|
|
|
+ {
|
|
|
+ label: '历史版本',
|
|
|
+ tooltip: '历史版本',
|
|
|
+ onClick: handleHistory.bind(null, record),
|
|
|
+ },
|
|
|
]" />
|
|
|
</template>
|
|
|
</BasicTable>
|
|
|
@@ -46,6 +51,7 @@
|
|
|
|
|
|
<VersionManageModal @register="registerModal" @success="onSubmit"></VersionManageModal>
|
|
|
<VersionResModal @register="registerResModal"></VersionResModal>
|
|
|
+ <VersionHistoryListModal @register="registerHisModal" @lookRes="lookResList"></VersionHistoryListModal>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
@@ -58,7 +64,8 @@ import { useModal } from '/@/components/Modal';
|
|
|
import VersionManageModal from './VersionManageModal.vue';
|
|
|
// import VersionModal from './VersionModal.vue';
|
|
|
import VersionResModal from './VersionResModal.vue';
|
|
|
-import { getVersionList, delVersion } from '/@/api/sys/version';
|
|
|
+import VersionHistoryListModal from './VersionHistoryListModal.vue';
|
|
|
+import { getVersionList, delVersion, getVersionHistoryList } from '/@/api/sys/version';
|
|
|
import { message } from 'ant-design-vue';
|
|
|
import moment from 'moment'
|
|
|
import { session } from '/@/utils/Memory';
|
|
|
@@ -66,10 +73,11 @@ import uiTool from '/@/utils/uiTool';
|
|
|
|
|
|
export default defineComponent({
|
|
|
name: 'version',
|
|
|
- components: { VersionManageModal, VersionResModal, BasicTable, TableAction, Button },
|
|
|
+ components: { VersionManageModal, VersionResModal, VersionHistoryListModal, BasicTable, TableAction, Button },
|
|
|
setup() {
|
|
|
const [registerModal, { openModal }] = useModal();
|
|
|
const [registerResModal, { openModal: openResModal }] = useModal();
|
|
|
+ const [registerHisModal, { openModal: openHisModal }] = useModal();
|
|
|
const data = reactive({
|
|
|
searchValue: "",//查询值
|
|
|
});
|
|
|
@@ -175,7 +183,7 @@ export default defineComponent({
|
|
|
delVersion(param).then(res => {
|
|
|
if (res.resp_code === 0) {
|
|
|
// message.success('操作成功');
|
|
|
- if(res.datas.error.length){
|
|
|
+ if (res.datas.error.length) {
|
|
|
message.error(res.datas.error[0].msg);
|
|
|
return;
|
|
|
}
|
|
|
@@ -196,8 +204,8 @@ export default defineComponent({
|
|
|
delVersion(param).then(res => {
|
|
|
if (res.resp_code === 0) {
|
|
|
// message.success('操作成功');
|
|
|
- if(res.datas.error.length){
|
|
|
- res.datas.error.forEach(err=>{
|
|
|
+ if (res.datas.error.length) {
|
|
|
+ res.datas.error.forEach(err => {
|
|
|
message.error(err.msg);
|
|
|
})
|
|
|
}
|
|
|
@@ -207,6 +215,14 @@ export default defineComponent({
|
|
|
})
|
|
|
}))
|
|
|
};
|
|
|
+ // 查询历史版本
|
|
|
+ const handleHistory = (record) => {
|
|
|
+ const { VERSION_NAME } = record;
|
|
|
+ openHisModal(true, {
|
|
|
+ data: { VERSION_NAME }
|
|
|
+ });
|
|
|
+
|
|
|
+ }
|
|
|
//弹窗确认
|
|
|
const onSubmit = () => {
|
|
|
reload();
|
|
|
@@ -233,7 +249,7 @@ export default defineComponent({
|
|
|
},
|
|
|
rowKey: (record) => record.FID,
|
|
|
actionColumn: {
|
|
|
- width: 200,
|
|
|
+ width: 230,
|
|
|
title: '操作',
|
|
|
dataIndex: 'action',
|
|
|
slots: { customRender: 'action' },
|
|
|
@@ -242,6 +258,9 @@ export default defineComponent({
|
|
|
type: 'checkbox',
|
|
|
},
|
|
|
});
|
|
|
+ const lookResList = (record)=>{
|
|
|
+ handleLook(record)
|
|
|
+ }
|
|
|
return {
|
|
|
columns,
|
|
|
hasSelected,
|
|
|
@@ -250,6 +269,7 @@ export default defineComponent({
|
|
|
registerTable,
|
|
|
registerModal,
|
|
|
registerResModal,
|
|
|
+ registerHisModal,
|
|
|
getVersionData,
|
|
|
searchTable,
|
|
|
resetTable,
|
|
|
@@ -258,7 +278,9 @@ export default defineComponent({
|
|
|
handleEdit,
|
|
|
handleDelAll,
|
|
|
handleDel,
|
|
|
- onSubmit
|
|
|
+ handleHistory,
|
|
|
+ onSubmit,
|
|
|
+ lookResList
|
|
|
};
|
|
|
},
|
|
|
});
|