Расширение d2-admin для d2-crud, упрощающее конфигурацию d2-crud и позволяющее быстро создавать CRUD-функциональность.
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ Остановка поддержки ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
Извините, но из-за ограниченной энергии, d2-crud-plus больше не будет поддерживаться (новые функции не будут добавлены, ошибки не будут исправлены, вопросы могут не отвечаться).
Если вы начинаете новый проект, настоятельно рекомендуется использовать fast-crud
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
Поддерживает vue3
fast-crud
, который уже выпущен. Разработка CRUD становится быстрее, мощнее и приятнее.
Документация: http://fast-crud.docmirror.cn/
Примеры: antdv версия / element версия / native-ui версия
Репозиторий: GitHub / Gitee
Обратите внимание: fast-crud поддерживает только vue3 и не совместим с d2-crud-plus, поэтому невозможно прямое обновление с d2p до fast-crud.
%%%%%%%%%%%%%%%%%%%%%%% Помощь в документах ↓%%%%%%%%%%%%%%%%%%%%%%%%%%%%
GitHub Pages
https://greper.github.io/d2-crud-plus/Gitee (рекомендовано для доступа из Китая)
http://d2-crud-plus.docmirror.cn/d2-crud-plus/Пример демонстрации
http://preview.d2-crud-plus.docmirror.cn/D2CrudPlusExample/index.html
%%%%%%%%%%%%%%%%%%%%%%% Помощь в документах ↑%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Основная работа во время разработки заключается в написании кода для файла crud.js
export const crudOptions = (vm) => { // vm это this
return {
columns: [
{
title: 'Дата',
key: 'createDate',
type: 'date', //тип поля - выбор даты, автоматически генерирует базовую конфигурацию
search: { //настройки поиска, поиск по умолчанию активен
disabled: true //【опционально】true - запрещает поиск, по умолчанию false
},
form: { //настройки формы
disabled: true, //запрещает добавление и редактирование ввода【опционально】, по умолчанию false
}
},
{
title: 'Статус',
key: 'status',
search: {}, //активировать поиск
type: 'select', //тип поля - выпадающий список
form: { //настройки добавления и редактирования, согласно настройкам формы автоматически генерируются addTemplate и editTemplate
rules: [ //【опционально】правила проверки при добавлении и редактировании, если они не указаны, проверка не выполняется
{ required: true, message: 'Выберите статус' }
]
},
dict: { //настройки словаря данных
url: '/api/dicts/StatusEnum' //получение данных словаря удаленно
}
},
{
title: 'Регион',
key: 'province',
search: {}, //активировать поиск
type: 'select', //тип поля - выпадающий список
form: {
rules: [{ required: true, message: 'Выберите регион' }],
component: { //компонент формы для добавления и редактирования, поддерживаются любые компоненты v-model
props: { //настройки свойств пользовательского компонента
filterable: true, //фильтровать варианты выбора
multiple: true, //поддерживать множественный выбор
clearable: true //удалять выбранные значения
}
}
},
dict: { //локальный словарь данных
data: [
{ value: 'sz', label: 'Шэньчжень' },
{ value: 'gz', label: 'Гуанчжоу' },
{ value: 'wh', label: 'Ухань' },
{ value: 'sh', label: 'Шанхай' }
]
}
}
]
}
}
%%%%%%%%%%%%%%%%%%%%%%% Помощь в документах ↓%%%%%%%%%%%%%%%%%%%%%%%%%%%%
GitHub Pages
https://greper.github.io/d2-crud-plus/Gitee (рекомендовано для доступа из Китая)
http://d2-crud-plus.docmirror.cn/d2-crud-plus/Пример демонстрации
http://preview.d2-crud-plus.docmirror.cn/D2CrudPlusExample/index.html
%%%%%%%%%%%%%%%%%%%%%%% Помощь в документах ↑%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Поддержите развитие, сделайте мне подарок, чтобы поднять мораль, пожалуйста, поклонитесь!
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )