当前位置: 首页 > ds >正文

vue+elementUI 进行表格行内新增及校验,同行其他输入框数据影响当前输入框校验结果

现有需求如下:
请添加图片描述
当表格同一行内本次核验数不为0时,所属仓库必填。

那么问题的就转换为,在所属仓库做校验时,必须拿到同行的数据.解决代码如下:

<!--其他部分都正常写,此处重点展示所属仓库这一栏的写法-->
<el-table-columnlabel="所属仓库"align="center"prop="storeId"
><template slot-scope="scope"><el-form-itemlabel="":prop="'dataList.' + scope.$index + '.storeId'":rules="[{validator: (rule, value, callback) => {return isStoreIdRequired(rule, value, callback, scope.row);},trigger: 'blur',},]"><el-selectv-model="scope.row.storeId"filterableplaceholder="请选择所属仓库"><el-optionv-for="dict in storeList":key="dict.storeId + ''":label="dict.storeName":value="dict.storeId + ''"><span style="float: left">{{ dict.storeCode }}</span><span style="float: right; color: #8492a6; font-size: 13px">{{dict.storeName}}</span></el-option></el-select></el-form-item></template>
</el-table-column>
------校验方法↓----
isStoreIdRequired(rule, value, callback, row, index) {
//thisNum 为本次核验数if (row.thisNum == 0) {callback();} else if (row.thisNum != 0 && value) {callback();} else {callback(new Error("本次核验数不为0时,所属仓库必填"));}
},
http://www.xdnf.cn/news/20169.html

相关文章:

  • 【ComfyUI】涂鸦 ControlNet 涂鸦参考引导生成
  • django全国小米su7的行情查询系统(代码+数据库+LW)
  • 论文介绍:Fast3R,更快的多视图 3D 重建的新范式
  • 计算机原理(一)
  • 4.5.8版本来了~山海鲸最新内容抢鲜看
  • 2025 全国大学生数学建模竞赛题目-B 题 碳化硅外延层厚度的确定 问题二完整思路
  • Coze插件AI复刻之:网页截图
  • 数据结构准备:包装类+泛型
  • 大语言模型推理的幕后英雄:深入解析Prompt Processing工作机制
  • 时序数据库IoTDB的六大实用场景盘点
  • 基于机器学习的缓存准入策略研究
  • 服务器异常磁盘写排查手册 · 已删除文件句柄篇
  • 安装与配置Jenkins(小白的”升级打怪“成长之路)
  • AI-Agent智能体提示词工程使用分析
  • leetcode212.单词搜索II
  • SQL优化与准确性提升:基于RAG框架的智能SQL生成技术解析
  • webrtc之高通滤波——HighPassFilter源码及原理分析
  • 正则表达式,字符串的搜索与替换
  • 【面试题】介绍一下BERT和GPT的训练方式区别?
  • Ansible 项目管理核心要点总结
  • 进程与线程详解, IPC通信与RPC通信对比,Linux前台与后台作业
  • Android入门到实战(八):从发现页到详情页——跳转、传值与RecyclerView多类型布局
  • 深度学习——ResNet 卷积神经网络
  • Python快速入门专业版(二):print 函数深度解析:不止于打印字符串(含10+实用案例)
  • Docker多阶段构建Maven项目
  • K8s资源管理:高效管控CPU与内存
  • React学习之路永无止境:下一步,去向何方?
  • Jmeter基础教程详解
  • STM32H750 RTC介绍及应用
  • 国产GEO工具哪家强?巨推集团、SEO研究协会网、业界科技三强对比