diff --git a/src/http/api/usercenter/goodsmang.ts b/src/http/api/usercenter/goodsmang.ts index fdd9e3e..f01ae24 100644 --- a/src/http/api/usercenter/goodsmang.ts +++ b/src/http/api/usercenter/goodsmang.ts @@ -16,6 +16,10 @@ export const getDetailApi = (id: any) => { export const equipmentAddApi = (data: any) => { return post('/material-mall/dev', data) } +// 编辑装备 +export const equipmentEditApi = (data: any) => { + return post('/material-mall/dev/edit', data) +} // 保存草稿 export const insertDraftApi = (data: any) => { diff --git a/src/views/user/goodsManagement/index.vue b/src/views/user/goodsManagement/index.vue index b95083e..3090d14 100644 --- a/src/views/user/goodsManagement/index.vue +++ b/src/views/user/goodsManagement/index.vue @@ -17,6 +17,7 @@ import { getEquipmentListApi, //列表 getDetailApi, //详情 equipmentAddApi, //新增 + equipmentEditApi, //编辑 insertDraftApi, //草稿(编辑) removeDeviceApi, //删除 updateUpDownApi, //上下架 @@ -474,16 +475,28 @@ const submitBtn = () => { insurancePdf: insurancePdf.value, //合格证 examinationPdf: examinationPdf.value, //检测证明 } - const res: any = await equipmentAddApi(param) - if (res.code === 200) { - ElMessage({ - type: 'success', - message: '保存成功', - }) - dialogFormVisibleSettlein.value = false - // ruleFormRef.value.resetField() - getList() + if(equipmentDeploymentParams.value.maId&&equipmentDeploymentParams.value.maId!=""){ + const res: any = await equipmentEditApi(param) + if (res.code === 200) { + ElMessage({ + type: 'success', + message: '保存成功', + }) + dialogFormVisibleSettlein.value = false + getList() + } + }else{ + const res: any = await equipmentAddApi(param) + if (res.code === 200) { + ElMessage({ + type: 'success', + message: '保存成功', + }) + dialogFormVisibleSettlein.value = false + getList() + } } + } }) }