|
@@ -90,6 +90,9 @@ const handleChange = (val) => {
|
|
const currentDate = new Date()
|
|
const currentDate = new Date()
|
|
currentDate.setDate(currentDate.getDate() + obj.day)
|
|
currentDate.setDate(currentDate.getDate() + obj.day)
|
|
formData.value.entitlement[key] = currentDate.getTime()
|
|
formData.value.entitlement[key] = currentDate.getTime()
|
|
|
|
+ } else if (['publishJobCount', 'searchCount', 'lookCvCount'].includes(key)) {
|
|
|
|
+ // 累加权益
|
|
|
|
+ formData.value.entitlement[key] = info.value[key] ? (info.value[key] + obj[key]) : obj[key]
|
|
} else formData.value.entitlement[key] = obj[key]
|
|
} else formData.value.entitlement[key] = obj[key]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -97,7 +100,7 @@ const handleChange = (val) => {
|
|
// 过去的日期不可选
|
|
// 过去的日期不可选
|
|
const disabledDates = (date) => {
|
|
const disabledDates = (date) => {
|
|
const currentDate = new Date()
|
|
const currentDate = new Date()
|
|
- currentDate.setDate(currentDate.getDate() - 1)
|
|
|
|
|
|
+ currentDate.setDate(currentDate.getDate())
|
|
return date.getTime() < currentDate.getTime()
|
|
return date.getTime() < currentDate.getTime()
|
|
}
|
|
}
|
|
|
|
|
|
@@ -114,15 +117,16 @@ const open = async (id: number, vipExpireDate) => {
|
|
try {
|
|
try {
|
|
const data = await EnterpriseApi.getEnterprisePackagePrivilege(id)
|
|
const data = await EnterpriseApi.getEnterprisePackagePrivilege(id)
|
|
info.value = data && data.length ? data[0] : {}
|
|
info.value = data && data.length ? data[0] : {}
|
|
|
|
+ // 回显数据
|
|
if (info.value && Object.keys(info.value).length) {
|
|
if (info.value && Object.keys(info.value).length) {
|
|
for (let key in formData.value.entitlement) {
|
|
for (let key in formData.value.entitlement) {
|
|
formData.value.entitlement[key] = info.value[key]
|
|
formData.value.entitlement[key] = info.value[key]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- if (vipExpireDate) {
|
|
|
|
- formData.value.entitlement.activateVip = true
|
|
|
|
- formData.value.entitlement.vipExpireDate = vipExpireDate
|
|
|
|
- }
|
|
|
|
|
|
+ // 设置到期时间
|
|
|
|
+ if (vipExpireDate) formData.value.entitlement.vipExpireDate = vipExpireDate
|
|
|
|
+ // 有到期时间的则是有开启会员标识的
|
|
|
|
+ formData.value.entitlement.activateVip = vipExpireDate ? true : false
|
|
} finally {
|
|
} finally {
|
|
formLoading.value = false
|
|
formLoading.value = false
|
|
}
|
|
}
|