{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\uc\\heiorgmanager\\OrgManager.vue?vue&type=template&id=8e449f84&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\uc\\heiorgmanager\\OrgManager.vue","mtime":1675071993381},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\loaders\\templateLoader.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["\n<div class=\"fullheight\">\n  <el-tabs type=\"card\" v-model=\"orgResume\" @tab-click=\"tabClick\" class=\"fullheight\">\n    <el-tab-pane label=\"组织简介\" name=\"orgInfo\" class=\"fullheight\">\n      <form data-vv-scope=\"form1\" v-form class=\"fullheight\">\n        <table class=\"form-table\" cellspacing=\"5\" cellpadding=\"3\" border=\"0\">\n          <tr>\n            <td>上级组织名称:</td>\n            <td width=\"86%\">\n              <ht-input v-model=\"org.parentOrgName\"\n                        permission=\"b\"\n                        placeholder=\"请输入上级组织名称\"\n                        style=\"width: 100%;\"\n                        disabled/>\n            </td>\n          </tr>\n          <tr>\n            <td>组织名称:</td>\n            <td width=\"86%\">\n              <ht-input v-model=\"org.name\"\n                        permission=\"b\"\n                        placeholder=\"请输入组织名称\"\n                        style=\"width: 100%;\"\n                        :disabled = \"type=='showInfo'\"/>\n            </td>\n          </tr>\n          <tr>\n            <td>组织编码:</td>\n            <td width=\"86%\">\n              <ht-input v-model=\"org.code\"\n                        permission=\"b\"\n                        placeholder=\"请输入组织编码\"\n                        v-pinyin=\"org.name\"\n                        style=\"width: 100%;\"\n                        :disabled = \"type!='addOrg'\"/>\n            </td>\n          </tr>\n          <tr>\n            <td>排序号:</td>\n            <td width=\"86%\">\n              <ht-input v-model=\"org.orderNo\"\n                        permission=\"b\"\n                        placeholder=\"请输入排序号\"\n                        style=\"width: 100%;\"\n                        :disabled = \"type=='showInfo'\"/>\n            </td>\n          </tr>\n          <tr>\n            <td>级别:</td>\n            <td width=\"86%\">\n              <ht-input v-model=\"org.grade\"\n                        permission=\"w\"\n                        placeholder=\"请输入级别\"\n                        style=\"width: 100%;\"\n                        :disabled = \"type=='showInfo'\"/>\n            </td>\n          </tr>\n          <tr>\n            <td>组织限编用户数量:</td>\n            <td width=\"86%\">\n              <ht-input v-model=\"org.limitNum\"\n                        permission=\"w\"\n                        placeholder=\"组织限编用户数量\"\n                        style=\"width: 100%;\"\n                        :disabled = \"type=='showInfo'\"/>\n            </td>\n          </tr>\n          <tr>\n            <td>组织现编用户数量:</td>\n            <td width=\"86%\">\n              <ht-input v-model=\"org.nowNum\"\n                        permission=\"w\"\n                        placeholder=\"组织现编用户数量\"\n                        style=\"width: 100%;\"\n                        disabled/>\n            </td>\n          </tr>\n          <tr>\n            <td>是否允许超过限编:</td>\n            <td width=\"86%\">\n              <ht-radio v-model=\"org.exceedLimitNum\"\n                        :disabled = \"type=='showInfo'\"\n                        :options=\"[{ key:0, value: '允许'}, { key: 1, value: '不允许' }]\"\n              />\n            </td>\n          </tr>\n          <tr v-if=\"type != 'showInfo'\">\n            <td>\n              <el-button @click=\"submit\" type=\"primary\">{{$t('eip.common.save')}}</el-button>\n            </td>\n          </tr>\n        </table>\n      </form>\n    </el-tab-pane>\n    <el-tab-pane label=\"组织人员\" name=\"orgUser\" :disabled =\"type==='addOrg'\" class=\"fullheight\">\n      <ht-table\n          @load=\"loadData\"\n          :data=\"orgUser\"\n          :pageResult=\"pageResult\"\n          :selection=\"true\"\n          :quick-search-props=\"[{prop:'u.fullname_',label:'姓名'}]\"\n          :default-querys=\"defaultQuerys\"\n          ref=\"htTable\"\n          v-if=\"orgUserShow\"\n          @select-all=\"selectUser\"\n          @select=\"selectUser\"\n          @row-click=\"rowClick\"\n          :show-export=\"false\"\n          :show-custom-column=\"false\"\n      >\n        <template v-slot:toolbar>\n          <el-button-group>\n            <el-button size=\"small\" @click=\"showAddOrgUser()\" icon=\"el-icon-plus\" v-if=\"orgManagerNow.userPerms && orgManagerNow.userPerms.indexOf('add')>=0\">添加</el-button>\n            <el-button v-if=\"orgManagerNow.userPerms && orgManagerNow.userPerms.indexOf('setMaster')>=0\" @click=\"setUserMaster()\">设置主组织</el-button>\n            <el-button v-if=\"orgManagerNow.userPerms && orgManagerNow.userPerms.indexOf('setPos')>=0\" @click=\"setUserPost()\">设置岗位</el-button>\n            <ht-delete-button\n                :url=\"orgUserDeleteUrl\"\n                :htTable=\"$refs.htTable\"\n                pk=\"orgUserId\"\n                v-if=\"orgManagerNow.userPerms && orgManagerNow.userPerms.indexOf('delete')>=0\"\n                @after-delete=\"afterDelete\"\n            >删除</ht-delete-button>\n          </el-button-group>\n        </template>\n        <template>\n          <ht-table-column type=\"index\" width=\"50\" align=\"center\" label=\"序号\" />\n          <ht-table-column\n              prop=\"fullName\"\n              label=\"名称\"\n              width=\"150\"\n              :sortable=\"true\"\n              :show-overflow-tooltip=\"true\">\n            <template slot-scope=\"scope\">\n              <el-link type=\"primary\" @click=\"editUser(scope.row.account)\">{{scope.row.fullName}}</el-link>\n            </template>\n          </ht-table-column>\n          <ht-table-column prop=\"account\" label=\"账号\"  :show-overflow-tooltip=\"true\"/>\n          <ht-table-column prop=\"relName\" label=\"岗位名称\" :show-overflow-tooltip=\"true\" />\n          <ht-table-column width=\"120\" label=\"其他组织岗位\">\n            <template slot-scope=\"scope\">\n              <el-tag type=\"danger\" v-if=\"scope.row.otherPost == 1\">无</el-tag>\n              <el-link type=\"primary\" @click=\"getOtherPost(scope.row)\"><el-tag v-if=\"scope.row.otherPost == 2\">有</el-tag></el-link>\n              <el-link type=\"primary\" @click=\"getOtherPost(scope.row)\"><el-tag v-if=\"scope.row.otherPost == 3\"  type=\"success\">有（主）</el-tag></el-link>\n            </template>\n          </ht-table-column>\n          <ht-table-column\n              prop=\"isMaster\"\n              label=\"是否主要组织\"\n              width=\"120\"\n              :filters=\"[{text:'否', value:'0'},{text:'是', value:'1'}]\"\n          >\n            <template v-slot=\"{row}\">\n              <el-tag type=\"danger\" v-if=\"row.isMaster=='0'\">否</el-tag>\n              <el-tag type=\"success\" v-if=\"row.isMaster=='1'\">是</el-tag>\n            </template>\n          </ht-table-column>\n          <ht-table-column\n              prop=\"isCharge\"\n              label=\"负责人\"\n              width=\"100\"\n              :filters=\"[{text:'否', value:'0'},{text:'是', value:'1'},{text:'主',value:'2'}]\"\n          >\n            <template v-slot=\"{row}\">\n              <el-tag type=\"danger\" v-if=\"row.isCharge=='0'\">否</el-tag>\n              <el-tag v-if=\"row.isCharge=='1'\">是</el-tag>\n              <el-tag type=\"success\" v-if=\"row.isCharge=='2'\">主</el-tag>\n            </template>\n          </ht-table-column>\n          <ht-table-column\n              prop=\"status\"\n              label=\"状态\"\n              width=\"100\"\n              :filters=\"[{text:'禁用', value:'0'},{text:'正常', value:'1'},{text:'禁用',value:'-2'}]\"\n          >\n            <template v-slot=\"{row}\">\n              <el-tag type=\"danger\" v-if=\"row.status=='0'\">禁用</el-tag>\n              <el-tag  type=\"success\" v-if=\"row.status=='1'\">正常</el-tag>\n              <el-tag type=\"warning\" v-if=\"row.status=='-2'\">离职</el-tag>\n            </template>\n          </ht-table-column>\n          <ht-table-column label=\"操作\" width=\"170\">\n            <template v-slot=\"{row}\">\n              <el-dropdown\n                  size=\"mini\"\n                  split-button\n                  @command=\"orgUserHandleCommand\"\n                  @click=\"orgUserHandleCommand({row:row,command:'setIsMaster'})\"\n                  v-if=\"orgManagerNow.userPerms && orgManagerNow.userPerms.indexOf('edit')>=0\"\n              >\n            <span>\n              <i class=\"el-icon-user\"></i>{{row.isMaster == '0'?'设置主组织':'取消主组织'}}\n            </span>\n                <el-dropdown-menu slot=\"dropdown\">\n                  <el-dropdown-item icon=\"el-icon-s-home\" :command=\"{row:row,command:'setIsMainChange'}\" v-if=\"row.isCharge!='2'\">设置主负责人</el-dropdown-item>\n                  <el-dropdown-item icon=\"el-icon-s-home\" :command=\"{row:row,command:'setOrgCharge'}\" v-if=\"row.isCharge=='2'\">取消主负责人</el-dropdown-item>\n                  <el-dropdown-item icon=\"el-icon-s-home\" :command=\"{row:row,command:'setOrgCharge'}\" v-if=\"row.isCharge=='0'\">设置负责人</el-dropdown-item>\n                  <el-dropdown-item icon=\"el-icon-s-home\" :command=\"{row:row,command:'setOrgCharge'}\" v-if=\"row.isCharge=='1'\">取消负责人</el-dropdown-item>\n                </el-dropdown-menu>\n              </el-dropdown>\n              <span v-if=\"!(orgManagerNow.userPerms && orgManagerNow.userPerms.indexOf('edit')>=0)\">无权限</span>\n            </template>\n          </ht-table-column>\n        </template>\n      </ht-table>\n\n      <el-dialog\n              title=\"其他组织岗位信息\"\n              :visible.sync=\"dialogVisible\"\n              @close=\"otherPostClose\"\n              width=\"55%\"\n      >\n        <el-table border style=\"width: 100%\" :data=\"otherPostData\"\n        >\n          <el-table-column prop=\"userName\" label=\"姓名\" width=\"120\" align=\"center\" />\n          <el-table-column prop=\"orgName\" label=\"组织名称\" align=\"center\" />\n          <el-table-column prop=\"posName\" label=\"岗位名称\" align=\"center\" />\n          <el-table-column label=\"是否主要组织\" width=\"100\" align=\"center\">\n            <template slot-scope=\"scope\">\n              <el-tag v-if=\"scope.row.isMaster\" type=\"success\">是</el-tag>\n              <el-tag v-else type=\"danger\">否</el-tag>\n            </template>\n          </el-table-column>\n          <el-table-column label=\"负责人\" width=\"80\" align=\"center\">\n            <template slot-scope=\"scope\">\n              <el-tag v-if=\"scope.row.isCharge == '0'\" type=\"danger\">否</el-tag>\n              <el-tag v-if=\"scope.row.isCharge == '1'\" type=\"primary\">是</el-tag>\n              <el-tag v-if=\"scope.row.isCharge == '2'\" type=\"success\">主</el-tag>\n            </template>\n          </el-table-column>\n          <el-table-column label=\"状态\" width=\"80\" align=\"center\">\n            <template slot-scope=\"scope\">\n              <el-tag v-if=\"scope.row.status == '0'\" type=\"danger\">禁用</el-tag>\n              <el-tag v-if=\"scope.row.status == '1'\" type=\"primary\">正常</el-tag>\n              <el-tag v-if=\"scope.row.status == '-2'\" type=\"success\">离职</el-tag>\n            </template>\n          </el-table-column>\n        </el-table>\n        <el-pagination\n                @size-change=\"handleSizeChange\"\n                @current-change=\"handleCurrentChange\"\n                :current-page=\"otherPostPageResult.page\"\n                :page-sizes=\"[5, 10, 20, 50]\"\n                :page-size=\"otherPostPageResult.pageSize\"\n                layout=\"total, sizes, prev, pager, next, jumper\"\n                :total=\"otherPostPageResult.total\">\n        </el-pagination>\n        <div slot=\"footer\" class=\"dialog-footer\">\n          <el-button @click=\"dialogVisible = false\">关 闭</el-button>\n        </div>\n      </el-dialog>\n\n      <eip-user-dialog ref=\"eipUserDialog\" @onConfirm=\"userDialogOnConfirm\" append-to-body />\n      <post-dialog ref=\"postDialog\"\n                   @onConfirm=\"postDialogOnConfirm\"\n                   :orgId=\"org.id\"\n                   append-to-body/>\n      <el-dialog\n              width=\"70%\"\n              title=\"编辑用户\"\n              :visible=\"isUserManagerShow\"\n              :before-close=\"handleCloseUserManager\"\n              ref=\"userManagerref\"\n              :close-on-click-modal=\"false\"\n      >\n        <!--编辑用户面板-->\n        <user-manager\n                ref=\"userManager\"\n                :user-account=\"clickUserAccount\"\n                v-if=\"isUserManagerShow\"\n                @handleCloseUserManager=\"handleCloseUserManager\"\n                @closeUserManeger=\"handleCloseUserManager\"\n        ></user-manager>\n      </el-dialog>\n      <ht-sidebar-dialog\n              width=\"28%\"\n              title=\"查看用户\"\n              :visible=\"isUserInfo\"\n              :before-close=\"handleCloseUserManager\"\n      >\n        <user-detail :user=\"user\" />\n      </ht-sidebar-dialog>\n    </el-tab-pane>\n    <el-tab-pane label=\"组织岗位\" name=\"orgPost\" :disabled =\"type==='addOrg'\"  class=\"fullheight\">\n      <org-post :org-id=\"org.id\" :org-code=\"org.groupCode\" v-if=\"orgPostShow\"  class=\"fullheight\" :orgManagerNow=\"orgManagerNow\"></org-post>\n    </el-tab-pane>\n    <el-tab-pane label=\"组织参数\" name=\"orgParam\" :disabled =\"type==='addOrg'\"  class=\"fullheight\">\n      <el-form v-model=\"orgParam\"  >\n        <template v-for=\"param in orgParams\">\n          <ht-form-item :label=\"param.name\" prop=\"name\" label-width=\"200px\" >\n            <el-date-picker\n                v-model=\"orgParam[param.code]\"\n                type=\"datetime\"\n                placeholder=\"选择日期时间\"\n                style=\"width: 86%\"\n                v-if=\"param.ctlType === 'date'\">\n            </el-date-picker>\n            <ht-input\n                v-model=\"orgParam[param.code]\"\n                style=\"width: 86%\"\n                v-if=\"param.ctlType === 'input'\"/>\n            <ht-input\n                type=\"number\"\n                v-model=\"orgParam[param.code]\"\n                v-if=\"param.ctlType === 'number'\"/>\n            <ht-select\n                v-model=\"orgParam[param.code]\"\n                v-if=\"param.ctlType === 'select'\"\n                :options=\"JSON.parse(param.json)\"/>\n            <ht-radio\n                v-model=\"orgParam[param.code]\"\n                v-if=\"param.ctlType === 'radio'\"\n                :options=\"JSON.parse(param.json)\"/>\n            <ht-checkbox\n                v-model=\"orgParam[param.code]\"\n                v-if=\"param.ctlType === 'checkbox'\"\n                :options=\"JSON.parse(param.json)\"/>\n          </ht-form-item>\n        </template>\n      </el-form>\n      <el-row>\n        <el-col :offset=\"6\">\n          <el-button type=\"primary\" @click=\"orgParamSubmit\" v-if=\"orgParams.length>0\">保存</el-button>\n        </el-col>\n      </el-row>\n    </el-tab-pane>\n    <el-tab-pane label=\"分级组织管理设置\" name=\"orgManageSetting\" :disabled =\"type==='addOrg'\"  class=\"fullheight\">\n      <org-auth-page :org-code=\"this.org.code\" v-if=\"orgAuthPageShow\" :dem-code=\"this.org.demCode\"  class=\"fullheight\" @orgAuthData=\"getOrgAuthData\" :orgManagerNow=\"orgManagerNow\"></org-auth-page>\n    </el-tab-pane>\n  </el-tabs>\n  <!-- 直接下属管理组件   -->\n  <under-user-table\n      :org-id=\"org.id\"\n      :user-id=\"selectOrgUserAccount\"\n      :dim-id=\"demId\"\n      ref=\"underUserTable\"/>\n</div>\n",null]}