
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
<template>
<div v-show="isModalOpen" class="modal-wrapper">
<div class="modal-container">
<div class="modal-title">
<div class="flex justify-between align-center">
<h2>센서 알람 설정</h2>
<button class="close-btn" @click="closeModal"><svg-icon type="mdi" :width="20" :height="20" :path="closePath"></svg-icon></button>
</div>
</div>
<div class="modal-content-monthly">
<div class="table-zone">
<table class="list-table">
<!-- col 꼭 너비 기재해야함! 그래야 100%로 차지함 -->
<colgroup>
<col style="width: 22.5%;">
<col style="width: 22.5%;">
<col style="width: 22.5%;">
<col style="width: 22.5%;">
<col style="width: 10%;">
</colgroup>
<thead>
<tr>
<th>컬럼명</th>
<th>한글명</th>
<th>MIN</th>
<th>MAX</th>
<th>사용여부</th>
</tr>
</thead>
<tbody>
<tr>
<td>SENS1</td>
<td><input type="text" name="" id="" class="full-input" value="벨브1"/></td>
<td><input type="text" name="" id="" class="full-input"/></td>
<td><input type="text" name="" id="" class="full-input"/></td>
<td><input type="checkbox" name="" id=""></td>
</tr>
<tr>
<td>SENS2</td>
<td><input type="text" name="" id="" class="full-input" value="벨브2"/></td>
<td><input type="text" name="" id="" class="full-input"/></td>
<td><input type="text" name="" id="" class="full-input"/></td>
<td><input type="checkbox" name="" id=""></td>
</tr>
<tr>
<td>SENS3</td>
<td><input type="text" name="" id="" class="full-input" value="벨브3"/></td>
<td><input type="text" name="" id="" class="full-input"/></td>
<td><input type="text" name="" id="" class="full-input"/></td>
<td><input type="checkbox" name="" id=""></td>
</tr>
<tr>
<td>SENS4</td>
<td><input type="text" name="" id="" class="full-input" value="벨브4"/></td>
<td><input type="text" name="" id="" class="full-input"/></td>
<td><input type="text" name="" id="" class="full-input"/></td>
<td><input type="checkbox" name="" id=""></td>
</tr>
<tr>
<td>SENS5</td>
<td><input type="text" name="" id="" class="full-input" value="벨브5"/></td>
<td><input type="text" name="" id="" class="full-input"/></td>
<td><input type="text" name="" id="" class="full-input"/></td>
<td><input type="checkbox" name="" id=""></td>
</tr>
<tr>
<td>SENS6</td>
<td><input type="text" name="" id="" class="full-input" value="벨브6"/></td>
<td><input type="text" name="" id="" class="full-input"/></td>
<td><input type="text" name="" id="" class="full-input"/></td>
<td><input type="checkbox" name="" id=""></td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="modal-end flex justify-end">
<button v-show="modalType === 'form-modal'" class="orange-btn small-btn">접속</button>
<button v-show="modalType === 'tab-modal'" class="blue-btn small-btn">확인</button>
</div>
</div>
</div>
</template>
<script>
import SvgIcon from '@jamescoyle/vue-icon';
import { mdiClose } from '@mdi/js';
export default {
data() {
return {
isModalOpen: true,
activeTab: 'tab1',
modalType: 'tab-modal',
closePath:mdiClose
}
},
methods: {
// 탭 변경
showTab: function (tabName) {
this.activeTab = tabName;
},
closeModal: function () {
this.isModalOpen = false;
}
},
watch: {
},
computed: {
},
components: {
'SvgIcon':SvgIcon
},
mounted() {
console.log('main mounted');
}
}
</script>