From 082b572b91abd0d5ae8e409714553130448aa6d1 Mon Sep 17 00:00:00 2001 From: 张涛 <“2538313560@qq.com”> Date: 星期五, 30 八月 2024 17:25:44 +0800 Subject: [PATCH] fix:薪资调整 --- src/views/systemSetting/silkStandardSetting/components/silkTableList.vue | 40 ++++++++++++++++++++++++++++------------ 1 files changed, 28 insertions(+), 12 deletions(-) diff --git a/src/views/systemSetting/silkStandardSetting/components/silkTableList.vue b/src/views/systemSetting/silkStandardSetting/components/silkTableList.vue index c25faab..34d5eb1 100644 --- a/src/views/systemSetting/silkStandardSetting/components/silkTableList.vue +++ b/src/views/systemSetting/silkStandardSetting/components/silkTableList.vue @@ -6,6 +6,7 @@ <el-table ref="fromTable" + v-if="tableShow" :data="tableList.tableData" style="width: 100%" @selection-change="handleSelectionChange" @@ -46,7 +47,7 @@ } " ></el-input> - <div class="common-select-btn" @click="clearupColumn(item.prop)"> + <div class="common-select-btn" @click="clearupColumn(item.prop,i)"> <i class="el-icon-remove" title="鍒犻櫎"></i> </div> </div> @@ -237,6 +238,11 @@ type: Boolean, default: true }, + // 鏄惁鍙互缂栬緫琛ㄥご + isEdit: { + type: Boolean, + default: false + }, silkTableList: { type: Object, default: () => { @@ -257,7 +263,8 @@ productList: [], tableList: [], projectIndex: 0, - projectOptions: getDataByType("projectOptions") + projectOptions: getDataByType("projectOptions"), + tableShow:true, } }, created() { @@ -272,7 +279,18 @@ this.getTableInfo() }, immediate: true - } + }, + 'silkTableList.tableColumn': { + handler() { + this.tableShow=false; + this.$nextTick(()=>{ + this.tableShow=true; + this.$forceUpdate() + }) + + }, + immediate: true + }, }, computed: {}, methods: { @@ -321,27 +339,25 @@ this.$emit("addColumnInputChange", val, prop) }, editColumnInput(item,i,prop){ - console.log(item,'===item') - console.log(i,'===i') - console.log(prop,'===prop') - if(prop.indexOf('prop')!=-1){ + if(prop.indexOf('prop')!=-1&&this.isEdit){ item.addColumn=true; this.$set(this.tableList.tableColumn[i],'addColumn',true) this.$forceUpdate() this.$emit("editColumnInput", item, i,prop) } - }, // 鍒犻櫎鍒� - clearupColumn(prop) { + clearupColumn(prop,index) { console.log(prop) - this.$emit("clearupColumn", prop) + this.$emit("clearupColumn", prop,index) } }, //瑙e喅琛ㄦ牸鎶栧姩闂 beforeUpdate() { this.$nextTick(() => { - this.$refs["fromTable"].doLayout() + if(this.$refs["fromTable"]){ + this.$refs["fromTable"].doLayout() + } }) } } @@ -426,7 +442,7 @@ } .el-input__inner { // text-align: left; - text-align: center !important; + // text-align: center !important; } } </style> -- Gitblit v1.8.0