diff --git a/apis/interfaces/employees.js b/apis/interfaces/employees.js new file mode 100644 index 0000000..d73fc46 --- /dev/null +++ b/apis/interfaces/employees.js @@ -0,0 +1,30 @@ + +/** + * Web唐明明 + * 匆匆数载恍如梦,岁月迢迢华发增。 + * 碌碌无为枉半生,一朝惊醒万事空。 + * moduleName: 企业员工管理 + */ + +import { request } from '../index' + +// 员工列表 +const employees = () => { + return request({ + url: 'companies/employees' + }) +} + +// 添加员工 +const addEmployees = (data) => { + return request({ + url: 'companies/employees', + method: 'POST', + data + }) +} + +export { + employees, + addEmployees +} diff --git a/apis/interfaces/goods.js b/apis/interfaces/goods.js index 1400cc3..2400d16 100644 --- a/apis/interfaces/goods.js +++ b/apis/interfaces/goods.js @@ -29,8 +29,73 @@ const goods = id => { }) } +// 商品管理-商品列表 +const managesGoodsIndex = data => { + return request({ + url: 'manages/goods/index', + data:data + }) +} + +// // 商品管理-商品增发 +// const managesGoodsMint = data => { +// return request({ +// url: 'manages/goods/'+data.id+'/mint', +// data:data, +// method:'POST' +// }) +// } + +// // 商品管理-商品燃烧 +// const managesGoodsBurn = data => { +// return request({ +// url: 'manages/goods/'+data.id+'/burn', +// data:data, +// method:'POST' +// }) +// } + +// // 商品管理-商品上架 +// const managesGoodsOnsale = id => { +// return request({ +// url: 'manages/goods/'+id+'/onsale', +// method:'PUT' +// }) +// } + +// // 商品管理-商品下架 +// const managesGoodsOffsale = id => { +// return request({ +// url: 'manages/goods/'+id+'/offsale', +// method:'PUT' +// }) +// } + +// // 发布商品前置 manages/goods/create +// const managesGoodsCreateBefore = () => { +// return request({ +// url: 'manages/goods/create' +// }) +// } + +// 发布商品 +const managesGoodsCreate = (data) => { + return request({ + url: 'manages/goods', + method:'POST', + data:data + }) +} + export { mall, list, - goods + goods, + managesGoodsIndex, + // managesGoodsMint, + // managesGoodsBurn, + // managesGoodsOnsale, + // managesGoodsOffsale, + // managesGoodsCreateBefore, + managesGoodsCreate } diff --git a/components/goods-list/goods-list.vue b/components/goods-list/goods-list.vue index 1191e33..950771f 100644 --- a/components/goods-list/goods-list.vue +++ b/components/goods-list/goods-list.vue @@ -15,8 +15,13 @@ {{item.original_price}} - 已易{{item.sales}} + + + 已易{{item.sales}} + + + @@ -92,14 +97,16 @@ export default { @extend .ellipsis; } .content-flex{ + width: 100%; display: flex; justify-content: space-between; - align-items: flex-end; padding-top: $padding/2; .price{ + width: 50%; color: $text-price; font-weight: bold; font-size: $title-size; + @extend .nowrap; text{ font-size: $title-size-sm; font-weight: normal; @@ -108,9 +115,12 @@ export default { } } .sales{ + width: 50%; font-size: $title-size-sm; color: $text-gray; line-height: 50rpx; + text-align: right; + @extend .nowrap; } } } diff --git a/pages.json b/pages.json index df7d5b1..3f59f4e 100644 --- a/pages.json +++ b/pages.json @@ -212,14 +212,28 @@ },{ "path" : "pages/goods/management", "name" : "GoodsMag", - "style":{ - "navigationBarTitleText": "商品权证" + "style" :{ + "navigationBarTitleText": "产品权证", + "app-plus":{ + "titleNView": { + "backgroundColor": "#FFFFFF", + "buttons": [ + { + "text": "发布", + "fontSize": "16", + "width": "80", + "color": "#c82626" + } + ] + } + } } },{ "path" : "pages/goods/add", "name" : "GoodsMagAdd", "style":{ - "navigationBarTitleText": "添加权证" + "navigationBarTitleText": "发布权证", + "navigationBarBackgroundColor":"#FFFFFF" } },{ "path" : "pages/coupons/index", @@ -248,7 +262,7 @@ "path" : "pages/coupons/add", "name" : "couponsAdd", "style":{ - "navigationBarTitleText": "添加优惠券", + "navigationBarTitleText": "发布优惠券", "navigationBarBackgroundColor":"#FFFFFF" } },{ diff --git a/pages/coupons/magDetails.vue b/pages/coupons/magDetails.vue index 8060559..34c3031 100644 --- a/pages/coupons/magDetails.vue +++ b/pages/coupons/magDetails.vue @@ -48,13 +48,15 @@ - 适用权证 - - - {{item.name}} - ¥{{item.price}} + + 适用权证 + + + {{item.name}} + ¥{{item.price}} + - + 使用说明 {{details.description || '-'}} @@ -83,7 +85,7 @@ }; }, onShow() { - magCouponsInfo(16).then(res => { + magCouponsInfo(this.$Route.query.couponId).then(res => { this.isLoding = false this.details = res }) diff --git a/pages/coupons/management.vue b/pages/coupons/management.vue index d8a8e23..cb5aea4 100644 --- a/pages/coupons/management.vue +++ b/pages/coupons/management.vue @@ -6,25 +6,33 @@ 代金券 提货券 - - - - - - - {{item.title}} - {{item.start_at}}至{{item.end_at}} - - {{item.status.text}} - {{item.type.text}} - {{item.channel.text}} + + + + + + + + {{item.title}} + {{item.start_at}}至{{item.end_at}} + + {{item.status.text}} + {{item.type.text}} + {{item.channel.text}} + + + + - - - - + + + + + 暂无相关优惠券 + + @@ -44,6 +52,7 @@ methods:{ // 选择类型 onTabs(value){ + if(value == this.listType) return this.listType = value this.getCoupons() }, @@ -91,6 +100,23 @@ } } } + // 空提示 + .list-null{ + width: 100vw; + height: 100vh; + padding-bottom: 20vh; + box-sizing: border-box; + background: white; + text-align: center; + @extend .vertical; + .sub-title{ + color: $text-gray; + font-size: $title-size-m; + } + .icon{ + width: 288rpx; + } + } // 订单管理 .coupons{ padding-top: 90rpx; diff --git a/pages/coupons/selectGoods.vue b/pages/coupons/selectGoods.vue index 368fd65..17c5688 100644 --- a/pages/coupons/selectGoods.vue +++ b/pages/coupons/selectGoods.vue @@ -76,7 +76,7 @@ if(val.isSelect) selectArr.push(val.goods_sku_id) } this.selectGoods = selectArr - if(selectArr.length == this.goods.length) this.allSelect = true + if(selectArr.length == this.goods.length && this.goods.length != 0) this.allSelect = true else this.allSelect = false }, // 添加设置产品 diff --git a/pages/employees/list.vue b/pages/employees/list.vue index b0932e5..b84b72c 100644 --- a/pages/employees/list.vue +++ b/pages/employees/list.vue @@ -40,14 +40,20 @@ + // 发布 + .footer{ + background: white; + position: fixed; + bottom: 0; + left: 0; + right: 0; + padding: 20rpx $padding; + box-shadow: 0 0 4rpx 4rpx rgba($color: #000000, $alpha: .02); + z-index: 99; + .footer-btn{ + border: none; + border-radius: 0; + background: $text-price; + height: 90rpx; + line-height: 90rpx; + font-weight: bold; + font-size: $title-size; + color: white; + &::after{ + border: none; + } + } + } + diff --git a/pages/goods/management.vue b/pages/goods/management.vue index c555c28..9c2eb0f 100644 --- a/pages/goods/management.vue +++ b/pages/goods/management.vue @@ -1,22 +1,113 @@ - - + + + + diff --git a/pages/store/basics.vue b/pages/store/basics.vue index 4dd4377..db402a1 100644 --- a/pages/store/basics.vue +++ b/pages/store/basics.vue @@ -33,12 +33,19 @@ - + + + + @@ -56,18 +63,21 @@ - - - - 上传视频封面 - + + + + + + + 上传视频封面 + +