Commit 6bef4dc6 authored by zhengke's avatar zhengke

修改

parent dadec8da
......@@ -39,11 +39,11 @@
<!-- 选择图片文件 -->
<el-dialog :title="commonTitle" :visible.sync="isShowLunbo" width="960px">
<el-form label-width="100px" :model="addMsg" :rules="rules" ref="addMsg">
<el-form-item label="标题">
<el-input type="text" v-model="addMsg.NavName" size="small" maxlength="100"></el-input>
<el-form-item label="标题" prop="NavName">
<el-input type="text" v-model="addMsg.NavName" size="small" maxlength="50"></el-input>
</el-form-item>
<el-form-item label="跳转链接">
<el-input type="text" v-model="addMsg.NavLink" size="small" maxlength="200">
<el-input type="text" v-model="addMsg.NavLink" size="small" :disabled="true" maxlength="200">
<el-button slot="append" @click="isShowLink=true">选择链接</el-button>
</el-input>
</el-form-item>
......@@ -98,6 +98,11 @@
NavImg: '' //图片链接
},
rules: {
NavName:[{
required: true,
message: "标题不能为空",
trigger: "change"
}],
NavImg: [{
required: true,
message: "图片不能为空",
......
......@@ -418,8 +418,12 @@
<div class="custom_formBody">
<div style="margin-bottom:15px;">
<el-tooltip class="item" effect="dark" content="建议尺寸:750 * 1334" placement="top">
<el-button size="mini">更换背景图</el-button>
<el-button size="mini" @click="choicImg=true">更换背景图</el-button>
</el-tooltip>
<el-tooltip class="item" effect="dark" content="恢复默认图" placement="top">
<el-button size="mini" @click="ShareMsg.PosterBgImg=sharePosterDefaultImg">恢复默认背景</el-button>
</el-tooltip>
</div>
<div flex="wrap:wrap">
<div class="custom_component" v-for="(item,index) in ShareTabs" :key="index"
......@@ -679,14 +683,21 @@
<template v-else>
<thematicPosters></thematicPosters>
</template>
<!-- 选择图片文件 -->
<el-dialog title="选择文件" :visible.sync="choicImg" width="1240px">
<ChooseImg @SelectId="SelectId"></ChooseImg>
</el-dialog>
</div>
</template>
<script>
import PictureCheck from "../common/PictureCheck.vue"
import thematicPosters from "../StoreDesign/thematicPosters.vue"
import ChooseImg from "@/components/global/ChooseImg.vue";
export default {
data() {
return {
//选择背景图
choicImg:false,
activeName: '1',
checkIndex: 1,
//二维码最大上边距
......@@ -750,7 +761,8 @@
created() {},
components: {
PictureCheck,
thematicPosters
thematicPosters,
ChooseImg
},
methods: {
//切换
......@@ -898,7 +910,13 @@
this.Info(res.data.message);
}
})
}
},
//选择图片
SelectId(msg) {
this.ShareMsg.PosterBgImg = this.getIconLink(msg.url);
this.choicImg = false;
},
},
mounted() {
this.maxTwocodeTop = 1334 - this.ShareMsg.QrCodeSize;
......
......@@ -56,7 +56,7 @@
<el-input v-model="addMsg.NavIconName" class="w400" size="small" placeholder="请输入名称" maxlength="20" />
</el-form-item>
<el-form-item label="排序" prop="NavIconSort">
<el-input type="text" v-model="addMsg.NavIconSort" size="small" class="w400" placeholder="请输入排序"
<el-input type="text" v-model="addMsg.NavIconSort" @keyup.native="checkInteger(addMsg,'NavIconSort')" size="small" class="w400" placeholder="请输入排序"
maxlength="4" />
</el-form-item>
<el-form-item label="导航图标" prop="NavIconImg">
......
......@@ -3,7 +3,7 @@
<template v-if="storesIsShowAdd">
<div class="head-title">
门店管理
<el-button @click="storesIsShowAdd=false" style="float:right;margin-top: -5px;" size="small" type="primary">
<el-button @click="storesIsShowAdd=false,clearMsg()" style="float:right;margin-top: -5px;" size="small" type="primary">
添加门店
</el-button>
</div>
......@@ -58,10 +58,10 @@
<div class="el-row">
<div class="el-col el-col-12">
<el-form-item label="门店名称" prop="Name">
<el-input type="text" placeholder="请输入门店名称" v-model="addMsg.Name" size="small"></el-input>
<el-input type="text" placeholder="请输入门店名称" v-model="addMsg.Name" maxlength="50" size="small"></el-input>
</el-form-item>
<el-form-item label="联系电话" prop="Tel">
<el-input type="text" placeholder="请输入门店联系电话" v-model="addMsg.Tel" size="small"></el-input>
<el-input type="text" placeholder="请输入门店联系电话" v-model="addMsg.Tel" maxlength="20" size="small"></el-input>
</el-form-item>
<el-form-item label="门店地址" prop="Address">
<el-input type="text" placeholder="请输入门店地址" v-model="addMsg.Address" size="small"></el-input>
......@@ -116,13 +116,13 @@
</div>
</el-form-item>
<el-form-item label="营业时间">
<el-time-select placeholder="起始时间" v-model="addMsg.StartTime" size="small" :picker-options="{
<el-time-select placeholder="起始时间" v-model="addMsg.StartTime" :disabled="checked" size="small" :picker-options="{
start: '00:00',
step: '00:15',
end: '23:45'
}">
</el-time-select>
<el-time-select placeholder="结束时间" v-model="addMsg.EndTime" size="small" :picker-options="{
<el-time-select placeholder="结束时间" v-model="addMsg.EndTime" :disabled="checked" size="small" :picker-options="{
start: '00:00',
step: '00:15',
end: '23:45',
......@@ -292,6 +292,7 @@
this.addMsg.StartTime = '';
this.addMsg.EndTime = '';
this.addMsg.IsAllDay = 0;
this.checked=false;
},
//修改
EditstoreManage(item) {
......@@ -313,6 +314,9 @@
this.addMsg.StartTime = jsonData.StartTime;
this.addMsg.EndTime = jsonData.EndTime;
this.addMsg.IsAllDay = jsonData.IsAllDay;
if(this.addMsg.IsAllDay==1){
this.checked=true;
}
} else {
this.Info(res.data.message);
}
......
......@@ -80,7 +80,7 @@
</div>
</el-form-item>
<el-form-item label="排序">
<el-input v-model="addMsg.SortNum" size="small" maxlength="50" />
<el-input v-model="addMsg.SortNum" @keyup.native="checkInteger(addMsg,'SortNum')" size="small" maxlength="4" />
</el-form-item>
<el-form-item label="详情介绍">
<el-input type="textarea" v-model="addMsg.VedioIntro" :rows="4" maxlength="200" />
......
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