feige
2023-04-25 5a41d13e34984ca5c20166428759bdafc9beb120
ruoyi-ui/src/views/doctor/index.vue
@@ -51,7 +51,7 @@
                  -->
      </el-form-item>
      <el-form-item label="类型" prop="type" style="padding-left:180px">
      <el-form-item label="类型" prop="type" >
        <el-input
          v-model="queryParams.type"
          placeholder="请输入类型"
@@ -80,6 +80,16 @@
        <el-input
          v-model="queryParams.cmedical"
          placeholder="请输入中医处方"
          clearable
          style="width: 240px"
          @keyup.enter.native="handleQuery">
          <i slot="prefix" class="el-input__icon el-icon-search"></i>
        </el-input>
      </el-form-item>
      <el-form-item label="功效" prop="effect">
        <el-input
          v-model="queryParams.effect"
          placeholder="请输入功效"
          clearable
          style="width: 240px"
          @keyup.enter.native="handleQuery">
@@ -176,7 +186,7 @@
        <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
      </el-row>
    </div>
    <el-table v-loading="loading" :data="doctorList" @selection-change="handleSelectionChange">
    <el-table v-loading="loading" :data="doctorList" @selection-change="handleSelectionChange"  @row-click="handleCheck" :row-class-name="tableRowClassName" style="background: #FFEFF2;  border-radius: 14px 14px 14px 14px;">
      <el-table-column type="selection" width="25"  align="center" />
<el-table-column  label="序号" sortable type="index" :index="(queryParams.pageNum-1)*queryParams.pageSize+1" width="120"/>      <el-table-column label="类型" prop="type" sortable width="80">
        <template slot-scope="scope">{{scope.row.type? scope.row.type: '————'}}</template>
@@ -225,7 +235,7 @@
             </template>
          </el-table-column>
      </el-table-column>
<!--      </el-table-column>-->
      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
        <template slot-scope="scope" v-if="scope.row.roleId !== 1">
          <el-button
@@ -242,18 +252,13 @@
            @click="handleDelete(scope.row)"
            v-hasPermi="['system:role:remove']"
          >删除</el-button>
          <el-dropdown
            size="mini"
            @command="(command) => handleCommand(command, scope.row)"
            v-hasPermi="['system:role:edit']">
            <el-button
              size="mini"
<el-button
             size="mini"
              type="text"
              icon="el-icon-d-arrow-right"
              @click="handleCheck(scope.row)"
            >查看详情</el-button>
          </el-dropdown>
             icon="el-icon-d-arrow-right"
              @click="handleCheck(scope.row)">
查看详情</el-button>
        </template>
      </el-table-column>
    </el-table>
@@ -363,7 +368,7 @@
      <h4 class="form-header"> </h4>
      <div slot="footer" class="dialog-footer">
        <el-button type="primary" @click="submitDataScope">确 定</el-button>
        <el-button type="primary" @click="submitDataScope">保 存</el-button>
        <el-button @click="cancelData">取 消</el-button>
      </div>
    </el-dialog>
@@ -457,6 +462,7 @@
        symptom:undefined,
        cmedical:undefined,
        suitable:undefined,
        effect:undefined,
      },
      // searchVal:"",
@@ -529,6 +535,14 @@
      this.reset();
    },
    //隔行变色
    tableRowClassName({ row, rowIndex }) {
      if (rowIndex % 2 == 0) {
        return "statistics-warning-row1";
      } else {
        return "statistics-warning-row";
      }
    },
    /** 查询记录列表 */
    getList() {
      this.loading = true;
@@ -714,14 +728,29 @@
    var formData = new FormData();
    formData.append('excelImport', file);
    let _this = this
    enload(formData).then(response => {
       _this.getList();
      Message({ message: "导入成功", type: 'warning' })
    }).catch(() => { Message({ message: "导入失败", type: 'error' })});
    }
  }
};
</script>
<style>
.app-container{
  background-color: #FEF7FC;
}
.el-table__row.statistics-warning-row {
  background: #E0EEFE;
}
.el-table__row.statistics-warning-row1 {
  background: #FFEFF2;
}
</style>