Browse Source

BUG修改

master
parent
commit
e950e419f1
  1. 1
      src/api/eam/item/replaceItemDes/index.ts
  2. 47
      src/views/eam/item/replaceItemDes/index.vue
  3. 23
      src/views/eam/item/replaceItemDes/replaceItemDes.data.ts

1
src/api/eam/item/replaceItemDes/index.ts

@ -12,6 +12,7 @@ export interface AttachmentFileVO {
// 查询备件台账列表
export const getReplaceItemDesPage = async (params) => {
params.funcCode="Replace_Item_Des"
if (params.isSearch) {
delete params.isSearch
const data = {...params}

47
src/views/eam/item/replaceItemDes/index.vue

@ -5,28 +5,16 @@
</ContentWrap>
<!-- 列表头部 -->
<TableHead
:HeadButttondata="HeadButttondata"
@button-base-click="buttonBaseClick"
:routeName="routeName"
@updataTableColumns="updataTableColumns"
@searchFormClick="searchFormClick"
:allSchemas="ReplaceItemDes.allSchemas"
/>
<TableHead :HeadButttondata="HeadButttondata" @button-base-click="buttonBaseClick" :routeName="routeName"
@updataTableColumns="updataTableColumns" @searchFormClick="searchFormClick"
:allSchemas="ReplaceItemDes.allSchemas" />
<!-- 列表 -->
<ContentWrap>
<Table
:columns="tableColumns"
:data="tableObject.tableList"
:loading="tableObject.loading"
:pagination="{
<Table :columns="tableColumns" :data="tableObject.tableList" :loading="tableObject.loading" :pagination="{
total: tableObject.total
}"
v-model:pageSize="tableObject.pageSize"
v-model:currentPage="tableObject.currentPage"
v-model:sort="tableObject.sort"
>
}" v-model:pageSize="tableObject.pageSize" v-model:currentPage="tableObject.currentPage"
v-model:sort="tableObject.sort">
<template #code="{row}">
<el-button type="primary" link @click="openDetail(row, '代码', row.code)">
<span>{{ row.code }}</span>
@ -39,22 +27,16 @@
</ContentWrap>
<!-- 表单弹窗添加/修改 -->
<BasicForm
ref="basicFormRef"
@success="formsSuccess"
:rules="ReplaceItemDesRules"
:formAllSchemas="ReplaceItemDes.allSchemas"
:apiUpdate="ReplaceItemDesApi.updateReplaceItemDes"
:apiCreate="ReplaceItemDesApi.createReplaceItemDes"
@searchTableSuccess="searchTableSuccess"
:isBusiness="false"
/>
<BasicForm ref="basicFormRef" @success="formsSuccess" :rules="ReplaceItemDesRules"
:formAllSchemas="ReplaceItemDes.allSchemas" :apiUpdate="ReplaceItemDesApi.updateReplaceItemDes"
:apiCreate="ReplaceItemDesApi.createReplaceItemDes" @searchTableSuccess="searchTableSuccess" :isBusiness="false" />
<!-- 详情 -->
<Detail ref="detailRef" :isBasic="true" :allSchemas="ReplaceItemDes.allSchemas" />
<!-- 导入 -->
<ImportForm ref="importFormRef" url="/eam/item-accounts/import" :importTemplateData="importTemplateData" @success="importSuccess" />
<ImportForm ref="importFormRef" url="/eam/item-accounts/import" :importTemplateData="importTemplateData"
@success="importSuccess" />
</template>
<script setup lang="ts">
@ -160,11 +142,15 @@ const formsSuccess = async (formType,data) => {
}
if (data.activeTime == 0) data.activeTime = null;
if (data.expireTime == 0) data.expireTime = null;
data.filePathList=[];
for (let i = 0; i < data.filePathListView.length; i++) {
data.filePathList.push(data.filePathListView[i].url);
}
if (formType === 'create') {
await ReplaceItemDesApi.createReplaceItemDes(data)
message.success(t('common.createSuccess'))
} else {
await ReplaceItemDesApi.updateReplaceItemDes(data)
await ReplaceItemDesApi.createReplaceItemDes(data)
message.success(t('common.updateSuccess'))
}
basicFormRef.value.dialogVisible = false
@ -235,5 +221,4 @@ onMounted(async () => {
getList()
importTemplateData.templateUrl = await ReplaceItemDesApi.importTemplate()
})
</script>

23
src/views/eam/item/replaceItemDes/replaceItemDes.data.ts

@ -35,10 +35,26 @@ export const ReplaceItemDes = useCrudSchemas(reactive<CrudSchema[]>([
}
}
},
{
label: '文件',
field: 'filePathListView',
sort: 'custom',
isTable: false,
table: {
},
form: {
component: 'UploadFile',
componentProps: {
}
}
},
{
label: '文件',
field: 'filePathList',
sort: 'custom',
isTable: false,
isForm: false,
table: {
},
form: {
@ -48,6 +64,13 @@ export const ReplaceItemDes = useCrudSchemas(reactive<CrudSchema[]>([
}
}
},
{
label: '创建时间',
field: 'createTime',
sort: 'custom',
formatter: dateFormatter,
isForm: false
},
{
label: '操作',
field: 'action',

Loading…
Cancel
Save