From ad502dcc0b45e699ab918db154c45879629b7e3e Mon Sep 17 00:00:00 2001
From: KKbes <1620284052@qq.com>
Date: 星期三, 19 七月 2023 14:39:30 +0800
Subject: [PATCH] 78 产品
---
force-app/main/default/aura/lexRepairQuoteForProductAura/lexRepairQuoteForProductAuraController.js | 5 ++
force-app/main/default/lwc/lexRepairQuoteForProduct/lexRepairQuoteForProduct.js | 45 ++++++++++++++++++++++
force-app/main/default/aura/lexRepairQuoteForProductAura/lexRepairQuoteForProductAuraHelper.js | 5 ++
force-app/main/default/lwc/lexRepairQuoteForProduct/lexRepairQuoteForProduct.html | 5 ++
force-app/main/default/aura/lexRepairQuoteForProductAura/lexRepairQuoteForProductAura.cmp | 8 ++++
force-app/main/default/aura/lexRepairQuoteForProductAura/lexRepairQuoteForProductAura.css | 2 +
force-app/main/default/lwc/lexRepairQuoteForProduct/lexRepairQuoteForProduct.js-meta.xml | 11 +++++
force-app/main/default/aura/lexRepairQuoteForProductAura/lexRepairQuoteForProductAura.cmp-meta.xml | 5 ++
8 files changed, 86 insertions(+), 0 deletions(-)
diff --git a/force-app/main/default/aura/lexRepairQuoteForProductAura/lexRepairQuoteForProductAura.cmp b/force-app/main/default/aura/lexRepairQuoteForProductAura/lexRepairQuoteForProductAura.cmp
new file mode 100644
index 0000000..1f44885
--- /dev/null
+++ b/force-app/main/default/aura/lexRepairQuoteForProductAura/lexRepairQuoteForProductAura.cmp
@@ -0,0 +1,8 @@
+<aura:component implements="flexipage:availableForAllPageTypes,force:lightningQuickActionWithoutHeader,force:hasRecordId,lightning:actionOverride,lightning:isUrlAddressable" access="global">
+ <aura:attribute name="recordId" type="String" />
+ <aura:handler name="render" value="{!this}" action="{!c.closeModal}" />
+ <aura:attribute name="isDoneRendering" type="Boolean" default="false"/>
+ <div class="exampleHolder">
+ <c:lexRepairQuoteForProduct recordId="{!v.recordId}" />
+ </div>
+</aura:component>
\ No newline at end of file
diff --git a/force-app/main/default/aura/lexRepairQuoteForProductAura/lexRepairQuoteForProductAura.cmp-meta.xml b/force-app/main/default/aura/lexRepairQuoteForProductAura/lexRepairQuoteForProductAura.cmp-meta.xml
new file mode 100644
index 0000000..632b900
--- /dev/null
+++ b/force-app/main/default/aura/lexRepairQuoteForProductAura/lexRepairQuoteForProductAura.cmp-meta.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<AuraDefinitionBundle xmlns="http://soap.sforce.com/2006/04/metadata">
+ <apiVersion>54.0</apiVersion>
+ <description>A Lightning Component Bundle</description>
+</AuraDefinitionBundle>
diff --git a/force-app/main/default/aura/lexRepairQuoteForProductAura/lexRepairQuoteForProductAura.css b/force-app/main/default/aura/lexRepairQuoteForProductAura/lexRepairQuoteForProductAura.css
new file mode 100644
index 0000000..a5839d4
--- /dev/null
+++ b/force-app/main/default/aura/lexRepairQuoteForProductAura/lexRepairQuoteForProductAura.css
@@ -0,0 +1,2 @@
+.THIS {
+}
\ No newline at end of file
diff --git a/force-app/main/default/aura/lexRepairQuoteForProductAura/lexRepairQuoteForProductAuraController.js b/force-app/main/default/aura/lexRepairQuoteForProductAura/lexRepairQuoteForProductAuraController.js
new file mode 100644
index 0000000..bb1e8ab
--- /dev/null
+++ b/force-app/main/default/aura/lexRepairQuoteForProductAura/lexRepairQuoteForProductAuraController.js
@@ -0,0 +1,5 @@
+({
+ myAction : function(component, event, helper) {
+
+ }
+})
\ No newline at end of file
diff --git a/force-app/main/default/aura/lexRepairQuoteForProductAura/lexRepairQuoteForProductAuraHelper.js b/force-app/main/default/aura/lexRepairQuoteForProductAura/lexRepairQuoteForProductAuraHelper.js
new file mode 100644
index 0000000..24be77e
--- /dev/null
+++ b/force-app/main/default/aura/lexRepairQuoteForProductAura/lexRepairQuoteForProductAuraHelper.js
@@ -0,0 +1,5 @@
+({
+ helperMethod : function() {
+
+ }
+})
\ No newline at end of file
diff --git a/force-app/main/default/lwc/lexRepairQuoteForProduct/lexRepairQuoteForProduct.html b/force-app/main/default/lwc/lexRepairQuoteForProduct/lexRepairQuoteForProduct.html
new file mode 100644
index 0000000..c444cc3
--- /dev/null
+++ b/force-app/main/default/lwc/lexRepairQuoteForProduct/lexRepairQuoteForProduct.html
@@ -0,0 +1,5 @@
+<template>
+ <div class="Attachment" if:true={IsLoading}>
+ <lightning-spinner alternative-text="Loading" size="medium"></lightning-spinner>
+ </div>
+</template>
\ No newline at end of file
diff --git a/force-app/main/default/lwc/lexRepairQuoteForProduct/lexRepairQuoteForProduct.js b/force-app/main/default/lwc/lexRepairQuoteForProduct/lexRepairQuoteForProduct.js
new file mode 100644
index 0000000..068c05c
--- /dev/null
+++ b/force-app/main/default/lwc/lexRepairQuoteForProduct/lexRepairQuoteForProduct.js
@@ -0,0 +1,45 @@
+import { LightningElement, track, wire,api } from 'lwc';
+import { CurrentPageReference } from "lightning/navigation";
+import { CloseActionScreenEvent } from 'lightning/actions';
+export default class lexRepairQuoteForProduct extends LightningElement {
+ @api recordId;
+ IsLoading=true;
+
+ @wire(CurrentPageReference)
+ getStateParameters(currentPageReference) {
+ if (currentPageReference) {
+ const urlValue = currentPageReference.state.recordId;
+ if (urlValue) {
+ let str = `${urlValue}`;
+ this.recordId = str;
+ }
+ }
+ }
+
+ connectedCallback(){
+ this.ProductRepairQuote()
+ .then(result => {
+ this.closeScreen();
+ }).catch(error => {
+ const event3 = new ShowToastEvent({
+ message:
+ error.message,
+ variant : 'error'
+ });
+ this.dispatchEvent(event3);
+ });
+
+ }
+
+
+
+ async ProductRepairQuote(){
+ window.open ('/apex/ProductRepairQuote?productid='+this.recordId+'&flag=product', '', 'height=250, width=500, top=300, left=350,location=no')
+ }
+
+ closeScreen(){
+ this.IsLoading=false;
+ this.dispatchEvent(new CloseActionScreenEvent());
+ }
+
+}
\ No newline at end of file
diff --git a/force-app/main/default/lwc/lexRepairQuoteForProduct/lexRepairQuoteForProduct.js-meta.xml b/force-app/main/default/lwc/lexRepairQuoteForProduct/lexRepairQuoteForProduct.js-meta.xml
new file mode 100644
index 0000000..bbc84a1
--- /dev/null
+++ b/force-app/main/default/lwc/lexRepairQuoteForProduct/lexRepairQuoteForProduct.js-meta.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<LightningComponentBundle xmlns="http://soap.sforce.com/2006/04/metadata" fqn="lexRepairQuoteForProduct">
+ <apiVersion>51.0</apiVersion>
+ <isExposed>true</isExposed>
+ <targets>
+ <target>lightning__RecordPage</target>
+ <target>lightning__AppPage</target>
+ <target>lightning__HomePage</target>
+ <target>lightning__RecordAction</target>
+ </targets>
+</LightningComponentBundle>
\ No newline at end of file
--
Gitblit v1.9.1