From 5de05cbb7f09deaf907f6c4331adec7b85013201 Mon Sep 17 00:00:00 2001
From: D C <chenbangcai@prec-tech.com>
Date: 星期五, 12 五月 2023 19:19:33 +0800
Subject: [PATCH] 借出备品申请一览 分单,选择申请配套 相关列表按钮
---
force-app/main/default/lwc/lexSplitApplyFlowLWC/lexSplitApplyFlowLWC.js-meta.xml | 18 ++++++
force-app/main/default/lwc/lexSplitApplyFlowLWC/lexSplitApplyFlowLWC.css | 22 +++++++
force-app/main/default/lwc/lexSplitApplyFlowLWC/lexSplitApplyFlowLWC.js | 27 +++++++++
force-app/main/default/lwc/lexRentalFixtureSetSelect/lexRentalFixtureSetSelect.html | 5 +
force-app/main/default/lwc/lexRentalFixtureSetSelect/lexRentalFixtureSetSelect.js | 16 +++++
force-app/main/default/lwc/lexSplitApplyFlowLWC/lexSplitApplyFlowLWC.html | 29 +++++++++
force-app/main/default/lwc/lexRentalFixtureSetSelect/lexRentalFixtureSetSelect.js-meta.xml | 17 +++++
force-app/main/default/lwc/lexRentalFixtureSetSelect/lexRentalFixtureSetSelect.css | 7 ++
8 files changed, 141 insertions(+), 0 deletions(-)
diff --git a/force-app/main/default/lwc/lexRentalFixtureSetSelect/lexRentalFixtureSetSelect.css b/force-app/main/default/lwc/lexRentalFixtureSetSelect/lexRentalFixtureSetSelect.css
new file mode 100644
index 0000000..fb281d8
--- /dev/null
+++ b/force-app/main/default/lwc/lexRentalFixtureSetSelect/lexRentalFixtureSetSelect.css
@@ -0,0 +1,7 @@
+.Holder{
+ position: relative;
+ display: inline-block;
+ width: 80px;
+ height: 80px;
+ text-align: center;
+}
\ No newline at end of file
diff --git a/force-app/main/default/lwc/lexRentalFixtureSetSelect/lexRentalFixtureSetSelect.html b/force-app/main/default/lwc/lexRentalFixtureSetSelect/lexRentalFixtureSetSelect.html
new file mode 100644
index 0000000..960b41d
--- /dev/null
+++ b/force-app/main/default/lwc/lexRentalFixtureSetSelect/lexRentalFixtureSetSelect.html
@@ -0,0 +1,5 @@
+<template>
+ <div class="Holder" 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/lexRentalFixtureSetSelect/lexRentalFixtureSetSelect.js b/force-app/main/default/lwc/lexRentalFixtureSetSelect/lexRentalFixtureSetSelect.js
new file mode 100644
index 0000000..65b7dce
--- /dev/null
+++ b/force-app/main/default/lwc/lexRentalFixtureSetSelect/lexRentalFixtureSetSelect.js
@@ -0,0 +1,16 @@
+import { LightningElement,api, track, wire } from 'lwc';
+import {CurrentPageReference} from 'lightning/navigation';
+import { CloseActionScreenEvent } from 'lightning/actions';
+import { ShowToastEvent } from 'lightning/platformShowToastEvent';
+import { NavigationMixin } from 'lightning/navigation';
+// 2023/05/12 鍊熷嚭澶囧搧閰嶅涓�瑙� 閫夋嫨閰嶅鎸夐挳
+export default class lexRentalFixtureSetSelect extends NavigationMixin(LightningElement) {
+ @api recordId;
+ IsLoading=true;
+
+ connectedCallback(){
+ if (this.recordId) {
+ window.open("/apex/RentalFixtureSetSelect?pt_recid="+this.recordId, "_top");
+ }
+ }
+}
\ No newline at end of file
diff --git a/force-app/main/default/lwc/lexRentalFixtureSetSelect/lexRentalFixtureSetSelect.js-meta.xml b/force-app/main/default/lwc/lexRentalFixtureSetSelect/lexRentalFixtureSetSelect.js-meta.xml
new file mode 100644
index 0000000..0509532
--- /dev/null
+++ b/force-app/main/default/lwc/lexRentalFixtureSetSelect/lexRentalFixtureSetSelect.js-meta.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<LightningComponentBundle xmlns="http://soap.sforce.com/2006/04/metadata" fqn="lexSplitApply">
+ <apiVersion>51.0</apiVersion>
+ <isExposed>true</isExposed>
+ <targets>
+ <target>lightning__AppPage</target>
+ <target>lightning__RecordPage</target>
+ <target>lightning__HomePage</target>
+ <target>lightning__RecordAction</target>
+ <target>lightning__FlowScreen</target>
+ </targets>
+ <targetConfigs>
+ <targetConfig targets="lightning__FlowScreen">
+ <property name="recordId" type="String" label="recordId"/>
+ </targetConfig>
+ </targetConfigs>
+</LightningComponentBundle>
\ No newline at end of file
diff --git a/force-app/main/default/lwc/lexSplitApplyFlowLWC/lexSplitApplyFlowLWC.css b/force-app/main/default/lwc/lexSplitApplyFlowLWC/lexSplitApplyFlowLWC.css
new file mode 100644
index 0000000..95c1c55
--- /dev/null
+++ b/force-app/main/default/lwc/lexSplitApplyFlowLWC/lexSplitApplyFlowLWC.css
@@ -0,0 +1,22 @@
+.holder{
+ position: relative;
+ display: inline-block;
+ width: 80px;
+ height: 80px;
+ text-align: center;
+}
+
+.container .uiContainerManager{
+ display : none !important;
+}
+.toast{
+ border: 1px solid #c9c9c9;
+ border-radius: 10px;
+ width: 50%;
+ margin: 0 auto;
+ font-size: 18px;
+ font-weight: bold;
+ padding: 10px 20px;
+ background: #feb75d;
+ display: flex;
+}
\ No newline at end of file
diff --git a/force-app/main/default/lwc/lexSplitApplyFlowLWC/lexSplitApplyFlowLWC.html b/force-app/main/default/lwc/lexSplitApplyFlowLWC/lexSplitApplyFlowLWC.html
new file mode 100644
index 0000000..b690487
--- /dev/null
+++ b/force-app/main/default/lwc/lexSplitApplyFlowLWC/lexSplitApplyFlowLWC.html
@@ -0,0 +1,29 @@
+<template>
+ <div class="holder" if:true={IsLoading}>
+ <lightning-spinner alternative-text="Loading" size="medium"></lightning-spinner>
+ </div>
+ <div if:false={IsLoading} class="toast">
+ <span style="padding: 10px;">{msg}</span>
+ <button class="slds-button slds-button_icon slds-modal__close slds-button_icon-inverse" onclick={closeAction} title="Close" style="background-color: #e5e4e2;margin-top: 15px;">
+ <lightning-icon class="greyIcon" icon-name="utility:close" alternative-text="Connected" variant="inverse" size="small"
+ title="Close" style="color: black;"></lightning-icon>
+ <span class="slds-assistive-text">Close</span>
+ </button>
+ <!-- <lightning:icon iconName="utility:warning" alternativeText="Warning!" title="Warning" /> -->
+ </div>
+ <!-- <section role="dialog" tabindex="-1" class="slds-modal slds-fade-in-open" aria-labelledby="modal-heading-01" aria-modal="true" aria-describedby="modal-content-id-1" if:false={IsLoading}>
+ <div class="slds-modal__container">
+ <header class="slds-modal__header" style="color: black;">
+ <h2 id="modal-heading-01" class="slds-modal__title slds-hyphenate">璇烽�夋嫨鍊熷嚭澶囧搧涓�瑙堣褰�</h2>
+ </header>
+
+ <div style="height: 100px;">
+ <div class="rewardDetailsTitle">Details</div>
+ </div>
+
+ <footer class="slds-modal__footer">
+ <lightning-button variant="brand" label="纭畾" class="slds-var-m-left_x-small" onclick={handleSubmit}></lightning-button>
+ </footer>
+ </div>
+ </section> -->
+</template>
\ No newline at end of file
diff --git a/force-app/main/default/lwc/lexSplitApplyFlowLWC/lexSplitApplyFlowLWC.js b/force-app/main/default/lwc/lexSplitApplyFlowLWC/lexSplitApplyFlowLWC.js
new file mode 100644
index 0000000..fd326ad
--- /dev/null
+++ b/force-app/main/default/lwc/lexSplitApplyFlowLWC/lexSplitApplyFlowLWC.js
@@ -0,0 +1,27 @@
+import { LightningElement,api, track, wire } from 'lwc';
+import {CurrentPageReference} from 'lightning/navigation';
+import { CloseActionScreenEvent } from 'lightning/actions';
+import { ShowToastEvent } from 'lightning/platformShowToastEvent';
+import { NavigationMixin } from 'lightning/navigation';
+// 2023/05/11 鍊熷嚭澶囧搧閰嶅涓�瑙� 鍒嗗崟鎸夐挳
+export default class lexSplitApplyFlowLWC extends NavigationMixin(LightningElement) {
+ @api recordId;
+ //鍙幏鍙栧綋鍓峫ist閫変腑鐨勪竴瑙圛d
+ @api rentalApplyIds;
+ IsLoading=true;
+ //鎻愮ず淇℃伅
+ msg;
+
+ connectedCallback(){
+ if (this.recordId && JSON.stringify(this.rentalApplyIds)) {
+ window.open("/apex/RentalApplySplit?objId="+this.recordId+"&raesIds="+this.rentalApplyIds, 'RentalApplySplit', 'width=600,height=200');
+ }else{
+ this.msg = '璇烽�夋嫨鍊熷嚭澶囧搧涓�瑙堣褰�';
+ this.IsLoading = false;
+ }
+ }
+ closeAction(event) {
+ //杩斿洖褰撳墠鐨勫鍝佺敵璇�
+ window.open("/"+this.recordId,'_self');
+ }
+}
\ No newline at end of file
diff --git a/force-app/main/default/lwc/lexSplitApplyFlowLWC/lexSplitApplyFlowLWC.js-meta.xml b/force-app/main/default/lwc/lexSplitApplyFlowLWC/lexSplitApplyFlowLWC.js-meta.xml
new file mode 100644
index 0000000..83124ba
--- /dev/null
+++ b/force-app/main/default/lwc/lexSplitApplyFlowLWC/lexSplitApplyFlowLWC.js-meta.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<LightningComponentBundle xmlns="http://soap.sforce.com/2006/04/metadata" fqn="lexSplitApply">
+ <apiVersion>51.0</apiVersion>
+ <isExposed>true</isExposed>
+ <targets>
+ <target>lightning__AppPage</target>
+ <target>lightning__RecordPage</target>
+ <target>lightning__HomePage</target>
+ <target>lightning__RecordAction</target>
+ <target>lightning__FlowScreen</target>
+ </targets>
+ <targetConfigs>
+ <targetConfig targets="lightning__FlowScreen">
+ <property name="recordId" type="String" label="recordId"/>
+ <property name="rentalApplyIds" type="String[]" label="rentalApplyIds"/>
+ </targetConfig>
+ </targetConfigs>
+</LightningComponentBundle>
\ No newline at end of file
--
Gitblit v1.9.1