春风项目四线(合箱线、总装线)
hdy
2024-01-19 4b683971b61d7090ab1ec9316f781dcb25bf4683
发动机数据检查页面跟新
已修改1个文件
98 ■■■■■ 文件已修改
jcdm-ui/src/views/main/kb/engineCheck/index.vue 98 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
jcdm-ui/src/views/main/kb/engineCheck/index.vue
@@ -45,7 +45,7 @@
             <el-form ref="form" :model="form"  label-width="200px" style="height: 60px;margin-top: 20px" >
               <el-form-item   prop="currentWorkstation" >
               <span slot="label" style="font-size:45px;color:black"><strong>质量状态</strong></span>
                 <el-input disabled style="font-size:30px" v-model:value="form.currentWorkstation+form.qualityStatus" placeholder="" />
                 <el-input disabled style="font-size:30px" v-model:value="form.add" placeholder="" />
               </el-form-item>
             </el-form>
           </el-descriptions-item>
@@ -62,14 +62,13 @@
       </el-card>
     </el-col>
     <el-col :span="14"  inline style="height:600px;width:850px  ">
       <el-tabs type="border-card"  >
         <el-card>
         <el-col :span="14"style="height: 270px;width:800px  ">
           <span style="font-size:25px"><strong>质量状态</strong></span>
           <el-divider></el-divider>
           {{queryParams.productType}}
           {{this.form.engineCheckList}}
         </el-col>
         </el-card>
         <el-card style="margin-top: 10px" >
@@ -97,7 +96,6 @@
  data() {
    return {
      options: [],
      loading: true,
      total: 0,
      engineCheckList:[],
      showFlag:false,
@@ -111,8 +109,9 @@
        orderNo:null,
        qualityStatus:null,
        currentWorkstation: null,
        add: null,
        engineCheckList:'暂无数据',
      },
      // 表单参数
      form: {
        engineNo: null,
@@ -120,67 +119,82 @@
        orderNo:null,
        qualityStatus:null,
        currentWorkstation: null,
        add: null,
        engineCheckList:'暂无数据',
      },
      add: null,
    };
  },
  computed: {},
  watch: {},
  created() {
  },
  created() {},
  mounted() {},
  methods: {
    reset(){
      this.form= {
        pageNum: 1,
        pageSize: 10,
        engineNo: null,
    reset() {
      this.form = {
        engineNo:null,
        productType:null,
        orderNo:null,
        qualityStatus:null,
        currentWorkstation: null,
                  },
        this.resetForm("form");
      },
        add: null,
        engineCheckList:'暂无数据',
      };
      this.resetForm("form");
    },
    EngineNohandleChange(){
      this.loading = true;
      if(this.form.engineNo !== null && this.form.engineNo !== undefined){
        let OrderSchedulingParam = {
          engineNo: null
        }
        let PassingStationCollectionParam = {
          sfcCode: null
        }
        let OrderSchedulingParam = {engineNo: null}
        OrderSchedulingParam.engineNo = this.form.engineNo;
        PassingStationCollectionParam.sfcCode = this.form.engineNo;
        listOrderScheduling(OrderSchedulingParam).then(response => {
          this.form.productType = response.rows[0].model
          this.form.orderNo = response.rows[0].orderNo
          this.form.qualityStatus = response.rows[0].qualityStatus
          this.form.currentWorkstation = response.rows[0].currentWorkstation
            this.buttondisabled = false;
          if(response.total === 1 ){
            this.form.productType = response.rows[0].model
            this.form.orderNo = response.rows[0].orderNo
            this.form.qualityStatus = response.rows[0].qualityStatus
            this.form.currentWorkstation = response.rows[0].currentWorkstation
            this.form.add= response.rows[0].currentWorkstation+ response.rows[0].qualityStatus
            if(this.form.qualityStatus ==='不合格'){
              this.buttondisabled = false;
            }
            else{
              this.buttondisabled = true;
            }
          }
          else{
            this.reset();
            this.buttondisabled = true
            this.$modal.msgError('输入的发动机号有误');
              }
        });
        let PassingStationCollectionParam = {sfcCode: null}
        PassingStationCollectionParam.sfcCode = this.form.engineNo;
        listPassingStationCollection(PassingStationCollectionParam).then(ponse =>{
          this.engineCheckList = ponse.rows;
          this.total = ponse.total;
          console.log(ponse.rows)
          this.loading = false;
          this.engineCheckList = ponse.rows.locationCode ;
          if(ponse.rows.length >= 1 && this.form.engineNo !== undefined){
            this.form.engineCheckList = ''
            for (let i = 0; i < ponse.rows.length; i++) {
              this.form.engineCheckList += '   工位:'+ ponse.rows[i].locationCode+'['+ponse.rows[i].outRsSign+']'
            }
          }
          else{
            this.form.engineCheckList = '暂无数据'
          }
        });
        // this.reset();
      }
    },
    // initOrderScheduling(){
    //   listOrderScheduling(this.queryParams).then(response => {
    //     this.options = response.rows;
    //   });
    // },
  },
  }
</script>
<style scoped>
::v-deep .el-input__inner{
  height: 50px;
}
::v-deep .el-form-item__label {
  line-height: 50px;
}
</style>