| | |
| | | </CommonSearch> |
| | | </div> |
| | | <div class="body-card"> |
| | | <div class="edit-save"> |
| | | <div class="edit-save-icon" @click="editSaveClick"> |
| | | <div class="edit-save" @click="editSaveClick"> |
| | | <div class="edit-save-icon"> |
| | | <i :class="isEdit ? 'el-icon-unlock' : 'el-icon-lock'"></i> |
| | | </div> |
| | | <div class="edit-sace-label">{{ isEdit ? "锁定保存" : "界面设计" }}</div> |
| | |
| | | // 保存编辑按钮切换 |
| | | editSaveClick() { |
| | | this.isEdit = !this.isEdit |
| | | let tableData=JSON.parse( |
| | | JSON.stringify(this.silkTableList.tableData) |
| | | ); |
| | | if(tableData.length==0&&!this.isEdit){ |
| | | this.$message.error('请先新增再保存!') |
| | | return true; |
| | | } |
| | | if (!this.isEdit) { |
| | | let params = this.saveParam() |
| | | let params = this.saveParam(tableData) |
| | | saveRankStandard({ |
| | | rankStandard: params |
| | | }).then((res) => { |
| | | console.log(res) |
| | | if (res.code == 200) { |
| | | this.$message.success("保存成功") |
| | | this.getData() |
| | |
| | | }) |
| | | } |
| | | }, |
| | | saveParam() { |
| | | let tableData=JSON.parse( |
| | | JSON.stringify(this.silkTableList.tableData) |
| | | ); |
| | | saveParam(tableData) { |
| | | for(let i in tableData){ |
| | | tableData[i].dynamicsRanks=[] |
| | | for(let j in this.columnInputList){ |
| | |
| | | height: calc(100% - 180px); |
| | | border-radius: 4px; |
| | | .edit-save { |
| | | width:100px; |
| | | padding:0 10px; |
| | | display: flex; |
| | | align-items: center; |
| | | margin-bottom: 10px; |
| | | cursor: pointer; |
| | | .edit-save-icon { |
| | | font-size: 24px; |
| | | color: #5582f3; |
| | | cursor: pointer; |
| | | } |
| | | .edit-sace-label { |
| | | margin-left: 10px; |