hailin
2023-07-14 190a64d69ad5d96781a61f70aaa9c7e1d42cf893
src/views/standardLibrary/index.vue
@@ -41,65 +41,60 @@
        </div>
        <div class="table-box">
          <el-table
            ref="personnerlTable"
            ref="standardLibraryTable"
            :cell-style="{textAlign: 'center'}"
            :header-cell-style="{border:'0px',background:'#f5f7fa',color:'#606266',boxShadow: 'inset 0 1px 0 #ebeef5',textAlign: 'center'}"
            :data="personnerlTable"
            :data="standardLibraryTable"
            style="width: 100%"
          >
            <el-table-column
              prop="roleName"
              label="角色名称"
              min-width="120"
              type="index"
              label="序号"
              min-width="50"
            />
            <el-table-column
              prop="rolePermissions"
              label="角色权限"
              min-width="120"
            />
            <el-table-column
              prop="age"
              label="年龄"
              prop="name"
              label="产品名称"
              min-width="150"
            />
            <el-table-column
              prop="creatTime"
              label="创建时间"
              min-width="180"
              prop="username"
              label="更新人"
              min-width="100"
            />
            <el-table-column
              prop="phone"
              label="电话"
              min-width="200"
              prop="updateTime"
              label="更新时间"
              min-width="150"
            />
            <el-table-column
              prop="mailbox"
              label="邮箱"
              min-width="200"
              prop="vel"
              label="版本"
              min-width="100"
            />
            <el-table-column
              prop="incumbentStatus"
              label="在职状态"
              min-width="120"
              :filters="[{ text: 0, value: 0 }, { text: 1, value: 1 }]"
              :filter-method="filterTag"
              filter-placement="bottom-end"
              prop="spe_state"
              label="状态"
              min-width="150"
            >
              <template slot-scope="scope">
                <el-tag
                  :type="scope.row.businessStatus === 0 ? 'primary' : 'success'"
                  :type="scope.row.spe_state === 0 ? 'primary' : 'success'"
                  disable-transitions
                >{{ scope.row.businessStatus === 0 ? '未同意' : '已同意' }}</el-tag>
                >{{ scope.row.spe_state === 0 ? '未同意' : '已同意' }}</el-tag>
              </template>
            </el-table-column>
            <el-table-column
              label="操作"
              min-width="120"
              min-width="150"
            >
              <template slot-scope="scope">
                <el-button @click="handleClick(scope.row)" type="text" size="small">编辑</el-button>
                <!-- <el-button type="text" size="small">编辑</el-button> -->
                <el-button
                  type="text"
                  size="small"
                  @click="handleClick(scope.row)"
                >查看</el-button>
                <el-button type="text" size="small"><i class="el-icon-more" /></el-button>
              </template>
            </el-table-column>
          </el-table>
@@ -124,6 +119,7 @@
export default {
  data() {
    return {
      // 标准库bom树
      data: [{
        id: 1,
        label: '一级 1',
@@ -139,13 +135,25 @@
          }]
        }]
      }],
      // 默认值
      defaultProps: {
        children: 'children',
        label: 'label'
      },
      // 查询条件
      searchData: {
        keyword: ''
      },
      standardLibraryTable: [
        {
          id: 2,
          name: 'AB',
          updateTime: '2023-07-12 00:00:12',
          username: '小小',
          vel: 'V1.0',
          spe_state: 1
      }
      ]
    }
  },
  watch: {