cloudroam
2024-11-28 d6d2ea67eee88f3d9dea2df0fd338c807ab0ace4
fix 区域调整
已修改2个文件
30 ■■■■ 文件已修改
src/api/addareaitem.js 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/add-area-item.vue 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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 }
  })
}
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: {},
};