|
- // pages/addReel/addReel.js
- const Http = require('../../utils/HttpBasics.js')
- const config = require('../../config/config.js')
- const util = require('../../utils/util.js')
- Page({
- getSearchsText(e) {
- this.setData({
- searchsText: e.detail.value
- })
- },
- /**
- * 页面的初始数据
- */
- data: {
- clsIndex: 0,
- searchsText: '',
- status: -1, //卷状态
- list: [], //数据列表
- putApplyStatus: 0, //查询是否审批状态 -1表示未审批 2 表示以审批,
- targetAd: "",
- channel: 0, //已上架按钮判断条件 1是已上架
- pageNum: 1,
- statueList: [{
- name: '已上架',
- action: 'getShelfList',
- cls: 'save'
- },
- {
- name: '已作废',
- action: 'getcancellation',
- cls: 'cancellation',
- },
- {
- name: '已审批',
- action: 'getexamine',
- cls: 'examine',
- },
- {
- name: '未审批',
- action: 'getnoExamine',
- cls: 'noExamine',
- }
- ],
- noUpdata: true,//add是否能更改
- },
- addReel() {
- this.setData({
- noUpdata: true,
- })
- wx.navigateTo({
- url: '/pages/upload/upload'
- })
- },
- /**
- * 已上架
- */
- getShelfList() {
- this.setData({
- status: 0,
- channel: 1,
- pageNum: 1,
- targetAd: '',
- clsIndex: 0,
- noUpdata: false,
- })
- let getdata = {
- title: this.data.searchsText,
- status: this.data.status, // -1表示全部
- sourceType: 2,
- pageNum: 1,
- pageSize: 10,
- // type: 6,//6表示通用卷
- noUpdata: false,
- }
- Http.get({
- url: config.api.getShelf,
- data: getdata
- }).then(res => {
- const {
- code,
- data
- } = res
- if (code == 200) {
- this.setData({
- list: data.list
- })
- } else {
- console.log("查询出错")
- return
- }
-
- })
- },
- /**
- *查询卷
- */
- search() {
- wx.showLoading({
- title: '加载中',
- })
- let getdata = {
- title: this.data.searchsText,
- status: this.data.status, // -1表示全部
- sourceType: 2,
- pageNum: this.data.pageNum,
- pageSize: 10,
- type: 6, //6表示通用卷
- targetAd: this.data.targetAd,
- noUpdata: false,
- }
- if (this.putApplyStatus != 0) {
- getdata.putApplyStatus = this.data.putApplyStatus
- }
- Http.get({
- url: config.api.getCouponlist,
- data: getdata
- }).then(res => {
- const {
- code,
- data
- } = res
- if (code == 200) {
- if (this.data.pageNum == 1) {
- wx.hideLoading();
- this.setData({
- list: data.list
- })
- } else {
- if (data) {
- let tempList = []
- tempList.push(...this.data.list, ...data.list)
- console.log(this.data.list, tempList)
- wx.hideLoading();
- this.setData({
- list: tempList
- })
-
- } else {
- wx.hideLoading();
- return
- }
- }
-
- } else {
- console.log("查询出错")
- return
- }
-
- })
-
- },
- /**
- * 查全部
- */
- getAll() {
- this.setData({
- status: -1,
- putApplyStatus: "",
- targetAd: '',
- channel: '',
- pageNum: 1,
- })
- this.search()
- },
- /**
- * 查询已作废
- */
- getcancellation() {
- this.setData({
- status: 1,
- putApplyStatus: "",
- targetAd: '',
- channel: '',
- pageNum: 1,
- clsIndex: 1,
- noUpdata: false,
- })
- this.search()
- },
- /**
- * 查询以审批
- */
- getexamine() {
- this.setData({
- status: 0,
- putApplyStatus: 2,
- targetAd: '1',
- channel: '',
- pageNum: 1,
- clsIndex: 2,
- noUpdata: false,
- })
- this.search()
- },
- /**
- * 查询未审批
- */
- getnoExamine() {
- this.setData({
- status: 0,
- putApplyStatus: -1,
- targetAd: '',
- channel: '',
- pageNum: 1,
- clsIndex: 3,
- noUpdata: true,
- })
- this.search()
- },
- /**
- * 跳转到卷详情
- */
- goParticulars(e) {
- const data = e.currentTarget.dataset.data
- let postData = {
- title: data.title,
- type: "6",
- priceStr: data.priceStr,
- coverImg: data.coverImg,
- salePriceStr: data.salePriceStr,
- inventory: data.inventory,
- useLimitQuantity: data.useLimitQuantity,
- validStartDate: data.validStartDate,
- validEndDate: data.validStartDate,
- remark: data.remark,
- subTitle: '', //不用管管副标题 B端没用
- sendType: "1",
- remainInventory: data.remainInventory, //剩余库存
- validType: data.validType, //1是时间类型 2是领取后多少天有效
- numDays: data.validType == 2 ? data.validDays : '',
- validStartDate: data.validType == 1 ? util.formatTime(data.validStartDate, 'yyyy-MM-dddd') : '请选择时间',
- validEndDate: data.validType == 1 ? util.formatTime(data.validEndDate, 'yyyy-MM-dddd') : '请选择时间',
- status: data.status,
- id: data.id,
- couponId: data.couponId ? data.couponId : "",
- autoRefund: data.autoRefund,
- putApplyStatus: data.putApplyStatus, //0未提交审批 1待审批 2审批成功 3审批驳回
- channel: this.data.channel,
- noUpdata: this.data.noUpdata,
- useLimitRule: data.useLimitRule,
- coverPicture: data.coverPicture,
- detailPicture: data.detailPicture
- }
- console.log(postData, "postData")
- const tmepdata = JSON.stringify(postData)
- wx.setStorageSync('tmepdata', tmepdata)
- wx.navigateTo({
- url: '/pages/addReel/addReel',
- })
- },
- /**
- * 生命周期函数--监听页面加载
- */
- onLoad: function (options) {
- this.setData({
- pageNum: 1
- })
- // this.search()
- this.getShelfList()
- },
-
- /**
- * 生命周期函数--监听页面初次渲染完成
- */
- onReady: function () {
-
- },
-
- /**
- * 生命周期函数--监听页面显示
- */
- onShow: function () {
- console.log(this.data.clsIndex, "???")
- switch (this.data.clsIndex) {
- case 0: this.getShelfList(); break;
- case 1: this.getcancellation(); break;
- case 2: this.getexamine(); break;
- case 3: this.getnoExamine(); break;
- }
- },
-
- /**
- * 生命周期函数--监听页面隐藏
- */
- onHide: function () {
-
- },
-
- /**
- * 生命周期函数--监听页面卸载
- */
- onUnload: function () {
-
- },
-
- /**
- * 页面相关事件处理函数--监听用户下拉动作
- */
- onPullDownRefresh: function () {
-
- },
-
- /**
- * 页面上拉触底事件的处理函数
- */
- onReachBottom: function () {
- this.setData({
- pageNum: this.data.pageNum + 1
- })
- this.search()
- },
-
- /**
- * 用户点击右上角分享
- */
- onShareAppMessage: function () {
-
- }
- })
|