提交 b5ed1900 authored 作者: jinrb's avatar jinrb

同步国家库增加移入、移出暂不上报名录功能按钮

上级 60775c8b
<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-yrzbsb'" @click="handleYrzbsb"> 移入暂不上报名录</a-button>
</template>
</BasicTable>
</template>
......@@ -26,7 +27,10 @@
import { useListPage } from '/@/hooks/system/useListPage';
import { Columns, searchFormSchema, useCategoryData } from './data';
import { sbcjml, sbcjmlExcel } from './api';
import { sbcjml, sbcjmlExcel, yrzbsb } from './api';
import { useMessage } from '/@/hooks/web/useMessage';
const { createMessage } = useMessage();
const { tableContext, onExportXls } = useListPage({
tableProps: {
......@@ -61,7 +65,17 @@
url: sbcjmlExcel,
},
});
const [registerTable, {}, {}] = tableContext;
const [registerTable, {reload}, { rowSelection, selectedRows, selectedRowKeys}] = tableContext;
const useCategory = useCategoryData();
const treeData = useCategory.data; // 行业类别-数据
const handleYrzbsb = ()=> {
if (selectedRows.value.length == 0 ) {
createMessage.info('请选择需要处理的内容,每次只能选中一条');
return;
}
yrzbsb({wrdkid: selectedRows.value[0].wrdkid, zt: 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-yczbsb'" @click="handleYczbsb"> 移出暂不上报名录</a-button>
</template>
</BasicTable>
</template>
......@@ -26,7 +27,10 @@
import { useListPage } from '/@/hooks/system/useListPage';
import { ColumnsNo, searchFormSchemaNo, useCategoryData } from './data';
import { zbsbqd, zbsbqdExcel } from './api';
import { zbsbqd, zbsbqdExcel, yrzbsb } from './api';
import { useMessage } from '/@/hooks/web/useMessage';
const { createMessage } = useMessage();
const { tableContext, onExportXls } = useListPage({
tableProps: {
......@@ -61,7 +65,16 @@
url: zbsbqdExcel,
},
});
const [registerTable, {}, {}] = tableContext;
const [registerTable, { reload }, { rowSelection, selectedRows, selectedRowKeys }] = tableContext;
const useCategory = useCategoryData();
const treeData = useCategory.data; // 行业类别-数据
const handleYczbsb = ()=> {
if (selectedRows.value.length == 0 ) {
createMessage.info('请选择需要处理的内容,每次只能选中一条');
return;
}
yrzbsb({wrdkid: selectedRows.value[0].wrdkid, zt: 0}).then(() => {
reload()
})
}
</script>
......@@ -4,6 +4,11 @@ import { defHttp } from '/@/utils/http/axios';
export const sbcjml = (params) => {
return defHttp.get({ url: `/tbgjk/sbcjml`, params });
}
//移入暂不上报名录
export const yrzbsb = (params) => {
return defHttp.get({ url: `/tbgjk/zbsbZtbg`, params });
}
//上报创建名录
export const zbsbqd = (params) => {
return defHttp.get({ url: `/tbgjk/zbsbqd`, params });
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论