summaryrefslogtreecommitdiff
path: root/addons/stock/static/src/scss
diff options
context:
space:
mode:
authorstephanchrst <stephanchrst@gmail.com>2022-05-10 21:51:50 +0700
committerstephanchrst <stephanchrst@gmail.com>2022-05-10 21:51:50 +0700
commit3751379f1e9a4c215fb6eb898b4ccc67659b9ace (patch)
treea44932296ef4a9b71d5f010906253d8c53727726 /addons/stock/static/src/scss
parent0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff)
initial commit 2
Diffstat (limited to 'addons/stock/static/src/scss')
-rw-r--r--addons/stock/static/src/scss/forecast_widget.scss8
-rw-r--r--addons/stock/static/src/scss/report_stock_forecasted.scss11
-rw-r--r--addons/stock/static/src/scss/report_stock_rule.scss122
-rw-r--r--addons/stock/static/src/scss/stock_empty_screen.scss16
-rw-r--r--addons/stock/static/src/scss/stock_traceability_report.scss83
5 files changed, 240 insertions, 0 deletions
diff --git a/addons/stock/static/src/scss/forecast_widget.scss b/addons/stock/static/src/scss/forecast_widget.scss
new file mode 100644
index 00000000..d9167a69
--- /dev/null
+++ b/addons/stock/static/src/scss/forecast_widget.scss
@@ -0,0 +1,8 @@
+.o_forecast_widget_cell {
+ text-align: right;
+ padding-right: 24px!important;
+
+ button {
+ position: absolute;
+ }
+}
diff --git a/addons/stock/static/src/scss/report_stock_forecasted.scss b/addons/stock/static/src/scss/report_stock_forecasted.scss
new file mode 100644
index 00000000..edb6aabd
--- /dev/null
+++ b/addons/stock/static/src/scss/report_stock_forecasted.scss
@@ -0,0 +1,11 @@
+.o_report_replenishment_page {
+ .o_report_replenishment {
+ .o_grid_warning {
+ background-color: #f4cccc;
+ }
+ }
+
+ .o_forecasted_row {
+ background-color: #dee2e6;
+ }
+}
diff --git a/addons/stock/static/src/scss/report_stock_rule.scss b/addons/stock/static/src/scss/report_stock_rule.scss
new file mode 100644
index 00000000..2e554762
--- /dev/null
+++ b/addons/stock/static/src/scss/report_stock_rule.scss
@@ -0,0 +1,122 @@
+.o_report_stock_rule{
+ .o_report_stock_rule_rule {
+ display: flex;
+ flex-flow: row nowrap;
+ }
+ .o_report_stock_rule_legend {
+ display: flex;
+ flex-flow: row wrap;
+ max-width: 1000px;
+ }
+
+ .o_report_stock_rule_legend_line {
+ flex: 0 1 auto;
+ display: flex;
+ flex-flow: row nowrap;
+ width: 29%;
+ margin-right: 20px;
+ margin-left: 20px;
+ margin-top: 15px;
+ min-width: 200px;
+ >.o_report_stock_rule_legend_label {
+ flex: 1 1 auto;
+ width: 30%;
+ min-width: 100px;
+ }
+ >.o_report_stock_rule_legend_symbol {
+ flex: 1 1 auto;
+ width: 70%;
+ }
+ }
+
+
+ .o_report_stock_rule_putaway {
+ >p {
+ text-align: center;
+ color: black;
+ font-weight: normal;
+ font-size: 12px
+ }
+ }
+
+ .o_report_stock_rule_line {
+ flex: 1 1 auto;
+ height: 20px;
+ >line {
+ stroke: black;
+ stroke-width: 1;
+ }
+ }
+
+ .o_report_stock_rule_arrow {
+ flex: 0 0 auto;
+ height: 20px;
+ width: 20px;
+ >svg {
+ >line {
+ stroke: black;
+ stroke-width: 1;
+ }
+ >polygon {
+ fill: black;
+ fill-opacity: 0.5;
+ stroke: black;
+ stroke-width: 1;
+ }
+ }
+ }
+
+ .o_report_stock_rule_vertical_bar {
+ flex: 0 0 auto;
+ height: 20px;
+ width: 2px;
+ >svg {
+ >line {
+ stroke: black;
+ stroke-width: 2;
+ }
+ }
+ }
+
+ .o_report_stock_rule_rule_name {
+ text-align: center;
+ }
+
+ .o_report_stock_rule_symbol_cell {
+ border: none !important;
+ >div {
+ max-width: 200px;
+ height: 20px;
+ }
+ }
+
+ .o_report_stock_rule_rule_main {
+ height: 100%;
+ padding-top: 2px;
+ }
+ .o_report_stock_rule_location_header {
+ text-align: center;
+ >a {
+ display: block;
+ &:hover {
+ text-decoration: none;
+ cursor: pointer;
+ background-color: #efefef;
+ }
+ >div {
+ color: black;
+ }
+ }
+ }
+ .o_report_stock_rule_rule_cell {
+ padding:0 !important;
+ >a {
+ display: block;
+ &:hover {
+ text-decoration: none;
+ cursor: pointer;
+ background-color: #efefef;
+ }
+ }
+ }
+}
diff --git a/addons/stock/static/src/scss/stock_empty_screen.scss b/addons/stock/static/src/scss/stock_empty_screen.scss
new file mode 100644
index 00000000..44187f77
--- /dev/null
+++ b/addons/stock/static/src/scss/stock_empty_screen.scss
@@ -0,0 +1,16 @@
+.o_view_nocontent {
+ &_barcode_scanner:before {
+ @extend %o-nocontent-init-image;
+ @include size(250px, 250px);
+ background: transparent url(/stock/static/img/barcode_scanner.png) no-repeat center;
+ background-size: 250px 250px;
+ }
+
+ &_replenishment:before {
+ @extend %o-nocontent-init-image;
+ width: 100%;
+ height: 300px;
+ max-width: 500px;
+ background: transparent url(/stock/static/img/replenishment.svg) no-repeat center;
+ }
+}
diff --git a/addons/stock/static/src/scss/stock_traceability_report.scss b/addons/stock/static/src/scss/stock_traceability_report.scss
new file mode 100644
index 00000000..b58f4846
--- /dev/null
+++ b/addons/stock/static/src/scss/stock_traceability_report.scss
@@ -0,0 +1,83 @@
+@mixin o-stock-reports-lines($border-width: 5px, $font-weight: inherit, $border-top-style: initial, $border-bottom-style: initial) {
+ border-width: $border-width;
+ border-left-style: hidden;
+ border-right-style: hidden;
+ font-weight: $font-weight;
+ border-top-style: $border-top-style;
+ border-bottom-style: $border-bottom-style;
+}
+.o_stock_reports_body_print {
+ background-color: white;
+ color: black;
+ .o_stock_reports_level0 {
+ @include o-stock-reports-lines($border-width: 1px, $font-weight: bold, $border-top-style: solid, $border-bottom-style: groove);
+ }
+}
+
+.o_main_content {
+ .o_stock_reports_page {
+ position: absolute;
+ }
+}
+.o_stock_reports_page {
+ background-color: $o-view-background-color;
+ &.o_stock_reports_no_print {
+ margin: $o-horizontal-padding auto;
+ @include o-webclient-padding($top: $o-sheet-vpadding, $bottom: $o-sheet-vpadding);
+ .o_stock_reports_level0 {
+ @include o-stock-reports-lines($border-width: 1px, $font-weight: normal, $border-top-style: solid, $border-bottom-style: groove);
+ }
+ .o_stock_reports_table {
+ white-space: nowrap;
+ margin-top: 30px;
+ }
+ .o_report_line_header {
+ text-align: left;
+ padding-left: 10px;
+ }
+ .o_report_header {
+ border-top-style: solid;
+ border-top-style: groove;
+ border-bottom-style: groove;
+ border-width: 2px;
+ }
+ }
+ .o_stock_reports_unfolded {
+ display: inline-block;
+ }
+ .o_stock_reports_nofoldable {
+ margin-left: 17px;
+ }
+ a.o_stock_report_lot_action {
+ cursor: pointer;
+ }
+ .o_stock_reports_unfolded td + td {
+ visibility: hidden;
+ }
+ div.o_stock_reports_web_action,
+ span.o_stock_reports_web_action, i.fa,
+ span.o_stock_reports_unfoldable, span.o_stock_reports_foldable, a.o_stock_reports_web_action {
+ cursor: pointer;
+ }
+ .o_stock_reports_caret_icon {
+ margin-left: -3px;
+ }
+ th {
+ border-bottom: thin groove;
+ }
+ .o_stock_reports_level1 {
+ @include o-stock-reports-lines($border-width: 2px, $border-top-style: hidden, $border-bottom-style: solid);
+ }
+ .o_stock_reports_level2 {
+ @include o-stock-reports-lines($border-width: 1px, $border-top-style: solid, $border-bottom-style: solid);
+ > td > span:last-child {
+ margin-left: 25px;
+ }
+ }
+ .o_stock_reports_default_style {
+ @include o-stock-reports-lines($border-width: 0px, $border-top-style: solid, $border-bottom-style: solid);
+ > td > span:last-child {
+ margin-left: 50px;
+ }
+ }
+}