| | |
| | | this.$refs.paraCommonToolModal.edit(record); |
| | | this.$refs.paraCommonToolModal.title="详情"; |
| | | this.$refs.paraCommonToolModal.disableSubmit = true; |
| | | this.$refs.paraCommonToolModal.disSeach = true; |
| | | if(this.$refs.paraCommonToolModal.removeValidate) { |
| | | this.$refs.paraCommonToolModal.removeValidate() |
| | | } |
| | | |
| | | }else if(record.paramaTableName === "2"){ |
| | | this.$refs.paraHoleToolsModal.edit(record); |
| | | this.$refs.paraHoleToolsModal.title="详情"; |
| | | this.$refs.paraHoleToolsModal.disableSubmit = true; |
| | | this.$refs.paraHoleToolsModal.disSeach = true; |
| | | if(this.$refs.paraHoleToolsModal.removeValidate) { |
| | | this.$refs.paraHoleToolsModal.removeValidate() |
| | | } |
| | | |
| | | }else if(record.paramaTableName === "3"){ |
| | | this.$refs.paraThreadingToolModal.edit(record); |
| | | this.$refs.paraThreadingToolModal.title="详情"; |
| | | this.$refs.paraThreadingToolModal.disableSubmit = true; |
| | | this.$refs.paraThreadingToolModal.disSeach = true; |
| | | if(this.$refs.paraThreadingToolModal.removeValidate) { |
| | | this.$refs.paraThreadingToolModal.removeValidate() |
| | | } |
| | | |
| | | }else if(record.paramaTableName === "4"){ |
| | | this.$refs.paraMillToolModal.edit(record); |
| | | this.$refs.paraMillToolModal.title="详情"; |
| | | this.$refs.paraMillToolModal.disableSubmit = true; |
| | | this.$refs.paraMillToolModal.disSeach = true; |
| | | if(this.$refs.paraMillToolModal.removeValidate) { |
| | | this.$refs.paraMillToolModal.removeValidate() |
| | | } |
| | | |
| | | }else if(record.paramaTableName === "5"){ |
| | | this.$refs.paraTurningToolsModal.edit(record); |
| | | this.$refs.paraTurningToolsModal.title="详情"; |
| | | this.$refs.paraTurningToolsModal.disableSubmit = true; |
| | | this.$refs.paraTurningToolsModal.disSeach = true; |
| | | if(this.$refs.paraTurningToolsModal.removeValidate) { |
| | | this.$refs.paraTurningToolsModal.removeValidate() |
| | | } |
| | | |
| | | }else if(record.paramaTableName === "6"){ |
| | | this.$refs.paraBladeModal.edit(record); |
| | | this.$refs.paraBladeModal.title="详情"; |
| | | this.$refs.paraBladeModal.disableSubmit = true; |
| | | this.$refs.paraBladeModal.disSeach = true; |
| | | if(this.$refs.paraBladeModal.removeValidate) { |
| | | this.$refs.paraBladeModal.removeValidate() |
| | | } |
| | | |
| | | } |
| | | }, |
| | | //禁用状态样式 |
| | |
| | | :rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange, type:'checkbox'}" |
| | | @change="handleTableChange"> |
| | | |
| | | <template v-for="col in columns" :slot="col.dataIndex" slot-scope="text, record, index"> |
| | | <div :key="col.dataIndex"> |
| | | |
| | | <a-input-number |
| | | v-if="col.dataIndex === 'ratedLife'" |
| | | :disabled="record.outboundQuantity > 1" |
| | | :value="text" |
| | | @change="(e) => handleChange(e, record.key, col, index)" |
| | | :min="1" |
| | | /> |
| | | <a-input-number |
| | | v-if="col.dataIndex === 'useLife'" |
| | | :disabled="record.outboundQuantity > 1" |
| | | :value="text" |
| | | @change="(e) => handleChange(e, record.key, col, index)" |
| | | :min="1" |
| | | /> |
| | | </div> |
| | | </template> |
| | | |
| | | <span slot="action" slot-scope="text, record"> |
| | | <a @click="handleOutbound(record)">出库</a> |
| | | </span> |
| | |
| | | align:"left", |
| | | dataIndex: 'outboundQuantity' |
| | | }, |
| | | { |
| | | title:'额定寿命', |
| | | align:"center", |
| | | dataIndex: 'ratedLife', |
| | | scopedSlots: { customRender: 'ratedLife' }, |
| | | }, |
| | | { |
| | | title:'使用寿命', |
| | | align:"center", |
| | | dataIndex: 'useLife', |
| | | scopedSlots: { customRender: 'useLife' }, |
| | | }, |
| | | // { |
| | | // title:'已出库数量', |
| | | // align:"left", |
| | |
| | | { |
| | | outBoundOrderId: this.mainId, |
| | | outboundDetailId: record.id, |
| | | outboundQuantity: record.outboundQuantity |
| | | outboundQuantity: record.outboundQuantity, |
| | | ratedLife:record.ratedLife, |
| | | useLife:record.useLife |
| | | } |
| | | ] |
| | | postAction(this.url.outbound, params).then(res=>{ |
| | |
| | | this.$message |
| | | } |
| | | }) |
| | | } |
| | | }, |
| | | handleChange(value, key, column, index) { |
| | | console.log(value, key, column, index) |
| | | const temp = [...this.dataSource] |
| | | const target = temp.filter(item => key === item.key)[index]; |
| | | if (target) { |
| | | target[column.dataIndex] = value |
| | | this.dataSource = temp |
| | | } |
| | | }, |
| | | |
| | | |
| | | } |
| | | } |
| | |
| | | @change="(e) => handleChange(e, record.key, col, index)" |
| | | :min="1" |
| | | /> |
| | | <a-input-number |
| | | v-if="col.dataIndex === 'ratedLife'" |
| | | :disabled="record.quantity > 1" |
| | | :value="text" |
| | | @change="(e) => handleChange(e, record.key, col, index)" |
| | | :min="1" |
| | | /> |
| | | <a-input-number |
| | | v-if="col.dataIndex === 'useLife'" |
| | | :disabled="record.quantity > 1" |
| | | :value="text" |
| | | @change="(e) => handleChange(e, record.key, col, index)" |
| | | :min="1" |
| | | /> |
| | | </div> |
| | | </template> |
| | | <span slot="action" v-if="disableSubmit === false" slot-scope="text, record, index"> |
| | |
| | | title:'出库库位', |
| | | align:"center", |
| | | dataIndex: 'outboundLocation' |
| | | }, |
| | | { |
| | | title:'额定寿命', |
| | | align:"center", |
| | | dataIndex: 'ratedLife', |
| | | scopedSlots: { customRender: 'ratedLife' }, |
| | | }, |
| | | { |
| | | title:'使用寿命', |
| | | align:"center", |
| | | dataIndex: 'useLife', |
| | | scopedSlots: { customRender: 'useLife' }, |
| | | }, |
| | | // { |
| | | // title:'出库状态;1.未出库;2.部分出库;3.出库完成', |
| | |
| | | toolId: item.toolId, |
| | | outboundQuantity: item.outboundQuantity, |
| | | outStorehouseType: this.model.outStorehouseType, |
| | | storageLocation: item.storageLocation |
| | | storageLocation: item.storageLocation, |
| | | ratedLife:item.ratedLife, |
| | | useLife:item.useLife |
| | | } |
| | | }) |
| | | this.confirmLoading = true; |
| | |
| | | </a-col> |
| | | <a-col :span="12"> |
| | | <a-form-model-item label="出库类型" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="outStorehouseType"> |
| | | <j-dict-select-tag :disabled="disableSubmit" @change="handleTypeChange" type="list" v-model="model.outStorehouseType" dictCode="out_storehouse_type" placeholder="请选择出库类型" disabled/> |
| | | <j-dict-select-tag :disabled="disableSubmit" @change="handleTypeChange" type="list" v-model="model.outStorehouseType" dictCode="out_storehouse_type" placeholder="请选择出库类型"/> |
| | | </a-form-model-item> |
| | | </a-col> |
| | | </a-row> |
| | |
| | | <a-input-number |
| | | v-if="col.dataIndex === 'outboundQuantity'" |
| | | :disabled="record.quantity <= 1" |
| | | :value="text" |
| | | @change="(e) => handleChange(e, record.key, col, index)" |
| | | :min="1" |
| | | /> |
| | | |
| | | <a-input-number |
| | | v-if="col.dataIndex === 'ratedLife'" |
| | | :disabled="record.quantity > 1" |
| | | :value="text" |
| | | @change="(e) => handleChange(e, record.key, col, index)" |
| | | :min="1" |
| | | /> |
| | | <a-input-number |
| | | v-if="col.dataIndex === 'useLife'" |
| | | :disabled="record.quantity > 1" |
| | | :value="text" |
| | | @change="(e) => handleChange(e, record.key, col, index)" |
| | | :min="1" |
| | |
| | | align:"center", |
| | | dataIndex: 'outboundLocation' |
| | | }, |
| | | // { |
| | | // title:'额定寿命', |
| | | // align:"center", |
| | | // dataIndex: 'ratedLife', |
| | | // scopedSlots: { customRender: 'ratedLife' }, |
| | | // }, |
| | | // { |
| | | // title:'使用寿命', |
| | | // align:"center", |
| | | // dataIndex: 'useLife', |
| | | // scopedSlots: { customRender: 'useLife' }, |
| | | // }, |
| | | // { |
| | | // title:'出库状态;1.未出库;2.部分出库;3.出库完成', |
| | | // align:"center", |
| | |
| | | return { |
| | | outBoundOrderId: this.selectedMainId, |
| | | outboundDetailId: item.id, |
| | | outboundQuantity: item.outboundQuantity |
| | | outboundQuantity: item.outboundQuantity, |
| | | ratedLife:item.ratedLife, |
| | | useLife:item.useLife |
| | | } |
| | | }) |
| | | postAction(this.url.outbound, params).then(res=>{ |