作者 lyh

gx

@@ -20,6 +20,7 @@ use App\Models\Product\Product; @@ -20,6 +20,7 @@ use App\Models\Product\Product;
20 use App\Models\Project\Project; 20 use App\Models\Project\Project;
21 use App\Models\RouteMap\RouteMap; 21 use App\Models\RouteMap\RouteMap;
22 use App\Models\WebSetting\SettingNum; 22 use App\Models\WebSetting\SettingNum;
  23 +use App\Models\WebSetting\Translate;
23 use App\Models\WebSetting\WebLanguage; 24 use App\Models\WebSetting\WebLanguage;
24 25
25 class TranslateController extends BaseController 26 class TranslateController extends BaseController
@@ -46,6 +47,25 @@ class TranslateController extends BaseController @@ -46,6 +47,25 @@ class TranslateController extends BaseController
46 } 47 }
47 48
48 /** 49 /**
  50 + * @remark :根据语种获取翻译校队内容
  51 + * @name :getLanguageList
  52 + * @author :lyh
  53 + * @method :post
  54 + * @time :2024/5/8 16:08
  55 + */
  56 + public function getLanguageList(Translate $translate){
  57 + $this->request->validate([
  58 + 'language_id'=>'required',
  59 + ],[
  60 + 'language_id.required' => 'language_id不能为空',
  61 + ]);
  62 + $this->map['type'] = 1;
  63 + $data = $translate->list($this->map);
  64 + $this->response('success',Code::SUCCESS,$data);
  65 + }
  66 +
  67 +
  68 + /**
49 * @remark :图片列表 69 * @remark :图片列表
50 * @name :imageList 70 * @name :imageList
51 * @author :lyh 71 * @author :lyh
@@ -197,6 +197,7 @@ Route::middleware(['bloginauth'])->group(function () { @@ -197,6 +197,7 @@ Route::middleware(['bloginauth'])->group(function () {
197 //新版翻译校队 197 //新版翻译校队
198 Route::prefix('translate_check')->group(function () {//languageList 198 Route::prefix('translate_check')->group(function () {//languageList
199 Route::any('/', [\App\Http\Controllers\Bside\Setting\TranslateController::class, 'lists'])->name('translate_check_lists'); 199 Route::any('/', [\App\Http\Controllers\Bside\Setting\TranslateController::class, 'lists'])->name('translate_check_lists');
  200 + Route::any('/getLanguageList', [\App\Http\Controllers\Bside\Setting\TranslateController::class, 'getLanguageList'])->name('translate_getLanguageList');
200 Route::any('/imageList', [\App\Http\Controllers\Bside\Setting\TranslateController::class, 'imageList'])->name('translate_checkg_imageList'); 201 Route::any('/imageList', [\App\Http\Controllers\Bside\Setting\TranslateController::class, 'imageList'])->name('translate_checkg_imageList');
201 Route::any('/save', [\App\Http\Controllers\Bside\Setting\TranslateController::class, 'save'])->name('translate_check_save'); 202 Route::any('/save', [\App\Http\Controllers\Bside\Setting\TranslateController::class, 'save'])->name('translate_check_save');
202 Route::any('/getUrl', [\App\Http\Controllers\Bside\Setting\TranslateController::class, 'getUrl'])->name('translate_check_getUrl'); 203 Route::any('/getUrl', [\App\Http\Controllers\Bside\Setting\TranslateController::class, 'getUrl'])->name('translate_check_getUrl');