From 201b8becaefc2e197386a306bb500df677d2344d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=BE=E5=BA=86=E6=BA=90?= Date: Mon, 24 Feb 2025 17:16:33 +0800 Subject: [PATCH] =?UTF-8?q?[SBBJ-838][=E5=AE=8C=E5=96=84=E6=A8=A1=E5=85=B7?= =?UTF-8?q?=E5=8F=B0=E8=B4=A6=E5=AF=BC=E5=85=A5=E4=B8=9A=E5=8A=A1]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/eam/mold/moldAccounts/index.vue | 38 ++++++++++++----------- 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/src/views/eam/mold/moldAccounts/index.vue b/src/views/eam/mold/moldAccounts/index.vue index 94f64aa..db0660c 100644 --- a/src/views/eam/mold/moldAccounts/index.vue +++ b/src/views/eam/mold/moldAccounts/index.vue @@ -86,7 +86,7 @@ /> - + @@ -98,14 +98,14 @@ import { MoldMilestone, MoldMilestoneRules } from './moldAccounts.data' -import { Item } from '@/views/eam/basic/item/item.data' +import {Item} from '@/views/eam/basic/item/item.data' import * as ItemApi from '@/api/eam/basic/item' -import { createDeviceItemBatch, getDeviceItemPage } from '@/api/eam/basic/rel' +import {createDeviceItemBatch, getDeviceItemPage} from '@/api/eam/basic/rel' import * as MoldAccountsApi from '@/api/eam/mold/moldAccounts' import * as defaultButtons from '@/utils/disposition/defaultButtons' -import { MoldLedgerTabsList } from '@/utils/disposition/tabsList' -import { MoldRepair } from '@/views/eam/mold/moldRepair/moldRepair.data' -import { DeviceItem } from '@/views/eam/basic/deviceItem/deviceItem.data' +import {MoldLedgerTabsList} from '@/utils/disposition/tabsList' +import {MoldRepair} from '@/views/eam/mold/moldRepair/moldRepair.data' +import {DeviceItem} from '@/views/eam/basic/deviceItem/deviceItem.data' import * as moldRepairApi from '@/api/eam/mold/moldRepair' import * as uploadApi from '@/api/eam/upload' import * as MoldMaintainOrderMainApi from '@/api/eam/mold/moldMaintainOrderMain' @@ -113,25 +113,25 @@ import * as MoldMaintainOrderMainApi from '@/api/eam/mold/moldMaintainOrderMain' import * as MoldMaintenanceMainApi from '@/api/eam/mold/moldMaintenanceMain' import * as moldMaintenanceDetailApi from '@/api/eam/mold/moldMaintenanceDetail' import * as MoldMilestoneApi from '@/api/eam/basic/moldMilestone' -import { getAccessToken } from '@/utils/auth' -import { dateFormatter } from '@/utils/formatTime' +import {getAccessToken} from '@/utils/auth' import * as SupplierApi from '@/api/eam/basic/supplier' -import { selectAllFactoryArea,selectAllFactoryAreaDept } from '@/api/system/dept' -import { cloneDeep } from 'lodash-es' +import {selectAllFactoryAreaDept} from '@/api/system/dept' +import {cloneDeep} from 'lodash-es' import { - MoldMaintainOrderMain, MoldMaintainOrderDetail, + MoldMaintainOrderMain, } from '../moldmaintainjob/moldMaintainOrderMain.data' import { - MoldMaintenanceMain, - MoldMaintenanceDetail + MoldMaintenanceDetail, + MoldMaintenanceMain } from '../moldmaintenancejob/moldMaintenanceMain.data' -import { DICT_TYPE, getStrDictOptions } from '@/utils/dict' +import {DICT_TYPE, getStrDictOptions} from '@/utils/dict' import SYMonthImportForm from "@/components/ImportForm/src/SYMonthImportForm.vue"; defineOptions({ name: 'MoldAccounts' }) const importUrl = ref(''); +const key = ref(0) const tableRef = ref(null); const message = useMessage() // 消息弹窗 const { t } = useI18n() // 国际化 @@ -334,7 +334,7 @@ const importSuccess = () => { // 筛选提交 const searchFormClick = (searchData) => { let isHave = searchData?.filters?.some((item) => item.column == 'sourceType') - if (!isHave) { + if (!isHave) { if (route.name == 'withinMoldAccounts') { searchData.filters.push( { @@ -357,7 +357,7 @@ const searchFormClick = (searchData) => { isSearch: true, filters: searchData.filters } - + getList() // 刷新当前列表 } @@ -440,12 +440,10 @@ onMounted(async () => { if (route.name == 'withinMoldAccounts') { importTemplateData.templateUrl = await MoldAccountsApi.importTemplate("0") - importUrl.value = "/eam/mold-accounts/import/0" importTemplateData.templateTitle = '厂内模具台账导入模版.xlsx' } if (route.name == 'outsideMoldAccounts') { importTemplateData.templateUrl = await MoldAccountsApi.importTemplate("1") - importUrl.value = "/eam/mold-accounts/import/1" importTemplateData.templateTitle = '厂外台账导入模版.xlsx' } }) @@ -457,6 +455,8 @@ const init = () => { tableObject.params = { sourceType: "0", } + importUrl.value = "/eam/mold-accounts/import/0" + key.value +=1 } else if (route.name == 'outsideMoldAccounts') { MoldAccountsSchema.value.allSchemas.formSchema = MoldAccounts.allSchemas.formSchema.filter(item => item.field !== 'factoryAreaNumber' ) MoldAccountsSchema.value.allSchemas.tableColumns = MoldAccounts.allSchemas.tableColumns.filter(item => item.field !== 'factoryAreaNumber') @@ -466,6 +466,8 @@ const init = () => { tableObject.params = { sourceType: "1", } + importUrl.value = "/eam/mold-accounts/import/1" + key.value +=1 } count.value++ }