按钮样式调整

This commit is contained in:
‘huanghaiixia’
2025-12-15 14:10:53 +08:00
parent 231dc1d936
commit e5a9545c55
18 changed files with 51 additions and 33 deletions

View File

@ -1,5 +1,5 @@
<template> <template>
<Cascader v-model:value="emitData" :options="options" :load-data="loadData" @change="handleChange" :displayRender="handleRenderDisplay"> <Cascader v-model:value="emitData" :options="options" :load-data="loadData" @change="handleChange" :displayRender="handleRenderDisplay" change-on-select>
<template #suffixIcon v-if="loading"> <template #suffixIcon v-if="loading">
<LoadingOutlined spin /> <LoadingOutlined spin />
</template> </template>
@ -189,6 +189,7 @@
isChange.value = true; isChange.value = true;
if (!keys) { if (!keys) {
emit('change', keys); emit('change', keys);
emit('update:value', '');
return; return;
} }
emit('change', keys[keys.length -1]); emit('change', keys[keys.length -1]);

View File

@ -15,7 +15,7 @@ import { DEFAULT_FILTER_FN, DEFAULT_SORT_FN, FETCH_SETTING, DEFAULT_SIZE } from
import { propTypes } from '/@/utils/propTypes'; import { propTypes } from '/@/utils/propTypes';
export const basicProps = { export const basicProps = {
clickToRowSelect: { type: Boolean, default: true }, clickToRowSelect: { type: Boolean, default: false },
isTreeTable: Boolean, isTreeTable: Boolean,
tableSetting: propTypes.shape<TableSetting>({}), tableSetting: propTypes.shape<TableSetting>({}),
inset: Boolean, inset: Boolean,

View File

@ -70,7 +70,7 @@ const logPath = ref('/mdm/bank/datalog');
//所有按钮 //所有按钮
const buttons = ref([ const buttons = ref([
{"name":"新增","code":"add","icon":"ant-design:plus-outlined","isDefault":true,"isUse":true}, {"name":"新增","code":"add","icon":"ant-design:plus-outlined","isDefault":true,"isUse":true, type: 'primary' },
{"name":"编辑","code":"edit","icon":"ant-design:form-outlined","isDefault":true,"isUse":true}, {"name":"编辑","code":"edit","icon":"ant-design:form-outlined","isDefault":true,"isUse":true},
{"isUse":true,"name":"启用","code":"enable","icon":"ant-design:form-outlined","isDefault":true,"type":"primary"}, {"isUse":true,"name":"启用","code":"enable","icon":"ant-design:form-outlined","isDefault":true,"type":"primary"},
{"isUse":true,"name":"作废","code":"disable","icon":"ant-design:stop-outlined","isDefault":true,"type":"dashed"}, {"isUse":true,"name":"作废","code":"disable","icon":"ant-design:stop-outlined","isDefault":true,"type":"dashed"},
@ -103,7 +103,7 @@ const logPath = ref('/mdm/bank/datalog');
const [registerModal, { openModal }] = useModal(); const [registerModal, { openModal }] = useModal();
const formName='银行'; const formName='银行';
const [registerTable, { reload, }] = useTable({ const [registerTable, { reload, clearSelectedRowKeys }] = useTable({
title: '' || (formName + '列表'), title: '' || (formName + '列表'),
api: getLngBBankPage, api: getLngBBankPage,
rowKey: 'id', rowKey: 'id',
@ -121,6 +121,7 @@ const logPath = ref('/mdm/bank/datalog');
return { ...params, FormId: formIdComputedRef.value, PK: 'id' }; return { ...params, FormId: formIdComputedRef.value, PK: 'id' };
}, },
afterFetch: (res) => { afterFetch: (res) => {
clearSelectedRowKeys()
tableRef.value.setToolBarWidth(); tableRef.value.setToolBarWidth();
}, },

View File

@ -98,7 +98,7 @@
schemaIdComputedRef.value = currentRoute.value.meta.schemaId; schemaIdComputedRef.value = currentRoute.value.meta.schemaId;
const [registerModal, { openModal }] = useModal(); const [registerModal, { openModal }] = useModal();
const formName = '品种'; const formName = '品种';
const [registerTable, { reload }] = useTable({ const [registerTable, { reload, clearSelectedRowKeys }] = useTable({
title: '' || formName + '列表', title: '' || formName + '列表',
api: getLngBCategoryPage, api: getLngBCategoryPage,
rowKey: 'id', rowKey: 'id',
@ -115,6 +115,7 @@
return { ...params, FormId: formIdComputedRef.value, PK: 'id' }; return { ...params, FormId: formIdComputedRef.value, PK: 'id' };
}, },
afterFetch: (res) => { afterFetch: (res) => {
clearSelectedRowKeys()
tableRef.value.setToolBarWidth(); tableRef.value.setToolBarWidth();
}, },
useSearchForm: true, useSearchForm: true,

View File

@ -88,7 +88,7 @@
const selectedKeysTree = ref<string[]>(['0']); const selectedKeysTree = ref<string[]>(['0']);
const tableRef = ref(); const tableRef = ref();
//所有按钮 //所有按钮
const buttons = ref([{"name":"新增","code":"add","icon":"ant-design:plus-outlined","isDefault":true,"isUse":true},{"name":"编辑","code":"edit","icon":"ant-design:form-outlined","isDefault":true,"isUse":true},{"isUse":true,"name":"启用","code":"enable","icon":"ant-design:form-outlined","isDefault":true,"type":"primary"},{"isUse":true,"name":"作废","code":"disable","icon":"ant-design:stop-outlined","isDefault":true,"type":"dashed"},{"name":"刷新","code":"refresh","icon":"ant-design:reload-outlined","isDefault":true,"isUse":true},{"name":"查看","code":"view","icon":"ant-design:eye-outlined","isDefault":true,"isUse":true},{"name":"数据日志","code":"datalog","icon":"ant-design:profile-outlined","isDefault":true,"isUse":true},{"name":"删除","code":"delete","icon":"ant-design:delete-outlined","isDefault":true,"isUse":true}]); const buttons = ref([{"name":"新增","code":"add","icon":"ant-design:plus-outlined","isDefault":true,"isUse":true,"type":"primary"},{"name":"编辑","code":"edit","icon":"ant-design:form-outlined","isDefault":true,"isUse":true},{"isUse":true,"name":"启用","code":"enable","icon":"ant-design:form-outlined","isDefault":true,"type":"primary"},{"isUse":true,"name":"作废","code":"disable","icon":"ant-design:stop-outlined","isDefault":true,"type":"dashed"},{"name":"刷新","code":"refresh","icon":"ant-design:reload-outlined","isDefault":true,"isUse":true},{"name":"查看","code":"view","icon":"ant-design:eye-outlined","isDefault":true,"isUse":true},{"name":"数据日志","code":"datalog","icon":"ant-design:profile-outlined","isDefault":true,"isUse":true},{"name":"删除","code":"delete","icon":"ant-design:delete-outlined","isDefault":true,"isUse":true}]);
//展示在列表内的按钮 //展示在列表内的按钮
const actionButtons = ref<string[]>(['view', 'edit','datalog', 'copyData', 'delete', 'startwork','flowRecord']); const actionButtons = ref<string[]>(['view', 'edit','datalog', 'copyData', 'delete', 'startwork','flowRecord']);
const buttonConfigs = computed(()=>{ const buttonConfigs = computed(()=>{
@ -116,7 +116,7 @@
const treeData = ref<TreeItem[]>([]); const treeData = ref<TreeItem[]>([]);
const [registerModal, { openModal }] = useModal(); const [registerModal, { openModal }] = useModal();
const formName='国家地区'; const formName='国家地区';
const [registerTable, { reload, }] = useTable({ const [registerTable, { reload, clearSelectedRowKeys }] = useTable({
title: '' || (formName + '列表'), title: '' || (formName + '列表'),
api: getLngBRegionPage, api: getLngBRegionPage,
rowKey: 'id', rowKey: 'id',
@ -133,12 +133,12 @@
return { ...params, pid:selectId.value||'0', FormId: formIdComputedRef.value, PK: 'id' }; return { ...params, pid:selectId.value||'0', FormId: formIdComputedRef.value, PK: 'id' };
}, },
afterFetch: (res) => { afterFetch: (res) => {
clearSelectedRowKeys()
tableRef.value.setToolBarWidth(); tableRef.value.setToolBarWidth();
}, },
useSearchForm: true, useSearchForm: true,
showTableSetting: true, showTableSetting: true,
striped: false, striped: false,
actionColumn: { actionColumn: {
width: 160, width: 160,

View File

@ -64,10 +64,10 @@
//所有按钮 //所有按钮
const buttons = ref([ const buttons = ref([
{ name: '新增', code: 'add', icon: 'ant-design:plus-outlined', isDefault: true, isUse: true }, { name: '新增', code: 'add', icon: 'ant-design:plus-outlined', isDefault: true, isUse: true, type: 'primary' },
{ name: '编辑', code: 'edit', icon: 'ant-design:form-outlined', isDefault: true, isUse: true }, { name: '编辑', code: 'edit', icon: 'ant-design:form-outlined', isDefault: true, isUse: true },
{ name: '启用', code: 'enable', icon: 'ant-design:form-outlined', isDefault: true, isUse: true }, { name: '启用', code: 'enable', icon: 'ant-design:form-outlined', isDefault: true, isUse: true, type: 'primary' },
{ name: '作废', code: 'disable', icon: 'ant-design:stop-outlined', isDefault: true, isUse: true }, { name: '作废', code: 'disable', icon: 'ant-design:stop-outlined', isDefault: true, isUse: true,type: 'dashed'},
{ name: '刷新', code: 'refresh', icon: 'ant-design:reload-outlined', isDefault: true, isUse: true }, { name: '刷新', code: 'refresh', icon: 'ant-design:reload-outlined', isDefault: true, isUse: true },
{ name: '查看', code: 'view', icon: 'ant-design:eye-outlined', isDefault: true, isUse: true }, { name: '查看', code: 'view', icon: 'ant-design:eye-outlined', isDefault: true, isUse: true },
{ name: '数据日志', code: 'datalog', icon: 'ant-design:profile-outlined', isDefault: true, isUse: true }, { name: '数据日志', code: 'datalog', icon: 'ant-design:profile-outlined', isDefault: true, isUse: true },
@ -97,7 +97,7 @@
schemaIdComputedRef.value = currentRoute.value.meta.schemaId; schemaIdComputedRef.value = currentRoute.value.meta.schemaId;
const [registerModal, { openModal }] = useModal(); const [registerModal, { openModal }] = useModal();
const formName = '币种管理'; const formName = '币种管理';
const [registerTable, { reload }] = useTable({ const [registerTable, { reload, clearSelectedRowKeys }] = useTable({
title: '' || formName + '列表', title: '' || formName + '列表',
api: getLngBCurrencyPage, api: getLngBCurrencyPage,
rowKey: 'id', rowKey: 'id',
@ -114,6 +114,7 @@
return { ...params, FormId: formIdComputedRef.value, PK: 'id' }; return { ...params, FormId: formIdComputedRef.value, PK: 'id' };
}, },
afterFetch: (res) => { afterFetch: (res) => {
clearSelectedRowKeys()
tableRef.value.setToolBarWidth(); tableRef.value.setToolBarWidth();
}, },
useSearchForm: true, useSearchForm: true,

View File

@ -97,7 +97,7 @@
schemaIdComputedRef.value = currentRoute.value.meta.schemaId; schemaIdComputedRef.value = currentRoute.value.meta.schemaId;
const [registerModal, { openModal }] = useModal(); const [registerModal, { openModal }] = useModal();
const formName = '公司资质证书'; const formName = '公司资质证书';
const [registerTable, { reload }] = useTable({ const [registerTable, { reload, clearSelectedRowKeys }] = useTable({
title: '' || formName + '列表', title: '' || formName + '列表',
api: getLngBDocCpPage, api: getLngBDocCpPage,
rowKey: 'id', rowKey: 'id',
@ -114,6 +114,7 @@
return { ...params, FormId: formIdComputedRef.value, PK: 'id' }; return { ...params, FormId: formIdComputedRef.value, PK: 'id' };
}, },
afterFetch: (res) => { afterFetch: (res) => {
clearSelectedRowKeys()
tableRef.value.setToolBarWidth(); tableRef.value.setToolBarWidth();
}, },
useSearchForm: true, useSearchForm: true,

View File

@ -91,7 +91,7 @@
schemaIdComputedRef.value = currentRoute.value.meta.schemaId schemaIdComputedRef.value = currentRoute.value.meta.schemaId
const [registerModal, { openModal }] = useModal(); const [registerModal, { openModal }] = useModal();
const formName='费用名称'; const formName='费用名称';
const [registerTable, { reload, }] = useTable({ const [registerTable, { reload, clearSelectedRowKeys}] = useTable({
title: '' || (formName + '列表'), title: '' || (formName + '列表'),
api: getLngBFeePage, api: getLngBFeePage,
rowKey: 'id', rowKey: 'id',
@ -109,12 +109,12 @@
return { ...params, FormId: formIdComputedRef.value, PK: 'id' }; return { ...params, FormId: formIdComputedRef.value, PK: 'id' };
}, },
afterFetch: (res) => { afterFetch: (res) => {
clearSelectedRowKeys()
tableRef.value.setToolBarWidth(); tableRef.value.setToolBarWidth();
}, },
useSearchForm: true, useSearchForm: true,
showTableSetting: true, showTableSetting: true,
striped: false, striped: false,
actionColumn: { actionColumn: {
width: 160, width: 160,

View File

@ -98,7 +98,7 @@
schemaIdComputedRef.value = currentRoute.value.meta.schemaId; schemaIdComputedRef.value = currentRoute.value.meta.schemaId;
const [registerModal, { openModal }] = useModal(); const [registerModal, { openModal }] = useModal();
const formName = 'LNG气源地'; const formName = 'LNG气源地';
const [registerTable, { reload }] = useTable({ const [registerTable, { reload, clearSelectedRowKeys }] = useTable({
title: '' || formName + '列表', title: '' || formName + '列表',
api: getLngBStationLngPage, api: getLngBStationLngPage,
rowKey: 'id', rowKey: 'id',
@ -115,6 +115,7 @@
return { ...params, FormId: formIdComputedRef.value, PK: 'id' }; return { ...params, FormId: formIdComputedRef.value, PK: 'id' };
}, },
afterFetch: (res) => { afterFetch: (res) => {
clearSelectedRowKeys()
tableRef.value.setToolBarWidth(); tableRef.value.setToolBarWidth();
}, },
useSearchForm: true, useSearchForm: true,

View File

@ -66,7 +66,7 @@
const selectedKeys = ref<string[]>([]); const selectedKeys = ref<string[]>([]);
const tableRef = ref(); const tableRef = ref();
//所有按钮 //所有按钮
const buttons = ref([{"name":"新增","code":"add","icon":"ant-design:plus-outlined","isDefault":true,"isUse":true},{"name":"编辑","code":"edit","icon":"ant-design:form-outlined","isDefault":true,"isUse":true},{"name":"启用","code":"enable","icon":"ant-design:form-outlined","isDefault":true,"isUse":true},{"name":"作废","code":"disable","icon":"ant-design:stop-outlined","isDefault":true,"isUse":true},{"name":"刷新","code":"refresh","icon":"ant-design:reload-outlined","isDefault":true,"isUse":true},{"name":"查看","code":"view","icon":"ant-design:eye-outlined","isDefault":true,"isUse":true},{"name":"数据日志","code":"datalog","icon":"ant-design:profile-outlined","isDefault":true,"isUse":true},{"name":"删除","code":"delete","icon":"ant-design:delete-outlined","isDefault":true,"isUse":true}]); const buttons = ref([{"name":"新增","code":"add","icon":"ant-design:plus-outlined","isDefault":true,"isUse":true, type: 'primary'},{"name":"编辑","code":"edit","icon":"ant-design:form-outlined","isDefault":true,"isUse":true},{"name":"启用","code":"enable","icon":"ant-design:form-outlined","isDefault":true,"isUse":true, type: 'primary'},{"name":"作废","code":"disable","icon":"ant-design:stop-outlined","isDefault":true,"isUse":true, type: 'dashed'},{"name":"刷新","code":"refresh","icon":"ant-design:reload-outlined","isDefault":true,"isUse":true},{"name":"查看","code":"view","icon":"ant-design:eye-outlined","isDefault":true,"isUse":true},{"name":"数据日志","code":"datalog","icon":"ant-design:profile-outlined","isDefault":true,"isUse":true},{"name":"删除","code":"delete","icon":"ant-design:delete-outlined","isDefault":true,"isUse":true}]);
//展示在列表内的按钮 //展示在列表内的按钮
const actionButtons = ref<string[]>(['view', 'edit','datalog', 'copyData', 'delete', 'startwork','flowRecord']); const actionButtons = ref<string[]>(['view', 'edit','datalog', 'copyData', 'delete', 'startwork','flowRecord']);
const buttonConfigs = computed(()=>{ const buttonConfigs = computed(()=>{
@ -91,7 +91,7 @@
schemaIdComputedRef.value = currentRoute.value.meta.schemaId schemaIdComputedRef.value = currentRoute.value.meta.schemaId
const [registerModal, { openModal }] = useModal(); const [registerModal, { openModal }] = useModal();
const formName='管道气上下载点'; const formName='管道气上下载点';
const [registerTable, { reload, }] = useTable({ const [registerTable, { reload, clearSelectedRowKeys }] = useTable({
title: '' || (formName + '列表'), title: '' || (formName + '列表'),
api: getLngBStationPngPage, api: getLngBStationPngPage,
rowKey: 'id', rowKey: 'id',
@ -108,6 +108,7 @@
return { ...params, FormId: formIdComputedRef.value, PK: 'id' }; return { ...params, FormId: formIdComputedRef.value, PK: 'id' };
}, },
afterFetch: (res) => { afterFetch: (res) => {
clearSelectedRowKeys()
tableRef.value.setToolBarWidth(); tableRef.value.setToolBarWidth();
}, },

View File

@ -66,7 +66,7 @@
const selectedKeys = ref<string[]>([]); const selectedKeys = ref<string[]>([]);
const tableRef = ref(); const tableRef = ref();
//所有按钮 //所有按钮
const buttons = ref([{"name":"新增","code":"add","icon":"ant-design:plus-outlined","isDefault":true,"isUse":true},{"name":"编辑","code":"edit","icon":"ant-design:form-outlined","isDefault":true,"isUse":true},{"name":"启用","code":"enable","icon":"ant-design:form-outlined","isDefault":true,"isUse":true},{"name":"作废","code":"disable","icon":"ant-design:stop-outlined","isDefault":true,"isUse":true},{"name":"刷新","code":"refresh","icon":"ant-design:reload-outlined","isDefault":true,"isUse":true},{"name":"查看","code":"view","icon":"ant-design:eye-outlined","isDefault":true,"isUse":true},{"name":"数据日志","code":"datalog","icon":"ant-design:profile-outlined","isDefault":true,"isUse":true},{"name":"删除","code":"delete","icon":"ant-design:delete-outlined","isDefault":true,"isUse":true}]); const buttons = ref([{"name":"新增","code":"add","icon":"ant-design:plus-outlined","isDefault":true,"isUse":true, type: 'primary'},{"name":"编辑","code":"edit","icon":"ant-design:form-outlined","isDefault":true,"isUse":true},{"name":"启用","code":"enable","icon":"ant-design:form-outlined","isDefault":true,"isUse":true, type: 'primary'},{"name":"作废","code":"disable","icon":"ant-design:stop-outlined","isDefault":true,"isUse":true, type: 'dashed'},{"name":"刷新","code":"refresh","icon":"ant-design:reload-outlined","isDefault":true,"isUse":true},{"name":"查看","code":"view","icon":"ant-design:eye-outlined","isDefault":true,"isUse":true},{"name":"数据日志","code":"datalog","icon":"ant-design:profile-outlined","isDefault":true,"isUse":true},{"name":"删除","code":"delete","icon":"ant-design:delete-outlined","isDefault":true,"isUse":true}]);
//展示在列表内的按钮 //展示在列表内的按钮
const actionButtons = ref<string[]>(['view', 'edit','datalog', 'copyData', 'delete', 'startwork','flowRecord']); const actionButtons = ref<string[]>(['view', 'edit','datalog', 'copyData', 'delete', 'startwork','flowRecord']);
const buttonConfigs = computed(()=>{ const buttonConfigs = computed(()=>{
@ -91,7 +91,7 @@
schemaIdComputedRef.value = currentRoute.value.meta.schemaId schemaIdComputedRef.value = currentRoute.value.meta.schemaId
const [registerModal, { openModal }] = useModal(); const [registerModal, { openModal }] = useModal();
const formName='管道气管线'; const formName='管道气管线';
const [registerTable, { reload, }] = useTable({ const [registerTable, { reload, clearSelectedRowKeys}] = useTable({
title: '' || (formName + '列表'), title: '' || (formName + '列表'),
api: getLngBPngLinePage, api: getLngBPngLinePage,
rowKey: 'id', rowKey: 'id',
@ -108,6 +108,7 @@
return { ...params, FormId: formIdComputedRef.value, PK: 'id' }; return { ...params, FormId: formIdComputedRef.value, PK: 'id' };
}, },
afterFetch: (res) => { afterFetch: (res) => {
clearSelectedRowKeys()
tableRef.value.setToolBarWidth(); tableRef.value.setToolBarWidth();
}, },

View File

@ -66,7 +66,7 @@
const selectedKeys = ref<string[]>([]); const selectedKeys = ref<string[]>([]);
const tableRef = ref(); const tableRef = ref();
//所有按钮 //所有按钮
const buttons = ref([{"name":"新增","code":"add","icon":"ant-design:plus-outlined","isDefault":true,"isUse":true},{"name":"编辑","code":"edit","icon":"ant-design:form-outlined","isDefault":true,"isUse":true},{"name":"启用","code":"enable","icon":"ant-design:form-outlined","isDefault":true,"isUse":true},{"name":"作废","code":"disable","icon":"ant-design:stop-outlined","isDefault":true,"isUse":true},{"name":"刷新","code":"refresh","icon":"ant-design:reload-outlined","isDefault":true,"isUse":true},{"name":"查看","code":"view","icon":"ant-design:eye-outlined","isDefault":true,"isUse":true},{"name":"数据日志","code":"datalog","icon":"ant-design:profile-outlined","isDefault":true,"isUse":true},{"name":"删除","code":"delete","icon":"ant-design:delete-outlined","isDefault":true,"isUse":true}]); const buttons = ref([{"name":"新增","code":"add","icon":"ant-design:plus-outlined","isDefault":true,"isUse":true,type: 'primary'},{"name":"编辑","code":"edit","icon":"ant-design:form-outlined","isDefault":true,"isUse":true},{"name":"启用","code":"enable","icon":"ant-design:form-outlined","isDefault":true,"isUse":true, type: 'primary'},{"name":"作废","code":"disable","icon":"ant-design:stop-outlined","isDefault":true,"isUse":true, type: 'dashed'},{"name":"刷新","code":"refresh","icon":"ant-design:reload-outlined","isDefault":true,"isUse":true},{"name":"查看","code":"view","icon":"ant-design:eye-outlined","isDefault":true,"isUse":true},{"name":"数据日志","code":"datalog","icon":"ant-design:profile-outlined","isDefault":true,"isUse":true},{"name":"删除","code":"delete","icon":"ant-design:delete-outlined","isDefault":true,"isUse":true}]);
//展示在列表内的按钮 //展示在列表内的按钮
const actionButtons = ref<string[]>(['view', 'edit','datalog', 'copyData', 'delete', 'startwork','flowRecord']); const actionButtons = ref<string[]>(['view', 'edit','datalog', 'copyData', 'delete', 'startwork','flowRecord']);
const buttonConfigs = computed(()=>{ const buttonConfigs = computed(()=>{
@ -91,7 +91,7 @@
schemaIdComputedRef.value = currentRoute.value.meta.schemaId schemaIdComputedRef.value = currentRoute.value.meta.schemaId
const [registerModal, { openModal }] = useModal(); const [registerModal, { openModal }] = useModal();
const formName='卸货地'; const formName='卸货地';
const [registerTable, { reload, }] = useTable({ const [registerTable, { reload, clearSelectedRowKeys}] = useTable({
title: '' || (formName + '列表'), title: '' || (formName + '列表'),
api: getLngBPlaceLngUnloadPage, api: getLngBPlaceLngUnloadPage,
rowKey: 'id', rowKey: 'id',
@ -108,6 +108,7 @@
return { ...params, FormId: formIdComputedRef.value, PK: 'id' }; return { ...params, FormId: formIdComputedRef.value, PK: 'id' };
}, },
afterFetch: (res) => { afterFetch: (res) => {
clearSelectedRowKeys()
tableRef.value.setToolBarWidth(); tableRef.value.setToolBarWidth();
}, },

View File

@ -97,7 +97,7 @@
schemaIdComputedRef.value = currentRoute.value.meta.schemaId; schemaIdComputedRef.value = currentRoute.value.meta.schemaId;
const [registerModal, { openModal }] = useModal(); const [registerModal, { openModal }] = useModal();
const formName = '港口'; const formName = '港口';
const [registerTable, { reload }] = useTable({ const [registerTable, { reload, clearSelectedRowKeys}] = useTable({
title: '' || formName + '列表', title: '' || formName + '列表',
api: getLngBPortPage, api: getLngBPortPage,
rowKey: 'id', rowKey: 'id',
@ -114,6 +114,7 @@
return { ...params, FormId: formIdComputedRef.value, PK: 'id' }; return { ...params, FormId: formIdComputedRef.value, PK: 'id' };
}, },
afterFetch: (res) => { afterFetch: (res) => {
clearSelectedRowKeys()
tableRef.value.setToolBarWidth(); tableRef.value.setToolBarWidth();
}, },
useSearchForm: true, useSearchForm: true,

View File

@ -63,10 +63,10 @@
const tableRef = ref(); const tableRef = ref();
//所有按钮 //所有按钮
const buttons = ref([ const buttons = ref([
{ name: '新增', code: 'add', icon: 'ant-design:plus-outlined', isDefault: true, isUse: true }, { name: '新增', code: 'add', icon: 'ant-design:plus-outlined', isDefault: true, isUse: true,type: 'primary' },
{ name: '编辑', code: 'edit', icon: 'ant-design:form-outlined', isDefault: true, isUse: true }, { name: '编辑', code: 'edit', icon: 'ant-design:form-outlined', isDefault: true, isUse: true },
{ name: '启用', code: 'enable', icon: 'ant-design:form-outlined', isDefault: true, isUse: true }, { name: '启用', code: 'enable', icon: 'ant-design:form-outlined', isDefault: true, isUse: true,type: 'primary' },
{ name: '作废', code: 'disable', icon: 'ant-design:stop-outlined', isDefault: true, isUse: true }, { name: '作废', code: 'disable', icon: 'ant-design:stop-outlined', isDefault: true, isUse: true,type: 'dashed' },
{ name: '刷新', code: 'refresh', icon: 'ant-design:reload-outlined', isDefault: true, isUse: true }, { name: '刷新', code: 'refresh', icon: 'ant-design:reload-outlined', isDefault: true, isUse: true },
{ name: '查看', code: 'view', icon: 'ant-design:eye-outlined', isDefault: true, isUse: true }, { name: '查看', code: 'view', icon: 'ant-design:eye-outlined', isDefault: true, isUse: true },
{ name: '数据日志', code: 'datalog', icon: 'ant-design:profile-outlined', isDefault: true, isUse: true }, { name: '数据日志', code: 'datalog', icon: 'ant-design:profile-outlined', isDefault: true, isUse: true },
@ -96,7 +96,7 @@
schemaIdComputedRef.value = currentRoute.value.meta.schemaId; schemaIdComputedRef.value = currentRoute.value.meta.schemaId;
const [registerModal, { openModal }] = useModal(); const [registerModal, { openModal }] = useModal();
const formName = '价格条款管理'; const formName = '价格条款管理';
const [registerTable, { reload }] = useTable({ const [registerTable, { reload,clearSelectedRowKeys}] = useTable({
title: '' || formName + '列表', title: '' || formName + '列表',
api: getLngBPriceTermPage, api: getLngBPriceTermPage,
rowKey: 'id', rowKey: 'id',
@ -113,6 +113,7 @@
return { ...params, FormId: formIdComputedRef.value, PK: 'id' }; return { ...params, FormId: formIdComputedRef.value, PK: 'id' };
}, },
afterFetch: (res) => { afterFetch: (res) => {
clearSelectedRowKeys()
tableRef.value.setToolBarWidth(); tableRef.value.setToolBarWidth();
}, },
useSearchForm: true, useSearchForm: true,

View File

@ -91,7 +91,7 @@
schemaIdComputedRef.value = currentRoute.value.meta.schemaId schemaIdComputedRef.value = currentRoute.value.meta.schemaId
const [registerModal, { openModal }] = useModal(); const [registerModal, { openModal }] = useModal();
const formName='税率'; const formName='税率';
const [registerTable, { reload, }] = useTable({ const [registerTable, { reload, clearSelectedRowKeys}] = useTable({
title: '' || (formName + '列表'), title: '' || (formName + '列表'),
api: getLngBTaxPage, api: getLngBTaxPage,
rowKey: 'id', rowKey: 'id',
@ -108,6 +108,7 @@
return { ...params, FormId: formIdComputedRef.value, PK: 'id' }; return { ...params, FormId: formIdComputedRef.value, PK: 'id' };
}, },
afterFetch: (res) => { afterFetch: (res) => {
clearSelectedRowKeys()
tableRef.value.setToolBarWidth(); tableRef.value.setToolBarWidth();
}, },

View File

@ -115,7 +115,7 @@
const visibleFlowRecordModal = ref(false); const visibleFlowRecordModal = ref(false);
const [registerModal, { openModal }] = useModal(); const [registerModal, { openModal }] = useModal();
const formName='客户'; const formName='客户';
const [registerTable, { reload, }] = useTable({ const [registerTable, { reload, clearSelectedRowKeys }] = useTable({
title: '' || (formName + '列表'), title: '' || (formName + '列表'),
api: getLngCustomerPage, api: getLngCustomerPage,
rowKey: 'id', rowKey: 'id',
@ -132,6 +132,7 @@
return { ...params, FormId: formIdComputedRef.value, PK: 'id' }; return { ...params, FormId: formIdComputedRef.value, PK: 'id' };
}, },
afterFetch: (res) => { afterFetch: (res) => {
clearSelectedRowKeys()
tableRef.value.setToolBarWidth(); tableRef.value.setToolBarWidth();
}, },
@ -162,7 +163,7 @@
if (!actionButtonConfig?.value.some(element => element.code == 'view')) { if (!actionButtonConfig?.value.some(element => element.code == 'view')) {
return; return;
} }
const { processId, taskIds, schemaId } = record.workflowData || {}; const { processId, taskIds, schemaId, status } = record.workflowData || {};
if (taskIds && taskIds.length) { if (taskIds && taskIds.length) {
router.push({ router.push({
path: '/flow/' + schemaId + '/' + (processId || '') + '/approveFlow', path: '/flow/' + schemaId + '/' + (processId || '') + '/approveFlow',
@ -181,7 +182,8 @@
taskId: '', taskId: '',
formName: formName, formName: formName,
formId:currentRoute.value.meta.formId, formId:currentRoute.value.meta.formId,
id: record.id id: record.id,
status
} }
}); });
} else { } else {

View File

@ -91,7 +91,7 @@
schemaIdComputedRef.value = currentRoute.value.meta.schemaId schemaIdComputedRef.value = currentRoute.value.meta.schemaId
const [registerModal, { openModal }] = useModal(); const [registerModal, { openModal }] = useModal();
const formName='评价体系'; const formName='评价体系';
const [registerTable, { reload, }] = useTable({ const [registerTable, { reload, clearSelectedRowKeys }] = useTable({
title: '' || (formName + '列表'), title: '' || (formName + '列表'),
api: getLngGradeSystemPage, api: getLngGradeSystemPage,
rowKey: 'id', rowKey: 'id',
@ -108,6 +108,7 @@
return { ...params, FormId: formIdComputedRef.value, PK: 'id' }; return { ...params, FormId: formIdComputedRef.value, PK: 'id' };
}, },
afterFetch: (res) => { afterFetch: (res) => {
clearSelectedRowKeys()
tableRef.value.setToolBarWidth(); tableRef.value.setToolBarWidth();
}, },

View File

@ -38,7 +38,7 @@
</template> </template>
</a-space> </a-space>
</div> </div>
<component v-if="customFormConfig.codeList.includes(curPageCode)" :is="componentName" ref="formInformation" :disabled="readonly" /> <component v-if="customFormConfig.codeList.includes(curPageCode)" :is="componentName" ref="formInformation" :disabled="(rQuery.status=='COMPLETED'?false : readonly)" />
<FormInformation <FormInformation
v-else v-else
:key="renderKey" :key="renderKey"
@ -194,6 +194,9 @@
(btn.checked && ((!readonly.value && btn.buttonCode !== ApproveCode.DRAWBACK) || (readonly.value && btn.buttonCode === ApproveCode.DRAWBACK && drawNode.value))) || (btn.checked && ((!readonly.value && btn.buttonCode !== ApproveCode.DRAWBACK) || (readonly.value && btn.buttonCode === ApproveCode.DRAWBACK && drawNode.value))) ||
btn.buttonCode === ApproveCode.FLOWBPMN || btn.buttonCode === ApproveCode.FLOWBPMN ||
btn.buttonCode === ApproveCode.FLOWRECORD; btn.buttonCode === ApproveCode.FLOWRECORD;
if (rQuery.status=='COMPLETED' && btn.buttonCode=='draft'){
show = true
}
return show; return show;
} }