src/views/systemSetting/silkStandardSetting/index.vue
@@ -10,8 +10,8 @@
      </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>
@@ -204,12 +204,18 @@
    // 保存编辑按钮切换
    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()
@@ -217,10 +223,7 @@
        })
      }
    },
    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){
@@ -321,13 +324,15 @@
    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;