提交 db048c7f 编写于 作者: 张平's avatar 张平

Merge branch 'dev-share-20200225' into 'release'

问卷迭代后台管理系统添加分享配置 code reviewer:张平

问卷迭代添加分享配置

See merge request !2
此差异已折叠。
...@@ -286,6 +286,36 @@ ...@@ -286,6 +286,36 @@
<el-radio :label="1"></el-radio> <el-radio :label="1"></el-radio>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
<el-form-item
label="填写完是否需要提示用户分享"
v-show="questionEditList.showType == 2"
>
<el-radio-group
v-model="questionEditList.shareFlag"
:disabled="formStatus != 'create'"
>
<el-radio :label="2"></el-radio>
<el-radio :label="1"></el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="分享地址" class="spe-label-require" v-show="questionEditList.showType == 2 && questionEditList.shareFlag == 1">
<el-input
v-model="questionEditList.shareUrl"
style="width: 300px;">
</el-input>
</el-form-item>
<el-form-item label="分享的标题" class="spe-label-require" v-show="questionEditList.showType == 2 && questionEditList.shareFlag == 1">
<el-input
v-model="questionEditList.shareTitle"
style="width: 300px;">
</el-input>
</el-form-item>
<el-form-item label="分享的描述" class="spe-label-require" v-show="questionEditList.showType == 2 && questionEditList.shareFlag == 1">
<el-input
v-model="questionEditList.shareIntro"
style="width: 300px;">
</el-input>
</el-form-item>
<el-form-item label="基本信息" v-show="questionEditList.showType == 2"> <el-form-item label="基本信息" v-show="questionEditList.showType == 2">
<el-checkbox v-model="userBase.name" label="true">姓名</el-checkbox> <el-checkbox v-model="userBase.name" label="true">姓名</el-checkbox>
<el-checkbox v-model="userBase.mobile" label="true" <el-checkbox v-model="userBase.mobile" label="true"
...@@ -439,7 +469,11 @@ export default { ...@@ -439,7 +469,11 @@ export default {
bizType: 0, //业务类型 0普通 ,1 招募 bizType: 0, //业务类型 0普通 ,1 招募
limitNumFlag: "0", //填写次数flag limitNumFlag: "0", //填写次数flag
limitNum: 1, //填写次数 limitNum: 1, //填写次数
auditFlag: 2 auditFlag: 2,
shareFlag: 2,
shareUrl: '',
shareTitle: '',
shareIntro: '',
}, },
formStatus: "create", formStatus: "create",
loginAuthList: [], //登录权限控制 loginAuthList: [], //登录权限控制
...@@ -558,7 +592,11 @@ export default { ...@@ -558,7 +592,11 @@ export default {
bizType: 0, bizType: 0,
limitNumFlag: "0", limitNumFlag: "0",
limitNum: 1, limitNum: 1,
auditFlag: 2 auditFlag: 2,
shareFlag: 2,
shareUrl: '',
shareTitle: '',
shareIntro: '',
} }
); );
vm.loginAuthList = ["1"]; vm.loginAuthList = ["1"];
...@@ -756,7 +794,26 @@ export default { ...@@ -756,7 +794,26 @@ export default {
return; return;
} }
} }
if (vm.questionEditList.showType == 2) {
if (vm.questionEditList.shareFlag == 1) {
if (vm.questionEditList.shareUrl == '') {
vm.$message.info("请填写分享地址");
return;
}
if (vm.questionEditList.shareTitle == '') {
vm.$message.info("请填写分享标题");
return;
}
if (vm.questionEditList.shareIntro == '') {
vm.$message.info("请填写分享描述");
return;
}
}else {
vm.questionEditList.shareUrl = '';
vm.questionEditList.shareTitle = '';
vm.questionEditList.shareIntro = '';
}
}
let req = { let req = {
model: JSON.parse(JSON.stringify(vm.questionEditList)), model: JSON.parse(JSON.stringify(vm.questionEditList)),
fileArray: vm.fileArray, fileArray: vm.fileArray,
...@@ -924,3 +981,10 @@ export default { ...@@ -924,3 +981,10 @@ export default {
} }
} }
</style> </style>
<style>
.spe-label-require .el-form-item__label:before{
content: '*';
color: #F56C6C;
margin-right: 4px;
}
</style>
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册