354798ggg
2023-08-29 fd0c7c174d7b7313aa49061df05350405a3c1bf1
product-server-web/src/main/resources/templates/webOffice.html
@@ -121,11 +121,12 @@
     * @param formData
     */
    function planEditDocument() {
        console.log(formData)
        if (readOnly != 1) {
            $.post("/lx/api/office/document-edit-plan/v1", {
                'signature': signature,
                'formData': encodeURI(formData)
                'formData': formData
            }, function (data, status) {
                if (data && data.code == 200) {
                    setTimeout(openOffice, 500)
@@ -262,11 +263,13 @@
            WebOffice.HttpAddPostString('~table~', 'product_sys_attachments');
            WebOffice.HttpAddPostString('formData', formData);
            WebOffice.HttpAddPostCurrFile("docfile", "");//此句为固定语句,不管是保存word还是excel,ppt等都这样写
            //strResults用于获得网页提交后的返回数据,可用以调试服务器端代码。
            var strResults = WebOffice.HttpPost(strSaveUrl);
            console.log(strResults)
            if (strResults) {
            if (strResults) { //将strResults转换为小写 判断字符串是否包含active 和event
                if (strResults.toLowerCase().indexOf('active') != -1 && strResults.toLowerCase().indexOf('event') != -1) {
                    //保存成功
                    return;
                }
                var res = JSON.parse(strResults);
                if (res && res.code != 200) {
                    if (res.code == "90021" || res.code == '90044') {
@@ -277,14 +280,11 @@
                    }
                    alert(res.msg);
                }
                // alert(strResults)
                // JSON.parse()
            }
            // alert(strResults);//用alert语句可以显示服务器端网页返回的数据
            // strResults;//如果保存成功,编程时让服务器接收代码如upload.jsp,upload.aspx,upload.php等返回空值或OK字串。
        } catch (e) {
            console.error(e);
            alert('发生错误!请使用查阅返回值!');
            //获取错误信息
            alert('发生错误!请使用查阅返回值!' + e.message);
        }
    }