generated from liutk/owl-admin-base
admin store-device.deposit
parent
80bec8fe4a
commit
72022a8c0f
|
|
@ -40,6 +40,7 @@ class DeviceController extends AdminController
|
||||||
amisMake()->TableColumn()->name('store.title')->label(__('store_device.store_id')),
|
amisMake()->TableColumn()->name('store.title')->label(__('store_device.store_id')),
|
||||||
amisMake()->TableColumn()->name('name')->label(__('store_device.name')),
|
amisMake()->TableColumn()->name('name')->label(__('store_device.name')),
|
||||||
amisMake()->TableColumn()->name('code')->label(__('store_device.code')),
|
amisMake()->TableColumn()->name('code')->label(__('store_device.code')),
|
||||||
|
amisMake()->TableColumn()->name('deposit')->label(__('store_device.deposit')),
|
||||||
amisMake()->TableColumn()->name('remarks')->label(__('store_device.remarks')),
|
amisMake()->TableColumn()->name('remarks')->label(__('store_device.remarks')),
|
||||||
amisMake()->TableColumn()->name('created_at')->label(__('store_device.created_at')),
|
amisMake()->TableColumn()->name('created_at')->label(__('store_device.created_at')),
|
||||||
$this->rowActions([
|
$this->rowActions([
|
||||||
|
|
@ -61,6 +62,7 @@ class DeviceController extends AdminController
|
||||||
->required(),
|
->required(),
|
||||||
amisMake()->TextControl()->name('name')->label(__('store_device.name'))->required(),
|
amisMake()->TextControl()->name('name')->label(__('store_device.name'))->required(),
|
||||||
amisMake()->TextControl()->name('code')->label(__('store_device.code'))->required(),
|
amisMake()->TextControl()->name('code')->label(__('store_device.code'))->required(),
|
||||||
|
amisMake()->NumberControl()->name('deposit')->label(__('store_device.deposit'))->min(0)->precision(2)->default(0),
|
||||||
amisMake()->TextControl()->name('remarks')->label(__('store_device.remarks')),
|
amisMake()->TextControl()->name('remarks')->label(__('store_device.remarks')),
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -19,6 +19,7 @@ class StoreDeviceService extends BaseService
|
||||||
$createRules = [
|
$createRules = [
|
||||||
'name' => ['required'],
|
'name' => ['required'],
|
||||||
'code' => ['required'],
|
'code' => ['required'],
|
||||||
|
'deposit' => ['decimal:12,2'],
|
||||||
];
|
];
|
||||||
$updateRules = [];
|
$updateRules = [];
|
||||||
$validator = Validator::make($data, $model ? $updateRules : $createRules, [
|
$validator = Validator::make($data, $model ? $updateRules : $createRules, [
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ class StoreDevice extends Model
|
||||||
use Filterable;
|
use Filterable;
|
||||||
use HasDateTimeFormatter;
|
use HasDateTimeFormatter;
|
||||||
|
|
||||||
protected $fillable = ['store_id', 'name', 'code', 'remarks'];
|
protected $fillable = ['store_id', 'name', 'code', 'remarks', 'deposit'];
|
||||||
|
|
||||||
public function store()
|
public function store()
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -16,6 +16,7 @@ return new class extends Migration
|
||||||
$table->foreignId('store_id')->comment('关联门店, stores.id');
|
$table->foreignId('store_id')->comment('关联门店, stores.id');
|
||||||
$table->string('name')->comment('设备名称');
|
$table->string('name')->comment('设备名称');
|
||||||
$table->string('code')->comment('编号');
|
$table->string('code')->comment('编号');
|
||||||
|
$table->decimal('deposit', 12, 2)->default(0)->comment('押金');
|
||||||
$table->string('remarks')->nullable()->comment('备注');
|
$table->string('remarks')->nullable()->comment('备注');
|
||||||
$table->timestamps();
|
$table->timestamps();
|
||||||
$table->comment('彩票机管理');
|
$table->comment('彩票机管理');
|
||||||
|
|
|
||||||
|
|
@ -8,4 +8,5 @@ return [
|
||||||
'store_id' => '门店',
|
'store_id' => '门店',
|
||||||
'name' => '名称',
|
'name' => '名称',
|
||||||
'code' => '编号',
|
'code' => '编号',
|
||||||
|
'deposit' => '押金',
|
||||||
];
|
];
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue