|
@@ -4,7 +4,20 @@
|
|
|
<div class="contents">
|
|
|
<div class="content">
|
|
|
<!-- <el-form ref="form" :label-position="labelPosition" label-width="95px" class="add-admin-form" :model="form" :rules="rules"> -->
|
|
|
- <el-form ref="form" :label-position="labelPosition" label-width="95px" class="add-version-form" :model="form" :rules="rules">
|
|
|
+ <el-form ref="form" :label-position="labelPosition" label-width="108px" class="add-version-form" :model="form" :rules="rules">
|
|
|
+ <el-form-item label="版本号归属:" prop="productType">
|
|
|
+ <el-select v-model="form.productType"
|
|
|
+ placeholder="请选择"
|
|
|
+ size="small"
|
|
|
+ :disabled="id && !copy?true:false">
|
|
|
+ <el-option
|
|
|
+ v-for="item in typeList"
|
|
|
+ :key="item.key"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.key">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="版本号:" prop="name" class="version-num">
|
|
|
<el-input v-model="form.name" placeholder="请输入版本号" maxlength="21"></el-input>
|
|
|
</el-form-item>
|
|
@@ -71,14 +84,16 @@
|
|
|
form:{
|
|
|
name:'',
|
|
|
refreshTime:'',
|
|
|
- remark:''
|
|
|
+ remark:'',
|
|
|
+ productType:null
|
|
|
},
|
|
|
id:null,
|
|
|
rules:{
|
|
|
name:[{ required: true, validator: titleVaild, trigger: [ 'change'] },
|
|
|
{ required: true, message: '请输入版本号',trigger: ['blur', 'change'] }],
|
|
|
remark:{ required: false, validator: remarkVaild, trigger: [ 'change'] },
|
|
|
- refreshTime:{ required: true, message: '请选择时间', trigger: ['blur', 'change'] }
|
|
|
+ refreshTime:{ required: true, message: '请选择时间', trigger: ['blur', 'change'] },
|
|
|
+ productType:{ required: true, message: '请选择版本号归属', trigger: ['blur', 'change'] },
|
|
|
},
|
|
|
pickerOptions1:{
|
|
|
disabledDate(time) {
|
|
@@ -86,7 +101,8 @@
|
|
|
},
|
|
|
},
|
|
|
copy:null,
|
|
|
- saveDisable: false //保存按钮禁止点击
|
|
|
+ saveDisable: false, //保存按钮禁止点击
|
|
|
+ typeList:[]
|
|
|
}
|
|
|
},
|
|
|
created(){
|
|
@@ -97,10 +113,13 @@
|
|
|
this.form.name = info.name;
|
|
|
this.form.refreshTime = info.refreshTime;
|
|
|
this.form.remark = info.remark;
|
|
|
+ this.form.productType = info.productType && !this.copy?info.productType:null;
|
|
|
this.title = this.copy?"版本信息维护-复制版本信息":"版本信息维护-修改版本信息";
|
|
|
// this.getList();
|
|
|
this.list = info.detail;
|
|
|
}
|
|
|
+ let typeList = JSON.parse(localStorage.getItem("knowledgeEnumsData"));
|
|
|
+ this.typeList = typeList.productTypeEnum;
|
|
|
},
|
|
|
methods:{
|
|
|
/*getList(){
|
|
@@ -173,7 +192,8 @@
|
|
|
message:"添加成功",
|
|
|
type:'success'
|
|
|
})
|
|
|
- this.$router.push({path: 'LT-YXSJWH-BBXXWH'});
|
|
|
+ // this.$router.push({path: 'LT-GBBXXWH-BBXXWH'});
|
|
|
+ this.$router.push({name: 'VersionInfo'});
|
|
|
}else{
|
|
|
this.$message({
|
|
|
message:res.data.msg,
|