Commit 8d1a62f3 by crushh

update: temp

parent 4ef53d68
......@@ -63,7 +63,6 @@ export default {
downloadImg() {
const qrcode = document.getElementById('qrImg');
console.log(qrcode);
let img = qrcode.getElementsByTagName('img')[0];
let link = document.createElement('a');
let url = img.getAttribute('src');
......
......@@ -4,7 +4,7 @@
<dm-sub-title type="line">基础信息</dm-sub-title>
<div class="section">
<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="2">通用链接</el-radio>
</el-radio-group>
......@@ -20,8 +20,8 @@
<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-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>
<dm-memberTag-group :visiable.sync="tagsDialogVisible" projectName="haobao-3" @save="saveTagPop"></dm-memberTag-group>
</div>
<dm-sub-title type="line">分配规则</dm-sub-title>
<p class="tips-info">
......@@ -150,9 +150,6 @@ export default {
if (this.form.customRuleJson.open == 1 && !this.form.storeList.length) {
return cb(new Error('请选择门店'));
}
if (this.form.customRuleJson.open == 1 && !this.form.storeList.length) {
return cb(new Error('请选择门店'));
}
cb();
};
return {
......@@ -173,13 +170,13 @@ export default {
rules: {
name: { required: true, message: '请输入链接名称' },
memberLabelId: { required: true, message: '请选择链接标签' },
storeList: { validator: validateStoreList }
storeList: { required: true, validator: validateStoreList }
},
storeData: [],
form: {
linkType: 1,
memberLabelName: '',
memberLabelId: '',
memberLabelName: '测试标签值名称重复- 温州青童时代店',
memberLabelId: 'edd3901afd1e418d93fdc3b50bb24784',
storeList: [],
name: '',
pageId: '',
......@@ -338,17 +335,23 @@ export default {
if (this.isAdd) {
linkAdd(data)
.then(res => {
setTimeout(() => {
this.btnLoading = false;
this.$router.go(-1);
}, 1000);
})
.finally(_ => {
.catch(_ => {
this.btnLoading = false;
});
} else {
linkUpdate(data)
.then(res => {
setTimeout(() => {
this.btnLoading = false;
this.$router.go(-1);
}, 1000);
})
.finally(_ => {
.catch(_ => {
this.btnLoading = false;
});
}
......
......@@ -17,9 +17,9 @@
<el-descriptions-item label="链接描述">{{ link.remark }}</el-descriptions-item>
</el-descriptions>
<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" plain @click="goEdit">修改</el-button>
<el-button plain @click="goEdit">修改</el-button>
</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