diff --git a/app/package.json b/app/package.json
index d569a60..eba885a 100644
--- a/app/package.json
+++ b/app/package.json
@@ -23,6 +23,7 @@
"react-loading-overlay": "^1.0.1",
"react-router-dom": "5.2.0",
"react-scripts": "5.0.0",
+ "react-select": "^5.2.1",
"react-spinners": "^0.11.0",
"sweetalert": "^2.1.2",
"web-vitals": "^2.1.2"
diff --git a/app/src/App.js b/app/src/App.js
index acc1d12..783f7a7 100644
--- a/app/src/App.js
+++ b/app/src/App.js
@@ -1,8 +1,10 @@
import React from 'react'
import ListItem from './components/List/ListItem';
import Login from './components/Login/Login';
+import LabelImage from './components/LabelImg/LabelImage';
import SearchImage from './components/SearchImg/SearchImage';
import ImportImage from './components/ImportImg/ImportImage';
+import Test from './components/Test/Test';
import MenuBar from './components/layouts/MenuBar'
import Header from './components/layouts/Header'
import 'antd/dist/antd.css';
@@ -19,10 +21,12 @@ function App() {
- {/* */}
+
+
+
diff --git a/app/src/components/ImportImg/ImportImage.js b/app/src/components/ImportImg/ImportImage.js
index 86d9cf3..6d0bbf8 100644
--- a/app/src/components/ImportImg/ImportImage.js
+++ b/app/src/components/ImportImg/ImportImage.js
@@ -8,9 +8,10 @@ import { PulseLoader } from 'react-spinners';
import Modalupload from '../Modal/ModalUpload';
import ModalEditImg from '../Modal/ModalEditImg';
import axios from 'axios';
-import { Avatar, Tooltip } from 'antd';
+import { Avatar, Tooltip, Image } from 'antd';
import {UserOutlined} from '@ant-design/icons';
import momment from 'moment';
+import Select from "react-select";
class ImportImage extends Component {
constructor(props) {
super(props);
@@ -28,7 +29,9 @@ class ImportImage extends Component {
modalShow: false,
dataEdit: null,
modalUploadShow: false,
- dataSearch: ""
+ dataSearch: "",
+ optionSelect: [{value: 1, label:"Facebook"}, {value: 2, label: "Tải lên"}],
+ valueSelected: {value: 2, label:"Tải lên"},
}
this.itemsPerPage = 5;
}
@@ -52,7 +55,8 @@ class ImportImage extends Component {
data: {
index: page,
item_per_page: this.itemsPerPage,
- search_data: this.state.dataSearch
+ search_data: this.state.dataSearch,
+ import_type: this.state.valueSelected.value
},
})
@@ -149,11 +153,20 @@ class ImportImage extends Component {
this.setState({
activePage: 1,
dataSearch: "",
+ valueSelected: {value: 2, label:"Tải lên"},
}, () => {
this.getListImg(1);
})
}
+ changeHandleFilter = (e) => {
+ this.setState({
+ valueSelected: e,
+ activePage: 1
+ }, () => {
+ this.getListImg(1);
+ });
+ }
render() {
// if (this.state.isLogin == false) {
@@ -162,9 +175,9 @@ class ImportImage extends Component {
// )
// }
let bulletedListImg = this.state.listImgImport.map((value, index) => {
-
+
var listImg
- listImg =
+ listImg =
return (
@@ -172,6 +185,7 @@ class ImportImage extends Component {
{(index + this.state.offset + 1)} |
{listImg} |
{value.origin_name} |
+ {value.import_type === 1 ? "Facebook" : "Tải lên"} |
{momment(value.created_time).format("DD-MM-YYYY")} |
@@ -235,6 +249,14 @@ class ImportImage extends Component {
data-col-index={0}
/>
+
+
+
|