From dedbadd96ab7e1533572b25511fd201678c64dad Mon Sep 17 00:00:00 2001 From: ludc Date: 星期四, 17 十月 2024 09:56:18 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- Source/UBCS-WEB/src/components/MasterCrud/VciMasterCrud.vue | 56 ++++++++++++++++++++++++++++++++++++-------------------- 1 files changed, 36 insertions(+), 20 deletions(-) diff --git a/Source/UBCS-WEB/src/components/MasterCrud/VciMasterCrud.vue b/Source/UBCS-WEB/src/components/MasterCrud/VciMasterCrud.vue index 54b5ad0..04d6918 100644 --- a/Source/UBCS-WEB/src/components/MasterCrud/VciMasterCrud.vue +++ b/Source/UBCS-WEB/src/components/MasterCrud/VciMasterCrud.vue @@ -2,7 +2,7 @@ <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"> @@ -164,14 +164,15 @@ @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"> @@ -283,8 +284,9 @@ data() { return { //鎵嬪姩鍚屾model - SyncValue:'', - syncDialogBox:false, + SyncValue: '', + syncLoading: false, + syncDialogBox: false, isTimeStatus: false, isTimeName: '', dateValue: "", @@ -392,8 +394,6 @@ }, }, 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 }) @@ -414,9 +414,8 @@ }, 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; } } }, @@ -439,6 +438,8 @@ fileDocClassifyName: '', hasDownload: true, hasUpload: true, + hasEdit: true, + hasDel: true, height: 'auto' } } else { @@ -611,21 +612,30 @@ }); }, //鎵嬪姩鍚屾 - 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('璇烽�夋嫨鏈�鍚庢洿鏂版椂闂达紒') } }, @@ -1194,7 +1204,6 @@ this.conditionMap = {}; // 瀛樺偍鏌ヨ鏉′欢锛屼富瑕佹槸涓轰簡鐐瑰嚮椤电爜鏃跺甫涓婅繖涓潯浠� this.conditionMap["conditionMap[" + this.keyWordFind + "]"] = '*' + this.WupinFindValue + '*'; - console.log(this.conditionMap) TableData({ templateOid: this.templateOid, codeClassifyOid: this.codeClassifyOid, @@ -1215,6 +1224,13 @@ </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; -- Gitblit v1.9.3