zuozhengqing
2024-04-11 763762fca04a6dcf391f75e9541fe7287f6b0ed1
src/views/systemSetting/workshopManage/components/addDialog.vue
@@ -6,14 +6,14 @@
      width="30%"
      :before-close="handleClose">
      <el-form :inline="true" label-width="20%" style="width: 100%;" :model="editConfig.infomitton" :rules="rules" ref="ruleForm" >
        <el-form-item prop="workshopNumber"  label="车间" style="width: 100%;" >
        <el-form-item prop="workshop"  label="车间" style="width: 100%;" >
          <el-select 
            :disabled="this.editConfig.dialogTitle==='查看'" v-model="editConfig.infomitton.workshopNumber" placeholder="请选择车间">
            :disabled="this.editConfig.dialogTitle==='查看'" v-model="editConfig.infomitton.workshop" value-key="name" placeholder="请选择车间">
            <el-option
              v-for="item in workshopList"
              :key="item.ID"
              :label="item.name"
              :value="item.ID">
              :value="item">
            </el-option>
          </el-select>
        </el-form-item>
@@ -21,7 +21,7 @@
        <el-form-item label="组别" style="width: 100%;" 
            prop="groupNumber"  >
          <!-- <el-input-number
            v-model="form.workshopNumber"
            v-model="form.workshop"
            placeholder="请输入组别"
            :controls="false"
            style="width: 100%; margin-right: 5px;text-align:left;"
@@ -107,14 +107,6 @@
  data() {
    return {
      editConfig:this.editDiaConfig,
      form: {
        workshopNumber:null,
        groupNumber:null,
        startCarNumber:null,
        endCarNumber:null,
        carFlag:null,
        notes:null
      },
      workshopList:[],
      carFlagList:[
        {id:1,name:"左半车"},
@@ -122,7 +114,7 @@
        {id:3,name:"全车结束"},
      ],
      rules: {
        workshopNumber: [
        workshop: [
          { required: true, message: '请选择车间', trigger: 'change' }
        ],
        groupNumber: [
@@ -155,13 +147,13 @@
    },
    setParams(){
      let params={
        workshopNumber:this.editConfig.infomitton.workshopNumber+'',
        workshopNumber:this.editConfig.infomitton.workshop.number+"",
        workshopName:this.editConfig.infomitton.workshop.name,
        groupNumber:Number(this.editConfig.infomitton.groupNumber),
        startCarNumber:Number(this.editConfig.infomitton.startCarNumber),
        endCarNumber:Number(this.editConfig.infomitton.endCarNumber),
        carFlag:Number(this.editConfig.infomitton.carFlag),
        notes:this.editConfig.infomitton.notes,
        // id:Number(this.editConfig.infomitton.workshopId),
      }
      return params
    },
@@ -181,8 +173,10 @@
              }
            })
          }else if(this.editConfig.dialogTitle==="修改"){
            this.editConfig.infomitton.workshopNumber=this.editConfig.infomitton.workshopNumber+""
            saveWorkshopManage(this.editConfig.infomitton).then((res)=>{
            saveWorkshopManage({
              ...params,
              id:this.editConfig.infomitton.ID
            }).then((res)=>{
              if(res&&res.code===200){
                this.editConfig.visible=false
                this.$message({