spring
3 小时以前 bddc56038852e18aa9454657a0bee58fae328405
fix: 生产订单-工艺路线-排序接口对接
已修改2个文件
43 ■■■■ 文件已修改
src/api/productionManagement/productProcessRoute.js 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/productionManagement/processRoute/processRouteItem/index.vue 34 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/productionManagement/productProcessRoute.js
@@ -43,3 +43,12 @@
    method: "delete",
  });
}
// 生产订单下:排序工艺路线项目
export function sortRouteItem(data) {
  return request({
    url: "/productProcessRoute/sortRouteItem",
    method: "post",
    data,
  });
}
src/views/productionManagement/processRoute/processRouteItem/index.vue
@@ -210,7 +210,7 @@
import { ref, computed, getCurrentInstance, onMounted, onUnmounted, nextTick } from "vue";
import ProductSelectDialog from "@/views/basicData/product/ProductSelectDialog.vue";
import { findProcessRouteItemList, addOrUpdateProcessRouteItem, sortProcessRouteItem, batchDeleteProcessRouteItem } from "@/api/productionManagement/processRouteItem.js";
import { findProductProcessRouteItemList, deleteRouteItem, addRouteItem, addOrUpdateProductProcessRouteItem } from "@/api/productionManagement/productProcessRoute.js";
import { findProductProcessRouteItemList, deleteRouteItem, addRouteItem, addOrUpdateProductProcessRouteItem, sortRouteItem } from "@/api/productionManagement/productProcessRoute.js";
import { processList } from "@/api/productionManagement/productionProcess.js";
import { useRoute } from 'vue-router'
import { ElMessageBox } from 'element-plus'
@@ -508,10 +508,18 @@
        
        // 调用排序接口
        if (moveItem.id) {
          sortProcessRouteItem({
            id: moveItem.id,
            dragSort: dragSort
          })
          const isOrderPage = pageType.value === 'order';
          const sortPromise = isOrderPage
            ? sortRouteItem({
                id: moveItem.id,
                dragSort: dragSort
              })
            : sortProcessRouteItem({
                id: moveItem.id,
                dragSort: dragSort
              });
          sortPromise
            .then(() => {
              // 更新所有行的dragSort
              tableData.value.forEach((item, index) => {
@@ -553,10 +561,18 @@
        
        // 调用排序接口
        if (moveItem.id) {
          sortProcessRouteItem({
            id: moveItem.id,
            dragSort: dragSort
          })
          const isOrderPage = pageType.value === 'order';
          const sortPromise = isOrderPage
            ? sortRouteItem({
                id: moveItem.id,
                dragSort: dragSort
              })
            : sortProcessRouteItem({
                id: moveItem.id,
                dragSort: dragSort
              });
          sortPromise
            .then(() => {
              // 更新所有行的dragSort
              tableData.value.forEach((item, index) => {