|
@ -27,9 +27,9 @@ |
|
|
v-model:currentPage="tableObject.currentPage" |
|
|
v-model:currentPage="tableObject.currentPage" |
|
|
v-model:sort="tableObject.sort" |
|
|
v-model:sort="tableObject.sort" |
|
|
> |
|
|
> |
|
|
<template #code="{row}"> |
|
|
<template #deviceNumber="{row}"> |
|
|
<el-button type="primary" link @click="openDetail(row, '代码', row.code)"> |
|
|
<el-button type="primary" link @click="openDetail(row, '代码', row.deviceNumber)"> |
|
|
<span>{{ row.code }}</span> |
|
|
<span>{{ row.deviceNumber }}</span> |
|
|
</el-button> |
|
|
</el-button> |
|
|
</template> |
|
|
</template> |
|
|
<template #action="{ row }"> |
|
|
<template #action="{ row }"> |
|
@ -65,10 +65,10 @@ |
|
|
ref="detailRef" |
|
|
ref="detailRef" |
|
|
:isBasic="false" |
|
|
:isBasic="false" |
|
|
:allSchemas="MoldMaintenanceConfig.allSchemas" |
|
|
:allSchemas="MoldMaintenanceConfig.allSchemas" |
|
|
:detailAllSchemas="DeviceMaintenance.allSchemas" |
|
|
:detailAllSchemas="DeviceMaintenanceTwo.allSchemas" |
|
|
:apiCreate="DeviceMaintenanceApi.createDeviceMoldItems" |
|
|
:apiCreate="DeviceMaintenanceApi.createDeviceMoldItems" |
|
|
:apiUpdate="DeviceMaintenanceApi.updateDeviceMoldItems" |
|
|
:apiUpdate="DeviceMaintenanceApi.updateDeviceMoldItems" |
|
|
:apiPage="DeviceMaintenanceApi.getDeviceMoldItemsPage" |
|
|
:apiPage="MoldMaintenanceConfigApi.getDeviceMoldItemsPage" |
|
|
:apiDelete="DeviceMaintenanceApi.deleteDeviceMoldItems" |
|
|
:apiDelete="DeviceMaintenanceApi.deleteDeviceMoldItems" |
|
|
@searchTableSuccessDetail="searchTableSuccessDetail" |
|
|
@searchTableSuccessDetail="searchTableSuccessDetail" |
|
|
/> |
|
|
/> |
|
@ -145,7 +145,7 @@ const searchTableSuccess = (formField, searchField, val, formRef, type, row ) => |
|
|
} else { |
|
|
} else { |
|
|
const setV = {} |
|
|
const setV = {} |
|
|
setV[formField] = val[0][searchField] |
|
|
setV[formField] = val[0][searchField] |
|
|
if (formField == 'deviceName') { |
|
|
if (formField == 'deviceNumber') { |
|
|
setV['deviceName'] = val[0].name |
|
|
setV['deviceName'] = val[0].name |
|
|
} |
|
|
} |
|
|
formRef.setValues(setV) |
|
|
formRef.setValues(setV) |
|
@ -159,16 +159,19 @@ const submitForm = async (formType, submitData) => { |
|
|
if(data.masterId){ |
|
|
if(data.masterId){ |
|
|
data.id = data.masterId |
|
|
data.id = data.masterId |
|
|
} |
|
|
} |
|
|
|
|
|
data.type = 'DEVICE' |
|
|
|
|
|
data.subList = tableData.value // 拼接子表数据参数 |
|
|
|
|
|
data.maintenanceItemId = data.subList.map(item=>item.id).join(',') |
|
|
formRef.value.formLoading = true |
|
|
formRef.value.formLoading = true |
|
|
try { |
|
|
try { |
|
|
if (formType === 'create') { |
|
|
if (formType === 'create') { |
|
|
console.log(data) |
|
|
console.log(data) |
|
|
await InventorychangeRequestMainApi.createInventorychangeRequestMain(data) |
|
|
await MoldMaintenanceConfigApi.createMoldMaintenanceConfig(data) |
|
|
message.success(t('common.createSuccess')) |
|
|
message.success(t('common.createSuccess')) |
|
|
} else { |
|
|
} else { |
|
|
console.log('data',data); |
|
|
console.log('data',data); |
|
|
data.id = data.masterId |
|
|
data.id = data.masterId |
|
|
await InventorychangeRequestMainApi.updateInventorychangeRequestMain(data) |
|
|
await MoldMaintenanceConfigApi.updateMoldMaintenanceConfig(data) |
|
|
message.success(t('common.updateSuccess')) |
|
|
message.success(t('common.updateSuccess')) |
|
|
} |
|
|
} |
|
|
formRef.value.dialogVisible = false |
|
|
formRef.value.dialogVisible = false |
|
@ -251,8 +254,8 @@ const buttonBaseClick = (val, item) => { |
|
|
|
|
|
|
|
|
// 列表-操作按钮 |
|
|
// 列表-操作按钮 |
|
|
const butttondata = [ |
|
|
const butttondata = [ |
|
|
defaultButtons.mainListEditBtn({hasPermi:'eam:moldMaintenanceConfig:update'}), // 编辑 |
|
|
defaultButtons.mainListEditBtn(null), // 编辑 |
|
|
defaultButtons.mainListDeleteBtn({hasPermi:'eam:moldMaintenanceConfig:delete'}), // 删除 |
|
|
defaultButtons.mainListDeleteBtn(null), // 删除 |
|
|
] |
|
|
] |
|
|
|
|
|
|
|
|
// 列表-操作按钮事件 |
|
|
// 列表-操作按钮事件 |
|
|