vue 弹窗 模板

devtools/2025/2/7 10:53:29/
<template><el-dialogtitle="选择批号":visible.sync="showFlag"width="800px"append-to-body:destroy-on-close="true"@open="handleOpen"><el-form :model="queryParams" ref="queryForm" :inline="true"><el-form-item label="规格" prop="specs"><el-input v-model="queryParams.specs" placeholder="请输入规格" clearable size="small"/></el-form-item><el-form-item label="品名" prop="itemInfo_ItemName"><el-input v-model="queryParams.itemInfo_ItemName" placeholder="请输入料品名称" clearable size="small"/></el-form-item><el-form-item><el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button><el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button></el-form-item></el-form><el-table v-loading="loading" :data="binList" @selection-change="handleSelectionChange"@row-dblclick="handleRowDbClick"><el-table-column type="selection" width="55" /><el-table-column label="行号" align="center" prop="docLineNo" /><el-table-column label="品名" align="center" prop="itemInfo_ItemName" /><el-table-column label="规格" align="center" prop="specs" /><el-table-column label="可退货数量" align="center" prop="applyQtyTU1" /><el-table-column label="批号" align="center" prop="lotInfo_LotCode" /><el-table-column label="番号" align="center" prop="seiBanCode" /></el-table><paginationv-show="total>0":total="total":page.sync="queryParams.pageNum":limit.sync="queryParams.pageSize"@pagination="getList"/><div slot="footer" class="dialog-footer"><el-button type="primary" @click="confirmSelect">确 定</el-button><el-button @click="cancel">取 消</el-button></div></el-dialog></template><script>import {   getListReturnDataByReceipt3 } from "@/api/mes/xs/salesreturnreceipt";export default {name: "BinSelect",data() {return {docLineRemainingQty: new Map(),showFlag: false,loading: false,selectedRows: [],total: 0,binList: [],queryParams: {pageNum: 1,pageSize: 10,docNo:null,itemInfo_ItemName: null, //料品名称specs:null, //规格// applyQtyTU1:null, //可退货数量// lotInfo_LotCode:null, //批号// seiBanCode:null, //番号}};},methods: {handleOpen() {console.log('Dialog opened, showFlag:', this.showFlag);},getList() {this.loading = true;getListReturnDataByReceipt3(this.queryParams).then(response => {this.binList = response.rows;this.binList.forEach(item => {const remainingQty = this.docLineRemainingQty.get(item.itemInfo_ItemCode) || 0;item.applyQtyTU1 = remainingQty; // Assign the remaining quantity to the item});console.log(this.binList);this.total = response.total;this.loading = false;});},handleQuery() {this.queryParams.pageNum = 1;this.getList();},resetQuery() {this.resetForm("queryForm");this.handleQuery();},handleSelectionChange(selection) {this.selectedRows = selection;},handleRowDbClick(row) {if (this.$refs.table) {this.$refs.table.toggleRowSelection(row);} else {console.error("表格引用未定义");}},confirmSelect() {if (this.selectedRows.length > 0) {this.$emit('onSelected', this.selectedRows);this.cancel();} else {this.$message.warning('请至少选择一条数据');}},cancel() {this.showFlag = false;this.selectedRows = [];}}};</script>
      <el-col :span="1.5"><el-button type="primary" icon="el-icon-plus" size="mini" @click="handleQueryReturnDataByReceipt":disabled="!form.returnOrderId"v-hasPermi="['mes/xs:salesreturnreceipt:add']">配件选择</el-button></el-col><ReturnDataByReceipt ref="ReturnDataByReceipt" @onSelected="onReturnDataByReceiptSelected" :size="'large'"></ReturnDataByReceipt><el-col :span="1.5">

效果

 onReturnDataByReceiptSelected(selected){}


http://www.ppmy.cn/devtools/156787.html

相关文章

Excel交换列位置

在Excel中拖动列以调整位置&#xff0c;可以按照以下步骤操作&#xff1a; 方法一&#xff1a;使用鼠标拖动 选择整列&#xff1a;点击列标&#xff08;如A、B、C&#xff09;选中要移动的列。拖动列&#xff1a; 将鼠标移到列边框&#xff0c;光标变为四向箭头。按住鼠标左键…

JVM监控和管理工具

基础故障处理工具 jps jps(JVM Process Status Tool)&#xff1a;Java虚拟机进程状态工具 功能 1&#xff1a;列出正在运行的虚拟机进程 2&#xff1a;显示虚拟机执行主类(main()方法所在的类) 3&#xff1a;显示进程ID(PID&#xff0c;Process Identifier) 命令格式 jps […

牛客比赛贪心算法

题目如下 代码及解析如下 谢谢观看&#xff01;&#xff01;&#xff01;

[250202] DocumentDB 开源发布:基于 PostgreSQL 的文档数据库新选择 | Jekyll 4.4.0 发布

目录 DocumentDB 开源发布&#xff1a;基于 PostgreSQL 的文档数据库新选择DocumentDB 的使命DocumentDB 的架构 Jekyll 4.4.0 版本发布&#x1f195; 新特性与改进 DocumentDB 开源发布&#xff1a;基于 PostgreSQL 的文档数据库新选择 微软近日宣布开源 DocumentDB&#xff…

【自学笔记】Python的基础知识点总览-持续更新

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 Python基础知识总览1. Python简介2. 安装与环境配置3. 基本语法3.1 变量与数据类型3.2 控制结构3.3 函数与模块3.4 文件操作 4. 面向对象编程&#xff08;OOP&#…

排序算法--计数排序

唯一种没有比较的排序(指没有前后比较,还是有交换的)。统计每个元素出现的次数&#xff0c;直接计算元素在有序序列中的位置&#xff0c;要求数据是整数且范围有限。适用于数据为小范围整数&#xff08;如年龄、成绩&#xff09;&#xff0c;数据重复率较高时效率更优。可用于小…

浅尝yolo11全程记录1-准备环境+官网模型推理(个人备份)

准备工作&#xff08;虚拟环境、导入项目&#xff09; 安装Anaconda 主要是为了创建和管理虚拟环境&#xff0c;在pycharm里按照项目里的requirments.txt安装依赖的时候&#xff0c;使用虚拟环境会好很多&#xff08;我记得不用Anaconda也可以直接在pycharm的terminal里头创建…

DeepSeek服务器繁忙问题的原因分析与解决方案

一、引言 随着人工智能技术的飞速发展&#xff0c;DeepSeek 等语言模型在众多领域得到了广泛应用。然而&#xff0c;在春节这段时间的使用过程中&#xff0c;用户常常遭遇服务器繁忙的问题&#xff0c;这不仅影响了用户的使用体验&#xff0c;也在一定程度上限制了模型的推广和…