|
@@ -99,25 +99,66 @@ class ProjectServer extends BaseService |
|
@@ -99,25 +99,66 @@ class ProjectServer extends BaseService |
|
99
|
* @time :2023/9/19 14:45
|
99
|
* @time :2023/9/19 14:45
|
|
100
|
*/
|
100
|
*/
|
|
101
|
public static function saveInitParam($project_id){
|
101
|
public static function saveInitParam($project_id){
|
|
|
|
102
|
+ $created_at = date('Y-m-d H:i:s');
|
|
|
|
103
|
+
|
|
|
|
104
|
+ //菜单
|
|
102
|
$info = DB::connection('custom_mysql')->table('gl_web_nav')->first();
|
105
|
$info = DB::connection('custom_mysql')->table('gl_web_nav')->first();
|
|
103
|
- if(empty($info)){
|
|
|
|
104
|
- $created_at = date('Y-m-d H:i:s');
|
106
|
+ if(empty($info)) {
|
|
105
|
$data = [
|
107
|
$data = [
|
|
106
|
- ['project_id'=>$project_id,'name'=>'Home','url'=>'nav-home-'.$project_id,'location'=>'header','group_id'=>1,'created_at'=>$created_at,'updated_at'=>$created_at],
|
|
|
|
107
|
- ['project_id'=>$project_id,'name'=>'Products','url'=>'nav-product'.$project_id,'location'=>'header','group_id'=>1,'created_at'=>$created_at,'updated_at'=>$created_at],
|
|
|
|
108
|
- ['project_id'=>$project_id,'name'=>'News','url'=>'nav-news'.$project_id,'location'=>'header','group_id'=>1,'created_at'=>$created_at,'updated_at'=>$created_at],
|
|
|
|
109
|
- ['project_id'=>$project_id,'name'=>'ABOUT US','url'=>'nav-about-us'.$project_id,'location'=>'footer','group_id'=>2,'created_at'=>$created_at,'updated_at'=>$created_at],
|
|
|
|
110
|
- ['project_id'=>$project_id,'name'=>'Contact Us','url'=>'nav-contact-us'.$project_id,'location'=>'footer','group_id'=>2,'created_at'=>$created_at,'updated_at'=>$created_at],
|
|
|
|
111
|
- ['project_id'=>$project_id,'name'=>'FAQ','url'=>'nav-faq'.$project_id,'location'=>'footer','group_id'=>2,'created_at'=>$created_at,'updated_at'=>$created_at],
|
108
|
+ ['project_id' => $project_id, 'name' => 'Home', 'url' => 'nav-home-' . $project_id, 'location' => 'header', 'group_id' => 1, 'created_at' => $created_at, 'updated_at' => $created_at],
|
|
|
|
109
|
+ ['project_id' => $project_id, 'name' => 'Products', 'url' => 'nav-product' . $project_id, 'location' => 'header', 'group_id' => 1, 'created_at' => $created_at, 'updated_at' => $created_at],
|
|
|
|
110
|
+ ['project_id' => $project_id, 'name' => 'News', 'url' => 'nav-news' . $project_id, 'location' => 'header', 'group_id' => 1, 'created_at' => $created_at, 'updated_at' => $created_at],
|
|
|
|
111
|
+ ['project_id' => $project_id, 'name' => 'ABOUT US', 'url' => 'nav-about-us' . $project_id, 'location' => 'footer', 'group_id' => 2, 'created_at' => $created_at, 'updated_at' => $created_at],
|
|
|
|
112
|
+ ['project_id' => $project_id, 'name' => 'Contact Us', 'url' => 'nav-contact-us' . $project_id, 'location' => 'footer', 'group_id' => 2, 'created_at' => $created_at, 'updated_at' => $created_at],
|
|
|
|
113
|
+ ['project_id' => $project_id, 'name' => 'FAQ', 'url' => 'nav-faq' . $project_id, 'location' => 'footer', 'group_id' => 2, 'created_at' => $created_at, 'updated_at' => $created_at],
|
|
112
|
];
|
114
|
];
|
|
113
|
DB::connection('custom_mysql')->table('gl_web_nav')->insert($data);
|
115
|
DB::connection('custom_mysql')->table('gl_web_nav')->insert($data);
|
|
|
|
116
|
+ }
|
|
114
|
|
117
|
|
|
|
|
118
|
+ //菜单组
|
|
|
|
119
|
+ $info = DB::connection('custom_mysql')->table('gl_web_nav_group')->first();
|
|
|
|
120
|
+ if(empty($info)) {
|
|
115
|
$data = [
|
121
|
$data = [
|
|
116
|
- ['id'=>1,'project_id'=>$project_id,'name'=>'全局顶部菜单','created_at'=>$created_at,'updated_at'=>$created_at],
|
|
|
|
117
|
- ['id'=>2,'project_id'=>$project_id,'name'=>'底部菜单','created_at'=>$created_at,'updated_at'=>$created_at],
|
122
|
+ ['id' => 1, 'project_id' => $project_id, 'name' => '全局顶部菜单', 'created_at' => $created_at, 'updated_at' => $created_at],
|
|
|
|
123
|
+ ['id' => 2, 'project_id' => $project_id, 'name' => '底部菜单', 'created_at' => $created_at, 'updated_at' => $created_at],
|
|
118
|
];
|
124
|
];
|
|
119
|
DB::connection('custom_mysql')->table('gl_web_nav_group')->insert($data);
|
125
|
DB::connection('custom_mysql')->table('gl_web_nav_group')->insert($data);
|
|
120
|
}
|
126
|
}
|
|
|
|
127
|
+
|
|
|
|
128
|
+ //初始化单页
|
|
|
|
129
|
+ $info = DB::connection('custom_mysql')->table('gl_web_custom_template')->first();
|
|
|
|
130
|
+ if(empty($info)) {
|
|
|
|
131
|
+ $data = [
|
|
|
|
132
|
+ ['project_id' => $project_id, 'name' => '404', 'status' => 1, 'url' => '404', 'html' => '<main>
|
|
|
|
133
|
+ <section data-section="section" data-screen="screen-large" class="section-404-wrap-block section-block-error404"
|
|
|
|
134
|
+ id="sectionIdyxqu938">
|
|
|
|
135
|
+ <div class="layout" data-unable="demo01-error404">
|
|
|
|
136
|
+ <img src="https://ecdn6.globalso.com/upload/m/image_other/2023-10/6528a87e594db30162.png" />
|
|
|
|
137
|
+ </div>
|
|
|
|
138
|
+ <style>
|
|
|
|
139
|
+ .section-block-error404 .layout {
|
|
|
|
140
|
+ height: 700px;
|
|
|
|
141
|
+ display: flex;
|
|
|
|
142
|
+ align-items: center;
|
|
|
|
143
|
+ justify-content: center;
|
|
|
|
144
|
+ }
|
|
|
|
145
|
+ .section-block-error404 img {
|
|
|
|
146
|
+ width: 400px;
|
|
|
|
147
|
+ }
|
|
|
|
148
|
+ @media only screen and (max-width:500) {
|
|
|
|
149
|
+ .section-block-error404 img {
|
|
|
|
150
|
+ max-width: 100%;
|
|
|
|
151
|
+ }
|
|
|
|
152
|
+ }
|
|
|
|
153
|
+ </style>
|
|
|
|
154
|
+ <script>
|
|
|
|
155
|
+ </script>
|
|
|
|
156
|
+ </section>
|
|
|
|
157
|
+ </main>', 'html_style' => '<style id="globalsojs-styles"></style>'],
|
|
|
|
158
|
+ ];
|
|
|
|
159
|
+ DB::connection('custom_mysql')->table('gl_web_custom_template')->insert($data);
|
|
|
|
160
|
+ }
|
|
|
|
161
|
+
|
|
121
|
DB::disconnect('custom_mysql');
|
162
|
DB::disconnect('custom_mysql');
|
|
122
|
return true;
|
163
|
return true;
|
|
123
|
}
|
164
|
}
|