Merge remote-tracking branch 'origin/master'
| | |
| | | overflow: hidden; |
| | | } |
| | | .el-menu--vertical .el-menu--popup-right-start{ |
| | | background: #ffffff !important; |
| | | background: #20222a !important; |
| | | } |
| | | .el-menu--popup-right-start .menu-wrapper .el-submenu__title:focus, .el-menu--popup-right-start .menu-wrapper .el-submenu__title:hover { |
| | | outline: 0; |
| | | background-color: #060708; |
| | | } |
| | | .el-menu--popup-right-start .menu-wrapper .el-submenu__title i, .el-menu--popup-right-start .menu-wrapper .el-submenu__title span { |
| | | color: rgba(255, 255, 255, 0.7); |
| | | } |
| | | .el-menu--popup-right-start .menu-wrapper:hover .el-submenu__title i, .el-menu--popup-right-start .menu-wrapper:hover .el-submenu__title span { |
| | | color: #ffffff; |
| | | } |
| | | .el-card__body { |
| | | padding: 15px; |
| | |
| | | const name="查看【"+replaceFreeMarker(paramVOS.showname,options.dataStore,options.sourceData)+"】"; |
| | | paramVOS.title=name; |
| | | } |
| | | |
| | | const params= { |
| | | options:options, |
| | | paramVOS:paramVOS, |
| | | saveCallback:callback, |
| | | title:paramVOS.title |
| | | options: { |
| | | sourceData: options.sourceData, |
| | | dataStore: options.dataStore, |
| | | paramVOS: paramVOS |
| | | }, |
| | | saveCallback: callback, |
| | | title: paramVOS.title |
| | | } |
| | | |
| | | store.dispatch("setViewtabparams", params); |
| | |
| | | :context="paramVOS.context" |
| | | :inDialog="true" |
| | | :canEdit="false" |
| | | actionType="view" |
| | | actionType="viewDialog" |
| | | :sourceData="sourceData" |
| | | :dataStore="dataStore" |
| | | :paramVOS="paramVOS"></component> |
| | |
| | | } |
| | | }, |
| | | created() { |
| | | |
| | | this.sourceData = this.paramVOS.usesourcedata == "true" ? this.dataStore[0] : this.sourceData; |
| | | this.dataStore = this.paramVOS.usesourcedata == "true" ? [] : this.dataStore; |
| | | }, |
| | | mounted() { |
| | | this.loadCompoent(); |
| | |
| | | if (!value) return true; |
| | | return data[this.defaultProps.label].indexOf(value) !== -1; |
| | | }, |
| | | sourceDataMap: function () { |
| | | sourceDataMap: function () {debugger; |
| | | const sourceDataMap = {}; |
| | | if (Object.keys(this.sourceData).length > 0) { |
| | | if (this.sourceData.oid) { |
| | |
| | | } |
| | | return sourceDataMap; |
| | | }, |
| | | getParams: function () { |
| | | getParams: function () {debugger; |
| | | let parentFieldName = ""; |
| | | if (this.componentVO.treeDefineVO.showLinkAbs) { |
| | | parentFieldName = this.componentVO.treeDefineVO.showLinkAbs.split(",")[0]; |
| | | } |
| | | const queryTemplate=this.sourceData.querytemplate || this.paramVOS.querytemplate; |
| | | const linkTypeFlag=this.sourceData.queryType==0?false:(!validatenull(this.sourceData.linkType)?true:(this.paramVOS.querytype==0?false:true)); |
| | | const treeParams = { |
| | | queryAllLevel: !this.lazy, |
| | | loadType: this.componentVO.treeDefineVO.loadType, |
| | |
| | | valueField: this.componentVO.treeDefineVO.valueField || 'oid', |
| | | parentFieldName: parentFieldName, |
| | | textField: this.componentVO.treeDefineVO.treeNodeExpression, |
| | | queryTemplate: this.sourceData.querytemplate, |
| | | linkTypeFlag: validatenull(this.sourceData.queryType) ? (validatenull(this.sourceData.linkType) ? false : true) : (this.sourceData.queryType == 0 ? false : true), |
| | | queryTemplate: queryTemplate, |
| | | linkTypeFlag: linkTypeFlag, |
| | | rootExpress: this.componentVO.treeDefineVO.rootExpress || '' |
| | | } |
| | | const sourceDataMapList = this.sourceDataMapParams; |
| | |
| | | key="ViewTab" |
| | | :btmType="paramVOS.type" |
| | | :context="paramVOS.context" |
| | | :inDialog="false" |
| | | :inDialog="true" |
| | | :canEdit="false" |
| | | actionType="view" |
| | | :sourceData="sourceData" |
| | |
| | | } else { |
| | | config = getStore({ name:'viewtabparams'}); |
| | | } |
| | | if(config){ |
| | | this.sourceData = config.options.sourceData; |
| | | this.dataStore = config.options.dataStore; |
| | | this.paramVOS = config.paramVOS; |
| | | if(config) { |
| | | this.paramVOS = config.options.paramVOS; |
| | | this.sourceData = this.paramVOS.usesourcedata == "true" ? config.options.dataStore[0] : config.options.sourceData; |
| | | this.dataStore = this.paramVOS.usesourcedata == "true" ? [] : config.options.dataStore; |
| | | } |
| | | }, |
| | | mounted() { |