From 670b47bc31c0c2ff81cb4a064ca5ed892ee15626 Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Sat, 31 May 2025 10:10:31 +0530 Subject: [PATCH] Added export testing_panel_readings pdf templates and images --- public/images/cripumps.logo.png | Bin 0 -> 7697 bytes public/images/isi_logo1.PNG | Bin 0 -> 3172 bytes .../views/exports/export-isi-pdf.blade.php | 175 +++++++++++++ .../export-isi-three-phase-pdf.blade.php | 200 +++++++++++++++ .../exports/export-three-phase-pdf.blade.php | 213 ++++++++++++++++ .../views/exports/testingpanel-pdf.blade.php | 231 ++++++++++++++++++ 6 files changed, 819 insertions(+) create mode 100644 public/images/cripumps.logo.png create mode 100644 public/images/isi_logo1.PNG create mode 100644 resources/views/exports/export-isi-pdf.blade.php create mode 100644 resources/views/exports/export-isi-three-phase-pdf.blade.php create mode 100644 resources/views/exports/export-three-phase-pdf.blade.php create mode 100644 resources/views/exports/testingpanel-pdf.blade.php diff --git a/public/images/cripumps.logo.png b/public/images/cripumps.logo.png new file mode 100644 index 0000000000000000000000000000000000000000..d8db45c08984d15927b2036fb37d28dc17457b50 GIT binary patch literal 7697 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 LNkvXXu0mjf+;tlm literal 0 HcmV?d00001 diff --git a/public/images/isi_logo1.PNG b/public/images/isi_logo1.PNG new file mode 100644 index 0000000000000000000000000000000000000000..e5353dfdb6112aa573b02e530b7a76c12ef8184d GIT binary patch literal 3172 zcmV-q44dAS800004XF*Lt006O% z3;baP000adNklVjI7H6#Sc^7f_Qx$h+)Qsj@; zGrzfW&b{ZJ^WE>ao|}=3Cn!xuEFO=9!x?B4MX8tXpe5C&)9JK&Lo^16ET3+3t- z*VnCfx_kSNp#wS5*NywV6Qa(!QSkI=Z*Nckdyww_{=WB5_PpQU`o?}@3nl|^leM&I z#bb|BOYi*=ZgEztB+Jh}|2&j;`SNf|ixVyJ_2K_u6jj$~`s2Q7vuDw=MX)Pomy^o( zc{6lcR+e6=s>b7ZGC4RjJUTiS4u+BmjQ*d9lF5B<>^DdvYn82@OsaU^TuQI!t=2aW zAI7%8J01uI!{MaLMPoxF!_paAjlaC?%(=6pfxwDK9@QEd6E9dCPMgbZ&-6GlJyT}Q zo?ciu%j+#D@mDNfH2?0Ucl}`5_wK*{f#nY_f9T-{AO0oevB!T6d1B>Lk3YGxa>M${ zjT?GDIC(X1qK7MYXGfMt+)ohW4REXB}RjV#D96wByYp3>(Hdz=ufsZdvuEw9uj3UPXS2$gZmJMaI9A89?FSEH?=W-}PsRxn0;Q&|Mr$$} z8QNc3G8PK#s;&ksQBg#jjk8#cJg;Y2YzAH_AT}B(Y^KvvS`DSuVkTuGu7D0Liln30 zn|R(V%bdEscmBM_y{&@HDmv^$L1`$=4NzjqSUeGnr=e&}Mm!RrsWtN!=zbBfRbc1k%%S;l&abqKryhU z6qFrRuOT$!O&!OXU9PwP@%KA%r+
eT7eAAkNCCU1H9Wr{WlgcX^vvZs}k&AeS9 zwo+JDL9`22Iy;C5K{W{?(HL=`s@ggY4Jfp?q+}!z*jZOiX(`sJur^t8+7JBs5YcH2 zX#*r8b`wcpiL}IF`ez4+X6NT~l4N%{I=i~I?%087B3f-)6J54oVbktCyu|{I6DS20 z^EAAuW%%}X0tGOVQL=WFkdmyasn?iH2A1{uRVekffWkPfj9r%9b_8sKJ`zt7@S#K^ zl1PLTvFn1Tqk&*n-V|6j!wG+R>&OdRwrUN=?5td!-dJ8fx3Q&JkmWR#IVmV?8Vc+L z%i<$bP^#*_24xqZ=qTE0$)brM>fD zV{?;ewK|>d%*^bi%a%1XHNz9HL($#T3RrFJQ4=<)QcS*9a@tq zZMJs;#mI5~va<1TsH(9EP#CMi$TqXxxwE$JlP^wx`o-yge|6@}xpNmT4h#$qUA#1S zb#(N~wUIz1g3T^pxtf`mhZRJdvZt*LcY?847*RArETE&KQ%lous5C1#+RCjIWSoRj zt+FE8oRZ=K8k^hWnKmPP#;okAQ&I6uojG&noH^4A3Q%A`9$2yB;^3ugqhp@jJlKk4 zwe4x!OQ68dU;`>I9i0SOz92Itn6dm-Q&TKCwEH9Y+Kv*VfzpkPoz?u3dKZA ziek$`Tq&QYWd%JA59(CiA*T9rIE*0IC-SIL@)2ohSnDVWqhl zm4MD<^7~6JTo}NeNFt8voM;dcmZVN1MEkKg7{!F5;$lulxo&oWmE*@%1!dj{1+*g^ zA}CHOh}cTDn<^+N*9#JAoKz0N^UBJna;HrzC@(qmx3_nr7&aIvjkc_`Y~a!mp%-hY z`BJ@-yoZ7!3df5k!fIVnR8+*v784S~l)R(IQ?_z56ugj7qa3jnmd0U&K$!zpI8pT= z0tIc^50|O+PR71B4^{1MHVG2L3&lmn7gbiUL^^kq3=SB$k^moxCQ$nkD20VcE40Ou zIc@4KZDoR$Z$c@pfP(ZBnHg*S;-M8lV$I8GKJcgZw+{ck3RC)`Lo1U;D?h! zk|04toDG>MqFOqjaAq@VtITOrj`#G8!740v*LScw;9ORE}f;h{*k z_ynS$&Q84=ZIv7n;>t2unpANeX$9ST-%kiDcE_%&>Z_w;S4T#!sX1ln%J9(e@Zjak zkb$Ag@a+o&1LrReoF5oCcj3bMflJ6f7*3r!4b_QYws<^Qef|A7KIG)(@&YeN;$Afe zg$R^HR6Pp;3L*tUrR;W5#dFIw9E)nXy@P}}w0rOSF`y_;_l*34@`||&mfSUW;i7qq z7SCI}c>dxg3l=Y#w|L3ig^N{L1gTiC5Kl3!eBOcruTNI&tSBMlWai|kPy#Nui)N8S zZEdfsP{Lt&T&f--tS}71w?cAIS*cFoF>dcTkb*LQ{zAfv(}gk}C02%sHgG(IMkEyk z__mP~03C^m3|Ss`Q1mmBgdmIWv$@^K17^h`nJxc(_uWt=EJ|v*Pf>OCb*h5YV4y0# z^WY(qz+2oddrmfL+fp6J8bo1VCpmnewd`*FpZrx=y>Y`>VEoH7Uu}GL)9+t=Ve{{v zJNe-U2>1YpG?%j5uC6Xx5LnrQ(w!X1D1+W4ioaR4dT?+MGl1serAr@v^65vPfAP`h zpQ+b7m5(v=)Tt9EPYzwZc1t5CWiVPi8IHt4p-5Fj10#tz6A@N^wem?Sg95iWER|GL zoH}*t_MUR*PvP~cY7LnLa?^`nesy-q(z`8+f(ij=x#>lP)X~0PQVl6KoPN>CpHukU z=I1LbSFK*R{tji;#7uP7tl#kTnl+GTHf~z^ROQpFSFPW;Vf9*!*REan%-VHp*KJt8 z>9@~TKE3Mhd%jOB(%}@%W^`&=nyElMTDfiw{_tmkn=C(a91ewW(b#xg7&Ey8D&2AD*xQ*bW{tF)b^V8x` zjgX-z+qS)QXgOLb{yd?O>V*df(O9wD3K7q#o0000< KMNUMnLSTY|w-+t| literal 0 HcmV?d00001 diff --git a/resources/views/exports/export-isi-pdf.blade.php b/resources/views/exports/export-isi-pdf.blade.php new file mode 100644 index 000000000..b7e254791 --- /dev/null +++ b/resources/views/exports/export-isi-pdf.blade.php @@ -0,0 +1,175 @@ + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @foreach($records as $record) + + + + + + + {{-- AFTER FREE RUN --}} + + + + + + + + + + {{-- LOCKED ROTOR TEST --}} + + + + + {{-- OTHERS --}} + + + + + + + @endforeach +
+ + + + + @php + $showIsiLogo = $records->every(fn ($record) => $record['isi_model']); + @endphp + + + + @php + $uniqueItemCodes = $records->pluck('Item Code')->unique(); + $kw = $hp = $phase = '-'; + if ($uniqueItemCodes->count() === 1) { + $firstRecord = $records->first(); + $kw = $firstRecord['kw'] ?? '-'; + $hp = $firstRecord['hp'] ?? '-'; + $phase = $firstRecord['phase'] ?? '-'; + } + @endphp + + +
+ Logo + +
C.R.I. Pumps Private Limited
+
Unit : {{ $plant?->name ?? '' }}
+
{{ $plant?->address ?? '' }}
+
MOTOR FREE RUN TEST REGISTER
+
+ @if ($showIsiLogo) + ISI Logo + @endif +
+ MOTOR KW / HP : {{ $kw }} / {{ $hp }} and PHASE : {{ $phase }} +
+
DateMotor SNoItem CodeMotor TypeAFTER FREE RUNLOCKED ROTOR TESTNo Load Pickup VoltageRoom Temp.High Voltage TestResultRemark
VoltageCurrentPowerIR.HotIR.CoolFrequencySpeedLeakage CurrentVoltageCurrentPower
(V)(A)(W)(Ohm)(Ohm)(Hz)(Rpm)(mA)(V)(A)(W)
{{ $record['Date'] ?? '' }}{{ $record['Motor SNo'] ?? '' }}{{ $record['Item Code'] ?? '' }}{{ $record['Motor Type'] ?? '' }}{{ $record['Voltage_After'] ?? '' }}{{ $record['Current_After'] ?? '' }}{{ $record['Power_After'] ?? '' }}{{ $record['IR_Hot'] ?? '' }}{{ $record['IR_Cool'] ?? '' }}{{ $record['Frequency_After'] ?? '' }}{{ $record['Speed_After'] ?? '' }}{{ $record['Leakage_Current'] ?? '' }}{{ $record['Voltage_Locked'] ?? '' }}{{ $record['Current_Locked'] ?? '' }}{{ $record['Power_Locked'] ?? '' }}{{ $record['No_Load_Pickup_Voltage'] ?? '' }}{{ $record['Room_Temp'] ?? '' }}{{ $record['High_Voltage_Test'] ?? '' }}{{ $record['Result'] ?? '' }}{{ $record['Remark'] ?? '' }}
+ + + diff --git a/resources/views/exports/export-isi-three-phase-pdf.blade.php b/resources/views/exports/export-isi-three-phase-pdf.blade.php new file mode 100644 index 000000000..3a805e5da --- /dev/null +++ b/resources/views/exports/export-isi-three-phase-pdf.blade.php @@ -0,0 +1,200 @@ + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @foreach($records as $record) + + {{-- COMMON FIELDS --}} + + + + + + {{-- AFTER FREE RUN --}} + + + + + {{-- IR Hot: R, Y, B --}} + + + + + {{-- IR Cool: R, Y, B --}} + + + + + + + + + {{-- LOCKED ROTOR TEST --}} + + + + + {{-- OTHER FIELDS --}} + + + + + + + + @endforeach +
+ + + + + @php + $showIsiLogo = $records->every(fn ($record) => $record['isi_model']); + @endphp + + + + @php + $uniqueItemCodes = $records->pluck('Item Code')->unique(); + $kw = $hp = $phase = '-'; + if ($uniqueItemCodes->count() === 1) { + $firstRecord = $records->first(); + $kw = $firstRecord['kw'] ?? '-'; + $hp = $firstRecord['hp'] ?? '-'; + $phase = $firstRecord['phase'] ?? '-'; + } + @endphp + + +
+ Logo + +
C.R.I. Pumps Private Limited
+
Unit : {{ $plant?->name ?? '' }}
+
{{ $plant?->address ?? '' }}
+
MOTOR FREE RUN TEST REGISTER
+
+ @if ($showIsiLogo) + ISI Logo + @endif +
+ MOTOR KW / HP : {{ $kw }} / {{ $hp }} and PHASE : {{ $phase }} +
+
DateMotor SNoItem CodeMotor TypeAFTER FREE RUNLOCKED ROTOR TESTNo Load Pickup VoltageRoom Temp.High Voltage TestResultRemark
VoltageCurrentPowerIR.HotIR.CoolFrequencySpeedLeakage CurrentVoltageCurrentPower
RYBRYB
(V) (A) (W) (Ohm) (Ohm) (Ohm) (Ohm) (Ohm) (Ohm) (Hz) (Rpm) (mA) (V) (A) (W)
{{ $record['Date'] ?? '' }}{{ $record['Motor SNo'] ?? '' }}{{ $record['Item Code'] ?? '' }}{{ $record['Motor Type'] ?? '' }}{{ $record['Voltage_After'] ?? '' }}{{ $record['Current_After'] ?? '' }}{{ $record['Power_After'] ?? '' }}{{ $record['IR_Hot_R'] ?? '' }}{{ $record['IR_Hot_Y'] ?? '' }}{{ $record['IR_Hot_B'] ?? '' }}{{ $record['IR_Cool_R'] ?? '' }}{{ $record['IR_Cool_Y'] ?? '' }}{{ $record['IR_Cool_B'] ?? '' }}{{ $record['Frequency_After'] ?? '' }}{{ $record['Speed_After'] ?? '' }}{{ $record['Leakage_Current'] ?? '' }}{{ $record['Voltage_Locked'] ?? '' }}{{ $record['Current_Locked'] ?? '' }}{{ $record['Power_Locked'] ?? '' }}{{ $record['No_Load_Pickup_Voltage'] ?? '' }}{{ $record['Room_Temp'] ?? '' }}{{ $record['High_Voltage_Test'] ?? '' }}{{ $record['Result'] ?? '' }}{{ $record['Remark'] ?? '' }}
+ + + diff --git a/resources/views/exports/export-three-phase-pdf.blade.php b/resources/views/exports/export-three-phase-pdf.blade.php new file mode 100644 index 000000000..134238e70 --- /dev/null +++ b/resources/views/exports/export-three-phase-pdf.blade.php @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @foreach ($records as $record) + + + + + + + + {{-- BEFORE FREE RUN --}} + + + + + + + + + + + + + {{-- AFTER FREE RUN --}} + + + + + + + + + + + + + + {{-- LOCKED ROTOR TEST --}} + + + + + {{-- Other Info --}} + + + + + + + + + + @endforeach + + +
+ + + + + {{-- --}} + @php + $showIsiLogo = $records->every(fn ($record) => $record['isi_model']); + @endphp + + @if ($showIsiLogo) + + @else + + @endif + + + {{-- @php + $firstRecord = $records->first(); + $kw = $firstRecord['kw'] ?? '-'; + $hp = $firstRecord['hp'] ?? '-'; + $phase = $firstRecord['phase'] ?? '-'; + @endphp --}} + + @php + $uniqueItemCodes = $records->pluck('Item Code')->unique(); + + //Default values + $kw = '-'; + $hp = '-'; + $phase = '-'; + + // If there's exactly one unique item code, extract values from the first record + if ($uniqueItemCodes->count() === 1) { + $firstRecord = $records->first(); + $kw = $firstRecord['kw'] ?? '-'; + $hp = $firstRecord['hp'] ?? '-'; + $phase = $firstRecord['phase'] ?? '-'; + } + @endphp + + +
+ Left Logo + +
C.R.I. Pumps Private Limited
+
Unit : {{ $plant?->name ?? '' }}
+
{{ $plant?->address ?? '' }}
+
MOTOR FREE RUN TEST REGISTER
+
+ ISI Logo + + ISI Logo +
+ MOTOR KW / HP : {{ $kw }} / {{ $hp }} and PHASE : {{ $phase }} +
+
DateOutputMotor SNoItem CodeMotor TypeBEFORE FREE RUNAFTER FREE RUNLOCKED ROTOR TESTNo Load Pickup Voltage (V)Room Temp. (°C)High Voltage Test (V)Batch NumberBatch CountResultRemarkTested By
Voltage (V)Current (A)Power (W)Resistance (Ohm)Insulation Resistance (Ohm)Frequency (Hz)Speed (Rpm)Voltage (V)Current (A)Power (W)IR.Hot (Ohm)IR.Cool (Ohm)Frequency (Hz)Speed (Rpm)Leakage Current (mA)Voltage (V)Current (A)Power (W)
RYYBBRRYBRYBRYB
{{ $record['Date'] ?? '' }}{{ $record['Output'] ?? '' }}{{ $record['Motor SNo'] ?? '' }}{{ $record['Item Code'] ?? '' }}{{ $record['Motor Type'] ?? '' }}{{ $record['Voltage_Before'] ?? '' }}{{ $record['Current_Before'] ?? '' }}{{ $record['Power_Before'] ?? '' }}{{ $record['Resistance_RY'] ?? '' }}{{ $record['Resistance_YB'] ?? '' }}{{ $record['Resistance_BR'] ?? '' }}{{ $record['Insulation_Resistance_R'] ?? '' }}{{ $record['Insulation_Resistance_Y'] ?? '' }}{{ $record['Insulation_Resistance_B'] ?? '' }}{{ $record['Frequency_Before'] ?? '' }}{{ $record['Speed_Before'] ?? '' }}{{ $record['Voltage_After'] ?? '' }}{{ $record['Current_After'] ?? '' }}{{ $record['Power_After'] ?? '' }}{{ $record['IR_Hot_R'] ?? '' }}{{ $record['IR_Hot_Y'] ?? '' }}{{ $record['IR_Hot_B'] ?? '' }}{{ $record['IR_Cool_R'] ?? '' }}{{ $record['IR_Cool_Y'] ?? '' }}{{ $record['IR_Cool_B'] ?? '' }}{{ $record['Frequency_After'] ?? '' }}{{ $record['Speed_After'] ?? '' }}{{ $record['Leakage_Current'] ?? '' }}{{ $record['Voltage_Locked'] ?? '' }}{{ $record['Current_Locked'] ?? '' }}{{ $record['Power_Locked'] ?? '' }}{{ $record['No_Load_Pickup_Voltage'] ?? '' }}{{ $record['Room_Temp'] ?? '' }}{{ $record['High_Voltage_Test'] ?? '' }}{{ $record['Batch_Number'] ?? '' }}{{ $record['Batch_Count'] ?? '' }}{{ $record['Result'] ?? '' }}{{ $record['Remark'] ?? '' }}{{ $record['Tested_By'] ?? '' }}
+ + diff --git a/resources/views/exports/testingpanel-pdf.blade.php b/resources/views/exports/testingpanel-pdf.blade.php new file mode 100644 index 000000000..932277984 --- /dev/null +++ b/resources/views/exports/testingpanel-pdf.blade.php @@ -0,0 +1,231 @@ + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @foreach($records as $record) + + + + + + + + + {{-- BEFORE FREE RUN --}} + + + + + + + + + + + + {{-- AFTER FREE RUN --}} + + + + + + + + + + {{-- LOCKED ROTOR TEST --}} + + + + + {{-- Other Info --}} + + + + + + + + + + @endforeach +
+ + + + + {{-- --}} + @php + $showIsiLogo = $records->every(fn ($record) => $record['isi_model']); + @endphp + + @if ($showIsiLogo) + + @else + + @endif + + + {{-- @php + $firstRecord = $records->first(); + $kw = $firstRecord['kw'] ?? '-'; + $hp = $firstRecord['hp'] ?? '-'; + $phase = $firstRecord['phase'] ?? '-'; + @endphp --}} + + @php + $uniqueItemCodes = $records->pluck('Item Code')->unique(); + + //Default values + $kw = '-'; + $hp = '-'; + $phase = '-'; + + // If there's exactly one unique item code, extract values from the first record + if ($uniqueItemCodes->count() === 1) { + $firstRecord = $records->first(); + $kw = $firstRecord['kw'] ?? '-'; + $hp = $firstRecord['hp'] ?? '-'; + $phase = $firstRecord['phase'] ?? '-'; + } + @endphp + + +
+ Left Logo + +
C.R.I. Pumps Private Limited
+
Unit : {{ $plant?->name ?? '' }}
+
{{ $plant?->address ?? '' }}
+
MOTOR FREE RUN TEST REGISTER
+
+ ISI Logo + + ISI Logo +
+ MOTOR KW / HP : {{ $kw }} / {{ $hp }} and PHASE : {{ $phase }} +
+
DateOutputMotor SNoItem CodeMotor TypeBEFORE FREE RUNAFTER FREE RUNLOCKED ROTOR TESTNo Load Pickup VoltageRoom Temp.High Voltage TestBatch NumberBatch CountResultRemarkTested By
VoltageCurrentPowerResistanceInsulation ResistanceFrequencySpeedVoltageCurrentPowerIR.HotIR.CoolFrequencySpeedLeakage CurrentVoltageCurrentPower
RYYBBR
(V)(A)(W)(Ohm)(Ohm)(Ohm)(Ohm)(Hz)(Rpm)(V)(A)(W)(Ohm)(Ohm)(Hz)(Rpm)(mA)(V)(A)(W)
{{ $record['Date'] ?? '' }}{{ $record['Output'] ?? '' }}{{ $record['Motor SNo'] ?? '' }}{{ $record['Item Code'] ?? '' }}{{ $record['Motor Type'] ?? '' }}{{ $record['Voltage_Before'] ?? '' }}{{ $record['Current_Before'] ?? '' }}{{ $record['Power_Before'] ?? '' }}{{ $record['Resistance_RY'] ?? '' }}{{ $record['Resistance_YB'] ?? '' }}{{ $record['Resistance_BR'] ?? '' }}{{ $record['Insulation_BBR'] ?? '' }}{{ $record['Frequency_Before'] ?? '' }}{{ $record['Speed_Before'] ?? '' }}{{ $record['Voltage_After'] ?? '' }}{{ $record['Current_After'] ?? '' }}{{ $record['Power_After'] ?? '' }}{{ $record['IR_Hot'] ?? '' }}{{ $record['IR_Cool'] ?? '' }}{{ $record['Frequency_After'] ?? '' }}{{ $record['Speed_After'] ?? '' }}{{ $record['Leakage_Current'] ?? '' }}{{ $record['Voltage_Locked'] ?? '' }}{{ $record['Current_Locked'] ?? '' }}{{ $record['Power_Locked'] ?? '' }}{{ $record['No_Load_Pickup_Voltage'] ?? '' }}{{ $record['Room_Temp'] ?? '' }}{{ $record['High_Voltage_Test'] ?? '' }}{{ $record['Batch_Number'] ?? '' }}{{ $record['Batch_Count'] ?? '' }}{{ $record['Result'] ?? '' }}{{ $record['Remark'] ?? '' }}{{ $record['Tested_By'] ?? '' }}
+ +