From fb98e10c76d7e6c2d01f3a9f8c1b727f905cbdca Mon Sep 17 00:00:00 2001 From: surprise <15810472099@163.com> Date: 星期一, 05 二月 2024 15:30:50 +0800 Subject: [PATCH] 代码更新 --- src/views/Archive/index.vue | 54 ++++++++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 46 insertions(+), 8 deletions(-) diff --git a/src/views/Archive/index.vue b/src/views/Archive/index.vue index 5e0455f..66fcff7 100644 --- a/src/views/Archive/index.vue +++ b/src/views/Archive/index.vue @@ -49,6 +49,7 @@ allow-create default-first-option size="small" + ref="cascaders" :placeholder="$t('archiveObj.label4')" @change="categorySelectChange('orgName','org',categoryOptions)" > @@ -93,7 +94,7 @@ v-model="formInline.depName" :placeholder="$t('archiveObj.label3')" :popper-append-to-body="false" - ref="treeSelect" + ref="treeSelect" > <el-option :value="formInline.depcode" @@ -245,11 +246,13 @@ <div class="cardItem"> {{$t('dataManage.vmobj.format')}} : {{ item.type }} </div> <div class="cardItem"> {{$t('dataManage.vmobj.size')}} : {{stateFormatSizes(item.sizes)}} </div> <div class="cardItem"> {{$t('dataManage.vmobj.tab')}} : {{ item.tab }} </div> + <div class="cardItem"> {{$t('dataManage.vmobj.dirName')}} : {{ item.dirName }} </div> <div class="cardItem"> {{$t('dataManage.vmobj.row')}} : {{ item.rows }} </div> <div class="cardItem"> {{$t('archiveObj.downloads')}} : {{ item.downCount }} 娆� </div> <div class="cardItem"> {{$t('dataManage.vmobj.createonuser')}} : {{item.uname}} </div> <div class="cardItem"> {{$t('dataManage.vmobj.depName')}} : {{item.depName}} </div> <div class="cardItem"> {{$t('dataManage.vmobj.createontime')}} : {{format(item.createTime)}} </div> + </div> <div :id="item.id" @@ -257,7 +260,9 @@ v-show="!item.isShow && formInline.dataType!='type2'" > <div class="cardItem"> {{$t('archiveObj.dataType')}} : {{ item.mold }} </div> + <div class="cardItem"> {{$t('dataManage.vmobj.tab')}} : {{ item.ns+'.'+item.tab }} </div> <div class="cardItem"> {{$t('dataManage.vmobj.row')}} : {{ item.rows }} </div> + <div class="cardItem"> {{$t('dataManage.vmobj.dirName')}} : {{ item.bak }} </div> <!-- <div class="cardItem"> {{$t('archiveObj.storageType')}} : {{ item.tableType }} </div> --> </div> </el-card> @@ -2444,6 +2449,7 @@ //鏍煎紡鍖栨椂闂� format(shijianchuo) { //shijianchuo鏄暣鏁帮紝鍚﹀垯瑕乸arseInt杞崲 + var time = new Date(shijianchuo); var y = time.getFullYear(); var m = time.getMonth() + 1; @@ -2464,6 +2470,10 @@ ':' + s ); + }, + //鏍煎紡鍖栨椂闂� + add0(m) { + return m < 10 ? '0' + m : m; }, //鏍煎紡鍖栧垪琛� formatData(row, column) { @@ -2556,8 +2566,22 @@ //鏌ヨ鏁版嵁搴撴暟鎹� async getQueryBankData() { this.listData.dirs = ""; + this.listData.types = "" if (this.formInline.category.length != 0) { - this.listData.dirs += this.formInline.category.toString(); + // this.listData.dirs += this.formInline.category.toString(); + } + + var val_data = this.formInline.category; + var data_type = [] + if (val_data.length > 0) { + for (var i in val_data) { + for (var j in this.categoryOptions) { + if (this.categoryOptions[j].key == val_data[i]) { + + data_type.push(this.categoryOptions[j].value) + } + } + } } if (this.formInline.item.length != 0) { if (this.listData.dirs.length != 0) { @@ -2567,6 +2591,8 @@ } this.listData.depcode = this.formInline.depcode; this.listData.tab = this.formInline.keywords; + + this.listData.types = data_type.toString(); const data = await dataLib_selectTabs(this.listData); if (data.code != 200) { this.$message.error('鏁版嵁搴撳垪琛ㄨ皟鐢ㄥけ璐�'); @@ -2592,7 +2618,9 @@ this.listData.dirs = ""; if (this.formInline.category.length != 0) { - this.listData.dirs += this.formInline.category.toString(); + this.listData.types = this.formInline.category.toString(); + }else{ + this.listData.types=null; } if (this.formInline.item.length != 0) { if (this.listData.dirs.length != 0) { @@ -2651,12 +2679,22 @@ }, //鑾峰彇璧勬枡绫诲埆鏁版嵁 async getCategorySelectData() { - const data = await dataLib_selectDirTypes(); - if (data.code != 200) { - this.$message.error('璧勬枡绫诲埆鍒楄〃璋冪敤澶辫触'); - } + // const data = await dataLib_selectDirTypes(); + // if (data.code != 200) { + // this.$message.error('璧勬枡绫诲埆鍒楄〃璋冪敤澶辫触'); + // } - this.categoryOptions = data.result; + this.categoryOptions = [ + {key:'鍩虹娴嬬粯',value:'鍩虹娴嬬粯'}, + {key:'鍩虹鍦扮伨',value:'鍩虹鍦扮伨'}, + {key:'鍩虹鍕樺療',value:'鍩虹鍕樺療'}, + {key:'鍚堣鏁版嵁',value:'鍚堣鏁版嵁'}, + {key:'绠$悊鏁版嵁',value:'绠$悊鏁版嵁'}, + {key:'娴嬬粯锛圗SV锛�',value:'娴嬬粯锛圗SV锛�'}, + {key:'鍕樺療锛圗GE锛�',value:'鍕樺療锛圗GE锛�'}, + {key:'鍦扮伨锛圗GD锛�',value:'鍦扮伨锛圗GD锛�'}, + {key:'娲炲簱锛圗GD锛�',value:'娲炲簱锛圗GD锛�'}, + ]; }, //鍏抽敭瀛楁煡璇� setSearchKeyWords() { -- Gitblit v1.9.3