Files
cms_thermo_active/Step/wwwroot/src/modules/base-components/modal-load-program.vue
T
Alessandro Francia 55356c3dcf fix section file
2018-07-06 14:40:12 +02:00

101 lines
4.4 KiB
Vue

<template>
<modal type="modal-load-program" :title="'modal_load_program_lbl_title_window' | localize('Selezione programma')">
<button class="close" slot="header-buttons" @click="close()"><i class="fa fa-remove"></i></button>
<div class="modal-load-program-header">
<!-- <div class="title">
<i class="fa fa-chevron-left"></i>
Selezione programma da aggiungere in coda
</div> -->
<div class="box-search">
<div class="path">
<div class="root">PC</div>
<div v-if="true"><i class="fa fa-chevron-right"></i></div>
<div class="child">Cliente A</div>
<div v-if="true"><i class="fa fa-chevron-right"></i></div>
<div class="child">Part Program 01</div>
</div>
<div class="search">
<input type="text" />
<button class="btn"><i class="fa fa-search"></i></button>
</div>
</div>
</div>
<div class="modal-load-program-body">
<div class="first-column">
<card-folder-path @click="selectElementSecond()"></card-folder-path>
<card-folder-path name="CN"></card-folder-path>
</div>
<div class="second-column" v-if="enableSecondColumn">
<div class="content scrollable">
<card-folder-path name="Cliente A" @click="selectElementThird()"></card-folder-path>
</div>
</div>
<div class="third-column" v-if="enableThirdColumn">
<div class="content scrollable">
<card-folder-path name="Cliente A" @click="selectItem()" :with-arrow="false"></card-folder-path>
</div>
</div>
<div class="selected-item" v-if="enableSelectedItem">
<div class="selected-item-header">
<label class="selected-item-title">Job 1</label>
<div class="group-button">
<button class="btn"><i class="fa fa-clone"></i></button>
<button class="btn"><i class="fa fa-pencil-square-o"></i></button>
</div>
</div>
<div class="selected-item-body">
<div class="selected-item-body-image">
<img src="">
</div>
<div class="selected-item-body-description">
<label class="title">Descrizione</label>
<label class="text">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</label>
</div>
</div>
</div>
</div>
<div class="modal-load-program-footer">
<button class="btn">Aggiungi in coda</button>
</div>
</modal>
</template>
<script>
import Modal from "src/modules/base-components/modal.vue";
// import { ModalHelper } from "../modules/base-components/ModalHelper.ts";
// import { Factory, MessageService } from '../_base';
// import { MaintenanceService } from "../services/maintenanceService";
// import { store } from "src/store";
// import { maintenanceActions } from "../store/maintenance.store";
// import moment from "moment";
import cardFolderPath from "./cards/card-folder-path.vue";
import cardElementQueue from "./cards/card-element-queue.vue";
export default {
components:{
modal: Modal,cardFolderPath, cardElementQueue
},
data: function (){
return {
enableSecondColumn: false,
selectedFolder: null,
enableThirdColumn: false,
enableSelectedItem: false
}
},
methods:{
selectElementSecond(){
this.enableSecondColumn = true;
this.selectedFolder = {};
},
selectElementThird(){
this.enableThirdColumn = true;
this.selectedFolder = {};
},
selectItem(){
this.enableSelectedItem = true;
this.selectedFolder = {};
}
}
};
</script>
<!--<script src="./create-maintenance.ts" lang="ts"></script>-->