5.23修改
This commit is contained in:
parent
dd7872d625
commit
cf21b62b18
@ -16,8 +16,8 @@ export function getMedinceDetail(id){//商品详情-平台
|
||||
};
|
||||
export function getSysMedinceList(params){//获取商品列表-分页-系统
|
||||
return request({
|
||||
url:'/admin/product',
|
||||
method: 'get',
|
||||
url:'/admin/product/page',
|
||||
method: 'post',
|
||||
params
|
||||
})
|
||||
};
|
||||
@ -55,4 +55,11 @@ export function getMedinceDetail(id){//商品详情-平台
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
export function exportProduct(data){//导出
|
||||
return request({
|
||||
url:`/admin/export/product`,
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@ -27,8 +27,8 @@
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
<a-row :gutter="24" v-if="modalForm.mobile_mask">
|
||||
<a-col :span="12">
|
||||
<a-row :gutter="24" v-if="modalForm.mobile_mask || modalForm.created_at">
|
||||
<a-col :span="12" v-if="modalForm.mobile_mask">
|
||||
<a-form-item field="idCard" label="手机号码:" >
|
||||
<div class="box" v-show="!family_Eye">
|
||||
<div class="cardNum">{{modalForm.mobile_mask}}</div>
|
||||
@ -40,6 +40,14 @@
|
||||
</div>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="12">
|
||||
<a-form-item field="idCard" label="绑定时间:" >
|
||||
<div class="box" >
|
||||
<div class="cardNum">{{modalForm.created_at}}</div>
|
||||
</div>
|
||||
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
<a-divider />
|
||||
<div class="titlebox">
|
||||
|
||||
@ -54,10 +54,10 @@
|
||||
<div class="action">
|
||||
<a-space>
|
||||
<a-button v-has="'admin:sysMedinceList:add'" type="primary" @click="handleAdd"><icon-plus /> 新增 </a-button>
|
||||
<!-- <a-button v-has="'admin:sysMedinceList:remove'" type="primary" status="danger" @click="handleAdd"><icon-delete /> 删除 </a-button>
|
||||
<!-- <a-button v-has="'admin:sysMedinceList:remove'" type="primary" status="danger" @click="handleAdd"><icon-delete /> 删除 </a-button> -->
|
||||
<a-button v-has="'admin:sysMedinceList:selectExport'" type="primary" @click="handlExport(2)"><icon-export /> 选择数据导出 </a-button>
|
||||
<a-button v-has="'admin:sysMedinceList:searchExport'" type="primary" @click="handlExport(1)"><icon-export /> 当前搜索全部导出</a-button>
|
||||
<a-button v-has="'admin:sysMedinceList:allExport'" type="primary" @click="handlExport(3)"><icon-export /> 全部导出</a-button> -->
|
||||
<a-button v-has="'admin:sysMedinceList:allExport'" type="primary" @click="handlExport(3)"><icon-export /> 全部导出</a-button>
|
||||
</a-space>
|
||||
</div>
|
||||
|
||||
@ -322,9 +322,9 @@
|
||||
type
|
||||
}
|
||||
}
|
||||
const {code,data}=await exportFamily(fromData);
|
||||
const {code,data}=await exportProduct(fromData);
|
||||
if(code==200){
|
||||
downloadFile(data,'就诊人列表');
|
||||
downloadFile(data,'平台药品列表');
|
||||
}
|
||||
proxy.$loading.hide();
|
||||
}
|
||||
|
||||
@ -36,6 +36,79 @@
|
||||
@press-enter="handleQuery"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item field="consignee_name" label="收货人姓名">
|
||||
<a-input
|
||||
:style="{ width: '168px' }"
|
||||
v-model="queryForm.consignee_name"
|
||||
placeholder="请输入收货人姓名"
|
||||
@press-enter="handleQuery"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item field="consignee_tel" label="收货人电话">
|
||||
<a-input
|
||||
:style="{ width: '168px' }"
|
||||
v-model="queryForm.consignee_tel"
|
||||
placeholder="请输入收货人电话"
|
||||
@press-enter="handleQuery"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item field="product_name" label="药品名称">
|
||||
<a-input
|
||||
:style="{ width: '196px' }"
|
||||
v-model="queryForm.product_name"
|
||||
placeholder="请输入药品名称"
|
||||
@press-enter="handleQuery"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item field="common_name" label="药品通用名">
|
||||
<a-input
|
||||
:style="{ width: '168px' }"
|
||||
v-model="queryForm.ommon_name"
|
||||
placeholder="请输入药品通用名"
|
||||
@press-enter="handleQuery"
|
||||
/>
|
||||
</a-form-item>
|
||||
|
||||
<a-form-item field="order_product_no" label="订单编号">
|
||||
<a-input
|
||||
:style="{ width: '182px' }"
|
||||
v-model="queryForm.order_product_no"
|
||||
placeholder="请输入订单编号"
|
||||
@press-enter="handleQuery"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item field="escrow_trade_no" label="支付流水号">
|
||||
<a-input
|
||||
:style="{ width: '168px' }"
|
||||
v-model="queryForm.escrow_trade_no"
|
||||
placeholder="请输入支付流水号"
|
||||
@press-enter="handleQuery"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item field="logistics_no" label="物流编号">
|
||||
<a-input
|
||||
:style="{ width: '196px' }"
|
||||
v-model="queryForm.logistics_no"
|
||||
placeholder="请输入物流编号"
|
||||
@press-enter="handleQuery"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item field="logistics_company_code" label="快递公司编码">
|
||||
<a-input
|
||||
:style="{ width: '154px' }"
|
||||
v-model="queryForm.logistics_company_code"
|
||||
placeholder="请输入物流编号"
|
||||
@press-enter="handleQuery"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item field="remarks" label="药品备注">
|
||||
<a-input
|
||||
:style="{ width: '182px' }"
|
||||
v-model="queryForm.remarks"
|
||||
placeholder="请输入药品备注"
|
||||
@press-enter="handleQuery"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item field="order_product_status" label="订单状态">
|
||||
<a-select
|
||||
|
||||
@ -51,6 +124,77 @@
|
||||
<a-option :value="5">已取消</a-option>
|
||||
</a-select>
|
||||
</a-form-item>
|
||||
<a-form-item field="order_product_status" label="支付渠道">
|
||||
<a-select
|
||||
|
||||
v-model="queryForm.order_product_status"
|
||||
placeholder="请选择支付渠道"
|
||||
:style="{ width: '182px' }"
|
||||
>
|
||||
<!-- 1:小程序支付 2:微信扫码支付) -->
|
||||
<a-option :value="1">小程序支付</a-option>
|
||||
<a-option :value="2">微信扫码支付</a-option>
|
||||
</a-select>
|
||||
</a-form-item>
|
||||
<a-form-item field="pay_status" label="订单状态">
|
||||
<a-select
|
||||
v-model="queryForm.pay_status"
|
||||
placeholder="请选择支付状态"
|
||||
:style="{ width: '182px' }"
|
||||
>
|
||||
<!-- 1:未支付 2:已支付 3:支付中 4:支付失败 5:支付超时 6:支付关闭 7:已撤销 8:转入退款 -->
|
||||
<a-option :value="1">未支付</a-option>
|
||||
<a-option :value="2">已支付</a-option>
|
||||
<a-option :value="3">支付中</a-option>
|
||||
<a-option :value="4">支付失败</a-option>
|
||||
<a-option :value="5">支付超时</a-option>
|
||||
<a-option :value="6">支付关闭</a-option>
|
||||
<a-option :value="7">已撤销</a-option>
|
||||
<a-option :value="8">转入退款</a-option>
|
||||
</a-select>
|
||||
</a-form-item>
|
||||
<a-form-item field="cancel_reason" label="取消原因">
|
||||
<a-select
|
||||
v-model="queryForm.cancel_reason"
|
||||
placeholder="请选择取消原因"
|
||||
:style="{ width: '182px' }"
|
||||
>
|
||||
<!-- 1:主动取消 2:复核失败/库存不足 3:支付超时 4:客服取消-->
|
||||
<a-option :value="1">主动取消</a-option>
|
||||
<a-option :value="2">复核失败/库存不足</a-option>
|
||||
<a-option :value="3">支付超时</a-option>
|
||||
<a-option :value="4">客服取消</a-option>
|
||||
<a-option :value="5">支付超时</a-option>
|
||||
</a-select>
|
||||
</a-form-item>
|
||||
<a-form-item field="refund_status" label="退款状态">
|
||||
<a-select
|
||||
v-model="queryForm.refund_status"
|
||||
placeholder="请选择退款状态"
|
||||
:style="{ width: '182px' }"
|
||||
>
|
||||
<!-- 0:无退款 1:申请退款 2:退款中 3:退款成功 4:拒绝退款 5:退款关闭 6:退款异常-->
|
||||
<a-option :value="0">无退款</a-option>
|
||||
<a-option :value="1">申请退款</a-option>
|
||||
<a-option :value="2">退款中</a-option>
|
||||
<a-option :value="3">退款成功</a-option>
|
||||
<a-option :value="4">拒绝退款</a-option>
|
||||
<a-option :value="5">退款关闭</a-option>
|
||||
<a-option :value="5">退款异常</a-option>
|
||||
</a-select>
|
||||
</a-form-item>
|
||||
<a-form-item field="report_pre_status" label="上报状态">
|
||||
<a-select
|
||||
v-model="queryForm.report_pre_status"
|
||||
placeholder="请选择上报状态"
|
||||
:style="{ width: '182px' }"
|
||||
>
|
||||
<!-- 0:未上报 1:已上报 2:上报失败-->
|
||||
<a-option :value="0">未上报</a-option>
|
||||
<a-option :value="1">已上报</a-option>
|
||||
<a-option :value="2">上报失败</a-option>
|
||||
</a-select>
|
||||
</a-form-item>
|
||||
<a-row>
|
||||
<a-form-item field="delivery_range_time" label="发货时间范围">
|
||||
<a-range-picker
|
||||
@ -108,7 +252,7 @@
|
||||
<!-- table -->
|
||||
<a-table
|
||||
:columns="columns"
|
||||
:scroll="{ x: 1700 }"
|
||||
:scroll="{ x: 1980 }"
|
||||
:data="tableData"
|
||||
:pagination="{
|
||||
'show-total': true,
|
||||
@ -819,6 +963,8 @@ const columns = [
|
||||
slotName: 'patient_name_mask',
|
||||
width: 200,
|
||||
},
|
||||
{ title: '药品名称', dataIndex: 'product_name', width: 150 },
|
||||
{ title: '药品备注', dataIndex: 'remarks', width: 130 },
|
||||
{ title: '就诊人联系电话', dataIndex: 'patient_mobile', width: 130 },
|
||||
{ title: '订单金额', dataIndex: 'amount_total', slotName: 'amount_total' },
|
||||
{
|
||||
|
||||
@ -194,7 +194,7 @@
|
||||
</a-col>
|
||||
<a-col :span="12">
|
||||
<a-form-item field="coupon_amount_total" label="优惠卷:">
|
||||
<span v-if="modalForm.coupon_amount_total>0">{{modalForm.coupon_amount_total}}元</span>
|
||||
<span v-if="modalForm.order_inquiry_coupon">{{modalForm.order_inquiry_coupon.coupon_name}}({{modalForm.order_inquiry_coupon.coupon_use_price}}元)</span>
|
||||
<span v-else>无</span>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
@ -217,6 +217,31 @@
|
||||
<span>{{formatMode(modalForm.inquiry_mode)}}</span>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="12" v-if="parseTime(modalForm.reception_time)">
|
||||
<a-form-item field="reception_time" label="接诊时间:">
|
||||
<span>{{parseTime(modalForm.reception_time)}}</span>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
<a-row :gutter="24" v-if="parseTime(modalForm.complete_time) || parseTime(modalForm.finish_time) ">
|
||||
<a-col :span="12" v-if="parseTime(modalForm.complete_time)">
|
||||
<a-form-item field="reception_time" label="完成时间:">
|
||||
<span>{{parseTime(modalForm.complete_time)}}</span>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="12" v-if="parseTime(modalForm.finish_time)">
|
||||
<a-form-item field="finish_time" label="结束时间:">
|
||||
<span>{{parseTime(modalForm.finish_time)}}</span>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
|
||||
</a-row>
|
||||
<a-row :gutter="24" v-if="parseTime(modalForm.cancel_time)">
|
||||
<a-col :span="12">
|
||||
<a-form-item field="inquiry_mode" label="取消时间:">
|
||||
<span>{{parseTime(modalForm.cancel_time)}}</span>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
<a-row :gutter="24" v-if="modalForm.cancel_reason">
|
||||
<a-col :span="24">
|
||||
@ -327,7 +352,17 @@
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
<a-row :gutter="24" v-if="modalForm.order_inquiry_case && modalForm.order_inquiry_case.diagnose_images">
|
||||
<a-col :span="24" >
|
||||
<a-form-item field="inquiry_no" label="复诊凭证:">
|
||||
<a-image
|
||||
v-for="(item,index) in diagnose_images"
|
||||
width="100" :src="item" style="margin-right: 10px;"/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
<a-divider />
|
||||
|
||||
<div class="titlebox" v-if="modalForm.order_evaluation">
|
||||
<div class="bar"></div>
|
||||
<div class="name">评价信息</div>
|
||||
@ -469,6 +504,7 @@ watch(() => deleteVisible.value ,(value) => {
|
||||
const { proxy } = getCurrentInstance();
|
||||
|
||||
const currentPage = ref(1);
|
||||
const diagnose_images=ref([]);
|
||||
// Pager
|
||||
const pager = {
|
||||
total: 0,
|
||||
@ -670,6 +706,10 @@ const handleQuery = async () => {
|
||||
const caseInfo= await inquiryCase(data.order_inquiry_case.inquiry_case_id);
|
||||
Object.assign(patientData,caseInfo.data);
|
||||
|
||||
};
|
||||
if(data.order_inquiry_case && data.order_inquiry_case.diagnose_images
|
||||
){
|
||||
diagnose_images.value=data.order_inquiry_case.diagnose_images.split(',');
|
||||
}
|
||||
if(result){
|
||||
Object.assign(comment,{
|
||||
|
||||
@ -176,6 +176,8 @@
|
||||
{ title: '账号电话', dataIndex: 'mobile_mask',width:200 },
|
||||
{ title: '与账号关系', dataIndex: 'relation', slotName: 'relation',width: 150 },
|
||||
// { title: '启用状态', dataIndex: 'status', slotName: 'status' },
|
||||
{ title: '绑定时间', dataIndex: 'created_at', width: 180 },
|
||||
|
||||
{ title: '操作', slotName: 'action', fixed: "right", width: 180 },
|
||||
];
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user