{"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\\form\\BusinessObjEnts.vue?vue&type=template&id=6e05f0ae&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\form\\BusinessObjEnts.vue","mtime":1675071992881},{"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<el-card class=\"card\">\n  <div slot=\"header\" class=\"flex card__header\">\n    <el-tooltip class=\"item\" effect=\"dark\" content=\"一个业务对象有且仅有一个主实体，可以添加任意数量的子实体\" placement=\"right-start\">\n      <span class=\"el-icon-question m-l-10\">\n        <strong>实体列表</strong>\n      </span>\n    </el-tooltip>\n    <div>\n      <el-button class=\"m-l-20\" @click=\"addEntRows()\" type=\"primary\">添加实体</el-button>\n      <el-button @click=\"addEntExts()\">添加外部表</el-button>\n    </div>\n  </div>\n\n  <div class=\"card__body\">\n    <el-scrollbar class=\"scrollbar-fullheight\">\n      <div class=\"card__ent\" v-for=\"(item,index) in formData.ents\" :key=\"index\"\n        :class=\"{'active':item.isCheck && currentSunIndex < 0}\">\n        <div @click=\"getEntsByIndex(index)\">\n          <div class=\"card__ent--header flex\">\n            <span class=\"card__ent--title\">{{item.show}}</span>\n            <div class=\"card__ent--btngroup\">\n              <span v-if=\"item.isExternal == '1'\" class=\"el-icon-search\" title=\"查看外部表详情\"\n                @click.stop=\"addEntExts(index)\"></span>\n              <span v-if=\"item.isExternal != '1' && item.relation != 'main'\" class=\"el-icon-plus\" title=\"添加孙实体\"\n                @click.stop=\"addGrandSonEnt(index)\"></span>\n              <el-popconfirm title=\"确定删除吗？\" @onConfirm=\"deleteEntRows(index)\">\n                <span title=\"删除\" class=\"el-icon-delete\" slot=\"reference\" v-if=\"!item.id || !deployed\"></span>\n              </el-popconfirm>\n              <el-popconfirm class=\"external-delete\" title=\"确定删除吗？此操作会把子实体下的所有孙实体一并删除并且不可逆转且表单需要重新配置！\" icon=\"el-icon-info\" icon-color=\"red\" @onConfirm=\"deleteEnt(index)\">\n                <span title=\"删除\" class=\"el-icon-delete\" slot=\"reference\"\n                  v-if=\"item.id && item.isExternal==1 && item.type!='main'\"></span>\n              </el-popconfirm>\n            </div>\n          </div>\n          <div class=\"card__ent--body\">\n            <ht-form-item label=\"实体描述\" label-width=\"90px\">\n              <ht-input v-model=\"item.comment\" placeholder=\"请输入内容\" :id=\"'changeEntsDesc'+index\" type=\"textarea\" autosize\n                @input=\"chineseFormat('entName'+index,formData.ents,'name',index,item.comment)\" :maxlength=\"50\"\n                :showWordLimit=\"true\" :validate=\"{ required: true }\" @blur=\"entBlur(index)\"></ht-input>\n            </ht-form-item>\n\n            <ht-form-item label=\"实体名称\" label-width=\"90px\">\n              <ht-input :disabled=\"item.id && deployed\" v-model=\"item.name\" placeholder=\"请输入内容\" :id=\"'entName'+index\"\n                :name=\"'entName'+index\"\n                :validate=\"'required: true|regex:^[a-zA-Z][a-zA-Z0-9_]*$,只能输入字母、数字、下划线，且以字母开头'\" :maxlength=\"50\"\n                :showWordLimit=\"true\" @blur=\"entBlur(index)\"></ht-input>\n            </ht-form-item>\n\n            <ht-form-item v-if=\"item.relation!='main'\" label=\"实体关系\" label-width=\"90px\">\n              <ht-radio option-layout=\"horizontal\" :disabled=\"item.id && deployed\" :options=\"relationData\"\n                v-model=\"item.relation\"></ht-radio>\n            </ht-form-item>\n          </div>\n        </div>\n        <div v-if=\"item.children && item.children.length > 0\">\n          <el-collapse v-model=\"activeNames\" accordion>\n            <el-collapse-item v-for=\"(v,i) in item.children\" :class=\"{'active':i==currentSunIndex}\" :key=\"i\"\n              :name=\"i\">\n              <div class=\"flex card__acd--header\" slot=\"title\" @click=\"getGrandSonEntsByIndex(i,index)\">\n                <span class=\"card__acd--title\">{{v.show}}</span>\n                <div class=\"card__acd--btngroup\">\n                  <span v-if=\"item.isExternal == '1' && i==currentSunIndex\" class=\"el-icon-search\" title=\"查看外部表详情\"\n                    @click.stop=\"addEntExts(index, i)\"></span>\n                  <span title=\"删除\" class=\"el-icon-delete\" v-if=\"(!deployed || !v.id) && i==currentSunIndex\"\n                    @click.stop=\"deleteGrandSonEntRows(i,index)\"></span>\n                </div>\n              </div>\n              <div class=\"card__acd--body\">\n                <ht-form-item label=\"实体描述\" label-width=\"90px\">\n                  <ht-input v-model=\"v.desc\" placeholder=\"请输入内容\" :id=\"'changeGrandSonEntsDesc'+i\" @blur=\"entBlur(i)\"\n                    @input=\"chineseFormat('changeGrandSonEntsName' +i,formData.ents[index].children,'name',i,v.desc)\"\n                    :validate=\"{ required: true }\" :maxlength=\"50\" :showWordLimit=\"true\"></ht-input>\n                </ht-form-item>\n\n                <ht-form-item label=\"实体名称\" label-width=\"90px\">\n                  <ht-input :disabled=\"v.id && deployed\" v-model=\"v.name\" placeholder=\"请输入内容\"\n                    :id=\"'changeGrandSonEntsName' +i\" :name=\"'changeGrandSonEntsName'+i\" @blur=\"entBlur(i)\"\n                    :validate=\"'required: true|regex:^[a-zA-Z][a-zA-Z0-9_]*$,只能输入字母、数字、下划线，且以字母开头'\" :maxlength=\"50\"\n                    :showWordLimit=\"true\"></ht-input>\n                </ht-form-item>\n                <ht-form-item label=\"实体关系\" label-width=\"90px\">\n                  <ht-radio :disabled=\"v.id && deployed\" :options=\"relationData\" v-model=\"v.relation\"></ht-radio>\n                </ht-form-item>\n              </div>\n            </el-collapse-item>\n          </el-collapse>\n        </div>\n      </div>\n    </el-scrollbar>\n  </div>\n</el-card>\n",null]}