diff --git a/app/Http/Controllers/ProgramAppendConstructController.php b/app/Http/Controllers/ProgramAppendConstructController.php index 7ecf263..7a6c450 100644 --- a/app/Http/Controllers/ProgramAppendConstructController.php +++ b/app/Http/Controllers/ProgramAppendConstructController.php @@ -100,20 +100,6 @@ class ProgramAppendConstructController extends BaseController ]; })->toArray(); } - - public function broadcast_list(Request $request) { - $query = ProgramAppends::query()->groupBy("name") - ->where("broadcast", "=", 1) - ->select("name")->selectRaw("max(id) as id"); - return $query->get()->map(function ($item) { - return [ - "text" => $item["name"], - "value" => $item["id"], - "alias" => implode("", \pinyin($item["name"], PINYIN_NO_TONE|PINYIN_KEEP_ENGLISH)), - "abbr" => \pinyin_abbr($item["name"]), - ]; - }); - } // endregion private function fill_model(Request $request, ?ProgramAppends $append = null): ProgramAppends diff --git a/resources/js/component/broadcast_select.js b/resources/js/component/broadcast_select.js deleted file mode 100644 index 078fa73..0000000 --- a/resources/js/component/broadcast_select.js +++ /dev/null @@ -1,30 +0,0 @@ -import PickleComplate from "../vendor/picomplete/picomplete"; - -(function () { - const id_input = document.getElementById("broadcast_id") - const pickle_config = { - target: '#broadcast_select', - suggest: ["alias", "abbr"], - clickCallback: (target, node) => { - target.value = node.text; - id_input.value = node.value; - } - }; - let local_data_string = window.localStorage.getItem("append_broadcast_list"); - if (!local_data_string) { - return fetch("/construct/programs/append/broadcast_list", { - "method": "GET", - }).then((response) => response.json()).then((data) => { - window.localStorage.setItem("append_broadcast_list", JSON.stringify(data)); - new PickleComplate({ - data: data, - config: pickle_config, - }) - }); - } else { - new PickleComplate({ - data: JSON.parse(local_data_string), - config: pickle_config, - }) - } -})() diff --git a/routes/web.php b/routes/web.php index ab61b96..5d0e9e4 100644 --- a/routes/web.php +++ b/routes/web.php @@ -60,7 +60,6 @@ Route::prefix("/construct")->middleware("auth:web")->group(function (Router $rou $router->get('/append/from_list', ["\\App\\Http\\Controllers\\ProgramAppendConstructController", "from_list"])->name("program.construct.append.from_list"); $router->get('/{program}/append/copy', ["\\App\\Http\\Controllers\\ProgramAppendConstructController","copy_view"])->name("program.construct.append.copy"); $router->post('/{program}/append/copy', ["\\App\\Http\\Controllers\\ProgramAppendConstructController","copy_append"])->name("program.construct.append.copy.submit"); - $router->get('/append/broadcast_list', ["\\App\\Http\\Controllers\\ProgramAppendConstructController", "broadcast_list"])->name("program.construct.append.broadcast_list"); $router->get('/append/{append}', ["\\App\\Http\\Controllers\\ProgramAppendConstructController","edit"])->name("program.construct.append.edit"); $router->post('/append/{append}', ["\\App\\Http\\Controllers\\ProgramAppendConstructController","submit"])->name("program.construct.append.submit"); });