diff --git a/dbs/bdfarmacia.mv.db b/dbs/bdfarmacia.mv.db index 20bcbef..05136f4 100644 Binary files a/dbs/bdfarmacia.mv.db and b/dbs/bdfarmacia.mv.db differ diff --git a/server/services/categorias/get.js b/server/services/categorias/get.js index 0d4a1f9..234689c 100644 --- a/server/services/categorias/get.js +++ b/server/services/categorias/get.js @@ -1,6 +1,6 @@ const dbCategorias = _db.query( `select categoria.tipo - from categoria + from categoria `) _out.json(dbCategorias) \ No newline at end of file diff --git a/server/services/produtos/options.js b/server/services/produtos/options.js new file mode 100644 index 0000000..f731105 --- /dev/null +++ b/server/services/produtos/options.js @@ -0,0 +1 @@ +_out.json(_val.map().set("result", true)) \ No newline at end of file diff --git a/server/services/stock/grafico.js b/server/services/stock/grafico.js index b365b05..3de3d87 100644 --- a/server/services/stock/grafico.js +++ b/server/services/stock/grafico.js @@ -1,7 +1,6 @@ const dbStock = _db.query(` SELECT - produto.nome AS "Nome", produto.stock AS "Stock" - + produto.nome AS "Nome", produto.stock AS "Stock" FROM produto `) diff --git a/website/src/App.js b/website/src/App.js index d2f7402..408790b 100644 --- a/website/src/App.js +++ b/website/src/App.js @@ -3,38 +3,14 @@ import logo from './logo.svg'; import './App.css'; import _service from '@netuno/service-client'; +import BarraNavegacao from "./components/BarraNavegacao"; function App() { - const [data, setData] = useState([]); - useEffect(() => { - _service({ - url: "farmacias", - success: (response) => { - setData(response.json) - }, - fail: (e) => { - console.log("Service Error", e); - } - }); - - }, []); + return (
-
- logo -

- Edit src/App.js and save to reload. -

- - Learn React - - {JSON.stringify(data)} -
+

Gestor de Farmácias

+
); } diff --git a/website/src/components/BarraNavegacao/index.jsx b/website/src/components/BarraNavegacao/index.jsx new file mode 100644 index 0000000..0038ce9 --- /dev/null +++ b/website/src/components/BarraNavegacao/index.jsx @@ -0,0 +1,37 @@ +import React from 'react'; +import { Layout, Menu, Breadcrumb } from 'antd'; + + +import ProdsTabela from '../ProdsTabela/index.jsx'; + + +const { Header, Content, Footer } = Layout; + +const BarraNavegacao = () => { + return ( + +
+
+ + Produtos + nav 2 + nav 3 + +
+ + -- + Gestor de Farmácias + Produtos + + +
+ +
+ +
+ +
+ ); +} + +export default BarraNavegacao; \ No newline at end of file diff --git a/website/src/components/ProdsTabela/index.jsx b/website/src/components/ProdsTabela/index.jsx new file mode 100644 index 0000000..ac9ac96 --- /dev/null +++ b/website/src/components/ProdsTabela/index.jsx @@ -0,0 +1,57 @@ +import React, { useState, useEffect } from "react"; +import { Table, Tag, Space } from 'antd'; + +import _service from '@netuno/service-client'; + + + + +const ProdsTabela = () => { + + const [data, setData] = useState([]); + + useEffect(() => { + _service({ + url: "produtos", + success: (response) => { + setData(response.json) + }, + fail: (e) => { + console.log("Service Error", e); + } + }); + + }, []); + + const columns = [ + { + title: 'Nome', + dataIndex: 'nome', + key: 'name', + render: text => {text}, + }, + { + title: 'Categoria', + dataIndex: 'categoria', + key: 'categoria', + }, + { + title: 'Stock', + dataIndex: 'stock', + key: 'stock', + }, + { + title: 'Preço', + dataIndex: 'preco', + key: 'preco', + }]; + + return ( +
+

Tabela de Produtos-

+ + + ); +} + +export default ProdsTabela; \ No newline at end of file