提交 282c77d6 编写于 作者: chendeli's avatar chendeli

edit 逻辑

上级 65346331
...@@ -78,14 +78,15 @@ ...@@ -78,14 +78,15 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-form-item v-if="hasCertificate" label="组件完成(%)" prop="certificateCondition"> <el-form-item label="组件完成(%)" prop="certificateCondition">
<el-input-number <el-input-number
v-model="portalComponent.certificateCondition" v-model="portalComponent.certificateCondition"
controls-position="right" controls-position="right"
@change="handleChange" @change="handleChange"
:disabled="componentStatus == 3 || componentStatus == 4" :disabled="componentStatus == 3 || componentStatus == 4"
:step="10" :precision="0"
:min="10" :step="1"
:min="0"
:max="100"> :max="100">
</el-input-number> </el-input-number>
</el-form-item> </el-form-item>
...@@ -107,6 +108,13 @@ ...@@ -107,6 +108,13 @@
<el-input v-model="item.name" @blur="moduleNameValidate(index)" :disabled="fieldDisabled(item)" size="small" placeholder="请选择模块名称" style="width:288px;"></el-input> <el-input v-model="item.name" @blur="moduleNameValidate(index)" :disabled="fieldDisabled(item)" size="small" placeholder="请选择模块名称" style="width:288px;"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row>
<el-row>
<!-- <el-col :span="10">
<el-form-item label="模块名称" prop="name">
<el-input v-model="item.name" @blur="moduleNameValidate(index)" :disabled="fieldDisabled(item)" size="small" placeholder="请选择模块名称" style="width:288px;"></el-input>
</el-form-item>
</el-col> -->
<el-col :span="8" v-if="idType == 1"> <el-col :span="8" v-if="idType == 1">
<el-form-item label="是否对外开放" prop="openFlag"> <el-form-item label="是否对外开放" prop="openFlag">
<el-radio-group v-model="item.openFlag" @change="selectIsOpen(index)" :disabled="fieldDisabled(item) || item.openDisabled"> <el-radio-group v-model="item.openFlag" @change="selectIsOpen(index)" :disabled="fieldDisabled(item) || item.openDisabled">
...@@ -115,6 +123,14 @@ ...@@ -115,6 +123,14 @@
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8" v-if="idType == 1">
<el-form-item label="通过标准" prop="passType">
<el-radio-group v-model="item.passType" @change="selectStandard(index)" :disabled="fieldDisabled(item) || item.openDisabled">
<el-radio :label="1">全部完成</el-radio>
<el-radio :label="2">无要求</el-radio>
</el-radio-group>
</el-form-item>
</el-col>
<el-col :span="6" v-if="idType == 1"> <el-col :span="6" v-if="idType == 1">
<el-form-item label="是否启用" prop="status"> <el-form-item label="是否启用" prop="status">
<el-radio-group v-model="item.status" @change="selectIsOpenStatus(index)" :disabled="fieldDisabled(item)"> <el-radio-group v-model="item.status" @change="selectIsOpenStatus(index)" :disabled="fieldDisabled(item)">
...@@ -405,14 +421,15 @@ export default { ...@@ -405,14 +421,15 @@ export default {
imageUrl:'', imageUrl:'',
seqNo: '', seqNo: '',
certificateId: '', // 0 没有证书,配置证书为否 certificateId: '', // 0 没有证书,配置证书为否
certificateCondition: '60', // 证书完成率 certificateCondition: '100', // 证书完成率
status: '' status: ''
}, },
componentList: { componentList: {
moduleModelList: [{ moduleModelList: [{
id: '', id: '',
name: '', name: '',
openFlag: '', // 1 否 不开放 2 是 开放 openFlag: '', // 1 否 不开放 2 是 开放,
passType:'1',//1:全部完成 2:无要求
templetModelList: [] templetModelList: []
}] }]
}, },
...@@ -510,6 +527,10 @@ export default { ...@@ -510,6 +527,10 @@ export default {
}) })
} }
}, },
selectStandard(index){
},
// 删除图片 // 删除图片
deleteImg() { deleteImg() {
vm.portalComponent.imageUrl = '' vm.portalComponent.imageUrl = ''
...@@ -520,14 +541,19 @@ export default { ...@@ -520,14 +541,19 @@ export default {
vm.portalComponent.certificateId = '' vm.portalComponent.certificateId = ''
if(val == '否') { if(val == '否') {
vm.hasCertificate = false vm.hasCertificate = false
vm.portalComponent.certificateCondition = 0 //vm.portalComponent.certificateCondition = 0
}else{ }else{
vm.hasCertificate = true vm.hasCertificate = true
vm.portalComponent.certificateCondition = 60 //vm.portalComponent.certificateCondition = 100
} }
vm.portalComponent.certificateCondition = 100
}, },
// 获取组件完成率 // 获取组件完成率
handleChange(value) { handleChange(value) {
console.log(value)
if(value == 1){
}
vm.portalComponent.certificateCondition = value vm.portalComponent.certificateCondition = value
}, },
// 获取证书下拉列表 // 获取证书下拉列表
...@@ -854,6 +880,7 @@ export default { ...@@ -854,6 +880,7 @@ export default {
openFlag: 1, // 1不开放 2开放 openFlag: 1, // 1不开放 2开放
moduleType: 1, // 2为从预设模块中添加 moduleType: 1, // 2为从预设模块中添加
status: 1, // 1 不启用 2启用 status: 1, // 1 不启用 2启用
passType:1,
templetModelList: [] templetModelList: []
}); });
vm.componentList.moduleModelList[(vm.componentList.moduleModelList.length - 1)].openDisabled = true; vm.componentList.moduleModelList[(vm.componentList.moduleModelList.length - 1)].openDisabled = true;
...@@ -1397,5 +1424,3 @@ export default { ...@@ -1397,5 +1424,3 @@ export default {
} }
} }
</style> </style>
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册