generated from liutk/owl-admin-base
调整报错
parent
368248d513
commit
fe4c307d9d
|
|
@ -45,8 +45,8 @@ class ContactController extends AdminController
|
|||
amis()->TableColumn('type', __('admin.contacts.type'))->type('mapping')
|
||||
->map(Keyword::allChildrenOfKey('contact_types')->pluck('name', 'id')->toArray())
|
||||
->itemSchema(amis()->Tag()->label('${item}')->color(Admin::setting()->get('system_theme_setting')['theme_color'] ?? '#1677ff')),
|
||||
amis()->TableColumn('phone', __('admin.contacts.phone'))->width('300px'),
|
||||
amis()->TableColumn('status', __('admin.contacts.status'))->type('switch'),
|
||||
// amis()->TableColumn('phone', __('admin.contacts.phone'))->width('300px'),
|
||||
amis()->TableColumn('is_handle', __('admin.contacts.is_handle'))->type('switch'),
|
||||
amis()->TableColumn('created_at', __('admin.created_at'))->type('datetime')->sortable(true),
|
||||
amis()->TableColumn('updated_at', __('admin.updated_at'))->type('datetime')->sortable(true),
|
||||
amis()->Operation()->label(__('admin.actions'))->buttons([
|
||||
|
|
@ -69,7 +69,7 @@ class ContactController extends AdminController
|
|||
Components::make()->cropImageControl('cover', __('admin.project_articles.cover'), 0.775)->required(true),
|
||||
Components::make()->sortControl('sort', __('admin.project_articles.sort')),
|
||||
// amis()->DateTimeControl('published_at', __('admin.project_articles.published_at'))->format('YYYY-MM-DD HH:mm:ss')->description(__('admin.project_articles.published_at_remark')),
|
||||
amis()->SwitchControl('is_enable', __('admin.project_articles.is_enable'))->value(false),
|
||||
amis()->SwitchControl('is_handle', __('admin.project_articles.is_handle'))->value(false),
|
||||
// amis()->SwitchControl('is_recommend', __('admin.project_articles.is_recommend'))->value(false),
|
||||
// Components::make()->fileControl('appendixes', __('admin.articles.appendixes'), '.xsl,.xlsx,.txt,.doc,.docx,.pdf,.pptx'),
|
||||
])->md(4),
|
||||
|
|
@ -83,17 +83,13 @@ class ContactController extends AdminController
|
|||
public function detail(): Form
|
||||
{
|
||||
return $this->baseDetail()->panelClassName('px-0')->body([
|
||||
amis()->Grid()->columns([
|
||||
amis()->Wrapper()->body([
|
||||
amis()->TextControl('name', __('admin.contacts.name'))->disabled(true),
|
||||
amis()->TextControl('phone', __('admin.contacts.phone'))->disabled(true),
|
||||
amis()->TextControl('company', __('admin.contacts.company'))->disabled(true),
|
||||
amis()->selectControl('type', __('admin.contacts.type'))->options(Keyword::allChildrenOfKey('contact_types')->pluck('name', 'id'))->disabled(true),
|
||||
amis()->TextareaControl('content', __('admin.contacts.content'))->disabled(true),
|
||||
amis()->DateTimeControl('created_at', __('admin.contacts.created_at'))->format('YYYY-MM-DD HH:mm:ss')->disabled(true),
|
||||
amis()->SwitchControl('status', __('admin.contacts.status'))->disabled(true),
|
||||
]),
|
||||
]),
|
||||
amis()->TextControl('name', __('admin.contacts.name'))->disabled(true),
|
||||
amis()->TextControl('phone', __('admin.contacts.phone'))->disabled(true),
|
||||
amis()->TextControl('company', __('admin.contacts.company'))->disabled(true),
|
||||
amis()->selectControl('type', __('admin.contacts.type'))->options(Keyword::allChildrenOfKey('contact_types')->pluck('name', 'id'))->disabled(true),
|
||||
amis()->TextareaControl('content', __('admin.contacts.content'))->disabled(true),
|
||||
amis()->DateTimeControl('created_at', __('admin.contacts.created_at'))->format('YYYY-MM-DD HH:mm:ss')->disabled(true),
|
||||
amis()->SwitchControl('is_handle', __('admin.contacts.is_handle'))->disabled(true),
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ class Contact extends Model
|
|||
protected $casts = [
|
||||
'created_at' => 'datetime:Y-m-d H:i:s',
|
||||
'updated_at' => 'datetime:Y-m-d H:i:s',
|
||||
'status' => 'boolean',
|
||||
'is_handle' => 'boolean',
|
||||
];
|
||||
|
||||
protected $fillable = [
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ return new class extends Migration
|
|||
$table->string('company')->nullable()->comment('公司名称');
|
||||
$table->unsignedTinyInteger('type')->nullable()->comment('业务需求');
|
||||
$table->string('content')->nullable()->comment('项目概况与备注');
|
||||
$table->unsignedTinyInteger('status')->default(0)->comment('状态:0未处理,1已处理');
|
||||
$table->unsignedTinyInteger('is_handle')->default(0)->comment('状态:0未处理,1已处理');
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,28 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
return new class extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*/
|
||||
public function up(): void
|
||||
{
|
||||
Schema::table('contacts', function (Blueprint $table) {
|
||||
$table->renameColumn('status', 'is_handle');
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*/
|
||||
public function down(): void
|
||||
{
|
||||
Schema::table('contacts', function (Blueprint $table) {
|
||||
$table->renameColumn('is_handle', 'status');
|
||||
});
|
||||
}
|
||||
};
|
||||
|
|
@ -385,7 +385,7 @@ return [
|
|||
'type' => '业务需求类别',
|
||||
'created_at' => '提交时间',
|
||||
'updated_at' => '更新时间',
|
||||
'status' => '处理状态',
|
||||
'is_handle' => '处理状态',
|
||||
'content' => '需求描述',
|
||||
],
|
||||
];
|
||||
|
|
|
|||
Loading…
Reference in New Issue