物资类型管理-4级修改表单修改

This commit is contained in:
FrancisHu 2024-08-14 19:07:42 +08:00
parent bb0a53fc52
commit 406517cdf0
1 changed files with 130 additions and 2 deletions

View File

@ -58,7 +58,7 @@
<el-input v-model="typeParamsLv3.code" disabled />
</el-form-item>
<el-form-item label="新增类型名称" prop="name">
<el-input v-model="typeParamsLv3.name" />
<el-input v-model="typeParamsLv3.name" />
</el-form-item>
</el-form>
<!-- form-修改 level1 -->
@ -99,6 +99,111 @@
<el-input v-model="typeEditParamsLv2.code" disabled />
</el-form-item>
</el-form>
<!-- form-修改 level3 -->
<el-form
label-width="100px"
size="medium"
ref="typeEditParamsRef"
:model="typeEditParamsLv3"
:rules="typeEditParamsLv3Rules"
v-if="subSort === 2 && editParams.level === '3'"
>
<el-form-item label="类型名称" prop="constructionType">
<el-input v-model="typeEditParamsLv3.constructionType" />
</el-form-item>
<el-form-item label="类型编码" prop="code">
<el-input v-model="typeEditParamsLv3.code" disabled />
</el-form-item>
</el-form>
<!-- form-修改 level4 -->
<el-form
label-width="100px"
size="medium"
ref="typeEditParamsRef"
:model="typeEditParamsLv4"
:rules="typeEditParamsLv4Rules"
v-if="subSort === 2 && editParams.level === '4'"
>
<el-row :gutter="24">
<el-col :span="12">
<el-form-item label="机具类型" prop="constructionType">
<el-input v-model="typeEditParamsLv4.constructionType" disabled />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="规格型号" prop="maModal">
<el-input v-model="typeEditParamsLv4.maModal" />
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="24">
<el-col :span="12">
<el-form-item label="额定载荷" prop="rateLoad">
<el-input v-model="typeEditParamsLv4.rateLoad" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="试验载荷" prop="testLoad">
<el-input v-model="typeEditParamsLv4.testLoad" />
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="24">
<el-col :span="12">
<el-form-item label="持荷时间(分)" prop="rateLoad">
<el-input v-model="typeEditParamsLv4.holdTime" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="购置价格" prop="purchasePrice">
<el-input v-model="typeEditParamsLv4.purchasePrice" />
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="24">
<el-col :span="12">
<el-form-item label="租赁价格" prop="leasePrice">
<el-input v-model="typeEditParamsLv4.leasePrice" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="丢失赔偿价格" prop="losePrice">
<el-input v-model="typeEditParamsLv4.losePrice" />
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="24">
<el-col :span="12">
<el-form-item label="是否需要试验" prop="ifExam">
<el-select v-model="typeEditParamsLv4.ifExam"></el-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="管理模式" prop="manageType">
<el-select v-model="typeEditParamsLv4.manageType"></el-select>
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="24">
<el-col :span="12">
<el-form-item label="抽检比例" prop="checkRate">
<el-input v-model="typeEditParamsLv4.checkRate" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="计量单位" prop="unitName">
<el-input v-model="typeEditParamsLv4.unitName" />
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="24">
<el-col :span="12">
<el-form-item label="预警数量" prop="warnNum">
<el-input v-model="typeEditParamsLv4.warnNum" />
</el-form-item>
</el-col>
</el-row>
</el-form>
<!-- 新增-按钮群 -->
<div
v-if="subSort === 1"
@ -240,6 +345,27 @@ export default {
constructionType: undefined, //
code: undefined, //
},
// Lv3
typeEditParamsLv3: {
constructionType: undefined, //
code: undefined, //
},
// Lv4
typeEditParamsLv4: {
constructionType: undefined, //
maModal: undefined, //
rateLoad: undefined, //
testLoad: undefined, //
holdTime: undefined, // ()
purchasePrice: undefined, //
leasePrice: undefined, //
losePrice: undefined, //
ifExam: undefined, //
manageType: undefined, //
checkRate: undefined, //
unitName: undefined, //
warnNum: undefined, //
},
fileList: [],
//
unitSelRange: [],
@ -276,7 +402,9 @@ export default {
},
], */
},
typeEditParamsLv2Rules: {}
typeEditParamsLv2Rules: {},
typeEditParamsLv3Rules: {},
typeEditParamsLv4Rules: {}
}
},
methods: {