|
@@ -129,11 +129,11 @@
|
|
label: '中文详情链接',
|
|
label: '中文详情链接',
|
|
rules: [
|
|
rules: [
|
|
{
|
|
{
|
|
- required: true,
|
|
|
|
|
|
+ required: false,
|
|
// @ts-ignore
|
|
// @ts-ignore
|
|
validator: async (rule, value) => {
|
|
validator: async (rule, value) => {
|
|
var reg=/(http|https):\/\/[\w]+(.[\w]+)([\w\-\.,@?^=%&:/~\+#\u4e00-\u9fa5]*[\w\-\@?^=%&/~\+#])/;
|
|
var reg=/(http|https):\/\/[\w]+(.[\w]+)([\w\-\.,@?^=%&:/~\+#\u4e00-\u9fa5]*[\w\-\@?^=%&/~\+#])/;
|
|
- if (!reg.test(value)) {
|
|
|
|
|
|
+ if (value && !reg.test(value)) {
|
|
return Promise.reject(t('common.inputText')+'正确的地址');
|
|
return Promise.reject(t('common.inputText')+'正确的地址');
|
|
}
|
|
}
|
|
return Promise.resolve();
|
|
return Promise.resolve();
|
|
@@ -194,11 +194,11 @@
|
|
label: '英文详情链接',
|
|
label: '英文详情链接',
|
|
rules: [
|
|
rules: [
|
|
{
|
|
{
|
|
- required: true,
|
|
|
|
|
|
+ required: false,
|
|
// @ts-ignore
|
|
// @ts-ignore
|
|
validator: async (rule, value) => {
|
|
validator: async (rule, value) => {
|
|
var reg=/(http|https):\/\/[\w]+(.[\w]+)([\w\-\.,@?^=%&:/~\+#\u4e00-\u9fa5]*[\w\-\@?^=%&/~\+#])/;
|
|
var reg=/(http|https):\/\/[\w]+(.[\w]+)([\w\-\.,@?^=%&:/~\+#\u4e00-\u9fa5]*[\w\-\@?^=%&/~\+#])/;
|
|
- if (!reg.test(value)) {
|
|
|
|
|
|
+ if (value && !reg.test(value)) {
|
|
return Promise.reject(t('common.inputText')+'正确的地址');
|
|
return Promise.reject(t('common.inputText')+'正确的地址');
|
|
}
|
|
}
|
|
return Promise.resolve();
|
|
return Promise.resolve();
|