Commit 8d1a62f3 by crushh

update: temp

parent 4ef53d68
...@@ -63,7 +63,6 @@ export default { ...@@ -63,7 +63,6 @@ export default {
downloadImg() { downloadImg() {
const qrcode = document.getElementById('qrImg'); const qrcode = document.getElementById('qrImg');
console.log(qrcode);
let img = qrcode.getElementsByTagName('img')[0]; let img = qrcode.getElementsByTagName('img')[0];
let link = document.createElement('a'); let link = document.createElement('a');
let url = img.getAttribute('src'); let url = img.getAttribute('src');
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<dm-sub-title type="line">基础信息</dm-sub-title> <dm-sub-title type="line">基础信息</dm-sub-title>
<div class="section"> <div class="section">
<el-form-item label="链接类型" required> <el-form-item label="链接类型" required>
<el-radio-group v-model="form.linkType"> <el-radio-group v-model="form.linkType" :disabled="isEdit">
<el-radio :label="1">专用链接</el-radio> <el-radio :label="1">专用链接</el-radio>
<el-radio :label="2">通用链接</el-radio> <el-radio :label="2">通用链接</el-radio>
</el-radio-group> </el-radio-group>
...@@ -20,8 +20,8 @@ ...@@ -20,8 +20,8 @@
<el-form-item label="链接标签" required prop="memberLabelId"> <el-form-item label="链接标签" required prop="memberLabelId">
<el-button plain v-if="!form.memberLabelId" @click="tagsDialogVisible = true"><i class="iconfont-components3 icon-cp-PlusOutlined addPic"></i>添加标签</el-button> <el-button plain v-if="!form.memberLabelId" @click="tagsDialogVisible = true"><i class="iconfont-components3 icon-cp-PlusOutlined addPic"></i>添加标签</el-button>
<el-tag v-else closable @close="handleTagCloseTag">{{ form.memberLabelName }}</el-tag> <el-tag v-else closable @close="handleTagCloseTag">{{ form.memberLabelName }}</el-tag>
<dm-memberTag-group :visiable.sync="tagsDialogVisible" projectName="haobao-3" @save="saveTagPop"></dm-memberTag-group>
</el-form-item> </el-form-item>
<dm-memberTag-group :visiable.sync="tagsDialogVisible" projectName="haobao-3" @save="saveTagPop"></dm-memberTag-group>
</div> </div>
<dm-sub-title type="line">分配规则</dm-sub-title> <dm-sub-title type="line">分配规则</dm-sub-title>
<p class="tips-info"> <p class="tips-info">
...@@ -150,9 +150,6 @@ export default { ...@@ -150,9 +150,6 @@ export default {
if (this.form.customRuleJson.open == 1 && !this.form.storeList.length) { if (this.form.customRuleJson.open == 1 && !this.form.storeList.length) {
return cb(new Error('请选择门店')); return cb(new Error('请选择门店'));
} }
if (this.form.customRuleJson.open == 1 && !this.form.storeList.length) {
return cb(new Error('请选择门店'));
}
cb(); cb();
}; };
return { return {
...@@ -173,13 +170,13 @@ export default { ...@@ -173,13 +170,13 @@ export default {
rules: { rules: {
name: { required: true, message: '请输入链接名称' }, name: { required: true, message: '请输入链接名称' },
memberLabelId: { required: true, message: '请选择链接标签' }, memberLabelId: { required: true, message: '请选择链接标签' },
storeList: { validator: validateStoreList } storeList: { required: true, validator: validateStoreList }
}, },
storeData: [], storeData: [],
form: { form: {
linkType: 1, linkType: 1,
memberLabelName: '', memberLabelName: '测试标签值名称重复- 温州青童时代店',
memberLabelId: '', memberLabelId: 'edd3901afd1e418d93fdc3b50bb24784',
storeList: [], storeList: [],
name: '', name: '',
pageId: '', pageId: '',
...@@ -338,17 +335,23 @@ export default { ...@@ -338,17 +335,23 @@ export default {
if (this.isAdd) { if (this.isAdd) {
linkAdd(data) linkAdd(data)
.then(res => { .then(res => {
setTimeout(() => {
this.btnLoading = false;
this.$router.go(-1); this.$router.go(-1);
}, 1000);
}) })
.finally(_ => { .catch(_ => {
this.btnLoading = false; this.btnLoading = false;
}); });
} else { } else {
linkUpdate(data) linkUpdate(data)
.then(res => { .then(res => {
setTimeout(() => {
this.btnLoading = false;
this.$router.go(-1); this.$router.go(-1);
}, 1000);
}) })
.finally(_ => { .catch(_ => {
this.btnLoading = false; this.btnLoading = false;
}); });
} }
......
...@@ -17,9 +17,9 @@ ...@@ -17,9 +17,9 @@
<el-descriptions-item label="链接描述">{{ link.remark }}</el-descriptions-item> <el-descriptions-item label="链接描述">{{ link.remark }}</el-descriptions-item>
</el-descriptions> </el-descriptions>
<div class="m-t-10"> <div class="m-t-10">
<el-button icon="el-icon-download" plain @click="downloadQR">下载二维码</el-button> <el-button v-if="link.linkType == 2" icon="el-icon-download" plain @click="downloadQR">下载二维码</el-button>
<el-button v-if="link.linkType == 2" v-clipboard:text="link.linkUrl" plain>复制链接</el-button> <el-button v-if="link.linkType == 2" v-clipboard:text="link.linkUrl" plain>复制链接</el-button>
<el-button v-if="link.linkType == 2" plain @click="goEdit">修改</el-button> <el-button plain @click="goEdit">修改</el-button>
</div> </div>
</div> </div>
</div> </div>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment