{"remainingRequest":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\cssc-fvue\\src\\components\\eipControl\\selector\\EipDemensionSelector.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\cssc-fvue\\src\\components\\eipControl\\selector\\EipDemensionSelector.vue","mtime":1667804639118},{"path":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\cssc-fvue\\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\r\nimport utils from \"@/hotent-ui-util.js\";\r\nimport sub_pio_mixin from \"@/sub-permission-mixin.js\";\r\n\r\nexport default {\r\n name: \"my-demension\",\r\n props: {\r\n validate: [String, Object],\r\n value: String,\r\n name: String,\r\n placeholder: String,\r\n permission: String,\r\n single: Boolean,\r\n config: Object,\r\n appendToBody: {\r\n type: Boolean,\r\n default: false\r\n }\r\n },\r\n mixins: [sub_pio_mixin],//混入方式引入表单组件中公共属性,处理子表、孙表行内联动(切面修改permission)\r\n data() {\r\n return {\r\n data: [],\r\n tableColumns: [\r\n { prop: \"name\", label: \"名称\" },\r\n { prop: \"code\", label: \"编码\" },\r\n { prop: \"demDesc\", label: \"描述\" }\r\n ],\r\n pagination: {\r\n page: 1,\r\n pageSize: 50,\r\n total: 0\r\n }\r\n };\r\n },\r\n computed:{\r\n inputName: function() {\r\n let labeldesc = \"\";\r\n if(this.$slots && this.$slots.labeldesc && this.$slots.labeldesc[0].children && this.$slots.labeldesc[0].children[0].text){\r\n labeldesc = this.$slots.labeldesc[0].children[0].text;\r\n return this.name ? this.name : utils.getName()+ \"-\" +labeldesc;\r\n }else{\r\n return this.name ? this.name : utils.getName();\r\n }\r\n }\r\n },\r\n methods: {\r\n handleLoad(param, cb) {\r\n let _this=this;\r\n this.$http\r\n .post(\"${uc}/api/demension/v1/dems/getDemListAll\", param)\r\n .then(function(response) {\r\n let data = response.data;\r\n _this.data = data.rows;\r\n _this.pagination.page = data.page;\r\n _this.pagination.pageSize = data.pageSize;\r\n _this.pagination.total = data.total;\r\n cb();\r\n })\r\n .catch(function(error) {\r\n cb();\r\n });\r\n },\r\n valueChange(value) {\r\n this.$emit(\"input\", value);\r\n }\r\n }\r\n};\r\n",null]}