| | |
| | | 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' |
| | |
| | | |
| | | // 调用排序接口 |
| | | 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) => { |
| | |
| | | |
| | | // 调用排序接口 |
| | | 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) => { |