diff --git a/app/admin/controller/PdmSymbol.php b/app/admin/controller/PdmSymbol.php new file mode 100644 index 0000000..c264c48 --- /dev/null +++ b/app/admin/controller/PdmSymbol.php @@ -0,0 +1,36 @@ + + * Class PdmSymbol + * @package app\admin\controller + */ +class PdmSymbol extends AdminController +{ + /** + * PdmSymbol模型对象 + * @var \app\common\model\PdmSymbol + */ + + public function __construct() + { + parent::__construct(); + $this->model = new PdmSymbolModel; + } + + /** + * 默认生成的方法为index/add/edit/del/status 五个方法 + * 当创建CURD的时候,DIY的函数体和模板为空,请自行编写代码 + */ + + + +} diff --git a/app/admin/controller/developer/stubs/list/tags.stub b/app/admin/controller/developer/stubs/list/tags.stub index c8be7b5..a341fda 100644 --- a/app/admin/controller/developer/stubs/list/tags.stub +++ b/app/admin/controller/developer/stubs/list/tags.stub @@ -1,3 +1,7 @@ templet:function(d) { - return d.{field}.replace(',',' '); + if(d.{field} ==''||d.{field} ==null ||d.{field} == undefined){ + return ''; + }else{ + return d.{field}.replace(',',' '); + } } \ No newline at end of file diff --git a/app/admin/view/pdm_symbol/add.html b/app/admin/view/pdm_symbol/add.html new file mode 100644 index 0000000..97381df --- /dev/null +++ b/app/admin/view/pdm_symbol/add.html @@ -0,0 +1,83 @@ + + + + +
+
+ +
+ + + + + +
+ +
+
+ +
+ +
+
+ +
+ +
+ + + +
+
+ +
+ +
+ +
+ +
+ +

点击上传,或将文件拖拽到此处

+
+
上传成功后渲染 + 删除 +
+
+ +
+ +

点击上传,或将文件拖拽到此处

+
+
上传成功后渲染 + 删除 +
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+ + \ No newline at end of file diff --git a/app/admin/view/pdm_symbol/index.html b/app/admin/view/pdm_symbol/index.html new file mode 100644 index 0000000..fd75fcd --- /dev/null +++ b/app/admin/view/pdm_symbol/index.html @@ -0,0 +1,180 @@ + + +
+
+ +
+
+ + +
+
+ +
+ +
+
{:__('Symbol名称')}
+
+ +
+
+
+ + + + + +
+
+
+
+ +
+
+
+ + + + + + + + + + + + + diff --git a/app/common/model/PdmSymbol.php b/app/common/model/PdmSymbol.php new file mode 100644 index 0000000..d6a1f83 --- /dev/null +++ b/app/common/model/PdmSymbol.php @@ -0,0 +1,38 @@ + + * 原理符号 + * Class PdmSymbol + * @package app\common\model + */ +class PdmSymbol extends Model +{ + + use SoftDelete; + + // 定义时间戳字段名 + protected $createTime = 'create_time'; + protected $updateTime = 'update_time'; + protected $deleteTime = 'delete_time'; + + + /** + * 定义 sa_user 关联模型 + * @localKey admin_id + * @bind nickname,name + */ + public function user() + { + return $this->hasOne(\app\common\model\system\User::Class,'id','admin_id')->bind(['nickname','name']); + } + + + +} \ No newline at end of file diff --git a/app/common/validate/PdmSymbol.php b/app/common/validate/PdmSymbol.php new file mode 100644 index 0000000..466dac9 --- /dev/null +++ b/app/common/validate/PdmSymbol.php @@ -0,0 +1,36 @@ + + * PdmSymbol 验证器 + * Class PdmSymbol + * @package app\common\validate + */ +class PdmSymbol extends Validate +{ + /** + * 验证规则 + */ + protected $rule = [ + ]; + + + /** + * 提示消息 + */ + protected $message = [ + ]; + + + /** + * 验证场景 + */ + protected $scene = [ + 'add' => [], + 'edit' => [], + ]; + +} diff --git a/plugin/developer/app/admin/controller/developer/stubs/list/tags.stub b/plugin/developer/app/admin/controller/developer/stubs/list/tags.stub index c8be7b5..1e6e3d4 100644 --- a/plugin/developer/app/admin/controller/developer/stubs/list/tags.stub +++ b/plugin/developer/app/admin/controller/developer/stubs/list/tags.stub @@ -1,3 +1,7 @@ templet:function(d) { - return d.{field}.replace(',',' '); + if(d.{field} ==''||d.{field} ==null ||d.{field} == undefined){ + return ''; + }else{ + return d.{field}.replace(',',' '); + } } \ No newline at end of file diff --git a/public/upload/images/2024-09-01/c99db88f0c14dd9a45899a48fc6f33101e2d4f6e.jpg b/public/upload/images/2024-09-01/c99db88f0c14dd9a45899a48fc6f33101e2d4f6e.jpg new file mode 100644 index 0000000..b6a1e33 Binary files /dev/null and b/public/upload/images/2024-09-01/c99db88f0c14dd9a45899a48fc6f33101e2d4f6e.jpg differ