|
|
|
@ -16,22 +16,47 @@ |
|
|
|
:key="k" |
|
|
|
> |
|
|
|
<view class="top"> |
|
|
|
<view class="">企业合同</view> |
|
|
|
<view class="btn" @click="downloadFile($util.img(v.file_data))">下载合同 <fui-icon name="arrowright" color="#A4ADB3" size="35"></fui-icon></view> |
|
|
|
<view class="title">订单状态</view> |
|
|
|
<!-- <view class="btn" @click="downloadFile($util.img(v.file_data))">下载合同 <fui-icon name="arrowright" color="#A4ADB3" size="35"></fui-icon></view>--> |
|
|
|
</view> |
|
|
|
<view class="bottom"> |
|
|
|
<view class="box"> |
|
|
|
<view class="title">合同名称:</view> |
|
|
|
<view class="content">{{v.title}}</view> |
|
|
|
<view class="title">客户姓名:</view> |
|
|
|
<view class="content">{{ v.resource_id_name }}</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
<view class="box"> |
|
|
|
<view class="title">付款类型:</view> |
|
|
|
<view class="content"> |
|
|
|
{{ v.payment_type === 'cash' ? '现金支付' : v.payment_type === 'scan_code' ? '扫码支付' : '订阅支付' }} |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
<view class="box"> |
|
|
|
<view class="title">订单金额:</view> |
|
|
|
<view class="content">¥{{ v.order_amount }}</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
<view class="box"> |
|
|
|
<view class="title">课程:</view> |
|
|
|
<view class="content">{{ v.course_id_name }}</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
<view class="box"> |
|
|
|
<view class="title">签署方:</view> |
|
|
|
<view class="content">{{v.signatory_a}}</view> |
|
|
|
<view class="title">班级:</view> |
|
|
|
<view class="content">{{ v.class_id_name }}</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
<view class="box"> |
|
|
|
<view class="title">人员:</view> |
|
|
|
<view class="content">{{ v.staff_id_name }}</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
<view class="box"> |
|
|
|
<view class="title">签署方:</view> |
|
|
|
<view class="content">{{v.signatory_b}}</view> |
|
|
|
<view class="title">支付时间:</view> |
|
|
|
<view class="content">{{ v.payment_time }}</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
@ -41,8 +66,8 @@ |
|
|
|
</template> |
|
|
|
|
|
|
|
<script> |
|
|
|
import apiRoute from '@/api/apiRoute.js'; |
|
|
|
import marketApi from '@/api/market.js'; |
|
|
|
import commonApi from '@/api/common.js'; |
|
|
|
|
|
|
|
export default { |
|
|
|
components: { |
|
|
|
@ -58,11 +83,14 @@ export default { |
|
|
|
page:1,//当前页码 |
|
|
|
limit:10,//每页返回数据条数 |
|
|
|
total:10,//数据总条数 |
|
|
|
resource_id:'',//客户资源表id |
|
|
|
}, |
|
|
|
tableList:[],//聊天数据列表 |
|
|
|
} |
|
|
|
}, |
|
|
|
onLoad(options) {}, |
|
|
|
onLoad(options) { |
|
|
|
this.filteredData.resource_id = options.resource_id//客户资源表id |
|
|
|
}, |
|
|
|
onShow(){ |
|
|
|
this.init() |
|
|
|
}, |
|
|
|
@ -98,7 +126,7 @@ export default { |
|
|
|
async getList(){ |
|
|
|
this.loading = true |
|
|
|
|
|
|
|
let data = {...this.filteredData} |
|
|
|
let params = {...this.filteredData} |
|
|
|
|
|
|
|
//判断是否还有数据 |
|
|
|
if ((this.filteredData.page - 1) * this.filteredData.limit >= this.filteredData.total) { |
|
|
|
@ -110,11 +138,11 @@ export default { |
|
|
|
return |
|
|
|
} |
|
|
|
|
|
|
|
if(data.page == 1){ |
|
|
|
if(params.page == 1){ |
|
|
|
this.tableList = [] |
|
|
|
} |
|
|
|
|
|
|
|
let res = await marketApi.contractsList(data)//获取合同列表 |
|
|
|
let res = await apiRoute.xs_orderTableList(params)//获取订单那列表 |
|
|
|
this.loading = false |
|
|
|
this.isReachedBottom = false; |
|
|
|
if (res.code != 1){ |
|
|
|
@ -223,6 +251,9 @@ export default { |
|
|
|
font-size: 28rpx; |
|
|
|
display: flex; |
|
|
|
justify-content: space-between; |
|
|
|
.title{ |
|
|
|
font-size: 30rpx; |
|
|
|
} |
|
|
|
.btn{ |
|
|
|
display: flex; |
|
|
|
align-items: center; |
|
|
|
|