|
|
@@ -30,6 +30,7 @@
|
|
|
<el-form-item label="编号类型:">
|
|
|
<el-select
|
|
|
v-model="ruleForm.numTypeId"
|
|
|
+ clearable
|
|
|
placeholder="请选择"
|
|
|
style="width: 100%"
|
|
|
>
|
|
|
@@ -59,6 +60,7 @@
|
|
|
<div class="row">
|
|
|
<el-form-item label="文物类别:" prop="goodsTypeId">
|
|
|
<el-select
|
|
|
+ clearable
|
|
|
v-model="ruleForm.goodsTypeId"
|
|
|
placeholder="请选择"
|
|
|
style="width: 100%"
|
|
|
@@ -73,11 +75,11 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item label="文物级别:" prop="level">
|
|
|
<el-select
|
|
|
+ clearable
|
|
|
v-model="ruleForm.level"
|
|
|
placeholder="请选择"
|
|
|
style="width: 100%"
|
|
|
>
|
|
|
- <el-option label="请选择" :value='null'></el-option>
|
|
|
<el-option label="资料" :value="4"></el-option>
|
|
|
<el-option label="三级" :value="3"></el-option>
|
|
|
<el-option label="二级" :value="2"></el-option>
|
|
|
@@ -90,11 +92,11 @@
|
|
|
<div class="row">
|
|
|
<el-form-item label="文物质地:" prop="textureType">
|
|
|
<el-select
|
|
|
+ clearable
|
|
|
v-model="ruleForm.textureType"
|
|
|
placeholder="质地类型"
|
|
|
style="width: 100%"
|
|
|
>
|
|
|
- <el-option label="请选择" :value='null'></el-option>
|
|
|
<el-option label="单一质地" :value="0"></el-option>
|
|
|
<el-option label="复合质地" :value="1"></el-option>
|
|
|
</el-select>
|
|
|
@@ -132,11 +134,11 @@
|
|
|
<div class="row">
|
|
|
<el-form-item label="完残程度:" prop="integrity">
|
|
|
<el-select
|
|
|
+ clearable
|
|
|
v-model="ruleForm.integrity"
|
|
|
placeholder="请选择"
|
|
|
style="width: 100%"
|
|
|
>
|
|
|
- <el-option label="请选择" :value='null'></el-option>
|
|
|
<el-option label="完整" :value="1"></el-option>
|
|
|
<el-option label="基本完整" :value="0"></el-option>
|
|
|
<el-option label="残缺" :value="-1"></el-option>
|
|
|
@@ -144,11 +146,11 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item label="保存状态:">
|
|
|
<el-select
|
|
|
+ clearable
|
|
|
v-model="ruleForm.repair"
|
|
|
placeholder="请选择"
|
|
|
style="width: 100%"
|
|
|
>
|
|
|
- <el-option label="请选择" :value='null'></el-option>
|
|
|
<el-option label="已修复" :value="3"></el-option>
|
|
|
<el-option label="腐蚀损坏严重,急需修复" :value="2"></el-option>
|
|
|
<el-option label="部分损腐,需要修复" :value="1"></el-option>
|
|
|
@@ -166,11 +168,11 @@
|
|
|
<div class="row">
|
|
|
<el-form-item label="数量类型:">
|
|
|
<el-select
|
|
|
+ clearable
|
|
|
v-model="ruleForm.amountType"
|
|
|
placeholder="请选择"
|
|
|
style="width: 100%"
|
|
|
>
|
|
|
- <el-option label="请选择" :value='null'></el-option>
|
|
|
<el-option label="一套多件" :value="1"></el-option>
|
|
|
<el-option label="单件" :value="0"></el-option>
|
|
|
</el-select>
|
|
|
@@ -183,6 +185,7 @@
|
|
|
<div class="row">
|
|
|
<el-form-item label="质量范围:">
|
|
|
<el-select
|
|
|
+ clearable
|
|
|
v-model="ruleForm.qualityScope"
|
|
|
placeholder="请选择"
|
|
|
style="width: 100%"
|
|
|
@@ -204,6 +207,7 @@
|
|
|
<div class="row">
|
|
|
<el-form-item label="入藏时间范围:">
|
|
|
<el-select
|
|
|
+ clearable
|
|
|
v-model="ruleForm.checkInScope"
|
|
|
placeholder="请选择"
|
|
|
style="width: 100%"
|
|
|
@@ -383,7 +387,6 @@ export default {
|
|
|
description: ''// 来源说明
|
|
|
},
|
|
|
checkInScope: [
|
|
|
- '请选择',
|
|
|
'1949.10.1前',
|
|
|
'1949.10.1-1965',
|
|
|
'1966-1976',
|
|
|
@@ -391,7 +394,6 @@ export default {
|
|
|
'2001至今'
|
|
|
], // 入藏时间范围
|
|
|
qualityRange: [
|
|
|
- '请选择',
|
|
|
'<0.01kg',
|
|
|
'0.01-1kg',
|
|
|
'1-50kg',
|
|
|
@@ -415,12 +417,12 @@ export default {
|
|
|
description: [{ max: 128, message: '不能超过128个字符', trigger: 'blur' }],
|
|
|
quality: [{ max: 32, message: '不能超过32个字符', trigger: 'blur' }],
|
|
|
amount: { max: 8, message: '不能超过8个字符', trigger: 'blur' },
|
|
|
- level: [{ required: true, message: '不能为空', trigger: 'blur' }],
|
|
|
- goodsTypeId: [{ required: true, message: '不能为空', trigger: 'blur' }],
|
|
|
- textureType: [{ required: true, message: '不能为空', trigger: 'blur' }],
|
|
|
+ level: [{ required: true, message: '不能为空', trigger: 'change' }],
|
|
|
+ goodsTypeId: [{ required: true, message: '不能为空', trigger: 'change' }],
|
|
|
+ textureType: [{ required: true, message: '不能为空', trigger: 'change' }],
|
|
|
texture: { max: 16, message: '不能超过16个字符', trigger: 'blur' },
|
|
|
textureCategory: { max: 16, message: '不能超过16个字符', trigger: 'blur' },
|
|
|
- integrity: [{ required: true, message: '不能为空', trigger: 'blur' }]
|
|
|
+ integrity: [{ required: true, message: '不能为空', trigger: 'change' }]
|
|
|
},
|
|
|
// 上传图片和文件
|
|
|
fileList: [],
|
|
|
@@ -625,11 +627,9 @@ export default {
|
|
|
// 获取文物编号类型
|
|
|
const res = await getGoodsNumType()
|
|
|
this.numType = res.data
|
|
|
- this.numType.unshift({ id: null, name: '请选择' })
|
|
|
// 获取文物类型
|
|
|
const res2 = await getGoodsType()
|
|
|
this.objectType = res2.data
|
|
|
- this.objectType.unshift({ id: null, name: '请选择' })
|
|
|
},
|
|
|
beforeCreate () {}, // 生命周期 - 创建之前
|
|
|
beforeMount () {}, // 生命周期 - 挂载之前
|