value
2023-08-23 323c2e94f121ee29bee55f1d44a9247232816e1c
完成检验计划
已修改3个文件
67 ■■■■■ 文件已修改
src/views/experiment/passRateStatistics/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/experiment/planAssignments/plan.vue 49 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/laboratory/measure/index.vue 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/experiment/passRateStatistics/index.vue
@@ -60,7 +60,7 @@
              }}</el-radio-button>
            </el-radio-group>
          </div>
          <div style="width: 100%;height: 100;">
          <div style="width: 100%;height: 100%;">
            <div :hidden="projectData" class="secondBox" ref="unqualified_project"></div>
            <div :hidden="!projectData" style="height: 100%;text-align: center; color: #999696df; margin-top: 100px;">暂无数据
            </div>
src/views/experiment/planAssignments/plan.vue
@@ -44,16 +44,20 @@
<template>
    <div class="plan">
        <div class="title">
            <span>项目名称:</span>
            <el-input v-model="search.name" size="medium" style="width: 200px;margin-right: 20px;"></el-input>
            <span>申请单编号:</span>
            <el-input v-model="search.code" size="medium" style="width: 200px;margin-right: 20px;"></el-input>
            <span>检验时间:</span>
            <el-date-picker v-model="search.date" type="daterange" range-separator="至" start-placeholder="开始日期"
                end-placeholder="结束日期" size="medium" style="margin-right: 20px;">
                end-placeholder="结束日期" size="medium" value-format="yyyy-MM-dd" style="margin-right: 20px;">
            </el-date-picker>
            <span>检验人:</span>
            <el-input v-model="search.userName" size="medium" style="width: 200px;margin-right: 20px;"></el-input>
            <el-button size="small" type="primary">查询</el-button>
            <el-button size="small">重置</el-button>
            <span>检验结果:</span>
            <el-select v-model="search.testValue" size="medium" style="width: 200px;margin-right: 20px;">
                <el-option label="全部" :value="null"></el-option>
                <el-option label="合格" :value="1"></el-option>
                <el-option label="不合格" :value="0"></el-option>
            </el-select>
            <el-button size="small" type="primary" @click="selectDataList">查询</el-button>
            <el-button size="small" @click="cleanBtn">重置</el-button>
        </div>
        <div class="thing">
            <el-table :data="tableData" style="width: 100%;" row-key="code" default-expand-all
@@ -207,9 +211,9 @@
        data() {
            return {
                search: {
                    name: null,
                    code: null,
                    date: [],
                    userName: null,
                    testValue: null,
                },
                tableData: [],
                upDia: false,
@@ -228,7 +232,16 @@
        },
        methods: {
            selectDataList() {
                get(this.$url.selectAllPlan).then(res => {
                var str = {}
                str.code = this.search.code
                str.status = this.search.testValue
                try {
                    if (this.search.date.length != 0) {
                        str.beginTime = this.search.date[0]
                        str.endTime = this.search.date[1]
                    }
                } catch (e) {}
                get(this.$url.selectAllPlan, str).then(res => {
                    this.tableData = JSON.parse(JSON.stringify(res.data).replaceAll('pid', 'code').replaceAll('samplename',
                        'name').replaceAll('inspectionStatus', 'testState'))
                    this.tableData.forEach(a => {
@@ -341,15 +354,23 @@
                }).then(res => {
                    this.upInsDia = false
                    this.selectDataList()
                    this.$confirm(`<p style="line-height: 80px">您的项目(${this.upData.name})检验结果为:<span class="${res.data==1?'ins_state_success':'ins_state_error'}">${res.data==1?'合格':'不合格'}</span></p>`, '提交成功', {
                    this.$confirm(
                        `<p style="line-height: 80px">您的项目(${this.upData.name})检验结果为:<span class="${res.data==1?'ins_state_success':'ins_state_error'}">${res.data==1?'合格':'不合格'}</span></p>`,
                        '提交成功', {
                        confirmButtonText: '确定',
                        cancelButtonText: '关闭',
                        dangerouslyUseHTMLString:true,
                        type: `${res.data==1?'success':'error'}`
                    }).then(() => {
                    }).catch(() => {
                        }).then(() => {}).catch(() => {})
                    })
                })
            },
            cleanBtn(){
                this.search = {
                    code: null,
                    date: [],
                    testValue: null,
                }
                this.selectDataList()
            }
        }
    }
src/views/laboratory/measure/index.vue
@@ -118,11 +118,11 @@
        </div>
      </div>
      <div
        :style="`position: absolute;top:${addTop}px;left: 9px;transition: 1s;width: 99%;height: 82vh;background-color: #fff;z-index: 21;`">
        :style="`position: absolute;top:${addTop}vh;left: 9px;transition: 1s;width: 99%;height: 82vh;background-color: #fff;z-index: 21;`">
        <Add ref="add" />
      </div>
      <div id="myMOdel"
        :style="`position: absolute;transition: 1s;top:${mymodelTop}px; left: 9px; width: 99%; height: 85vh; background-color: #fff;z-index: 20;`">
        :style="`position: absolute;transition: 1s;top:${mymodelTop}vh; left: 9px; width: 99%; height: 85vh; background-color: #fff;z-index: 20;`">
        <el-col :span="10">
          <p style="font-size: 13px;padding-left: 40px;">计划信息</p>
        </el-col>
@@ -329,8 +329,8 @@
        createPerson: '某某负责人',
        createTime: '2021-09-08'
      },
      mymodelTop: -700,//14
      addTop: -700,
      mymodelTop: -85,//14
      addTop: -85,
      planId: 0
    }
  },
@@ -372,7 +372,7 @@
    measureAdd() {
      let add = this.$refs.add.add()
      if (add) {
        this.addTop = -700
        this.addTop = -82
        this.$message({
          message: '操作成功!',
          type: 'success'
@@ -389,7 +389,7 @@
      await this.limitGetPlanMeasureInstrument()
    },
    addPlan() {
      this.addTop = 14
      this.addTop = 2
      this.lookVisible = true
      this.$parent.mainShowAdd()
    },
@@ -407,7 +407,7 @@
      this.planId = id
      this.getPlanAndInfoAndIns(id)
      this.lookVisible = true
      this.mymodelTop = 10
      this.mymodelTop = 2
      this.$parent.triggerMainBtnPlan()
    },
    async getPlanAndInfoAndIns(id) {
@@ -428,7 +428,7 @@
    },
    combackLookPlan() {
      this.lookVisible = false
      this.mymodelTop = -700
      this.mymodelTop = -85
    },
    blurSearch() {
      if (this.radioValue === 1) {