| | |
| | | <el-dialog |
| | | :title="operation==='add'?'新增':'下达'" |
| | | :visible.sync="dialogVisible" |
| | | width="800px" |
| | | width="860px" |
| | | top="15vh" |
| | | :close-on-click-modal="false" |
| | | @closed="handleClose" |
| | | @close="handleClose" |
| | | > |
| | | <el-form ref="dialogForm" inline :rules="dialogFormRules" :model="dialogForm" label-width="80px"> |
| | | <el-form ref="dialogForm" inline :rules="dialogFormRules" :model="dialogForm" label-width="106px"> |
| | | <!-- <el-form-item label="订单状态" prop="erporderstus">--> |
| | | <!-- <el-select--> |
| | | <!-- v-model="dialogForm.erporderstus"--> |
| | |
| | | style="width: 200px" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="预计交付日期" prop="saleOrderDeliveryDate"> |
| | | <el-date-picker |
| | | v-model="dialogForm.saleOrderDeliveryDate" |
| | | type="date" |
| | | size="mini" |
| | | :clearable="false" |
| | | class="dateMini" |
| | | :picker-options="pickerOptions" |
| | | format="yyyy-MM-dd" |
| | | placeholder="选择日期" |
| | | /> |
| | | </el-form-item> |
| | | |
| | | </el-form> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | |
| | | paystartdate: '', // 预计开工时间 |
| | | payenddate: '', // 预计完工时间 |
| | | createdate: '', // 创建时间 |
| | | prop: 'createdate', // 排序字段 |
| | | prop: 'wo', // 排序字段 |
| | | order: 'desc', // 排序字段 |
| | | page: 1, // 第几页 |
| | | rows: 20 // 每页多少条 |
| | |
| | | erpqty: '', // 订单数量 |
| | | markqty: '', // 下单数量 |
| | | ordernum: '', // 下单单数 |
| | | relse_qty: '' // 已下单数量 |
| | | relse_qty: '', // 已下单数量 |
| | | saleOrderDeliveryDate: ''// 预计交付日期 |
| | | }, |
| | | operation: '', |
| | | dialogFormRules: { |
| | |
| | | ], |
| | | ordernum: [ |
| | | { required: true, message: '请输入下单单数', trigger: ['blur', 'change'] } |
| | | ], |
| | | saleOrderDeliveryDate: [ |
| | | { required: true, message: '请选择预计交付日期', trigger: ['blur', 'change'] } |
| | | ] |
| | | |
| | | }, |
| | | pickerOptions: { |
| | | disabledDate(time) { |
| | | return time.getTime() < Date.now() - 8.64e7 |
| | | } |
| | | } |
| | | |
| | | // expireTimeOption: { |
| | |
| | | }, |
| | | // 修改按钮 |
| | | edit(operation, row) { |
| | | if (parseFloat(row.qty) === parseFloat(row.relse_qty)) { |
| | | return this.$message.info('此工单已全部下达!') |
| | | } |
| | | |
| | | this.operation = operation |
| | | this.dialogVisible = true |
| | | |
| | |
| | | this.dialogForm.wkshopname = row.wkshp_name |
| | | this.dialogForm.warehousecode = row.stck_code |
| | | this.dialogForm.warehousename = row.stck_name |
| | | |
| | | this.dialogForm.saleOrderDeliveryDate = row.saleOrderDeliveryDate |
| | | |
| | | this.dialogForm.erpqty = row.qty |
| | | this.dialogForm.markqty = parseFloat(row.qty) - parseFloat(row.relse_qty) |
| | |
| | | this.dialogForm.wkshopname = '' |
| | | this.dialogForm.warehousecode = '' |
| | | this.dialogForm.warehousename = '' |
| | | |
| | | this.dialogForm.saleOrderDeliveryDate = '' |
| | | |
| | | this.dialogForm.erpqty = '' |
| | | this.dialogForm.markqty = '' |
| | |
| | | 'erpqty': this.dialogForm.erpqty, |
| | | 'markqty': this.dialogForm.markqty, |
| | | 'ordernum': this.dialogForm.ordernum, |
| | | 'relse_qty': this.dialogForm.relse_qty |
| | | 'relse_qty': this.dialogForm.relse_qty, |
| | | 'saleOrderDeliveryDate': handleDatetime(this.dialogForm.saleOrderDeliveryDate) + ' 00:00:00' |
| | | } |
| | | |
| | | MarkSaveErpOrder(data).then(res => { |
| | | if (res.code === '200') { |
| | | this.dialogVisible = false |
| | |
| | | } |
| | | } |
| | | |
| | | .dateMini { |
| | | ::v-deep .el-input__inner { |
| | | line-height: 34px; |
| | | height: 34px; |
| | | width: 200px; |
| | | display: flex; |
| | | font-size: 14px !important; |
| | | align-items: center !important; |
| | | } |
| | | |
| | | ::v-deep .el-input__prefix { |
| | | margin-top: -3px; |
| | | } |
| | | } |
| | | |
| | | </style> |
| | | <style> |
| | | .el-table .custom-row { |