// import React from 'react' import './product-release.css' import { Select, DatePicker, Button, // message, // Checkbox, Empty, Switch, Modal, Pagination } from 'antd'; import EditModal from './components/EditModal/EditModal' // import type { CheckboxProps } from 'antd'; import { SearchOutlined, ClearOutlined } from '@ant-design/icons'; import type { DatePickerProps } from 'antd'; import locale from 'antd/es/date-picker/locale/zh_CN'; import React, { useState, useEffect } from 'react'; import dayjs, { } from 'dayjs'; export default function ProductRelease() { const height = window.innerHeight - 180; // const [messageApi, contextHolder] = message.useMessage(); const dateFormat = 'YYYY年MM月DD日'; const [belongType, setBelongType] = useState() // 所属人类型 const [date, setDate] = useState() // 日期 const [language, setLanguage] = useState() // 开发者语言 const [type, setType] = useState() //软著类型 const [page, setPage] = useState(1) // 分页 const [editModalOpen, setEditModalOpen] = useState(false) // 控制编辑弹窗 const [delModalOpen, setDelModalOpen] = useState(false) // 控制删除弹窗 const [sellModalOpen, setSellModalOpen] = useState(false) // 控制出售弹窗 // 更改所属人类型 const belongTypeChange = (value: string) => { console.log(`selected ${value}`); setBelongType(value) } // 更改日期 const onChange: DatePickerProps['onChange'] = (date, dateString) => { console.log(date, dateString); setDate(date) // dayjs(formInfo.getFieldValue('projDevCompleteDate')).format(dateFormat), console.log('日期', dayjs(date).format(dateFormat)); }; // 选择开发者语言 const selectLanguage = (value: string) => { setLanguage(value) } // 选择软著类型 const selectType = (value: string) => { setType(value) } // 初始化搜索条件 const init = () => { setBelongType(undefined) setDate(undefined) setLanguage(undefined) setType(undefined) } // 点击搜索 const searchKeyWords = () => { setPage(1) console.log( // dayjs(date).format(dateFormat) belongType, language, date, type ); if (date) { console.log(dayjs(date).format(dateFormat)); } } // 点击清除 const clearKeyWords = () => { init() setPage(1) // 重新获取数据 } // 选框选择时触发事件 // const checkChange = (e: any, item: any) => { // console.log(`checked = ${e.target.checked}`); // console.log(e); // if (e.target.checked == true) { // console.log(item.order); // } // }; // 开关滑动触发 const opneChange = (e: any, item: any) => { // 开启 if (e) { console.log('开启', item.order); // 关闭 } else { console.log('关闭', item.order); } } // 点击编辑 const edit = (item: any) => { console.log(item.order); setEditModalOpen(true) }; // 点击删除 const del = (item: any) => { console.log(item.order); setDelModalOpen(true) }; // 点击出售 const sell = (item: any) => { console.log(item.order); setSellModalOpen(true) }; // 点击提交 const submit = (item: any) => { console.log(item.order); }; const data: any = [ { order: '122', time1: '2020-04-19 11:51:03', img: 'xxx', name: 'xxxx系统', v: '1-1-v', price: '5.00', time2: '2020-04-19 11:51:03', open: '0', status: '平台已审核', }, { order: '123', time1: '2020-04-19 11:51:03', img: 'xxx', name: 'xxxx系统', v: '1-1-v', price: '5.00', time2: '2020-04-19 11:51:03', open: '1', status: '平台已审核', }, { order: '124', time1: '2020-04-19 11:51:03', img: 'xxx', name: 'xxxx系统', v: '1-1-v', price: '5.00', time2: '2020-04-19 11:51:03', open: '0', status: '平台已审核', }, { order: '125', time1: '2020-04-19 11:51:03', img: 'xxx', name: 'xxxx系统', v: '1-1-v', price: '5.00', time2: '2020-04-19 11:51:03', open: '0', status: '平台已审核', }, { order: '126', time1: '2020-04-19 11:51:03', img: 'xxx', name: 'xxxx系统', v: '1-1-v', price: '5.00', time2: '2020-04-19 11:51:03', open: '0', status: '平台已审核', }, ]; useEffect(() => { }, []) return (
{/* {contextHolder} */}