彻底删除该list接口

This commit is contained in:
Jerry Yan 2023-01-27 16:13:45 +08:00
parent 275eeebd1d
commit f200712d9f
3 changed files with 0 additions and 45 deletions

View File

@ -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

View File

@ -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,
})
}
})()

View File

@ -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");
});