| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="3"> |
| | | <el-form-item label="车间" prop="workshopId"> |
| | | <el-form-item label="车间" prop="workshopNumber"> |
| | | <el-select |
| | | v-model="ruleForm.workshopId" |
| | | v-model="ruleForm.workshopNumber" |
| | | placeholder="请选择" |
| | | class="select-width" |
| | | @change='getGroupNumber' |
| | |
| | | placeholder="请先选择车间" |
| | | no-data-text='请先选择车间' |
| | | class="select-width" |
| | | @change='getGroupNumber' |
| | | @change="getGroupNumber(false,'groupNumber')" |
| | | > |
| | | <el-option |
| | | v-for="item in workshopGroupList" |
| | |
| | | prop="fallingSilkBucketOne" |
| | | :rules="[ |
| | | { |
| | | required: ruleForm.isfallingSilkBucketOne, |
| | | required: ruleForm.selectOne, |
| | | message: '请填写', |
| | | trigger: 'change', |
| | | }, |
| | |
| | | ></el-input> |
| | | </el-form-item> |
| | | <el-checkbox |
| | | v-model="ruleForm.isfallingSilkBucketOne" |
| | | v-model="ruleForm.selectOne" |
| | | ></el-checkbox> |
| | | </div> |
| | | <div class="select-width"> |
| | |
| | | label-width="0" |
| | | :rules="[ |
| | | { |
| | | required: ruleForm.isfallingSilkBucketTwo, |
| | | required: ruleForm.selectTwo, |
| | | message: '请填写', |
| | | trigger: 'change', |
| | | }, |
| | |
| | | ></el-input> |
| | | </el-form-item> |
| | | <el-checkbox |
| | | v-model="ruleForm.isfallingSilkBucketTwo" |
| | | v-model="ruleForm.selectTwo" |
| | | ></el-checkbox> |
| | | </div> |
| | | <div class="select-width"> |
| | |
| | | label-width="" |
| | | :rules="[ |
| | | { |
| | | required: ruleForm.isfallingSilkBucketThree, |
| | | required: ruleForm.selectThree, |
| | | message: '请填写', |
| | | trigger: 'change', |
| | | }, |
| | |
| | | ></el-input> |
| | | </el-form-item> |
| | | <el-checkbox |
| | | v-model="ruleForm.isfallingSilkBucketThree" |
| | | v-model="ruleForm.selectThree" |
| | | ></el-checkbox> |
| | | </div> |
| | | </div> |
| | |
| | | align="center" |
| | | > |
| | | <template slot-scope="scope"> |
| | | {{scope.row.peopleYield!=0?scope.row.peopleYield:''}} |
| | | {{scope.row.peopleYield!=0?scope.row.peopleYield.toFixed(2):''}} |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | |
| | | circle: "", |
| | | marketId: "", |
| | | fallingSilkCocoonNumber: "", |
| | | workshopId: "", |
| | | workshopNumber: "", |
| | | bucketCocoonNumber: "", |
| | | groupNumber: "", |
| | | vehicleSpeed: "", |
| | |
| | | groupReelingdiscount: "", |
| | | fallingSilkBucket: "", |
| | | fallingSilkBucketOne: "", |
| | | isfallingSilkBucketOne: "", |
| | | selectOne: false, |
| | | fallingSilkBucketTwo: "", |
| | | isfallingSilkBucketTwo: "", |
| | | selectTwo: false, |
| | | fallingSilkBucketThree: "", |
| | | isfallingSilkBucketThree: "", |
| | | selectThree: false, |
| | | back: "", |
| | | oneBack: "", |
| | | twoBack: "", |
| | |
| | | marketId: [ |
| | | { required: true, message: "请选择", trigger: ["change", "blur"] }, |
| | | ], |
| | | workshopId: [ |
| | | workshopNumber: [ |
| | | { required: true, message: "请选择", trigger: ["change", "blur"] }, |
| | | ], |
| | | groupNumber: [ |
| | |
| | | circle: "", |
| | | marketId: "", |
| | | fallingSilkCocoonNumber: "", |
| | | workshopId: "", |
| | | workshopNumber: "", |
| | | bucketCocoonNumber: "", |
| | | groupNumber: "", |
| | | vehicleSpeed: "", |
| | |
| | | groupReelingdiscount: "", |
| | | fallingSilkBucket: "", |
| | | fallingSilkBucketOne: "", |
| | | isfallingSilkBucketOne: "", |
| | | selectOne: false, |
| | | fallingSilkBucketTwo: "", |
| | | isfallingSilkBucketTwo: "", |
| | | selectTwo: false, |
| | | fallingSilkBucketThree: "", |
| | | isfallingSilkBucketThree: "", |
| | | selectThree: false, |
| | | back: "", |
| | | oneBack: "", |
| | | twoBack: "", |
| | |
| | | JSON.stringify(response.data ? response.data : {}) |
| | | ); |
| | | this.ruleForm = config; |
| | | this.$set(this.ruleForm,'workshopId',this.ruleForm.workshopId+'') |
| | | this.$set(this.ruleForm,'workshopNumber',this.ruleForm.workshopNumber+'') |
| | | this.tableDataItems=config.items |
| | | ? config.items |
| | | : []; |
| | |
| | | } |
| | | } |
| | | } |
| | | console.log(this.tableData,'==this.tableData') |
| | | this.ruleForm.carNumber=this.tableData.length>0?this.tableData[0].carNumber:'' |
| | | }, |
| | | // 表格的计算问题 |
| | |
| | | } |
| | | this.getPeopleYield(row) |
| | | row.oneYield=Number(string); |
| | | return string; |
| | | return string.toFixed(2); |
| | | }, |
| | | getPeopleYield(row){ |
| | | let string=0 |
| | |
| | | } |
| | | } |
| | | row['allYield'+val]=Number(string); |
| | | return string; |
| | | return string.toFixed(2); |
| | | }, |
| | | changeForm(form,val,data){ |
| | | if(val){ |
| | |
| | | JSON.stringify(data ? data : {}) |
| | | ); |
| | | this.ruleForm = config; |
| | | this.$set(this.ruleForm,'workshopId',this.ruleForm.workshopId+'') |
| | | this.$set(this.ruleForm,'workshopNumber',this.ruleForm.workshopNumber+'') |
| | | this.tableDataItems=config.items |
| | | ? config.items |
| | | : []; |
| | |
| | | }).then((res) => { |
| | | if (res.code == 200) { |
| | | this.nameList = res.data || []; |
| | | this.$set(this.ruleForm,'workshopId',this.ruleForm.workshopId+'') |
| | | this.$set(this.ruleForm,'workshopNumber',this.ruleForm.workshopNumber+'') |
| | | } |
| | | }); |
| | | //规格 |
| | |
| | | } |
| | | }); |
| | | }, |
| | | getGroupNumber(val){ |
| | | if(this.ruleForm.workshopId){ |
| | | getGroupNumber(val,prop){ |
| | | if(this.ruleForm.workshopNumber){ |
| | | //组别 |
| | | getWorkshopManageGroup({number:this.ruleForm.workshopId}).then((res) => { |
| | | getWorkshopManageGroup({number:this.ruleForm.workshopNumber}).then((res) => { |
| | | if (res.code == 200) { |
| | | this.workshopGroupList=[] |
| | | let workshopGroupList = res.data || {}; |
| | | this.workshopGroupList=[] |
| | | if(Object.keys(workshopGroupList).length>0){ |
| | | for(let i in workshopGroupList){ |
| | | this.workshopGroupList.push(workshopGroupList[i]) |
| | | } |
| | | this.$set(this.ruleForm,'groupNumber',this.ruleForm.groupNumber) |
| | | if(prop&&prop!='groupNumber'){ |
| | | this.ruleForm.groupNumber='' |
| | | } |
| | | // 编辑 |
| | | if(val){ |
| | | setTimeout(()=>{ |
| | | this.$set(this.ruleForm,'groupNumber',this.ruleForm.groupNumber) |
| | | },200) |
| | | } |
| | | } |
| | | }else{ |
| | | this.workshopGroupList=[] |
| | | this.ruleForm.groupNumber='' |
| | | } |
| | | }); |
| | | if(this.ruleForm.groupNumber&&this.ruleForm.marketId){ |
| | | let workshopName='' |
| | | for(let i in this.nameList){ |
| | | if( this.nameList[i].number==this.ruleForm.workshopId){ |
| | | if( this.nameList[i].number==this.ruleForm.workshopNumber){ |
| | | workshopName= this.nameList[i].name |
| | | break; |
| | | } |
| | |
| | | if(val){ |
| | | this.getTableEdit() |
| | | } |
| | | }else{ |
| | | this.tableData=[] |
| | | this.ruleForm.level='' |
| | | this.ruleForm.carNumber='' |
| | | } |
| | | }); |
| | | } |
| | |
| | | circle: "", |
| | | marketId: "", |
| | | fallingSilkCocoonNumber: "", |
| | | workshopId: "", |
| | | workshopNumber: "", |
| | | bucketCocoonNumber: "", |
| | | groupNumber: "", |
| | | vehicleSpeed: "", |
| | |
| | | groupReelingdiscount: "", |
| | | fallingSilkBucket: "", |
| | | fallingSilkBucketOne: "", |
| | | isfallingSilkBucketOne: "", |
| | | selectOne: false, |
| | | fallingSilkBucketTwo: "", |
| | | isfallingSilkBucketTwo: "", |
| | | selectTwo: false, |
| | | fallingSilkBucketThree: "", |
| | | isfallingSilkBucketThree: "", |
| | | selectThree:false, |
| | | back: "", |
| | | oneBack: "", |
| | | twoBack: "", |
| | |
| | | form.theorySilkAmount=Number(form.theorySilkAmount) |
| | | form.total=Number(form.total) |
| | | form.vehicleSpeed=Number(form.vehicleSpeed) |
| | | form.workshopId =Number(form.workshopId) |
| | | delete form.isfallingSilkBucketOne |
| | | delete form.isfallingSilkBucketThree |
| | | delete form.isfallingSilkBucketTwo |
| | | debugger |
| | | for(let i in tableData){ |
| | | let listItems1={ |
| | | allYield:Number(tableData[i].allYield1)||0, //产量 |