| | |
| | | <el-form-item v-if="dialogTitle==='自制报工'" label="下道工序:"> |
| | | <div style="width: 200px">{{ dialogForm.nextstepname }}</div> |
| | | </el-form-item> |
| | | <el-form-item v-if="dialogTitle==='自制报工'" prop="usergroupcode" label="生产班组:"> |
| | | <el-form-item v-if="dialogTitle==='自制报工'" prop="productionType" label="生产类型:"> |
| | | <el-select |
| | | v-model="dialogForm.productionType" |
| | | style="width: 200px;" |
| | | placeholder="请选择" |
| | | @change="usergroupChange111" |
| | | > |
| | | <el-option |
| | | v-for="item in productionTypeSelect" |
| | | :key="item.code" |
| | | :label="item.name" |
| | | :value="item.code" |
| | | /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item v-if="dialogTitle==='自制报工'" :prop="dialogForm.productionType==='personal'?'':'usergroupcode'" label="生产班组:"> |
| | | <el-select |
| | | v-model="dialogForm.usergroupcode" |
| | | style="width: 200px;" |
| | |
| | | startqtySum: '', // 不能超过的数值 |
| | | |
| | | operation: getCookie('navTabId'), // 报工人(收料人) |
| | | remarks: ''// 备注 |
| | | remarks: '', // 备注 |
| | | |
| | | productionType: 'personal'// 生产类型 |
| | | }, |
| | | productionTypeSelect: [ |
| | | { code: 'personal', name: '个人类型' }, |
| | | { code: 'team', name: '班组类型' } |
| | | ], // 生产类型数组 |
| | | ZZuserArr: [], // 自制用户所有 |
| | | ZZtreams: [], // 自制生产班组数组 |
| | | ZZeqpArr: [], // 自制设备名称 |
| | |
| | | ], |
| | | startqty: [ |
| | | { required: true, message: '请输入报工数量', trigger: ['blur', 'change'] } |
| | | ], |
| | | productionType: [ |
| | | { required: true, message: '请选择生产类型', trigger: ['blur', 'change'] } |
| | | ] |
| | | }, |
| | | activeName: '', |
| | |
| | | this.getMesOrderSelectUserAll() // 获取所有人员 |
| | | }, |
| | | methods: { |
| | | // 选择生产类型 |
| | | usergroupChange111(val) { |
| | | console.log(val) |
| | | if (val === 'personal') { |
| | | this.dialogForm.usergroupcode = '' |
| | | } |
| | | }, |
| | | |
| | | tableRowClassName({ row, rowIndex }) { |
| | | return 'custom-row' |
| | |
| | | }, |
| | | // 用户添加 |
| | | userAdd() { |
| | | if (this.userTableData.find(i => i.isVisible === 1)) { |
| | | return this.$message.info('请先保存当前行信息!') |
| | | } |
| | | |
| | | let number = Math.random() * Math.random()// 作为删除时的标识符 |
| | | number = number === 0 ? (10 + Math.random()) : number |
| | | console.log(this.userTableData, 6) |