{"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\\PostManagementFvue.vue?vue&type=template&id=06d647ae&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\src\\views\\main\\organizationPermission\\PostManagementFvue.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<el-container class=\"fullheight\" style=\"background-color:#fff;padding:10px\">\n  <el-aside width=\"230px\" style=\"overflow-x: hidden; border: 1px solid #eee\">\n    <ht-select\n      v-model=\"selectOrgId\"\n      class=\"org-select\"\n      :options=\"orgList\"\n      @change=\"demChange\"\n    />\n    <ht-tree\n      :data=\"treeData\"\n      :props=\"defaultProps\"\n      node-key=\"id\"\n      highlight-current\n      :expand-on-click-node=\"false\"\n      :support-filter=\"true\"\n      @node-click=\"orgTreeClick\"\n      @refresh=\"handleRefresh\"\n      ref=\"htTree\"\n      class=\"orgTree\"\n      @row-click=\"rowClick\"\n    >\n    </ht-tree>\n  </el-aside>\n  <el-container>\n    <el-main>\n      <ht-table\n        @load=\"loadData\"\n        :data=\"data\"\n        :pageResult=\"pageResult\"\n        :selection=\"true\"\n        :quick-search-props=\"[\n          {prop: 'name', label: '岗位名称'},\n          {prop: 'p.CODE_', label: '岗位编码'},\n          {prop: 'j.NAME_', label: '职务名称'},\n        ]\"\n        :show-custom-column=\"false\"\n        :show-export=\"false\"\n        ref=\"htTable\"\n        @row-click=\"rowClick\"\n      >\n        <template v-slot:toolbar>\n          \n            <el-button size=\"small\" @click=\"showDialog()\" icon=\"el-icon-plus\" type='primary'\n              >添加</el-button\n            >\n            <ht-delete-button\n              :url=\"demDeleteUrl\"\n              :htTable=\"$refs.htTable\"\n              parameter=\"postCodes\"\n              pk=\"code\"\n              @after-delete=\"afterDelete\"\n              :style=\"{marginLeft: '10px'}\"\n              >删除</ht-delete-button\n            >\n         \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=\"name\"\n            label=\"岗位名称\"\n            :sortable=\"true\"\n            :show-overflow-tooltip=\"true\"\n            width=\"200\"\n          >\n            <template v-slot=\"{row}\">\n              <el-link\n                type=\"primary\"\n                @click=\"\n                  handleCommand({\n                    row: row,\n                    command: 'assignMenu',\n                  })\n                \"\n                title=\"点击编辑\"\n                >{{ row.name }}</el-link\n              >\n            </template>\n          </ht-table-column>\n          <ht-table-column\n            prop=\"code\"\n            label=\"岗位编码\"\n            width=\"150\"\n            :show-overflow-tooltip=\"true\"\n          />\n          <ht-table-column\n            prop=\"jobName\"\n            label=\"职务名称\"\n            width=\"200\"\n            :show-overflow-tooltip=\"true\"\n          />\n          <ht-table-column\n            prop=\"pathName\"\n            label=\"组织路径\"\n            :show-overflow-tooltip=\"true\"\n          />\n          <ht-table-column label=\"操作\" width=\"150\">\n            <template v-slot=\"{row}\">\n              <el-button\n                size=\"mini\"\n                @click=\"\n                  handleCommand({\n                    row: row,\n                    command: 'disPersonnel',\n                  })\n                \"\n                >分配人员</el-button\n              >\n            </template>\n          </ht-table-column>\n        </template>\n      </ht-table>\n    </el-main>\n  </el-container>\n  <ht-sidebar-dialog\n    width=\"32%\"\n    :title=\"(diaType == 'add' ? '添加' : '编辑') + '岗位'\"\n    :visible=\"dialogVisible\"\n    :before-close=\"handleClose\"\n    :append-to-body=\"true\"\n  >\n    <el-form v-model=\"orgPost\" data-vv-scope=\"editDemForm\" v-form>\n      <ht-form-item\n      class=\"zhiwu\"\n        label=\"职务名称\"\n        label-width=\"100px\"\n        v-if=\"diaType === 'add'\"\n      >\n        <!--          <ht-select-->\n        <!--            v-model=\"orgPost.jobCode\"-->\n        <!--            class=\"m-r\"-->\n        <!--            :options=\"jobs\"-->\n        <!--            :props=\"{key:'groupCode',value:'name'}\"-->\n        <!--            :validate=\"{required:true}\"-->\n        <!--          />-->\n        <eip-job-selector\n          v-model=\"orgPost.jobName\"\n          :config=\"{code: 'orgPost.jobCode'}\"\n          :single=\"true\"\n          append-to-body\n          :validate=\"{required: true}\"\n        />\n      </ht-form-item>\n      <ht-form-item label=\"岗位名称\" prop=\"name\" label-width=\"100px\">\n        <ht-input\n          v-model=\"orgPost.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=\"orgPost.code\"\n          v-pinyin=\"orgPost.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=\"diaType != 'add'\"\n        ></ht-input>\n      </ht-form-item>\n      <!-- <ht-form-item label=\"岗位组织\" label-width=\"100px\">\n                  <ht-input\n                      v-model=\"orgPost.orgName\"\n                      readonly\n                      placeholder=\"选择岗位组织\"\n                      :validate=\"{required: true}\"\n                  />\n                  <el-button @click=\"selectOrg\" type=\"primary\" size=\"mini\"\n                      >选择岗位组织</el-button\n                  >\n              </ht-form-item> -->\n    </el-form>\n    <div slot=\"footer\" class=\"dialog-footer\">\n      <ht-submit-button\n        :url=\"saveRoleUrl\"\n        :model=\"orgPost\"\n        :isSubmit=\"isSubmit\"\n        :requestMethod=\"requestMethod\"\n        scopeName=\"editDemForm\"\n        @before-save-data=\"beforeSaveData\"\n        @after-save-data=\"afterSaveData\"\n        >{{ $t('eip.common.save') }}</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=\"40%\"\n    title=\"查看岗位详情\"\n    :visible=\"diaType === 'showInfo'\"\n    :before-close=\"handleClose\"\n  >\n    <table class=\"form-table\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n      <tbody>\n        <tr>\n          <th width=\"150px\">岗位名称（编码）:</th>\n          <td>{{ orgPost.name }}({{ orgPost.id }})</td>\n        </tr>\n        <tr>\n          <th width=\"150px\">所属职务（编码）:</th>\n          <td>{{ orgPost.jobName }}({{ orgPost.relDefId }})</td>\n        </tr>\n        <tr>\n          <th width=\"150px\">所属组织（编码）:</th>\n          <td>{{ orgPost.orgName }}({{ orgPost.orgId }})</td>\n        </tr>\n        <tr>\n          <th width=\"150px\">岗位人员:</th>\n          <td>\n            <el-table\n              :data=\"postUser\"\n              style=\"width: 100%\"\n              height=\"200\"\n              border=\"true\"\n            >\n              <el-table-column prop=\"fullName\" label=\"姓名\" width=\"100\" />\n              <el-table-column prop=\"pathName\" label=\"人员所属组织全路径\" />\n            </el-table>\n          </td>\n        </tr>\n      </tbody>\n    </table>\n  </ht-sidebar-dialog>\n\n  <ht-load-data\n    :url=\"loadDataUrl\"\n    context=\"uc\"\n    @after-load-data=\"afterLoadData\"\n    v-if=\"dialogVisible\"\n  ></ht-load-data>\n\n  <!-- 组织选择对话框  -->\n  <eip-org-dialog\n    ref=\"eipOrgDialog\"\n    @onConfirm=\"eipOrgDialogOk\"\n    single\n    append-to-body\n  />\n\n  <distrubutive-user ref=\"distrubutiveUser\"></distrubutive-user>\n</el-container>\n",null]}