@@ -207,7 +207,10 @@ public function anggaranFields()
207207 ->searchable ()
208208 ->filterable ()
209209 ->options (Helper::setOptions (MataAnggaran::cache ()->get ('all ' )->where ('tahun ' , session ('year ' )), 'mak ' , 'mak ' )),
210- Currency::make ('Perkiraan Digunakan ' , 'perkiraan ' )->rules ('required ' )->step (1 ),
210+ Currency::make ('Perkiraan Digunakan ' , 'perkiraan ' )
211+ ->rules ('required ' )
212+ ->step (1 )
213+ ->default (0 ),
211214 ])->rules ('required ' , function ($ attribute , $ value , $ fail ) {
212215 if (Helper::cekGanda (json_decode ($ value ), 'mak ' )) {
213216 return $ fail ('validation.unique ' )->translate ();
@@ -246,11 +249,22 @@ public function spesifikasiFields()
246249 {
247250 return [
248251 SimpleRepeatable::make ('Spesifikasi ' , 'spesifikasi ' , [
249- Text::make ('Rincian ' , 'spek_rincian ' )->rules ('required ' ),
250- Number::make ('Jumlah ' , 'spek_volume ' )->rules ('required ' ),
251- Text::make ('Satuan ' , 'spek_satuan ' )->rules ('required ' ),
252- Currency::make ('Harga Satuan ' , 'spek_harga ' )->rules ('required ' )->step (1 ),
253- Textarea::make ('Spesifikasi ' , 'spek_spek ' )->rows (2 )->rules ('required ' )->placeholder ('Mohon diisi secara detail dan spesifik ' )->alwaysShow (),
252+ Text::make ('Rincian ' , 'spek_rincian ' )
253+ ->rules ('required ' ),
254+ Number::make ('Jumlah ' , 'spek_volume ' )
255+ ->rules ('required ' )
256+ ->default (0 ),
257+ Text::make ('Satuan ' , 'spek_satuan ' )
258+ ->rules ('required ' ),
259+ Currency::make ('Harga Satuan ' , 'spek_harga ' )
260+ ->rules ('required ' )
261+ ->step (1 )
262+ ->default (0 ),
263+ Textarea::make ('Spesifikasi ' , 'spek_spek ' )
264+ ->rows (2 )
265+ ->rules ('required ' )
266+ ->placeholder ('Mohon diisi secara detail dan spesifik ' )
267+ ->alwaysShow (),
254268 ])->rules ('required ' , function ($ attribute , $ value , $ fail ) {
255269 if ($ value == '[] ' ) {
256270 return $ fail ('validation.required ' )->translate ();
0 commit comments