From c8b65690b946b28b179796fbe2f020e732043c58 Mon Sep 17 00:00:00 2001
From: 张诺 <zhang_12370@163.com>
Date: 星期四, 08 一月 2026 18:10:16 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev_天津军泰伟业' into dev_天津军泰伟业
---
src/views/productionManagement/productionReporting/Output.vue | 163 +++++++++++++++++++++++++++---------------------------
1 files changed, 81 insertions(+), 82 deletions(-)
diff --git a/src/views/productionManagement/productionReporting/Output.vue b/src/views/productionManagement/productionReporting/Output.vue
index 0f49a55..4eeac43 100644
--- a/src/views/productionManagement/productionReporting/Output.vue
+++ b/src/views/productionManagement/productionReporting/Output.vue
@@ -1,21 +1,18 @@
<template>
<div>
- <el-dialog
- v-model="isShow"
- title="浜у嚭"
- @close="closeModal"
- >
- <PIMTable
- rowKey="id"
- :column="tableColumn"
- :tableData="data"
- :page="page"
- :tableLoading="tableLoading"
- @pagination="pagination"
- ></PIMTable>
+ <el-dialog v-model="isShow"
+ title="浜у嚭"
+ @close="closeModal">
+ <PIMTable rowKey="id"
+ :column="tableColumn"
+ :tableData="data"
+ :page="page"
+ :tableLoading="tableLoading"
+ @pagination="pagination"></PIMTable>
<template #footer>
<div class="dialog-footer">
- <el-button type="primary" @click="closeModal">鍏抽棴</el-button>
+ <el-button type="primary"
+ @click="closeModal">鍏抽棴</el-button>
</div>
</template>
</el-dialog>
@@ -23,85 +20,87 @@
</template>
<script setup>
-import {ref, computed, onMounted} from "vue";
-import { productionProductOutputListPage } from "@/api/productionManagement/productionProductOutput.js";
+ import { ref, computed, onMounted } from "vue";
+ import { productionProductOutputListPage } from "@/api/productionManagement/productionProductOutput.js";
-const props = defineProps({
- visible: {
- type: Boolean,
- required: true,
- },
- productionProductMainId: {
- type: Number,
- required: true,
- },
-});
+ const props = defineProps({
+ visible: {
+ type: Boolean,
+ required: true,
+ },
+ productionProductMainId: {
+ type: Number,
+ required: true,
+ },
+ });
-const emit = defineEmits(['update:visible', 'completed']);
+ const emit = defineEmits(["update:visible", "completed"]);
-const page = reactive({
- current: 1,
- size: 100,
- total: 0
-});
+ const page = reactive({
+ current: 1,
+ size: 100,
+ total: 0,
+ });
-const pagination = (obj) => {
- page.current = obj.page;
- page.size = obj.limit;
- fetchData();
-};
+ const pagination = obj => {
+ page.current = obj.page;
+ page.size = obj.limit;
+ fetchData();
+ };
-const tableLoading = ref(false);
+ const tableLoading = ref(false);
-const tableColumn = [
- {
- label: '鎶ュ伐鍗曞彿',
- prop: 'productNo',
- },
- {
- label: '浜у搧鍨嬪彿',
- prop: 'model',
- },
- {
- label: '鎶曞叆鏁伴噺',
- prop: 'quantity',
- },
-]
+ const tableColumn = [
+ {
+ label: "鎶ュ伐鍗曞彿",
+ prop: "productNo",
+ },
+ {
+ label: "浜у搧鍨嬪彿",
+ prop: "model",
+ },
+ {
+ label: "浜у嚭鏁伴噺",
+ prop: "quantity",
+ },
+ ];
-const isShow = computed({
- get() {
- return props.visible;
- },
- set(val) {
- emit('update:visible', val);
- },
-});
+ const isShow = computed({
+ get() {
+ return props.visible;
+ },
+ set(val) {
+ emit("update:visible", val);
+ },
+ });
-const data = ref([])
+ const data = ref([]);
-const closeModal = () => {
- isShow.value = false;
-};
+ const closeModal = () => {
+ isShow.value = false;
+ };
-const fetchData = () => {
- tableLoading.value = true;
- const params = { productMainId: props.productionProductMainId, ...page };
+ const fetchData = () => {
+ tableLoading.value = true;
+ const params = { productMainId: props.productionProductMainId, ...page };
- productionProductOutputListPage(params).then(res => {
- tableLoading.value = false;
- data.value = res.data.records;
- page.total = res.data.total;
- }).catch(err => {
- tableLoading.value = false;
- })
-};
+ productionProductOutputListPage(params)
+ .then(res => {
+ tableLoading.value = false;
+ data.value = res.data.records;
+ page.total = res.data.total;
+ })
+ .catch(err => {
+ tableLoading.value = false;
+ });
+ };
-defineExpose({
- closeModal,
- isShow,
-});
+ defineExpose({
+ closeModal,
+ isShow,
+ });
-onMounted(() => {
- fetchData()
-})
+ onMounted(() => {
+ fetchData();
+ });
</script>
--
Gitblit v1.9.3