| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item v-if="workType !== 1" label="源位置" prop="location"> |
| | | <el-form-item :label="workType === 1?'仓库位置':'源位置'" prop="location"> |
| | | <el-select |
| | | @change="rootLocationChange" |
| | | v-model="editConfig.infomation.location" |
| | |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <!-- <el-col :span="12"> |
| | | <el-form-item v-if="workType !== 2" label="仓库位置" prop="toLocationId"> |
| | | <el-select |
| | | v-model="editConfig.infomation.toLocationId" |
| | |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-col> --> |
| | | <el-col :span="12"> |
| | | <el-form-item label="负责人" prop="contacterName"> |
| | | <el-select |
| | |
| | | showButton: true, |
| | | activeName: "first", |
| | | productTableList: {}, |
| | | tableData: [], |
| | | tableData:[], |
| | | countId: 0, |
| | | isNoProduct: true, // 添加明细行时是否有产品未选择 |
| | | showEdit: false, // 是否显示编辑按钮 |
| | |
| | | } |
| | | this.getLogisticCompanyList() |
| | | this.formInfo() |
| | | }, |
| | | mounted(){ |
| | | setTimeout(() => { |
| | | this.$refs.tableView.setLocationList(this.editConfig.infomation.location.label) |
| | | }, 100); |
| | | }, |
| | | methods: { |
| | | formInfo() { |
| | |
| | | item.toLocationId=item.toLocationId.value |
| | | }) |
| | | } |
| | | // 产品列表解构 |
| | | if(this.editConfig.title === "编辑"){ |
| | | let arr=[] |
| | | if(this.workType===1){ |
| | | params.details.map((item)=>{ |
| | | arr.push({ |
| | | operationId:item.operationId, |
| | | amount:item.amount, |
| | | productId:item.productId |
| | | }) |
| | | }) |
| | | params.details=arr |
| | | }else if(this.workType===2){ |
| | | params.details.map((item)=>{ |
| | | arr.push({ |
| | | operationId:item.operationId, |
| | | amount:item.amount, |
| | | fromLocationId:item.fromLocation.id, |
| | | productId:item.productId, |
| | | }) |
| | | }) |
| | | params.details=arr |
| | | }else if(this.workType===3){ |
| | | params.details.map((item)=>{ |
| | | arr.push({ |
| | | operationId:item.operationId, |
| | | amount:item.amount, |
| | | fromLocationId:item.fromLocation.id, |
| | | toLocationId:item.toLocation.id, |
| | | productId:item.productId, |
| | | }) |
| | | }) |
| | | params.details=arr |
| | | } |
| | | } |
| | | let requestUrl = this.editConfig.title === "新建" ? addOperation : updateOperation |
| | | // let params = this.saveParams() |
| | | requestUrl({ |
| | |
| | | productId: "", |
| | | amount: 0, |
| | | unit: "", |
| | | productName: "" |
| | | productName: "", |
| | | }) |
| | | } |
| | | } else { |
| | |
| | | }, |
| | | // 源位置选择 |
| | | rootLocationChange(val){ |
| | | this.editConfig.infomation.location=val |
| | | this.productTableList.tableData.map((item)=>{ |
| | | console.log(item,"item") |
| | | item.toLocationId={} |