new files
This commit is contained in:
@@ -0,0 +1,54 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2026 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
namespace app\validate\supplier;
|
||||
|
||||
use think\Validate;
|
||||
|
||||
class SupplierTicketPrintValidate extends Validate
|
||||
{
|
||||
|
||||
/**
|
||||
* 定义验证规则
|
||||
* 格式:'字段名' => ['规则1','规则2'...]
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $rule = [
|
||||
'develop_id' => 'require|gt:0',
|
||||
'api_key' => 'require|max:100',
|
||||
'client_id' => 'require|max:100',
|
||||
'terminal_number' => 'require|max:100',
|
||||
'status' => 'require|number',
|
||||
];
|
||||
|
||||
/**
|
||||
* 定义错误信息
|
||||
* 格式:'字段名.规则名' => '错误信息'
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $message = [
|
||||
'develop_id.require' => '请填写用户ID',
|
||||
'develop_id.gt' => '用户ID参数错误',
|
||||
'api_key.require' => '请填写秘钥',
|
||||
'api_key.max' => '秘钥最多不能超过100个字符',
|
||||
'client_id.require' => '请填写应用ID',
|
||||
'client_id.max' => '应用ID最多不能超过100个字符',
|
||||
'terminal_number.require' => '请填写终端号',
|
||||
'terminal_number.max' => '终端号最多不能超过100个字符',
|
||||
'status.require' => '开关',
|
||||
'status.number' => '开关',
|
||||
];
|
||||
|
||||
protected $scene = [
|
||||
'update' => ['develop_id', 'api_key', 'client_id', 'terminal_number', 'status'],
|
||||
];
|
||||
}
|
||||
71
pro_v3.5.1/app/validate/supplier/SystemSupplierValidate.php
Normal file
71
pro_v3.5.1/app/validate/supplier/SystemSupplierValidate.php
Normal file
@@ -0,0 +1,71 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2026 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
namespace app\validate\supplier;
|
||||
|
||||
use think\Validate;
|
||||
|
||||
class SystemSupplierValidate extends Validate
|
||||
{
|
||||
|
||||
/**
|
||||
* 定义验证规则
|
||||
* 格式:'字段名' => ['规则1','规则2'...]
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $rule = [
|
||||
'supplier_name' => 'require|max:25',
|
||||
'name' => 'max:25',
|
||||
'phone' => 'require|mobile',
|
||||
'email' => 'email|max:50',
|
||||
'address' => 'max:255',
|
||||
'province' => 'gt:0',
|
||||
'city' => 'gt:0',
|
||||
'area' => 'gt:0',
|
||||
'detailed_address' => 'max:255',
|
||||
'account' => 'require',
|
||||
'pwd' => ['require', 'length:4,64'],
|
||||
'mark' => 'max:255',
|
||||
];
|
||||
|
||||
/**
|
||||
* 定义错误信息
|
||||
* 格式:'字段名.规则名' => '错误信息'
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $message = [
|
||||
'supplier_name.require' => '请填写供应商名称',
|
||||
'supplier_name.max' => '供应商名称最多不能超过25个字符',
|
||||
'name.max' => '名称最多不能超过25个字符',
|
||||
'phone.require' => '请填写手机号',
|
||||
'phone.mobile' => '手机号格式不正确',
|
||||
'email.email' => '邮箱格式不正确',
|
||||
'email.max' => '邮箱最多不能超过100个字符',
|
||||
'address.max' => '供应商地址最多不能超过255个字符',
|
||||
'mark.max' => '备注最多不能超过255个字符',
|
||||
'province.gt' => '省份信息错误',
|
||||
'city.gt' => '城市信息错误',
|
||||
'area.gt' => '地区信息错误',
|
||||
'detailed_address.max' => '详细地址最多不能超过255个字符',
|
||||
'account.require' => '请填写供应商登录用户名',
|
||||
// 'account.length' => '供应商登录用户名4-64长度字符',
|
||||
'pwd.require' => '请输入密码',
|
||||
'pwd.length' => '密码长度4-64位字符',
|
||||
];
|
||||
|
||||
protected $scene = [
|
||||
'login' => ['account', 'pwd'],
|
||||
'update' => ['supplier_name', 'name', 'phone', 'email', 'address', 'detailed_address', 'province', 'city', 'area'],
|
||||
'save' => ['supplier_name', 'name', 'phone', 'email', 'address', 'detailed_address', 'province', 'city', 'area','account', 'pwd', 'mark'],
|
||||
'admin_update' => ['supplier_name', 'name', 'phone', 'email', 'address', 'detailed_address', 'province', 'city', 'area','account', 'mark'],
|
||||
];
|
||||
}
|
||||
Reference in New Issue
Block a user