|
@@ -22,7 +22,7 @@
|
|
|
<zj-form-container ref="formRef" :form-data="formData" :styleSwitch="false">
|
|
|
<zj-form-module title="新增" label-width="90px" :form-data="formData" :form-items="formItems"> </zj-form-module>
|
|
|
</zj-form-container>
|
|
|
- <div slot="footer" class="dialog-footer">
|
|
|
+ <div slot="footer" class="dialog-footer" style="text-align: right">
|
|
|
<el-button size="mini" @click="formCancel">取 消</el-button>
|
|
|
<el-button size="mini" @click="formConfirm" type="primary">确 定</el-button>
|
|
|
</div>
|
|
@@ -71,7 +71,8 @@ export default {
|
|
|
voucherNo: '',
|
|
|
totalNumber: 0,
|
|
|
sendWebsitId: '',
|
|
|
- sendWebsitName: ''
|
|
|
+ sendWebsitName: '',
|
|
|
+ partsNumberName_: ''
|
|
|
}
|
|
|
}
|
|
|
},
|
|
@@ -112,6 +113,7 @@ export default {
|
|
|
change: val => {
|
|
|
this.formData.partsNumber = ''
|
|
|
this.formData.partsName = ''
|
|
|
+ this.formData.partsNumberName_ = ''
|
|
|
this.formData.materialGroupName = ''
|
|
|
this.formData.goodsStockUnit = ''
|
|
|
this.formData.totalNumber = ''
|
|
@@ -169,6 +171,7 @@ export default {
|
|
|
var item = this.partsList.find(item => item.value === val)
|
|
|
if (item) {
|
|
|
this.formData.partsName = item?.label
|
|
|
+ this.formData.partsNumberName_ = val
|
|
|
this.formData.materialGroupName = item.data.materialGroupName
|
|
|
this.formData.goodsStockUnit = item.data.goodsStockUnit
|
|
|
this.formData.totalNumber = (() => {
|
|
@@ -184,6 +187,7 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
this.formData.partsName = ''
|
|
|
+ this.formData.partsNumberName_ = ''
|
|
|
this.formData.materialGroupName = ''
|
|
|
this.formData.goodsStockUnit = ''
|
|
|
this.formData.totalNumber = 0
|
|
@@ -194,6 +198,12 @@ export default {
|
|
|
name: 'el-input',
|
|
|
md: 24,
|
|
|
attributes: { placeholder: '请输入', disabled: true },
|
|
|
+ formItemAttributes: { label: '配件编码', prop: 'partsNumberName_' }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: 'el-input',
|
|
|
+ md: 24,
|
|
|
+ attributes: { placeholder: '请输入', disabled: true },
|
|
|
formItemAttributes: { label: '物料组名称', prop: 'materialGroupName' }
|
|
|
},
|
|
|
{
|
|
@@ -208,12 +218,11 @@ export default {
|
|
|
attributes: { placeholder: '请输入', type: 'number' },
|
|
|
formItemAttributes: {
|
|
|
label: '数量',
|
|
|
- prop: 'qty',
|
|
|
+ prop: 'totalNumber',
|
|
|
rules: [
|
|
|
{ required: true, message: '请输入', trigger: 'blur' },
|
|
|
{
|
|
|
validator: (rule, value, callback) => {
|
|
|
- console.log(value)
|
|
|
if (value && value > this.formData.totalNumber) {
|
|
|
callback(new Error('值不能大于剩余数量'))
|
|
|
} else {
|
|
@@ -280,6 +289,7 @@ export default {
|
|
|
objectTypeName: '',
|
|
|
partsName: '',
|
|
|
partsNumber: '',
|
|
|
+ partsNumberName_: '',
|
|
|
qty: '',
|
|
|
applyNo: '',
|
|
|
materialGroupName: '',
|