| | |
| | | <basic-container> |
| | | <div class="main"> |
| | | <div class="top"> |
| | | <div class="testbox" style=""> |
| | | <div class="testbox"> |
| | | <div> |
| | | </div> |
| | | <el-row style="width: 100%;margin-bottom: 10px"> |
| | |
| | | @current-change="handleCurrentChange"> |
| | | </el-pagination> |
| | | </div> |
| | | <el-dialog title="手动同步" :visible.sync="syncDialogBox"append-to-body @close="syncClose" top="200px"> |
| | | <el-dialog v-loading="syncLoading" :visible.sync="syncDialogBox" append-to-body title="手动同步" top="200px" |
| | | width="30%" @close="syncClose"> |
| | | <p style="display: inline-block">最后更新时间:</p> |
| | | <el-date-picker |
| | | style="width: 300px" |
| | | v-model="SyncValue" |
| | | type="date" |
| | | placeholder="选择日期" |
| | | format="yyyy 年 MM 月 dd 日 HH 时 mm 分 ss 秒" |
| | | placeholder="选择日期" |
| | | style="width: 300px" |
| | | type="date" |
| | | value-format="yyyy-MM-dd HH:mm:ss"> |
| | | </el-date-picker> |
| | | <div slot="footer" class="dialog-footer"> |
| | |
| | | data() { |
| | | return { |
| | | //手动同步model |
| | | SyncValue:'', |
| | | syncDialogBox:false, |
| | | SyncValue: '', |
| | | syncLoading: false, |
| | | syncDialogBox: false, |
| | | isTimeStatus: false, |
| | | isTimeName: '', |
| | | dateValue: "", |
| | |
| | | }, |
| | | }, |
| | | created() { |
| | | // const index = this.$route.query.id.indexOf('@name=') + '@name='.length; |
| | | // this.result = this.$route.query.id.substring(index); |
| | | getUserInfo().then(res => { |
| | | this.result = res.data.data.realName |
| | | }) |
| | |
| | | }, |
| | | tableHeadDataFateher: { |
| | | handler(newval, oldval) { |
| | | // console.log(newval) |
| | | if (newval.length > 0) { |
| | | this.options = newval.tableDefineVO.seniorQueryColumns |
| | | if (Object.keys(newval).length > 0) { |
| | | this.options = newval.tableDefineVO.seniorQueryColumns; |
| | | } |
| | | } |
| | | }, |
| | |
| | | fileDocClassifyName: '', |
| | | hasDownload: true, |
| | | hasUpload: true, |
| | | hasEdit: true, |
| | | hasDel: true, |
| | | height: 'auto' |
| | | } |
| | | } else { |
| | |
| | | }); |
| | | }, |
| | | //手动同步 |
| | | manualSyncing(){ |
| | | manualSyncing() { |
| | | this.syncDialogBox = true; |
| | | }, |
| | | //手动同步关闭 |
| | | syncClose(){ |
| | | syncClose() { |
| | | this.syncDialogBox = false; |
| | | }, |
| | | //手动同步确定 |
| | | submitSync(){ |
| | | if(this.SyncValue){ |
| | | syncSearch({enDate:this.SyncValue}).then(res=>{ |
| | | async submitSync() { |
| | | if (this.SyncValue) { |
| | | this.syncLoading = true; |
| | | const response = await syncSearch({endDate: this.SyncValue}) |
| | | console.log('response',response) |
| | | if (response.data.code === 200) { |
| | | this.$message.success('同步成功!') |
| | | this.syncLoading = false; |
| | | this.syncDialogBox = false; |
| | | }) |
| | | }else { |
| | | this.SyncValue = ""; |
| | | } else { |
| | | this.syncLoading = false; |
| | | this.syncDialogBox = false; |
| | | this.SyncValue = ""; |
| | | } |
| | | } else { |
| | | this.$message.warning('请选择最后更新时间!') |
| | | } |
| | | }, |
| | |
| | | this.conditionMap = {}; |
| | | // 存储查询条件,主要是为了点击页码时带上这个条件 |
| | | this.conditionMap["conditionMap[" + this.keyWordFind + "]"] = '*' + this.WupinFindValue + '*'; |
| | | console.log(this.conditionMap) |
| | | TableData({ |
| | | templateOid: this.templateOid, |
| | | codeClassifyOid: this.codeClassifyOid, |
| | |
| | | </script> |
| | | |
| | | <style lang="scss" scoped> |
| | | |
| | | /deep/ .el-table__fixed-body-wrapper { |
| | | .el-table__body { |
| | | padding-bottom: 15px; |
| | | } |
| | | } |
| | | |
| | | //固定列高度 |
| | | /deep/ .el-table__fixed { |
| | | height: calc(100vh - 365px) !important; |