管道基础大数据平台系统开发-【前端】-新系統界面
Surpriseplus
2023-02-16 c2a1e5ca8c702739ac0753accd65004926867bed
src/views/maintenance/userManagement.vue
@@ -15,7 +15,7 @@
          prop="uname"
          :label="$t('userManage.userInfoObj.uname')"
        >
          <el-input v-model="queryForm.uname" />
          <el-input v-model="queryForm.uname" style="width:200px"/>
        </el-form-item>
        <el-form-item
          prop="depid"
@@ -25,6 +25,7 @@
            :popper-append-to-body="false"
            v-model="queryForm.depName"
            placeholder="请选择"
            style="width:200px"
          >
            <el-option
              :value="queryForm.depid"
@@ -40,34 +41,9 @@
              />
            </el-option>
          </el-select>
          <!-- <el-cascader
            v-model="queryForm.depid"
            :options="treeOptions"
            filterable
            ref="cascaderHandle"
            @change="handleChange"
            :show-all-levels="false"
            :props="{
              label: 'name',
              value: 'id',
              children: 'children',
              checkStrictly: true,
              emitPath: false,
            }"
          >
          </el-cascader> -->
        </el-form-item>
        <el-form-item>
          <el-button
            size="small"
            @click="queryInfo()"
            icon="el-icon-search"
            type="primary"
          >{{ $t('operatManage.ELM.search') }}
          </el-button>
        </el-form-item>
        <el-form-item>
        <el-form-item style="float:right">
          <el-button
            type="info"
            size="small"
@@ -77,19 +53,17 @@
            {{ $t('operatManage.ELM.reset') }}
          </el-button>
        </el-form-item>
        <el-form-item>
        <el-form-item style="float:right" v-show="setbatchFlag">
          <el-button
            v-if="menuStatus.insert"
            type="success"
            v-if="menuStatus.update"
            size="small"
            @click="showAddDialog"
            icon="el-icon-plus"
          >
            {{ $t('common.append') }}
            @click="editPwd"
            type="warning"
            icon="el-icon-unlock"
          >{{ $t('common.changepassWord') }}
          </el-button>
        </el-form-item>
        <el-form-item>
        <el-form-item style="float:right">
          <el-button
            v-if="menuStatus.delete"
            type="danger"
@@ -100,26 +74,29 @@
            {{ $t('common.delete') }}
          </el-button>
        </el-form-item>
        <el-form-item v-show="setbatchFlag">
        <el-form-item style="float:right">
          <el-button
            v-if="menuStatus.update"
            v-if="menuStatus.insert"
            type="success"
            size="small"
            @click="editPwd"
            type="warning"
            icon="el-icon-unlock"
          >{{ $t('common.changepassWord') }}
            @click="showAddDialog"
            icon="el-icon-plus"
          >
            {{ $t('common.append') }}
          </el-button>
        </el-form-item>
      </el-form>
    </div>
    <div class="table_box subpage_Div">
      <el-table
        :data="tableData"
        border
        style="width: 100%;overflow: auto;height: 900px;"
        @selection-change="handleSelectionChange"
      >
        <el-table-column
    <div style="height: 73%">
          <el-table
            ref="filterTable"
            :data="tableData"
            style="width: 100%"
            height="90%"
              @selection-change="handleSelectionChange"
          >
          <el-table-column
          type="selection"
          width="55"
        />
@@ -128,7 +105,6 @@
          type="index"
          :label="$t('common.index')"
          width="70px"
          fixed
        />
        <el-table-column
@@ -136,7 +112,6 @@
          prop="uname"
          width="150px"
          :label="$t('userManage.userInfoObj.uname')"
          fixed
        />
        <el-table-column
          align="center"
@@ -239,7 +214,6 @@
        <el-table-column
          :label="$t('common.operate')"
          width="80px"
          fixed="right"
          v-if="menuStatus.update"
        >
          <template slot-scope="scope">
@@ -249,7 +223,7 @@
              plain
              @click="editInfo(scope.row)"
              size="small"
            >{{ $t('common.edit') }}</el-button>
            >{{ $t('common.update') }}</el-button>
          </template>
        </el-table-column>
      </el-table>
@@ -261,7 +235,7 @@
          @size-change="handleSizeChange"
          @current-change="handleCurrentChange"
          :current-page="currentPage"
          :page-sizes="[1, 2, 5, 10]"
          :page-sizes="[10, 20, 50, 100]"
          :page-size="pageSize"
          layout="total, sizes, prev, pager, next, jumper"
          :total="count"
@@ -1069,10 +1043,13 @@
    },
    //重置密码
    editPwd() {
      var std = [];
      for (var i in this.multipleSelection) {
        std.push(this.multipleSelection[i].id);
      }
      if (std.length == 0) {
        alert('请先选择用户');
        return;