[update] 权限申请流程授权到期日期限制只能选择从今天到下个月今天

This commit is contained in:
lideqin
2024-07-17 11:39:14 +08:00
parent 41a33a8025
commit ceacf899d2
@@ -83,7 +83,7 @@
<a-col :span="12">
<!-- 授权到期日期 -->
<a-form-item :labelCol="labelColBaseInfo" :wrapperCol="wrapperColBaseInfo" :label="$t('workCenter.permissionApplicationProcess.authExpirationDate')">
<j-date date-format="YYYY-MM-DD" style="width: 100%" showType="day" :disabled="disabled"
<j-date date-format="YYYY-MM-DD" style="width: 100%" showType="day" :disabled="disabled" :disabled-date="expirationDisabledDate"
:placeholder="$t('pleaseSelect') + $t('workCenter.permissionApplicationProcess.authExpirationDate')"
v-decorator="['expirationDate', validatorRules.authExpirationDate]" />
</a-form-item>
@@ -161,6 +161,7 @@ import {
transferPermissionApply
} from '@api/workCenter'
import { cloneDeep } from 'lodash'
import moment from 'moment'
const tabList = ['base', 'user']
export default {
@@ -294,6 +295,10 @@ export default {
this.getProjectId()
},
methods: {
// 授权到期日期不可选日期
expirationDisabledDate (current) {
return current && (current < moment().startOf('day') || current > moment().add(1, 'months'))
},
/**
* 获取项目id
*/