Giter Club home page Giter Club logo

dhi-temp's People

Contributors

dekc avatar

Watchers

 avatar  avatar

dhi-temp's Issues

Import Tonnage Metrics

Initiates a ? step wizard process.

  • Step 1: drag and drop excel spread sheet.
  • Step 2: Input form gathering (cell) details on what cells to process.
  • Step 3: Edit date ranges.
  • Step 4: Edit hierarchy (tree - like view of mine labels (nodes). drag nodes and grouping. Button to send data for 2nd stage processing - displays Mine Plan Details Page now with Bench Levels Data View component.

Mining Plans: Card

Card view showing:

  • Current Mine Area
  • Created date
  • Edited Data

(Same card component as used on Mining areas)

Mining Plan Details Page

Displays following information:

  • Mining Area
  • Received from
  • Type
  • created by
  • Comments
  • Issue Date
  • created on
  • edited on

Buttons:

  • Edit (details) - navigates to prepopulated New Plan component.
  • Import Tonnage (excel file).
  • Import Gridded Schedule

Delete Mine plan Button

Bench Levels Chart

Chart to display multiple traces. Data is passed as JSON

Will also need to interact with Bench Levels Chart Controller.

Mining Area : Mining Plans Table

Table displaying a Mine plans for the current Mining area.
Columns to include:

  • Link (to the plan. Navigates to the Mine Plan Details page
  • issue date
  • Name
  • type
  • received from

A Button to add a new Plan. Navigates to a Create a New Mine Plan page

Gridded Schedule

Gridded schedule workflow.

Refer to printouts for further details. This issue will be need to broken down into tasks/issues.

Mining Area: Tabs

Tabbed nav bar showing following options:

  • Mining Plans
  • Models (TBI)
  • Tracking Points (TBI)
  • Tracking log (TBI)

Mine Area Layout

This includes:

  • Navbar and Navbar (menu) items

  • associated pages:

    • Home (Mining Areas)
    • Mining Area
    • Reports (empty)

Quick View Card

(Material UI ) Card view showing following contents:

  • Mining Area Name
  • Mining Area Created date
  • Mining Area Edited date
  • Button to navigate to selected Mine Area Details Page.

Mining Areas Table

(Material UI) table displaying list of mining areas.

A button to create a new mining area. Will navigate to a create mine area page.

Maybe a modal dialog is better. - Yes agree

Prompts user for:

  • name
  • parent mine (optional)

Authentication

Add authentication and logic to restrict views to application routes and site content.

Integrate with Osama's auth code.

Hierarchy Drag-n-Drop

This component allows the user to view a hierarchy relationship as a tree and allows for the drag and drop nodes within the tree - thereby redefining relationships groups and nodes.

Bench Levels View

Display output that has been previously generated via the Import tonnage 4 step process.

Made up of 2 subcomponents:

  1. Tree view of data groupings. Controls which tracings to display on chart
  2. Chart showing 1 or more timeseries traces.
  3. Table view of chart data

A Tabbed nav bar is used to toggle between chart and table view.

A Delete mine plan button

Bench Level Table

View bench level values in a table linked to the bench level controller - Controller should apply to both the chart and the table

Date Feedback Form

Need to setup a date feedback form that allow the use to set the start and end date for each string extracted from the spreadsheet date area. The table consist of the following 3 columns:
Date String
Start Date
End Date

Mining Plans : Create New Mine Plan

Input form requiring following inputs:

  • Plan name
  • Mine area
  • Issue Date
  • received from
  • type: drop list displaying: LoM , 1 Yr Plan, 2 Yr Plan, 5 Yr Plan

Save and Cancel Buttons

Timeseries Groups Refactor

Refactor to accommodate endpoint implementation changes made to time series grouping/representation.
(tonnagesetup endpoint)

Bench Levels Chart / Table Controller

A component to display a (hierarchical) tree view of bench drill sites. Used to control which traces are to be displayed on the Bench Levels Chart component. - This controller should also be applied to the bench level table

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.