Pārlūkot izejas kodu

多工位绑定

qinhb 8 mēneši atpakaļ
vecāks
revīzija
793f780b69

+ 8 - 0
src/api/station/index.ts

@@ -16,6 +16,14 @@ export function updateStation(data: Station) {
   });
 }
 
+export function bindStation(data: Station) {
+  return request({
+    url: "/api/v1/base/station/bind",
+    method: "post",
+    data: data,
+  });
+}
+
 /**
  * 工位绑定设备
  *

+ 3 - 4
src/views/base/modeling/factory/index.vue

@@ -90,7 +90,7 @@ const { isShowTable, tableType } = toRefs(useCommonStoreHook());
 import { updateWorkShop } from "@/api/workShop";
 
 import { updateProductionLine } from "@/api/productionLine";
-import { updateStation } from "@/api/station";
+import {bindStation, updateStation} from "@/api/station";
 // 公共弹窗相关
 const ctableRef = ref(null);
 const workShopRef = ref(null);
@@ -284,11 +284,10 @@ const onSelectedLineFinish = (selectedValue) => {
 };
 const onSelectedStationFinish = (selectedValue) => {
   console.log(selectedValue); //现在多选返回的是id数组
-  // TODO:
   formData.value.code = selectedValue.code;
   formData.value.parentCode = factory.value.code;
-  formData.value.id = selectedValue.id;
-  updateStation(formData.value).then((data: any) => {
+  formData.value.ids = selectedValue;
+  bindStation(formData.value).then((data: any) => {
     ElMessage({
       message: data.msg,
       type: "success",