Explorar o código

feat: 云版详情打开input编辑模式

outaozhen %!s(int64=4) %!d(string=hai) anos
pai
achega
cdaaa69fa1
Modificáronse 1 ficheiros con 10 adicións e 4 borrados
  1. 10 4
      src/pages/Product/Cloud/components/Detail/UpgradeModal.jsx

+ 10 - 4
src/pages/Product/Cloud/components/Detail/UpgradeModal.jsx

@@ -50,10 +50,17 @@ const UpgradeModal = props => {
   const layout = {
     layout: 'vertical'
   }
+  const onChange = value => {
+    console.log(value)
+  }
   const handleonOk = () => {
     form.validateFields().then(values => {
+      const newVal = { ...values }
+      if (values.deadline) {
+        newVal.deadline = dayjsFormat(values.deadline, 'YYYY-MM-DD')
+      }
       onConfirm({
-        ...values,
+        ...newVal,
         projectType,
         ssoId,
         compilationId,
@@ -80,16 +87,15 @@ const UpgradeModal = props => {
         <div className="mb-6">
           <p className="pb-3">为用户aaa,bbb 赠送 ccc</p>
           <div className="pb-5">
-            <Switch />
+            <Switch onChange={onChange} />
             <span className="ml-2">限期</span>
           </div>
           <Form {...layout} form={form}>
             <Form.Item
               name="deadline"
               label="到期时间"
-              initialValue={dayjs(new Date())}
               rules={[{ required: true, message: '到期时间' }]}>
-              <DatePicker style={{ width: '100%' }} />
+              <DatePicker style={{ width: '100%' }} disabled={true} />
             </Form.Item>
           </Form>
         </div>