zoukankan      html  css  js  c++  java
  • eos中nui提交表单

    nui.parse();
    var form = new nui.Form("form1");
    function SaveData() {
    doUpload();//模型上传
    var o = form.getData(true,true);
    form.validate();
    if (form.isValid() == false) return;
    var json = nui.encode(o);
    $.ajax({
    url: "com.visual.business.freedo.jichuSzMxdr.addPrpXjBimModelupdate.biz.ext",
    type: 'POST',
    data: json,
    async: false,
    cache: false,
    contentType:'text/json',
    success: function (text) {
    $.cookie('dataId',text.row.id);
    CloseWindow("ok");
    },
    error: function (jqXHR, textStatus, errorThrown) {
    alert(jqXHR.responseText);
    CloseWindow();
    }
    });
    }

    doUpload();//模型上传

    var step = 1;
    var task;
    function doUpload(){
    $.ajax({//获取token
    async: false,
    type : "POST",
    url : "http://39.106.48.91:3007/user/login",
    data:{telphone:"13466745558",password:"44a03803c32694464f85ee5d13ed1f62"},
    dataType : 'json',
    success : function(data) {
    console.log(data);
    var access_token = "Bearer " + data.value.token.access_token;
    console.log(access_token);
    $.cookie('access_token',access_token);
    var formData = new FormData($("#uploadForm")[0]);
    //上传模型
    $.ajax({
    url: 'http://47.95.6.102:3007/job/one?token='+access_token ,
    type: 'POST',
    data: formData,
    async: false,
    cache: false,
    contentType: false,
    processData: false,
    success: function(returndata){
    console.log(returndata);
    $.cookie('jobid',returndata.value);
    },
    error: function (returndata){
    console.log(returndata);
    }
    });
    }
    });
    }
    var treegrNew = nui.get("treegrid");
    var jindu = {"1":10,"2":20,"3":40,"4":60,"5":80,"6":100,"7":100,"8":100};
    function getJobStatusItem(){
    //console.log($.cookie('jobid'));获取轻量化进度
    $.post('http://47.95.6.102:3007/job/status/'+$.cookie('jobid')+'?token='+$.cookie('access_token'),{},
    function(r){
    console.log("-------"+JSON.stringify(r));
    /* console.log("-------"+JSON.stringify(r)); */
    //if(r.stat == '401'){window.clearTimeout(task);return;}
    step = r.value.step;
    });
    var rowNew = treegrNew.findRow(function(row){
    if(row.id == $.cookie('dataId')) return true;
    });
    treegrNew.updateRow(rowNew,{upstate:jindu[step]});
    //console.log(rowNew.upstate);
    if(step >= 6){window.clearTimeout(task);return;}//停止
    task = setTimeout("getJobStatusItem()",500);
    }


    /******************模型预览*******************/

  • 相关阅读:
    网络编程1:网络模型
    window10解决需要管理员删除文件的权限问题
    嵌入式框架iframe
    布局框架frameset
    JDBC连接mysql
    springboot插件
    Win10安装 oracle11g 出现INS-13001环境不满足最低要求解决方法
    卸载虚拟机
    Maven
    mysql-数据备份与还原
  • 原文地址:https://www.cnblogs.com/wwwcf1982603555/p/9758335.html
Copyright © 2011-2022 走看看