From b55ad726293330d4e30d589e73a3d49a1b363cbb Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期四, 05 三月 2020 09:27:24 +0800 Subject: [PATCH] 2020-03-05 --- src/views/printTemplate/index.jsx | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 45 insertions(+), 0 deletions(-) diff --git a/src/views/printTemplate/index.jsx b/src/views/printTemplate/index.jsx index 323829e..69f6f17 100644 --- a/src/views/printTemplate/index.jsx +++ b/src/views/printTemplate/index.jsx @@ -1,5 +1,36 @@ import React, {Component} from 'react' +import { DndProvider } from 'react-dnd' +import HTML5Backend from 'react-dnd-html5-backend' +import { Card } from 'antd' +import SourceElement from './dragelement/source' import './index.scss' + +const printItems = [ + { + type: 'print', + label: '鏂囨湰', + subType: 'text', + icon: 'file-text' + }, + { + type: 'print', + label: '鏉″舰鐮�', + subType: 'barcode', + icon: 'barcode' + }, + { + type: 'print', + label: '浜岀淮鐮�', + subType: 'qrcode', + icon: 'qrcode' + }, + { + type: 'print', + label: '鍥剧墖', + subType: 'picture', + icon: 'file-image' + } +] class PrintTemplate extends Component { state = { @@ -22,7 +53,21 @@ render () { return ( <div className="print-template"> + <DndProvider backend={HTML5Backend}> + <header className="print-header-container ant-menu-dark">妯℃澘鍒朵綔</header> + <aside className="tools"> + <Card title="宸ュ叿鏍�"> + {printItems.map((item, index) => { + return (<SourceElement key={index} content={item}/>) + })} + </Card> + </aside> + <aside className="setting"> + <Card title="鐘舵�佹爮"> + </Card> + </aside> + </DndProvider> </div> ) } -- Gitblit v1.8.0