From 8bea44fb459b8fcb3e0897924424971441ae4ae9 Mon Sep 17 00:00:00 2001 From: CD配唱片 <CD配唱片> Date: 星期四, 24 四月 2025 13:35:25 +0800 Subject: [PATCH] 提交钣金计划大表所有 --- src/utils/request.js | 2 /dev/null | 44 -------- src/api/mainPlan/apsPlatePlanList.js | 8 + src/views/mainPlan/platePlanList/index.vue | 215 +++++++++++++++--------------------------- 4 files changed, 84 insertions(+), 185 deletions(-) diff --git a/src/api/ApsPlateProcessShopStat/ApsPlateProcessShopStat.js b/src/api/ApsPlateProcessShopStat/ApsPlateProcessShopStat.js deleted file mode 100644 index a3d3002..0000000 --- a/src/api/ApsPlateProcessShopStat/ApsPlateProcessShopStat.js +++ /dev/null @@ -1,44 +0,0 @@ -import request from '@/utils/request' - -// 鏌ヨ閽i噾杞﹂棿缁熻鍒楄〃 -export function listApsPlateProcessShopStat(query) { - return request({ - url: '/aps/plateProcessShopStat/list', - method: 'get', - params: query - }) -} - -// 鏌ヨ閽i噾杞﹂棿缁熻璇︾粏 -export function getApsPlateProcessShopStat(id) { - return request({ - url: '/ApsPlateProcessShopStat/ApsPlateProcessShopStat/' + id, - method: 'get' - }) -} - -// 鏂板閽i噾杞﹂棿缁熻 -export function addApsPlateProcessShopStat(data) { - return request({ - url: '/ApsPlateProcessShopStat/ApsPlateProcessShopStat', - method: 'post', - data: data - }) -} - -// 淇敼閽i噾杞﹂棿缁熻 -export function updateApsPlateProcessShopStat(data) { - return request({ - url: '/ApsPlateProcessShopStat/ApsPlateProcessShopStat', - method: 'put', - data: data - }) -} - -// 鍒犻櫎閽i噾杞﹂棿缁熻 -export function delApsPlateProcessShopStat(id) { - return request({ - url: '/ApsPlateProcessShopStat/ApsPlateProcessShopStat/' + id, - method: 'delete' - }) -} diff --git a/src/api/mainPlan/apsPlatePlanList.js b/src/api/mainPlan/apsPlatePlanList.js index 0029c5e..5fad45f 100644 --- a/src/api/mainPlan/apsPlatePlanList.js +++ b/src/api/mainPlan/apsPlatePlanList.js @@ -8,7 +8,13 @@ params: query }) } - +// 鏇存柊 +export function listApsPlateProcessShopStatUpdate() { + return request({ + url: '/aps/plateProcessShopStat/update', + method: 'post' + }) +} // // 鏌ヨ閽i噾杞﹂棿缁熻璇︾粏 // export function getApsPlateProcessShopStat(id) { // return request({ diff --git a/src/utils/request.js b/src/utils/request.js index 94f4b29..6ff4157 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -17,7 +17,7 @@ // axios涓姹傞厤缃湁baseURL閫夐」锛岃〃绀鸿姹俇RL鍏叡閮ㄥ垎 baseURL: import.meta.env.VITE_APP_BASE_API, // 瓒呮椂 - timeout: 10000 + timeout: 1000000 }) diff --git a/src/views/mainPlan/platePlanList/index.vue b/src/views/mainPlan/platePlanList/index.vue index 2a1437f..1986cb3 100644 --- a/src/views/mainPlan/platePlanList/index.vue +++ b/src/views/mainPlan/platePlanList/index.vue @@ -1,6 +1,6 @@ <template> <div class="app-container"> - <el-row :gutter="20"> + <!-- <el-row :gutter="20"> <el-col> <el-form :model="queryParams" @@ -31,7 +31,7 @@ </el-row> </el-form> </el-col> - </el-row> + </el-row> --> <el-row :gutter="10" class="mb8"> <el-col :span="1.5"> <el-button @@ -111,8 +111,7 @@ </template> <script setup name="Aps_plate_process_stat"> -import { listPlateStat, updateStat } from "@/api/mainPlan/plateProcessStat"; -import { listApsPlateProcessShopStat } from "@/api/mainPlan/apsPlatePlanList"; +import { listApsPlateProcessShopStat, listApsPlateProcessShopStatUpdate } from "@/api/mainPlan/apsPlatePlanList"; import HxlhTable from "@/components/HxlhTable/index.vue"; import { getToken } from "@/utils/auth"; import { nextTick, onMounted, ref } from "vue"; @@ -132,24 +131,24 @@ const height = ref(document.documentElement.clientHeight - 270 + "px;"); const columnsVersion = ref(0); const data = reactive({ - form: {}, - queryParams: { - pageNum: 1, - pageSize: 10, - workOrderNo: null, - processName: null, - num: null, - routeProcessNumber: null, - currentProcessNumber: null, - productionQuantity: null, - standardTime: null, - processTotalTime: null, - processPlanEndDay: null, - computePlanEndDay: null, - designTimes: null, - batchNumber: null, - }, - rules: {}, + // form: {}, + // queryParams: { + // pageNum: 1, + // pageSize: 10, + // workOrderNo: null, + // processName: null, + // num: null, + // routeProcessNumber: null, + // currentProcessNumber: null, + // productionQuantity: null, + // standardTime: null, + // processTotalTime: null, + // processPlanEndDay: null, + // computePlanEndDay: null, + // designTimes: null, + // batchNumber: null, + // }, + // rules: {}, }); const xGrid = ref(); const { queryParams, form, rules } = toRefs(data); @@ -232,7 +231,7 @@ /** 鏌ヨ閽i噾缁熻鍒楄〃 */ async function getList() { loading.value = true; - const response = await listApsPlateProcessShopStat(queryParams.value); + const response = await listApsPlateProcessShopStat(); const listValue = response.data; const resData = listValue.map((item,index)=>{ item.deptPlans.map((n, i) => { @@ -298,72 +297,69 @@ }, ]); await nextTick(); - console.log(xGrid.value, "llll"); columns.value = [...columns.value, ...newArray]; // 寮哄埗缁勪欢閲嶆柊娓叉煋 } -function generateColumnDynamic() {} -// 鍙栨秷鎸夐挳 -function cancel() { - open.value = false; - reset(); -} +// // 鍙栨秷鎸夐挳 +// function cancel() { +// open.value = false; +// reset(); +// } -// 琛ㄥ崟閲嶇疆 -function reset() { - form.value = { - id: null, - workOrderNo: null, - processName: null, - num: null, - routeProcessNumber: null, - currentProcessNumber: null, - productionQuantity: null, - standardTime: null, - processTotalTime: null, - processPlanEndDay: null, - computePlanEndDay: null, - designTimes: null, - batchNumber: null, - createBy: null, - delFlag: null, - }; - proxy.resetForm("aps_plate_process_statRef"); -} +// // 琛ㄥ崟閲嶇疆 +// function reset() { +// form.value = { +// id: null, +// workOrderNo: null, +// processName: null, +// num: null, +// routeProcessNumber: null, +// currentProcessNumber: null, +// productionQuantity: null, +// standardTime: null, +// processTotalTime: null, +// processPlanEndDay: null, +// computePlanEndDay: null, +// designTimes: null, +// batchNumber: null, +// createBy: null, +// delFlag: null, +// }; +// proxy.resetForm("aps_plate_process_statRef"); +// } -/** 鎼滅储鎸夐挳鎿嶄綔 */ -function handleQuery() { - queryParams.value.pageNum = 1; - getList(); -} +// /** 鎼滅储鎸夐挳鎿嶄綔 */ +// function handleQuery() { +// queryParams.value.pageNum = 1; +// getList(); +// } /** 閲嶇疆鎸夐挳鎿嶄綔 */ -function resetQuery() { - queryParams.value.workOrderNo = ""; - proxy.resetForm("queryRef"); - handleQuery(); -} +// function resetQuery() { +// queryParams.value.workOrderNo = ""; +// proxy.resetForm("queryRef"); +// handleQuery(); +// } // 澶氶�夋閫変腑鏁版嵁 -function handleSelectionChange(selection) { - ids.value = selection.map((item) => item.id); - single.value = selection.length != 1; - multiple.value = !selection.length; -} +// function handleSelectionChange(selection) { +// ids.value = selection.map((item) => item.id); +// single.value = selection.length != 1; +// multiple.value = !selection.length; +// } -/** 鏂板鎸夐挳鎿嶄綔 */ -function handleAdd() { - reset(); - open.value = true; - title.value = "娣诲姞閽i噾缁熻"; -} +// /** 鏂板鎸夐挳鎿嶄綔 */ +// function handleAdd() { +// reset(); +// open.value = true; +// title.value = "娣诲姞閽i噾缁熻"; +// } /** 淇敼鎸夐挳鎿嶄綔 */ function handleUpdate(row) { - reset(); - updateStat().then((response) => { - form.value = response.data; + listApsPlateProcessShopStatUpdate().then((response) => { + // form.value = response.data; ElMessage({ message: "鏁版嵁鏇存柊鎴愬姛", type: "success", @@ -371,76 +367,17 @@ getList(); }); } - -/** 鎻愪氦鎸夐挳 */ -function submitForm() { - proxy.$refs["aps_plate_process_statRef"].validate((valid) => { - if (valid) { - if (form.value.id != null) { - updateAps_plate_process_stat(form.value).then((response) => { - proxy.$modal.msgSuccess("淇敼鎴愬姛"); - open.value = false; - getList(); - }); - } else { - addAps_plate_process_stat(form.value).then((response) => { - proxy.$modal.msgSuccess("鏂板鎴愬姛"); - open.value = false; - getList(); - }); - } - } - }); -} - -/** 鍒犻櫎鎸夐挳鎿嶄綔 */ -function handleDelete(row) { - const _ids = row.id || ids.value; - proxy.$modal - .confirm('鏄惁纭鍒犻櫎閽i噾缁熻缂栧彿涓�"' + _ids + '"鐨勬暟鎹」锛�') - .then(function () { - return delAps_plate_process_stat(_ids); - }) - .then(() => { - getList(); - proxy.$modal.msgSuccess("鍒犻櫎鎴愬姛"); - }) - .catch(() => {}); -} - /** 瀵煎嚭鎸夐挳鎿嶄綔 */ function handleExport() { proxy.download( - "/aps/plateProcessStat/export", - { - ...queryParams.value, - }, + "/aps/plateProcessShopStat/export", + // { + // ...queryParams.value, + // }, `aps_plate_process_stat_${new Date().getTime()}.xlsx` ); } -const headerCellClassName = ({ column }) => { - if (column.field === "name") { - return "col-blue"; - } - return null; -}; -const rowClassName = ({ rowIndex }) => { - if ([2, 3, 5].includes(rowIndex)) { - return "row-green"; - } - return null; -}; -const cellClassName = ({ row, column }) => { - if ( - column.field === "processPlanStartDay" || - column.field === "processPlanEndDay" - ) { - if (row.warning) { - return "col-orange"; - } - } - return null; -}; + onMounted(async () => { getList(); }); -- Gitblit v1.9.3