403 lines
10 KiB
JavaScript
403 lines
10 KiB
JavaScript
// packageD/auction/auctioneer-manage/good_manage/good_manage.js
|
|
var app = getApp();
|
|
Page({
|
|
/**
|
|
* 页面的初始数据
|
|
*/
|
|
data: {
|
|
active: 0,
|
|
delbox: false,
|
|
id: wx.getStorageSync("yz_uid"),
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面加载
|
|
*/
|
|
onLoad: function (options) {
|
|
this.getStatus();
|
|
this.getData();
|
|
},
|
|
sdel(e) {
|
|
let ind = e.currentTarget.dataset.ind;
|
|
var list = this.data.datas;
|
|
console.log(!list[ind].edit_active);
|
|
list[ind].edit_active = !list[ind].edit_active;
|
|
this.setData({
|
|
datas: list,
|
|
});
|
|
},
|
|
gobianji(e) {
|
|
console.log(e.currentTarget.dataset.good);
|
|
let goodid = e.currentTarget.dataset.good;
|
|
wx.navigateTo({
|
|
url:
|
|
"/packageD/auction/auctioneer-publish/publish_first/publish_first?good=" +
|
|
goodid,
|
|
});
|
|
},
|
|
// 上架
|
|
toUp(e) {
|
|
var that = this;
|
|
var goodid = e.currentTarget.dataset.good;
|
|
var sta = e.currentTarget.dataset.status;
|
|
var json = {
|
|
art: "upperLower",
|
|
goods_id: goodid,
|
|
status: sta == 0 ? 1 : 0,
|
|
};
|
|
let urlStr = app.getNetAddresss("plugin.auction.api.index.getAuctionData");
|
|
app._getNetWork({
|
|
url: urlStr,
|
|
data: json,
|
|
success: function (resdata) {
|
|
var res = resdata.data;
|
|
if (res.result == 1) {
|
|
wx.showToast({
|
|
title: res.data.upperLower,
|
|
icon: "none",
|
|
duration: 1000,
|
|
});
|
|
that.getSearch();
|
|
} else {
|
|
wx.showToast({
|
|
title: res.msg,
|
|
icon: "none",
|
|
duration: 1000,
|
|
});
|
|
}
|
|
},
|
|
fail: function (res) {
|
|
console.log(res);
|
|
},
|
|
});
|
|
},
|
|
commodityDelete(e) {
|
|
var that = this;
|
|
let goodid = e.currentTarget.dataset.good;
|
|
let urlStr = app.getNetAddresss("plugin.auction.api.index.getAuctionData");
|
|
let json = {
|
|
goods_id: goodid,
|
|
art: "delGoods",
|
|
};
|
|
wx.showModal({
|
|
title: "提示",
|
|
content: "此操作将永久删除该拍品, 是否继续? ",
|
|
success(res) {
|
|
if (res.confirm) {
|
|
app._getNetWork({
|
|
url: urlStr,
|
|
data: json,
|
|
success: function (resdata) {
|
|
var res = resdata.data;
|
|
if (res.result == 1) {
|
|
wx.showToast({
|
|
title: "拍品删除成功",
|
|
icon: "none",
|
|
duration: 1000,
|
|
});
|
|
that.getSearch();
|
|
} else {
|
|
wx.showToast({
|
|
title: res.msg,
|
|
icon: "none",
|
|
duration: 1000,
|
|
});
|
|
}
|
|
},
|
|
fail: function (res) {
|
|
console.log(res);
|
|
},
|
|
});
|
|
} else if (res.cancel) {
|
|
console.log("用户点击取消");
|
|
}
|
|
},
|
|
});
|
|
},
|
|
emptyEditActive() {
|
|
for (var i = 0; i < this.data.datas.length; i++) {
|
|
this.data.datas[i].edit_active = false;
|
|
}
|
|
this.setData({
|
|
datas: this.data.datas,
|
|
});
|
|
},
|
|
itemClick(e) {
|
|
console.log(e);
|
|
this.setData({
|
|
active: e.detail.index,
|
|
});
|
|
this.getSearch();
|
|
},
|
|
goFabu() {
|
|
console.log(this.data.uncertified_status);
|
|
if (this.data.renzhen_status == "已认证") {
|
|
this.getNum();
|
|
return;
|
|
}
|
|
if (this.data.uncertified_status == "2") {
|
|
wx.showToast({
|
|
title: "未认证会员不允许发布拍品",
|
|
icon: "none",
|
|
duration: 1000,
|
|
});
|
|
} else {
|
|
this.getNum();
|
|
}
|
|
},
|
|
// 拍卖发布数量验证
|
|
getNum() {
|
|
var that = this;
|
|
let urlStr = app.getNetAddresss("plugin.auction.api.index.getAuctionData");
|
|
let json = {
|
|
art: "judgeNum",
|
|
};
|
|
app._getNetWork({
|
|
url: urlStr,
|
|
data: json,
|
|
success: function (resdata) {
|
|
var res = resdata.data;
|
|
if (res.result == 1) {
|
|
wx.navigateTo({
|
|
url:
|
|
"/packageD/auction/auctioneer-publish/publish_first/publish_first",
|
|
});
|
|
} else {
|
|
that.getverifyGoods();
|
|
// wx.showToast({
|
|
// title: res.msg,
|
|
// icon: "none",
|
|
// duration: 1000,
|
|
// success(){
|
|
// setTimeout(() => {
|
|
// that.getverifyGoods()
|
|
// }, 1000);
|
|
// }
|
|
// })
|
|
}
|
|
},
|
|
fail: function (res) {
|
|
console.log(res);
|
|
},
|
|
});
|
|
},
|
|
// 查看是否认证
|
|
getverifyGoods() {
|
|
var that = this;
|
|
let json = {
|
|
art: "judgeNum2",
|
|
};
|
|
let urlStr = app.getNetAddresss("plugin.auction.api.index.getAuctionData");
|
|
app._getNetWork({
|
|
url: urlStr,
|
|
data: json,
|
|
success: function (resdata) {
|
|
var res = resdata.data;
|
|
if (res.result == 1) {
|
|
console.log(that.data.renzhen_status);
|
|
if (that.data.renzhen_status == "未认证") {
|
|
wx.navigateTo({
|
|
url:
|
|
"/packageD/auction/auction-apply/auction-apply/auction-apply",
|
|
});
|
|
} else if (that.data.renzhen_status == "认证中") {
|
|
// 认证中去编辑申请
|
|
wx.navigateTo({
|
|
url:
|
|
"/packageD/auction/auction-apply/auction-apply/auction-apply?info=get",
|
|
});
|
|
}
|
|
} else {
|
|
console.log(res, "需要购买指定商品才能申请");
|
|
wx.showToast({
|
|
title: res.msg,
|
|
icon: "none",
|
|
duration: 1000,
|
|
success() {
|
|
setTimeout(() => {
|
|
var geturl;
|
|
if (that.isString(res.data.judgeNum2)) {
|
|
geturl = res.data.judgeNum2.url;
|
|
} else {
|
|
geturl = res.data.judgeNum2;
|
|
}
|
|
wx.navigateTo({
|
|
url: "/packageA/detail_v2/detail_v2?id=" + geturl,
|
|
});
|
|
}, 1000);
|
|
},
|
|
});
|
|
}
|
|
},
|
|
fail: function (res) {
|
|
console.log(res);
|
|
},
|
|
});
|
|
},
|
|
// 获取信息
|
|
getData() {
|
|
var that = this;
|
|
let urlStr = app.getNetAddresss("plugin.auction.api.index.getAuctionData");
|
|
let json = {
|
|
art: "auctioneer",
|
|
};
|
|
app._getNetWork({
|
|
url: urlStr,
|
|
data: json,
|
|
success: function (resdata) {
|
|
var res = resdata.data;
|
|
if (res.result == 1) {
|
|
that.setData({
|
|
info: res.data.auctioneer,
|
|
renzhen_status: res.data.auctioneer.status,
|
|
});
|
|
} else {
|
|
wx.showToast({
|
|
title: res.msg,
|
|
icon: "none",
|
|
duration: 1000,
|
|
});
|
|
}
|
|
},
|
|
fail: function (res) {
|
|
console.log(res);
|
|
},
|
|
});
|
|
},
|
|
/**
|
|
* 生命周期函数--监听页面初次渲染完成
|
|
*/
|
|
onReady: function () {},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面显示
|
|
*/
|
|
onShow: function () {
|
|
this.getSearch();
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面隐藏
|
|
*/
|
|
onHide: function () {},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面卸载
|
|
*/
|
|
onUnload: function () {},
|
|
|
|
/**
|
|
* 页面相关事件处理函数--监听用户下拉动作
|
|
*/
|
|
onPullDownRefresh: function () {},
|
|
|
|
/**
|
|
* 页面上拉触底事件的处理函数
|
|
*/
|
|
onReachBottom: function () {},
|
|
|
|
/**
|
|
* 用户点击右上角分享
|
|
*/
|
|
onShareTimeline: function () {
|
|
if (this.data.current_page >= this.data.last_page) {
|
|
wx.showToast({
|
|
title: "暂无更多",
|
|
icon: "none",
|
|
duration: 1000,
|
|
});
|
|
}
|
|
},
|
|
|
|
/**
|
|
* 用户点击右上角分享
|
|
*/
|
|
onShareAppMessage: function () {
|
|
if (this.data.current_page >= this.data.last_page) {
|
|
wx.showToast({
|
|
title: "暂无更多",
|
|
icon: "none",
|
|
duration: 1000,
|
|
});
|
|
}
|
|
},
|
|
getStatus() {
|
|
var that = this;
|
|
let urlStr = app.getNetAddresss("plugin.auction.api.index.getAuctionData");
|
|
let json = {
|
|
member_id: that.data.id,
|
|
};
|
|
app._getNetWork({
|
|
url: urlStr,
|
|
data: json,
|
|
success: function (resdata) {
|
|
var res = resdata.data;
|
|
if (res.result == 1) {
|
|
// console.log(res.data.getVerify.status)
|
|
that.setData({
|
|
status: res.data.getVerify.status,
|
|
uncertified_status: res.data.getAgreement.uncertified_status,
|
|
is_release_switch: res.data.getAgreement.is_release_switch,
|
|
});
|
|
that.getSearch();
|
|
} else {
|
|
wx.showToast({
|
|
title: res.msg,
|
|
icon: "none",
|
|
duration: 1000,
|
|
});
|
|
}
|
|
},
|
|
fail: function (res) {
|
|
console.log(res);
|
|
},
|
|
});
|
|
},
|
|
getSearch() {
|
|
let that = this;
|
|
var urlStr;
|
|
if (this.data.active == "0") {
|
|
urlStr = app.getNetAddresss("plugin.auction.api.auction.check");
|
|
} else if (this.data.active == "1") {
|
|
urlStr = app.getNetAddresss("plugin.auction.api.auction.biding");
|
|
} else if (this.data.active == "2") {
|
|
urlStr = app.getNetAddresss("plugin.auction.api.auction.bid");
|
|
} else if (this.data.active == "3") {
|
|
urlStr = app.getNetAddresss("plugin.auction.api.auction.finish");
|
|
} else if (this.data.active == "4") {
|
|
urlStr = app.getNetAddresss("plugin.auction.api.auction.bid");
|
|
}
|
|
let json = {
|
|
auctioneer_id: that.data.id,
|
|
};
|
|
app._postNetWork({
|
|
url: urlStr,
|
|
data: json,
|
|
success: function (resdata) {
|
|
var res = resdata.data;
|
|
if (res.result == 1) {
|
|
for (var i = 0; i < res.data.data.length; i++) {
|
|
res.data.data[i].edit_active = false;
|
|
}
|
|
that.setData({
|
|
datas: res.data.data,
|
|
current_page: res.data.data.current_page,
|
|
last_page: res.data.data.last_page,
|
|
total: res.data.total,
|
|
});
|
|
console.log(that.data.datas);
|
|
} else {
|
|
wx.showToast({
|
|
title: res.msg,
|
|
icon: "none",
|
|
duration: 1000,
|
|
});
|
|
}
|
|
},
|
|
fail: function (res) {
|
|
console.log(res);
|
|
},
|
|
});
|
|
},
|
|
});
|