WXL
4 天以前 dc082351978a1e9f75d7a1471a0ca7ebeac552a5
src/views/business/OrganUtilization/index.vue
@@ -26,17 +26,17 @@
            @keyup.enter.native="handleQuery"
          />
        </el-form-item>
        <el-form-item label="记录状态" prop="recordstate">
        <el-form-item label="利用状态" prop="completeState">
          <el-select
            v-model="queryParams.recordstate"
            placeholder="请选择记录状态"
            v-model="queryParams.completeState"
            placeholder="请选择利用状态"
            clearable
            style="width: 200px"
          >
            <el-option label="已完成" value="completed" />
            <el-option label="进行中" value="processing" />
            <el-option label="待处理" value="pending" />
            <el-option label="已关闭" value="closed" />
            <el-option label="待利用" value="1" />
            <el-option label="进行中" value="2" />
            <el-option label="已完成" value="3" />
            <el-option label="放弃" value="4" />
          </el-select>
        </el-form-item>
        <el-form-item>
@@ -113,7 +113,12 @@
          </template>
        </el-table-column>
        <el-table-column label="年龄" align="center" prop="age" width="80" />
        <el-table-column label="血型" align="center" prop="bloodtype" width="80">
        <el-table-column
          label="血型"
          align="center"
          prop="bloodtype"
          width="80"
        >
          <template slot-scope="scope">
            <dict-tag
              v-if="scope.row.bloodtype"
@@ -121,6 +126,19 @@
              :value="scope.row.bloodtype"
            />
            <span v-else>-</span>
          </template>
        </el-table-column>
           <el-table-column
          label="利用状态"
          align="center"
          prop="recordstate"
          width="100"
        >
          <template slot-scope="scope">
            <dict-tag
              :options="dict.type.utilize_statue"
              :value="scope.row.completeState"
            />
          </template>
        </el-table-column>
        <el-table-column
@@ -154,19 +172,7 @@
            <span>{{ scope.row.responsibleusername || "-" }}</span>
          </template>
        </el-table-column>
        <el-table-column
          label="记录状态"
          align="center"
          prop="recordstate"
          width="100"
        >
          <template slot-scope="scope">
               <dict-tag
              :options="dict.type.utilize_statue"
              :value="scope.row.completeState"
            />
          </template>
        </el-table-column>
        <el-table-column
          label="操作"
          fixed="right"
@@ -214,13 +220,17 @@
</template>
<script>
import { completionList, completionadd, completionedit } from "@/api/businessApi";
import {
  completionList,
  completionadd,
  completionedit
} from "@/api/businessApi";
import Pagination from "@/components/Pagination";
export default {
  name: "OrganUtilizationList",
  components: { Pagination },
  dicts: ["sys_user_sex", "sys_BloodType",'utilize_statue'],
  dicts: ["sys_user_sex", "sys_BloodType", "utilize_statue"],
  data() {
    return {
      // 遮罩层
@@ -262,13 +272,13 @@
          let data = response.data;
          if (Array.isArray(data)) {
            this.organUtilizationList = data;
            this.total = data.length;
            this.total = response.total;
          } else if (data && data.rows) {
            this.organUtilizationList = data.rows;
            this.total = data.total || data.rows.length;
            this.total = response.total;
          } else if (data && data.list) {
            this.organUtilizationList = data.list;
            this.total = data.total || data.list.length;
            this.total = response.total;
          } else {
            this.organUtilizationList = [];
            this.total = 0;