edit softkeys in production

This commit is contained in:
Alessandro Francia
2018-07-16 12:25:38 +02:00
parent 4ef02c3e89
commit 4fe83d80ff
5 changed files with 38 additions and 1 deletions
@@ -328,6 +328,9 @@
color: #fff;
border: none;
flex-grow: 1;
.fa-star{
text-shadow: 1px 1px 1px #272634;
}
i {
font-size: 24px;
}
@@ -170,10 +170,17 @@
margin-bottom: 8px;
.box-softkeys-prefered-header-label{
height: 100%;
width: 1000%;
display: flex;
align-items: center;
margin-left: 15px;
}
.box-softkeys-prefered-header-button{
display: flex;
align-items: center;
height: 100%;
width: 100%;
}
}
.box-softkeys-prefered-body{
width: 98%;
+10
View File
@@ -2592,6 +2592,9 @@ footer .container button.big:before {
border: none;
flex-grow: 1;
}
.soft-key button.star .fa-star {
text-shadow: 1px 1px 1px #272634;
}
.soft-key button.star i {
font-size: 24px;
}
@@ -10496,10 +10499,17 @@ footer .container button.big:before {
}
.production-container .production-box .box-softkeys-prefered .box-softkeys-prefered-header .box-softkeys-prefered-header-label {
height: 100%;
width: 1000%;
display: flex;
align-items: center;
margin-left: 15px;
}
.production-container .production-box .box-softkeys-prefered .box-softkeys-prefered-header .box-softkeys-prefered-header-button {
display: flex;
align-items: center;
height: 100%;
width: 100%;
}
.production-container .production-box .box-softkeys-prefered .box-softkeys-prefered-body {
width: 98%;
height: calc(100% - 62px);
+8 -1
View File
@@ -71,6 +71,9 @@
<div class="box-softkeys-prefered-header-label">
{{'production_softkeys_prefered_header_title' | localize("Softkeys preferite")}}
</div>
<div class="box-softkeys-prefered-header-button">
<button class="btn" @click="toggleMainView()"><i class="fa fa-pencil"></i></button>
</div>
</div>
<div class="box-softkeys-prefered-body scrollable" ref="scrollable">
<softkeys-prefered v-for="b in softkeyFavorite" :key="b.id"
@@ -91,7 +94,7 @@ import processSelectionMaintenance from "../modules/base-components/cards/proces
import cardProductionCms from "../modules/base-components/cards/card-production-cms.vue";
import { Hub } from "src/services/hub";
import { Factory, MessageService } from "src/_base";
import { alarmsModelActions,store } from "src/store";
import { appModelActions, alarmsModelActions,store } from "src/store";
import { ModalHelper } from "src/modules/base-components";
import { DataService } from '../services/dataService';
export default {
@@ -193,6 +196,10 @@ export default {
},
positionBox(arg1){
this.selectedPositionTop = (arg1.offsetTop - (this.$refs.scrollable).scrollTop - (this.$refs.scrollable).offsetTop - (this.$refs.scrollable).offsetHeight + 134);
},
toggleMainView() {
Factory.Get(MessageService).publishToChannel("enable-selected-softkeys-prefered", true);
appModelActions.MainViewToggle(this.$store);
}
}
};
+10
View File
@@ -39,7 +39,17 @@ export default class softKeys extends Vue {
this.selectedSection = value;
}
async mounted(){
Factory.Get(MessageService).subscribeToChannel("enable-selected-softkeys-prefered", args => {
if (args[0] > 0)
this.enableSelected = args[0];
else
this.enableSelected = false;
});
}
public getSoftKeyStatus(id: number): boolean {
if(this.enableSelected) return false;
if(!(this as any).isCnReady()) return false;
var sk = this.$store.getters.getSoftKeyStatus(id);
if (sk)