2022-11-22 12:09:35 +08:00
|
|
|
<main id="js-page-content" role="main" class="page-content">
|
2022-11-21 23:43:22 +08:00
|
|
|
|
2022-11-22 12:09:35 +08:00
|
|
|
<div class="row">
|
|
|
|
<div class="col-sm-12 col-xl-12">
|
|
|
|
|
|
|
|
<h1 class="p-2 mb-0">圖資管理</h1>
|
2022-11-21 23:43:22 +08:00
|
|
|
|
2022-11-22 12:09:35 +08:00
|
|
|
<div class="row bg-dark p-2">
|
|
|
|
<div class="col-auto">
|
|
|
|
<div class="btn-group">
|
|
|
|
<button type="button" class="btn btn-secondary waves-effect waves-themed">建築</button>
|
|
|
|
<button type="button" class="btn btn-secondary waves-effect waves-themed">電力管線</button>
|
|
|
|
<button type="button" class="btn btn-secondary waves-effect waves-themed">水力管線</button>
|
|
|
|
<button type="button" class="btn btn-secondary waves-effect waves-themed">控制系統</button>
|
2022-11-21 23:43:22 +08:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
2022-11-22 12:09:35 +08:00
|
|
|
<div class="col-auto">
|
|
|
|
<div class="form-group">
|
|
|
|
<input type="text" id="simpleinput" class="form-control" placeholder="關鍵字">
|
2022-11-21 23:43:22 +08:00
|
|
|
</div>
|
2022-11-22 12:09:35 +08:00
|
|
|
</div>
|
2022-11-21 23:43:22 +08:00
|
|
|
|
2022-11-22 12:09:35 +08:00
|
|
|
<div class="col-auto">
|
|
|
|
<a href="#" class="btn btn-info">查詢</a>
|
|
|
|
</div>
|
|
|
|
<hr>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="row bg-dark p-2 mb-5 align-items-center">
|
|
|
|
<div class="col-auto">
|
|
|
|
<div class="frame-wrap">
|
2022-11-24 14:47:44 +08:00
|
|
|
<input id="checkAll" type="checkbox" name="all" onclick="check_all(this,'c')"
|
|
|
|
style="display:none" />
|
|
|
|
<label for="checkAll" type="button" class="btn btn-info mr-3">全選</label>
|
2022-11-22 12:09:35 +08:00
|
|
|
<div class="custom-control custom-checkbox custom-control-inline">
|
2022-11-24 14:47:44 +08:00
|
|
|
<input type="checkbox" name="c" class="custom-control-input" id="defaultInline1">
|
2022-11-22 12:09:35 +08:00
|
|
|
<label class="custom-control-label" for="defaultInline1">施工詳圖</label>
|
|
|
|
</div>
|
|
|
|
<div class="custom-control custom-checkbox custom-control-inline">
|
2022-11-24 14:47:44 +08:00
|
|
|
<input type="checkbox" name="c" class="custom-control-input" id="defaultInline2">
|
2022-11-22 12:09:35 +08:00
|
|
|
<label class="custom-control-label" for="defaultInline2">設備規範</label>
|
|
|
|
</div>
|
|
|
|
<div class="custom-control custom-checkbox custom-control-inline">
|
2022-11-24 14:47:44 +08:00
|
|
|
<input type="checkbox" name="c" class="custom-control-input" id="defaultInline3">
|
2022-11-22 12:09:35 +08:00
|
|
|
<label class="custom-control-label" for="defaultInline3">工程介面圖說</label>
|
|
|
|
</div>
|
|
|
|
<div class="custom-control custom-checkbox custom-control-inline">
|
2022-11-24 14:47:44 +08:00
|
|
|
<input type="checkbox" name="c" class="custom-control-input" id="defaultInline4">
|
2022-11-22 12:09:35 +08:00
|
|
|
<label class="custom-control-label" for="defaultInline4">門禁規範</label>
|
|
|
|
</div>
|
|
|
|
<div class="custom-control custom-checkbox custom-control-inline">
|
2022-11-24 14:47:44 +08:00
|
|
|
<input type="checkbox" name="c" class="custom-control-input" id="defaultInline5">
|
2022-11-22 12:09:35 +08:00
|
|
|
<label class="custom-control-label" for="defaultInline5">監控平面圖</label>
|
|
|
|
</div>
|
|
|
|
<div class="custom-control custom-checkbox custom-control-inline">
|
2022-11-24 14:47:44 +08:00
|
|
|
<input type="checkbox" name="c" class="custom-control-input" id="defaultInline6">
|
2022-11-22 12:09:35 +08:00
|
|
|
<label class="custom-control-label" for="defaultInline6">其它</label>
|
|
|
|
</div>
|
2022-11-21 23:43:22 +08:00
|
|
|
</div>
|
2022-11-22 12:09:35 +08:00
|
|
|
</div>
|
|
|
|
</div>
|
2022-11-21 23:43:22 +08:00
|
|
|
|
2022-11-22 12:09:35 +08:00
|
|
|
<div class="row">
|
|
|
|
<div class="mb-3">
|
2022-11-22 17:18:39 +08:00
|
|
|
<a href="#" class="btn btn-success" data-toggle="modal" data-target="#uploadPicture">+ 上傳</a>
|
2022-11-21 23:43:22 +08:00
|
|
|
</div>
|
|
|
|
|
2022-11-22 12:09:35 +08:00
|
|
|
<table class="table table-bordered table-striped text-center m-0">
|
2022-11-24 12:05:23 +08:00
|
|
|
<thead class="thead-themed">
|
2022-11-22 12:09:35 +08:00
|
|
|
<tr>
|
|
|
|
<th>圖號</th>
|
|
|
|
<th>圖名</th>
|
|
|
|
<th>原設計</th>
|
|
|
|
<th>竣工圖</th>
|
|
|
|
<th>功能</th>
|
|
|
|
</tr>
|
|
|
|
</thead>
|
|
|
|
|
2022-11-24 14:47:44 +08:00
|
|
|
<tbody></tbody>
|
2022-11-22 12:09:35 +08:00
|
|
|
</table>
|
2022-11-21 23:43:22 +08:00
|
|
|
</div>
|
2022-11-22 12:09:35 +08:00
|
|
|
|
2022-11-21 23:43:22 +08:00
|
|
|
</div>
|
2022-11-22 12:09:35 +08:00
|
|
|
</div>
|
2022-11-21 23:43:22 +08:00
|
|
|
|
2022-11-22 12:09:35 +08:00
|
|
|
</main>
|
|
|
|
|
2022-11-22 17:18:39 +08:00
|
|
|
<!-- Upload Picture modal -->
|
|
|
|
<div class="modal fade" id="uploadPicture" tabindex="-1" role="dialog" aria-hidden="true">
|
2022-11-22 12:09:35 +08:00
|
|
|
<div class="modal-dialog modal-dialog-centered" role="document">
|
|
|
|
<div class="modal-content">
|
|
|
|
<div class="modal-header">
|
|
|
|
<h4 class="modal-title">
|
2022-11-22 17:18:39 +08:00
|
|
|
圖資上傳
|
2022-11-22 12:09:35 +08:00
|
|
|
</h4>
|
|
|
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
|
|
|
<span aria-hidden="true"><i class="fal fa-times"></i></span>
|
|
|
|
</button>
|
|
|
|
</div>
|
2022-11-22 17:18:39 +08:00
|
|
|
<form id="uploadForm">
|
2022-11-21 23:43:22 +08:00
|
|
|
<div class="modal-body">
|
2022-11-22 12:09:35 +08:00
|
|
|
<div class="row">
|
|
|
|
<div class="col-md-6">
|
|
|
|
<div class="form-group">
|
2022-11-22 17:18:39 +08:00
|
|
|
<label class="form-label" for="picNum">圖號</label>
|
|
|
|
<input type="text" id="picNum" name="picNum" class="form-control">
|
2022-11-22 12:09:35 +08:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="col-md-6">
|
|
|
|
<div class="form-group">
|
2022-11-22 17:18:39 +08:00
|
|
|
<label class="form-label" for="inpName">圖名</label>
|
2022-11-22 12:09:35 +08:00
|
|
|
<input type="text" id="inpName" name="inpName" class="form-control">
|
|
|
|
</div>
|
|
|
|
</div>
|
2022-11-24 12:05:23 +08:00
|
|
|
<div class="col-md-6 mt-3">
|
|
|
|
<div class="form-group">
|
|
|
|
<label class="form-label" for="example-select">主要類別</label>
|
|
|
|
<select class="form-control" id="example-select select2bs4">
|
|
|
|
<option>建築</option>
|
|
|
|
<option>電力控制</option>
|
|
|
|
<option>水力控制</option>
|
|
|
|
<option>系統控制</option>
|
|
|
|
</select>
|
2022-11-22 17:18:39 +08:00
|
|
|
</div>
|
|
|
|
</div>
|
2022-11-24 12:05:23 +08:00
|
|
|
<div class="col-md-6 mt-3">
|
|
|
|
<div class="form-group">
|
|
|
|
<label class="form-label" for="example-select">子類別</label>
|
|
|
|
<select class="form-control" id="example-select select2bs4">
|
|
|
|
<option>施工詳圖</option>
|
|
|
|
<option>設備規範</option>
|
|
|
|
<option>工程介面圖說</option>
|
|
|
|
<option>門禁規範</option>
|
|
|
|
<option>監控平面圖</option>
|
|
|
|
<option>其它</option>
|
|
|
|
</select>
|
2022-11-22 17:18:39 +08:00
|
|
|
</div>
|
|
|
|
</div>
|
2022-11-22 18:34:55 +08:00
|
|
|
<div class="col-md-12 mt-6">
|
2022-11-22 18:09:04 +08:00
|
|
|
<label>原設計</label>
|
|
|
|
</div>
|
2022-11-22 17:18:39 +08:00
|
|
|
<div class="col-md-12">
|
2022-11-24 14:47:44 +08:00
|
|
|
<input id="myDesignDiagram" type="file" style="display:none" />
|
|
|
|
<label for="myDesignDiagram" type="button" class="file-upload btn btn-info"
|
2022-11-24 12:05:23 +08:00
|
|
|
style="cursor : pointer ">上傳檔案</label>
|
2022-11-24 14:47:44 +08:00
|
|
|
<div id='forDesignDiagram' class="col-sm-12 forimage mt-2 offset-3 p-0"></div>
|
2022-11-22 18:09:04 +08:00
|
|
|
</div>
|
2022-11-24 14:47:44 +08:00
|
|
|
<div id="designDiagram" class="col-md-12 ml-3"></div>
|
2022-11-22 18:09:04 +08:00
|
|
|
<div class="col-md-12 mt-3">
|
|
|
|
<label>竣工圖</label>
|
2022-11-22 17:18:39 +08:00
|
|
|
</div>
|
|
|
|
<div class="col-md-12">
|
2022-11-24 14:47:44 +08:00
|
|
|
<input id="myAsBuilt" type="file" style="display:none" />
|
|
|
|
<label for="myAsBuilt" type="button" class="file-upload btn btn-info"
|
2022-11-24 12:05:23 +08:00
|
|
|
style="cursor : pointer ">上傳檔案</label>
|
2022-11-24 14:47:44 +08:00
|
|
|
<div id='forAsBuilt' class="col-sm-12 forimage mt-2 offset-3 p-0"></div>
|
2022-11-22 17:18:39 +08:00
|
|
|
</div>
|
2022-11-24 14:47:44 +08:00
|
|
|
<div id="asBuiltDrawing" class="col-md-12 ml-3"></div>
|
2022-11-22 12:09:35 +08:00
|
|
|
</div>
|
2022-11-21 23:43:22 +08:00
|
|
|
</div>
|
|
|
|
<div class="modal-footer">
|
2022-11-22 12:09:35 +08:00
|
|
|
<button type="button" class="btn btn-secondary" data-dismiss="modal">關閉</button>
|
|
|
|
<button type="submit" class="btn btn-primary" id="accManSendBtn" e-prevent>儲存</button>
|
2022-11-21 23:43:22 +08:00
|
|
|
</div>
|
2022-11-22 12:09:35 +08:00
|
|
|
</form>
|
|
|
|
</div>
|
|
|
|
</div>
|
2022-11-24 09:29:51 +08:00
|
|
|
</div>
|
|
|
|
|
|
|
|
<script>
|
2022-11-24 14:47:44 +08:00
|
|
|
|
2022-11-24 09:29:51 +08:00
|
|
|
$(function () {
|
|
|
|
initList();
|
|
|
|
})
|
|
|
|
|
|
|
|
function initList() {
|
|
|
|
let sendData = {
|
|
|
|
building_tag: pageAct.buiTag
|
|
|
|
}
|
|
|
|
objSendData.Data = sendData;
|
2022-11-24 12:05:23 +08:00
|
|
|
let url = baseApiUrl + "/GraphManage/GraManList";
|
2022-11-24 09:29:51 +08:00
|
|
|
function success(res) {
|
|
|
|
let strHtml = ``;
|
2022-11-24 12:05:23 +08:00
|
|
|
$.each(res, function (index, val) {
|
|
|
|
|
|
|
|
strHtml = `<tr>
|
|
|
|
<td>${res.code}</td>
|
|
|
|
<td>${res.code}</td>
|
|
|
|
<td>${res.code}</td>
|
|
|
|
<td>${res.code}</td>
|
|
|
|
<td>
|
|
|
|
<a href="#" class="btn btn-info">編輯</a>
|
|
|
|
<a href="#" class="btn btn-danger">刪除</a>
|
|
|
|
</td>
|
|
|
|
</tr>`;
|
2022-11-24 09:29:51 +08:00
|
|
|
});
|
|
|
|
|
2022-11-24 12:05:23 +08:00
|
|
|
$('tbody').html(strHtml);
|
2022-11-24 09:29:51 +08:00
|
|
|
}
|
|
|
|
ytAjax = new YourTeam.Ajax(url, objSendData, success, null, "POST").send();
|
|
|
|
}
|
2022-11-24 12:05:23 +08:00
|
|
|
|
2022-11-24 14:47:44 +08:00
|
|
|
// 取上傳檔名
|
|
|
|
$("#myDesignDiagram").on("change", function (e) {
|
2022-11-24 12:05:23 +08:00
|
|
|
let fileHelper = new YourTeam.Utility.File();
|
2022-11-24 14:47:44 +08:00
|
|
|
let fileName = this.files[0].name;
|
2022-11-24 12:05:23 +08:00
|
|
|
|
2022-11-24 14:47:44 +08:00
|
|
|
strHtml = `<small>${fileName}</small>`;
|
|
|
|
$('#designDiagram').html(strHtml);
|
|
|
|
});
|
|
|
|
|
|
|
|
// 取上傳檔名
|
|
|
|
$("#myAsBuilt").on("change", function (e) {
|
|
|
|
let fileHelper = new YourTeam.Utility.File();
|
|
|
|
let fileName = this.files[0].name;
|
|
|
|
|
|
|
|
strHtml = `<small>${fileName}</small>`;
|
|
|
|
$('#asBuiltDrawing').html(strHtml);
|
2022-11-24 12:05:23 +08:00
|
|
|
});
|
2022-11-24 14:47:44 +08:00
|
|
|
|
|
|
|
// 全選功能
|
|
|
|
function check_all(obj, cName) {
|
|
|
|
var checkboxs = document.getElementsByName(cName);
|
|
|
|
for (var i = 0; i < checkboxs.length; i++) { checkboxs[i].checked = obj.checked; }
|
|
|
|
}
|
|
|
|
|
2022-11-24 09:29:51 +08:00
|
|
|
</script>
|