src/views/jcsz/jsqd.vue
@@ -154,6 +154,7 @@
      :visible.sync="dialogVisible"
      width="50%"
      top="15vh"
      :close-on-click-modal="false"
      @closed="handleClose"
      @close="handleClose"
    >
@@ -193,10 +194,11 @@
    </el-dialog>
    <!--    设置按钮对话框-->
    <el-dialog
      title="角色类型"
      title="设置"
      :visible.sync="settingDialogVisible"
      width="50%"
      top="15vh"
      :close-on-click-modal="false"
      class="settingDialogVisible"
      @close="handleCloseSetting"
    >
@@ -207,12 +209,14 @@
      <el-table
        :data="RoleTypeCodeArr"
        border
        height="400"
        highlight-current-row
        :style="{width: 100+'%',height:tableHeight-300+'px'}"
        :header-cell-style="this.$headerCellStyle"
        :cell-style="this.$cellStyle"
        @sort-change="sortChangeOfSetting"
      >
        <!--        :style="{width: 100+'%',height:tableHeight-300+'px'}"-->
        <!--        <el-table-column-->
        <!--          type="selection"-->
        <!--          width="50"-->
@@ -275,6 +279,7 @@
      title="角色关联用户"
      :visible.sync="userDialogVisible"
      width="80%"
      :close-on-click-modal="false"
      top="15vh"
      class="userDialogVisible"
      @closed="handleCloseUser"
@@ -348,7 +353,7 @@
        :data="dialogFormUserTable"
        border
        highlight-current-row
        :style="{width: 100+'%',height:tableHeight-300+'px'}"
        height="300"
        :header-cell-style="this.$headerCellStyle"
        :cell-style="this.$cellStyle"
        :row-key="getRowKey"
@@ -419,6 +424,7 @@
      :visible.sync="dialogVisibleRight"
      width="50%"
      top="15vh"
      :close-on-click-modal="false"
      class="dialogVisibleRight"
      @closed="handleCloseRight"
      @close="handleCloseRight"
@@ -804,7 +810,9 @@
    },
    // 添加按钮
    addSetting() {
      const data = { roletype_code: '', roletype_name: '', isVisible: 1 }
      let number = Math.random() * Math.random()// 作为删除时的标识符
      number = number === 0 ? Math.random() * Math.random() : number
      const data = { roletype_code: '', roletype_name: '', isVisible: 1, number: number }
      this.RoleTypeCodeArr.unshift(data)
    },
    // 删除按钮
@@ -845,7 +853,7 @@
    // 设置表单取消事件
    formSettingCancel(row) {
      this.RoleTypeCodeArr.forEach((item, index) => {
        if (item.isVisible === 1 && item.roletype_code === row.roletype_code) {
        if (item.isVisible === 1 && item.number === row.number) {
          this.RoleTypeCodeArr.splice(index, 1)
        }
      })