{"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\\systemManagement\\MyOrganization.vue?vue&type=template&id=66d7f300&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\src\\views\\main\\systemManagement\\MyOrganization.vue","mtime":1667327530028},{"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\">\n    <el-tabs type=\"border-card\" v-model=\"currentTabName\" class=\"fullheight\">\n        <el-tab-pane label=\"基本信息\" name=\"basic\">\n            <el-form v-form data-vv-scope=\"tenantManageForm\">\n                <el-row>\n                    <!-- <el-col :span=\"12\"> -->\n                    <ht-form-item\n                        label=\"类型\"\n                        label-width=\"120px\"\n                        v-if=\"tenantId\"\n                    >\n                        <ht-select\n                            class=\"ht\"\n                            v-model=\"tenantManage.typeId\"\n                            :options=\"tenantTypeList\"\n                            :props=\"{key: 'id', value: 'name'}\"\n                            validate=\"required\"\n                        />\n                    </ht-form-item>\n                    <!-- </el-col>\n                    <el-col :span=\"12\"> -->\n                    <ht-form-item label=\"管理端名称\" label-width=\"120px\">\n                        <ht-input\n                            style=\"width: 260px\"\n                            v-model=\"tenantManage.name\"\n                            :validate=\"{required: true}\"\n                            autocomplete=\"off\"\n                            :maxlength=\"100\"\n                            :showWordLimit=\"true\"\n                        />\n                        <el-tooltip\n                            effect=\"dark\"\n                            content=\"管理端名称会作为登录页的公司名称\"\n                            placement=\"right-start\"\n                        >\n                            <span\n                                class=\"el-icon-question\"\n                                style=\"margin-left: 10px\"\n                            ></span>\n                        </el-tooltip>\n                    </ht-form-item>\n                    <!-- </el-col>\n                    <el-col :span=\"12\"> -->\n                    <ht-form-item label=\"应用端名称\" label-width=\"120px\">\n                        <ht-input\n                            style=\"width: 260px\"\n                            v-model=\"tenantManage.nameFront\"\n                            :validate=\"{required: true}\"\n                            autocomplete=\"off\"\n                            :maxlength=\"100\"\n                            :showWordLimit=\"true\"\n                        />\n                        <el-tooltip\n                            effect=\"dark\"\n                            content=\"应用端名称会作为登录页的公司名称\"\n                            placement=\"right-start\"\n                        >\n                            <span\n                                class=\"el-icon-question\"\n                                style=\"margin-left: 10px\"\n                            ></span>\n                        </el-tooltip>\n                    </ht-form-item>\n                    <!-- </el-col>\n                    <el-col :span=\"12\"> -->\n                    <ht-form-item label=\"别名\" label-width=\"120px\">\n                        <ht-input\n                            style=\"width: 260px\"\n                            v-model=\"tenantManage.code\"\n                            autocomplete=\"off\"\n                            :validate=\"{\n                                regex: {\n                                    exp: '^[a-z]{0,10}\\\\d{0,3}$',\n                                    message:\n                                        '别名只能包含小写字母和数字，且必须以小写字母开头，小写字母最多10个，数字最多3个',\n                                },\n                                required: true,\n                                isExist:\n                                    '${uc}/uc/tenantManage/v1/checkCode?code=',\n                            }\"\n                            :disabled=\"tenantManage.id ? true : false\"\n                            v-pinyin=\"tenantManage.name\"\n                            :maxlength=\"100\"\n                            :showWordLimit=\"true\"\n                        />\n                        <el-tooltip\n                            effect=\"dark\"\n                            content=\"别名只能包含小写字母和数字，且必须以小写字母开头，小写字母最多10个，数字最多3个\"\n                            placement=\"right-start\"\n                        >\n                            <span\n                                class=\"el-icon-question\"\n                                style=\"margin-left: 10px\"\n                            ></span>\n                        </el-tooltip>\n                    </ht-form-item>\n                    <!-- </el-col>\n                    <el-col :span=\"12\"> -->\n                    <ht-form-item label=\"简称\" label-width=\"120px\">\n                        <ht-input\n                            style=\"width: 260px\"\n                            v-model=\"tenantManage.shorthand\"\n                            validate=\"required\"\n                            :maxlength=\"50\"\n                            :showWordLimit=\"true\"\n                        />\n                    </ht-form-item>\n                    <ht-form-item\n                        v-if=\"tenantId\"\n                        label=\"状态\"\n                        label-width=\"120px\"\n                    >\n                        <ht-select\n                            style=\"width: 260px\"\n                            v-model=\"tenantManage.status\"\n                            :options=\"\n                                tenantManage.status == 'draft'\n                                    ? draftOptions\n                                    : statusOpition\n                            \"\n                            :validate=\"{\n                                required: true,\n                                regex: {\n                                    exp: '^[\\\\s\\\\S]{1,30}$',\n                                    message: '内容超出输入限制',\n                                },\n                            }\"\n                        />\n                    </ht-form-item>\n                    <!-- </el-col>\n                    <el-col :span=\"12\"> -->\n\n                    <!-- </el-col>\n                    <el-col :span=\"24\"> -->\n                    <ht-form-item label=\"描述\" label-width=\"120px\">\n                        <ht-input\n                            type=\"textarea\"\n                            v-model=\"tenantManage.desc\"\n                            placeholder=\"请输入类型说明\"\n                            :maxlength=\"100\"\n                            :showWordLimit=\"true\"\n                        />\n                    </ht-form-item>\n                    <ht-form-item\n                        label=\"访问地址\"\n                        v-if=\"tenantManage.id && tenantManage.id != '-1'\"\n                    >\n                        <el-link type=\"primary\" @click=\"showCopyUrl\"\n                            >查看地址</el-link\n                        >\n                    </ht-form-item>\n                    <!-- </el-col> -->\n\n                    <el-col :span=\"8\">\n                        <!-- <ht-form-item label=\"域名地址\" label-width=\"120px\">\n                            <ht-input v-model=\"tenantManage.domain\" />\n                        </ht-form-item>  -->\n                        <ht-form-item\n                            label=\"管理端LOGO\"\n                            label-width=\"120px\"\n                        >\n                             <ImgPreviewUpload\n                                ref=\"manageLogo\"\n                                model-name=\"tenantManage.manageLogo\"\n                                :accept=\"`.jpg,.jpeg,.png,.JPG,.JPEG`\"\n                            >\n                            </ImgPreviewUpload>\n                        </ht-form-item>\n                    </el-col>\n                    <el-col :span=\"8\">\n                        <ht-form-item\n                            label=\"用户端LOGO\"\n                            label-width=\"120px\"\n                        >\n                            <ImgPreviewUpload\n                                ref=\"frontLogo\"\n                                model-name=\"tenantManage.frontLogo\"\n                                :accept=\"`.jpg,.jpeg,.png,.JPG,.JPEG`\"\n                                :limit=\"1\"\n                            >\n                            </ImgPreviewUpload>\n                        </ht-form-item>\n                    </el-col>\n                    <el-col :span=\"8\">\n                        <ht-form-item label=\"页面ICO\" label-width=\"120px\">\n                            <ImgPreviewUpload\n                                ref=\"ico\"\n                                model-name=\"tenantManage.ico\"\n                                :accept=\"`.ico`\"\n                            >\n                            </ImgPreviewUpload>\n                        </ht-form-item>\n                    </el-col>\n                </el-row>\n            </el-form>\n            <ht-submit-button\n                :style=\"saveBtnStyle\"\n                url=\"${uc}/uc/tenantManage/v1/save\"\n                :model=\"tenantManage\"\n                scope-name=\"tenantManageForm\"\n                @before-save-data=\"beforeSaveData\"\n                @after-response-value=\"afterResponseValue\"\n                >保存基本信息</ht-submit-button\n            >\n        </el-tab-pane>\n        <el-tab-pane\n            label=\"扩展信息\"\n            v-if=\"tenantManage.id && tenantManage.status != 'draft'\"\n            name=\"params\"\n        >\n            <el-form\n                v-form\n                data-vv-scope=\"tenantParam\"\n                class=\"user-param-form\"\n            >\n                <template v-for=\"param in tenantParams\">\n                    <ht-form-item\n                        :label=\"param.name\"\n                        prop=\"name\"\n                        label-width=\"220px\"\n                        :key=\"param.name\"\n                    >\n                        <el-date-picker\n                            v-model=\"tenantParam[param.code]\"\n                            type=\"datetime\"\n                            placeholder=\"选择日期时间\"\n                            v-if=\"param.ctlType === 'date'\"\n                        ></el-date-picker>\n                        <ht-input\n                            v-model=\"tenantParam[param.code]\"\n                            v-if=\"param.ctlType === 'input'\"\n                            :maxlength=\"50\"\n                            :showWordLimit=\"true\"\n                        />\n                        <ht-input\n                            type=\"number\"\n                            v-model=\"tenantParam[param.code]\"\n                            v-if=\"param.ctlType === 'number'\"\n                            :maxlength=\"50\"\n                            :showWordLimit=\"true\"\n                        />\n                        <ht-select\n                            v-model=\"tenantParam[param.code]\"\n                            v-if=\"param.ctlType === 'select'\"\n                            :options=\"JSON.parse(param.json)\"\n                        />\n                        <ht-radio\n                            v-model=\"tenantParam[param.code]\"\n                            v-if=\"param.ctlType === 'radio'\"\n                            :options=\"JSON.parse(param.json)\"\n                        />\n                        <ht-checkbox\n                            v-model=\"tenantParam[param.code]\"\n                            v-if=\"param.ctlType === 'checkbox'\"\n                            :options=\"JSON.parse(param.json)\"\n                        />\n                    </ht-form-item>\n                </template>\n            </el-form>\n            <el-button\n                type=\"primary\"\n                :style=\"saveBtnStyle\"\n                @click=\"tenantParamSubmit\"\n                >保存扩展信息</el-button\n            >\n        </el-tab-pane>\n        <el-tab-pane\n            label=\"邮件设置\"\n            name=\"mailService\"\n            v-if=\"tenantManage.id && tenantManage.status != 'draft'\"\n        >\n            <tenant-mail-server-manager\n                ref=\"tenantMailServerManager\"\n                :tenantId=\"curSelectTenantId\"\n            ></tenant-mail-server-manager>\n            <el-button\n                :style=\"saveBtnStyle\"\n                type=\"primary\"\n                @click=\"saveTenantMail\"\n                >保存邮件信息</el-button\n            >\n        </el-tab-pane>\n        <el-tab-pane\n            label=\"三员设置\"\n            class=\"three-manager-pane\"\n            v-if=\"showThreeManager\"\n        >\n            <div class=\"three-manager\">\n                <el-popconfirm\n                    class=\"three-manage-popconfirm\"\n                    confirm-button-text=\"确定\"\n                    cancel-button-text=\"取消\"\n                    icon=\"el-icon-info\"\n                    icon-color=\"red\"\n                    :title=\"\n                        threeManager\n                            ? '确定关闭三元管理？'\n                            : '确定开启三元管理？'\n                    \"\n                    @onConfirm=\"confirmChange\"\n                >\n                    <el-button type=\"primary\" slot=\"reference\">\n                        {{ threeManager ? '关闭三员管理' : '开启三员管理' }}\n                    </el-button>\n                </el-popconfirm>\n\n                <div class=\"auth-info\" v-if=\"threeManager && showTree\">\n                    <div class=\"auth-info-item\">\n                        <div class=\"auth-info-title\">\n                            <div class=\"header\">管理员权限</div>\n                            <div>账号：sysadmin</div>\n                        </div>\n                        <el-scrollbar class=\"scroll-height\">\n                            <el-tree\n                                v-if=\"sysadminTree.length\"\n                                :data=\"sysadminTree\"\n                                :props=\"defaultProps\"\n                            ></el-tree>\n                        </el-scrollbar>\n                    </div>\n                    <div class=\"auth-info-item\">\n                        <div class=\"auth-info-title\">\n                            <div class=\"header\">安全员权限</div>\n                            <div>账号：secadmin</div>\n                        </div>\n                        <el-scrollbar class=\"scroll-height\">\n                            <el-tree\n                                v-if=\"secadminTree.length\"\n                                :data=\"secadminTree\"\n                                :props=\"defaultProps\"\n                            ></el-tree>\n                        </el-scrollbar>\n                    </div>\n                    <div class=\"auth-info-item\">\n                        <div class=\"auth-info-title\">\n                            <div class=\"header\">审计员权限</div>\n                            <div>账号：audit</div>\n                        </div>\n                        <el-scrollbar class=\"scroll-height\">\n                            <el-tree\n                                v-if=\"auditTree.length\"\n                                :data=\"auditTree\"\n                                :props=\"defaultProps\"\n                            ></el-tree>\n                        </el-scrollbar>\n                    </div>\n                </div>\n            </div>\n        </el-tab-pane>\n    </el-tabs>\n    <!-- 租户访问地址 -->\n    <tenant-access-address\n        ref=\"tenantAccessAddress\"\n    ></tenant-access-address>\n</div>\n",null]}