{"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\\flow\\FlowFormAuth.vue?vue&type=template&id=a39bd5aa&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\flow\\FlowFormAuth.vue","mtime":1675071991803},{"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    title=\"表单授权\"\n    :visible.sync=\"dialogVisible\"\n    width=\"80%\"\n    appendToBody\n    :close-on-click-modal=\"false\"\n    :before-close=\"handleClose\"\n    top=\"8vh\"\n    v-if=\"dialogVisible\"\n  >\n    <el-container>\n      <el-header style=\"padding: 0;height:30px\">\n        <el-button @click=\"getDefaultByFormKey()\" style=\"margin-left: 10px;float:left\">\n          <el-tooltip content=\"将表单权限重置为初始化权限，点击确定按钮后生效。\">\n            <i class=\"btn-tip icon-question\" />\n          </el-tooltip>重置\n        </el-button>\n        <el-popconfirm\n          title=\"确定清空吗？\"\n          @onConfirm=\"emptyAll\"\n          trigger=\"hover\"\n          style=\"margin-left: 10px;float:left\"\n        >\n          <el-button type=\"danger\" slot=\"reference\">\n            <el-tooltip content=\"该功能将直接清空表单的权限设置，请谨慎使用。\">\n              <i class=\"btn-tip icon-question\" />\n            </el-tooltip>清空\n          </el-button>\n        </el-popconfirm>\n        <el-button @click=\"addNewField()\" style=\"float:right;margin-right: 10px;\">\n          <el-tooltip content=\"该功能将获取新增字段，初始化新增字段的默认权限。\">\n            <i class=\"btn-tip icon-question\" />\n          </el-tooltip>新增字段权限\n        </el-button>\n      </el-header>\n      <el-main style=\"padding: 10px;max-height: 500px;min-height: 200px;overflow:hidden;\">\n        <el-scrollbar class=\"scrollbar-fullheight\" :wrapStyle=\"[{maxHeight:'500px'}]\">\n          <table\n            class=\"table table-bordered form-auth__table\"\n            style=\"border-spacing: 0;width: 100%;max-height: 400px;overflow: initial;\"\n          >\n            <thead>\n              <tr>\n                <th width=\"15%\" rowspan=\"2\">字段</th>\n                <th width=\"20%\" v-if=\"pageParams.type !='2' && pageParams.type != '5'\" >只读权限</th>\n                <th width=\"80%\" v-if=\"pageParams.type =='2' || pageParams.type == '5'\" >只读权限</th>\n                <th width=\"20%\" v-if=\"pageParams.type !='2' && pageParams.type != '5'\" >编辑权限</th>\n                <th width=\"20%\" v-if=\"pageParams.type !='2' && pageParams.type != '5'\" >必填权限</th>\n                <th width=\"20%\" v-if=\"pageParams.type !='2' && pageParams.type != '5'\" >是否隐藏</th>\n              </tr>\n              <tr>\n                <td>\n                  <el-button @click=\"clickAll('read','everyone')\">所有人</el-button>\n                  <el-button @click=\"clickAll('read','none')\">无权限</el-button>\n                </td>\n                <td v-if=\"pageParams.type !='2' && pageParams.type != '5'\">\n                  <el-button @click=\"clickAll('write','everyone')\">所有人</el-button>\n                  <el-button @click=\"clickAll('write','none')\">无权限</el-button>\n                </td>\n                <td v-if=\"pageParams.type !='2' && pageParams.type != '5'\">\n                  <el-button @click=\"clickAll('required','everyone')\">所有人</el-button>\n                  <el-button @click=\"clickAll('required','none')\">无权限</el-button>\n                </td>\n                <td v-if=\"pageParams.type !='2' && pageParams.type != '5'\">\n                  <el-button @click=\"hideOrShowAll()\">{{checkIsAllhide()?'隐藏':'显示'}}</el-button>\n                </td>\n              </tr>\n            </thead>\n            <tbody v-for=\"table in subTableList\" :key=\"table.tableName\" class=\"filed_body\">\n              <tr>\n                <th colspan=\"5\">\n                  <span style=\"float: left;\">\n                    <span v-if=\"table.main\">主表</span>\n                    <span v-if=\"!table.main && table.ctrlType !='dataView'\">{{table.grade == 'sub'?'子表':'孙表'}}</span>\n                    <span v-if=\"!table.main && table.ctrlType =='dataView'\">数据视图</span>\n                    ——{{table.description}}\n                  </span>\n\n                  <span v-if=\"pageParams.type =='2'&&!table.main\" class=\"sub-auth__span\">\n                    <el-checkbox v-model=\"table.rights.hidden\">隐藏</el-checkbox>\n                    <el-checkbox v-if=\"table.ctrlType =='dataView'\" v-model=\"table.rights.export\">导出</el-checkbox>\n                  </span>\n\n                  <span v-if=\"pageParams.type !='2'&&!table.main\" class=\"sub-auth__span\">\n                    <el-checkbox v-model=\"table.rights.add\">{{table.ctrlType !='dataView'?'添加':'添加/导入'}}</el-checkbox>\n                    <el-checkbox v-if=\"table.ctrlType =='dataView'\" v-model=\"table.rights.export\">导出</el-checkbox>\n                    <el-checkbox v-model=\"table.rights.del\">删除</el-checkbox>\n                    <el-checkbox v-if=\"table.ctrlType =='dataView'\" v-model=\"table.rights.edit\">编辑</el-checkbox>\n                    <el-checkbox v-model=\"table.rights.hidden\">隐藏</el-checkbox>\n                    <el-checkbox v-if=\"table.ctrlType !='dataView'\" v-model=\"table.rights.required\">必填</el-checkbox>\n                  </span>\n\n                  <el-button v-if=\"table.grade == 'sub'\" @click=\"openSunRowAuthDailog(table)\" style=\"float:right;margin-right: 10px;\">\n                    <el-tooltip content=\"针对子表的整行数据进行编辑或只读的权限设置。\">\n                      <i class=\"btn-tip icon-question\" />\n                    </el-tooltip>行级权限控制\n                  </el-button>\n                </th>\n              </tr>\n              <tr v-for=\"(field,index) in table.fields \" :key=\"field.fieldName\">\n                <td>\n                  <span v-if=\"indexOf(field.description,'固定文本')\">固定文本</span>\n                  <span v-if=\"!indexOf(field.description,'固定文本')\">{{field.description}}</span>\n                </td>\n                <td>\n                  <label class=\"radioIn\">\n                    <input\n                      type=\"radio\"\n                      :name=\"'read'+table.description+index\"\n                      value=\"everyone\"\n                      :checked=\"rightToDesc(field['read'])=='所有人'\"\n                      @click=\"selectField(field,'read','everyone')\"\n                    />所有人\n                  </label>\n                  <label class=\"radioIn\">\n                    <input\n                      type=\"radio\"\n                      :name=\"'read'+table.description+index\"\n                      value=\"none\"\n                      :checked=\"rightToDesc(field['read'])=='无'\"\n                      @click=\"selectField(field,'read','none')\"\n                    />无\n                  </label>\n                  <label class=\"radioIn\">\n                    <input\n                      type=\"radio\"\n                      :name=\"'read'+table.description+index\"\n                      value=\"none\"\n                      :checked=\"rightToDesc(field['read'])!='无'&&rightToDesc(field['read'])!='所有人'\"\n                      @click=\"fieldDialog(field,'read')\"\n                    />\n                    <el-button size=\"mini\" @click=\"fieldDialog(field,'read')\">明细</el-button>\n                  </label>\n                </td>\n                <td v-if=\"pageParams.type !='2' && pageParams.type != '5'\">\n                  <label class=\"radioIn\">\n                    <input\n                      type=\"radio\"\n                      :name=\"'write'+table.description+index\"\n                      value=\"everyone\"\n                      :checked=\"rightToDesc(field['write'])=='所有人'\"\n                      @click=\"selectField(field,'write','everyone')\"\n                    />所有人\n                  </label>\n                  <label class=\"radioIn\">\n                    <input\n                      type=\"radio\"\n                      :name=\"'write'+table.description+index\"\n                      value=\"none\"\n                      :checked=\"rightToDesc(field['write'])=='无'\"\n                      @click=\"selectField(field,'write','none')\"\n                    />无\n                  </label>\n                  <label class=\"radioIn\">\n                    <input\n                      type=\"radio\"\n                      :name=\"'write'+table.description+index\"\n                      value=\"none\"\n                      :checked=\"rightToDesc(field['write'])!='无'&&rightToDesc(field['write'])!='所有人'\"\n                      @click=\"fieldDialog(field,'write')\"\n                    />\n                    <el-button size=\"mini\" @click=\"fieldDialog(field,'write')\">明细</el-button>\n                  </label>\n                </td>\n                <td v-if=\"pageParams.type !='2' && pageParams.type != '5'\">\n                  <label class=\"radioIn\">\n                    <input\n                      type=\"radio\"\n                      :name=\"'required'+table.description+index\"\n                      value=\"everyone\"\n                      :checked=\"rightToDesc(field['required'])=='所有人'\"\n                      @click=\"selectField(field,'required','everyone')\"\n                    />所有人\n                  </label>\n                  <label class=\"radioIn\">\n                    <input\n                      type=\"radio\"\n                      :name=\"'required'+table.description+index\"\n                      value=\"none\"\n                      :checked=\"rightToDesc(field['required'])=='无'\"\n                      @click=\"selectField(field,'required','none')\"\n                    />无\n                  </label>\n                  <label class=\"radioIn\">\n                    <input\n                      type=\"radio\"\n                      :name=\"'required'+table.description+index\"\n                      value=\"none\"\n                      :checked=\"rightToDesc(field['required'])!='无'&&rightToDesc(field['required'])!='所有人'\"\n                      @click=\"fieldDialog(field,'required')\"\n                    />\n                    <el-button size=\"mini\" @click=\"fieldDialog(field,'required')\">明细</el-button>\n                  </label>\n                </td>\n                <td v-if=\"pageParams.type !='2' && pageParams.type != '5'\">\n                  {{checkIshide(field)}}\n                  <el-button @click=\"hideColumn(field)\">{{checkIshide(field) =='是'?'显示':'隐藏'}}</el-button>\n                </td>\n              </tr>\n            </tbody>\n          </table>\n        </el-scrollbar>\n      </el-main>\n    </el-container>\n    <span slot=\"footer\" class=\"dialog-footer\">\n      <el-button type=\"primary\" @click=\"saveAuth\" size=\"medium\">确 定</el-button>\n      <el-button @click=\"handleClose()\" size=\"medium\">取 消</el-button>\n    </span>\n  </el-dialog>\n  <eip-auth-dialog @onConfirm=\"filedAuthConfirm\" ref=\"flowFormFiledAuth\" />\n  <flowFormSubRowAuth @onConfirm=\"filedAuthConfirm\" ref=\"flowFormSubRowAuth\" />\n</div>\n",null]}