import { LightningElement, track, wire,api } from 'lwc'; import { loadStyle, loadScript } from 'lightning/platformResourceLoader' import blockUIcss from '@salesforce/resourceUrl/blockUIcss'; import jquery183minjs from '@salesforce/resourceUrl/jquery183minjs'; import PleaseWaitDialog from '@salesforce/resourceUrl/PleaseWaitDialog'; import getData from'@salesforce/apex/LexSearchProductCsController.getData'; import Product_Search from '@salesforce/label/c.Product_Search'; import Search_Condition from '@salesforce/label/c.Search_Condition'; import Asset_No from '@salesforce/label/c.Asset_No'; import Search from '@salesforce/label/c.Search'; import Add_Product from '@salesforce/label/c.Add_Product'; import Search_Result from '@salesforce/label/c.Search_Result'; import Selected from '@salesforce/label/c.Selected'; import SFDA_Status from '@salesforce/label/c.SFDA_Status'; import ListPrice_In from '@salesforce/label/c.ListPrice_In'; import ListPrice_Out from '@salesforce/label/c.ListPrice_Out'; import Unit from '@salesforce/label/c.Unit'; const columns = [ { label: '选择', fieldName: 'Selected' }, { label: '产品型号', fieldName: 'Asset_Model_No__c' }, { label: '产品编码', fieldName: 'OT_CODE_no_link__c' }, { label: '产品名称', fieldName: 'Name' }, { label: '代替产品', fieldName: 'Alternative_Products__c' }, { label: 'NMPA状态', fieldName: 'SFDA_Status__c' }, { label: '设备/耗材区分', fieldName: 'Serial_Lot_No__c' }, { label: '备品管理类别', fieldName: 'Asset_loaner_category__c' }, { label: 'ListPrice(内贸)', fieldName: 'Intra_Trade_List_RMB__c' }, { label: 'ListPrice(外贸)', fieldName: 'Foreign_Trade_List_US__c' }, { label: '单位', fieldName: 'Qty_Unit__c' }, ]; export default class lexSearchProductCs extends LightningElement { Label = { Product_Search, Search_Condition, Asset_No, Search, Add_Product, Search_Result, Selected, SFDA_Status, ListPrice_In, ListPrice_Out, Unit } @api recordId; dataList=[]; IsLoading=true; columns = columns; inputData; ProductLine; // @wire(CurrentPageReference) // getStateParameters(currentPageReference){ // if(currentPageReference) { // const urlValue = currentPageReference.state.recordId; // if(urlValue) { // let str = `${urlValue}`; // this.recordId = str; // } // } // } async connectedCallback(){ console.log('进入callback'); // var vlData=new Array(); // vlData = await getData(); // if(vlData.size>0){ // this.data=vlData; // console.log('keyi') // // console.log(vlData[0]); // } // else{ // console.log('getCs方法返回长度为0'); // } } async serContact(event){ console.log('into serContact') var search = this.inputData; console.log(search); var trade='CNY'; var vlData=new Array(); console.log('vlData'); await getData({SearchName:search,trade:trade}).then(result=>{ this.IsLoading=false; this.ProductLine=result; console.log(result); console.log(this.ProductLine[0]); console.log(this.ProductLine[0].pbe.Product2.Asset_Model_No__c); this.DataInColumn(); }).catch(error=>{ console.log(error); }) } getInputData(event){ this.inputData=event.detail.value; } DataInColumn(){ console.log('in DataInColumn') for(var i=0;i