| | |
| | | :total="page.total"> |
| | | <template #productNoSlot="{ row }"> |
| | | <el-button |
| | | v-if="row.process ==='印铜' || row.process ==='印银'" |
| | | type="primary" |
| | | link |
| | | @click="openDetail(row)" |
| | | > |
| | | {{ row.productNo }} |
| | | </el-button> |
| | | <el-button |
| | | v-else |
| | | type="primary" |
| | | link |
| | | @click="(row) => { |
| | | currentReportRowData = row |
| | | showDetail = true |
| | | }" |
| | | > |
| | | {{ row.productNo }} |
| | | </el-button> |
| | |
| | | :isEdit="false" |
| | | :row="currentReportRowData" |
| | | @refreshData="getList"/> |
| | | <VoltageSortingForm |
| | | v-if="voltageSortingFormVisible" |
| | | v-model:isShow="voltageSortingFormVisible" |
| | | :isEdit="false" |
| | | :row="currentReportRowData" |
| | | @refreshData="getList"/> |
| | | <Detail |
| | | v-if="showDetail" |
| | | v-model:isShow="showDetail" |
| | |
| | | import {productionProductMainListPage} from "@/api/productionManagement/productionProductMain.js"; |
| | | import {userListNoPageByTenantId} from "@/api/system/user.js"; |
| | | import InputModal from "@/views/productionManagement/productionReporting/Input.vue"; |
| | | import VoltageSortingForm from "@/views/productionManagement/workOrder/components/VoltageSortingForm.vue"; |
| | | |
| | | const CopperPrintingForm = defineAsyncComponent(() => import("@/views/productionManagement/workOrder/components/CopperPrintingForm.vue")); |
| | | const Detail = defineAsyncComponent(() => import("@/views/productionManagement/productionReporting/components/Detail.vue")); |
| | |
| | | // 打开投入模态框 |
| | | const isShowInput = ref(false); |
| | | const copperPrintingFormVisible = ref(false); |
| | | const voltageSortingFormVisible = ref(false); |
| | | const showDetail = ref(false); |
| | | const isShowingId = ref(0); |
| | | const showInput = row => { |
| | |
| | | }; |
| | | const openDetail = row => { |
| | | currentReportRowData.value = row; |
| | | copperPrintingFormVisible.value = true; |
| | | if (row.process ==='印铜' || row.process ==='印银') { |
| | | copperPrintingFormVisible.value = true; |
| | | } else if (row.process === '电压分选') { |
| | | voltageSortingFormVisible.value = true; |
| | | } else { |
| | | showDetail.value = true; |
| | | } |
| | | }; |
| | | onMounted(() => { |
| | | getList(); |