From d6d2ea67eee88f3d9dea2df0fd338c807ab0ace4 Mon Sep 17 00:00:00 2001 From: cloudroam <cloudroam> Date: 星期四, 28 十一月 2024 18:43:24 +0800 Subject: [PATCH] fix 区域调整 --- src/api/addareaitem.js | 6 +++--- src/components/add-area-item.vue | 24 ++++++++++++++++++++---- 2 files changed, 23 insertions(+), 7 deletions(-) diff --git a/src/api/addareaitem.js b/src/api/addareaitem.js index 6c1c639..5de8b95 100644 --- a/src/api/addareaitem.js +++ b/src/api/addareaitem.js @@ -23,7 +23,7 @@ export function updateAreaModuleItem(dto) { return request({ url: '/api/services/app/SwitchDevice/UpdateAreaModuleItem', - method: 'put', + method: 'post', data: { ...dto } @@ -33,7 +33,7 @@ export function deleteAreaModuleItem(id) { return request({ url: '/api/services/app/SwitchDevice/DeleteAreaModuleItem', - method: 'delete', - params: { id } + method: 'get', + params: {'id': id } }) } diff --git a/src/components/add-area-item.vue b/src/components/add-area-item.vue index 066b8e2..626f48a 100644 --- a/src/components/add-area-item.vue +++ b/src/components/add-area-item.vue @@ -9,10 +9,17 @@ <div class="flex m-t-2rem"> <div class="label require">区域编号:</div> - <el-input v-model="areacode"></el-input> + <el-select v-model="areacode" placeholder="请选择区域编号" width="28rem"> + <el-option + v-for="item in areaCodes" + :key="item.id" + :label="item.name" + :value="item.id"> + </el-option> + </el-select> </div> <div class="flex m-t-2rem"> - <div class="label require">区域名称:</div> + <div class="label require">产线名称:</div> <el-input v-model="areaName"></el-input> </div> <div class="flex m-t-2rem"> @@ -20,7 +27,7 @@ <el-input-number size="medium" v-model="areaConfigNum" :min="500" label="最小是500"></el-input-number> </div> <div class="flex m-t-2rem"> - <div class="label require">首页背景:</div> + <div class="label require">产线背景:</div> <el-upload v-if="open" class="upload-demo" :action="getUploadAction()" @@ -69,6 +76,7 @@ <script> import {addAreaItemInfo, updateAreaModuleItem} from "@/api/addareaitem"; +import {getAreaCode} from "@/api/area"; import service from '@/utils/request-api' export default { @@ -90,9 +98,11 @@ editItemId: '', filename1: '', filename2: '', + areaCodes:[], }; }, mounted() { + this.getAreaCode(); }, methods: { async submit() { @@ -199,7 +209,7 @@ getUploadAction(){ this.baseURL = service.defaults.baseURL; console.log("this.baseURL", this.baseURL) - return this.baseURL+"home/UploadFile"; + return this.baseURL+"/home/UploadFile"; }, handleSuccess(response, file, fileList) { // 在这里处理文件上传成功的逻辑,例如保存响应数据到组件的状态中。 @@ -223,6 +233,12 @@ this.filename2 = file.name; console.log('文件上传成功地址', this.uploadUrl); }, + getAreaCode(){ + getAreaCode().then((res) => { + this.areaCodes = res.cabinetList || []; + }); + }, + }, watch: {}, }; -- Gitblit v1.9.3