|
@@ -98,7 +98,7 @@ const Page: React.FC = () => {
|
|
}
|
|
}
|
|
// 编辑
|
|
// 编辑
|
|
const edit = (data: any) => {
|
|
const edit = (data: any) => {
|
|
- console.log(" data?.templateName", data?.templateName,formRef.current[data?.templateName])
|
|
|
|
|
|
+ console.log(" data?.templateName", data?.templateName, formRef.current[data?.templateName])
|
|
let that = formRef.current[data?.templateName]
|
|
let that = formRef.current[data?.templateName]
|
|
dispatch({ type: 'setAll', params: { templateName: data?.templateName, pageConfigList: that?.pageConfigList } })
|
|
dispatch({ type: 'setAll', params: { templateName: data?.templateName, pageConfigList: that?.pageConfigList } })
|
|
DrawerBoxRef?.current?.openDrawer();
|
|
DrawerBoxRef?.current?.openDrawer();
|
|
@@ -111,10 +111,14 @@ const Page: React.FC = () => {
|
|
<Row gutter={[20, 20]}>
|
|
<Row gutter={[20, 20]}>
|
|
{
|
|
{
|
|
getList?.data?.data?.map((item: any) => {
|
|
getList?.data?.data?.map((item: any) => {
|
|
- return <Col key={item.templateName} style={{ cursor: 'pointer' }} onClick={() => { switchTemplate(item.templateName) }} >
|
|
|
|
|
|
+ return <Col key={item.templateName} style={{ cursor: 'pointer' }} onClick={() => {
|
|
|
|
+ if (activeT !== item.templateName) {
|
|
|
|
+ switchTemplate(item.templateName)
|
|
|
|
+ }
|
|
|
|
+ }} >
|
|
<Card className={activeT === item.templateName ? styles.active : ""} style={{ background: activeT === item.templateName ? token.colorPrimaryBgHover : token.colorFillAlter }} hoverable>
|
|
<Card className={activeT === item.templateName ? styles.active : ""} style={{ background: activeT === item.templateName ? token.colorPrimaryBgHover : token.colorFillAlter }} hoverable>
|
|
<h3 style={{ fontSize: 16, fontWeight: 500, color: token.colorText, fontFamily: 'PingFang SC' }}>{item.templateName}</h3>
|
|
<h3 style={{ fontSize: 16, fontWeight: 500, color: token.colorText, fontFamily: 'PingFang SC' }}>{item.templateName}</h3>
|
|
- <Template data={item} formRef={formRef}/>
|
|
|
|
|
|
+ <Template data={item} formRef={formRef} />
|
|
<p style={{ marginTop: 20, color: token.colorTextSecondary, fontSize: 12 }}>{item.templateDescription}</p>
|
|
<p style={{ marginTop: 20, color: token.colorTextSecondary, fontSize: 12 }}>{item.templateDescription}</p>
|
|
<div style={{ display: 'flex', alignItems: 'center', justifyContent: 'end' }}>
|
|
<div style={{ display: 'flex', alignItems: 'center', justifyContent: 'end' }}>
|
|
<Space>
|
|
<Space>
|