1
Surpriseplus
2022-09-30 2819b7a655b83917e547ca503cab219922c6bc39
1
已修改2个文件
27 ■■■■ 文件已修改
package.json 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/userManage/roleManage.vue 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
package.json
@@ -18,6 +18,7 @@
    "esri-loader": "^2.14.0",
    "install": "^0.13.0",
    "jquery": "^3.6.0",
    "moment": "^2.29.4",
    "npm": "^8.15.1",
    "ol": "^6.15.1",
    "sql.js": "^1.5.0",
src/views/userManage/roleManage.vue
@@ -34,7 +34,7 @@
          >
        </el-form-item>
        <el-form-item>
          <el-button
          <el-button @click="onSubmit('ruleForm')"
            ><i class="el-icon-search"></i> &nbsp;{{
              $t('userManage.RM.query')
            }}</el-button
@@ -66,7 +66,7 @@
        <el-table-column
          align="center"
          prop="depid"
          prop="depName"
          :label="$t('userManage.RM.ownedSystem')"
        />
        <el-table-column
@@ -84,6 +84,7 @@
          align="center"
          prop="createTime"
          :label="$t('userManage.RM.creationtime')"
          :formatter="formatTime"
        />
        <el-table-column
          align="center"
@@ -94,6 +95,7 @@
          align="center"
          prop="updateTime"
          :label="$t('userManage.RM.updateontime')"
          :formatter="formatTime"
        />
        <el-table-column
          align="center"
@@ -249,6 +251,7 @@
</template>
<script>
import moment from 'moment';
import MyBread from '../../components/MyBread.vue';
import roleDepTree from './roleDepTree.vue';
import {
@@ -282,12 +285,21 @@
      count: 0,
      selData: [],
      listData: {
        name: null,
        depName: null,
        pageIndex: 1,
        pageSize: 10,
      },
    };
  },
  methods: {
    formatTime(row, column) {
      let date = row[column.property]; // 我这里的crtime=1657528899所以这里*1000
      if (date === undefined || date === null) {
        return '';
      }
      return moment(parseInt(date)).format('YYYY-MM-DD HH:mm:ss');
    },
    showDepTree(res) {
      this.showCata = true;
      this.elTreeFlag = res;
@@ -308,7 +320,7 @@
      switch (this.elTreeFlag) {
        case 1:
          this.roleForm.value = value;
          this.roleForm.depid = this.path_id;
          break;
        case 2:
          this.insertform.depid = this.path_id;
@@ -324,7 +336,10 @@
      if (this.listData.tab == '') {
        delete this.listData.tab;
      }
      this.listData.name = this.roleForm.username;
      this.listData.depName = this.roleForm.value;
      const data = await select_Role_ByPageAndCount(this.listData);
      console.log(data.result);
      if (data.code != 200) {
        this.$message.error('列表调用失败');
      }
@@ -434,10 +449,13 @@
      this.UpdateFormdialog = true;
    },
    onSubmit() {
      console.log('submit!');
      console.log(this.roleForm);
      this.getRoleTabelData();
    },
    resetForm(formName) {
      this.$refs[formName].resetFields();
      this.roleForm = {};
      this.getRoleTabelData();
    },
  },
  created() {