123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219 |
- 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 id="startT">' + t + '</span><p>'
- $('#start_time').html(arr)
- })
- $('#end').on('click', function() {
- var arr = '<p>结束时间:<span id="endT">' + t + '</span><p>'
- $('#end_time').html(arr)
- })
- layui.use(["form", "table", "laypage", "layer", 'upload'], function() {
- var form = layui.form;
- var upload = layui.upload;
- var layer = layui.layer;
- //元器件id
- function getdevice_id() {
- fetchJSON("api/device/listAll?deviceType=2", {}, "get", function(bet) {
- if (bet.status === 0) {
- $("#device_id").empty();
- $("#device_id").append($("<option>", {
- value: -1,
- text: "请选择"
- }));
- for (var i = 0; i < bet.data.length; i++) {
- if (bet.data[i].id === majorId) {
- $("#device_id").append(
- $("<option>", {
- value: bet.data[i].aircraft_id,
- text: bet.data[i].aircraft_type,
- selected: true
- })
- );
- } else {
- $("#device_id").append(
- $("<option>", {
- value: bet.data[i].aircraft_id,
- text: bet.data[i].aircraft_type
- })
- );
- }
- }
- form.render('select');
- } else {
- showMsg(bet.msg, 2);
- }
- });
- }
- getdevice_id()
- //配置实验信息 实验名称
- function getexperiment_name() {
- 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()
- //算法id
- function getalgorithm_id() {
- fetchJSON("api/algorithm/listAll", {}, "get", function(bet) {
- if (bet.status === 0) {
- $("#algorithm_id").empty();
- $("#algorithm_id").append($("<option>", {
- value: -1,
- text: "请选择"
- }));
- for (var i = 0; i < bet.data.length; i++) {
- if (bet.data[i].id === majorId) {
- $("#algorithm_id").append(
- $("<option>", {
- value: bet.data[i].id,
- text: bet.data[i].algorithm_name,
- selected: true
- })
- );
- } else {
- $("#algorithm_id").append(
- $("<option>", {
- value: bet.data[i].id,
- text: bet.data[i].algorithm_name
- })
- );
- }
- }
- form.render('select');
- } else {
- showMsg(bet.msg, 2);
- }
- });
- }
- getalgorithm_id()
- //输入的值
- form.on("select", function(data) {
- if (data.elem.id === "device_id") {
- var device_id = data.elem[data.elem.selectedIndex].value;
- var device_name = data.elem[data.elem.selectedIndex].text;
- $('#device_name').val(device_name)
- } else
- if (data.elem.id === "algorithm_id") {
- var algorithm_id = data.elem[data.elem.selectedIndex].value;
- var algorithm_name = data.elem[data.elem.selectedIndex].text;
- $('#algorithm_name').val(algorithm_name)
- }
- })
- //自动填写路径
- upload.render({
- elem: '#file',
- url: urlBase + "api/algorithm/importData",
- accept: 'file', //普通文件
- headers: {
- "token": sessionStorage.getItem("token")
- },
- data: {},
- // accept: 'file',
- done: function(res) {
- if (res.status === 0) {
- $("#origin_data_path").val(res.msg);
- } else
- showMsg(res.msg, 2);
- }
- });
- //保存数据
- $('#add').on('click', function() {
- var start_time = $('#startT').html();
- var end_time = $('#endT').html();
- device_id = $("#device_id").find("option:selected").val();
- algorithm_id = $("#algorithm_id").find("option:selected").val();
- experiment_name = $("#experiment_name").find("option:selected").val();
- device_name = $('#device_name').val()
- algorithm_name = $('#algorithm_name').val()
- data_type = $('#data_type').val()
- origin_data_path = $('#origin_data_path').val()
- console.log(device_id,algorithm_id,experiment_name,device_name,algorithm_name,data_type,origin_data_path,start_time,end_time)
- if (startT == undefined) {
- layer.msg('请选择开始时间');
- } else
- if (endT == undefined) {
- layer.msg('请选择结束时间')
- }
- const data = {
- algorithm_id:algorithm_id,
- algorithm_name:algorithm_name,
- data_type:data_type,
- device_id:device_id,
- device_name:device_name,
- end_time:end_time,
- experiment_name:experiment_name,
- id:0,
- origin_data_path:origin_data_path,
- process_data_path:'string',
- source_id:0,
- start_time:start_time
-
- }
- fetchJSON('api/experiment/add', data, "post", function(data) {
- if (data.status === 0) {
- } else {
- }
- });
- })
- });
- });
|