This commit is contained in:
曹辉 2022-11-16 10:00:42 +08:00
parent db76651c5b
commit 14096572f3
4 changed files with 57 additions and 99 deletions

View File

@ -32,7 +32,6 @@
/> />
</el-form-item> </el-form-item>
<el-form-item label="订单状态" prop="orderStatus"> <el-form-item label="订单状态" prop="orderStatus">
<el-select <el-select
v-model="queryParams.orderStatus" v-model="queryParams.orderStatus"
@ -59,7 +58,7 @@
>重置</el-button >重置</el-button
> >
<el-button type="success" icon="el-icon-refresh-right" size="mini" @click="resetQuery" <el-button type="success" icon="el-icon-refresh-right" size="mini" @click="resetQuery"
>刷新</el-button >刷新商品订单</el-button
> >
</el-form-item> </el-form-item>
</el-form> </el-form>
@ -79,7 +78,7 @@
label="订单编号" label="订单编号"
align="center" align="center"
prop="orderNo" prop="orderNo"
width="190" width="190"
/> />
<el-table-column <el-table-column
label="商品名称" label="商品名称"
@ -174,7 +173,7 @@
v-hasPermi="['system:goodsOrder:editExpressNo']" v-hasPermi="['system:goodsOrder:editExpressNo']"
>录入物流单号</el-button >录入物流单号</el-button
> >
<!-- <el-button <el-button
v-if="scope.row.orderStatus != 'WAIT_RECEIVED_GOODS'" v-if="scope.row.orderStatus != 'WAIT_RECEIVED_GOODS'"
size="mini" size="mini"
type="text" type="text"
@ -182,7 +181,7 @@
disabled disabled
v-hasPermi="['system:goodsOrder:editExpressNo']" v-hasPermi="['system:goodsOrder:editExpressNo']"
>不可录入物流单号</el-button >不可录入物流单号</el-button
> --> >
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@ -525,7 +524,6 @@
:rows="5" :rows="5"
disabled disabled
/> />
</el-form-item> </el-form-item>
<el-form-item> </el-form-item> <el-form-item> </el-form-item>
</el-form> </el-form>
@ -618,27 +616,33 @@ export default {
refundlist: [], refundlist: [],
nurseStationlist: [], nurseStationlist: [],
orderStatuslist: [ orderStatuslist: [
{ {
value: "WAIT_PAY", value: "WAIT_PAY",
label: "待付款", label: "待付款",
}, },
{ {
value: "PAY", value: "PAY",
label: "已付款", label: "待发货",
},
{
value: "WAIT_RECEIVED_GOODS",
label: "待收货",
},
{
value: "RECEIVED_GOODS",
label: "交易完成",
}, },
{ {
value: "CANCEL", value: "CANCEL",
label: "已取消", label: "已取消",
}, },
{ {
value: "WAIT_RECEIVED_GOODS", value: "WAIT_RETURNED_GOODS",
label: "待货", label: "待退货",
}, },
{ {
value: "RECEIVED_GOODS", value: "RETURNED_GOODS",
label: "已货", label: "已退货",
}, },
{ {
value: "WAIT_REFUND", value: "WAIT_REFUND",
@ -648,15 +652,6 @@ export default {
value: "REFUNDED", value: "REFUNDED",
label: "退款成功", label: "退款成功",
}, },
{
value: "WAIT_RETURNED_GOODS",
label: "待退货",
},
{
value: "RETURNED_GOODS",
label: "已退货",
},
], ],
// //
loading: true, loading: true,
@ -695,7 +690,7 @@ export default {
id: "", id: "",
expressNo: null, expressNo: null,
}, },
// //
getListByUserquery: { getListByUserquery: {
pageNum: 1, pageNum: 1,
pageSize: 10, pageSize: 10,
@ -808,9 +803,8 @@ export default {
this.$modal.msgSuccess("录入成功"); this.$modal.msgSuccess("录入成功");
} }
this.queryexpressNo.expressNo = ""; this.queryexpressNo.expressNo = "";
this.getList(); this.getList();
this.innerlogistics = false; this.innerlogistics = false;
}); });
}, },
// //
@ -842,7 +836,6 @@ export default {
} }
this.getList(); this.getList();
this.innerrefund = false; this.innerrefund = false;
}); });
}, },
// refund(id){ // refund(id){
@ -922,19 +915,17 @@ export default {
}, },
/** 重置按钮操作 */ /** 重置按钮操作 */
resetQuery() { resetQuery() {
if (this.nurseStationlist[0].isAdmin == '1') { if (this.nurseStationlist[0].isAdmin == "1") {
this.resetForm("queryForm"); this.resetForm("queryForm");
this.queryParams = { this.queryParams = {
pageNum: 1, pageNum: 1,
pageSize: 10 pageSize: 10,
} };
} else { } else {
this.queryParams.pageNum = 1; this.queryParams.pageNum = 1;
this.queryParams.pageSize = 10 this.queryParams.pageSize = 10;
this.queryParams.orderNo = null this.queryParams.orderNo = null;
this.queryParams.orderStatus = null this.queryParams.orderStatus = null;
} }
this.handleQuery(); this.handleQuery();
}, },
@ -1005,7 +996,7 @@ export default {
`goodsOrder_${new Date().getTime()}.xlsx` `goodsOrder_${new Date().getTime()}.xlsx`
); );
}, },
// //
info() { info() {
// goodsCategory().then((res) => { // goodsCategory().then((res) => {
// console.log(this.form); // console.log(this.form);
@ -1039,7 +1030,6 @@ export default {
} }
} }
}, },
}, },
}; };
</script> </script>

