Files
tekelanew_acs/acs/nladmin-ui/node_modules/.cache/vue-loader/61bb4d5152933150eff9875b1c7fcbca.json
2024-12-05 09:33:18 +08:00

1 line
9.1 KiB
JSON

{"remainingRequest":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\system\\menu\\dd\\index.vue?vue&type=template&id=199422ed&scoped=true","dependencies":[{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\system\\menu\\dd\\index.vue","mtime":1732871026790},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1732872824662},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\vue-loader\\lib\\loaders\\templateLoader.js","mtime":1732872827008},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1732872824662},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":1732872825835}],"contextDependencies":[],"result":["\n<div class=\"app-container\">\n <!--工具栏-->\n <div class=\"head-container\">\n <div v-if=\"crud.props.searchToggle\">\n <!-- 搜索 -->\n <el-input\n v-model=\"query.blurry\"\n clearable\n size=\"mini\"\n placeholder=\"模糊搜索\"\n style=\"width: 200px;\"\n class=\"filter-item\"\n @keyup.enter.native=\"crud.toQuery\"\n />\n <rrOperation />\n </div>\n <crudOperation :permission=\"permission\" />\n </div>\n <!--表单渲染-->\n <el-dialog\n append-to-body\n :close-on-click-modal=\"false\"\n :before-close=\"crud.cancelCU\"\n :visible.sync=\"crud.status.cu > 0\"\n :title=\"crud.status.title\"\n width=\"650px\"\n >\n <el-form ref=\"form\" :inline=\"true\" :model=\"form\" :rules=\"rules\" size=\"mini\" label-width=\"80px\">\n <el-form-item label=\"菜单类型\" prop=\"type\">\n <el-radio-group v-model=\"form.type\" size=\"mini\">\n <el-radio-button label=\"1\">系统</el-radio-button>\n <el-radio-button label=\"2\">目录</el-radio-button>\n <el-radio-button label=\"3\">菜单</el-radio-button>\n <el-radio-button label=\"4\">按钮</el-radio-button>\n </el-radio-group>\n </el-form-item>\n <el-form-item v-show=\"form.type.toString() !== '1' && form.type.toString() !== '4' \" label=\"菜单图标\" prop=\"icon\">\n <el-popover\n placement=\"bottom-start\"\n width=\"450\"\n trigger=\"click\"\n @show=\"$refs['iconSelect'].reset()\"\n >\n <IconSelect ref=\"iconSelect\" @selected=\"selected\" />\n <el-input slot=\"reference\" v-model=\"form.icon\" style=\"width: 450px;\" placeholder=\"点击选择图标\" readonly>\n <svg-icon\n v-if=\"form.icon\"\n slot=\"prefix\"\n :icon-class=\"form.icon\"\n class=\"el-input__icon\"\n style=\"height: 32px;width: 16px;\"\n />\n <i v-else slot=\"prefix\" class=\"el-icon-search el-input__icon\" />\n </el-input>\n </el-popover>\n </el-form-item>\n <el-form-item v-show=\"form.type.toString() !== '2' && form.type.toString() !== '1'\" label=\"外链菜单\" prop=\"iframe\">\n <el-radio-group v-model=\"form.iframe\" size=\"mini\">\n <el-radio-button label=\"1\">是</el-radio-button>\n <el-radio-button label=\"0\">否</el-radio-button>\n </el-radio-group>\n </el-form-item>\n <el-form-item v-show=\"form.type.toString() === '2'\" label=\"菜单缓存\" prop=\"cache\">\n <el-radio-group v-model=\"form.cache\" size=\"mini\">\n <el-radio-button label=\"1\">是</el-radio-button>\n <el-radio-button label=\"0\">否</el-radio-button>\n </el-radio-group>\n </el-form-item>\n <el-form-item v-show=\"form.type.toString() !== '2' && form.type.toString() !== '1' \" label=\"菜单可见\" prop=\"hidden\">\n <el-radio-group v-model=\"form.hidden\" size=\"mini\">\n <el-radio-button label=\"1\">是</el-radio-button>\n <el-radio-button label=\"0\">否</el-radio-button>\n </el-radio-group>\n </el-form-item>\n <el-form-item v-if=\"form.type.toString() !== '2'\" label=\"菜单标题\" prop=\"title\">\n <el-input\n v-model=\"form.title\"\n :style=\" form.type.toString() === '0' ? 'width: 450px' : 'width: 190px'\"\n placeholder=\"菜单标题\"\n />\n </el-form-item>\n <el-form-item v-if=\"form.type.toString() === '2'\" label=\"按钮名称\" prop=\"title\">\n <el-input v-model=\"form.title\" placeholder=\"按钮名称\" style=\"width: 190px;\" />\n </el-form-item>\n <el-form-item v-show=\"form.type.toString() !== '1' \" label=\"权限标识\" prop=\"permission\">\n <el-input v-model=\"form.permission\" :disabled=\"form.iframe=='1'\" placeholder=\"权限标识\" style=\"width: 190px;\" />\n </el-form-item>\n <el-form-item v-if=\"form.type.toString() !== '1' && form.type.toString() !== '2'\" label=\"路由地址\" prop=\"path\">\n <el-input v-model=\"form.path\" placeholder=\"路由地址\" style=\"width: 190px;\" />\n </el-form-item>\n <el-form-item label=\"菜单排序\" prop=\"menu_sort\">\n <el-input-number\n v-model.number=\"form.menu_sort\"\n :min=\"0\"\n :max=\"999\"\n controls-position=\"right\"\n style=\"width: 190px;\"\n />\n </el-form-item>\n <el-form-item v-show=\"!form.iframe && form.type.toString() === '3' \" label=\"组件名称\" prop=\"componentName\">\n <el-input v-model=\"form.componentName\" style=\"width: 190px;\" placeholder=\"匹配组件内Name字段\" />\n </el-form-item>\n <el-form-item v-show=\"!form.iframe && (form.type.toString() === '2' ||form.type.toString() === '3' ) \" label=\"组件路径\" prop=\"component\">\n <el-input v-model=\"form.component\" style=\"width: 190px;\" placeholder=\"组件路径\" />\n </el-form-item>\n <el-form-item label=\"上级类目\" prop=\"pid\">\n <!-- normalizer转换- loadMenus 点击扩展的时候会调用该方法-->\n <treeselect\n v-model=\"form.pid\"\n :options=\"menus\"\n :load-options=\"loadMenus\"\n :normalizer=\"normalizer\"\n style=\"width: 450px;\"\n placeholder=\"选择上级类目\"\n />\n </el-form-item>\n </el-form>\n <div slot=\"footer\" class=\"dialog-footer\">\n <el-button type=\"text\" @click=\"crud.cancelCU\">取消</el-button>\n <el-button :loading=\"crud.status.cu === 2\" type=\"primary\" @click=\"crud.submitCU\">确认</el-button>\n </div>\n </el-dialog>\n <!--表格渲染-->\n <el-table\n ref=\"table\"\n v-loading=\"crud.loading\"\n lazy\n :load=\"getMenus\"\n :auto-load-root-options=\"false\"\n :data=\"crud.data\"\n :tree-props=\"{children: 'children', hasChildren: 'hasChildren'}\"\n row-key=\"menu_id\"\n\n @select=\"crud.selectChange\"\n @select-all=\"crud.selectAllChange\"\n @selection-change=\"crud.selectionChangeHandler\"\n >\n <el-table-column type=\"selection\" width=\"55\" />\n <el-table-column label=\"菜单标题\" prop=\"title\" :min-width=\"flexWidth('title',crud.data,'菜单标题')\" />\n <el-table-column label=\"子系统\" prop=\"system_type\" :min-width=\"flexWidth('system_type',crud.data,'子系统')\" />\n <el-table-column prop=\"icon\" label=\"图标\" align=\"center\" :min-width=\"flexWidth('icon',crud.data,'图标')\">\n <template slot-scope=\"scope\">\n <svg-icon :icon-class=\"scope.row.icon ? scope.row.icon : ''\" />\n </template>\n </el-table-column>\n <el-table-column prop=\"menu_sort\" align=\"center\" label=\"排序\" :min-width=\"flexWidth('menu_sort',crud.data,'排序')\">\n <template slot-scope=\"scope\">\n {{ scope.row.menu_sort }}\n </template>\n </el-table-column>\n <el-table-column prop=\"permission\" label=\"权限标识\" :min-width=\"flexWidth('permission',crud.data,'权限标识')\" />\n <el-table-column prop=\"component\" label=\"组件路径\" min-width=\"120\" />\n <el-table-column prop=\"iframe\" label=\"外链\" :formatter=\"crud.formatIsOrNot\" :min-width=\"flexWidth('iframe',crud.data,'外链')\" />\n\n <el-table-column prop=\"cache\" label=\"缓存\" :formatter=\"crud.formatIsOrNot\" :min-width=\"flexWidth('cache',crud.data,'缓存')\" />\n <el-table-column prop=\"hidden\" label=\"可见\" :formatter=\"crud.formatIsOrNot\" :min-width=\"flexWidth('hidden',crud.data,'可见')\" />\n <el-table-column prop=\"createTime\" label=\"创建日期\" :min-width=\"flexWidth('createTime',crud.data,'创建日期')\" />\n <el-table-column\n v-permission=\"['admin','menu:edit','menu:del']\"\n label=\"操作\"\n width=\"130px\"\n align=\"center\"\n fixed=\"right\"\n >\n <template slot-scope=\"scope\">\n <udOperation\n :data=\"scope.row\"\n :permission=\"permission\"\n msg=\"确定删除吗,如果存在下级节点则一并删除,此操作不能撤销!\"\n />\n </template>\n </el-table-column>\n </el-table>\n</div>\n",null]}