loulijun2021
2022-07-21 0e32c196e90704ef548735541f0d5495812d5028
1.优化检验缺陷页面
已修改1个文件
38 ■■■■ 文件已修改
src/views/zlgl/gxjy.vue 38 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/zlgl/gxjy.vue
@@ -6,7 +6,7 @@
          <i class="el-icon-s-operation" style="color:#42b983; margin-right: 5px" />扫码信息
        </div>
        <div style="display: flex;align-items: center">
          <div style="width: 90px">扫描条码:</div>
          <div style="width: 90px;display: flex"><div style="color: red;width:10px">*</div>扫描条码:</div>
          <el-input
            v-model="form.orderstepqrcode"
            name="GXproduceCode"
@@ -51,7 +51,7 @@
          <i class="el-icon-s-operation" style="color:#42b983; margin-right: 5px" />检验标准信息
        </div>
        <div style="display: flex;align-items: center">
          <div style="width: 90px">检验标准:</div>
          <div style="width: 90px;display: flex"><div style="color: red;width:10px">*</div>检验标准:</div>
          <el-select
            v-model="checkStandard"
            style="width: 200px;"
@@ -66,7 +66,7 @@
              :value="item.code"
            />
          </el-select>
          <div style="width: 90px;margin-left: 50px;">检验人员:</div>
          <div style="width: 90px;margin-left: 50px;display: flex"><div style="color: red;width:10px">*</div>检验人员:</div>
          <el-select
            v-model="checkUser"
            style="width: 200px;"
@@ -202,7 +202,7 @@
        <div style="display: flex;margin-top: 20px;align-items: center">
          <div style="display: flex;margin-right: 50px;align-items: center">
            <div style="width: 90px">检验结果:</div>
            <div style="width: 90px;display: flex"><div style="color: red;width:10px">*</div>检验结果:</div>
            <el-select
              v-model="checkResult"
              style="width: 200px;"
@@ -455,8 +455,23 @@
    },
    // 提交
    submitButton(val) {
      console.log(val)
      if (val !== 'Cancel') {
        if (this.form.orderstepqrcode.length < 1) {
          return this.$message.info('扫描条码不能为空!')
        }
        if (this.checkStandard.length < 1) {
          return this.$message.info('检验标准不能为空!')
        }
        if (this.checkUser.length < 1) {
          return this.$message.info('检验人员不能为空!')
        }
        if (this.JYTableData.length < 1) {
          return this.$message.info('检验项信息不能为空!')
        }
        if (this.checkResult.length < 1) {
          return this.$message.info('检验结果不能为空!')
        }
        const text = val === 'FirstCheck' ? '首检保存' : (val === 'PatroCheck' ? '巡检保存' : '完工检保存')
        this.$confirm('是否确认' + text + '?', '提示', {
          confirmButtonText: '确定',
@@ -484,12 +499,13 @@
            'checkdescr': this.checkdescr, // 检验描述
            'data': arr
          }
          const res = SaveMesOrderStepCheckItem(data)
          if (res.code === '200') {
            this.$message.success(text + '成功!')
            this.clearContent()
            this.getFocus()
          }
          SaveMesOrderStepCheckItem(data).then(res => {
            if (res.code === '200') {
              this.$message.success(text + '成功!')
              this.clearContent()
              this.getFocus()
            }
          })
        }).catch(() => {
          this.$message.info('已取消保存')
        })