commit
2038340177
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="jnpf.mapper.RecycleOrderProductMapper">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</mapper>
|
@ -1,352 +1,349 @@
|
|||||||
<template>
|
<template>
|
||||||
<transition name="el-zoom-in-center">
|
<transition name="el-zoom-in-center">
|
||||||
<div class="JNPF-preview-main">
|
<div class="JNPF-preview-main">
|
||||||
<Detail v-if="detailVisible" ref="Detail" @close="detailVisible = false" />
|
<Detail v-if="detailVisible" ref="Detail" @close="detailVisible = false" />
|
||||||
<div class="JNPF-common-page-header">
|
<div class="JNPF-common-page-header">
|
||||||
<el-page-header @back="goBack"
|
<el-page-header @back="goBack" content="详情" />
|
||||||
content="详情"/>
|
<div class="options">
|
||||||
<div class="options">
|
<el-button @click="goBack">取 消</el-button>
|
||||||
<el-button @click="goBack">取 消</el-button>
|
</div>
|
||||||
|
</div>
|
||||||
|
<el-row :gutter="15" class=" main" :style="{ margin: '0 auto', width: '100%' }">
|
||||||
|
<el-form ref="formRef" :model="dataForm" size="small" label-width="100px" label-position="right">
|
||||||
|
<template v-if="!loading">
|
||||||
|
<el-col :span="24">
|
||||||
|
<jnpf-form-tip-item label-width="0">
|
||||||
|
<JnpfGroupTitle contentPosition="left" :closable="false" content="订单信息">
|
||||||
|
</JnpfGroupTitle>
|
||||||
|
</jnpf-form-tip-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<jnpf-form-tip-item label="订单编号" prop="orderNumber">
|
||||||
|
<p>{{ dataForm.orderNumber }}</p>
|
||||||
|
</jnpf-form-tip-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<jnpf-form-tip-item label="订单类型" prop="orderTypeId">
|
||||||
|
<p>{{ dataForm.orderTypeId }}</p>
|
||||||
|
</jnpf-form-tip-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<jnpf-form-tip-item label="订单金额(元)" prop="orderAmount">
|
||||||
|
<p>{{ dataForm.orderAmount }}</p>
|
||||||
|
</jnpf-form-tip-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<jnpf-form-tip-item label="散户状态" prop="orderClientStatusId">
|
||||||
|
<p>{{ dataForm.orderClientStatusId }}</p>
|
||||||
|
</jnpf-form-tip-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<jnpf-form-tip-item label="回收员状态" prop="orderStaffsStatusId">
|
||||||
|
<p>{{ dataForm.orderStaffsStatusId }}</p>
|
||||||
|
</jnpf-form-tip-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<jnpf-form-tip-item label="接单周期(分)" prop="receivePeriod">
|
||||||
|
<p>{{ dataForm.receivePeriod }}</p>
|
||||||
|
</jnpf-form-tip-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<jnpf-form-tip-item label="下单地址经度" prop="longitude">
|
||||||
|
<p>{{ dataForm.longitude }}</p>
|
||||||
|
</jnpf-form-tip-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<jnpf-form-tip-item label="下单地址纬度" prop="latitude">
|
||||||
|
<p>{{ dataForm.latitude }}</p>
|
||||||
|
</jnpf-form-tip-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<jnpf-form-tip-item label="订单距离" prop="distance">
|
||||||
|
<p>{{ dataForm.distance }}</p>
|
||||||
|
</jnpf-form-tip-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="12">
|
||||||
|
<jnpf-form-tip-item label="订单状态" prop="orderStatusId">
|
||||||
|
<p>{{ dataForm.orderStatusId }}</p>
|
||||||
|
</jnpf-form-tip-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="24">
|
||||||
|
<jnpf-form-tip-item label-width="0">
|
||||||
|
<JnpfGroupTitle contentPosition="left" :closable="false" content="订单商品">
|
||||||
|
</JnpfGroupTitle>
|
||||||
|
</jnpf-form-tip-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="24">
|
||||||
|
<jnpf-form-tip-item label-width="0">
|
||||||
|
<div class="JNPF-common-title">
|
||||||
|
<h2></h2>
|
||||||
|
</div>
|
||||||
|
<el-table :data="dataForm.tableField172" size='mini'>
|
||||||
|
<el-table-column type="index" width="50" label="序号" align="center" />
|
||||||
|
<el-table-column prop="productId" label="商品id">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
<p>{{ scope.row.productId }}</p>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column prop="productActualWeight" label="废品实际重量">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
<p>{{ scope.row.productActualWeight }}</p>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column prop="recoveryPrice" label="下单时回收单价">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
<p>{{ scope.row.recoveryPrice }}</p>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column prop="actualRecoveryPrice" label="实际回收单价">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
<p>{{ scope.row.actualRecoveryPrice }}</p>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
</el-table>
|
||||||
|
</jnpf-form-tip-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="24">
|
||||||
|
<jnpf-form-tip-item label-width="0">
|
||||||
|
<JnpfGroupTitle contentPosition="left" :closable="false" content="散户信息">
|
||||||
|
</JnpfGroupTitle>
|
||||||
|
</jnpf-form-tip-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<jnpf-form-tip-item label="散户昵称" prop="clientId">
|
||||||
|
<p>{{ dataForm.clientId }}</p>
|
||||||
|
</jnpf-form-tip-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<jnpf-form-tip-item label="散户姓名" prop="clientName">
|
||||||
|
<p>{{ dataForm.clientName }}</p>
|
||||||
|
</jnpf-form-tip-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<jnpf-form-tip-item label="散户手机号" prop="clientMobile">
|
||||||
|
<p>{{ dataForm.clientMobile }}</p>
|
||||||
|
</jnpf-form-tip-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<jnpf-form-tip-item label="预估重量" prop="predictWeight">
|
||||||
|
<p>{{ dataForm.predictWeight }}</p>
|
||||||
|
</jnpf-form-tip-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<jnpf-form-tip-item label="预约时间起" prop="appointmentTimeStart">
|
||||||
|
<p>{{ dataForm.appointmentTimeStart }}</p>
|
||||||
|
</jnpf-form-tip-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<jnpf-form-tip-item label="预约时间止" prop="appointmentTimeEnd">
|
||||||
|
<p>{{ dataForm.appointmentTimeEnd }}</p>
|
||||||
|
</jnpf-form-tip-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<jnpf-form-tip-item label="散户下单关联地址" prop="clientAddressId">
|
||||||
|
<p>{{ dataForm.clientAddressId }}</p>
|
||||||
|
</jnpf-form-tip-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="24">
|
||||||
|
<jnpf-form-tip-item label-width="0">
|
||||||
|
<JnpfGroupTitle contentPosition="left" :closable="false" content="收货员信息">
|
||||||
|
</JnpfGroupTitle>
|
||||||
|
</jnpf-form-tip-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<jnpf-form-tip-item label="回收站" prop="recycleStationId">
|
||||||
|
<p>{{ dataForm.recycleStationId }}</p>
|
||||||
|
</jnpf-form-tip-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<jnpf-form-tip-item label="回收员" prop="staffsId">
|
||||||
|
<p>{{ dataForm.staffsId }}</p>
|
||||||
|
</jnpf-form-tip-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<jnpf-form-tip-item label="回收员姓名" prop="staffsName">
|
||||||
|
<p>{{ dataForm.staffsName }}</p>
|
||||||
|
</jnpf-form-tip-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="24">
|
||||||
|
<JnpfDivider contentPosition="center">
|
||||||
|
其他信息 </JnpfDivider>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<jnpf-form-tip-item label="协商时间起" prop="consultTimeStart">
|
||||||
|
<p>{{ dataForm.consultTimeStart }}</p>
|
||||||
|
</jnpf-form-tip-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<jnpf-form-tip-item label="协商时间止" prop="consultTimeEnd">
|
||||||
|
<p>{{ dataForm.consultTimeEnd }}</p>
|
||||||
|
</jnpf-form-tip-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<jnpf-form-tip-item label="收货时间" prop="receiveTime">
|
||||||
|
<p>{{ dataForm.receiveTime }}</p>
|
||||||
|
</jnpf-form-tip-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<jnpf-form-tip-item label="结算时间" prop="settleTime">
|
||||||
|
<p>{{ dataForm.settleTime }}</p>
|
||||||
|
</jnpf-form-tip-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="24">
|
||||||
|
<JnpfDivider contentPosition="center">
|
||||||
|
用户评论 </JnpfDivider>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<jnpf-form-tip-item label="综合评分" prop="starScore">
|
||||||
|
<JnpfRate v-model="dataForm.starScore" disabled :max="5">
|
||||||
|
</JnpfRate>
|
||||||
|
</jnpf-form-tip-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<jnpf-form-tip-item label="评价详情" prop="comment">
|
||||||
|
<p>{{ dataForm.comment }}</p>
|
||||||
|
</jnpf-form-tip-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<jnpf-form-tip-item label="评价图片" prop="commentPics">
|
||||||
|
<JnpfUploadImg v-model="dataForm.commentPics" disabled detailed :fileSize="10"
|
||||||
|
sizeUnit="MB" :limit="9" pathType="defaultPath" :isAccount="0">
|
||||||
|
</JnpfUploadImg>
|
||||||
|
</jnpf-form-tip-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<jnpf-form-tip-item label="响应速度" prop="responseStar">
|
||||||
|
<JnpfRate v-model="dataForm.responseStar" disabled :max="5">
|
||||||
|
</JnpfRate>
|
||||||
|
</jnpf-form-tip-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<jnpf-form-tip-item label="服务态度" prop="attitudeStar">
|
||||||
|
<JnpfRate v-model="dataForm.attitudeStar" disabled :max="5">
|
||||||
|
</JnpfRate>
|
||||||
|
</jnpf-form-tip-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<jnpf-form-tip-item label="平台价格" prop="priceStar">
|
||||||
|
<JnpfRate v-model="dataForm.priceStar" disabled :max="5">
|
||||||
|
</JnpfRate>
|
||||||
|
</jnpf-form-tip-item>
|
||||||
|
</el-col>
|
||||||
|
</template>
|
||||||
|
</el-form>
|
||||||
|
</el-row>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</transition>
|
||||||
<el-row :gutter="15" class=" main" :style="{margin: '0 auto',width: '100%'}">
|
|
||||||
<el-form ref="formRef" :model="dataForm" size="small" label-width="100px" label-position="right" >
|
|
||||||
<template v-if="!loading">
|
|
||||||
<el-col :span="24" >
|
|
||||||
<jnpf-form-tip-item label-width="0">
|
|
||||||
<JnpfGroupTitle
|
|
||||||
contentPosition="left" :closable= "false" content ="订单信息" >
|
|
||||||
</JnpfGroupTitle>
|
|
||||||
</jnpf-form-tip-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="8" >
|
|
||||||
<jnpf-form-tip-item label="订单编号"
|
|
||||||
prop="orderNumber" >
|
|
||||||
<p>{{dataForm.orderNumber}}</p>
|
|
||||||
</jnpf-form-tip-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="8" >
|
|
||||||
<jnpf-form-tip-item label="订单类型"
|
|
||||||
prop="orderTypeId" >
|
|
||||||
<p>{{dataForm.orderTypeId}}</p>
|
|
||||||
</jnpf-form-tip-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="8" >
|
|
||||||
<jnpf-form-tip-item label="订单金额(元)"
|
|
||||||
prop="orderAmount" >
|
|
||||||
<p>{{dataForm.orderAmount}}</p>
|
|
||||||
</jnpf-form-tip-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="8" >
|
|
||||||
<jnpf-form-tip-item label="散户状态"
|
|
||||||
prop="orderClientStatusId" >
|
|
||||||
<p>{{dataForm.orderClientStatusId}}</p>
|
|
||||||
</jnpf-form-tip-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="8" >
|
|
||||||
<jnpf-form-tip-item label="回收员状态"
|
|
||||||
prop="orderStaffsStatusId" >
|
|
||||||
<p>{{dataForm.orderStaffsStatusId}}</p>
|
|
||||||
</jnpf-form-tip-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="8" >
|
|
||||||
<jnpf-form-tip-item label="接单周期(分)"
|
|
||||||
prop="receivePeriod" >
|
|
||||||
<p>{{dataForm.receivePeriod}}</p>
|
|
||||||
</jnpf-form-tip-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="8" >
|
|
||||||
<jnpf-form-tip-item label="下单地址经度"
|
|
||||||
prop="longitude" >
|
|
||||||
<p>{{dataForm.longitude}}</p>
|
|
||||||
</jnpf-form-tip-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="8" >
|
|
||||||
<jnpf-form-tip-item label="下单地址纬度"
|
|
||||||
prop="latitude" >
|
|
||||||
<p>{{dataForm.latitude}}</p>
|
|
||||||
</jnpf-form-tip-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="8" >
|
|
||||||
<jnpf-form-tip-item label="订单距离"
|
|
||||||
prop="distance" >
|
|
||||||
<p>{{dataForm.distance}}</p>
|
|
||||||
</jnpf-form-tip-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="12" >
|
|
||||||
<jnpf-form-tip-item label="订单状态"
|
|
||||||
prop="orderStatusId" >
|
|
||||||
<p>{{dataForm.orderStatusId}}</p>
|
|
||||||
</jnpf-form-tip-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="24" >
|
|
||||||
<jnpf-form-tip-item label-width="0">
|
|
||||||
<JnpfGroupTitle
|
|
||||||
contentPosition="left" :closable= "false" content ="散户信息" >
|
|
||||||
</JnpfGroupTitle>
|
|
||||||
</jnpf-form-tip-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="8" >
|
|
||||||
<jnpf-form-tip-item label="散户昵称"
|
|
||||||
prop="clientId" >
|
|
||||||
<p>{{dataForm.clientId}}</p>
|
|
||||||
</jnpf-form-tip-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="8" >
|
|
||||||
<jnpf-form-tip-item label="散户姓名"
|
|
||||||
prop="clientName" >
|
|
||||||
<p>{{dataForm.clientName}}</p>
|
|
||||||
</jnpf-form-tip-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="8" >
|
|
||||||
<jnpf-form-tip-item label="散户手机号"
|
|
||||||
prop="clientMobile" >
|
|
||||||
<p>{{dataForm.clientMobile}}</p>
|
|
||||||
</jnpf-form-tip-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="8" >
|
|
||||||
<jnpf-form-tip-item label="预估重量"
|
|
||||||
prop="predictWeight" >
|
|
||||||
<p>{{dataForm.predictWeight}}</p>
|
|
||||||
</jnpf-form-tip-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="8" >
|
|
||||||
<jnpf-form-tip-item label="预约时间起"
|
|
||||||
prop="appointmentTimeStart" >
|
|
||||||
<p>{{dataForm.appointmentTimeStart}}</p>
|
|
||||||
</jnpf-form-tip-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="8" >
|
|
||||||
<jnpf-form-tip-item label="预约时间止"
|
|
||||||
prop="appointmentTimeEnd" >
|
|
||||||
<p>{{dataForm.appointmentTimeEnd}}</p>
|
|
||||||
</jnpf-form-tip-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="8" >
|
|
||||||
<jnpf-form-tip-item label="散户下单关联地址"
|
|
||||||
prop="clientAddressId" >
|
|
||||||
<p>{{dataForm.clientAddressId}}</p>
|
|
||||||
</jnpf-form-tip-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="24" >
|
|
||||||
<jnpf-form-tip-item label-width="0">
|
|
||||||
<JnpfGroupTitle
|
|
||||||
contentPosition="left" :closable= "false" content ="收货员信息" >
|
|
||||||
</JnpfGroupTitle>
|
|
||||||
</jnpf-form-tip-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="8" >
|
|
||||||
<jnpf-form-tip-item label="回收站"
|
|
||||||
prop="recycleStationId" >
|
|
||||||
<p>{{dataForm.recycleStationId}}</p>
|
|
||||||
</jnpf-form-tip-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="8" >
|
|
||||||
<jnpf-form-tip-item label="回收员"
|
|
||||||
prop="staffsId" >
|
|
||||||
<p>{{dataForm.staffsId}}</p>
|
|
||||||
</jnpf-form-tip-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="8" >
|
|
||||||
<jnpf-form-tip-item label="回收员姓名"
|
|
||||||
prop="staffsName" >
|
|
||||||
<p>{{dataForm.staffsName}}</p>
|
|
||||||
</jnpf-form-tip-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="24" >
|
|
||||||
<JnpfDivider contentPosition="center" >
|
|
||||||
其他信息 </JnpfDivider>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="8" >
|
|
||||||
<jnpf-form-tip-item label="协商时间起"
|
|
||||||
prop="consultTimeStart" >
|
|
||||||
<p>{{dataForm.consultTimeStart}}</p>
|
|
||||||
</jnpf-form-tip-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="8" >
|
|
||||||
<jnpf-form-tip-item label="协商时间止"
|
|
||||||
prop="consultTimeEnd" >
|
|
||||||
<p>{{dataForm.consultTimeEnd}}</p>
|
|
||||||
</jnpf-form-tip-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="8" >
|
|
||||||
<jnpf-form-tip-item label="收货时间"
|
|
||||||
prop="receiveTime" >
|
|
||||||
<p>{{dataForm.receiveTime}}</p>
|
|
||||||
</jnpf-form-tip-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="8" >
|
|
||||||
<jnpf-form-tip-item label="结算时间"
|
|
||||||
prop="settleTime" >
|
|
||||||
<p>{{dataForm.settleTime}}</p>
|
|
||||||
</jnpf-form-tip-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="24" >
|
|
||||||
<JnpfDivider contentPosition="center" >
|
|
||||||
用户评论 </JnpfDivider>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="8" >
|
|
||||||
<jnpf-form-tip-item label="综合评分"
|
|
||||||
prop="starScore" >
|
|
||||||
<JnpfRate v-model="dataForm.starScore"
|
|
||||||
disabled
|
|
||||||
:max="5" >
|
|
||||||
</JnpfRate>
|
|
||||||
</jnpf-form-tip-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="8" >
|
|
||||||
<jnpf-form-tip-item label="评价详情"
|
|
||||||
prop="comment" >
|
|
||||||
<p>{{dataForm.comment}}</p>
|
|
||||||
</jnpf-form-tip-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="8" >
|
|
||||||
<jnpf-form-tip-item label="评价图片"
|
|
||||||
prop="commentPics" >
|
|
||||||
<JnpfUploadImg v-model="dataForm.commentPics"
|
|
||||||
disabled
|
|
||||||
detailed :fileSize="10" sizeUnit="MB" :limit="9" pathType="defaultPath" :isAccount="0" >
|
|
||||||
</JnpfUploadImg>
|
|
||||||
</jnpf-form-tip-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="8" >
|
|
||||||
<jnpf-form-tip-item label="响应速度"
|
|
||||||
prop="responseStar" >
|
|
||||||
<JnpfRate v-model="dataForm.responseStar"
|
|
||||||
disabled
|
|
||||||
:max="5" >
|
|
||||||
</JnpfRate>
|
|
||||||
</jnpf-form-tip-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="8" >
|
|
||||||
<jnpf-form-tip-item label="服务态度"
|
|
||||||
prop="attitudeStar" >
|
|
||||||
<JnpfRate v-model="dataForm.attitudeStar"
|
|
||||||
disabled
|
|
||||||
:max="5" >
|
|
||||||
</JnpfRate>
|
|
||||||
</jnpf-form-tip-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="8" >
|
|
||||||
<jnpf-form-tip-item label="平台价格"
|
|
||||||
prop="priceStar" >
|
|
||||||
<JnpfRate v-model="dataForm.priceStar"
|
|
||||||
disabled
|
|
||||||
:max="5" >
|
|
||||||
</JnpfRate>
|
|
||||||
</jnpf-form-tip-item>
|
|
||||||
</el-col>
|
|
||||||
</template>
|
|
||||||
</el-form>
|
|
||||||
</el-row>
|
|
||||||
</div>
|
|
||||||
</transition>
|
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
import request from '@/utils/request'
|
import request from '@/utils/request'
|
||||||
|
|
||||||
import { getConfigData } from '@/api/onlineDev/visualDev'
|
import { getConfigData } from '@/api/onlineDev/visualDev'
|
||||||
import jnpf from '@/utils/jnpf'
|
import jnpf from '@/utils/jnpf'
|
||||||
import Detail from '@/views/basic/dynamicModel/list/detail'
|
import Detail from '@/views/basic/dynamicModel/list/detail'
|
||||||
import { thousandsFormat } from "@/components/Generator/utils/index"
|
import { thousandsFormat } from "@/components/Generator/utils/index"
|
||||||
export default {
|
export default {
|
||||||
components: { Detail},
|
components: { Detail },
|
||||||
props: [],
|
props: [],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
visible: false,
|
visible: false,
|
||||||
detailVisible: false,
|
detailVisible: false,
|
||||||
loading: false,
|
loading: false,
|
||||||
|
|
||||||
dataForm: {
|
dataForm: {
|
||||||
id :'',
|
id: '',
|
||||||
orderNumber : '',
|
orderNumber: '',
|
||||||
orderTypeId : "521999177572425477",
|
orderTypeId: "521999177572425477",
|
||||||
orderAmount : '',
|
orderAmount: '',
|
||||||
orderClientStatusId : "",
|
orderClientStatusId: "",
|
||||||
orderStaffsStatusId : "",
|
orderStaffsStatusId: "",
|
||||||
receivePeriod : '',
|
receivePeriod: '',
|
||||||
longitude : "10",
|
longitude: "10",
|
||||||
latitude : "10",
|
latitude: "10",
|
||||||
distance : "10",
|
distance: "10",
|
||||||
orderStatusId : "520192817293693253",
|
orderStatusId: "520192817293693253",
|
||||||
clientId : "",
|
clientId: "",
|
||||||
clientName : '',
|
clientName: '',
|
||||||
clientMobile : '',
|
clientMobile: '',
|
||||||
predictWeight : '',
|
predictWeight: '',
|
||||||
appointmentTimeStart : '',
|
appointmentTimeStart: '',
|
||||||
appointmentTimeEnd : '',
|
appointmentTimeEnd: '',
|
||||||
clientAddressId : "",
|
clientAddressId: "",
|
||||||
recycleStationId : "",
|
recycleStationId: "",
|
||||||
staffsId : "",
|
staffsId: "",
|
||||||
staffsName : '',
|
staffsName: '',
|
||||||
consultTimeStart : '',
|
consultTimeStart: '',
|
||||||
consultTimeEnd : '',
|
consultTimeEnd: '',
|
||||||
receiveTime : '',
|
receiveTime: '',
|
||||||
settleTime : '',
|
settleTime: '',
|
||||||
creatorTime : "",
|
creatorTime: "",
|
||||||
creatorUserId : "",
|
creatorUserId: "",
|
||||||
starScore : 0,
|
starScore: 0,
|
||||||
comment : '',
|
comment: '',
|
||||||
commentPics : [],
|
commentPics: [],
|
||||||
responseStar : 0,
|
responseStar: 0,
|
||||||
attitudeStar : 0,
|
attitudeStar: 0,
|
||||||
priceStar : 0,
|
priceStar: 0,
|
||||||
|
recycleorderproductList: [],
|
||||||
},
|
},
|
||||||
orderTypeIdProps:{"label":"fullName","value":"id" },
|
orderTypeIdProps: { "label": "fullName", "value": "id" },
|
||||||
orderClientStatusIdProps:{"label":"fullName","value":"id" },
|
orderClientStatusIdProps: { "label": "fullName", "value": "id" },
|
||||||
orderStaffsStatusIdProps:{"label":"fullName","value":"id" },
|
orderStaffsStatusIdProps: { "label": "fullName", "value": "id" },
|
||||||
orderStatusIdProps:{"label":"fullName","value":"id" },
|
orderStatusIdProps: { "label": "fullName", "value": "id" },
|
||||||
recycleStationIdProps:{"label":"station_name","value":"id" },
|
recycleStationIdProps: { "label": "station_name", "value": "id" },
|
||||||
staffsIdProps:{"label":"staffs_name","value":"id" },
|
staffsIdProps: { "label": "staffs_name", "value": "id" },
|
||||||
|
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
computed: {},
|
||||||
|
watch: {},
|
||||||
|
created() {
|
||||||
|
|
||||||
|
},
|
||||||
|
mounted() { },
|
||||||
|
methods: {
|
||||||
|
toDetail(defaultValue, modelId) {
|
||||||
|
console.log(defaultValue)
|
||||||
|
console.log(modelId)
|
||||||
|
if (!defaultValue) return
|
||||||
|
getConfigData(modelId).then(res => {
|
||||||
|
console.log(res)
|
||||||
|
if (!res.data || !res.data.formData) return
|
||||||
|
let formData = JSON.parse(res.data.formData)
|
||||||
|
formData.popupType = 'general'
|
||||||
|
this.detailVisible = true
|
||||||
|
this.$nextTick(() => {
|
||||||
|
this.$refs.Detail.init(formData, modelId, defaultValue)
|
||||||
|
})
|
||||||
|
})
|
||||||
|
},
|
||||||
|
dataInfo(dataAll) {
|
||||||
|
let _dataAll = dataAll
|
||||||
|
this.dataForm = _dataAll
|
||||||
},
|
},
|
||||||
computed: {},
|
|
||||||
watch: {},
|
|
||||||
created() {
|
|
||||||
|
|
||||||
|
goBack() {
|
||||||
|
this.$emit('refresh')
|
||||||
},
|
},
|
||||||
mounted() {},
|
init(id) {
|
||||||
methods: {
|
this.dataForm.id = id || 0;
|
||||||
toDetail(defaultValue, modelId) {
|
this.visible = true;
|
||||||
if (!defaultValue) return
|
this.$nextTick(() => {
|
||||||
getConfigData(modelId).then(res => {
|
if (this.dataForm.id) {
|
||||||
if (!res.data || !res.data.formData) return
|
this.loading = true
|
||||||
let formData = JSON.parse(res.data.formData)
|
request({
|
||||||
formData.popupType = 'general'
|
url: '/api/scm/RecycleOrder/detail/' + this.dataForm.id,
|
||||||
this.detailVisible = true
|
method: 'get'
|
||||||
this.$nextTick(() => {
|
}).then(res => {
|
||||||
this.$refs.Detail.init(formData, modelId, defaultValue)
|
this.dataInfo(res.data)
|
||||||
|
this.loading = false
|
||||||
})
|
})
|
||||||
})
|
}
|
||||||
},
|
|
||||||
dataInfo(dataAll){
|
|
||||||
let _dataAll =dataAll
|
|
||||||
this.dataForm = _dataAll
|
|
||||||
},
|
|
||||||
|
|
||||||
goBack() {
|
|
||||||
this.$emit('refresh')
|
|
||||||
},
|
|
||||||
init(id) {
|
|
||||||
this.dataForm.id = id || 0;
|
|
||||||
this.visible = true;
|
|
||||||
this.$nextTick(() => {
|
|
||||||
if(this.dataForm.id){
|
|
||||||
this.loading = true
|
|
||||||
request({
|
|
||||||
url: '/api/scm/RecycleOrder/detail/'+this.dataForm.id,
|
|
||||||
method: 'get'
|
|
||||||
}).then(res => {
|
|
||||||
this.dataInfo(res.data)
|
|
||||||
this.loading = false
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
})
|
})
|
||||||
},
|
|
||||||
},
|
},
|
||||||
}
|
},
|
||||||
|
}
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
Loading…
Reference in new issue