Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
纵之格
ShopXO
提交
566bfb9d
ShopXO
项目概览
纵之格
/
ShopXO
通知
394
Star
16
Fork
11
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
ShopXO
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
566bfb9d
编写于
10月 05, 2019
作者:
D
Devil
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
小程序售后
上级
4a8dbb6a
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
216 addition
and
17 deletion
+216
-17
public/appmini/old/weixin/app.json
public/appmini/old/weixin/app.json
+2
-3
public/appmini/old/weixin/app.wxss
public/appmini/old/weixin/app.wxss
+34
-0
public/appmini/old/weixin/pages/user-order-detail/user-order-detail.wxml
...old/weixin/pages/user-order-detail/user-order-detail.wxml
+3
-3
public/appmini/old/weixin/pages/user-orderaftersale-detail/user-orderaftersale-detail.js
.../user-orderaftersale-detail/user-orderaftersale-detail.js
+57
-8
public/appmini/old/weixin/pages/user-orderaftersale-detail/user-orderaftersale-detail.wxml
...ser-orderaftersale-detail/user-orderaftersale-detail.wxml
+66
-2
public/appmini/old/weixin/pages/user-orderaftersale-detail/user-orderaftersale-detail.wxss
...ser-orderaftersale-detail/user-orderaftersale-detail.wxss
+54
-1
未找到文件。
public/appmini/old/weixin/app.json
浏览文件 @
566bfb9d
{
"pages"
:
[
"pages"
:
[
"pages/user-orderaftersale-detail/user-orderaftersale-detail"
,
"pages/user-order/user-order"
,
"pages/user/user"
,
"pages/index/index"
,
...
...
@@ -23,8 +23,7 @@
"pages/message/message"
,
"pages/user-integral/user-integral"
,
"pages/user-goods-browse/user-goods-browse"
,
"pages/user-orderaftersale/user-orderaftersale"
,
"pages/user-orderaftersale-detail/user-orderaftersale-detail"
"pages/user-orderaftersale/user-orderaftersale"
],
"window"
:
{
"navigationBarTitleText"
:
"{{application_title}}"
,
...
...
public/appmini/old/weixin/app.wxss
浏览文件 @
566bfb9d
...
...
@@ -334,4 +334,38 @@ button[disabled].bg-primary {
.common-online-service image {
width: 60rpx;
height: 60rpx;
}
/**
* 表单
*/
.form-gorup {
padding: 30rpx 10rpx;
}
.form-gorup-title {
margin-bottom: 5rpx;
font-weight: 500;
}
.form-group-tips,
.form-group-tips-must {
margin-left: 20rpx;
font-weight: 100;
font-size: 24rpx;
color: #ccc;
}
.form-group-tips-must {
color: #f00;
}
.form-gorup input,
.form-gorup textarea,
.form-gorup picker view.picker {
border-bottom: 1px solid #eee;
border-radius: 0;
height: 70rpx;
line-height: 70rpx;
padding: 0 10rpx;
}
.form-gorup textarea {
padding: 17rpx 10rpx;
min-height: 70rpx;
}
\ No newline at end of file
public/appmini/old/weixin/pages/user-order-detail/user-order-detail.wxml
浏览文件 @
566bfb9d
...
...
@@ -11,13 +11,13 @@
</view>
<view class="goods bg-white spacing-mb">
<view wx:for="{{detail.items}}" class="goods-item oh">
<view wx:for="{{detail.items}}"
wx:key="item"
class="goods-item oh">
<navigator url="/pages/goods-detail/goods-detail?goods_id={{item.goods_id}}" hover-class="none">
<image class="goods-image fl" src="{{item.images}}" mode="aspectFill" />
<view class="goods-base">
<view class="goods-title multi-text">{{item.title}}</view>
<block wx:if="{{item.spec != null}}">
<view class="goods-attribute cr-888" wx:for="{{item.spec}}" wx:for-item="spec">
<view class="goods-attribute cr-888" wx:for="{{item.spec}}" wx:
key="spec" wx:
for-item="spec">
{{spec.type}}:{{spec.value}}
</view>
</block>
...
...
@@ -32,7 +32,7 @@
</view>
<view wx:if="{{detail_list.length > 0}}" class="detail-list bg-white">
<view wx:for="{{detail_list}}" class="item br-b oh">
<view wx:for="{{detail_list}}"
wx:key="item"
class="item br-b oh">
<view class="title fl br-r">{{item.name}}</view>
<view class="content cr-888 fl">{{item.value}}</view>
</view>
...
...
public/appmini/old/weixin/pages/user-orderaftersale-detail/user-orderaftersale-detail.js
浏览文件 @
566bfb9d
...
...
@@ -6,16 +6,25 @@ Page({
data_list_loding_msg
:
''
,
data_bottom_line_status
:
false
,
order_data
:
[]
,
new_aftersale_data
:
[]
,
step_data
:
[]
,
returned_data
:
[]
,
order_data
:
null
,
new_aftersale_data
:
null
,
step_data
:
null
,
returned_data
:
null
,
return_only_money_reason
:
[],
return_money_goods_reason
:
[],
aftersale_type_list
:
[],
reason_data_list
:
[],
form_type
:
-
1
,
form_reason_index
:
-
1
,
form_price
:
''
,
form_msg
:
''
,
form_number
:
0
,
},
onLoad
(
params
)
{
params
[
'
oid
'
]
=
4
;
params
[
'
did
'
]
=
8
;
this
.
setData
({
params
:
params
});
this
.
init
();
},
...
...
@@ -49,13 +58,15 @@ Page({
data_bottom_line_status
:
true
,
data_list_loding_msg
:
''
,
order_data
:
data
.
order_data
||
[]
,
new_aftersale_data
:
data
.
new_aftersale_data
||
[]
,
step_data
:
data
.
step_data
||
[]
,
returned_data
:
data
.
returned_data
||
[]
,
order_data
:
data
.
order_data
||
null
,
new_aftersale_data
:
data
.
new_aftersale_data
||
null
,
step_data
:
data
.
step_data
||
null
,
returned_data
:
data
.
returned_data
||
null
,
return_only_money_reason
:
data
.
return_only_money_reason
||
[],
return_money_goods_reason
:
data
.
return_money_goods_reason
||
[],
aftersale_type_list
:
data
.
aftersale_type_list
||
[],
form_price
:
(
data
.
returned_data
||
null
!=
null
)
?
data
.
returned_data
.
refund_price
:
0
,
});
}
else
{
self
.
setData
({
...
...
@@ -80,6 +91,44 @@ Page({
});
},
// 类型选择
form_type_event
(
e
)
{
var
value
=
e
.
currentTarget
.
dataset
.
value
;
this
.
setData
({
form_type
:
value
,
form_reason_index
:
(
this
.
data
.
form_type
==
value
)
?
this
.
data
.
form_reason_index
:
-
1
,
reason_data_list
:
(
value
==
0
)
?
this
.
data
.
return_only_money_reason
:
this
.
data
.
return_money_goods_reason
,
});
},
// 原因选择
form_reason_event
(
e
)
{
this
.
setData
({
form_reason_index
:
e
.
detail
.
value
});
},
// 商品件数
form_number_event
(
e
)
{
this
.
setData
({
form_number
:
e
.
detail
.
value
});
},
// 退款金额
form_price_event
(
e
)
{
this
.
setData
({
form_price
:
e
.
detail
.
value
});
},
// 退款说明
form_msg_event
(
e
)
{
this
.
setData
({
form_msg
:
e
.
detail
.
value
});
},
// 下拉刷新
onPullDownRefresh
()
{
this
.
init
();
...
...
public/appmini/old/weixin/pages/user-orderaftersale-detail/user-orderaftersale-detail.wxml
浏览文件 @
566bfb9d
<!--pages/user-orderaftersale-detail/user-orderaftersale-detail.wxml-->
<text>pages/user-orderaftersale-detail/user-orderaftersale-detail.wxml</text>
<view wx:if="{{order_data != null}}">
<!-- 商品 -->
<view class="goods bg-white spacing-mb">
<view class="goods-item oh">
<navigator url="/pages/goods-detail/goods-detail?goods_id={{order_data.items.goods_id}}" hover-class="none">
<image class="goods-image fl" src="{{order_data.items.images}}" mode="aspectFill" />
<view class="goods-base">
<view class="goods-title multi-text">{{order_data.items.title}}</view>
<block wx:if="{{order_data.items.spec != null}}">
<view class="goods-attribute cr-888" wx:for="{{order_data.items.spec}}" wx:for-item="spec" wx:key="spec">
{{spec.type}}:{{spec.value}}
</view>
</block>
</view>
<view class="oh goods-price">
<text class="sales-price">¥{{order_data.items.price}}</text>
<text wx:if="{{order_data.items.original_price > 0}}" class="original-price">¥{{order_data.items.original_price}}</text>
<text class="buy-number">x{{order_data.items.buy_number}}</text>
</view>
</navigator>
</view>
</view>
<!-- 类型选择 -->
<view wx:if="{{aftersale_type_list.length > 0}}" class="choose-type bg-white spacing-mb oh">
<block wx:for="{{aftersale_type_list}}" wx:key="item">
<view class="choose-item {{index == 0 ? 'fl' : 'fr'}} {{form_type == item.value ? 'choose-item-active' : ''}}" data-value="{{item.value}}" bindtap="form_type_event">
<view class="choose-name">{{item.name}}</view>
<view class="choose-desc cr-888">{{item.desc}}</view>
</view>
</block>
</view>
<!-- 表单 -->
<view wx:if="{{form_type != -1}}" class="form-container bg-white spacing-mb oh">
<view class="form-gorup">
<view class="form-gorup-title">退款原因<text class="form-group-tips-must">必选</text></view>
<picker bindchange="form_reason_event" value="{{form_reason_index}}" range="{{reason_data_list}}">
<view class="picker {{form_reason_index == -1 ? 'cr-ccc' : 'cr-666'}} arrow-right">
{{form_reason_index == -1 ? '请选择原因...' : reason_data_list[form_reason_index]}}
</view>
</picker>
</view>
<view wx:if="{{form_type == 1}}" class="form-gorup">
<view class="form-gorup-title">商品件数<text class="form-group-tips-must">必填</text></view>
<slider bindchange="form_number_event" min="1" max="{{returned_data.returned_quantity}}" step="1" value="{{returned_data.returned_quantity}}" show-value />
</view>
<view class="form-gorup">
<view class="form-gorup-title">退款金额<text class="form-group-tips-must">必填</text></view>
<input type="digit" bindinput="form_price_event" placeholder-class="cr-ccc" class="cr-666" placeholder="请输入退款金额" value="{{form_price}}" />
</view>
<view class="form-gorup">
<view class="form-gorup-title">退款说明<text class="form-group-tips-must">必填</text></view>
<textarea bindinput="form_msg_event" placeholder-class="cr-ccc" class="cr-666" placeholder="退款说明 5~200 个字符之间" maxlength="200" fixed="{{true}}" auto-height="{{true}}" value="{{form_msg}}" />
</view>
</view>
<import src="/pages/common/bottom_line.wxml" />
<template is="bottom_line" data="{{status: data_bottom_line_status}}"></template>
</view>
\ No newline at end of file
public/appmini/old/weixin/pages/user-orderaftersale-detail/user-orderaftersale-detail.wxss
浏览文件 @
566bfb9d
/* pages/user-orderaftersale-detail/user-orderaftersale-detail.wxss */
\ No newline at end of file
/**
* 商品
*/
.goods-base {
min-height: 160rpx;
margin-left: 180rpx;
}
.goods .goods-item:not(:last-child) {
border-bottom: 1px dashed #efefef;
}
.goods-item {
padding: 20rpx 10rpx;
}
.goods-title, .goods-attribute {
margin-bottom: 10rpx;
}
.goods-image {
width: 160rpx;
height: 160rpx;
margin-right: 20rpx;
}
.goods-price {
position: relative;
}
.buy-number {
position: absolute;
right: 0;
bottom: 0;
}
/**
* 类型选择
*/
.choose-type {
padding: 30rpx 10rpx;
}
.choose-type .choose-item {
width: 44%;
border: 1px solid #eee;
padding: 15rpx;
-webkit-transition: border-color .2s ease-in;
-moz-transition: border-color .2s ease-in;
-ms-transition: border-color .2s ease-in;
-o-transition: border-color .2s ease-in;
transition: border-color .2s ease-in;
}
.choose-type .choose-name {
font-weight: bold;
margin-bottom: 5rpx;
}
.choose-type .choose-item-active {
border: 1px solid #d2364c;
box-shadow: 0px 0 0px 1px #d2364c;
}
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录