|
|
@@ -1,9 +1,21 @@
|
|
|
<template>
|
|
|
<div class="app-container">
|
|
|
<el-form validate-on-rule-change :rules="rules" ref="form" :model="form" label-width="140px">
|
|
|
- <el-button v-if="form.id" size="mini" type="text" @click="handleShare" icon="el-icon-coin"
|
|
|
+ <!-- <el-button v-if="form.id" size="mini" type="text" @click="handleShare" icon="el-icon-coin"
|
|
|
v-hasPermi="['hisStore:collection:WxaCodeCollectionUnLimit']">分享
|
|
|
- </el-button>
|
|
|
+ </el-button> -->
|
|
|
+ <el-form-item label="用户姓名" prop="userName">
|
|
|
+ <el-input v-model="form.userName" placeholder="请输入用户姓名"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="用户手机号后四位" prop="userPhoneFour">
|
|
|
+ <el-input v-model="form.userPhoneFour" placeholder="请输入手机号后四位"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="用户性别" prop="sex">
|
|
|
+ <el-select v-model="form.sex" placeholder="请选择用户性别">
|
|
|
+ <el-option label="男" value="1" />
|
|
|
+ <el-option label="女" value="0" />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="信息模板" prop="questionId">
|
|
|
<el-select @change="selectQuestion" v-model="form.questionId" placeholder="请选择问答">
|
|
|
<el-option v-for="dict in questionOptions" :key="dict.dictValue" :label="dict.dictLabel"
|
|
|
@@ -25,14 +37,14 @@
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
- <el-form-item v-if="form.questionId" label="是否关联套餐包" prop="isPackage">
|
|
|
+ <el-form-item v-if="form.questionId" label="是否关联产品疗法" prop="isPackage">
|
|
|
<el-radio-group v-model="form.isPackage">
|
|
|
<el-radio :label="0">否</el-radio>
|
|
|
<el-radio :label="1">是</el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
- <el-form-item v-if="form.isPackage == 1" label="套餐包" prop="packageId">
|
|
|
- <el-select filterable v-model="form.packageId" placeholder="请选择套餐包">
|
|
|
+ <el-form-item v-if="form.isPackage == 1" label="产品疗法" prop="packageId">
|
|
|
+ <el-select filterable v-model="form.packageId" placeholder="请选择产品疗法">
|
|
|
<el-option v-for="dict in privatePackageOptions" :key="dict.dictValue" :label="dict.dictLabel"
|
|
|
:value="parseInt(dict.dictValue)" />
|
|
|
</el-select>
|
|
|
@@ -120,7 +132,7 @@ export default {
|
|
|
link.click();
|
|
|
document.body.removeChild(link);
|
|
|
},
|
|
|
- handleShare() {
|
|
|
+ handleShare(id) {
|
|
|
let loadingRock = this.$loading({
|
|
|
lock: true,
|
|
|
text: '生成二维码中~~请不要刷新页面!!',
|
|
|
@@ -128,10 +140,10 @@ export default {
|
|
|
background: 'rgba(0, 0, 0, 0.7)'
|
|
|
});
|
|
|
|
|
|
- getWxaCodeCollectionUnLimit(this.form.id).then(response => {
|
|
|
+ getWxaCodeCollectionUnLimit(id).then(response => {
|
|
|
this.codeImage = response.url
|
|
|
this.collectionForm.open = true;
|
|
|
- this.collectionForm.name = this.form.id;
|
|
|
+ this.collectionForm.name = id;
|
|
|
loadingRock.close();
|
|
|
}).finally(res => {
|
|
|
loadingRock.close();
|
|
|
@@ -194,7 +206,8 @@ export default {
|
|
|
this.msgSuccess("修改成功");
|
|
|
this.open = false;
|
|
|
this.$parent.$parent.closeCollection();
|
|
|
- this.$refs[form].resetFields();
|
|
|
+ this.$refs['form'].resetFields();
|
|
|
+ this.handleShare(res.data);
|
|
|
})
|
|
|
|
|
|
} else {
|
|
|
@@ -202,7 +215,8 @@ export default {
|
|
|
this.msgSuccess("添加成功");
|
|
|
this.open = false;
|
|
|
this.$parent.$parent.closeCollection();
|
|
|
- this.$refs[form].resetFields();
|
|
|
+ this.$refs['form'].resetFields();
|
|
|
+ this.handleShare(res.data);
|
|
|
})
|
|
|
}
|
|
|
// this.resetForm("form");
|