| | |
| | | <el-button v-if="permissionList.sync" icon="el-icon-share" size="small" @click="PUSH">同 步 |
| | | </el-button> |
| | | <el-button v-if="permissionList.query" icon="el-icon-search" size="small" |
| | | @click="openAdvancedQuery">查 |
| | | 询 |
| | | @click="openAdvancedQuery">查 询 |
| | | </el-button> |
| | | </template> |
| | | </avue-crud> |
| | |
| | | border: true, |
| | | index: true, |
| | | selection: true, |
| | | indexFixed: false, |
| | | selectionFixed:false, |
| | | searchShow: false, |
| | | refreshBtn:false, |
| | | searchMenuSpan: 6, |
| | | rowKey: "id", |
| | | tabs: true, |
| | | stripe: true, |
| | | indexFixed: false, |
| | | menuWidth: 180, |
| | | highlightCurrentRow: true, |
| | | addBtn: false, |
| | |
| | | }, |
| | | computed: { |
| | | ...mapGetters(["permission"]), |
| | | permissionList(){ |
| | | return{ |
| | | sync:this.vaildData(this.permission.info.info_sync,false), |
| | | add:this.vaildData(this.permission.info.info_add,false), |
| | | query:this.vaildData(this.permission.info.info_query,false), |
| | | edit:this.vaildData(this.permission.info.info_edit,false), |
| | | delete:this.vaildData(this.permission.info.info_delete,false), |
| | | enable:this.vaildData(this.permission.info.info_enable,false), |
| | | stop:this.vaildData(this.permission.info.info_stop,false), |
| | | permissionList() { |
| | | return { |
| | | sync: this.vaildData(this.permission.info.info_sync, false), |
| | | add: this.vaildData(this.permission.info.info_add, false), |
| | | query: this.vaildData(this.permission.info.info_query, false), |
| | | edit: this.vaildData(this.permission.info.info_edit, false), |
| | | delete: this.vaildData(this.permission.info.info_delete, false), |
| | | enable: this.vaildData(this.permission.info.info_enable, false), |
| | | stop: this.vaildData(this.permission.info.info_stop, false), |
| | | } |
| | | }, |
| | | oids() { |
| | |
| | | const data = res.data.data; |
| | | this.page.total = data.total; |
| | | this.data = data.records; |
| | | // const Props = { |
| | | // paramType: '', |
| | | // returnType: '', |
| | | // dataFlowType: '', |
| | | // pushType: '', |
| | | // classifyName: '', |
| | | // sourceSystemName: '', |
| | | // targetSystemName: '', |
| | | // classPath:'', |
| | | // requestMethod:'', |
| | | // requestUrl:'', |
| | | // interfaceFunction:'', |
| | | // nameSpace:'', |
| | | // soapAction:'', |
| | | // targetName:'', |
| | | // cxfaxis:'' |
| | | // }; |
| | | // this.pushTypeList.forEach(item => { |
| | | // Object.assign(item, Props); |
| | | // }); |
| | | this.loading = false; |
| | | }); |
| | | }, |
| | |
| | | if (JSON.stringify(conditionMaps) != '{}') { |
| | | this.query = conditionMaps; |
| | | this.onLoad(this.page); |
| | | }else { |
| | | this.query = {}; |
| | | this.onLoad(this.page, this.query); |
| | | } |
| | | }, |
| | | openAdvancedQuery() { |