Revision 2.3 - kisapapa1227/retrek-ui_V2 GitHub Wiki
exe.py でルートが見つからない場合の対処
- 見つからない場合でも、検索条件をデータベースに登録する。
- pdf のヘッドページは作成する。名称、smilesの文字+画像、Route Not Fround
- 関連ファイルは、make_report/addDb.py readDb.py
pdf作成のパラメータの確認
def head_page(head,page,hope):
- head
[呼称、反応系、制御]
- 反応系は
[反応式1],,[反応式10](/kisapapa1227/retrek-ui_V2/wiki/反応式1],,[反応式10)
- 反応式は
[物質1,物質2,生成物]
- 最後の物質を持ってくると、合成目的の smiles になる。smiles=head[1][-1][-1]
- 制御=Trueで止める、通常の処理時は、制御の配列が入っている。
例の、login での frame が狭くなる件
納品物のバグ。
const submit = () => {
form.post(route('login'), {
onFinish: () => {
if (!form.hasErrors()) {
this.$inertia.visit(route('user'));
}
form.reset('password');
}
});
};
変更後
const submit = () => {
form.post(route('login'), {
onFinish: () => {
document.getElementById('menu').click();
}
});
};
hasErrors なんてメソッドは定義されていない。ログイン認証後にエラーで落ち、(多分、そのまま、ウィンドーが閉じられずに)、エラートラップで再読み込みされ、route('/')に戻って実行される。ログイン認証は済んでいるので、今度はログイン画面を経由せずに、メニュー画面を開く。
関連ファイル?
in node_modules/@inertiajs/core/dist/index.esm.js 灰色に変えよう!
小さな差し替え
- readDb.py : Route not found の時に、フラグファイル mission ok in read#{pid}normal.log を書き忘れ。
- addDb.py : 重複を最大許容 (_product_only=False: 触媒が異なる、_include_subsets=True: 部分集合となる反応)に変える。
- dbMange.blade.php : データベースの上書き、消去時に警告をする。
- readDb で、収束合成を含む場合に不具合! (routeAnalyzer.py からの移植ミス) v1.2 -> v1.3