{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-fvue\\src\\views\\main\\organizationPermission\\GroupManagement.vue?vue&type=template&id=9f015b04&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\src\\views\\main\\organizationPermission\\GroupManagement.vue","mtime":1667327529934},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\vue-loader\\lib\\loaders\\templateLoader.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["\n<div class=\"fullheight\" style=\"background-color: #fff;padding:10px\">\n    <ht-table\n        @load=\"loadData\"\n        :data=\"data\"\n        :pageResult=\"pageResult\"\n        :selection=\"true\"\n        :default-sorter=\"[{direction: 'DESC', property: 'updateTime'}]\"\n        quick-search-props=\"name,code\"\n        ref=\"groupTable\"\n        :show-custom-column=\"false\"\n        :show-export=\"false\"\n        @row-click=\"rowClick\"\n    >\n        <template v-slot:toolbar>\n            <el-button-group>\n                <el-button\n                    size=\"small\"\n                    @click=\"showDialog()\"\n                    icon=\"el-icon-plus\"\n                    type='primary'\n                    >添加</el-button\n                >\n                <ht-delete-button\n                    pk=\"code\"\n                    parameter=\"codes\"\n                    requestMethod=\"post\"\n                    pureData\n                    :url=\"groupDeleteUrl\"\n                    :htTable=\"$refs.groupTable\"\n                    :style=\"{marginLeft: '10px'}\"\n                    >删除</ht-delete-button\n                >\n            </el-button-group>\n        </template>\n        <template>\n            <ht-table-column\n                type=\"index\"\n                width=\"50\"\n                align=\"center\"\n                label=\"序号\"\n            />\n            <ht-table-column\n                prop=\"id\"\n                label=\"主键\"\n                :sortable=\"true\"\n                hidden\n            />\n            <ht-table-column\n                prop=\"name\"\n                label=\"名称\"\n                :sortable=\"true\"\n                :show-overflow-tooltip=\"true\"\n            >\n                <template v-slot=\"{row}\">\n                    <el-link\n                        type=\"primary\"\n                        @click=\"showDialog(row)\"\n                        title=\"查看详情\"\n                        >{{ row.name }}</el-link\n                    >\n                </template>\n            </ht-table-column>\n            <ht-table-column prop=\"code\" label=\"编码\" :sortable=\"true\" />\n            <ht-table-column prop=\"description\" label=\"描述\" />\n            <ht-table-column width=\"150\" label=\"操作\">\n                <template v-slot=\"{row}\">\n                    <el-button size=\"mini\" @click=\"handleUsers(row)\">\n                        <span> <i class=\"el-icon-user\"></i>群组人员</span>\n                    </el-button>\n                </template>\n            </ht-table-column>\n        </template>\n    </ht-table>\n    <ht-load-data\n        ref=\"htLoadData\"\n        :url.sync=\"loadDataUrl\"\n        context=\"uc\"\n        @after-load-data=\"afterLoadData\"\n    ></ht-load-data>\n\n    <ht-sidebar-dialog\n        width=\"28%\"\n        title=\"添加群组\"\n        :visible=\"dialogVisible\"\n        :before-close=\"handleCloseDialog\"\n        append-to-body\n    >\n        <el-form v-model=\"group\" data-vv-scope=\"editGroupForm\">\n            <ht-form-item label=\"群组名称\" prop=\"name\" label-width=\"100px\">\n                <ht-input\n                    v-model=\"group.name\"\n                    autocomplete=\"off\"\n                    :validate=\"{\n                        required: true,\n                        regex: {\n                            exp: '^[\\\\s\\\\S]{1,21}$',\n                            message: '内容超出输入限制',\n                        },\n                    }\"\n                    placeholder=\"请输入名称\"\n                ></ht-input>\n            </ht-form-item>\n            <ht-form-item label=\"群组别名\" prop=\"code\" label-width=\"100px\">\n                <ht-input\n                    v-model=\"group.code\"\n                    v-pinyin=\"group.name\"\n                    autocomplete=\"off\"\n                    :validate=\"{\n                        required: true,\n                        alpha_dash: true,\n                        regex: {\n                            exp: '^[\\\\s\\\\S]{1,30}$',\n                            message: '内容超出输入限制',\n                        },\n                    }\"\n                    placeholder=\"请输入别名\"\n                    :disabled=\"group.id ? true : false\"\n                ></ht-input>\n            </ht-form-item>\n            <ht-form-item label=\"描述\" label-width=\"100px\">\n                <ht-input\n                    type=\"textarea\"\n                    v-model=\"group.description\"\n                    placeholder=\"请输入描述\"\n                />\n            </ht-form-item>\n        </el-form>\n        <div slot=\"footer\" class=\"dialog-footer\">\n            <ht-submit-button\n                :url=\"saveRoleUrl\"\n                :model=\"group\"\n                :is-submit=\"isSubmit\"\n                :request-method=\"requestMethod\"\n                scope-name=\"editGroupForm\"\n                @before-save-data=\"beforeSaveData\"\n                @after-save-data=\"afterSaveData\"\n                >\n                {{ $t('eip.common.save') }}\n                </ht-submit-button\n            >\n            <el-button @click=\"dialogCancle('dialogVisible')\">{{\n                $t('eip.common.cancel')\n            }}</el-button>\n        </div>\n    </ht-sidebar-dialog>\n\n    <ht-sidebar-dialog\n        width=\"28%\"\n        title=\"群组人员\"\n        :visible=\"personVisible\"\n        :before-close=\"handleClose\"\n        append-to-body\n    >\n        <el-button @click=\"openSelecter\" type=\"primary\" icon=\"el-icon-user\"\n            >管理成员</el-button\n        >\n        <el-table\n            :data=\"groupData\"\n            style=\"width: 100%; margin-top: 20px\"\n            border\n            max-height=\"380\"\n        >\n            <el-table-column prop=\"fullname\" label=\"成员名称\">\n            </el-table-column>\n            <el-table-column prop=\"account\" label=\"成员账号\">\n            </el-table-column>\n        </el-table>\n        <div slot=\"footer\" class=\"dialog-footer\">\n            <el-button @click=\"dialogCancle('personVisible')\">\n                <!-- {{ $t('eip.common.close')}} -->\n                关闭\n            </el-button>\n        </div>\n        <select-type-dialog ref=\"selecter\" @select=\"handleSelect\"/>\n    </ht-sidebar-dialog>\n</div>\n",null]}