import { LightningElement, track, wire ,api} from 'lwc'; import blockUIcss from '@salesforce/resourceUrl/blockUIcss'; import jquery183minjs from '@salesforce/resourceUrl/jquery183minjs'; import PleaseWaitDialog from '@salesforce/resourceUrl/PleaseWaitDialog'; // import getCl from "@salesforce/apex/SearchProductController.getCl"; 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_No' }, { label: '产品编码', fieldName: '{!$ObjectType.Product2.fields.OT_CODE_no_link__c.Label}' }, { label: '产品名称', fieldName: 'Product_Name' }, { label: '适用科室', fieldName: '{!$ObjectType.Product2.fields.suitDepartment__c.Label}' }, { label: '代替产品', fieldName: '{!$ObjectType.Product2.fields.Alternative_Products__c.Label}' }, { label: 'NMPA状态', fieldName: 'SFDA_Status', }, { label: 'ListPrice(内贸)', fieldName: 'ListPrice_Out' }, { label: 'ListPrice(外贸)', fieldName: 'ListPrice_In' }, { label: '规格', fieldName: 'Specifications' }, ]; export default class lexSearchProduct extends LightningElement { Label = { Product_Search, Search_Condition, Asset_No, Search, Add_Product, Search_Result, Selected, SFDA_Status, ListPrice_In, ListPrice_Out, Unit } @api recordId; IsLoading=true; inputData; data = []; columns = columns; connectedCallback(){ // const data = getCl(); // this.data = data; } getInput(event){ this.inputData=event.detail.value; } // var QuoteEntryMaxLine = window.opener.QuoteEntryMaxLine; setProductList() { var nextLine = top.window.opener.getLastLineNoNext(window.opener.document); var hasCheckedCnt = 0; var checklist = j$("input[name='checklist']"); for(var i=0; i