From 14487ab37d035c6fa2d993f5759fc6870aa1d19d Mon Sep 17 00:00:00 2001
From: BianLzhaoMin <11485688+bianliangzhaomin123@user.noreply.gitee.com>
Date: Fri, 6 Dec 2024 19:25:03 +0800
Subject: [PATCH] =?UTF-8?q?=E8=A3=85=E5=A4=87=E6=96=B0=E5=A2=9E=E9=97=AE?=
=?UTF-8?q?=E9=A2=98=E4=BF=AE=E5=A4=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/user/goodsManagement/index.vue | 35 ++++++++++++++++++------
1 file changed, 26 insertions(+), 9 deletions(-)
diff --git a/src/views/user/goodsManagement/index.vue b/src/views/user/goodsManagement/index.vue
index 2daa11c..c6c238b 100644
--- a/src/views/user/goodsManagement/index.vue
+++ b/src/views/user/goodsManagement/index.vue
@@ -130,6 +130,7 @@ getList()
const equipmentDeployment = () => {
settleinTitle.value = '新增装备'
isViewForm.value = false
+ isEditForm.value = false
Object.assign(addAndEditForm, addAndEditFormTemp)
disabledForm.value = false
isEditDisabled.value = true
@@ -157,7 +158,7 @@ const equipmentDeployment = () => {
// 打开入驻弹框
dialogFormVisibleSettlein.value = true
}
-
+const isEditForm = ref(false)
const maId: any = ref('')
// 编辑按钮
const editRowInfo = (row: any) => {
@@ -166,6 +167,7 @@ const editRowInfo = (row: any) => {
disabledForm.value = false
isEditDisabled.value = true
isViewForm.value = false
+ isEditForm.value = true
}
/* 查看按钮 */
const previewRowInfo = (row: any) => {
@@ -241,7 +243,13 @@ const getDetailData = async (row: any) => {
insurancePdf,
examinationPdf,
})
+ if (settleinTitle.value == '装备编辑') {
+ Object.assign(addAndEditForm, {
+ maId: row.maId,
+ })
+ console.log(row.maId, '****')
+ }
descriptionFormList.value[0].insurancePdfs = insurancePdf
descriptionFormList.value[0].examinationPdfs = examinationPdf
addAndEditForm.deviceTypeList = getSelectId(deviceTypeTree.value, addAndEditForm.typeId)
@@ -475,7 +483,7 @@ const descriptionRules = ref({
})
// 弹框保存提交
const submitBtn = async () => {
- submitFun(1)
+ submitFun(isEditForm.value ? 3 : 1)
// ruleFormRef.value.validate(async (valid: any) => {
// if (valid) {
// if (
@@ -532,7 +540,7 @@ const submitBtn = async () => {
}
const submitFun = (type: any) => {
console.log(9999)
- // type 1 提交 2 存草稿
+ // type 1 提交 2 存草稿 3 编辑时提交
addAndEditForm.mainFileList = [
...addAndEditForm.mainFileList,
...addAndEditForm.mainFileTempList,
@@ -572,7 +580,16 @@ const submitFun = (type: any) => {
addAndEditForm.typeId =
addAndEditForm.deviceTypeList[addAndEditForm.deviceTypeList.length - 1]
- const SEND_FUN_API = type == 1 ? equipmentAddApi : insertDraftApi
+ let SEND_FUN_API: any = null
+ if (type == 1) {
+ SEND_FUN_API = equipmentAddApi
+ }
+ if (type == 2) {
+ SEND_FUN_API = insertDraftApi
+ }
+ if (type == 3) {
+ SEND_FUN_API = equipmentEditApi
+ }
const res: any = await SEND_FUN_API(addAndEditForm)
console.log(res, '提交结果---')
if (res.code === 200) {
@@ -1020,12 +1037,12 @@ const onDialogClose = () => {
@click="handleUpdateUpDown(null, 1)"
>批量下架
- 模板下载
批量上传
+ >批量上传 -->
@@ -1209,7 +1226,7 @@ const onDialogClose = () => {
maxlength="20"
v-model="addAndEditForm.unitName"
clearable
- :disabled="isDisabled"
+ :disabled="isDisabled || isEditForm"
/>
@@ -1248,7 +1265,7 @@ const onDialogClose = () => {
placeholder="请输入租赁价格"
clearable
maxlength="20"
- :disabled="isDisabled"
+ :disabled="isDisabled || isEditForm"
style="width: 350px"
/>