View File

@ -6,7 +6,7 @@
size="small" size="small"
:inline="true" :inline="true"
v-show="showSearch" v-show="showSearch"
label-width="100px" label-width="90px"
> >
<el-form-item label="所属护理站" prop="nurseStationName"> <el-form-item label="所属护理站" prop="nurseStationName">
<el-select <el-select
@ -23,14 +23,6 @@
</el-option> </el-option>
</el-select> </el-select>
</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>
<el-form-item label="订单编号" prop="orderNo"> <el-form-item label="订单编号" prop="orderNo">
<el-input <el-input
v-model="queryParams.orderNo" v-model="queryParams.orderNo"
@ -39,7 +31,6 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="订单状态" prop="orderStatus"> <el-form-item label="订单状态" prop="orderStatus">
<el-select <el-select
v-model="queryParams.orderStatus" v-model="queryParams.orderStatus"
@ -54,7 +45,14 @@
</el-option> </el-option>
</el-select> </el-select>
</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>
<el-form-item> <el-form-item>
<el-button <el-button
type="primary" type="primary"
@ -71,7 +69,7 @@
icon="el-icon-refresh-right" icon="el-icon-refresh-right"
size="mini" size="mini"
@click="resetQuery" @click="resetQuery"
>刷新</el-button >刷新预约订单</el-button
> >
</el-form-item> </el-form-item>
</el-form> </el-form>
@ -85,7 +83,6 @@
align="center" align="center"
prop="nurseStationName" prop="nurseStationName"
/> />
<el-table-column label="会员名称" align="center" prop="patientName" />
<el-table-column label="订单编号" align="center" prop="orderNo" /> <el-table-column label="订单编号" align="center" prop="orderNo" />
<el-table-column <el-table-column
label="护理项目名称" label="护理项目名称"
@ -93,6 +90,8 @@
prop="nurseItemName" prop="nurseItemName"
/> />
<el-table-column label="订单总金额" align="center" prop="totalPrice" /> <el-table-column label="订单总金额" align="center" prop="totalPrice" />
<el-table-column label="下单时间" align="center" prop="createTime" />
<el-table-column label="订单状态" align="center" prop="orderStatus"> <el-table-column label="订单状态" align="center" prop="orderStatus">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button v-if="scope.row.orderStatus == 'WAIT_PAY'" <el-button v-if="scope.row.orderStatus == 'WAIT_PAY'"
@ -118,7 +117,7 @@
>退款中</el-button >退款中</el-button
> >
<el-button type="warning" v-if="scope.row.orderStatus == 'REFUNDED'" <el-button type="warning" v-if="scope.row.orderStatus == 'REFUNDED'"
>退款</el-button >退款成功</el-button
> >
<el-button type="danger" v-if="scope.row.orderStatus == 'CANCEL'" <el-button type="danger" v-if="scope.row.orderStatus == 'CANCEL'"
@ -127,7 +126,8 @@
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="下单时间" align="center" prop="createTime" /> <el-table-column label="会员名称" align="center" prop="patientName" />
<el-table-column <el-table-column
label="操作" label="操作"
align="center" align="center"
@ -234,7 +234,6 @@
style="width: 240px" style="width: 240px"
/> />
</el-form-item> </el-form-item>
<el-form-item label="订单数量" prop="orderCount"> <el-form-item label="订单数量" prop="orderCount">
<el-input <el-input
v-model="query.orderCount" v-model="query.orderCount"
@ -243,7 +242,6 @@
style="width: 190px" style="width: 190px"
/> />
</el-form-item> </el-form-item>
<el-form-item label="护理项目名称" prop="nurseItemName"> <el-form-item label="护理项目名称" prop="nurseItemName">
<el-input <el-input
v-model="query.nurseItemName" v-model="query.nurseItemName"
@ -674,7 +672,6 @@ export default {
// //
seeLook(row) { seeLook(row) {
const id = row.orderNo; const id = row.orderNo;
// console.log(row);
appointmentOrderDetails(id).then((res) => { appointmentOrderDetails(id).then((res) => {
res.data.forEach((e) => { res.data.forEach((e) => {
if (e.serviceDate) { if (e.serviceDate) {
@ -691,8 +688,6 @@ export default {
dispatch(row) { dispatch(row) {
console.log(row); console.log(row);
this.querynursePersonname.orderNo = row.orderNo; this.querynursePersonname.orderNo = row.orderNo;
console.log(this.querynursePersonname.orderNo);
// console.log(row)
this.nurseName = "请选择护理员"; this.nurseName = "请选择护理员";
this.innerdispatch = true; this.innerdispatch = true;
this.nursePersonid = ""; this.nursePersonid = "";
@ -702,7 +697,6 @@ export default {
getPerson(this.querynursePersonname).then((res) => { getPerson(this.querynursePersonname).then((res) => {
this.dispatchlist = res.rows; this.dispatchlist = res.rows;
this.total2 = res.total; this.total2 = res.total;
console.log(this.dispatchlist);
this.nursePersonNameinfo = true; this.nursePersonNameinfo = true;
}); });
}, },

View File

@ -8,7 +8,6 @@
v-show="showSearch" v-show="showSearch"
label-width="100px" label-width="100px"
> >
<el-form-item <el-form-item
label="护理站名称" label="护理站名称"
prop="nurseStationName" prop="nurseStationName"
@ -279,7 +278,7 @@
</el-option> </el-option>
</el-select> </el-select>
<el-select <el-select
v-model="form.areaCode" v-model="form.streetCode"
clearable clearable
placeholder="请选择街道" placeholder="请选择街道"
style="width: 129px; margin-left: 10px" style="width: 129px; margin-left: 10px"
@ -294,7 +293,6 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="护理站名称" prop="nurseStationName"> <el-form-item label="护理站名称" prop="nurseStationName">
<el-input <el-input
v-model="form.nurseStationName" v-model="form.nurseStationName"
@ -302,7 +300,7 @@
maxlength="40" maxlength="40"
/> />
</el-form-item> </el-form-item>
<el-form-item label="护理站地址" prop="address"> <el-form-item label="护理站地址" prop="address">
<el-input <el-input
v-model="form.address" v-model="form.address"
placeholder="请输入护理站地址" placeholder="请输入护理站地址"
@ -325,7 +323,6 @@
oninput=" if(value.length>10){value=value.slice(0,20)}" oninput=" if(value.length>10){value=value.slice(0,20)}"
/> />
</el-form-item> </el-form-item>
<el-form-item label="联系电话" prop="phone"> <el-form-item label="联系电话" prop="phone">
<el-input <el-input
v-model="form.phone" v-model="form.phone"
@ -356,10 +353,9 @@
maxlength="11" maxlength="11"
/> />
</el-form-item> </el-form-item>
<el-form-item label="护理站总概述" prop="nurseStationDescription"> <el-form-item label="护理站总概述" prop="nurseStationDescription">
<el-input <el-input
style="width:540px" style="width: 540px"
v-model="form.nurseStationDescription" v-model="form.nurseStationDescription"
placeholder="请输入护理站信息总概述" placeholder="请输入护理站信息总概述"
type="textarea" type="textarea"
@ -450,7 +446,6 @@
<el-button @click="cancel"> </el-button> <el-button @click="cancel"> </el-button>
</div> </div>
</el-dialog> </el-dialog>
<!-- // --> <!-- // -->
<el-dialog <el-dialog
:title="upload.title" :title="upload.title"
@ -502,7 +497,6 @@ import {
getSecondaryLevelInfo, getSecondaryLevelInfo,
getInfoLists, getInfoLists,
updatePicture, updatePicture,
} from "@/api/system/station"; } from "@/api/system/station";
import { getInfoList } from "@/api/system/nurseItem"; import { getInfoList } from "@/api/system/nurseItem";
import stationAcatar from "../stationAvatar/index.vue"; import stationAcatar from "../stationAvatar/index.vue";
@ -541,8 +535,8 @@ export default {
return { return {
imageUrl: "", imageUrl: "",
imageUrl2: "", imageUrl2: "",
imgtwo:"", imgtwo: "",
imgone:"", imgone: "",
// //
upload: { upload: {
// //
@ -562,11 +556,6 @@ export default {
nurseTypeCode: "nurse_type_code", nurseTypeCode: "nurse_type_code",
nurseStationTypelist: [], nurseStationTypelist: [],
nurseStationType2: null, nurseStationType2: null,
//shengshiqu
value3: "",
value2: "",
value1: "",
value: "",
// //
loading: true, loading: true,
// //
@ -739,7 +728,6 @@ export default {
} }
console.log(this.looknurseStationLabel); console.log(this.looknurseStationLabel);
}, },
// //
looktype(item) { looktype(item) {
// console.log(item); // console.log(item);
@ -752,15 +740,15 @@ export default {
}, },
// //
clickstreet(item) { clickstreet(item) {
this.form.streetCode = item.areaCode;
this.form.areaCode = item.areaCode; this.form.areaCode = item.areaCode;
console.log(this.form); console.log(item, this.form);
}, },
// //
clickarea(item) { clickarea(item) {
this.form.areaCode = ""; this.form.areaCode = "";
console.log(item); this.form.streetName = "";
getSecondaryLevelInfo(item.id).then((res) => { getSecondaryLevelInfo(item.id).then((res) => {
console.log(res);
this.streetlist = res.data; this.streetlist = res.data;
}); });
}, },
@ -768,9 +756,8 @@ export default {
clickcity(item) { clickcity(item) {
this.form.regionName = ""; this.form.regionName = "";
this.form.areaCode = ""; this.form.areaCode = "";
console.log(item); this.form.streetName = "";
getSecondaryLevelInfo(item.id).then((res) => { getSecondaryLevelInfo(item.id).then((res) => {
console.log(res);
this.arealist = res.data; this.arealist = res.data;
}); });
}, },
@ -779,6 +766,7 @@ export default {
this.form.cityName = ""; this.form.cityName = "";
this.form.regionName = ""; this.form.regionName = "";
this.form.areaCode = ""; this.form.areaCode = "";
this.form.streetName = "";
getSecondaryLevelInfo(item.id).then((res) => { getSecondaryLevelInfo(item.id).then((res) => {
this.citylist = res.data; this.citylist = res.data;
}); });
@ -796,25 +784,18 @@ export default {
}, },
// //
cancel() { cancel() {
console.log(this.form);
var obj = { pictureUrlList: [] }; var obj = { pictureUrlList: [] };
if(this.imgone!=this.form.stationIntroducePcitureUrl ){ if (this.imgone != this.form.stationIntroducePcitureUrl) {
obj.pictureUrlList.push(this.form.stationIntroducePcitureUrl); obj.pictureUrlList.push(this.form.stationIntroducePcitureUrl);
} }
if(this.imgtwo!=this.form.stationPictureUrl ){ if (this.imgtwo != this.form.stationPictureUrl) {
obj.pictureUrlList.push(this.form.stationPictureUrl); obj.pictureUrlList.push(this.form.stationPictureUrl);
} }
if (obj.pictureUrlList.length > 0) { if (obj.pictureUrlList.length > 0) {
updatePicture(obj).then((res) => { updatePicture(obj).then((res) => {});
console.log(res);
});
} }
this.open = false; this.open = false;
this.reset(); this.reset();
this.value3 = "";
this.value2 = "";
this.value1 = "";
this.value = "";
}, },
// //
reset() { reset() {
@ -895,10 +876,6 @@ export default {
/** 新增按钮操作 */ /** 新增按钮操作 */
handleAdd() { handleAdd() {
this.reset(); this.reset();
this.value3 = "";
this.value2 = "";
this.value1 = "";
this.value = "";
this.open = true; this.open = true;
this.looknurseStationLabel = [ this.looknurseStationLabel = [
{ {
@ -911,20 +888,18 @@ export default {
}, },
/** 修改按钮操作 */ /** 修改按钮操作 */
handleUpdate(row) { handleUpdate(row) {
console.log(row, "看一当前行数据");
this.reset(); this.reset();
this.loading = true; this.loading = true;
const id = row.id || this.ids; const id = row.id || this.ids;
getStation(id).then((response) => { getStation(id).then((response) => {
console.log(response);
this.form = response.data; this.form = response.data;
this.form.streetCode = this.form.streetName;
this.imgone = this.form.stationIntroducePcitureUrl; this.imgone = this.form.stationIntroducePcitureUrl;
this.imgtwo = this.form.stationPictureUrl; this.imgtwo = this.form.stationPictureUrl;
this.looknurseStationLabel = response.data.nurseStationLabel; this.looknurseStationLabel = response.data.nurseStationLabel;
console.log(this.list);
this.open = true; this.open = true;
this.loading = false; this.loading = false;
console.log(this.form); console.log(this.form)
}); });
}, },
/** 提交按钮 */ /** 提交按钮 */

View File

@ -762,7 +762,6 @@ export default {
pageNum: 1, pageNum: 1,
pageSize: 10, pageSize: 10,
}, },
// //
queryParams: { queryParams: {
pageNum: 1, pageNum: 1,