|
@@ -2,9 +2,9 @@
|
|
|
* @Descripttion: æ•°æ�®è¡¨æ ¼ç»„ä»¶
|
|
|
* @version: 1.7
|
|
|
* @Author: sakuya
|
|
|
- * @Date: 2021å¹1æœ9æ—1:51:15
|
|
|
+ * @Date: 2021年11月29日21:51:15
|
|
|
* @LastEditors: sakuya
|
|
|
- * @LastEditTime: 2022广œæ—9:59:37
|
|
|
+ * @LastEditTime: 2022年2月9日09:59:37
|
|
|
-->
|
|
|
|
|
|
<template>
|
|
@@ -33,7 +33,7 @@
|
|
|
</div>
|
|
|
<div class="scTable-do" v-if="!hideDo">
|
|
|
<el-button v-if="!hideRefresh" @click="refresh" icon="el-icon-refresh" circle style="margin-left:15px"></el-button>
|
|
|
- <el-popover v-if="column" placement="top" title="åˆ—è®¾ç½ :width="500" trigger="click" :hide-after="0" @show="customColumnShow=true" @after-leave="customColumnShow=false">
|
|
|
+ <el-popover v-if="column" placement="top" title="列设置" :width="500" trigger="click" :hide-after="0" @show="customColumnShow=true" @after-leave="customColumnShow=false">
|
|
|
<template #reference>
|
|
|
<el-button icon="el-icon-set-up" circle style="margin-left:15px"></el-button>
|
|
|
</template>
|
|
@@ -46,14 +46,14 @@
|
|
|
<el-form label-width="80px" label-position="left">
|
|
|
<el-form-item label="è¡¨æ ¼å°ºå¯¸">
|
|
|
<el-radio-group v-model="config.size" size="small" @change="configSizeChange">
|
|
|
- <el-radio-button label="large">å¤/el-radio-button>
|
|
|
+ <el-radio-button label="large">大</el-radio-button>
|
|
|
<el-radio-button label="default">æ£å¸¸</el-radio-button>
|
|
|
- <el-radio-button label="small">å°/el-radio-button>
|
|
|
+ <el-radio-button label="small">å°�</el-radio-button>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="æ ·å¼�">
|
|
|
<el-checkbox v-model="config.border" label="纵�边框"></el-checkbox>
|
|
|
- <el-checkbox v-model="config.stripe" label="斑马çº></el-checkbox>
|
|
|
+ <el-checkbox v-model="config.stripe" label="斑马纹"></el-checkbox>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
</el-popover>
|
|
@@ -133,13 +133,13 @@
|
|
|
}
|
|
|
},
|
|
|
mounted() {
|
|
|
- //åˆ¤æ–æ˜¯å�¦å¼€å�¯è‡ªå®šä¹‰åˆ
|
|
|
+ //åˆ¤æ–æ˜¯å�¦å¼€å�¯è‡ªå®šä¹‰åˆ—
|
|
|
if(this.column){
|
|
|
this.getCustomColumn()
|
|
|
}else{
|
|
|
this.userColumn = this.column
|
|
|
}
|
|
|
- //åˆ¤æ–æ˜¯å�¦é�™æ€�æ•°æ�
|
|
|
+ //åˆ¤æ–æ˜¯å�¦é�™æ€�æ•°æ�®
|
|
|
if(this.apiObj){
|
|
|
this.getData();
|
|
|
}else if(this.data){
|
|
@@ -156,7 +156,7 @@
|
|
|
this.isActivat = false;
|
|
|
},
|
|
|
methods: {
|
|
|
- //获å�–åˆ
|
|
|
+ //获�列
|
|
|
async getCustomColumn(){
|
|
|
const userColumn = await config.columnSettingGet(this.tableName, this.column)
|
|
|
this.userColumn = userColumn
|
|
@@ -177,7 +177,7 @@
|
|
|
Object.assign(reqData, this.tableParams)
|
|
|
|
|
|
try {
|
|
|
- var res = this.apiObj.get ? await this.apiObj.post(reqData): await this.apiObj(reqData);
|
|
|
+ var response = this.apiObj.get ? await this.apiObj.post(reqData): await this.apiObj(reqData);
|
|
|
}catch(error){
|
|
|
this.loading = false;
|
|
|
this.emptyText = error.statusText;
|
|
@@ -192,9 +192,10 @@
|
|
|
// }
|
|
|
if(!response){
|
|
|
this.loading = false;
|
|
|
- this.emptyText = "æœ�åŠ¡æ— å“�åº;
|
|
|
+ this.emptyText = "æœ�åŠ¡æ— å“�应";
|
|
|
}else{
|
|
|
this.emptyText = "æš‚æ— æ•°æ�®";
|
|
|
+ console.log(response)
|
|
|
if (response.code && response.code > 0)
|
|
|
{
|
|
|
this.emptyText = response.message;
|
|
@@ -240,7 +241,7 @@
|
|
|
this.$refs.scTable.clearFilter()
|
|
|
this.getData()
|
|
|
},
|
|
|
- //自定义å�˜åŒ–事ä»
|
|
|
+ //自定义�化事件
|
|
|
columnSettingChange(userColumn){
|
|
|
this.userColumn = userColumn;
|
|
|
this.toggleIndex += 1;
|
|
@@ -299,7 +300,7 @@
|
|
|
})
|
|
|
this.upData(filters)
|
|
|
},
|
|
|
- //远程å�ˆè®¡è¡Œå¤„ç�
|
|
|
+ //远程�计行处�
|
|
|
remoteSummaryMethod(param){
|
|
|
const {columns} = param
|
|
|
const sums = []
|