|
|
|
@ -7,7 +7,7 @@ |
|
|
|
<i class="el-icon-delete"></i> |
|
|
|
</div> |
|
|
|
<el-input |
|
|
|
placeholder="输入关键字进行过滤" |
|
|
|
:placeholder="$t('equipment_type.EnterKeywordsForFiltering')" |
|
|
|
v-model="queryParams" |
|
|
|
></el-input> |
|
|
|
<el-tree |
|
|
|
@ -42,7 +42,7 @@ |
|
|
|
type="primary" |
|
|
|
@click="add" |
|
|
|
v-if="!show && (type == 0 || type == 1)" |
|
|
|
>添加设备</el-button |
|
|
|
>{{ $t("equipment_type.AddDevice") }}</el-button |
|
|
|
> |
|
|
|
<i |
|
|
|
class="el-icon-close closeBtn" |
|
|
|
@ -52,35 +52,74 @@ |
|
|
|
<div v-if="show"> |
|
|
|
<div class="right-title">{{ rightTitle }}</div> |
|
|
|
|
|
|
|
<el-form :model="formData"> |
|
|
|
<el-form-item label="设备类型名称"> |
|
|
|
<el-input v-model="formData.name"></el-input> |
|
|
|
<el-form :model="formData" :rules="rules" ref="ruleForm"> |
|
|
|
<el-form-item |
|
|
|
:label="$t('equipment_type.EquipmentTypeName')" |
|
|
|
prop="EquipmentTypeName" |
|
|
|
> |
|
|
|
<el-input |
|
|
|
v-model="formData.EquipmentTypeName" |
|
|
|
:placeholder=" |
|
|
|
$t('share.PleaseEnter') + |
|
|
|
$t('equipment_type.EnterKeywordsForFiltering') |
|
|
|
" |
|
|
|
></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="设备类别编号"> |
|
|
|
<el-input v-model="formData.name"></el-input> |
|
|
|
<el-form-item |
|
|
|
:label="$t('equipment_type.EquipmentCategoryNumber')" |
|
|
|
prop="EquipmentCategoryNumber" |
|
|
|
> |
|
|
|
<el-input |
|
|
|
v-model="formData.EquipmentCategoryNumber" |
|
|
|
:placeholder=" |
|
|
|
$t('share.PleaseEnter') + |
|
|
|
$t('equipment_type.EquipmentCategoryNumber') |
|
|
|
" |
|
|
|
></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="所属专业"> |
|
|
|
<el-input v-model="formData.name"></el-input> |
|
|
|
<el-form-item |
|
|
|
:label="$t('equipment_type.ProfessionalAffiliation')" |
|
|
|
prop="ProfessionalAffiliation" |
|
|
|
> |
|
|
|
<el-input |
|
|
|
v-model="formData.ProfessionalAffiliation" |
|
|
|
:placeholder=" |
|
|
|
$t('share.PleaseEnter') + |
|
|
|
$t('equipment_type.ProfessionalAffiliation') |
|
|
|
" |
|
|
|
></el-input> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item label="相数" v-if="type !== 0&&type !== 1"> |
|
|
|
<el-form-item |
|
|
|
:label="$t('equipment_type.NumberOfPhases')" |
|
|
|
v-if="type !== 0 && type !== 1" |
|
|
|
> |
|
|
|
<el-radio-group v-model="formData.resource"> |
|
|
|
<el-radio label="无相数"></el-radio> |
|
|
|
<el-radio label="单相"></el-radio> |
|
|
|
<el-radio label="三相"></el-radio> |
|
|
|
<el-radio |
|
|
|
:label="$t('equipment_type.NoPhaseNumber')" |
|
|
|
></el-radio> |
|
|
|
<el-radio |
|
|
|
:label="$t('equipment_type.singlePhase')" |
|
|
|
></el-radio> |
|
|
|
<el-radio :label="$t('equipment_type.threePhase')"></el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item label="相别" v-if="type !== 0&&type !== 1"> |
|
|
|
<el-form-item |
|
|
|
:label="$t('equipment_type.Farewell')" |
|
|
|
v-if="type !== 0 && type !== 1" |
|
|
|
> |
|
|
|
<el-radio-group v-model="formData.resource"> |
|
|
|
<el-radio label="无相数"></el-radio> |
|
|
|
<el-radio |
|
|
|
:label="$t('equipment_type.NoPhaseNumber')" |
|
|
|
></el-radio> |
|
|
|
<el-radio label="A"></el-radio> |
|
|
|
<el-radio label="B"></el-radio> |
|
|
|
<el-radio label="C"></el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item> |
|
|
|
<el-button type="primary">保存</el-button> |
|
|
|
<el-button type="primary" @click="subunit()">{{ $t("share.confirm") }}</el-button> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
</div> |
|
|
|
@ -91,6 +130,7 @@ |
|
|
|
</template> |
|
|
|
|
|
|
|
<script> |
|
|
|
|
|
|
|
export default { |
|
|
|
name: "equipment_type", |
|
|
|
data() { |
|
|
|
@ -127,11 +167,39 @@ export default { |
|
|
|
children: "children", |
|
|
|
label: "label", |
|
|
|
}, |
|
|
|
rightTitle: "添加设备", |
|
|
|
rightTitle: this.$t("equipment_type.AddDevice"), |
|
|
|
queryParams: "", |
|
|
|
formData: {}, |
|
|
|
show: false, |
|
|
|
type: 0, |
|
|
|
rules: { |
|
|
|
EquipmentTypeName: [ |
|
|
|
{ |
|
|
|
required: true, |
|
|
|
message: |
|
|
|
this.$t("share.PleaseEnter") + this.$t("share.EquipmentTypeName"), |
|
|
|
trigger: "blur", |
|
|
|
}, |
|
|
|
], |
|
|
|
EquipmentCategoryNumber: [ |
|
|
|
{ |
|
|
|
required: true, |
|
|
|
message: |
|
|
|
this.$t("share.PleaseEnter") + |
|
|
|
this.$t("share.EquipmentCategoryNumber"), |
|
|
|
trigger: "blur", |
|
|
|
}, |
|
|
|
], |
|
|
|
ProfessionalAffiliation: [ |
|
|
|
{ |
|
|
|
required: true, |
|
|
|
message: |
|
|
|
this.$t("share.PleaseEnter") + |
|
|
|
this.$t("share.ProfessionalAffiliation"), |
|
|
|
trigger: "blur", |
|
|
|
}, |
|
|
|
], |
|
|
|
}, |
|
|
|
}; |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
@ -140,11 +208,11 @@ export default { |
|
|
|
this.type = data.type; |
|
|
|
|
|
|
|
if (data.type == 0) { |
|
|
|
this.rightTitle = "添加设备"; |
|
|
|
this.rightTitle = this.$t("equipment_type.AddDevice"); |
|
|
|
this.show = true; |
|
|
|
} else if (data.type !== 0 && data.type !== 1) { |
|
|
|
this.show = true; |
|
|
|
this.rightTitle = "编辑设备"; |
|
|
|
this.rightTitle = this.$t("equipment_type.EditEquipment"); |
|
|
|
} else if (data.type == 1) { |
|
|
|
this.show = false; |
|
|
|
} |
|
|
|
@ -152,11 +220,21 @@ export default { |
|
|
|
add() { |
|
|
|
this.show = true; |
|
|
|
this.type = 0; |
|
|
|
this.rightTitle = "添加设备"; |
|
|
|
this.rightTitle = this.$t("equipment_type.AddDevice"); |
|
|
|
}, |
|
|
|
close() { |
|
|
|
this.show = false; |
|
|
|
}, |
|
|
|
subunit(){ |
|
|
|
this.$refs['ruleForm'].validate((valid) => { |
|
|
|
if (valid) { |
|
|
|
alert('submit!'); |
|
|
|
} else { |
|
|
|
console.log('error submit!!'); |
|
|
|
return false; |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|
}, |
|
|
|
}; |
|
|
|
</script> |
|
|
|
|