Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Hooke
/
data-table
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Graphs
Network
Create a new issue
Commits
Issue Boards
Authored by
hookehuyr
2024-11-21 13:16:51 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
f8be6f2ca66c15272b8cb1792c1d4237bd800747
f8be6f2c
1 parent
523f8573
✨ feat: 新增cookie有效性控制
Hide whitespace changes
Inline
Side-by-side
Showing
19 changed files
with
43 additions
and
43 deletions
src/components/AreaPickerField/index.vue
src/components/CheckboxField/index.vue
src/components/DatePickerField/index.vue
src/components/DateTimePickerField/index.vue
src/components/EmailField/index.vue
src/components/GenderField/index.vue
src/components/IdentityField/index.vue
src/components/MultiRuleField/index.vue
src/components/NameField/index.vue
src/components/NumberField/index.vue
src/components/OrgPickerField/MyComponent.vue
src/components/PhoneField/index.vue
src/components/PickerField/index.vue
src/components/RadioField/index.vue
src/components/RatePickerField/MyComponent.vue
src/components/TableField/index.vue
src/components/TextField/index.vue
src/components/TextareaField/index.vue
src/components/TimePickerField/index.vue
src/components/AreaPickerField/index.vue
View file @
f8be6f2
<!--
* @Date: 2022-08-30 14:32:11
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2024-11-21 1
2:17:06
* @LastEditTime: 2024-11-21 1
3:14:21
* @FilePath: /data-table/src/components/AreaPickerField/index.vue
* @Description: 省市区选择控件
-->
...
...
@@ -105,10 +105,10 @@ const onActive = (val) => {
temp.street = val.street;
obj[props.item.key] = JSON.stringify(temp); // 替换掉旧值
}
Cookies.set($route.query.code, JSON.stringify(obj));
Cookies.set($route.query.code, JSON.stringify(obj)
, { expires: 1 }
);
} else {
// 如果Cookie不存在,新增它
Cookies.set($route.query.code, JSON.stringify({ [props.item.key]: currentValue }));
Cookies.set($route.query.code, JSON.stringify({ [props.item.key]: currentValue })
, { expires: 1 }
);
}
};
</script>
...
...
src/components/CheckboxField/index.vue
View file @
f8be6f2
...
...
@@ -173,10 +173,10 @@ watch(
// 如果Cookie存在,更新它
let obj = JSON.parse(existingCookie);
obj[props.item.key] = currentValue; // 替换掉旧值
Cookies.set($route.query.code, JSON.stringify(obj));
Cookies.set($route.query.code, JSON.stringify(obj)
, { expires: 1 }
);
} else {
// 如果Cookie不存在,新增它
Cookies.set($route.query.code, JSON.stringify({ [props.item.key]: currentValue }));
Cookies.set($route.query.code, JSON.stringify({ [props.item.key]: currentValue })
, { expires: 1 }
);
}
}
);
...
...
src/components/DatePickerField/index.vue
View file @
f8be6f2
<!--
* @Date: 2022-08-31 11:45:30
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2024-
08-12 17:54:17
* @LastEditTime: 2024-
11-21 13:14:46
* @FilePath: /data-table/src/components/DatePickerField/index.vue
* @Description: 日期选择组件
-->
...
...
@@ -78,10 +78,10 @@ const onConfirm = ({ selectedValues, selectedOptions }) => {
// 如果Cookie存在,更新它
let obj = JSON.parse(existingCookie);
obj[props.item.key] = currentValue; // 替换掉旧值
Cookies.set($route.query.code, JSON.stringify(obj));
Cookies.set($route.query.code, JSON.stringify(obj)
, { expires: 1 }
);
} else {
// 如果Cookie不存在,新增它
Cookies.set($route.query.code, JSON.stringify({ [props.item.key]: currentValue }));
Cookies.set($route.query.code, JSON.stringify({ [props.item.key]: currentValue })
, { expires: 1 }
);
}
};
...
...
src/components/DateTimePickerField/index.vue
View file @
f8be6f2
...
...
@@ -80,10 +80,10 @@ const onConfirm = () => {
// 如果Cookie存在,更新它
let obj = JSON.parse(existingCookie);
obj[props.item.key] = currentValue; // 替换掉旧值
Cookies.set($route.query.code, JSON.stringify(obj));
Cookies.set($route.query.code, JSON.stringify(obj)
, { expires: 1 }
);
} else {
// 如果Cookie不存在,新增它
Cookies.set($route.query.code, JSON.stringify({ [props.item.key]: currentValue }));
Cookies.set($route.query.code, JSON.stringify({ [props.item.key]: currentValue })
, { expires: 1 }
);
}
};
const onCancel = () => {
...
...
src/components/EmailField/index.vue
View file @
f8be6f2
...
...
@@ -75,10 +75,10 @@ const onBlur = (item) => {
// 如果Cookie存在,更新它
let obj = JSON.parse(existingCookie);
obj[props.item.key] = currentValue; // 替换掉旧值
Cookies.set($route.query.code, JSON.stringify(obj));
Cookies.set($route.query.code, JSON.stringify(obj)
, { expires: 1 }
);
} else {
// 如果Cookie不存在,新增它
Cookies.set($route.query.code, JSON.stringify({ [props.item.key]: currentValue }));
Cookies.set($route.query.code, JSON.stringify({ [props.item.key]: currentValue })
, { expires: 1 }
);
}
}
</script>
...
...
src/components/GenderField/index.vue
View file @
f8be6f2
<!--
* @Date: 2022-08-30 11:34:19
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2024-
08-19 15:21:52
* @LastEditTime: 2024-
11-21 13:15:05
* @FilePath: /data-table/src/components/GenderField/index.vue
* @Description: 性别选择控件
-->
...
...
@@ -93,10 +93,10 @@ const onChange = (item) => {
// 如果Cookie存在,更新它
let obj = JSON.parse(existingCookie);
obj[props.item.key] = currentValue; // 替换掉旧值
Cookies.set($route.query.code, JSON.stringify(obj));
Cookies.set($route.query.code, JSON.stringify(obj)
, { expires: 1 }
);
} else {
// 如果Cookie不存在,新增它
Cookies.set($route.query.code, JSON.stringify({ [props.item.key]: currentValue }));
Cookies.set($route.query.code, JSON.stringify({ [props.item.key]: currentValue })
, { expires: 1 }
);
}
}
</script>
...
...
src/components/IdentityField/index.vue
View file @
f8be6f2
...
...
@@ -322,10 +322,10 @@ const onBlur = (item) => {
// 如果Cookie存在,更新它
let obj = JSON.parse(existingCookie);
obj[props.item.key] = currentValue; // 替换掉旧值
Cookies.set($route.query.code, JSON.stringify(obj));
Cookies.set($route.query.code, JSON.stringify(obj)
, { expires: 1 }
);
} else {
// 如果Cookie不存在,新增它
Cookies.set($route.query.code, JSON.stringify({ [props.item.key]: currentValue }));
Cookies.set($route.query.code, JSON.stringify({ [props.item.key]: currentValue })
, { expires: 1 }
);
}
}
</script>
...
...
src/components/MultiRuleField/index.vue
View file @
f8be6f2
...
...
@@ -137,10 +137,10 @@ watch(
// 如果Cookie存在,更新它
let obj = JSON.parse(existingCookie);
obj[props.item.key] = currentValue; // 替换掉旧值
Cookies.set($route.query.code, JSON.stringify(obj));
Cookies.set($route.query.code, JSON.stringify(obj)
, { expires: 1 }
);
} else {
// 如果Cookie不存在,新增它
Cookies.set($route.query.code, JSON.stringify({ [props.item.key]: currentValue }));
Cookies.set($route.query.code, JSON.stringify({ [props.item.key]: currentValue })
, { expires: 1 }
);
}
}
);
...
...
src/components/NameField/index.vue
View file @
f8be6f2
...
...
@@ -79,10 +79,10 @@ const onBlur = (item) => {
// 如果Cookie存在,更新它
let obj = JSON.parse(existingCookie);
obj[props.item.key] = currentValue; // 替换掉旧值
Cookies.set($route.query.code, JSON.stringify(obj));
Cookies.set($route.query.code, JSON.stringify(obj)
, { expires: 1 }
);
} else {
// 如果Cookie不存在,新增它
Cookies.set($route.query.code, JSON.stringify({ [props.item.key]: currentValue }));
Cookies.set($route.query.code, JSON.stringify({ [props.item.key]: currentValue })
, { expires: 1 }
);
}
}
</script>
...
...
src/components/NumberField/index.vue
View file @
f8be6f2
...
...
@@ -163,10 +163,10 @@ const blurKeyboard = () => {
// 如果Cookie存在,更新它
let obj = JSON.parse(existingCookie);
obj[props.item.key] = currentValue; // 替换掉旧值
Cookies.set($route.query.code, JSON.stringify(obj));
Cookies.set($route.query.code, JSON.stringify(obj)
, { expires: 1 }
);
} else {
// 如果Cookie不存在,新增它
Cookies.set($route.query.code, JSON.stringify({ [props.item.key]: currentValue }));
Cookies.set($route.query.code, JSON.stringify({ [props.item.key]: currentValue })
, { expires: 1 }
);
}
};
...
...
src/components/OrgPickerField/MyComponent.vue
View file @
f8be6f2
...
...
@@ -472,10 +472,10 @@ const onConfirmClick = () => { // 确定操作
// 如果Cookie存在,更新它
let
obj
=
JSON
.
parse
(
existingCookie
);
obj
[
props
.
key
]
=
currentValue
;
// 替换掉旧值
Cookies
.
set
(
$
route
.
query
.
code
,
JSON
.
stringify
(
obj
));
Cookies
.
set
(
$
route
.
query
.
code
,
JSON
.
stringify
(
obj
)
,
{
expires
:
1
}
);
}
else
{
// 如果Cookie不存在,新增它
Cookies
.
set
(
$
route
.
query
.
code
,
JSON
.
stringify
({
[
props
.
key
]
:
currentValue
}));
Cookies
.
set
(
$
route
.
query
.
code
,
JSON
.
stringify
({
[
props
.
key
]
:
currentValue
})
,
{
expires
:
1
}
);
}
}
...
...
src/components/PhoneField/index.vue
View file @
f8be6f2
...
...
@@ -183,10 +183,10 @@ const onBlur = (item) => {
// 如果Cookie存在,更新它
let obj = JSON.parse(existingCookie);
obj[props.item.key] = currentValue; // 替换掉旧值
Cookies.set($route.query.code, JSON.stringify(obj));
Cookies.set($route.query.code, JSON.stringify(obj)
, { expires: 1 }
);
} else {
// 如果Cookie不存在,新增它
Cookies.set($route.query.code, JSON.stringify({ [props.item.key]: currentValue }));
Cookies.set($route.query.code, JSON.stringify({ [props.item.key]: currentValue })
, { expires: 1 }
);
}
}
</script>
...
...
src/components/PickerField/index.vue
View file @
f8be6f2
...
...
@@ -56,10 +56,10 @@ const onActive = (val) => {
// 如果Cookie存在,更新它
let obj = JSON.parse(existingCookie);
obj[props.item.key] = currentValue; // 替换掉旧值
Cookies.set($route.query.code, JSON.stringify(obj));
Cookies.set($route.query.code, JSON.stringify(obj)
, { expires: 1 }
);
} else {
// 如果Cookie不存在,新增它
Cookies.set($route.query.code, JSON.stringify({ [props.item.key]: currentValue }));
Cookies.set($route.query.code, JSON.stringify({ [props.item.key]: currentValue })
, { expires: 1 }
);
}
};
...
...
src/components/RadioField/index.vue
View file @
f8be6f2
...
...
@@ -186,10 +186,10 @@ watch(
// 如果Cookie存在,更新它
let obj = JSON.parse(existingCookie);
obj[props.item.key] = currentValue; // 替换掉旧值
Cookies.set($route.query.code, JSON.stringify(obj));
Cookies.set($route.query.code, JSON.stringify(obj)
, { expires: 1 }
);
} else {
// 如果Cookie不存在,新增它
Cookies.set($route.query.code, JSON.stringify({ [props.item.key]: currentValue }));
Cookies.set($route.query.code, JSON.stringify({ [props.item.key]: currentValue })
, { expires: 1 }
);
}
}
);
...
...
src/components/RatePickerField/MyComponent.vue
View file @
f8be6f2
<!--
* @Date: 2023-03-29 13:09:02
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2024-11-21
09:53:59
* @LastEditTime: 2024-11-21
13:16:03
* @FilePath: /data-table/src/components/RatePickerField/MyComponent.vue
* @Description: 文件描述
-->
...
...
@@ -45,10 +45,10 @@ watch(
// 如果Cookie存在,更新它
let obj = JSON.parse(existingCookie);
obj[props.key] = currentValue; // 替换掉旧值
Cookies.set($route.query.code, JSON.stringify(obj));
Cookies.set($route.query.code, JSON.stringify(obj)
, { expires: 1 }
);
} else {
// 如果Cookie不存在,新增它
Cookies.set($route.query.code, JSON.stringify({ [props.key]: currentValue }));
Cookies.set($route.query.code, JSON.stringify({ [props.key]: currentValue })
, { expires: 1 }
);
}
}
);
...
...
src/components/TableField/index.vue
View file @
f8be6f2
...
...
@@ -105,10 +105,10 @@ const onBlur = (html) => {
// 如果Cookie存在,更新它
let obj = JSON.parse(existingCookie);
obj[props.item.key] = currentValue; // 替换掉旧值
Cookies.set($route.query.code, JSON.stringify(obj));
Cookies.set($route.query.code, JSON.stringify(obj)
, { expires: 1 }
);
} else {
// 如果Cookie不存在,新增它
Cookies.set($route.query.code, JSON.stringify({ [props.item.key]: currentValue }));
Cookies.set($route.query.code, JSON.stringify({ [props.item.key]: currentValue })
, { expires: 1 }
);
}
}
...
...
src/components/TextField/index.vue
View file @
f8be6f2
...
...
@@ -77,10 +77,10 @@ const onBlur = (item) => {
// 如果Cookie存在,更新它
let obj = JSON.parse(existingCookie);
obj[props.item.key] = currentValue; // 替换掉旧值
Cookies.set($route.query.code, JSON.stringify(obj));
Cookies.set($route.query.code, JSON.stringify(obj)
, { expires: 1 }
);
} else {
// 如果Cookie不存在,新增它
Cookies.set($route.query.code, JSON.stringify({ [props.item.key]: currentValue }));
Cookies.set($route.query.code, JSON.stringify({ [props.item.key]: currentValue })
, { expires: 1 }
);
}
};
...
...
src/components/TextareaField/index.vue
View file @
f8be6f2
...
...
@@ -70,10 +70,10 @@ const onBlur = (item) => {
// 如果Cookie存在,更新它
let obj = JSON.parse(existingCookie);
obj[props.item.key] = currentValue; // 替换掉旧值
Cookies.set($route.query.code, JSON.stringify(obj));
Cookies.set($route.query.code, JSON.stringify(obj)
, { expires: 1 }
);
} else {
// 如果Cookie不存在,新增它
Cookies.set($route.query.code, JSON.stringify({ [props.item.key]: currentValue }));
Cookies.set($route.query.code, JSON.stringify({ [props.item.key]: currentValue })
, { expires: 1 }
);
}
}
</script>
...
...
src/components/TimePickerField/index.vue
View file @
f8be6f2
<!--
* @Date: 2022-08-31 11:45:30
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2024-11-21
09:45:58
* @LastEditTime: 2024-11-21
13:16:25
* @FilePath: /data-table/src/components/TimePickerField/index.vue
* @Description: 时间选择组件
-->
...
...
@@ -67,10 +67,10 @@ const onConfirm = ({ selectedValues, selectedOptions }) => {
// 如果Cookie存在,更新它
let obj = JSON.parse(existingCookie);
obj[props.item.key] = currentValue; // 替换掉旧值
Cookies.set($route.query.code, JSON.stringify(obj));
Cookies.set($route.query.code, JSON.stringify(obj)
, { expires: 1 }
);
} else {
// 如果Cookie不存在,新增它
Cookies.set($route.query.code, JSON.stringify({ [props.item.key]: currentValue }));
Cookies.set($route.query.code, JSON.stringify({ [props.item.key]: currentValue })
, { expires: 1 }
);
}
};
...
...
Please
register
or
login
to post a comment