Browse Source

feat: 修改错别字和设置 限期,只能选超过当天的日期

outaozhen 4 năm trước cách đây
mục cha
commit
049b04c2ca

+ 7 - 5
src/pages/Product/Cloud/components/Detail/UpgradeModal.jsx

@@ -67,6 +67,9 @@ const UpgradeModal = props => {
   const onChange = value => {
     setShowDeadline(value)
   }
+  const disabledDate = current => {
+    return current && current < dayjs().endOf('day')
+  }
   const handleonOk = () => {
     form.validateFields().then(values => {
       const newVal = { ...values }
@@ -102,8 +105,7 @@ const UpgradeModal = props => {
         onCancel()
         form?.resetFields()
       }}
-      onOk={handleonOk}
-    >
+      onOk={handleonOk}>
       {type === lockTypeEnum.GIVE || type === lockTypeEnum.LEND || type === lockTypeEnum.SALE ? (
         <div className="mb-6">
           <p className="pb-3">
@@ -119,13 +121,13 @@ const UpgradeModal = props => {
 
       {type === titleType.DEMOTION ? (
         <div className="mb-6">
-          用户<b>{cloudUser.mobile}</b>,<b>{cloudUser.username}</b> 降级 <b>{cloudUser.name}</b>{' '}
+          用户<b>{cloudUser.mobile}</b>,<b>{cloudUser.username}</b> 降级 <b>{cloudUser.name}</b>{' '}
           <b>{compilationListName}</b>
         </div>
       ) : null}
       {type === titleType.DEADLINE ? (
         <div className="mb-6">
-          用户<b>{cloudUser.mobile}</b>,<b>{cloudUser.username}</b> <b>{cloudUser.name}</b>{' '}
+          用户<b>{cloudUser.mobile}</b>,<b>{cloudUser.username}</b> <b>{cloudUser.name}</b>{' '}
           <b>{compilationListName}</b> 设置延期
           <div className="pt-5 pb-5">
             当前限期为 <b>{deadline}</b>
@@ -136,7 +138,7 @@ const UpgradeModal = props => {
       {type !== titleType.DEMOTION ? (
         <Form {...layout} form={form}>
           <Form.Item name="deadline" label="到期时间">
-            <DatePicker style={{ width: '100%' }} disabled={!showDeadline} />
+            <DatePicker style={{ width: '100%' }} disabled={!showDeadline} disabledDate={disabledDate} />
           </Form.Item>
         </Form>
       ) : null}