Merge remote-tracking branch 'origin/master'
| | |
| | | for (let i in this.sourceData) { |
| | | const item = this.sourceData[i] |
| | | if (item && item.constructor === Object) continue; |
| | | if (i == 'type' || i == 'context' || i == 'content') continue; |
| | | if (['type', 'context', 'content', 'querytemplate', 'querytype'].includes(i)) continue; |
| | | sourceDataMap['sourceData["' + i + '"]'] = item |
| | | } |
| | | } |
| | |
| | | if (Object.keys(this.paramVOS).length > 0) { |
| | | for (let j in this.paramVOS) { |
| | | if (this.paramVOS[j] && this.paramVOS[j].constructor === Object) continue; |
| | | if (j == 'type' || j == 'context' || j == 'content' || j == "getdataurl" || j == "getdatamethod" || j == "url" || j == "method" || j == "uploadfileurl" || j == "title") continue; |
| | | if (['type', 'context', 'content', "getdataurl", "getdatamethod", "url", "method", "uploadfileurl", "title", 'querytemplate', 'querytype', 'usesourcedata'].includes(j)) continue; |
| | | sourceDataMap['sourceData["' + j + '"]'] = this.paramVOS[j] |
| | | } |
| | | } |
| | |
| | | v-model="form" |
| | | :data="tableList" |
| | | :option="option" |
| | | :page.sync="pageType" |
| | | :page.sync="componentVO.uiComponentType == 'TreeTable'?{}:pageType" |
| | | :table-loading="loading" |
| | | @on-load="onLoad" |
| | | @search-reset="searchReset" |
| | | @search-change='searchChange' |
| | | @refresh-change="handleRefresh" |
| | | @current-change="currentChange" |
| | | @size-change="sizeChange" |
| | | @row-click="rowClickChange" |
| | | @search-change='searchChange' |
| | | @filter="filterChange" |
| | | @selection-change="selectChange"> |
| | | <!--topåºåæé®--> |
| | |
| | | </template> |
| | | <template #icon="{ row }"> |
| | | <span class="avue-icon avue-icon--small"> |
| | | <svg v-if="row.icon && row.icon.indexOf('#')==-1" aria-hidden="true"> |
| | | <svg v-if="row.icon && row.icon.indexOf('#')==0" aria-hidden="true"> |
| | | <use :xlink:href="row.icon"></use> |
| | | </svg> |
| | | <i v-else :class="row.icon"></i> |
| | |
| | | for (let i in this.sourceData) { |
| | | const item = this.sourceData[i] |
| | | if (item && item.constructor === Object) continue; |
| | | if (i == 'type' || i == 'context' || i == 'content') continue; |
| | | if (['type', 'context', 'content', 'querytemplate', 'querytype'].includes(i)) continue; |
| | | sourceDataMap['sourceData["' + i + '"]'] = item |
| | | } |
| | | } |
| | |
| | | if (Object.keys(this.paramVOS).length>0) { |
| | | for (let j in this.paramVOS) { |
| | | if (this.paramVOS[j] && this.paramVOS[j].constructor === Object) continue; |
| | | if (j == 'type' || j == 'context' || j == 'content' || j == "getdataurl" || j == "getdatamethod" || j == "url" || j == "method" || j == "uploadfileurl" || j == "title") continue; |
| | | if (['type', 'context', 'content', "getdataurl", "getdatamethod", "url", "method", "uploadfileurl", "title", 'querytemplate', 'querytype', 'usesourcedata'].includes(j)) continue; |
| | | sourceDataMap['sourceData["' + j + '"]'] = this.paramVOS[j] |
| | | } |
| | | } |
| | |
| | | for (let i in this.sourceData) { |
| | | const item = this.sourceData[i] |
| | | if (item && item.constructor === Object) continue; |
| | | if (['type', 'context', 'content', "title", 'querytemplate', 'querytype'].includes(i)) continue; |
| | | if (['type', 'context', 'content', 'querytemplate', 'querytype'].includes(i)) continue; |
| | | sourceDataMap['sourceData["' + i + '"]'] = item |
| | | } |
| | | } |
| | |
| | | import dynamicForm from "@/components/dynamic-components/dynamic-form" |
| | | import dynamicTree from "@/components/dynamic-components/dynamic-tree" |
| | | import dynamicCustom from "@/components/dynamic-components/dynamic-custom" |
| | | import dynamicTreeTable from "@/components/dynamic-components/dynamic-TreeTable" |
| | | export default { |
| | | name: "dynamicIndex", |
| | | components:{dynamicCustom, dynamicTree, dynamicForm, dynamicTable,dynamicTreeTable }, |
| | | components:{dynamicCustom, dynamicTree, dynamicForm, dynamicTable }, |
| | | props:{ |
| | | //uiä¸ä¸æçä¸å¡ç±»åï¼æé¾æ¥ç±»åï¼ |
| | | uiBtmType: { |