Commit 9b8b1645 authored by 黄奎's avatar 黄奎

新增页面

parent bfc0df20
...@@ -3,7 +3,8 @@ ...@@ -3,7 +3,8 @@
<template v-if="storesIsShowAdd"> <template v-if="storesIsShowAdd">
<div class="head-title"> <div class="head-title">
门店管理 门店管理
<el-button @click="storesIsShowAdd=false,clearMsg()" 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> </el-button>
</div> </div>
...@@ -24,7 +25,8 @@ ...@@ -24,7 +25,8 @@
</el-table-column> </el-table-column>
<el-table-column label="封面图" width="110"> <el-table-column label="封面图" width="110">
<template slot-scope="scope"> <template slot-scope="scope">
<img :src="getIconLink(scope.row.CoverImg)" style="width:80px;height:80px;"/> <el-image :src="getIconLink(scope.row.CoverImg)" style="width:80px;height:80px;"
:preview-src-list="[getIconLink(scope.row.CoverImg)]"></el-image>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="Tel" label="联系方式" width="120"> <el-table-column prop="Tel" label="联系方式" width="120">
...@@ -35,8 +37,7 @@ ...@@ -35,8 +37,7 @@
</el-table-column> </el-table-column>
<el-table-column label="操作"> <el-table-column label="操作">
<template slot-scope="scope"> <template slot-scope="scope">
<img @click="EditstoreManage(scope.row)" class="operatImg" src="../../assets/img/userman/edit.png" <img @click="EditstoreManage(scope.row)" class="operatImg" src="../../assets/img/userman/edit.png" alt="">
alt="">
<img @click="RemovestoreManage(scope.row)" class="operatImg" src="../../assets/img/userman/del.png" <img @click="RemovestoreManage(scope.row)" class="operatImg" src="../../assets/img/userman/del.png"
alt=""> alt="">
</template> </template>
...@@ -58,10 +59,12 @@ ...@@ -58,10 +59,12 @@
<div class="el-row"> <div class="el-row">
<div class="el-col el-col-12"> <div class="el-col el-col-12">
<el-form-item label="门店名称" prop="Name"> <el-form-item label="门店名称" prop="Name">
<el-input type="text" placeholder="请输入门店名称" v-model="addMsg.Name" maxlength="50" 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>
<el-form-item label="联系电话" prop="Tel"> <el-form-item label="联系电话" prop="Tel">
<el-input type="text" placeholder="请输入门店联系电话" v-model="addMsg.Tel" maxlength="20" 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>
<el-form-item label="门店地址" prop="Address"> <el-form-item label="门店地址" prop="Address">
<el-input type="text" placeholder="请输入门店地址" v-model="addMsg.Address" size="small"></el-input> <el-input type="text" placeholder="请输入门店地址" v-model="addMsg.Address" size="small"></el-input>
...@@ -98,7 +101,8 @@ ...@@ -98,7 +101,8 @@
<el-button size="mini" @click="choicImg=true,commonIndex=1">选择图片</el-button> <el-button size="mini" @click="choicImg=true,commonIndex=1">选择图片</el-button>
</el-tooltip> </el-tooltip>
<div class="customize-share-title"> <div class="customize-share-title">
<div class="zk_pic_box" @click="choicImg=true,commonIndex=1" flex="main:center cross:center" style="width:80px;height:80px;" <div class="zk_pic_box" @click="choicImg=true,commonIndex=1" flex="main:center cross:center"
style="width:80px;height:80px;"
:style="{backgroundImage:'url(' + getIconLink(addMsg.CoverImg) + ')'}"> :style="{backgroundImage:'url(' + getIconLink(addMsg.CoverImg) + ')'}">
<i v-if="addMsg.CoverImg==''" class="el-icon-picture-outline"></i> <i v-if="addMsg.CoverImg==''" class="el-icon-picture-outline"></i>
<el-button type="danger" v-if="addMsg.CoverImg!=''" class="image-delete" size="mini" <el-button type="danger" v-if="addMsg.CoverImg!=''" class="image-delete" size="mini"
...@@ -111,7 +115,8 @@ ...@@ -111,7 +115,8 @@
<el-button size="mini" @click="choicImg=true,commonIndex=2">选择图片</el-button> <el-button size="mini" @click="choicImg=true,commonIndex=2">选择图片</el-button>
</el-tooltip> </el-tooltip>
<div class="customize-share-title"> <div class="customize-share-title">
<div class="zk_pic_box" @click="choicImg=true,commonIndex=2" flex="main:center cross:center" style="width:80px;height:80px;" <div class="zk_pic_box" @click="choicImg=true,commonIndex=2" flex="main:center cross:center"
style="width:80px;height:80px;"
:style="{backgroundImage:'url(' + getIconLink(addMsg.NavImg) + ')'}"> :style="{backgroundImage:'url(' + getIconLink(addMsg.NavImg) + ')'}">
<i v-if="addMsg.NavImg==''" class="el-icon-picture-outline"></i> <i v-if="addMsg.NavImg==''" class="el-icon-picture-outline"></i>
<el-button type="danger" v-if="addMsg.NavImg!=''" class="image-delete" size="mini" <el-button type="danger" v-if="addMsg.NavImg!=''" class="image-delete" size="mini"
...@@ -120,13 +125,17 @@ ...@@ -120,13 +125,17 @@
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="营业时间"> <el-form-item label="营业时间">
<el-time-select placeholder="起始时间" v-model="addMsg.StartTime" :disabled="checked" size="small" :picker-options="{ <el-checkbox v-model="checked" @change="checked==true? addMsg.IsAllDay=1:addMsg.IsAllDay=0">全天营业
</el-checkbox>
<el-time-select placeholder="起始时间" v-model="addMsg.StartTime" :disabled="checked" size="small"
:picker-options="{
start: '00:00', start: '00:00',
step: '00:15', step: '00:15',
end: '23:45' end: '23:45'
}"> }">
</el-time-select> </el-time-select>
<el-time-select placeholder="结束时间" v-model="addMsg.EndTime" :disabled="checked" size="small" :picker-options="{ <el-time-select placeholder="结束时间" v-model="addMsg.EndTime" :disabled="checked" size="small"
:picker-options="{
start: '00:00', start: '00:00',
step: '00:15', step: '00:15',
end: '23:45', end: '23:45',
...@@ -134,8 +143,10 @@ ...@@ -134,8 +143,10 @@
}"> }">
</el-time-select> </el-time-select>
</el-form-item> </el-form-item>
<el-form-item label=""> <el-form-item label="服务项目" prop="ServiceProject">
<el-checkbox v-model="checked" @change="checked==true? addMsg.IsAllDay=1:addMsg.IsAllDay=0">全天营业</el-checkbox> <div style="line-height:normal;">
<UE :defaultMsg="addMsg.ServiceProject" :config="config" ref="ue2" @input="getService"></UE>
</div>
</el-form-item> </el-form-item>
</div> </div>
</div> </div>
...@@ -153,8 +164,6 @@ ...@@ -153,8 +164,6 @@
<el-dialog title="地图展示" :visible.sync="isShowMap" width="960px"> <el-dialog title="地图展示" :visible.sync="isShowMap" width="960px">
<commonMap @map-submit="mapEvent"></commonMap> <commonMap @map-submit="mapEvent"></commonMap>
</el-dialog> </el-dialog>
</div> </div>
</template> </template>
<script> <script>
...@@ -172,8 +181,8 @@ ...@@ -172,8 +181,8 @@
//是否线下链接弹窗 //是否线下链接弹窗
loading: false, loading: false,
choicImg: false, choicImg: false,
isShowMap:false, isShowMap: false,
checked:false, checked: false,
dataList: [], dataList: [],
msg: { msg: {
pageIndex: 1, pageIndex: 1,
...@@ -195,6 +204,7 @@ ...@@ -195,6 +204,7 @@
StartTime: "00:00", //营业开始时间 StartTime: "00:00", //营业开始时间
EndTime: "24:00", //营业结束时间 EndTime: "24:00", //营业结束时间
IsAllDay: 0, //是否全天营业(1-是) IsAllDay: 0, //是否全天营业(1-是)
ServiceProject: "", //服务项目
}, },
config: { config: {
initialFrameWidth: null, initialFrameWidth: null,
...@@ -238,7 +248,6 @@ ...@@ -238,7 +248,6 @@
trigger: 'change' trigger: 'change'
}], }],
}, },
}; };
}, },
created() { created() {
...@@ -296,7 +305,8 @@ ...@@ -296,7 +305,8 @@
this.addMsg.StartTime = ''; this.addMsg.StartTime = '';
this.addMsg.EndTime = ''; this.addMsg.EndTime = '';
this.addMsg.IsAllDay = 0; this.addMsg.IsAllDay = 0;
this.checked=false; this.addMsg.ServiceProject = "";
this.checked = false;
}, },
//修改 //修改
EditstoreManage(item) { EditstoreManage(item) {
...@@ -318,8 +328,9 @@ ...@@ -318,8 +328,9 @@
this.addMsg.StartTime = jsonData.StartTime; this.addMsg.StartTime = jsonData.StartTime;
this.addMsg.EndTime = jsonData.EndTime; this.addMsg.EndTime = jsonData.EndTime;
this.addMsg.IsAllDay = jsonData.IsAllDay; this.addMsg.IsAllDay = jsonData.IsAllDay;
if(this.addMsg.IsAllDay==1){ this.addMsg.ServiceProject = jsonData.ServiceProject;
this.checked=true; if (this.addMsg.IsAllDay == 1) {
this.checked = true;
} }
} else { } else {
this.Info(res.data.message); this.Info(res.data.message);
...@@ -357,9 +368,14 @@ ...@@ -357,9 +368,14 @@
} }
}) })
}, },
//门店描述
input(obj) { input(obj) {
this.addMsg.Intro = obj; this.addMsg.Intro = obj;
}, },
//服务项目
getService(obj) {
this.addMsg.ServiceProject = obj;
},
//选择图片 //选择图片
SelectId(msg) { SelectId(msg) {
if (this.commonIndex == 1) { if (this.commonIndex == 1) {
...@@ -373,9 +389,8 @@ ...@@ -373,9 +389,8 @@
mapEvent(e) { mapEvent(e) {
this.addMsg.LngLat = e.lat + ',' + e.long; this.addMsg.LngLat = e.lat + ',' + e.long;
this.addMsg.Address = e.address; this.addMsg.Address = e.address;
this.isShowMap=false; this.isShowMap = false;
}, },
}, },
mounted() { mounted() {
this.getList(); this.getList();
......
...@@ -175,7 +175,9 @@ ...@@ -175,7 +175,9 @@
<li class="menu_item" :class="{'Fchecked':isChecked=='/osCardrelease'}" @click="isChecked='/osCardrelease',CommonJump('osCardrelease')"> <li class="menu_item" :class="{'Fchecked':isChecked=='/osCardrelease'}" @click="isChecked='/osCardrelease',CommonJump('osCardrelease')">
<i class="el-icon-menu"></i><span>套餐卡自动发放</span> <i class="el-icon-menu"></i><span>套餐卡自动发放</span>
</li> </li>
<li class="menu_item" :class="{'Fchecked':isChecked=='/serviceProductList'}" @click="isChecked='/serviceProductList',CommonJump('serviceProductList')">
<i class="el-icon-menu"></i><span>服务产品</span>
</li>
</ul> </ul>
</div> </div>
</div> </div>
......
This diff is collapsed.
...@@ -59,9 +59,9 @@ export default { ...@@ -59,9 +59,9 @@ export default {
// domainUrl = "http://192.168.1.27:8200"; // domainUrl = "http://192.168.1.27:8200";
//domainUrl = "http://192.168.1.13:8088"; //domainUrl = "http://192.168.1.13:8088";
domainUrl = "http://192.168.1.21"; domainUrl = "http://192.168.1.27:8200";
//domainUrl = "https://localhost:5001"; domainUrl = "https://localhost:5001";
let vtUploadUrl = "http://192.168.1.214:8120"; let vtUploadUrl = "http://192.168.1.214:8120";
let vtViewUrl = "http://192.168.1.214:8130"; let vtViewUrl = "http://192.168.1.214:8130";
......
...@@ -374,6 +374,12 @@ export default new Router({ ...@@ -374,6 +374,12 @@ export default new Router({
name: 'osedgrantCouPon', name: 'osedgrantCouPon',
component: resolve => require(['@/components/offlineService/osedgrantCouPon'], resolve), component: resolve => require(['@/components/offlineService/osedgrantCouPon'], resolve),
}, },
//线下服务产品列表
{
path: '/serviceProductList',
name: 'serviceProductList',
component: resolve => require(['@/components/offlineService/serviceProductList'], resolve),
},
] ]
}, },
......
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