123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268 |
- var majorId = 0;
- var time = new Date();
- var t=''
- $(function() {
- window.onload = function() {
- setInterval(function() {
- var time = new Date(); // 程序计时的月从0开始取值后+1
- var month = time.getMonth() + 1;
- var minutes = time.getMinutes();
- var seconds = time.getSeconds();
- var hours = time.getHours();
- if(minutes<10){
- minutes ="0" + minutes
- }else{
- minutes
- }
- if(seconds<10){
- seconds ="0" + seconds
-
- }else{
- seconds
- }
- t = time.getFullYear() + "-" + month + "-" +
- time.getDate() + "-" + hours + ":" +
- minutes + ":" + seconds;
- var str = '<p>当前时间:<span>' + t + '</span><p>'
- $('#time').html(str)
- }, 1000);
- };
- $('#start').on('click',function(){
- var arr = '<p>实验开始时间:<span>' + t + '</span><p>'
- $('#start_time').html(arr)
- })
- $('#end').on('click',function(){
- var arr = '<p>实验结束时间:<span>' + t + '</span><p>'
- $('#end_time').html(arr)
- })
-
- //配置实验信息 实验名称
- function getexperiment_name() {
- layui.use(["form", "table", "laypage", "layer"], function() {
- var form = layui.form
- fetchJSON("api/experiment/listAll", {}, "get", function(bet) {
- if (bet.status === 0) {
- $("#experiment_name").empty();
- $("#experiment_name").append($("<option>", {
- value: -1,
- text: "请选择"
- }));
- for (var i = 0; i < bet.data.length; i++) {
- if (bet.data[i].id === majorId) {
- $("#experiment_name").append(
- $("<option>", {
- value: bet.data[i].id,
- text: bet.data[i].experiment_name,
- selected: true
- })
- );
- } else {
- $("#experiment_name").append(
- $("<option>", {
- value: bet.data[i].id,
- text: bet.data[i].experiment_name
- })
- );
- }
- }
- form.render('select');
- } else {
- showMsg(bet.msg, 2);
- }
- });
- });
-
- }
- getexperiment_name()
- //配置实验信息 元气件名
- function getdevice_name() {
- layui.use(["form", "table", "laypage", "layer"], function() {
- var form = layui.form
- fetchJSON("api/device/listAll?deviceType=2", {}, "get", function(bet) {
- if (bet.status === 0) {
- $("#device_name").empty();
- $("#device_name").append($("<option>", {
- value: -1,
- text: "请选择"
- }));
- for (var i = 0; i < bet.data.length; i++) {
- if (bet.data[i].id === majorId) {
- $("#device_name").append(
- $("<option>", {
- value: bet.data[i].id,
- text: bet.data[i].device_name,
- selected: true
- })
- );
- } else {
- $("#device_name").append(
- $("<option>", {
- value: bet.data[i].id,
- text: bet.data[i].device_name
- })
- );
- }
- }
- form.render('select');
- } else {
- showMsg(bet.msg, 2);
- }
- });
- });
-
- }
- getdevice_name()
- //配置实验信息 数据源
- function getsource_name() {
- layui.use(["form", "table", "laypage", "layer"], function() {
- var form = layui.form
- fetchJSON("api/dataSource/listAll", {}, "get", function(bet) {
- if (bet.status === 0) {
- $("#source_name").empty();
- $("#source_name").append($("<option>", {
- value: -1,
- text: "请选择"
- }));
- for (var i = 0; i < bet.data.length; i++) {
- if (bet.data[i].id === majorId) {
- $("#source_name").append(
- $("<option>", {
- value: bet.data[i].id,
- text: bet.data[i].source_name,
- selected: true
- })
- );
- } else {
- $("#source_name").append(
- $("<option>", {
- value: bet.data[i].id,
- text: bet.data[i].source_name
- })
- );
- }
- }
- form.render('select');
- } else {
- showMsg(bet.msg, 2);
- }
- });
- });
-
- }
- getsource_name()
- //数据源
- function getdataSource() {
- var defaultPage = 0;
- var defaultSize = 10;
- var currentPage = defaultPage;
- var currentSize = defaultSize;
- var tableFirstLoad = true;
- layui.use(["form", "table", "laypage", "layer"], function() {
- var table = layui.table;
- var laypage = layui.laypage;
- var layer = layui.layer;
- var title = $("#realName");
- var searchTitleKey = "";
- function loaddatasource(page, size, searchTitle) {
- if (page === null || page === undefined) page = defaultPage;
- if (size === null || size === undefined) size = defaultSize;
- var tableOption = {
- elem: "#datasource",
- height: "full-81",
- limit: size,
- cols: [
- [{
- field: "source_name",
- title: "数据源名",
- align: "center",
- },
- {
- field: "source_ip",
- title: "数据源ip",
- align: "center",
- },
- {
- field: "port_number",
- title: "端口号",
- align: "center",
- },
- {
- field: "source_status",
- title: "数据源状态",
- align: "center",
- templet:"#led",
- // templet: function(d) {
- // return d.source_status == 0 ? "失败" : "成功"
- // }
- },
- {
- fixed: "right",
- title: "操作",
- width: 265,
- toolbar: "#operationToolbar",
- align: "center"
- }
- ]
- ]
- };
- if (searchTitle === null || searchTitle === undefined || searchTitle === "") {
- fetchJSON("api/dataSource/listpage?page=" + (page + 1) + "&size=" + size, {}, "get",
- function(data) {
- if (data.status === 0) {
- if (tableFirstLoad) {
- tableFirstLoad = false;
- laypage.render({
- curr: page + 1,
- elem: "pagination",
- count: data.data.total,
- layout: ["count", "prev", "page", "next", "limit",
- "refresh", "skip"
- ],
- jump: function(obj, first) {
- if (first) return;
- currentPage = obj.curr - 1;
- currentSize = obj.limit;
- loaddatasource(currentPage, currentSize,
- searchTitleKey);
- }
- });
- }
- tableOption.data = data.data.list;
- table.render(tableOption);
- } else {
- showMsg(data.msg, 2, 2000);
- }
- });
- }
- }
- loaddatasource();
- table.on("tool(datasource)", function(obj) {
- var data = obj.data;
- if (data === null && data === undefined) {
- showMsg("无效数据!", 2, 2000);
- return
- }
- var param = {
- id: obj.data.id,
- nStatus: data.runStatus === 1 ? 0 : 1
- };
- // let Url = "sendor/changeStatus?id=" + data.id + "&nStatus=" + (data.runStatus === 1? 0:1);
- // fetchJSON(Url, {}, "post", function(data) {
- // if(data.status === 0){
- // showMsg(data.data, 1, 2000);
- // loadSendorList();}
- // else showMsg(data.msg, 2, 2000);
- // });
- });
- });
- }
- getdataSource()
- });
|