Commit 43c7903c authored by 黄奎's avatar 黄奎

页面修改

parent ef082a06
...@@ -129,7 +129,7 @@ ...@@ -129,7 +129,7 @@
<template> <template>
<!--网站设定(网站设置)--> <!--网站设定(网站设置)-->
<div class="WebSiteConfig"> <div class="WebSiteConfig">
<el-form :model="msg" ref="msg" label-width="130px"> <el-form label-width="130px">
<el-tabs v-model="activeName" @tab-click="handleClick"> <el-tabs v-model="activeName" @tab-click="handleClick">
<el-tab-pane label="基本設定" name="first"> <el-tab-pane label="基本設定" name="first">
<el-row> <el-row>
...@@ -140,10 +140,10 @@ ...@@ -140,10 +140,10 @@
</div> </div>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="網站名稱" label-width="80px"> <el-form-item label="網站名稱" label-width="80px">
<el-input v-model="PostMsg.WebSiteName"></el-input> <el-input v-model="PostMsg.WebSiteName" maxlength="80"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="" label-width="80px"> <el-form-item label="" label-width="80px">
<el-button type="primary" size="small">儲存修改</el-button> <el-button type="primary" size="small" @click="saveData()">儲存修改</el-button>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-card> </el-card>
...@@ -159,27 +159,27 @@ ...@@ -159,27 +159,27 @@
</div> </div>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="旅行社名稱"> <el-form-item label="旅行社名稱">
<el-input v-model="PostMsg.TAName"></el-input> <el-input v-model="PostMsg.TAName" maxlength="80"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="代表人"> <el-form-item label="代表人">
<el-input v-model="PostMsg.TABehalf"></el-input> <el-input v-model="PostMsg.TABehalf" maxlength="20"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="交觀証號"> <el-form-item label="交觀証號">
<el-input v-model="PostMsg.TAJiaoGuanCode"></el-input> <el-input v-model="PostMsg.TAJiaoGuanCode" maxlength="30"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="品保編號"> <el-form-item label="品保編號">
<el-input v-model="PostMsg.TAJiaoGuanCode"></el-input> <el-input v-model="PostMsg.TAPingBaoCode" maxlength="30"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="統一編號"> <el-form-item label="統一編號">
<el-input v-model="PostMsg.TAUnifyCode"></el-input> <el-input v-model="PostMsg.TAUnifyCode" maxlength="30"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
...@@ -238,32 +238,32 @@ ...@@ -238,32 +238,32 @@
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="電話"> <el-form-item label="電話">
<el-input v-model="PostMsg.TATel"></el-input> <el-input v-model="PostMsg.TATel" maxlength="30"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="傳真"> <el-form-item label="傳真">
<el-input v-model="PostMsg.TAFax"></el-input> <el-input v-model="PostMsg.TAFax" maxlength="30"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="聯絡人"> <el-form-item label="聯絡人">
<el-input v-model="PostMsg.TALinkMan"></el-input> <el-input v-model="PostMsg.TALinkMan" maxlength="30"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="地址"> <el-form-item label="地址">
<el-input v-model="PostMsg.TAAddress"></el-input> <el-input v-model="PostMsg.TAAddress" maxlength="200"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="服務信箱"> <el-form-item label="服務信箱">
<el-input v-model="PostMsg.TAServiceMail"></el-input> <el-input v-model="PostMsg.TAServiceMail" maxlength="50"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="服務時間"> <el-form-item label="服務時間">
<el-input v-model="PostMsg.TAServiceTime"></el-input> <el-input v-model="PostMsg.TAServiceTime" maxlength="80"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
...@@ -272,12 +272,12 @@ ...@@ -272,12 +272,12 @@
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="Line行動條碼網址"> <el-form-item label="Line行動條碼網址">
<el-input v-model="PostMsg.TALineUrl"></el-input> <el-input v-model="PostMsg.TALineUrl" maxlength="200"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="Facebook粉絲團網址" label-width="150px"> <el-form-item label="Facebook粉絲團網址" label-width="150px">
<el-input v-model="PostMsg.TAFaceBookUrl"></el-input> <el-input v-model="PostMsg.TAFaceBookUrl" maxlength="200"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
...@@ -294,7 +294,7 @@ ...@@ -294,7 +294,7 @@
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="不公開價格文字設定" label-width="140px"> <el-form-item label="不公開價格文字設定" label-width="140px">
<el-input v-model="PostMsg.TANoPublicPrice"></el-input> <el-input v-model="PostMsg.TANoPublicPrice" maxlength="100"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
...@@ -317,7 +317,7 @@ ...@@ -317,7 +317,7 @@
</el-col> </el-col>
<el-col :span="24" style="margin-bottom:50px"> <el-col :span="24" style="margin-bottom:50px">
<el-form-item> <el-form-item>
<el-button type="primary" size="small">儲存修改</el-button> <el-button type="primary" size="small" @click="saveData()">儲存修改</el-button>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-card> </el-card>
...@@ -335,24 +335,12 @@ ...@@ -335,24 +335,12 @@
</div> </div>
<div class="WebSite_body"> <div class="WebSite_body">
<ul class="todo-list"> <ul class="todo-list">
<li> <li v-for="(headItem,headIndex) in PostMsg.HeaderNavList" :key="headIndex">
<span class="handle"> <span class="handle">
<i class="iconfont icon-diandiandian"></i> <i class="iconfont icon-diandiandian"></i>
</span> </span>
<span class="WebSite_text"> <span class="WebSite_text">
<a class="WebNav_link" href="">519住宿趣</a> <a class="WebNav_link" :href="headItem.NavUrl">{{headItem.NavTitle}}</a>
</span>
<div class="WebSite_tools">
<i class="iconfont icon-xiugai"></i>
<i class="iconfont icon-guanbi del-btn"></i>
</div>
</li>
<li>
<span class="handle">
<i class="iconfont icon-diandiandian"></i>
</span>
<span class="WebSite_text">
<a class="WebNav_link" href="">519住宿趣</a>
</span> </span>
<div class="WebSite_tools"> <div class="WebSite_tools">
<i class="iconfont icon-xiugai"></i> <i class="iconfont icon-xiugai"></i>
...@@ -370,28 +358,15 @@ ...@@ -370,28 +358,15 @@
<div class="Web_BtnDiv"> <div class="Web_BtnDiv">
<el-button type="primary" size="small">新增選單</el-button> <el-button type="primary" size="small">新增選單</el-button>
</div> </div>
</div> </div>
<div class="WebSite_body"> <div class="WebSite_body">
<ul class="todo-list"> <ul class="todo-list">
<li> <li v-for="(bottomItem,bottomIndex) in PostMsg.BottomNavList" :key="bottomIndex">
<span class="handle"> <span class="handle">
<i class="iconfont icon-diandiandian"></i> <i class="iconfont icon-diandiandian"></i>
</span> </span>
<span class="WebSite_text"> <span class="WebSite_text">
<a class="WebNav_link" href="">關於我們</a> <a class="WebNav_link" :href="bottomItem.NavUrl">{{bottomItem.NavTitle}}</a>
</span>
<div class="WebSite_tools">
<i class="iconfont icon-xiugai"></i>
<i class="iconfont icon-guanbi del-btn"></i>
</div>
</li>
<li>
<span class="handle">
<i class="iconfont icon-diandiandian"></i>
</span>
<span class="WebSite_text">
<a class="WebNav_link" href="">關於我們</a>
</span> </span>
<div class="WebSite_tools"> <div class="WebSite_tools">
<i class="iconfont icon-xiugai"></i> <i class="iconfont icon-xiugai"></i>
...@@ -413,24 +388,12 @@ ...@@ -413,24 +388,12 @@
</div> </div>
<div class="WebSite_body"> <div class="WebSite_body">
<ul class="todo-list"> <ul class="todo-list">
<li> <li v-for="(footItem,footIndex) in PostMsg.FooterNavList" :key="footIndex">
<span class="handle"> <span class="handle">
<i class="iconfont icon-diandiandian"></i> <i class="iconfont icon-diandiandian"></i>
</span> </span>
<span class="WebSite_text"> <span class="WebSite_text">
<a class="WebNav_link" href="">玩家旅行社-台中公司</a> <a class="WebNav_link" :href="footItem.NavUrl">{{footItem.NavTitle}}</a>
</span>
<div class="WebSite_tools">
<i class="iconfont icon-xiugai"></i>
<i class="iconfont icon-guanbi del-btn"></i>
</div>
</li>
<li>
<span class="handle">
<i class="iconfont icon-diandiandian"></i>
</span>
<span class="WebSite_text">
<a class="WebNav_link" href="">玩家旅行社-台中公司</a>
</span> </span>
<div class="WebSite_tools"> <div class="WebSite_tools">
<i class="iconfont icon-xiugai"></i> <i class="iconfont icon-xiugai"></i>
...@@ -451,24 +414,12 @@ ...@@ -451,24 +414,12 @@
</div> </div>
<div class="WebSite_body"> <div class="WebSite_body">
<ul class="todo-list"> <ul class="todo-list">
<li> <li v-for="(branchItem,branchIndex) in PostMsg.WebSiteBranchConfigList" :key="branchIndex">
<span class="handle">
<i class="iconfont icon-diandiandian"></i>
</span>
<span class="WebSite_text">
<a class="WebNav_link" href="">關於我們</a>
</span>
<div class="WebSite_tools">
<i class="iconfont icon-xiugai"></i>
<i class="iconfont icon-guanbi del-btn"></i>
</div>
</li>
<li>
<span class="handle"> <span class="handle">
<i class="iconfont icon-diandiandian"></i> <i class="iconfont icon-diandiandian"></i>
</span> </span>
<span class="WebSite_text"> <span class="WebSite_text">
<a class="WebNav_link" href="">關於我們</a> <a class="WebNav_link">{{branchItem.BName}}</a>
</span> </span>
<div class="WebSite_tools"> <div class="WebSite_tools">
<i class="iconfont icon-xiugai"></i> <i class="iconfont icon-xiugai"></i>
...@@ -489,12 +440,12 @@ ...@@ -489,12 +440,12 @@
</div> </div>
<div class="WebSite_body"> <div class="WebSite_body">
<ul class="todo-list"> <ul class="todo-list">
<li> <li v-for="(positionItem,positionIndex) in PostMsg.PositionList" :key="positionIndex">
<span class="handle"> <span class="handle">
<i class="iconfont icon-diandiandian"></i> <i class="iconfont icon-diandiandian"></i>
</span> </span>
<span class="WebSite_text"> <span class="WebSite_text">
<a class="WebNav_link" href="">職位名稱</a> <a class="WebNav_link">{{positionItem.Name}}</a>
</span> </span>
<div class="WebSite_tools"> <div class="WebSite_tools">
<i class="iconfont icon-xiugai"></i> <i class="iconfont icon-xiugai"></i>
...@@ -590,7 +541,7 @@ ...@@ -590,7 +541,7 @@
</el-form> </el-form>
<span slot="footer" class="dialog-footer"> <span slot="footer" class="dialog-footer">
<el-button @click="isShowDialog = false" size="small">取 消</el-button> <el-button @click="isShowDialog = false" size="small">取 消</el-button>
<el-button type="danger" @click="AddTicd" size="small">确 定</el-button> <el-button type="danger" @click="saveData()" size="small">确 定</el-button>
</span> </span>
</el-dialog> </el-dialog>
</div> </div>
...@@ -602,7 +553,8 @@ ...@@ -602,7 +553,8 @@
//弹窗 //弹窗
isShowDialog: false, isShowDialog: false,
//选项卡 //选项卡
activeName: 'first', activeName: 'third',
//上传图片类型
commonType: 1, commonType: 1,
//旅行社类型 //旅行社类型
travelAgencyType: [{ travelAgencyType: [{
...@@ -640,91 +592,169 @@ ...@@ -640,91 +592,169 @@
Id: 3, Id: 3,
Name: '大' Name: '大'
}], }],
msg: {
},
PostMsg: { PostMsg: {
Id: 0, Id: 0, //编号
WebSiteName: "网站名称", WebSiteName: "", //网站名称
TAName: "旅行社名称", TAName: "", //旅行社名称
TABehalf: "代表人", TABehalf: "", //代表人
TAJiaoGuanCode: "交观证号", TAJiaoGuanCode: "", //交观证号
TAUnifyCode: "统一编号", TAPingBaoCode: "", //品保编号
TAType: 1, TAUnifyCode: "", //统一编号
TALogo: "第一个Logo", TAType: 1, //旅行社類型
TALogo2: "第二个Logo", TALogo: "", //企业Logo(彩色)
TAIcon: "Icon", TALogo2: "", //企业Logo(黑白)
TATel: "联系电话", TAIcon: "", //企业Icon
TAFax: "传真", TATel: "", //联系电话
TALinkMan: "联系人", TAFax: "", //传真
TAAddress: "联系地址", TALinkMan: "", //联系人
TAServiceMail: "服务邮箱", TAAddress: "", //联系地址
TAServiceTime: "服务时间", TAServiceMail: "", //服务邮箱
TALineUrl: "Line行動條碼網址", TAServiceTime: "", //服务时间
TAFaceBookUrl: "FaceBook地址", TALineUrl: "", //Line行動條碼網址
TASeatShowType: 1, TAFaceBookUrl: "", //FaceBook地址
TANoPublicPrice: "不公開價格文字設定", TASeatShowType: 1, //可售位顯示方式
TAWordSize: 1, TANoPublicPrice: "", //不公開價格文字設定
TABgColor: "背景颜色", TAWordSize: 1, //全站字體大小
TAOrderInfoDes: "订购页面价格标准内容", TABgColor: "", //背景颜色
TAOrderInfoDes: "", //订购页面价格标准内容
//網站選單設定 //網站選單設定
HeaderNavList: [{ HeaderNavList: [],
Id: 0,
Type: 1,
Icon: "",
NavTitle: "导航名称",
NavUrl: "导航链接",
IsNewOpen: 1,
SortNum: 1
}],
//刊尾選單設定 //刊尾選單設定
BottomNavList: [{ BottomNavList: [],
Id: 0,
Type: 3,
Icon: "",
NavTitle: "导航名称",
NavUrl: "导航链接",
IsNewOpen: 1,
SortNum: 1
}],
//刊尾小圖設定 //刊尾小圖設定
FooterNavList: [{ FooterNavList: [],
Id: 0,
Type: 2,
Icon: "",
NavTitle: "导航名称",
NavUrl: "导航链接",
IsNewOpen: 1,
SortNum: 1
}],
//分公司資訊設定 //分公司資訊設定
WebSiteBranchConfigList: [{ WebSiteBranchConfigList: [],
Id: 0,
BName: "分公司名称",
BTel: "分公司电话",
BAddress: "分公司地址",
BFax: "分公司地址",
BType: 1,
BXieHuiCode: "協會證號",
BUnifyCode: "統一編號"
}],
//表單簽核職位設定 //表單簽核職位設定
PositionList: [{ PositionList: []
Id: 0, },
Name: "职位名称", //操作类型[1-網站選單設定,2-刊尾選單設定,3-刊尾小圖設定,4-分公司資訊設定,5-表單簽核職位設定]
SortNum: 1 OpType:0
}]
}
}; };
}, },
mounted() { mounted() {
//this.getData(); this.getData();
}, },
methods: { methods: {
//获取配置 //获取配置
getData() { getData() {
this.apipost(
"ws_get_GetBasicConfig", {},
res => {
if (res.data.resultCode == 1) {
var tempData = res.data.data;
if (tempData) {
if (tempData.Id) {
this.PostMsg.Id = tempData.Id;
}
if (tempData.WebSiteName) {
this.PostMsg.WebSiteName = tempData.WebSiteName;
}
if (tempData.TAName) {
this.PostMsg.TAName = tempData.TAName;
}
if (tempData.TABehalf) {
this.PostMsg.TABehalf = tempData.TABehalf;
}
if (tempData.TAJiaoGuanCode) {
this.PostMsg.TAJiaoGuanCode = tempData.TAJiaoGuanCode;
}
if (tempData.TAPingBaoCode) {
this.PostMsg.TAPingBaoCode = tempData.TAPingBaoCode;
}
if (tempData.TAUnifyCode) {
this.PostMsg.TAUnifyCode = tempData.TAUnifyCode;
}
if (tempData.TAType) {
this.PostMsg.TAType = tempData.TAType;
}
if (tempData.TALogo) {
this.PostMsg.TALogo = tempData.TALogo;
}
if (tempData.TALogo2) {
this.PostMsg.TALogo2 = tempData.TALogo2;
}
if (tempData.TAIcon) {
this.PostMsg.TAIcon = tempData.TAIcon;
}
if (tempData.TATel) {
this.PostMsg.TATel = tempData.TATel;
}
if (tempData.TAFax) {
this.PostMsg.TAFax = tempData.TAFax;
}
if (tempData.TALinkMan) {
this.PostMsg.TALinkMan = tempData.TALinkMan;
}
if (tempData.TAAddress) {
this.PostMsg.TAAddress = tempData.TAAddress;
}
if (tempData.TAServiceMail) {
this.PostMsg.TAServiceMail = tempData.TAServiceMail;
}
if (tempData.TAServiceTime) {
this.PostMsg.TAServiceTime = tempData.TAServiceTime;
}
if (tempData.TALineUrl) {
this.PostMsg.TALineUrl = tempData.TALineUrl;
}
if (tempData.TAFaceBookUrl) {
this.PostMsg.TAFaceBookUrl = tempData.TAFaceBookUrl;
}
if (tempData.TASeatShowType) {
this.PostMsg.TASeatShowType = tempData.TASeatShowType;
}
if (tempData.TANoPublicPrice) {
this.PostMsg.TANoPublicPrice = tempData.TANoPublicPrice;
}
if (tempData.TAWordSize) {
this.PostMsg.TAWordSize = tempData.TAWordSize;
}
if (tempData.TABgColor) {
this.PostMsg.TABgColor = tempData.TABgColor;
}
if (tempData.TAOrderInfoDes) {
this.PostMsg.TAOrderInfoDes = tempData.TAOrderInfoDes;
}
if (tempData.HeaderNavList) {
this.PostMsg.HeaderNavList = tempData.HeaderNavList;
}
if (tempData.BottomNavList) {
this.PostMsg.BottomNavList = tempData.BottomNavList;
}
if (tempData.FooterNavList) {
this.PostMsg.FooterNavList = tempData.FooterNavList;
}
if (tempData.WebSiteBranchConfigList) {
this.PostMsg.WebSiteBranchConfigList = tempData.WebSiteBranchConfigList;
}
if (tempData.PositionList) {
this.PostMsg.PositionList = tempData.PositionList;
}
}
} else {
this.Error(res.data.message);
}
},
err => {}
);
}, },
//保存数据
saveData() {
this.apipost(
"ws_post_SetBasicConfig", this.PostMsg,
res => {
if (res.data.resultCode == 1) {
this.getData();
this.Success(res.data.message);
} else {
this.Error(res.data.message);
}
},
err => {}
);
},
//选项卡切换
handleClick(val) { handleClick(val) {
}, },
...@@ -737,7 +767,6 @@ ...@@ -737,7 +767,6 @@
this.UploadSelfFileT(path, newArr, x => { this.UploadSelfFileT(path, newArr, x => {
var str = x.data.FilePath; var str = x.data.FilePath;
var imgUrl = this.domainManager().ViittoFileUrl + str; var imgUrl = this.domainManager().ViittoFileUrl + str;
console.log(this.commonType, 'type')
if (this.commonType == 1) { if (this.commonType == 1) {
this.PostMsg.TALogo = imgUrl; this.PostMsg.TALogo = imgUrl;
} else if (this.commonType == 2) { } else if (this.commonType == 2) {
...@@ -747,7 +776,12 @@ ...@@ -747,7 +776,12 @@
} }
}); });
}, },
//操作项目
OperateDialog(index)
{
}
} }
} }
......
<style> <style>
.WebSiteTemplate .el-button.is-circle { .WebSiteTemplateDetails .el-button.is-circle {
padding: 6px; padding: 6px;
} }
.WebSiteTemplate .preview { .WebSiteTemplateDetails .preview {
color: #409eff; color: #409eff;
text-decoration: underline text-decoration: underline
} }
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
</style> </style>
<template> <template>
<!--契约管理--> <!--契约管理-->
<div class="WebSiteTemplate"> <div class="WebSiteTemplateDetails">
<div class="query-box"> <div class="query-box">
<ul> <ul>
<li> <li>
......
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