| | |
| | | @track tempidHp; |
| | | @track hosCols = [ |
| | | // {label:'医院名称',fieldName:'Name',type:'button',typeAttributes:{label:{fieldName:'Name'},variant:'base'}}, |
| | | {label:'',type:'button',typeAttributes:{label:'选择'},initialWidth:80,hideDefaultActions: true}, |
| | | {label:'',type:'button',typeAttributes:{label:'选择'},initialWidth:90,hideDefaultActions: true,wrapText:true}, |
| | | {label:'医院名称',fieldName:'Name',initialWidth:380,wrapText:true,hideDefaultActions: true}, |
| | | {label:'省份',fieldName:'StateMaster',initialWidth:80,hideDefaultActions: true}, |
| | | {label:'地址',fieldName:'Address__c',hideDefaultActions: true} |
| | | {label:'省份',fieldName:'StateMaster',initialWidth:80,hideDefaultActions: true,wrapText:true}, |
| | | {label:'地址',fieldName:'Address__c',hideDefaultActions: true,wrapText:true} |
| | | ]; |
| | | //合同搜索 |
| | | @track contractLabel; |
| | |
| | | @track contractName; |
| | | @track tempidPp; |
| | | @track conCols = [ |
| | | {label:'',type:'button',typeAttributes:{label:'选择'},initialWidth:80,hideDefaultActions: true}, |
| | | {label:'',type:'button',typeAttributes:{label:'选择'},initialWidth:90,hideDefaultActions: true,wrapText:true}, |
| | | {label:'合同名称',fieldName:'Name',wrapText:true,hideDefaultActions: true}, |
| | | {label:'省份',fieldName:'StateMaster',initialWidth:80,hideDefaultActions: true}, |
| | | {label:'申请销售课',fieldName:'Sales_Section__c',initialWidth:160,hideDefaultActions: true}, |
| | | {label:'允许报价期间(开始日)',fieldName:'Contract_Decide_Start_Date__c',initialWidth:160,hideDefaultActions: true}, |
| | | {label:'允许报价期间(结束日)',fieldName:'Contract_Decide_End_Date__c',initialWidth:160,hideDefaultActions: true} |
| | | {label:'省份',fieldName:'StateMaster',initialWidth:80,hideDefaultActions: true,wrapText:true}, |
| | | {label:'申请销售课',fieldName:'Sales_Section__c',initialWidth:160,hideDefaultActions: true,wrapText:true}, |
| | | {label:'允许报价期间(开始日)',fieldName:'Contract_Decide_Start_Date__c',initialWidth:175,hideDefaultActions: true,wrapText:true}, |
| | | {label:'允许报价期间(结束日)',fieldName:'Contract_Decide_End_Date__c',initialWidth:175,hideDefaultActions: true,wrapText:true} |
| | | ]; |
| | | |
| | | //消耗品数据col |
| | | get cols(){ |
| | | var cols = []; |
| | | cols.push({label:'消耗品名称',fieldName:'prodName',wrapText:true,hideDefaultActions: true,sortable: true}); |
| | | cols.push({label:'规格',fieldName:'packing_list',hideDefaultActions: true,initialWidth:40,cellAttributes: { alignment: "right" }}); |
| | | cols.push({label:'CFDA状态',fieldName:'prodSFDAStatus',hideDefaultActions: true,initialWidth:78}); |
| | | cols.push({label:'注册证编码号',fieldName:'approbation_No',wrapText:true,hideDefaultActions: true,initialWidth:153}); |
| | | cols.push({label:'注册证效期',fieldName:'expiration_Date',hideDefaultActions: true,initialWidth:100}); |
| | | cols.push({label:'第3分类',fieldName:'prodCategory3',wrapText:true,hideDefaultActions: true,initialWidth:95,sortable: true}); |
| | | cols.push({label:'第4分类',fieldName:'prodCategory4',wrapText:true,hideDefaultActions: true,initialWidth:90,sortable: true}); |
| | | cols.push({label:'规格',fieldName:'packing_list',hideDefaultActions: true,initialWidth:50,cellAttributes: { alignment: "right" }}); |
| | | cols.push({label:'CFDA状态',fieldName:'prodSFDAStatus',hideDefaultActions: true,initialWidth:97}); |
| | | cols.push({label:'注册证编码号',fieldName:'approbation_No',wrapText:true,hideDefaultActions: true,initialWidth:120}); |
| | | cols.push({label:'注册证效期',fieldName:'expiration_Date',hideDefaultActions: true,initialWidth:105}); |
| | | cols.push({label:'第3分类',fieldName:'prodCategory3',wrapText:true,hideDefaultActions: true,initialWidth:78,sortable: true}); |
| | | cols.push({label:'第4分类',fieldName:'prodCategory4',wrapText:true,hideDefaultActions: true,initialWidth:107,sortable: true}); |
| | | cols.push({label:'第5分类',fieldName:'prodCategory5',wrapText:true,hideDefaultActions: true,initialWidth:80,sortable: true}); |
| | | if(this.cansee){ |
| | | cols.push({label:'标准单价',type:'number',typeAttributes:{minimumFractionDigits: 2},fieldName:'prodIntraTradeList',hideDefaultActions: true,initialWidth:60}); |
| | | cols.push({label:'标准单价',type:'number',typeAttributes:{minimumFractionDigits: 2},fieldName:'prodIntraTradeList',hideDefaultActions: true,initialWidth:80}); |
| | | } |
| | | if(this.editAble){ |
| | | cols.push( |
| | |
| | | allnumber: { fieldName: "allnumber" }, |
| | | valueType: 'Number' |
| | | }, |
| | | hideDefaultActions: true,initialWidth:70}); |
| | | hideDefaultActions: true,initialWidth:80}); |
| | | }else{ |
| | | cols.push({label:'采购数量',fieldName:'consumableCount',hideDefaultActions: true,initialWidth:70,cellAttributes: { alignment: "right" }}); |
| | | cols.push({label:'采购数量',fieldName:'consumableCount',hideDefaultActions: true,initialWidth:80,cellAttributes: { alignment: "right" }}); |
| | | } |
| | | cols.push({label:'在库数下限',fieldName:'lowerlimit',hideDefaultActions: true,initialWidth:85,cellAttributes: { alignment: "right" }}); |
| | | cols.push({label:'在库数上限',fieldName:'upperlimit',hideDefaultActions: true,initialWidth:85,cellAttributes: { alignment: "right" }}); |
| | | cols.push({label:'在库数下限',fieldName:'lowerlimit',hideDefaultActions: true,initialWidth:100,cellAttributes: { alignment: "right" }}); |
| | | cols.push({label:'在库数上限',fieldName:'upperlimit',hideDefaultActions: true,initialWidth:100,cellAttributes: { alignment: "right" }}); |
| | | // cols.push({label:'有效期库存(盒)',fieldName:'allnumber',hideDefaultActions: true,initialWidth:105,sortable: true}); |
| | | cols.push( |
| | | {label:'有效期库存(盒)', |
| | |
| | | lowerlimit: { fieldName: "lowerlimit" }, |
| | | boxPrice: '盒' |
| | | }, |
| | | hideDefaultActions: true,initialWidth:105}); |
| | | cols.push({label:'有效期库存(个)',fieldName:'allnumber_piece',hideDefaultActions: true,initialWidth:105,cellAttributes: { alignment: "right" }}); |
| | | hideDefaultActions: true,initialWidth:126}); |
| | | cols.push({label:'有效期库存(个)',fieldName:'allnumber_piece',hideDefaultActions: true,initialWidth:126,cellAttributes: { alignment: "right" }}); |
| | | return cols; |
| | | } |
| | | |
| | |
| | | // this.chooseHospitalId = hosid; |
| | | // } |
| | | |
| | | changeHos(event){ |
| | | this.hospitalName = event.detail.value; |
| | | } |
| | | |
| | | changeCon(event){ |
| | | this.contractName = event.detail.value; |
| | | } |
| | | |
| | | chooseHos(event){ |
| | | const row = event.detail.row; |
| | | this.chooseHospitalId = row.Id; |
| | |
| | | } |
| | | |
| | | showMyToast(title, message, variant) { |
| | | console.log('show custom message') |
| | | console.log('show custom message'); |
| | | var iconName = ''; |
| | | var content = ''; |
| | | if(variant == 'success'){ |
| | | iconName = 'utility:check'; |
| | | }else{ |
| | | iconName = 'utility:error'; |
| | | } |
| | | if(message != ''){ |
| | | content = '<h2><strong>'+title+'<strong/></h2><h5>'+message+'</h5>'; |
| | | }else{ |
| | | content = '<h2><strong>'+title+'<strong/></h2>'; |
| | | } |
| | | this.template.querySelector('c-common-toast'). |
| | | showToast('success','<strong>'+message+'<strong/>','utility:warning',1000); |
| | | showToast(variant,content,iconName,10000); |
| | | // var mode; |
| | | // if(this.isNoteStay){ |
| | | // mode ='sticky'; |