热搜词
发表于 2022-6-26 10:59:53 | 显示全部楼层 |阅读模式
FastAdmin“文明随手拍”插件事件上报去掉上传图片为必选项的方法

1.打开根目录  /addons/keesuishoupai/uniapp/pages/report/submit.vue 文件,查找如下 uView 表单验证代码:
  1. images:
  2. [{
  3. required: true,
  4. message: '请上传图片',
  5. trigger: 'blur,change'
  6. }]
复制代码
注释掉如下代码:
required: true,

再查找如下 uView 代码:
  1. <u-form-item label="添加图片"  required label-position="top" prop="images">
复制代码
去掉 uView 代码中的“required”属性

2.打开根目录 /addons/keesuishoupai/controller/api/Report.php 文件,查找如下 thinkphp5.0 自定义验证规则:
  1.     $rule = [
  2.             'content|事件描述'      => 'require|length:3,100',
  3.             'labels|事件标签' => 'require',
  4.             'address|发生地点' => 'require',
  5.             'images|图片' => 'require'
  6.         ];
  7.         $msg = [
  8.             'content.require'   => '事件描述不能为空',
  9.             'content.length'    => '事件描述长度限制在10~500个字符',
  10.             'labels'      => '事件标签不能为空',
  11.             'address'      => '发生地点不能为空',
  12.             'images'      => '图片不能为空',
  13.         ];
复制代码
注释掉如下代码: 'images|图片' => 'require'


全部评论0
回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2025-1-16 00:26 , Processed in 0.166542 second(s), 22 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2025 Discuz! Team