|
|
@@ -10,9 +10,9 @@
|
|
|
<el-form-item label="处方单号" prop="prescribeCode">
|
|
|
<el-input v-model="queryParams.prescribeCode" placeholder="请输入处方单号" clearable @keyup.enter.native="handleQuery" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="订单编号" prop="orderCode">
|
|
|
+ <!-- <el-form-item label="订单编号" prop="orderCode">
|
|
|
<el-input v-model="queryParams.orderCode" placeholder="请输入订单编号" clearable @keyup.enter.native="handleQuery" />
|
|
|
- </el-form-item>
|
|
|
+ </el-form-item> -->
|
|
|
<el-form-item label="患者姓名" prop="patientName">
|
|
|
<el-input v-model="queryParams.patientName" placeholder="请输入患者姓名" clearable @keyup.enter.native="handleQuery" />
|
|
|
</el-form-item>
|
|
|
@@ -121,23 +121,13 @@
|
|
|
<dict-tag :options="prescribeTypeOptions" :value="scope.row.prescribeType"/>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="订单编号" align="center" prop="orderCode" width="180" />
|
|
|
<el-table-column label="患者姓名" align="center" prop="patientName" />
|
|
|
-<!-- <el-table-column label="患者电话" align="center" prop="patientTel" />-->
|
|
|
<el-table-column label="医生姓名" align="center" prop="doctorName" />
|
|
|
- <el-table-column label="是否确认" align="center" prop="doctorConfirm" >
|
|
|
- <template slot-scope="scope">
|
|
|
- <dict-tag :options="doctorConfirmOptions" :value="scope.row.doctorConfirm"/>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
-<!-- <el-table-column label="状态" align="center" prop="status">-->
|
|
|
-<!-- <template slot-scope="scope">-->
|
|
|
-<!-- <dict-tag :options="statusOptions" :value="scope.row.status"/>-->
|
|
|
-<!-- </template>-->
|
|
|
-<!-- </el-table-column>-->
|
|
|
+ <el-table-column label="审核医师" align="center" prop="doctorDrugName" />
|
|
|
+ <el-table-column label="拒方原因" :show-overflow-tooltip="true" align="center" prop="auditReason" />
|
|
|
<el-table-column label="审核时间" align="center" prop="auditTime" width="180">
|
|
|
<template slot-scope="scope">
|
|
|
- <span>{{ parseTime(scope.row.auditTime, '{y}-{m}-{d}') }}</span>
|
|
|
+ <span>{{ parseTime(scope.row.auditTime, '{y}-{m}-{d} {h}:{i}:{s}') }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="创建时间" align="center" prop="createTime" width="180">
|
|
|
@@ -150,7 +140,6 @@
|
|
|
<el-button
|
|
|
size="mini"
|
|
|
type="text"
|
|
|
- icon="el-icon-edit"
|
|
|
@click="handleUpdate(scope.row)"
|
|
|
>开方</el-button>
|
|
|
</template>
|
|
|
@@ -307,7 +296,7 @@
|
|
|
<el-form-item label="每次用药数量" prop="usagePerUseCount">
|
|
|
<el-input v-model="drugForm.usagePerUseCount" placeholder="请输入每次用药数量" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="每次用药单位" prop="usagePerUseUnit">
|
|
|
+ <!-- <el-form-item label="每次用药单位" prop="usagePerUseUnit">
|
|
|
<el-input v-model="drugForm.usagePerUseUnit" placeholder="请输入每次用药单位,如:片、粒、ml" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="天数" prop="usageDays">
|
|
|
@@ -324,7 +313,7 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item label="药品说明书" prop="instructions">
|
|
|
<el-input v-model="drugForm.instructions" type="textarea" :rows="3" placeholder="请输入药品说明书" />
|
|
|
- </el-form-item>
|
|
|
+ </el-form-item> -->
|
|
|
</el-form>
|
|
|
<span slot="footer" class="dialog-footer">
|
|
|
<el-button @click="drugOpen = false">取 消</el-button>
|
|
|
@@ -383,10 +372,11 @@ export default {
|
|
|
patientTel: undefined,
|
|
|
status: undefined,
|
|
|
doctorName: undefined,
|
|
|
- beginCreateTime: undefined,
|
|
|
- endCreateTime: undefined,
|
|
|
- beginAuditTime: undefined,
|
|
|
- endAuditTime: undefined
|
|
|
+ sTime: undefined,
|
|
|
+ eTime: undefined,
|
|
|
+ auditETime: undefined,
|
|
|
+ auditSTime: undefined,
|
|
|
+ status: 2,//拒绝
|
|
|
},
|
|
|
currentConfirm: null,
|
|
|
form: {},
|
|
|
@@ -471,22 +461,22 @@ export default {
|
|
|
let obj = { ...params };
|
|
|
if (dateRange != null && dateRange.length > 0) {
|
|
|
if (type === 'Create') {
|
|
|
- obj.beginCreateTime = dateRange[0];
|
|
|
- obj.endCreateTime = dateRange[1];
|
|
|
+ obj.sTime = dateRange[0];
|
|
|
+ obj.eTime = dateRange[1];
|
|
|
} else if (type === 'Audit') {
|
|
|
- obj.beginAuditTime = dateRange[0];
|
|
|
- obj.endAuditTime = dateRange[1];
|
|
|
+ obj.auditSTime = dateRange[0];
|
|
|
+ obj.auditETime = dateRange[1];
|
|
|
}
|
|
|
}
|
|
|
return obj;
|
|
|
},
|
|
|
handleDateRangeChange(val) {
|
|
|
- this.queryParams.beginCreateTime = val ? val[0] : undefined;
|
|
|
- this.queryParams.endCreateTime = val ? val[1] : undefined;
|
|
|
+ this.queryParams.sTime = val ? val[0] : undefined;
|
|
|
+ this.queryParams.eTime = val ? val[1] : undefined;
|
|
|
},
|
|
|
handleAuditDateRangeChange(val) {
|
|
|
- this.queryParams.beginAuditTime = val ? val[0] : undefined;
|
|
|
- this.queryParams.endAuditTime = val ? val[1] : undefined;
|
|
|
+ this.queryParams.auditSTime = val ? val[0] : undefined;
|
|
|
+ this.queryParams.auditETime = val ? val[1] : undefined;
|
|
|
},
|
|
|
/** 重置按钮操作 */
|
|
|
resetQuery() {
|