wangzhuo hai 1 ano
pai
achega
d45a74bd44

+ 55 - 0
src/views/iosBasicData/SeafreightExportF/bills/assembly/reports.vue

@@ -417,6 +417,8 @@
             if (this.id) {
               billsDetail(this.id).then(res => {
                 var data = res.data.data
+                // data.extraLongTips = '** TO BE CONTINUED ON ATTACHED LIST **'
+                // data.extraLongText = 'extraLongText'
                 var dataSet = new Stimulsoft.System.Data.DataSet(
                   'reportData'
                 )
@@ -487,6 +489,59 @@
             billsDetail(this.id).then(res => {
               var data = res.data.data
 
+              // console.log('hshipperDetails')
+              // console.log(data.hshipperDetails, 'hshipperDetails')
+
+              // var aaa = data.hshipperDetails.split('\n')
+              // console.log(aaa)
+
+              // 处理超长数据
+              var consignerIndex2 = data.hshipperDetails.indexOf( '\n' )
+              for (let i = 0; i < 4; i++) {
+                consignerIndex2 = data.hshipperDetails.indexOf( '\n', consignerIndex2 + 1 );
+              }
+              if (consignerIndex2 != -1) {
+                var hshipperDetails = data.hshipperDetails.substring(consignerIndex2, data.hshipperDetails.length)
+                data.hshipperDetails = data.hshipperDetails.substring(0, consignerIndex2) + ' *'
+                data.commodityDescr += '\n*' + hshipperDetails
+              }
+
+              var consigneeIndex2 = data.hconsigneeDetails.indexOf( '\n' )
+              for (let i = 0; i < 3; i++) {
+                consigneeIndex2 = data.hconsigneeDetails.indexOf( '\n', consigneeIndex2 + 1 );
+              }
+              if (consigneeIndex2 != -1) {
+                var hconsigneeDetails = data.hconsigneeDetails.substring(consignerIndex2, data.hconsigneeDetails.length)
+                data.hconsigneeDetails = data.hconsigneeDetails.substring(0, consigneeIndex2) + ' **'
+                data.commodityDescr += '\n**' + hconsigneeDetails
+              }
+
+              var notifierIndex2 = data.hnotifyDetails.indexOf( '\n' )
+              for (let i = 0; i < 3; i++) {
+                notifierIndex2 = data.hnotifyDetails.indexOf( '\n', notifierIndex2 + 1 );
+              }
+              if (notifierIndex2 != -1) {
+                var hnotifyDetails = data.hnotifyDetails.substring(consignerIndex2, data.hnotifyDetails.length)
+                data.hnotifyDetails = data.hnotifyDetails.substring(0, notifierIndex2) + ' ***'
+                data.commodityDescr += '\n***' + hnotifyDetails
+              }
+
+              var descriptionIndex2 = data.commodityDescr.indexOf( '\n' )
+              for (let i = 0; i < 19; i++) {
+                descriptionIndex2 = data.commodityDescr.indexOf( '\n', descriptionIndex2 + 1 );
+              }
+              if (descriptionIndex2 != -1) {
+                var extraLongText = data.commodityDescr.substring(consignerIndex2, data.commodityDescr.length)
+                data.commodityDescr = data.commodityDescr.substring(0, descriptionIndex2)
+                data.extraLongTips = '** TO BE CONTINUED ON ATTACHED LIST **'
+                data.extraLongText = extraLongText
+              }
+
+
+
+              // console.log(data.hshipperDetails, 'hshipperDetails2')
+
+
               var dataSet = new Stimulsoft.System.Data.DataSet(
                 'reportData'
               )