addApi 没有配置时不刷新 source
This commit is contained in:
parent
6bc7bcde94
commit
cd515f764e
|
@ -564,8 +564,9 @@ export function registerOptionsControl(config: OptionsConfig) {
|
|||
};
|
||||
}
|
||||
|
||||
// 如果配置了 source 直接重新拉取接口就够了
|
||||
if (source) {
|
||||
// 如果配置了 source 且配置了 addApi 直接重新拉取接口就够了
|
||||
// 不能不判断 addApi 就刷新,因为有些场景就是临时添加的。
|
||||
if (source && addApi) {
|
||||
this.reload();
|
||||
} else {
|
||||
// 否则直接前端变更 options
|
||||
|
@ -659,7 +660,7 @@ export function registerOptionsControl(config: OptionsConfig) {
|
|||
return;
|
||||
}
|
||||
|
||||
if (source) {
|
||||
if (source && !editApi) {
|
||||
this.reload();
|
||||
} else {
|
||||
const indexes = findTreeIndex(model.options, item => item === origin);
|
||||
|
|
|
@ -141,6 +141,27 @@ export const validations: {
|
|||
!isExisty(value) || isEmpty(value) || /^[1]([3-9])[0-9]{9}$/.test(value)
|
||||
);
|
||||
},
|
||||
isTelNumber: function(values, value) {
|
||||
return (
|
||||
!isExisty(value) ||
|
||||
isEmpty(value) ||
|
||||
/^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$/.test(value)
|
||||
);
|
||||
},
|
||||
isZipcode: function(values, value) {
|
||||
return (
|
||||
!isExisty(value) || isEmpty(value) || /^[1-9]{1}(\d+){5}$/.test(value)
|
||||
);
|
||||
},
|
||||
isId: function(values, value) {
|
||||
return (
|
||||
!isExisty(value) ||
|
||||
isEmpty(value) ||
|
||||
/(^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$)|(^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}$)/.test(
|
||||
value
|
||||
)
|
||||
);
|
||||
},
|
||||
notEmptyString: function(values, value) {
|
||||
return !isExisty(value) || !(String(value) && String(value).trim() === '');
|
||||
},
|
||||
|
@ -205,7 +226,10 @@ export const validateMessages: {
|
|||
notEmptyString: '请不要全输入空白字符',
|
||||
equalsField: '输入的数据与 $1 值不一致',
|
||||
equals: '输入的数据与 $1 不一致',
|
||||
isPhoneNumber: '请输入合法的手机号码'
|
||||
isPhoneNumber: '请输入合法的手机号码',
|
||||
isTelNumber: '请输入合法的电话号码',
|
||||
isZipcode: '请输入合法的邮编地址',
|
||||
isId: '请输入合法的身份证号'
|
||||
};
|
||||
|
||||
export function validate(
|
||||
|
|
Loading…
Reference in New Issue