按钮样式调整
This commit is contained in:
@ -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]);
|
||||||
|
|||||||
@ -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,
|
||||||
|
|||||||
@ -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();
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|||||||
@ -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,
|
||||||
|
|||||||
@ -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,
|
||||||
|
|||||||
@ -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,
|
||||||
|
|||||||
@ -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,
|
||||||
|
|||||||
@ -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,
|
||||||
|
|||||||
@ -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,
|
||||||
|
|||||||
@ -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();
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|||||||
@ -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();
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|||||||
@ -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();
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|||||||
@ -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,
|
||||||
|
|||||||
@ -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,
|
||||||
|
|||||||
@ -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();
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|||||||
@ -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 {
|
||||||
|
|||||||
@ -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();
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|||||||
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user