灰儿 发表于 2022-6-26 10:59:53

FastAdmin“文明随手拍”插件去掉上传图片为必选项的方法

FastAdmin“文明随手拍”插件事件上报去掉上传图片为必选项的方法

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

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

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


页: [1]
查看完整版本: FastAdmin“文明随手拍”插件去掉上传图片为必选项的方法