{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\dialog\\DefAuthorizeDialog.vue?vue&type=template&id=5a389b6c&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\dialog\\DefAuthorizeDialog.vue","mtime":1675071991710},{"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>\n  <el-dialog\n      width=\"70%\"\n      :title=\"(authId ? '编辑' : '添加') + '分管授权'\"\n      :visible=\"dialogVisible\"\n      :before-close=\"handleClose\"\n      :destroy-on-close=\"true\"\n      :close-on-click-modal=\"false\"\n      custom-class=\"authorization-dialog-wrap\"\n    >\n      <form v-form data-vv-scope=\"editFlowAuthForm\">\n        <table class=\"form-table\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n          <tbody>\n            <tr>\n              <th width=\"140px\" class=\"is-required\">权限描述:</th>\n              <td>\n                <ht-input\n                  v-model=\"flowAuth.authorizeDesc\"\n                  validate=\"required\"\n                  :maxlength=\"200\"\n                  :showWordLimit=\"true\"\n                />\n              </td>\n            </tr>\n            <tr>\n              <th width=\"140px\" >\n                <!--<el-tooltip class=\"item\" effect=\"dark\" content=\"勾选任务时必须勾选实例，任务的部门权限来源于实例\" placement=\"left\">\n                  <div class=\"control-label left-label\">\n                    <i class=\"el-icon-warning\"></i>权限类型\n                  </div>\n                </el-tooltip>-->\n                <span class=\"is-required\" style=\"color: #666\">权限类型</span>\n                </th>\n              <td>\n                <el-checkbox\n                  v-for=\"(key, value) in authorizeTypes\"\n                  v-model=\"authorizeTypes_[value]\"\n                  @change=\"authorizeTypesChange\"\n                  :key=\"value\"\n                  >{{ key }}</el-checkbox\n                >\n                <span style=\"margin-left: 5px;color: red\">(注：勾选任务时必须勾选实例，任务的部门权限来源于实例)</span>\n              </td>\n            </tr>\n            <tr>\n              <th width=\"140px\" class=\"is-required\">授权人员名称:</th>\n              <td>\n                <el-table :data=\"calOwnerNameJson\">\n                  <el-table-column prop=\"title\">\n                    <template slot=\"header\">\n                      <el-button\n                        type=\"primary\"\n                        size=\"mini\"\n                        icon=\"el-icon-plus\"\n                        @click=\"showAuthDialog\"\n                        >选择</el-button\n                      >权限分类\n                    </template>\n                  </el-table-column>\n                  <el-table-column prop=\"name\" label=\"授权给\"></el-table-column>\n                  <!-- <el-table-column prop=\"name\" label=\"实例查询权限范围\" >\n                    <template v-slot=\"{ row, column, $index }\">\n                      <eip-org-selector\n                        v-if=\"row.type != 'everyone'\"\n                        v-model=\"row.authOrgName\"\n                        :config=\"{id:'calOwnerNameJson['+$index+'].authOrg'}\"\n                        append-to-body\n                      />\n                    </template>\n                  </el-table-column>-->\n                </el-table>\n              </td>\n            </tr>\n            <tr>\n              <th width=\"140px\" class=\"is-required\">授权流程类型</th>\n              <td>\n                <ht-radio\n                  v-model=\"flowAuth.multiple\"\n                  :options=\"[\n                    { key: '1', value: '流程' },\n                    { key: '2', value: '分类' }\n                  ]\"\n                  validate=\"required\"\n                ></ht-radio>\n              </td>\n            </tr>\n            <tr v-show=\"flowAuth.multiple == '1'\">\n              <th width=\"140px\" class=\"is-required\">授权流程名称:</th>\n              <td>\n                <el-table :data=\"defNameJson\">\n                  <el-table-column prop=\"defName\" width=\"160\">\n                    <template slot=\"header\">\n                      <el-button\n                        type=\"primary\"\n                        size=\"mini\"\n                        icon=\"el-icon-plus\"\n                        @click=\"showFlowDialog\"\n                        >选择</el-button\n                      >流程名称\n                    </template>\n                  </el-table-column>\n                  <el-table-column label=\"授权内容\">\n                    <el-table-column :render-header=\"renderLastHeader\">\n                      <template v-slot=\"{ row, column, $index }\">\n                        <div v-show=\"authorizeTypes_.management\">\n                          <el-checkbox @change=\"checked=>handleDefauthSelect(checked, row, 'def')\" v-model=\"checkMap[row.defKey]\"></el-checkbox>\n                          定义(\n                          <el-checkbox v-model=\"row.right.m_edit\"\n                            >编辑</el-checkbox\n                          >\n                          <el-checkbox v-model=\"row.right.m_del\"\n                            >删除</el-checkbox\n                          >\n                          <el-checkbox v-model=\"row.right.m_start\"\n                            >启动</el-checkbox\n                          >\n                          <!-- <el-checkbox v-model=\"row.right.m_set\">设置</el-checkbox> -->\n                          <el-checkbox v-model=\"row.right.m_clean\"\n                            >清除数据</el-checkbox\n                          >)\n                        </div>\n                        <div v-show=\"authorizeTypes_.instance\">\n                          实例(\n                          <el-checkbox v-model=\"row.right.i_del\"\n                            >删除</el-checkbox\n                          >)\n                          <el-checkbox v-model=\"row.right.i_org\">本部门</el-checkbox>\n                        </div>\n                      </template>\n                    </el-table-column>\n                  </el-table-column>\n                  <el-table-column label=\"操作\" width=\"100\">\n                    <template v-slot=\"{ row, column, $index }\">\n                      <el-button\n                        type=\"danger\"\n                        @click=\"defNameJson.remove(defNameJson[$index])\"\n                        icon=\"el-icon-delete\"\n                        >删除</el-button\n                      >\n                    </template>\n                  </el-table-column>\n                </el-table>\n              </td>\n            </tr>\n            <tr v-show=\"flowAuth.multiple == '2'\">\n              <th width=\"140px\" class=\"is-required\">授权流程分类名称:</th>\n              <td>\n                <el-table :data=\"defAllNameJson\">\n                  <el-table-column prop=\"defName\" width=\"160\">\n                    <template slot=\"header\">\n                      <el-button\n                        type=\"primary\"\n                        size=\"mini\"\n                        icon=\"el-icon-plus\"\n                        @click=\"showSysTypeDialog\"\n                        >选择</el-button\n                      >流程分类名称\n                    </template>\n                  </el-table-column>\n                  <el-table-column label=\"授权内容\">\n                    <el-table-column :render-header=\"renderLastHeader\">\n                      <template v-slot=\"{ row, column, $index }\">\n                        <div v-show=\"authorizeTypes_.management\">\n                          <el-checkbox @change=\"checked=>handleDefauthSelect(checked, row, 'type')\" v-model=\"typeCheckMap[row.defKey]\"></el-checkbox>\n                          定义(\n                          <el-checkbox v-model=\"row.right.m_edit\"\n                            >设计</el-checkbox\n                          >\n                          <el-checkbox v-model=\"row.right.m_del\"\n                            >删除</el-checkbox\n                          >\n                          <el-checkbox v-model=\"row.right.m_start\"\n                            >启动</el-checkbox\n                          >\n                          <el-checkbox v-model=\"row.right.m_set\"\n                            >设置</el-checkbox\n                          >\n                          <el-checkbox v-model=\"row.right.m_clean\"\n                            >清除数据</el-checkbox\n                          >)\n                        </div>\n                        <div v-show=\"authorizeTypes_.instance\">\n                          实例(\n                          <el-checkbox v-model=\"row.right.i_del\"\n                            >删除</el-checkbox\n                          >)\n                          <el-checkbox v-model=\"row.right.i_org\">本部门</el-checkbox>\n                        </div>\n                      </template>\n                    </el-table-column>\n                  </el-table-column>\n                  <el-table-column label=\"操作\" width=\"100\">\n                    <template v-slot=\"{ row, column, $index }\">\n                      <el-button\n                        type=\"danger\"\n                        @click=\"defAllNameJson.remove(defAllNameJson[$index])\"\n                        icon=\"el-icon-delete\"\n                        >删除</el-button\n                      >\n                    </template>\n                  </el-table-column>\n                </el-table>\n              </td>\n            </tr>\n          </tbody>\n        </table>\n      </form>\n      <div slot=\"footer\" class=\"dialog-footer\">\n        <ht-submit-button\n          url=\"${bpmModel}/flow/defAuthorize/v1/save\"\n          :model=\"flowAuth\"\n          :is-submit=\"isSubmit\"\n          scope-name=\"editFlowAuthForm\"\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    </el-dialog>\n    <!-- 选择对话框  -->\n    <eip-auth-dialog\n      ref=\"eipAuthDialog\"\n      name=\"eipAuthDialog\"\n      @onConfirm=\"dialogOnConfirm\"\n      append-to-body\n    />\n    <!-- 流程选择对话框  -->\n    <eip-flow-dialog\n      ref=\"eipFlowDialog\"\n      name=\"eipFlowDialog\"\n      @onConfirm=\"dialogOnConfirm\"\n      append-to-body\n    />\n\n    <!-- 分类对话框  -->\n    <eip-sys-type-dialog\n      ref=\"flowTypeDialog\"\n      name=\"flowTypeDialog\"\n      show-checkbox\n      type-key=\"FLOW_TYPE\"\n      @onConfirm=\"dialogOnConfirm\"\n    ></eip-sys-type-dialog>\n\n    <ht-load-data ref=\"htLoadData\"></ht-load-data>\n</div>\n",null]}