From 7449eee8fa9f8a251e9c4e9162030f1e004bae0f Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期四, 15 十月 2020 09:17:04 +0800
Subject: [PATCH] 2020-10-15

---
 src/templates/modalconfig/dragelement/card.jsx |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)

diff --git a/src/templates/modalconfig/dragelement/card.jsx b/src/templates/modalconfig/dragelement/card.jsx
index e7436ea..9fb9bb1 100644
--- a/src/templates/modalconfig/dragelement/card.jsx
+++ b/src/templates/modalconfig/dragelement/card.jsx
@@ -1,6 +1,6 @@
 import React from 'react'
 import { useDrag, useDrop } from 'react-dnd'
-import { Icon, Select, DatePicker, Input, InputNumber, Button, Popover } from 'antd'
+import { Icon, Select, DatePicker, Input, InputNumber, Button, Popover, Switch, Radio, Checkbox } from 'antd'
 import moment from 'moment'
 import './index.scss'
 
@@ -92,6 +92,22 @@
     formItem = (<Input style={{marginTop: '4px'}} defaultValue={card.linkfield} />)
   } else if (card.type === 'linkMain') {
     formItem = (<Input style={{marginTop: '4px'}} />)
+  } else if (card.type === 'switch') {
+    formItem = (<Switch style={{marginTop: '8px'}} checked={card.initval}/>)
+  } else if (card.type === 'radio') {
+    formItem = (<Radio.Group style={{marginTop: '8px'}} value={1}>
+      <Radio value={1}>A</Radio>
+      <Radio value={2}>B</Radio>
+      <Radio value={3}>C</Radio>
+      <Radio value={4}>D</Radio>
+    </Radio.Group>)
+  } else if (card.type === 'checkbox') {
+    formItem = (<Checkbox.Group style={{marginTop: '8px'}} value={['A', 'C']}>
+      <Checkbox value="A">A</Checkbox>
+      <Checkbox value="B">B</Checkbox>
+      <Checkbox value="C">C</Checkbox>
+      <Checkbox value="D">D</Checkbox>
+    </Checkbox.Group>)
   }
 
   return (

--
Gitblit v1.8.0