提交 c9706db1 authored 作者: jinrongbin's avatar jinrongbin

增加推送国家库按钮

上级 3db1a8bc
......@@ -19,6 +19,7 @@
<template #tableTitle>
<a-button type="primary" preIcon="ant-design:export-outlined" v-auth="'tbgj-dc'" @click="onExportXls"> 导出</a-button>
<a-button type="primary" preIcon="ant-design:export-outlined" v-auth="'tbgj-yrzbsb'" @click="handleYrzbsb"> 移入暂不上报名录</a-button>
<a-button type="primary" preIcon="ant-design:export-outlined" v-auth="'tbgj-tsgjk'" @click="handleTsgjk"> 推送国家库</a-button>
</template>
</BasicTable>
</template>
......@@ -27,7 +28,7 @@
import { useListPage } from '/@/hooks/system/useListPage';
import { Columns, searchFormSchema, useCategoryData } from './data';
import { sbcjml, sbcjmlExcel, yrzbsb } from './api';
import { sbcjml, sbcjmlExcel, yrzbsb, pushWrdk } from './api';
import { useMessage } from '/@/hooks/web/useMessage';
const { createMessage } = useMessage();
......@@ -78,4 +79,16 @@
reload()
})
}
//推送国家库
const handleTsgjk = ()=> {
if (selectedRows.value.length == 0 ) {
createMessage.info('请选择需要处理的内容,每次只能选中一条');
return;
}
pushWrdk({wrdkbm: selectedRows.value[0].wrdkbm, pushNode: '1'}).then(() => {
reload()
})
}
</script>
<template>
<BasicTable @register="registerTable">
<BasicTable @register="registerTable" :rowSelection="rowSelection">
<template #form-category="{ model, field }">
<a-tree-select
v-model:value="model[field]"
......@@ -18,6 +18,7 @@
</template>
<template #tableTitle>
<a-button type="primary" preIcon="ant-design:export-outlined" v-auth="'tbgj-dc'" @click="onExportXls"> 导出</a-button>
<a-button type="primary" preIcon="ant-design:export-outlined" v-auth="'tbgj-tsgjk'" @click="handleTsgjk"> 推送国家库</a-button>
</template>
</BasicTable>
</template>
......@@ -26,7 +27,10 @@
import { useListPage } from '/@/hooks/system/useListPage';
import { Columns, searchFormSchema, useCategoryData } from './data';
import { sbfxpgml, sbfxpgmlExcel } from './api';
import { sbfxpgml, sbfxpgmlExcel, pushWrdk } from './api';
import { useMessage } from '/@/hooks/web/useMessage';
const { createMessage } = useMessage();
const { tableContext, onExportXls } = useListPage({
tableProps: {
......@@ -61,7 +65,18 @@
url: sbfxpgmlExcel,
},
});
const [registerTable, {}, {}] = tableContext;
const [registerTable, {reload}, { rowSelection, selectedRows, selectedRowKeys }] = tableContext;
const useCategory = useCategoryData();
const treeData = useCategory.data; // 行业类别-数据
//推送国家库
const handleTsgjk = ()=> {
if (selectedRows.value.length == 0 ) {
createMessage.info('请选择需要处理的内容,每次只能选中一条');
return;
}
pushWrdk({wrdkbm: selectedRows.value[0].wrdkbm, pushNode: '3'}).then(() => {
reload()
})
}
</script>
<template>
<BasicTable @register="registerTable">
<BasicTable @register="registerTable" :rowSelection="rowSelection">
<template #form-category="{ model, field }">
<a-tree-select
v-model:value="model[field]"
......@@ -18,6 +18,7 @@
</template>
<template #tableTitle>
<a-button type="primary" preIcon="ant-design:export-outlined" v-auth="'tbgj-dc'" @click="onExportXls"> 导出</a-button>
<a-button type="primary" preIcon="ant-design:export-outlined" v-auth="'tbgj-tsgjk'" @click="handleTsgjk"> 推送国家库</a-button>
</template>
</BasicTable>
</template>
......@@ -26,7 +27,10 @@
import { useListPage } from '/@/hooks/system/useListPage';
import { Columns, searchFormSchema, useCategoryData } from './data';
import { sbdcml, sbdcmlExcel } from './api';
import { sbdcml, sbdcmlExcel, pushWrdk } from './api';
import { useMessage } from '/@/hooks/web/useMessage';
const { createMessage } = useMessage();
const { tableContext, onExportXls } = useListPage({
tableProps: {
......@@ -61,7 +65,19 @@
url: sbdcmlExcel,
},
});
const [registerTable, {}, {}] = tableContext;
const [registerTable, {reload}, { rowSelection, selectedRows, selectedRowKeys }] = tableContext;
const useCategory = useCategoryData();
const treeData = useCategory.data; // 行业类别-数据
//推送国家库
const handleTsgjk = ()=> {
if (selectedRows.value.length == 0 ) {
createMessage.info('请选择需要处理的内容,每次只能选中一条');
return;
}
pushWrdk({wrdkbm: selectedRows.value[0].wrdkbm, pushNode: '2'}).then(() => {
reload()
})
}
</script>
<template>
<BasicTable @register="registerTable">
<BasicTable @register="registerTable" :rowSelection="rowSelection">
<template #form-category="{ model, field }">
<a-tree-select
v-model:value="model[field]"
......@@ -18,6 +18,7 @@
</template>
<template #tableTitle>
<a-button type="primary" preIcon="ant-design:export-outlined" v-auth="'tbgj-dc'" @click="onExportXls"> 导出</a-button>
<a-button type="primary" preIcon="ant-design:export-outlined" v-auth="'tbgj-tsgjk'" @click="handleTsgjk"> 推送国家库</a-button>
</template>
</BasicTable>
</template>
......@@ -26,7 +27,10 @@
import { useListPage } from '/@/hooks/system/useListPage';
import { Columns, searchFormSchema, useCategoryData } from './data';
import { sbhqgl, sbhqglExcel } from './api';
import { sbhqgl, sbhqglExcel, pushWrdk } from './api';
import { useMessage } from '/@/hooks/web/useMessage';
const { createMessage } = useMessage();
const { tableContext, onExportXls } = useListPage({
tableProps: {
......@@ -61,7 +65,18 @@
url: sbhqglExcel,
},
});
const [registerTable, {}, {}] = tableContext;
const [registerTable, {reload}, { rowSelection, selectedRows, selectedRowKeys }] = tableContext;
const useCategory = useCategoryData();
const treeData = useCategory.data; // 行业类别-数据
//推送国家库
const handleTsgjk = ()=> {
if (selectedRows.value.length == 0 ) {
createMessage.info('请选择需要处理的内容,每次只能选中一条');
return;
}
pushWrdk({wrdkbm: selectedRows.value[0].wrdkbm, pushNode: '6'}).then(() => {
reload()
})
}
</script>
<template>
<BasicTable @register="registerTable">
<BasicTable @register="registerTable" :rowSelection="rowSelection">
<template #form-category="{ model, field }">
<a-tree-select
v-model:value="model[field]"
......@@ -18,6 +18,7 @@
</template>
<template #tableTitle>
<a-button type="primary" preIcon="ant-design:export-outlined" v-auth="'tbgj-dc'" @click="onExportXls"> 导出</a-button>
<a-button type="primary" preIcon="ant-design:export-outlined" v-auth="'tbgj-tsgjk'" @click="handleTsgjk"> 推送国家库</a-button>
</template>
</BasicTable>
</template>
......@@ -26,7 +27,10 @@
import { useListPage } from '/@/hooks/system/useListPage';
import { Columns, searchFormSchema, useCategoryData } from './data';
import { sbfxgkyxfycml, sbfxgkyxfycmlExcel } from './api';
import { sbfxgkyxfycml, sbfxgkyxfycmlExcel, pushWrdk } from './api';
import { useMessage } from '/@/hooks/web/useMessage';
const { createMessage } = useMessage();
const { tableContext, onExportXls } = useListPage({
tableProps: {
......@@ -61,7 +65,18 @@
url: sbfxgkyxfycmlExcel,
},
});
const [registerTable, {}, {}] = tableContext;
const [registerTable, {reload}, { rowSelection, selectedRows, selectedRowKeys }] = tableContext;
const useCategory = useCategoryData();
const treeData = useCategory.data; // 行业类别-数据
//推送国家库
const handleTsgjk = ()=> {
if (selectedRows.value.length == 0 ) {
createMessage.info('请选择需要处理的内容,每次只能选中一条');
return;
}
pushWrdk({wrdkbm: selectedRows.value[0].wrdkbm, pushNode: '5'}).then(() => {
reload()
})
}
</script>
<template>
<BasicTable @register="registerTable">
<BasicTable @register="registerTable" :rowSelection="rowSelection">
<template #form-category="{ model, field }">
<a-tree-select
v-model:value="model[field]"
......@@ -18,6 +18,7 @@
</template>
<template #tableTitle>
<a-button type="primary" preIcon="ant-design:export-outlined" v-auth="'tbgj-dc'" @click="onExportXls"> 导出</a-button>
<a-button type="primary" preIcon="ant-design:export-outlined" v-auth="'tbgj-tsgjk'" @click="handleTsgjk"> 推送国家库</a-button>
</template>
</BasicTable>
</template>
......@@ -26,7 +27,10 @@
import { useListPage } from '/@/hooks/system/useListPage';
import { Columns, searchFormSchema, useCategoryData } from './data';
import { sbfxgkyxfml, sbfxgkyxfmlExcel } from './api';
import { sbfxgkyxfml, sbfxgkyxfmlExcel, pushWrdk } from './api';
import { useMessage } from '/@/hooks/web/useMessage';
const { createMessage } = useMessage();
const { tableContext, onExportXls } = useListPage({
tableProps: {
......@@ -61,7 +65,18 @@
url: sbfxgkyxfmlExcel,
},
});
const [registerTable, {}, {}] = tableContext;
const [registerTable, {reload}, { rowSelection, selectedRows, selectedRowKeys }] = tableContext;
const useCategory = useCategoryData();
const treeData = useCategory.data; // 行业类别-数据
//推送国家库
const handleTsgjk = ()=> {
if (selectedRows.value.length == 0 ) {
createMessage.info('请选择需要处理的内容,每次只能选中一条');
return;
}
pushWrdk({wrdkbm: selectedRows.value[0].wrdkbm, pushNode: '4'}).then(() => {
reload()
})
}
</script>
......@@ -8,6 +8,10 @@ export const sbcjml = (params) => {
export const yrzbsb = (params) => {
return defHttp.get({ url: `/tbgjk/zbsbZtbg`, params });
}
//推送国家库
export const pushWrdk = (params) => {
return defHttp.get({ url: `/report/pushWrdk`, params });
}
//上报创建名录
export const zbsbqd = (params) => {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论