{"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=script&lang=js&","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\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"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//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\r\nimport req from \"@/request.js\";\r\nexport default {\r\n name: \"BusinessObjEnts\",\r\n props: [\"formData\"],\r\n data() {\r\n return {\r\n relationData: [\r\n { key: \"onetoone\", value: \"一对一\" },\r\n { key: \"onetomany\", value: \"一对多\" },\r\n ],\r\n activeNames: [\"-1\"],\r\n currentEntType: null, //当前编辑的实体类型:main,sub,sun\r\n currentSunIndex: -1, //当前编辑的孙实体索引\r\n };\r\n },\r\n computed: {\r\n // 业务对象是否已经发布\r\n deployed: function () {\r\n return this.formData && this.formData.deployed == 1;\r\n },\r\n },\r\n methods: {\r\n deleteEnt(index) {\r\n this.$confirm(\"是否确认删除?\", \"提示\", {\r\n confirmButtonText: \"确定\",\r\n cancelButtonText: \"取消\",\r\n type: \"warning\",\r\n }).then(() => {\r\n this.deleteEntRows(index);\r\n });\r\n },\r\n addEntRows() {\r\n this.$emit(\"addEntRows\");\r\n },\r\n addEntExts(index, i) {\r\n this.$emit(\"addEntExts\", index, i);\r\n },\r\n getEntsByIndex(index) {\r\n this.$emit(\"getEntsByIndex\", index);\r\n this.$forceUpdate();\r\n this.currentEntType = index > 0 ? \"sub\" : \"main\";\r\n },\r\n addGrandSonEnt(index) {\r\n this.$emit(\"addGrandSonEnt\", index);\r\n },\r\n deleteEntRows(index) {\r\n if (index-1>=0){\r\n //删除实体之后自动选择上一个实体\r\n this.$emit(\"getEntsByIndex\", index-1,\"delete\");\r\n }\r\n this.$emit(\"deleteEntRows\", index);\r\n },\r\n entBlur(index) {\r\n this.$emit(\"entBlur\", index);\r\n },\r\n chineseFormat(id, list, param, index, v) {\r\n this.$emit(\"chineseFormat\", id, list, param, index, v);\r\n },\r\n getGrandSonEntsByIndex(i, index) {\r\n this.currentSunIndex = i;\r\n this.$emit(\"getGrandSonEntsByIndex\", i, index);\r\n this.currentEntType = \"sun\";\r\n },\r\n deleteGrandSonEntRows(i, index) {\r\n this.$emit(\"deleteGrandSonEntRows\", i, index);\r\n },\r\n },\r\n watch: {\r\n currentEntType: function (newVal) {\r\n // 不再编辑孙实体时重置 索引为-1\r\n if (newVal != \"sun\") {\r\n this.currentSunIndex = -1;\r\n this.activeNames = [-1];\r\n }\r\n },\r\n },\r\n};\r\n",null]}