experiment-add.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. $(function() {
  2. var params = window.location.href.split("?");
  3. if (params.length > 1) {
  4. values = params[1].split("&");
  5. if (values.length > 11) {
  6. var funcId = values[0].replace("id=", "");
  7. var device_id = "";
  8. var device_name = "";
  9. var experiment_name = "";
  10. var start_time = "";
  11. var end_time = "";
  12. var data_type = "";
  13. var source_id = "";
  14. var origin_data_path = "";
  15. var algorithm_id = "";
  16. var algorithm_name = "";
  17. var process_data_path = "";
  18. if (funcId !== "0") {
  19. device_id = decodeURI(values[1].replace("device_id=", ""));
  20. device_name = decodeURI(values[2].replace("device_name=", ""));
  21. experiment_name = decodeURI(values[3].replace("experiment_name=", ""));
  22. start_time = decodeURI(values[4].replace("start_time=", ""));
  23. end_time = decodeURI(values[5].replace("end_time=", ""));
  24. data_type = decodeURI(values[6].replace("data_type=", ""));
  25. source_id = decodeURI(values[7].replace("source_id=", ""));
  26. origin_data_path = decodeURI(values[8].replace("origin_data_path=", ""));
  27. algorithm_id = decodeURI(values[9].replace("algorithm_id=", ""));
  28. algorithm_name = decodeURI(values[10].replace("algorithm_name=", ""));
  29. process_data_path = decodeURI(values[11].replace("process_data_path=", ""));
  30. }
  31. }
  32. }
  33. $("#device_id").val(device_id);
  34. $("#device_name").val(device_name);
  35. $("#experiment_name").val(experiment_name);
  36. $("#start_time").val(start_time);
  37. $("#end_time").val(end_time);
  38. $("#data_type").val(data_type);
  39. $("#source_id").val(source_id);
  40. $("#origin_data_path").val(origin_data_path);
  41. $("#algorithm_id").val(algorithm_id);
  42. $("#algorithm_name").val(algorithm_name);
  43. $("#process_data_path").val(process_data_path);
  44. layui.use(["form", "layer", 'upload'], function() {
  45. $ = layui.jquery;
  46. var form = layui.form,
  47. layer = layui.layer;
  48. var upload = layui.upload;
  49. //监听提交
  50. form.on("submit(save)", function(data) {
  51. var func = data.field;
  52. func.id = funcId;
  53. if(func.id == 0){
  54. var url="api/experiment/add"
  55. }else{
  56. var url="api/experiment/edit"
  57. }
  58. console.log(url)
  59. fetchJSON(url, func, "post", function(data) {
  60. if (data.status === 0) {
  61. var index = parent.layer.getFrameIndex(window.name);
  62. showMsg("修改成功", 1, 2000);
  63. parent.layer.close(index);
  64. } else {
  65. showMsg(data.msg, 2);
  66. }
  67. });
  68. return false;
  69. });
  70. });
  71. });