|
@@ -531,6 +531,7 @@ class SystemCrudServices extends BaseServices
|
|
|
$service = app()->make(Service::class);
|
|
$service = app()->make(Service::class);
|
|
|
$service->setFilePathName($filePath['service'] ?? '')->setbasePath($basePath)->handle($tableName, [
|
|
$service->setFilePathName($filePath['service'] ?? '')->setbasePath($basePath)->handle($tableName, [
|
|
|
'field' => $options['fromField'],
|
|
'field' => $options['fromField'],
|
|
|
|
|
+ 'key' => $options['key'],
|
|
|
'usePath' => $dao->getUsePath(),
|
|
'usePath' => $dao->getUsePath(),
|
|
|
'modelName' => $options['modelName'] ?? '',
|
|
'modelName' => $options['modelName'] ?? '',
|
|
|
]);
|
|
]);
|
|
@@ -566,12 +567,13 @@ class SystemCrudServices extends BaseServices
|
|
|
$viewPages->setFilePathName($filePath['pages'] ?? '')->setbasePath($basePath)->handle($tableName, [
|
|
$viewPages->setFilePathName($filePath['pages'] ?? '')->setbasePath($basePath)->handle($tableName, [
|
|
|
'field' => $options['columnField'],
|
|
'field' => $options['columnField'],
|
|
|
'route' => $routeName,
|
|
'route' => $routeName,
|
|
|
|
|
+ 'key' => $options['key'],
|
|
|
'pathApiJs' => '@/' . str_replace('\\', '/', str_replace([Make::adminTemplatePath(), '.js'], '', $viewApi->getPath())),
|
|
'pathApiJs' => '@/' . str_replace('\\', '/', str_replace([Make::adminTemplatePath(), '.js'], '', $viewApi->getPath())),
|
|
|
]);
|
|
]);
|
|
|
|
|
|
|
|
//创建文件
|
|
//创建文件
|
|
|
if ($isMake) {
|
|
if ($isMake) {
|
|
|
- FileService::batchMakeFiles([$model, $dao, $service, $controller, $route, $viewApi, $viewPages, $viewRouter]);
|
|
|
|
|
|
|
+ FileService::batchMakeFiles([$model, $validate, $dao, $service, $controller, $route, $viewApi, $viewPages, $viewRouter]);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
return [
|
|
return [
|