<?php
/** 唯一参数为站点根目录；只补充独立菜单，不覆盖现有菜单配置。 */
if(PHP_SAPI!=='cli')exit;
$root=$argv[1]??'D:/phpstudy_pro/WWW/cqoms.com';require rtrim($root,'/\\').'/vendor/autoload.php';
$app=new \think\App(rtrim($root,'/\\').'/');$app->initialize();
use think\facade\Db;
$key='production.position-devices';
Db::transaction(function()use($key){
    if(!Db::name('admin_menus')->where('menu_key','production')->find())throw new RuntimeException('生产设备分组不存在，请先初始化管理端菜单');
    if(!Db::name('admin_menus')->where('menu_key',$key)->find())Db::name('admin_menus')->insert(['menu_key'=>$key,'parent_key'=>'production','title'=>'岗位设备管理','icon'=>'Connection','sort_order'=>22,'enabled'=>1,'updated_at'=>time()]);
});
echo "Standalone position-device menu ready; existing menu settings unchanged.\n";
