Bläddra i källkod

跟进动态上传附件同步数据附件tab下

xiaohaizhao 11 månader sedan
förälder
incheckning
4779bb3d90

+ 1 - 1
packageA/contacts/detail.js

@@ -308,7 +308,7 @@ Page({
                     pageTotal
                 } = Component.data.content,
                 id = this.data.detail.sys_phonebookid;
-
+            if(model == "#Files") init = true;
             if (total == null || init) {
                 Component.getList(id, init);
             } else if (pageNumber <= pageTotal) {

+ 1 - 0
packageA/contract/detail.js

@@ -578,6 +578,7 @@ Page({
                     pageTotal
                 } = Component.data.content,
                 id = this.data.sa_contractid;
+            if (model == "#Files") init = true;
             if (total == null || init) {
                 Component.getList(id, init);
             } else if (pageNumber <= pageTotal) {

+ 1 - 0
packageA/finishforecast/detail.js

@@ -340,6 +340,7 @@ Page({
                     pageTotal
                 } = Component.data.content,
                 id = this.data.sa_salesforecastbillid;
+            if (model == "#Files") init = true;
             if (total == null || init) {
                 Component.getList(id, init);
             } else if (pageNumber <= pageTotal) {

+ 1 - 0
packageA/invoiceforecast/detail.js

@@ -212,6 +212,7 @@ Page({
                     pageTotal
                 } = Component.data.content,
                 id = this.data.sa_salesforecastbillid;
+            if (model == "#Files") init = true;
             if (total == null || init) {
                 Component.getList(id, init);
             } else if (pageNumber <= pageTotal) {

+ 1 - 0
packageA/offers/detail.js

@@ -345,6 +345,7 @@ Page({
                     pageTotal
                 } = Component.data.content,
                 id = this.data.sa_quotedpriceid;
+            if (model == "#Files") init = true;
             if (total == null || init) {
                 Component.getList(id, init);
             } else if (pageNumber <= pageTotal) {

+ 1 - 0
packageA/project/detail.js

@@ -670,6 +670,7 @@ Page({
                     pageTotal
                 } = Component.data.content,
                 id = this.data.sa_projectid;
+            if (model == "#Files") init = true;
             if (total == null || init) {
                 Component.getList(id, init);
             } else if (pageNumber <= pageTotal) {

+ 1 - 0
packageA/publicCustomer/detail.js

@@ -450,6 +450,7 @@ Page({
                     pageTotal
                 } = Component.data.content,
                 id = model == "#Clue" ? this.data.detail.sa_customersid : this.data.detail.sys_enterpriseid;
+            if (model == "#Files") init = true;
             if (total == null || init) {
                 Component.getList(id, init);
             } else if (pageNumber <= pageTotal) {

+ 1 - 0
packageA/saleClue/detail.js

@@ -353,6 +353,7 @@ Page({
                     pageTotal
                 } = Component.data.content,
                 id = this.data.sat_orderclueid;
+            if (model == "#Files") init = true;
             if (total == null || init) {
                 Component.getList(id, init);
             } else if (pageNumber <= pageTotal) {

+ 1 - 0
packageA/salesForecasting/detail.js

@@ -307,6 +307,7 @@ Page({
                     pageTotal
                 } = Component.data.content,
                 id = this.data.sa_salesforecastbillid;
+            if (model == "#Files") init = true;
             if (total == null || init) {
                 Component.getList(id, init);
             } else if (pageNumber <= pageTotal) {

+ 1 - 0
packageA/setclient/detail.js

@@ -696,6 +696,7 @@ Page({
                     pageTotal
                 } = Component.data.content,
                 id = model == "#Clue" ? this.data.detail.sa_customersid : this.data.detail.sys_enterpriseid;
+            if (model == "#Files") init = true;
             if (total == null || init) {
                 Component.getList(id, init);
             } else if (pageNumber <= pageTotal) {

+ 10 - 0
packageA/setclient/modules/trace/add/index.js

@@ -99,6 +99,16 @@ Page({
                 this.selectComponent("#Yl_files").handleFiles(res.data)
             } else {
                 if (res.data.length) data.attinfos = res.data;
+                _Http.basic({
+                    "classname": "system.attachment.Attachment",
+                    "method": "createFileLink",
+                    "content": {
+                      ownertable: this.data.ownertable,
+                      ownerid: this.data.ownerid,
+                      usetype: 'default',
+                      attachmentids
+                    }
+                  })
                 this.changeItem(data)
                 setTimeout(() => {
                     wx.navigateBack()

+ 11 - 0
pages/trace/insert.js

@@ -235,6 +235,17 @@ Page({
         this.selectComponent("#Yl_files").handleFiles(res.data)
       } else {
         if (res.data.length) data.attinfos = res.data;
+
+        _Http.basic({
+          "classname": "system.attachment.Attachment",
+          "method": "createFileLink",
+          "content": {
+            ownertable: this.data.parems.ownertable,
+            ownerid: this.data.parems.ownerid,
+            usetype: 'default',
+            attachmentids
+          }
+        })
         this.changeItem(data)
         setTimeout(() => {
           wx.navigateBack()

+ 1 - 0
portrayal/details/client.js

@@ -74,6 +74,7 @@ Page({
                     pageTotal
                 } = Component.data.content,
                 id = this.data.sa_customersid;
+            if (model == "#Files") init = true;
             if (total == null || init) {
                 Component.getList(id, init);
             } else if (pageNumber <= pageTotal) {

+ 1 - 0
portrayal/details/contacts.js

@@ -66,6 +66,7 @@ Page({
                     pageTotal
                 } = Component.data.content,
                 id = this.data.sys_phonebookid;
+            if (model == "#Files") init = true;
             if (total == null || init) {
                 Component.getList(id, init);
             } else if (pageNumber <= pageTotal) {

+ 1 - 0
portrayal/details/project.js

@@ -91,6 +91,7 @@ Page({
                     pageTotal
                 } = Component.data.content,
                 id = this.data.sa_projectid;
+            if (model == "#Files") init = true;
             if (total == null || init) {
                 Component.getList(id, init);
             } else if (pageNumber <= pageTotal) {

+ 1 - 0
portrayal/details/sales.js

@@ -81,6 +81,7 @@ Page({
                     pageTotal
                 } = Component.data.content,
                 id = this.data.hrid;
+            if (model == "#Files") init = true;
             if (total == null || init) {
                 Component.getList(id, init);
             } else if (pageNumber <= pageTotal) {

+ 1 - 0
salesPanel/index/index.js

@@ -64,6 +64,7 @@ Page({
                     pageTotal
                 } = Component.data.content,
                 id = this.data.sa_projectid;
+            if (model == "#Files") init = true;
             if (total == null || init) {
                 Component.getList(id, init);
             } else if (pageNumber <= pageTotal) {