value
2024-05-10 245ca19f528d2da8463fa31f57bbf7b91d0a5710
各bug修复
已修改4个文件
68 ■■■■ 文件已修改
src/components/do/b1-ins-order/add.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/do/b1-inspect-order-plan/Inspection.vue 54 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/view/b2-standard-template.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/view/person-manage.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/do/b1-ins-order/add.vue
@@ -81,11 +81,11 @@
    color: #bababa;
  }
  .el-select .is-disabled {
  .ins_order_add .el-select .is-disabled {
    background: transparent !important;
  }
  .el-select .is-disabled .el-input__inner {
  .ins_order_add .el-select .is-disabled .el-input__inner {
    background: transparent !important;
  }
</style>
src/components/do/b1-inspect-order-plan/Inspection.vue
@@ -59,7 +59,6 @@
  .content {
    display: flex;
    /* width: 100px; */
    height: 100%;
    align-items: center;
    justify-content: left;
@@ -144,6 +143,23 @@
    padding: 0 6px;
    text-align: center;
  }
  .inspection .el-textarea__inner{
    padding: 2px;
  }
  .inspection .el-textarea__inner::-webkit-scrollbar{
    width: 0;
  }
  .inspection .el-select{
    display: flex;
    align-items: center;
  }
  .inspection .el-textarea__inner{
    min-height: 100% !important;
  }
</style>
<template>
  <div v-loading="loading" class="inspection">
@@ -211,7 +227,9 @@
                      <el-button slot="append" type="primary" icon="el-icon-edit" size="mini" v-if="getInspectionItemType(n.i) == 1" @click="getSystemValue(n)"></el-button>
                    </el-input>
                    <el-input v-else-if="getInspectionValueType(n.i) == 2" class="table_input" type="textarea"
                      :autosize="{ minRows: 1}" v-model="n.v.v" :disabled="state>1" />
                       v-model="n.v.v"
                      :disabled="getInspectionItemType(n.i) == 1 || (n.u != userId && n.u != undefined && n.u != '')"
                      @change="m=>changeInput(m,`${item.templateId}-${n.r}-${n.c}-${n.i}`)"/>
                    <el-select v-else-if="getInspectionValueType(n.i) == 5" class="table_input"  v-model="n.v.v"
                      :disabled="state>1">
                      <el-option label="是" value="是"></el-option>
@@ -221,9 +239,15 @@
                      v-else-if="getInspectionValueType(n.i) == 4">/</span>
                  </template>
                  <template v-else-if="n.v.ps!=undefined && n.v.ps.value==='结论'">
                    <span v-if="n.v.v===1" :style="`font-family:${n.v.ff} !important;color: green;`">合格</span>
                    <span v-else-if="n.v.v===0" :style="`font-family:${n.v.ff} !important;color: red;`">不合格</span>
                    <span v-else :style="`font-family:${n.v.ff} !important;`">待定</span>
                    <el-select v-if="getInspectionValueType(n.i) == 2 && state==1" class="table_input" v-model="n.v.v" @change="saveInsContext()">
                      <el-option label="合格" :value="1"></el-option>
                      <el-option label="不合格" :value="0"></el-option>
                    </el-select>
                    <template v-else>
                      <span v-if="n.v.v===1" :style="`font-family:${n.v.ff} !important;color: green;`">合格</span>
                      <span v-else-if="n.v.v===0" :style="`font-family:${n.v.ff} !important;color: red;`">不合格</span>
                      <span v-else :style="`font-family:${n.v.ff} !important;`">待定</span>
                    </template>
                  </template>
                  <template v-else-if="n.v.ps!=undefined && n.v.ps.value==='设备编码' && state==1">
                    <el-select v-model="n.v.v" placeholder="设备" @visible-change="e=>getEquipOptions(e,n.i)"
@@ -231,6 +255,9 @@
                      <el-option v-for="item in equipOptions" :key="item.value" :label="item.value" :value="item.value">
                      </el-option>
                    </el-select>
                  </template>
                  <template v-else-if="n.v.ps!=undefined && n.v.ps.value==='要求值' && state==1">
                    <span :style="`font-family:${n.v.ff} !important;`">{{getTell(n.i)}}</span>
                  </template>
                  <span v-else :style="`font-family:${n.v.ff} !important;`">{{n.v.v}}</span>
                </div>
@@ -569,7 +596,9 @@
                let count2 = 0
                for (let i in this.currentSample.insProduct) {
                  if (this.currentSample.insProduct[i].templateId === a.templateId && this.currentSample
                    .insProduct[i].inspectionItem + this.currentSample.insProduct[i].inspectionItemSubclass === str) {
                    .insProduct[i].inspectionItem +
                     (this.currentSample.insProduct[i].inspectionItemSubclass==null?'':this.currentSample.insProduct[i].inspectionItemSubclass)
                     === str) {
                      ids.push({
                        r: b.r,
                        id: this.currentSample.insProduct[i].id,
@@ -600,7 +629,7 @@
                if (a.template[b].v.ps != undefined && a.template[b].v.ps.value === '单位') {
                  a.template[b].v.v = id.product.unit
                }
                if (a.template[b].v.ps != undefined && a.template[b].v.ps.value === '试验方法') {
                if (a.template[b].v.ps != undefined && (a.template[b].v.ps.value === '试验方法' || a.template[b].v.ps.value === '检测方法')) {
                  a.template[b].v.v = id.product.methodS
                }
              }
@@ -853,7 +882,8 @@
                if (a[0].r == item.r && comResult != '') {
                  for (var b in a) {
                    if (a[b].c == item.c) {
                      a[b].v.v = parseFloat(comResult.toFixed(3))
                      let val = parseFloat(comResult.toFixed(3))
                      a[b].v.v = isNaN(val)?'':val
                      break
                    }
                  }
@@ -979,6 +1009,13 @@
        for (var a in this.currentSample.insProduct) {
          if (this.currentSample.insProduct[a].id == id) {
            return this.currentSample.insProduct[a].inspectionValueType
          }
        }
      },
      getTell(id) {
        for (var a in this.currentSample.insProduct) {
          if (this.currentSample.insProduct[a].id == id) {
            return this.currentSample.insProduct[a].tell
          }
        }
      },
@@ -1133,6 +1170,7 @@
            }
          }
        }
        this.saveInsContext()
      }
    }
  }
