<!DOCTYPE html>
|
<html>
|
|
<head>
|
<meta charset="utf-8" />
|
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
|
<meta http-equiv="X-UA-Compatible" content="chrome=1"/>
|
<title>动态编辑</title>
|
<link rel="stylesheet" type="text/css" href="../../../css/doui.min.css"/>
|
<script src="../../../js/doui.min.js" type="text/javascript" charset="utf-8"></script>
|
<script src="../../../js/requestHost.js" type="text/javascript" charset="utf-8"></script>
|
<script type="text/javascript">
|
doui.importLoad({
|
importArray: [
|
// 雷打不动
|
getHostPath() + "js/jquery.min.js",
|
getHostPath() + "js/vue.min.js",
|
// 字体图标
|
getHostPath() + "fontAdmin/iconfont.css",
|
getHostPath() + "font/iconfont.css",
|
// dom模板
|
getHostPath() + "css/admin-all.css",
|
getHostPath() + "js/admin-creat.js",
|
// 编辑器
|
getHostPath() + "childPath/editor/wangEditor.min.js",
|
getHostPath() + "childPath/editor/wangEditor.config.js",
|
],
|
});
|
</script>
|
<!--自设-->
|
<style type="text/css">
|
/*输入说明*/
|
.shuoming{ width: 0.8rem; padding-top: 0.04rem; margin-right: 20px; text-align: right; }
|
/*商品框*/
|
.goodsDan{ width: 0.53rem; height: 0.53rem; position: relative; margin-right: 0.1rem; margin-bottom: 0.1rem; overflow: hidden; }
|
.goodsImg{ width: 0.53rem; height: 0.53rem; position: absolute; left: 0; top: 0; display: block; }
|
.goodsId{ width: 0.53rem; height: 0.14rem; line-height: 0.14rem; text-align: center; color: white; position: absolute; left: 0; bottom: 0; background-color: rgba(0,0,0,0.7); }
|
.goodsClose{ font-size: 0.07rem; width: 0.12rem; height: 0.12rem; line-height: 0.12rem; position: absolute; right: 0.01rem; top: 0.01rem; color: white; text-align: center; }
|
</style>
|
</head>
|
|
<body class="fontPC" style="display:none;">
|
<div class="heightenBox">
|
|
<!-- =============================================================== 搜索筛选(顶部) -->
|
<div id="thisHeader" style="width:7.5rem;"></div>
|
|
<!-- =============================================================== 内容区域 -->
|
<div id="thisTable" class="admin-main-overHeader fboxCol Xstart Ycenter">
|
|
<!--发布者-->
|
<div class="fboxRow Xstart Ystart" style="width:4rem; padding:0.1rem;">
|
<div class="shuoming font18 font-blue">动态发布者</div>
|
<div class="flex1 fboxCol Xstart Ystart">
|
<!-- 外壳 -->
|
<div class="inputShell border-1px border-round" style="width:2rem; height:0.2rem; position:relative; overflow:initial;">
|
<input class="cursor-pointer" type="text" placeholder="点击选择" readonly="readonly" v-model="autor.result.nickName" @click="autor.show=!autor.show;"/>
|
<!-- 下拉列表 -->
|
<div v-show="autor.show" class="admin-list" style="width:100%; max-width:100%; position:absolute; left:0; top:120%;height: 300px;overflow: auto;">
|
<div class="cursor-default" v-for="(item,index) in autor.list" @click="autor.click(item)">
|
<div class="admin-marginRight"><img style="width:25px; height:25px;" :src="item.portrait"/></div>
|
<div>{{item.nickName}}</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
|
<!--标题-->
|
<div class="fboxRow Xstart Ystart" style="width:4rem; padding:0.1rem;">
|
<div class="shuoming font18 font-blue">动态标题</div>
|
<div class="flex1 fboxCol Xstart Ystart">
|
<!--编辑框选择-->
|
<div class="fboxRow Xstart Ycenter" style="padding:0.04rem 0;">
|
<!--普通-->
|
<div class="fboxRow Xstart Ycenter cursor-pointer" @click="title.typeClick(1)">
|
<div class=""><i class="fi" v-bind:class="title.edit==1?'fi-radio-ok font-green':'fi-radio-no font-gray'"></i></div>
|
<div class="font-black admin-marginLeft">普通文本域</div>
|
</div>
|
<div class="fboxRow Xstart Ycenter cursor-pointer" style="margin-left:0.2rem;" @click="title.typeClick(2)">
|
<div class=""><i class="fi" v-bind:class="title.edit==2?'fi-radio-ok font-green':'fi-radio-no font-gray'"></i></div>
|
<div class="font-black admin-marginLeft">富文本编辑器</div>
|
</div>
|
</div>
|
<!--普通文本框-->
|
<textarea v-show="title.edit==1" style="width:2.6rem; height:0.8rem;" v-model="title.text"></textarea>
|
<!--wang编辑器-->
|
<div v-show="title.edit==2" id="editor1"></div>
|
</div>
|
</div>
|
|
<!--商品-->
|
<div v-show="sys.leiXing==1" class="fboxRow Xstart Ystart" style="width:4rem; padding:0.1rem;">
|
<div class="shuoming font18 font-blue">备选商品编辑</div>
|
<div class="flex1 fboxCol Xstart Ystart">
|
<!--操作选项-->
|
<div class="fboxRow Xstart Ycenter">
|
<!--获取按钮-->
|
<div class="admin-btn-roundM click-scale bg-blue" v-on:click="goods.fuGaiClick()">覆盖</div>
|
<!--追加-->
|
<div class="admin-btn-roundM click-scale bg-blue admin-marginLeft" v-on:click="goods.appendClick()">追加</div>
|
<!--清空商品-->
|
<div class="admin-btn-roundM click-scale bg-red admin-marginLeft" v-on:click="goods.delAll()">清空商品</div>
|
</div>
|
<!--商品展示框-->
|
<div class="fboxWrap Xstart Ystart" style="width:2.8rem; min-height:0.8rem; padding:0.1rem; margin-top:0.05rem; border:1px solid #CCC;">
|
<!--循环显示商品-->
|
<div v-for="(item, index) in goods.list" class="goodsDan border-round" v-bind:title="item.title">
|
<img class="goodsImg img-round" v-bind:src="item.pictUrl"/>
|
<div class="goodsId font12">{{item.auctionId}}</div>
|
<div class="goodsClose admin-btn-arcS bg-red cursor-pointer" v-on:click="goods.delClick(index)"><i class="fi fi-no"></i></div>
|
</div>
|
</div>
|
</div>
|
</div>
|
|
<!-- 邀请图 -->
|
<div v-show="sys.leiXing==2">
|
<div class="fboxRow Xstart Ystart" style="width:4rem; padding:0.1rem;">
|
<div class="shuoming font18 font-blue">显示的邀请图地址</div>
|
<div class="flex1 fboxCol Xstart Ystart">
|
<textarea style="width:2.5rem; height:0.5rem;" :placeholder="invite.img.placeholder" v-model="invite.img.text"></textarea>
|
</div>
|
</div>
|
<div class="fboxRow Xstart Ystart" style="width:4rem; padding:0.1rem;">
|
<div class="shuoming font18 font-blue">二维码大小(px)</div>
|
<div class="flex1 fboxCol Xstart Ystart">
|
<div class="inputShell border-1px border-round" style="width:2rem; height:0.2rem;">
|
<input type="number" min="0" :placeholder="invite.size.placeholder" v-model="invite.size.text"/>
|
</div>
|
</div>
|
</div>
|
<div class="fboxRow Xstart Ystart" style="width:4rem; padding:0.1rem;">
|
<div class="shuoming font18 font-blue">二维码位置(px)</div>
|
<div class="flex1 fboxCol Xstart Ystart">
|
<div class="inputShell border-1px border-round" style="width:2rem; height:0.2rem;">
|
<input type="number" min="0" :placeholder="invite.place.x.placeholder" v-model="invite.place.x.text"/>
|
</div>
|
<div class="inputShell border-1px border-round admin-marginTop" style="width:2rem; height:0.2rem;">
|
<input type="number" min="0" :placeholder="invite.place.y.placeholder" v-model="invite.place.y.text"/>
|
</div>
|
</div>
|
</div>
|
</div>
|
|
<!--图通图文-->
|
<div v-show="sys.leiXing==3">
|
<div class="fboxRow Xstart Ystart" style="width:4rem; padding:0.1rem;">
|
<div class="shuoming font18 font-blue">动态配图</div>
|
<div class="flex1 fboxCol Xstart Ystart">
|
<textarea style="width:2.5rem; height:0.5rem;" :placeholder="normol.imgs.placeholder" v-model="normol.imgs.text"></textarea>
|
</div>
|
</div>
|
</div>
|
|
<!-- 是否自动发布 -->
|
<div class="fboxRow Xstart Ystart" style="width:4rem; padding:0.1rem;">
|
<div class="shuoming font18 font-blue">自动发布</div>
|
<div class="flex1 fboxCol Xstart Ystart">
|
<div class="font23 cursor-pointer" style="margin:5px;" @click="opt.auto=!opt.auto;">
|
<i class="fi" :class="opt.auto==true?'fi-toggle-ok font-green':'fi-toggle-no font-gray'"></i>
|
</div>
|
<div v-show="opt.auto==true" class="fboxCol Xstart Ystart admin-marginTop">
|
<div class="fboxRow Xstart Ycenter">
|
<div>开始时间:</div>
|
<div class="inputShell admin-header-input"><input type="datetime-local" v-model="opt.start"/></div>
|
</div>
|
<div class="fboxRow Xstart Ycenter admin-marginTop">
|
<div>结束时间:</div>
|
<div class="inputShell admin-header-input"><input type="datetime-local" v-model="opt.end"/></div>
|
</div>
|
</div>
|
</div>
|
</div>
|
|
<!-- 虚拟分享次数 -->
|
<div class="fboxRow Xstart Ystart" style="width:4rem; padding:0.1rem;">
|
<div class="shuoming font18 font-blue">虚拟分享次数</div>
|
<div class="flex1 fboxCol Xstart Ystart">
|
<div class="inputShell border-1px border-round" style="width:2rem; height:0.2rem;">
|
<input type="number" min="0" :placeholder="opt.shareNum.placeholder" v-model="opt.shareNum.text"/>
|
</div>
|
</div>
|
</div>
|
|
<!-- 是否置顶 -->
|
<div class="fboxRow Xstart Ystart" style="width:4rem; padding:0.1rem;">
|
<div class="shuoming font18 font-blue">是否置顶</div>
|
<div class="flex1 fboxCol Xstart Ystart">
|
<div class="font23 cursor-pointer" style="margin:5px;" @click="opt.moveTop=!opt.moveTop;">
|
<i class="fi" :class="opt.moveTop==true?'fi-toggle-ok font-green':'fi-toggle-no font-gray'"></i>
|
</div>
|
</div>
|
</div>
|
|
<!--确定发布-->
|
<div class="admin-btn-roundL bg-green click-scale" style="margin:30px 0;" @click="sys.subClick()">确定发布</div>
|
|
</div>
|
|
</div>
|
</body>
|
|
</html>
|
|
|
<!--页面数据-->
|
<script type="text/javascript">
|
|
// 编辑器申明
|
var editor = null;
|
// vue申明
|
var vm = null;
|
|
doui.onReady({
|
success: function ()
|
{
|
// ----------------------------------------------------- 顶部
|
// 生成顶部筛选项dom
|
adminDom.header.creat({ el: "#thisHeader" });
|
// 返回按钮
|
adminDom.header.back({
|
show: true,
|
value: "返回",
|
touch: function ()
|
{
|
doui.pageToUrl({
|
type: "replace",
|
url: "index.html",
|
});
|
}
|
});
|
// 输入搜索
|
adminDom.header.input({ show: false, num: 0 });
|
// 筛选项
|
adminDom.header.screen({ show: false, });
|
|
|
// vue 实例化
|
vm = new Vue({
|
el: "#thisTable",
|
// 数据
|
data: {
|
|
// ---------------------------------------------------------------- 初始信息
|
// 系统
|
sys: {
|
id: null, // 当前动态ID
|
leiXing: 1, // 动态类型
|
// 提交 点击
|
subClick: function ()
|
{
|
// 商品
|
if (vm.sys.leiXing == 1) { vm.goods.submit(); }
|
// 邀请图
|
else if (vm.sys.leiXing == 2) { vm.invite.submit(); }
|
// 普通
|
else if (vm.sys.leiXing == 3) { vm.normol.submit(); }
|
},
|
// 获取动态信息
|
request: function ()
|
{
|
// 发起请求
|
doui.request({
|
type: "jsonp",
|
url: gethttp() + "/admin/new/api/v1/activity/getActivity",
|
data: { id: vm.sys.id, },
|
success: function (res)
|
{
|
if (res.code != 0) { doui.showToast(res.msg); }
|
else
|
{
|
// 获取数据
|
var item = res.data;
|
// 发布者
|
if (item.activityUser)
|
{
|
vm.autor.result.id = item.activityUser.id;
|
vm.autor.result.nickName = item.activityUser.nickName;
|
}
|
// 标题
|
vm.title.contentSet(item.title);
|
// 自动发布设置
|
if (typeof(item.timeTask)=="boolean") { vm.opt.auto = item.timeTask; }
|
vm.opt.start = item.startTime_str;
|
vm.opt.end = item.endTime_str;
|
// 虚拟分享次数
|
vm.opt.shareNum.text = item.shareCount;
|
// 是否置顶
|
vm.opt.moveTop = item.top;
|
// 商品动态
|
if (vm.sys.leiXing == 1) { vm.goods.list = item.goodsList; }
|
// 邀请图动态
|
else if (vm.sys.leiXing == 2)
|
{
|
vm.invite.img.text = item.imageList[0]; // 图片地址
|
vm.invite.size.text = item.inviteInfo.size; // 二维码大小
|
vm.invite.place.x.text = item.inviteInfo.px;
|
vm.invite.place.y.text = item.inviteInfo.py;
|
}
|
// 普通图文动态
|
else if (vm.sys.leiXing == 3) { vm.normol.imgs.text = item.imageList.join("\n"); }
|
}
|
},
|
});
|
},
|
},
|
|
// ---------------------------------------------------------------- 公用组件
|
// 发布者
|
autor: {
|
show: false, // 是否显示
|
// 当前选择
|
result: { id: "", nickName: "" },
|
// 备选列表
|
list: [],
|
// 发布者 点击
|
click: function (itemC)
|
{
|
vm.autor.result.id = itemC.id;
|
vm.autor.result.nickName = itemC.nickName;
|
vm.autor.show = false;
|
},
|
// 请求数据
|
request: function ()
|
{
|
// 发起请求
|
doui.request({
|
type: "jsonp",
|
url: gethttp() + '/admin/new/api/v1/activity/getActivityUserList',
|
success: function (res)
|
{
|
if (res.code != 0) { doui.showToast(res.msg); }
|
else { vm.autor.list = res.data; }
|
},
|
});
|
}
|
},
|
|
// 标题wang编辑处
|
title: {
|
// 编辑器类型 1-普通 2-富文本
|
edit: "1",
|
// 普通文本域的输入
|
text: "",
|
// 编辑器选择点击
|
typeClick: function (editC) { vm.title.edit = editC; },
|
// 设置标题内容
|
contentSet: function (conC)
|
{
|
vm.title.text = conC;
|
wang.valueSet(editor, conC);
|
},
|
// 获取标题的内容
|
contentGet: function ()
|
{
|
var back = "";
|
if (vm.title.edit == "1") { back = vm.title.text; }
|
else if (vm.title.edit == "2") { back = wang.htmlGet(editor); }
|
return back;
|
},
|
},
|
|
// 分享设置
|
opt: {
|
// 是否自动发布
|
auto: false,
|
// 自动发布时间
|
start: "",
|
end: "",
|
// 虚拟分享次数
|
shareNum: {
|
text: "",
|
placeholder: "动态的右上角显示,如:1000",
|
},
|
// 是否置顶
|
moveTop: false,
|
},
|
|
// ---------------------------------------------------------------- 公用组件
|
// 普通图文动态
|
normol: {
|
// 配图链接
|
imgs: {
|
text: "",
|
placeholder: "输入图片链接(多图用回车间隔)",
|
},
|
// 提交信息
|
submit: function ()
|
{
|
// 新建
|
if (vm.sys.id == null)
|
{
|
// 发起请求
|
doui.showLoading("正在处理");
|
doui.request({
|
type: "jsonp",
|
url: gethttp() + "/admin/new/api/v1/activity/addTextImgActivity",
|
data: {
|
uid: vm.autor.result.id,
|
title: vm.title.contentGet(),
|
imgs: vm.normol.imgs.text.split('\n'),
|
shareCount: vm.opt.shareNum.text,
|
top: vm.opt.moveTop,
|
timeTask: vm.opt.auto,
|
startTime_str: vm.opt.start,
|
endTime_str: vm.opt.end,
|
},
|
success: function (res)
|
{
|
doui.hideLoading();
|
if (res.code != 0) { doui.showToast(res.msg); }
|
else { doui.showToast("成功"); vm_header.back.touch(); }
|
}
|
});
|
}
|
// 修改
|
else
|
{
|
// 发起请求
|
doui.showLoading("正在处理");
|
doui.request({
|
type: "jsonp",
|
url: gethttp() + "/admin/new/api/v1/activity/updateTextImgActivity",
|
data: {
|
id: vm.sys.id,
|
uid: vm.autor.result.id,
|
title: vm.title.contentGet(),
|
imgs: vm.normol.imgs.text.split('\n'),
|
shareCount: vm.opt.shareNum.text,
|
top: vm.opt.moveTop,
|
timeTask: vm.opt.auto,
|
startTime_str: vm.opt.start,
|
endTime_str: vm.opt.end,
|
},
|
success: function (res)
|
{
|
doui.hideLoading();
|
if (res.code != 0) { doui.showToast(res.msg); }
|
else { doui.showToast("成功"); vm_header.back.touch(); }
|
}
|
});
|
}
|
},
|
},
|
|
// 商品动态
|
goods: {
|
list: [],
|
// 从本地分析商品数据
|
localGoodsParsing: function ()
|
{
|
var back = [];
|
// 从本地获取商品
|
doui.localStorageGet({
|
key: "goodsGroup",
|
fail: function () { doui.showToast({ content: "未备选推送商品" }); },
|
success: function (localData)
|
{
|
for (var i = 0, mo = localData; i < mo.length; i++)
|
{
|
// 用于显示的商品格式
|
var thisGoods = {
|
auctionId: mo[i][0].key, // 商品id
|
pictUrl: mo[i][2].key, // 商品图片
|
title: mo[i][3].key, // 商品名称
|
};
|
back.push(thisGoods);
|
}
|
}
|
});
|
// 返回值
|
return back;
|
},
|
// 覆盖 点击
|
fuGaiClick: function ()
|
{
|
var localData = vm.goods.localGoodsParsing();
|
vm.goods.list = localData;
|
},
|
// 追加 点击
|
appendClick: function ()
|
{
|
var localData = vm.goods.localGoodsParsing();
|
vm.goods.list = vm.goods.list.concat(localData);
|
},
|
// 商品上面的删除 点击
|
delClick: function (indexC) { vm.goods.list.splice(indexC, 1); },
|
// 清空商品
|
delAll: function () { vm.goods.list = new Array(); },
|
// 提交信息
|
submit: function ()
|
{
|
// 商品id获取
|
var zu_id = new Array();
|
for (var i = 0; i < vm.goods.list.length; i++) { zu_id.push(vm.goods.list[i].auctionId); }
|
if (zu_id.length <= 0) { doui.showToast("请编辑商品"); return false; }
|
|
// 新建
|
if (vm.sys.id == null)
|
{
|
// 发起请求
|
doui.showLoading("正在处理");
|
doui.request({
|
type: "jsonp",
|
url: gethttp() + "/admin/new/api/v1/activity/addShareGoodsActivity",
|
data: {
|
uid: vm.autor.result.id,
|
title: vm.title.contentGet(),
|
actionIds: zu_id,
|
shareCount: vm.opt.shareNum.text,
|
top: vm.opt.moveTop,
|
timeTask: vm.opt.auto,
|
startTime_str: vm.opt.start,
|
endTime_str: vm.opt.end,
|
},
|
success: function (res)
|
{
|
doui.hideLoading();
|
if (res.code != 0) { doui.showToast(res.msg); }
|
else {
|
doui.showToast("成功");
|
doui.localStorageDel({
|
key: "goodsGroup",
|
success: function ()
|
{
|
vm_header.back.touch();
|
}
|
});
|
}
|
}
|
});
|
}
|
// 修改
|
else
|
{
|
// 发起请求
|
doui.showLoading("正在处理");
|
doui.request({
|
type: "jsonp",
|
url: gethttp() + "/admin/new/api/v1/activity/updateShareGoodsActivity",
|
data: {
|
id: vm.sys.id,
|
uid: vm.autor.result.id,
|
title: vm.title.contentGet(),
|
actionIds: zu_id,
|
shareCount: vm.opt.shareNum.text,
|
top: vm.opt.moveTop,
|
timeTask: vm.opt.auto,
|
startTime_str: vm.opt.start,
|
endTime_str: vm.opt.end,
|
},
|
success: function (res)
|
{
|
doui.hideLoading();
|
if (res.code != 0) { doui.showToast(res.msg); }
|
else {
|
doui.showToast("成功");
|
doui.localStorageDel({
|
key: "goodsGroup",
|
success: function ()
|
{
|
vm_header.back.touch();
|
}
|
});
|
}
|
}
|
});
|
}
|
},
|
},
|
|
// 邀请图动态
|
invite: {
|
// 邀请图地址
|
img: {
|
text: "",
|
placeholder: "输入图片链接",
|
},
|
// 二维码大小
|
size: {
|
text: "",
|
placeholder: "如:100(表示100*100)",
|
},
|
// 二维码位置
|
place: {
|
x: {
|
text: "",
|
placeholder: "X轴位置,如:10(以左上角为基点)",
|
},
|
y: {
|
text: "",
|
placeholder: "y轴位置,如:150(以左上角为基点)",
|
}
|
},
|
// 提交信息
|
submit: function ()
|
{
|
// 新建
|
if (vm.sys.id == null)
|
{
|
// 发起请求
|
doui.showLoading("正在处理");
|
doui.request({
|
type: "jsonp",
|
url: gethttp() + "/admin/new/api/v1/activity/addInviteActivity",
|
data: {
|
uid: vm.autor.result.id,
|
title: vm.title.contentGet(),
|
img: vm.invite.img.text,
|
shareCount: vm.opt.shareNum.text,
|
px: vm.invite.place.x.text,
|
py: vm.invite.place.y.text,
|
size: vm.invite.size.text,
|
top: vm.opt.moveTop,
|
timeTask: vm.opt.auto,
|
startTime_str: vm.opt.start,
|
endTime_str: vm.opt.end,
|
},
|
success: function (res)
|
{
|
doui.hideLoading();
|
if (res.code != 0) { doui.showToast(res.msg); }
|
else { doui.showToast("成功"); vm_header.back.touch(); }
|
}
|
});
|
}
|
// 修改
|
else
|
{
|
// 发起请求
|
doui.showLoading("正在处理");
|
doui.request({
|
type: "jsonp",
|
url: gethttp() + "/admin/new/api/v1/activity/updateInviteActivity",
|
data: {
|
id: vm.sys.id,
|
uid: vm.autor.result.id,
|
title: vm.title.contentGet(),
|
img: vm.invite.img.text,
|
shareCount: vm.opt.shareNum.text,
|
px: vm.invite.place.x.text,
|
py: vm.invite.place.y.text,
|
size: vm.invite.size.text,
|
top: vm.opt.moveTop,
|
timeTask: vm.opt.auto,
|
startTime_str: vm.opt.start,
|
endTime_str: vm.opt.end,
|
},
|
success: function (res)
|
{
|
doui.hideLoading();
|
if (res.code != 0) { doui.showToast(res.msg); }
|
else { doui.showToast("成功"); vm_header.back.touch(); }
|
}
|
});
|
}
|
},
|
},
|
|
},
|
});
|
|
|
// 编辑器初始化
|
editor = wang.createGet({
|
ids: ['editor1'],
|
menus: [ 'justify', 'foreColor', 'undo', 'redo', ],
|
emoji: false,
|
});
|
wang.style_scrollbar();
|
wang.style_menu(editor, "font-size:0.08rem;");
|
wang.style_editor(editor, "font-size:15px; width:2.7rem; height:0.8rem;");
|
wang.style_img("width:auto; max-height:30px;");
|
|
|
// 请求发布者
|
vm.autor.request();
|
// url数据接收
|
doui.urlParam({
|
success: function (res)
|
{
|
// 新建
|
if (res.type == "new")
|
{
|
// 从本地获取商品
|
var goods = vm.goods.localGoodsParsing();
|
vm.goods.list = goods;
|
// 切换
|
adminDom.header.change({
|
show: true,
|
list: [
|
{ key: 1, value: "商品动态" },
|
{ key: 2, value: "邀请图动态" },
|
{ key: 3, value: "普通图文动态" },
|
],
|
touch: function (res) { vm.sys.leiXing = res; }
|
});
|
}
|
// 修改
|
else if (res.type == "updata")
|
{
|
// 获取id
|
vm.sys.id = res.id;
|
// 类型
|
vm.sys.leiXing = res.leiXing;
|
// 请求数据
|
vm.sys.request();
|
}
|
}
|
});
|
|
|
document.body.style.display = "block";
|
}
|
});
|
|
</script>
|