123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145 |
- // pages/Store-Management/Store-Management.js
- Page({
- data: {
- checkedAll: "",
- checkclo:'true',
- e:'red',
- items: [{
- value: 'OLD',
- name: '老式麻辣烫(微辣)',
- state:'活动中',
- price:'¥9.9',
- origin:'¥15.9',
- card:'20',
- content:'内容',
- checked: 'true',
- id:0,
- checkclo1:'false'
- },
- {
- value: 'old',
- name: '老式麻辣烫(微辣)',
- state:'审核中',
- card:'20',
- origin:'¥15.9',
- content:'内容',
- price:'¥9.9',
- id:1,
- checkclo1:'false'
- },
- {
- value: 'Old',
- name: '老式麻辣烫(微辣)',
- state:'申请活动',
- card:'20',
- origin:'¥15.9',
- content:'内容',
- price:'¥9.9',
- id:2,
- checkclo1:'false'
- },
- ]
- },
- acceptMission: function (e) {
- // 获取当前点击下标
- var Index = e.currentTarget.dataset.index;
- console.log(Index);
- // data中获取列表
- var Arr = this.data.items;
- for (let i in Arr) {
- //遍历列表数据
- if (i == Index) {
- if(Arr[i].id==Index){
- // !this.data.items.checkclo1,
- !Arr.checkclo1
- }
- // !Arr.checkclo1
-
- }
- //数组重新赋值
- let completeStatus = `items[${Index}].checkclo1`
- this.setData({
- [completeStatus]: !this.data.items[Index].checkclo1
- })
- }
- },
-
-
-
- return(event){
- wx.switchTab({
- url: '/pages/me/me',
- success: (result)=>{},//成功回调
- fail: ()=>{},//失败回调
- complete: ()=>{},//无论成功还是失败都会执行
- })
- },
- checkboxChange(e) {
- // console.log('checkbox发生change事件,携带value值为:', e.detail.value)
- const items = this.data.items
- const values = e.detail.value
- for (let i = 0, lenI = items.length; i < lenI; ++i) {
- items[i].checked = false
- for (let j = 0, lenJ = values.length; j < lenJ; ++j) {
- if (items[i].value === values[j]) {
- items[i].checked = true
- break
- }
- }
- }
- this.setData({
- items
- })
- if (e.detail.value.length == 6) {
- console.log(this.data.checkedAll);
- this.setData({
- checkedAll: true
- })
- }else{
- this.setData({
- checkedAll: ""
- })
- }
- },
- checkboxAll(e) {
- if (e.detail.value.length == 1) {
- // 全选状态
- const items = this.data.items
- for (let i = 0; i < items.length; i++) {
- items[i].checked = true
- }
- this.setData({
- items
- })
- } else {
- // 没有全选状态
- const items = this.data.items
- for (let i = 0; i < items.length; i++) {
- items[i].checked = false
- }
- this.setData({
- items
- })
- }
- },
- switch1Change(event){
- // const checkclo = JSON.stringify(event.detail.value);
- const checkclo = event.detail.value;
- this.setData({checkclo})
- // console.log(checkclo)
- // console.log(event)
- },
- add:function(){
- wx.navigateTo({
- url: '../add/add',
- })
- },
- change:function(){
- wx.navigateTo({
- url: '../change/change',
- })
- }
- })
|