src/components/view/b2-standard-template.vue
@@ -196,7 +196,7 @@
                    }
                }
        data.data[0].celldata.forEach(a=>{
          if(a.v.ps!=undefined&&a.v.ps.value==='检验值' || a.v.ps!=undefined&&a.v.ps.value==='设备名称' || a.v.ps!=undefined&&a.v.ps.value==='设备编码'){
          if(a.v.ps!=undefined&&(a.v.ps.value==='检验值' || a.v.ps.value==='设备名称' || a.v.ps.value==='设备编码' || a.v.ps.value==='结论')){
            if(a.v.v === undefined){
              a.v.v = ""
            }
src/components/view/person-manage.vue
@@ -49,9 +49,9 @@
    <div class="person_manage">
        <div>
            <el-row class="title">
                <el-col :span="12" style="padding-left: 20px;">人员管理</el-col>
                <el-col :span="12" style="padding-left: 20px;">用户管理</el-col>
                <el-col :span="12" style="text-align: right;">
                    <el-button size="medium" type="primary" @click="opeaAdd" v-if="addPower">新增人员</el-button>
                    <el-button size="medium" type="primary" @click="opeaAdd" v-if="addPower">新增用户</el-button>
                </el-col>
            </el-row>
        </div>
@@ -158,8 +158,8 @@
              checkStrictly: true
            }
          }, */
                    requiredAdd:['account','name','state','roleId','password'],
                    requiredUp:['account','name','state','roleId'],
                    requiredAdd:['account','name','state','roleId','password','nameEn','phone'],
                    requiredUp:['account','name','state','roleId','nameEn','phone'],
          addUpload:['pictureUrl','signatureUrl'],
          addUploadConfig:{
            accept:'.png, .jpg, .jpeg, .gif',