{"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\\OrgPost.vue?vue&type=template&id=a47a3c56&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\src\\views\\main\\organizationPermission\\OrgPost.vue","mtime":1667327530012},{"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  <ht-table\n    @load=\"loadData\"\n    :data=\"data\"\n    :pageResult=\"pageResult\"\n    :selection=\"true\"\n    :default-querys=\"[{ property: 'o.ID_', value: this.orgId }]\"\n    quick-search-props=\"name\"\n    ref=\"htTable\"\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 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          pk=\"code\"\n          parameter=\"postCodes\"\n          @after-delete=\"afterDelete\"\n          >删除</ht-delete-button\n        >\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=\"name\"\n        label=\"岗位名称\"\n        width=\"300\"\n        :sortable=\"true\"\n        :show-overflow-tooltip=\"true\"\n      >\n        <template v-slot=\"{ row, column, $index }\">\n          <el-link\n            type=\"primary\"\n            @click=\"handleCommand({ row: row, command: 'edit' })\"\n            title=\"点击编辑\"\n            >{{ row.name }}</el-link\n          >\n        </template>\n      </ht-table-column>\n      <ht-table-column\n        prop=\"code\"\n        label=\"岗位编码\"\n        :show-overflow-tooltip=\"true\"\n      />\n      <ht-table-column prop=\"jobName\" label=\"职务名称\" />\n      <ht-table-column\n        prop=\"isCharge\"\n        label=\"是否责任岗位\"\n        width=\"120\"\n        :filters=\"[\n          { text: '否', value: '0' },\n          { text: '是', value: '1' },\n        ]\"\n      >\n        <template v-slot=\"{ row }\">\n          <el-tag type=\"danger\" v-if=\"row.isCharge == '0'\">否</el-tag>\n          <el-tag type=\"success\" v-if=\"row.isCharge == '1'\">是</el-tag>\n        </template>\n      </ht-table-column>\n      <ht-table-column width=\"150\">\n        <template v-slot:header>\n          <span style=\"color: #2274af\">操作</span>\n        </template>\n        <template v-slot=\"{ row }\">\n          <el-dropdown\n            size=\"mini\"\n            split-button\n            @command=\"handleCommand\"\n            @click=\"handleCommand({ row: row, command: 'showInfo' })\"\n          >\n            <span> <i class=\"el-icon-edit\"></i>分配人员 </span>\n            <el-dropdown-menu slot=\"dropdown\">\n              <el-dropdown-item\n                icon=\"el-icon-s-home\"\n                :command=\"{ row: row, command: 'orgInfo' }\"\n                >岗位详情</el-dropdown-item\n              >\n              <el-dropdown-item\n                icon=\"el-icon-s-home\"\n                :command=\"{ row: row, command: 'setPostMaster' }\"\n                v-if=\"row.isCharge\"\n                >取消责任岗位</el-dropdown-item\n              >\n              <el-dropdown-item\n                icon=\"el-icon-s-home\"\n                :command=\"{ row: row, command: 'setPostMaster' }\"\n                v-else\n                >设置责任岗位</el-dropdown-item\n              >\n            </el-dropdown-menu>\n          </el-dropdown>\n        </template>\n      </ht-table-column>\n    </template>\n  </ht-table>\n\n  <ht-sidebar-dialog\n    width=\"32%\"\n    :title=\"title\"\n    :visible=\"dialogVisible\"\n    :before-close=\"handleClose\"\n    :append-to-body=\"true\"\n  >\n    <el-form\n      v-model=\"OrgPost\"\n      data-vv-scope=\"editForm\"\n      :label-position=\"position\"\n    >\n      <ht-form-item\n        label=\"职务名称\"\n        prop=\"name\"\n        label-width=\"100px\"\n      >\n        <ht-select\n          filterable\n          clearable\n          v-model=\"OrgPost.jobCode\"\n          class=\"m-r\"\n          :options=\"job\"\n          :props=\"{ key: 'groupCode', value: 'name' }\"\n          :validate=\"{ required: true }\"\n        />\n      </ht-form-item>\n      <ht-form-item label=\"岗位名称\" prop=\"code\" 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,30}$',\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-if=\"readOnly\"\n          v-model=\"OrgPost.code\"\n          :disabled=\"true\"\n        ></ht-input>\n         <ht-input\n          v-else\n          v-model=\"OrgPost.code\"\n          autocomplete=\"off\"\n          v-pinyin=\"OrgPost.name\"\n          :validate=\"{\n            required: true,\n            alpha_num: true,\n            regex: {\n              exp: '^[\\\\s\\\\S]{1,30}$',\n              message: '内容超出输入限制',\n            },\n          }\"\n          placeholder=\"岗位编码\"\n        ></ht-input>\n      </ht-form-item>\n    </el-form>\n    <div slot=\"footer\" class=\"dialog-footer\">\n      <ht-submit-button\n        :url=\"saveOrgPost\"\n        :model=\"OrgPost\"\n        :isSubmit=\"isSubmit\"\n        :requestMethod=\"requestMethod\"\n        scopeName=\"editForm\"\n        @before-save-data=\"beforeSaveData\"\n        @after-save-data=\"afterSaveData\"\n        >{{ $t(\"eip.common.save\") }}</ht-submit-button\n      >\n      <el-button @click=\"handleClose()\">{{\n        $t(\"eip.common.cancel\")\n      }}</el-button>\n    </div>\n  </ht-sidebar-dialog>\n\n\n\n  <distrubutive-user ref=\"distrubutiveUser\"></distrubutive-user>\n  <ht-load-data\n    :url=\"loadDataUrl\"\n    context=\"uc\"\n    @after-load-data=\"afterLoadData\"\n  ></ht-load-data>\n\n  <ht-sidebar-dialog\n    width=\"40%\"\n    title=\"查看岗位详情\"\n    :visible=\"diaType === 'showInfo'\"\n    :before-close=\"handleClose\"\n    :append-to-body=\"true\"\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.code }})</td>\n        </tr>\n        <tr>\n          <th width=\"150px\">所属职务（编码）:</th>\n          <td>{{ OrgPost.jobName }}({{ OrgPost.jobCode }})</td>\n        </tr>\n        <tr>\n          <th width=\"150px\">所属组织（编码）:</th>\n          <td>{{ OrgPost.orgName }}({{ OrgPost.orgCode }})</td>\n        </tr>\n        <tr>\n          <th width=\"150px\">岗位人员:</th>\n          <td>\n            <el-table :data=\"postUser\" style=\"width: 100%\" height=\"200\">\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</div>\n",null]}