|
|
@ -235,14 +235,17 @@
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
<template slot-scope="scope">
|
|
|
|
<template slot-scope="scope">
|
|
|
|
<template v-if="scope.$index == 0">
|
|
|
|
<template v-if="scope.$index == 0">
|
|
|
|
{{ scope.row.conversionRules }}
|
|
|
|
<JnpfInput v-model="scope.row.conversionRules"
|
|
|
|
|
|
|
|
@change="changeData('productunit-conversionRules', scope.$index)"
|
|
|
|
|
|
|
|
placeholder="请输入" :disabled="true" clearable
|
|
|
|
|
|
|
|
:style='{ "width": "100%" }' :addonAfter="SKU"></JnpfInput>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
<template v-else>
|
|
|
|
<template v-else>
|
|
|
|
<JnpfInput v-model="scope.row.conversionRules"
|
|
|
|
<JnpfInput v-model="scope.row.conversionRules"
|
|
|
|
@change="changeData('productunit-conversionRules', scope.$index)"
|
|
|
|
@change="changeData('productunit-conversionRules', scope.$index)"
|
|
|
|
placeholder="请输入"
|
|
|
|
placeholder="请输入"
|
|
|
|
:disabled="judgeWrite('productunitList') || judgeWrite('productunitList-conversionRules')"
|
|
|
|
:disabled="judgeWrite('productunitList') || judgeWrite('productunitList-conversionRules')"
|
|
|
|
clearable :style='{ "width": "100%" }'>
|
|
|
|
clearable :style='{ "width": "100%" }' :addonAfter="SKU">
|
|
|
|
</JnpfInput>
|
|
|
|
</JnpfInput>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
@ -273,7 +276,7 @@
|
|
|
|
<el-col :span="8" v-if="judgeShow('inventoryUnitId')">
|
|
|
|
<el-col :span="8" v-if="judgeShow('inventoryUnitId')">
|
|
|
|
<jnpf-form-tip-item label="库存单位" v-if="judgeShow('inventoryUnitId')" prop="inventoryUnitId">
|
|
|
|
<jnpf-form-tip-item label="库存单位" v-if="judgeShow('inventoryUnitId')" prop="inventoryUnitId">
|
|
|
|
<JnpfSelect v-model="dataForm.inventoryUnitId" @change="changeData('inventoryUnitId', -1)"
|
|
|
|
<JnpfSelect v-model="dataForm.inventoryUnitId" @change="changeData('inventoryUnitId', -1)"
|
|
|
|
placeholder="请选择" :disabled="judgeWrite('inventoryUnitId')" clearable
|
|
|
|
placeholder="请选择" :disabled="judgeWrite('inventoryUnitId')" clearable disabled
|
|
|
|
:style='{ "width": "100%" }' :options="productUnitList" :props="inventoryUnitIdProps"
|
|
|
|
:style='{ "width": "100%" }' :options="productUnitList" :props="inventoryUnitIdProps"
|
|
|
|
disable="true">
|
|
|
|
disable="true">
|
|
|
|
</JnpfSelect>
|
|
|
|
</JnpfSelect>
|
|
|
@ -353,7 +356,7 @@
|
|
|
|
<jnpf-form-tip-item label="安全库存" v-if="judgeShow('safetyStock')" prop="safetyStock">
|
|
|
|
<jnpf-form-tip-item label="安全库存" v-if="judgeShow('safetyStock')" prop="safetyStock">
|
|
|
|
<JnpfInput v-model="dataForm.safetyStock" @change="changeData('safetyStock', -1)"
|
|
|
|
<JnpfInput v-model="dataForm.safetyStock" @change="changeData('safetyStock', -1)"
|
|
|
|
placeholder="请输入" :disabled="judgeWrite('safetyStock')" clearable
|
|
|
|
placeholder="请输入" :disabled="judgeWrite('safetyStock')" clearable
|
|
|
|
:style='{ "width": "100%" }'>
|
|
|
|
:style='{ "width": "100%" }' :addonAfter="SKU">
|
|
|
|
</JnpfInput>
|
|
|
|
</JnpfInput>
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
@ -362,7 +365,8 @@
|
|
|
|
prop="availableInventory">
|
|
|
|
prop="availableInventory">
|
|
|
|
<JnpfInput v-model="dataForm.availableInventory"
|
|
|
|
<JnpfInput v-model="dataForm.availableInventory"
|
|
|
|
@change="changeData('availableInventory', -1)" placeholder="请输入"
|
|
|
|
@change="changeData('availableInventory', -1)" placeholder="请输入"
|
|
|
|
:disabled="judgeWrite('availableInventory')" clearable :style='{ "width": "100%" }'>
|
|
|
|
:disabled="judgeWrite('availableInventory')" clearable :style='{ "width": "100%" }'
|
|
|
|
|
|
|
|
:addonAfter="SKU">
|
|
|
|
</JnpfInput>
|
|
|
|
</JnpfInput>
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
@ -370,7 +374,7 @@
|
|
|
|
<jnpf-form-tip-item label="库存天数下限" v-if="judgeShow('inventoryDayDown')" prop="inventoryDayDown">
|
|
|
|
<jnpf-form-tip-item label="库存天数下限" v-if="judgeShow('inventoryDayDown')" prop="inventoryDayDown">
|
|
|
|
<JnpfInput v-model="dataForm.inventoryDayDown" @change="changeData('inventoryDayDown', -1)"
|
|
|
|
<JnpfInput v-model="dataForm.inventoryDayDown" @change="changeData('inventoryDayDown', -1)"
|
|
|
|
placeholder="请输入" :disabled="judgeWrite('inventoryDayDown')" clearable
|
|
|
|
placeholder="请输入" :disabled="judgeWrite('inventoryDayDown')" clearable
|
|
|
|
:style='{ "width": "100%" }'>
|
|
|
|
:style='{ "width": "100%" }' :addonAfter="SKU">
|
|
|
|
</JnpfInput>
|
|
|
|
</JnpfInput>
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
@ -379,7 +383,8 @@
|
|
|
|
prop="inventoryDayUpper">
|
|
|
|
prop="inventoryDayUpper">
|
|
|
|
<JnpfInput v-model="dataForm.inventoryDayUpper"
|
|
|
|
<JnpfInput v-model="dataForm.inventoryDayUpper"
|
|
|
|
@change="changeData('inventoryDayUpper', -1)" placeholder="请输入"
|
|
|
|
@change="changeData('inventoryDayUpper', -1)" placeholder="请输入"
|
|
|
|
:disabled="judgeWrite('inventoryDayUpper')" clearable :style='{ "width": "100%" }'>
|
|
|
|
:disabled="judgeWrite('inventoryDayUpper')" clearable :style='{ "width": "100%" }'
|
|
|
|
|
|
|
|
:addonAfter="SKU">
|
|
|
|
</JnpfInput>
|
|
|
|
</JnpfInput>
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
@ -387,7 +392,7 @@
|
|
|
|
<jnpf-form-tip-item label="库存下限" v-if="judgeShow('inventoryDown')" prop="inventoryDown">
|
|
|
|
<jnpf-form-tip-item label="库存下限" v-if="judgeShow('inventoryDown')" prop="inventoryDown">
|
|
|
|
<JnpfInput v-model="dataForm.inventoryDown" @change="changeData('inventoryDown', -1)"
|
|
|
|
<JnpfInput v-model="dataForm.inventoryDown" @change="changeData('inventoryDown', -1)"
|
|
|
|
placeholder="请输入" :disabled="judgeWrite('inventoryDown')" clearable
|
|
|
|
placeholder="请输入" :disabled="judgeWrite('inventoryDown')" clearable
|
|
|
|
:style='{ "width": "100%" }'>
|
|
|
|
:style='{ "width": "100%" }' :addonAfter="SKU">
|
|
|
|
</JnpfInput>
|
|
|
|
</JnpfInput>
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
@ -395,7 +400,7 @@
|
|
|
|
<jnpf-form-tip-item label="库存上限" v-if="judgeShow('inventoryUpper')" prop="inventoryUpper">
|
|
|
|
<jnpf-form-tip-item label="库存上限" v-if="judgeShow('inventoryUpper')" prop="inventoryUpper">
|
|
|
|
<JnpfInput v-model="dataForm.inventoryUpper" @change="changeData('inventoryUpper', -1)"
|
|
|
|
<JnpfInput v-model="dataForm.inventoryUpper" @change="changeData('inventoryUpper', -1)"
|
|
|
|
placeholder="请输入" :disabled="judgeWrite('inventoryUpper')" clearable
|
|
|
|
placeholder="请输入" :disabled="judgeWrite('inventoryUpper')" clearable
|
|
|
|
:style='{ "width": "100%" }'>
|
|
|
|
:style='{ "width": "100%" }' :addonAfter="SKU">
|
|
|
|
</JnpfInput>
|
|
|
|
</JnpfInput>
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
</jnpf-form-tip-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
@ -789,6 +794,21 @@ export default {
|
|
|
|
return ''
|
|
|
|
return ''
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
SKU() {
|
|
|
|
|
|
|
|
if (this.dataForm.productUnitList.length > 0) {
|
|
|
|
|
|
|
|
let opts = this.dataForm.productUnitList[0]['productUnitwarehouseIdOptions']
|
|
|
|
|
|
|
|
opts = opts.filter(o1 => {
|
|
|
|
|
|
|
|
return o1.id == this.dataForm.productUnitList[0]['productUnitwarehouseId']
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
if (opts.length > 0) {
|
|
|
|
|
|
|
|
return opts[0]['fullName']
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
return ''
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
return ''
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
watch: {
|
|
|
|
watch: {
|
|
|
|
'dataForm.manyUnitFlag': function (nManyUnitFlag, oManyUnitFlag) {
|
|
|
|
'dataForm.manyUnitFlag': function (nManyUnitFlag, oManyUnitFlag) {
|
|
|
|