{"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\\OrgPost.vue?vue&type=template&id=5549f32e&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\uc\\heiorgmanager\\OrgPost.vue","mtime":1675071993428},{"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  <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      :show-export=\"false\"\n      ref=\"htTable\"\n  >\n    <template v-slot:toolbar>\n      <el-button-group>\n        <el-button size=\"small\" @click=\"showDialog()\"\n                   icon=\"el-icon-plus\"\n                   v-if=\"orgManagerNow.posPerms && orgManagerNow.posPerms.indexOf('add')>=0\">添加岗位</el-button>\n        <ht-delete-button\n            :url=\"demDeleteUrl\"\n            :htTable=\"$refs.htTable\"\n            pk=\"code\"\n            parameter=\"postCodes\"\n            v-if=\"orgManagerNow.posPerms && orgManagerNow.posPerms.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=\"name\"\n          label=\"岗位名称\"\n          width=\"300\"\n          :sortable=\"true\"\n          :show-overflow-tooltip=\"true\"\n      >\n        <template slot-scope=\"scope\">\n          <el-link type=\"primary\" @click=\"handleCommand({row:scope.row,command:'edit'})\">{{scope.row.name}}</el-link>\n        </template>\n      </ht-table-column>\n      <ht-table-column prop=\"code\" label=\"岗位编码\" :show-overflow-tooltip=\"true\" />\n      <ht-table-column prop=\"jobName\" label=\"职务名称\"  />\n      <ht-table-column\n          prop=\"isCharge\"\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.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>\n              <i class=\"el-icon-edit\"></i>分配人员\n            </span>\n            <el-dropdown-menu slot=\"dropdown\">\n              <!-- <ht-delete-button :url=\"demDeleteUrl\" :row=\"row\" @after-delete=\"afterDelete\">删除</ht-delete-button> -->\n              <!--                <el-dropdown-item icon=\"el-icon-edit\" :command=\"{row:row,command:'edit'}\">编辑</el-dropdown-item>-->\n              <el-dropdown-item icon=\"el-icon-s-home\" :command=\"{row:row,command:'orgInfo'}\">岗位详情</el-dropdown-item>\n              <el-dropdown-item icon=\"el-icon-s-home\" :command=\"{row:row,command:'setPostMaster'}\" v-if=\"row.isCharge\">取消责任岗位</el-dropdown-item>\n              <el-dropdown-item icon=\"el-icon-s-home\" :command=\"{row:row,command:'setPostMaster'}\" v-else>设置责任岗位</el-dropdown-item>\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=\"35%\"\n      title=\"添加岗位\"\n      :visible=\"dialogVisible\"\n      :before-close=\"handleClose\"\n  >\n    <el-form v-model=\"OrgPost\"  data-vv-scope=\"editDemForm\" :label-position=\"position\">\n      <ht-form-item label=\"职务名称\" prop=\"name\" label-width=\"100px\" v-if=\"!readOnly\">\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=\"{required:true,regex: {\n                      exp: '^[\\\\s\\\\S]{1,30}$',\n                      message: '内容超出输入限制'\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            autocomplete=\"off\"\n            v-pinyin=\"OrgPost.name\"\n            :validate=\"{required:true,alpha_num:true,regex: {\n                      exp: '^[\\\\s\\\\S]{1,30}$',\n                      message: '内容超出输入限制'\n                    }}\"\n            placeholder=\"岗位编码\"\n            :disabled=\"readOnly\"\n        ></ht-input>\n      </ht-form-item>\n\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=\"editDemForm\"\n          @before-save-data=\"beforeSaveData\"\n          @after-save-data=\"afterSaveData\"\n      >{{$t('eip.common.save')}}</ht-submit-button>\n      <el-button @click=\"handleClose()\">{{$t('eip.common.cancel')}}</el-button>\n    </div>\n  </ht-sidebar-dialog>\n\n  <!-- 编辑面板 -->\n  <ht-sidebar-dialog\n      width=\"30%\"\n      title=\"编辑岗位\"\n      :visible=\"editDialog\"\n      :before-close=\"handleClose\"\n  >\n    <el-form v-model=\"OrgPost\" data-vv-scope=\"editDemForm\"  :label-position=\"position\">\n      <ht-form-item label=\"岗位名称\" prop=\"code\" label-width=\"100px\">\n        <ht-input\n            v-model=\"OrgPost.name\"\n            autocomplete=\"off\"\n            :validate=\"{required:true,regex: {\n                      exp: '^[\\\\s\\\\S]{1,30}$',\n                      message: '内容超出输入限制'\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            :disabled=\"true\"\n        ></ht-input>\n      </ht-form-item>\n\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=\"editDemForm\"\n\n          @before-save-data=\"beforeSaveData\"\n          @after-save-data=\"afterSaveData\"\n      >{{$t('eip.common.save')}}</ht-submit-button>\n      <el-button @click=\"dialogCancle('editDialog')\">{{$t('eip.common.cancel')}}</el-button>\n    </div>\n  </ht-sidebar-dialog>\n\n  <distrubutive-user ref=\"distrubutiveUser\"></distrubutive-user>\n  <ht-load-data :url=\"loadDataUrl\" context=\"uc\" @after-load-data=\"afterLoadData\"></ht-load-data>\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>\n          {{OrgPost.name}}({{OrgPost.code}})\n        </td>\n      </tr>\n      <tr>\n        <th width=\"150px\">所属职务（编码）:</th>\n        <td>\n          {{OrgPost.jobName}}({{OrgPost.jobCode}})\n        </td>\n      </tr>\n      <tr>\n        <th width=\"150px\">所属组织（编码）:</th>\n        <td>\n          {{OrgPost.orgName}}({{OrgPost.orgCode}})\n        </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]}