diff --git a/MySQL_change.sql b/MySQL_change.sql index e69de29..cd6cbcf 100644 --- a/MySQL_change.sql +++ b/MySQL_change.sql @@ -0,0 +1,3 @@ +# 16:37 2021/9/16 +ALTER TABLE `products` + ADD COLUMN `service_persons` INT NOT NULL DEFAULT '1' COMMENT '涉及用户数' AFTER `content`; diff --git a/app/AdminSupplier/Controllers/ProductController.php b/app/AdminSupplier/Controllers/ProductController.php index 5c553cc..3915c46 100644 --- a/app/AdminSupplier/Controllers/ProductController.php +++ b/app/AdminSupplier/Controllers/ProductController.php @@ -13,8 +13,6 @@ use Dcat\Admin\Form\NestedForm; use Dcat\Admin\Grid; use Dcat\Admin\Show; use Dcat\Admin\Http\Controllers\AdminController; -use Dcat\Admin\Widgets\Card; -use Dcat\Admin\Widgets\Table; use Illuminate\Support\Facades\DB; class ProductController extends AdminController @@ -72,6 +70,7 @@ class ProductController extends AdminController $show->field('pictures')->image('', 80, 80); $show->field('stock'); $show->field('sale'); + $show->field('service_persons'); $show->field('status'); $show->field('know')->unescape()->as(fn($v) => preg_replace('/.*?<\/script>/is', '', $v)); $show->field('content')->unescape()->as(fn($v) => preg_replace('/.*?<\/script>/is', '', $v)); @@ -101,13 +100,14 @@ class ProductController extends AdminController $options = Category::selectOptions(fn($query) => $query->where('agent_id', 0)); $form->select('category_id')->options(array_slice($options, 1, null, true))->required(); $form->text('title')->required(); - $form->text('price')->required(); - $form->text('original_price')->required(); + $form->number('price')->min(0)->required(); + $form->number('original_price')->min(0)->required(); + $form->number('service_persons')->min(0)->required(); + $form->number('stock')->min(0)->required(); $form->multipleImage('pictures')->required()->removable(false)->retainable()->uniqueName(); - $form->text('stock')->default(99999)->required(); $form->editor('know'); $form->editor('content')->required(); - $form->text('verify_mobile','核销员手机'); + $form->mobile('verify_mobile','核销员手机号')->required(); //扩展字段 $publish_type = array_intersect_key( diff --git a/resources/lang/zh_CN/product.php b/resources/lang/zh_CN/product.php index fc1e4e2..a4ec76e 100644 --- a/resources/lang/zh_CN/product.php +++ b/resources/lang/zh_CN/product.php @@ -13,6 +13,7 @@ return [ 'picture' => '产品图片', 'price' => '售价', 'sale' => '销量', + 'service_persons' => '涉及用户数', 'status' => '状态', 'stock' => '库存', 'supplier_id' => '供应商ID',