Browse Source

易损件 添加备件名称 规格型号 文件附件

master
zengqinyuan 2 weeks ago
parent
commit
8fdee84d62
  1. 30
      src/views/eam/item/replaceItemDes/index.vue
  2. 22
      src/views/eam/item/replaceItemDes/replaceItemDes.data.ts

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

@ -15,14 +15,17 @@
total: tableObject.total
}" v-model:pageSize="tableObject.pageSize" v-model:currentPage="tableObject.currentPage"
v-model:sort="tableObject.sort">
<template #number="{row}">
<el-button type="primary" link @click="openDetail(row, '代码', row.number)">
<span>{{ row.number }}</span>
</el-button>
</template>
<!-- <template #number="{row}">-->
<!-- <el-button type="primary" link @click="openDetail(row, '代码', row.number)">-->
<!-- <span>{{ row.number }}</span>-->
<!-- </el-button>-->
<!-- </template>-->
<template #action="{ row }">
<ButtonBase :Butttondata="butttondata" @button-base-click="buttonTableClick($event,row)" />
</template>
<template #filePathList="{row}">
<el-link type="primary" v-for="(item,index) in row.filePathList" :key="index" @click="openDown(item)">{{ item.name }}</el-link>
</template>
</Table>
</ContentWrap>
<!-- 表单弹窗添加/修改 -->
@ -58,9 +61,19 @@
//
const searchTableSuccess = (formField, searchField, val, formRef) => {
nextTick(() => {
const setV = {}
setV[formField] = val[0][searchField]
console.log('formField',formField)
console.log('searchField',searchField)
console.log('val',val)
switch (formField){
case 'number':
setV['number'] = val[0]['number']
setV['name'] = val[0]['name']
setV['specifications'] = val[0]['specifications']
break;
}
nextTick(() => {
formRef.setValues(setV)
})
}
@ -237,6 +250,9 @@ const formsSuccess = async (formType, data) => {
getList() //
}
const openDown=(item) => {
window.open(item.url)
}
/** 初始化 **/
onMounted(async () => {
getList()

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

@ -36,6 +36,26 @@ export const ReplaceItemDes = useCrudSchemas(
}
}
},
{
label: '备件名称',
field: 'name',
sort: 'custom',
form: {
componentProps: {
disabled: true
}
}
},
{
label: '规格型号',
field: 'specifications',
sort: 'custom',
form: {
componentProps: {
disabled: true
}
}
},
{
label: '文件',
field: 'filePathListView',
@ -51,7 +71,7 @@ export const ReplaceItemDes = useCrudSchemas(
label: '文件',
field: 'filePathList',
sort: 'custom',
isTable: false,
// isTable: false,
isForm: false,
table: {},
form: {

Loading…
Cancel
Save