Merge remote-tracking branch 'origin/jihan_0920new_护理服务、商城、积分兑换、在线问诊功能分支' into jihan_0920new_护理服务、商城、积分兑换、在线问诊功能分支
# Conflicts: # src/views/system/hospitalPerson/index.vue
This commit is contained in:
commit
e04cef40d5
@ -19,7 +19,7 @@ export function getGoodsOrder(id) {
|
|||||||
// 查看商品详细信息
|
// 查看商品详细信息
|
||||||
export function getGoodsOrderlist(id) {
|
export function getGoodsOrderlist(id) {
|
||||||
return request({
|
return request({
|
||||||
url: `/system/goodsOrder/goodsOrderByOrder` + `?orderNo=${id}`,
|
url: `/nurseApplet/nursingOrder/getConsultationOrder` + `?orderNo=${id}`,
|
||||||
method: 'get'
|
method: 'get'
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
@ -169,11 +169,52 @@
|
|||||||
/>
|
/>
|
||||||
<!-- 查看商品订单弹框 -->
|
<!-- 查看商品订单弹框 -->
|
||||||
<el-dialog title="订单详情" :visible.sync="innerorder" append-to-body width="1200px">
|
<el-dialog title="订单详情" :visible.sync="innerorder" append-to-body width="1200px">
|
||||||
<el-form :inline="true" ref="orderList" :model="orderList" :rules="rules" label-width="120px">
|
<el-form :inline="true" ref="orderList" :model="orderList" :rules="rules" label-width="130px">
|
||||||
<el-form-item label="订单编号" prop="orderNo">
|
<el-form-item label="订单编号" prop="orderNo">
|
||||||
<el-input v-model="orderList.orderNo" disabled style="width: 240px" />
|
<el-input v-model="orderList.orderNo" disabled style="width: 240px" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="商品名称" prop="goodsName">
|
<el-form-item label="订单类型" prop="orderType">
|
||||||
|
<el-select
|
||||||
|
v-model="orderList.orderType"
|
||||||
|
placeholder="请选择订单类型"
|
||||||
|
disabled
|
||||||
|
style="width: 240px"
|
||||||
|
>
|
||||||
|
<el-option
|
||||||
|
v-for="item in orderTypelist"
|
||||||
|
:key="item.value"
|
||||||
|
:label="item.label"
|
||||||
|
:value="item.value"
|
||||||
|
></el-option>
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="订单原始总金额" prop="totalPrice">
|
||||||
|
<el-input v-model="orderList.totalPrice" disabled style="width: 240px" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="预约日期" prop="appointmentDate">
|
||||||
|
<el-input v-model="orderList.appointmentDate" disabled style="width: 240px" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="预约开始时间点" prop="appointmentStartTime">
|
||||||
|
<el-input v-model="orderList.appointmentStartTime" disabled style="width: 240px" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="预约结束时间点" prop="appointmentEndTime">
|
||||||
|
<el-input v-model="orderList.appointmentEndTime" disabled style="width: 240px" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="问题简述" prop="problemDescription">
|
||||||
|
<el-input v-model="orderList.problemDescription" disabled style="width: 240px" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="患者个体情况说明" prop="situationDescription">
|
||||||
|
<el-input v-model="orderList.situationDescription" disabled style="width: 240px" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="问题描述" prop="problemStatement">
|
||||||
|
<el-input v-model="orderList.problemStatement" disabled style="width: 240px" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="病例" prop="medicalRecord">
|
||||||
|
<el-input v-model="orderList.medicalRecord" disabled style="width: 240px" />
|
||||||
|
</el-form-item>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- <el-form-item label="订单名称" prop="goodsName">
|
||||||
<el-input v-model="orderList.goodsName" disabled style="width: 240px" />
|
<el-input v-model="orderList.goodsName" disabled style="width: 240px" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="订单类型" prop="orderType">
|
<el-form-item label="订单类型" prop="orderType">
|
||||||
@ -228,7 +269,7 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="手机号" prop="phone">
|
<el-form-item label="手机号" prop="phone">
|
||||||
<el-input v-model="orderList.phone" disabled style="width: 240px" />
|
<el-input v-model="orderList.phone" disabled style="width: 240px" />
|
||||||
</el-form-item>
|
</el-form-item> -->
|
||||||
<!-- <el-form-item label="商品属性" prop="goodsAttributeName">
|
<!-- <el-form-item label="商品属性" prop="goodsAttributeName">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="orderList.goodsAttributeName"
|
v-model="orderList.goodsAttributeName"
|
||||||
@ -256,7 +297,7 @@
|
|||||||
style="width: 240px"
|
style="width: 240px"
|
||||||
/>
|
/>
|
||||||
</el-form-item>-->
|
</el-form-item>-->
|
||||||
<el-form-item label="订单状态" prop="orderStatus">
|
<!-- <el-form-item label="订单状态" prop="orderStatus">
|
||||||
<el-input :value="orderStatusinfo(orderList.orderStatus)" disabled style="width: 240px" />
|
<el-input :value="orderStatusinfo(orderList.orderStatus)" disabled style="width: 240px" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="下单方式" prop="buySource">
|
<el-form-item label="下单方式" prop="buySource">
|
||||||
@ -305,7 +346,7 @@
|
|||||||
:key="index"
|
:key="index"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</el-form-item>
|
</el-form-item> -->
|
||||||
<!-- <el-table
|
<!-- <el-table
|
||||||
:data="orderList"
|
:data="orderList"
|
||||||
align="center"
|
align="center"
|
||||||
@ -421,7 +462,7 @@
|
|||||||
v-show="showSearch"
|
v-show="showSearch"
|
||||||
label-width="110px"
|
label-width="110px"
|
||||||
>
|
>
|
||||||
<el-form-item label="商品名称" prop="goodsName">
|
<el-form-item label="订单名称" prop="goodsName">
|
||||||
<el-input v-model="refundlist.goodsName" placeholder clearable disabled />
|
<el-input v-model="refundlist.goodsName" placeholder clearable disabled />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="退款类型" prop="refundType">
|
<el-form-item label="退款类型" prop="refundType">
|
||||||
|
|||||||
@ -41,6 +41,7 @@
|
|||||||
placeholder="请选择用户类型"
|
placeholder="请选择用户类型"
|
||||||
clearable
|
clearable
|
||||||
style="width: 200px"
|
style="width: 200px"
|
||||||
|
|
||||||
>
|
>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="item in statuslist"
|
v-for="item in statuslist"
|
||||||
@ -234,10 +235,7 @@
|
|||||||
>{{ form.hospitalName }}</el-button
|
>{{ form.hospitalName }}</el-button
|
||||||
>
|
>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item
|
<el-form-item label="所属科室" :prop="departmentIdtype ?'departmentId' : 'empty'">
|
||||||
label="所属科室"
|
|
||||||
prop="departmentId"
|
|
||||||
>
|
|
||||||
<el-button
|
<el-button
|
||||||
type
|
type
|
||||||
v-if="form.departmentName == '请选择所属科室'"
|
v-if="form.departmentName == '请选择所属科室'"
|
||||||
@ -265,7 +263,7 @@
|
|||||||
>{{ form.departmentName }}</el-button
|
>{{ form.departmentName }}</el-button
|
||||||
>
|
>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item label="人员名称" prop="personName">
|
<el-form-item label="人员名称" prop="personName">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="form.personName"
|
v-model="form.personName"
|
||||||
@ -344,8 +342,8 @@
|
|||||||
v-model="form.status"
|
v-model="form.status"
|
||||||
style="width: 210px"
|
style="width: 210px"
|
||||||
placeholder="请选择用户类型"
|
placeholder="请选择用户类型"
|
||||||
@change="changeitem"
|
|
||||||
clearable
|
clearable
|
||||||
|
@change="changetype"
|
||||||
>
|
>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="item in statuslist"
|
v-for="item in statuslist"
|
||||||
@ -668,6 +666,7 @@ export default {
|
|||||||
};
|
};
|
||||||
return {
|
return {
|
||||||
single:false,
|
single:false,
|
||||||
|
departmentIdtype:false,
|
||||||
statuslist: [
|
statuslist: [
|
||||||
{
|
{
|
||||||
value: "1",
|
value: "1",
|
||||||
@ -923,6 +922,19 @@ export default {
|
|||||||
this.form.certificateUrl = items.certificateUrl;
|
this.form.certificateUrl = items.certificateUrl;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
changetype(e){
|
||||||
|
if(e==2){
|
||||||
|
this.departmentIdtype=true
|
||||||
|
|
||||||
|
|
||||||
|
}else{
|
||||||
|
this.departmentIdtype=false
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
console.log(e)
|
||||||
|
|
||||||
|
},
|
||||||
imgUrl(imgUrl) {
|
imgUrl(imgUrl) {
|
||||||
this.form.certificateUrl = imgUrl;
|
this.form.certificateUrl = imgUrl;
|
||||||
this.deletupdata.push(imgUrl);
|
this.deletupdata.push(imgUrl);
|
||||||
@ -933,6 +945,7 @@ export default {
|
|||||||
},
|
},
|
||||||
|
|
||||||
nurseclick(row) {
|
nurseclick(row) {
|
||||||
|
this.form.departmentId='';
|
||||||
if (this.homenumber) {
|
if (this.homenumber) {
|
||||||
this.queryParams.hospitalName = row.hospitalName;
|
this.queryParams.hospitalName = row.hospitalName;
|
||||||
this.queryParams.hospitalId = row.id;
|
this.queryParams.hospitalId = row.id;
|
||||||
@ -1158,6 +1171,7 @@ export default {
|
|||||||
],
|
],
|
||||||
};
|
};
|
||||||
this.departmentId = "";
|
this.departmentId = "";
|
||||||
|
this.departmentIdtype=null;
|
||||||
this.reset();
|
this.reset();
|
||||||
this.addopen = true;
|
this.addopen = true;
|
||||||
this.title = "添加科室人员信息";
|
this.title = "添加科室人员信息";
|
||||||
@ -1170,6 +1184,15 @@ export default {
|
|||||||
this.form = response.data;
|
this.form = response.data;
|
||||||
this.departmentId = response.data.departmentId;
|
this.departmentId = response.data.departmentId;
|
||||||
this.hospitalId = response.data.hospitalId;
|
this.hospitalId = response.data.hospitalId;
|
||||||
|
if(response.data.status==2){
|
||||||
|
this.departmentIdtype=true
|
||||||
|
}else{
|
||||||
|
this.departmentIdtype=false
|
||||||
|
}
|
||||||
|
|
||||||
|
if(response.data.departmentId==null){
|
||||||
|
this.form.departmentName = '请选择所属科室'
|
||||||
|
}
|
||||||
this.imgone = this.form.certificateUrl;
|
this.imgone = this.form.certificateUrl;
|
||||||
this.addopen = true;
|
this.addopen = true;
|
||||||
this.title = "修改科室人员信息";
|
this.title = "修改科室人员信息";
|
||||||
@ -1201,6 +1224,9 @@ export default {
|
|||||||
this.$refs["form"].validate((valid) => {
|
this.$refs["form"].validate((valid) => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
if (this.form.id != null) {
|
if (this.form.id != null) {
|
||||||
|
if(this.form.departmentName == '请选择所属科室'){
|
||||||
|
this.form.departmentName=''
|
||||||
|
}
|
||||||
updateHospitalPerson(this.form).then((response) => {
|
updateHospitalPerson(this.form).then((response) => {
|
||||||
if (response.code == 200) {
|
if (response.code == 200) {
|
||||||
this.$modal.msgSuccess("修改成功");
|
this.$modal.msgSuccess("修改成功");
|
||||||
@ -1209,6 +1235,9 @@ export default {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
|
if(this.form.departmentName == '请选择所属科室'){
|
||||||
|
this.form.departmentName=''
|
||||||
|
}
|
||||||
addHospitalPerson(this.form).then((response) => {
|
addHospitalPerson(this.form).then((response) => {
|
||||||
if (response.code == 200) {
|
if (response.code == 200) {
|
||||||
this.$modal.msgSuccess("新增成功");
|
this.$modal.msgSuccess("新增成功");
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user