修改
This commit is contained in:
parent
956bfd00fd
commit
b270c12684
@ -2,8 +2,8 @@ import request from '@/utils/request'
|
|||||||
|
|
||||||
export function getListByUser(query) {
|
export function getListByUser(query) {
|
||||||
return request({
|
return request({
|
||||||
url: '/system/user/getListByUser',
|
url: '/system/station/list',
|
||||||
method: 'GET',
|
method: 'GET',
|
||||||
params: query
|
params: query
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
@ -117,6 +117,7 @@ export default {
|
|||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
ParamsStation(item) {
|
ParamsStation(item) {
|
||||||
|
this.info();
|
||||||
this.innerVisible = true
|
this.innerVisible = true
|
||||||
this.homenumber = item
|
this.homenumber = item
|
||||||
this.stationid = this.queryParams.nurseStationId;
|
this.stationid = this.queryParams.nurseStationId;
|
||||||
|
|||||||
@ -67,7 +67,7 @@
|
|||||||
>
|
>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
<el-row :gutter="10" class="mb8">
|
<!-- <el-row :gutter="10" class="mb8">
|
||||||
<el-col :span="1.5">
|
<el-col :span="1.5">
|
||||||
<el-button
|
<el-button
|
||||||
type="primary"
|
type="primary"
|
||||||
@ -96,7 +96,7 @@
|
|||||||
:showSearch.sync="showSearch"
|
:showSearch.sync="showSearch"
|
||||||
@queryTable="getList"
|
@queryTable="getList"
|
||||||
></right-toolbar>
|
></right-toolbar>
|
||||||
</el-row>
|
</el-row> -->
|
||||||
<el-table
|
<el-table
|
||||||
v-loading="loading"
|
v-loading="loading"
|
||||||
:data="goodsInfoList"
|
:data="goodsInfoList"
|
||||||
@ -129,13 +129,19 @@
|
|||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="上架状态" align="center" prop="whetherShelf">
|
<el-table-column label="上架状态" align="center" prop="whetherShelf">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-switch
|
<el-button type="primary" v-if="scope.row.whetherShelf == '1'"
|
||||||
|
>已上架</el-button
|
||||||
|
>
|
||||||
|
<el-button type="danger" v-if="scope.row.whetherShelf == '0'"
|
||||||
|
>未上架</el-button
|
||||||
|
>
|
||||||
|
<!-- <el-switch
|
||||||
v-model="scope.row.whetherShelf"
|
v-model="scope.row.whetherShelf"
|
||||||
active-color="#13ce66"
|
active-color="#13ce66"
|
||||||
inactive-color="#ff4949"
|
inactive-color="#ff4949"
|
||||||
@change="upwhetherShelf(scope.row)"
|
@change="upwhetherShelf(scope.row)"
|
||||||
>
|
>
|
||||||
</el-switch>
|
</el-switch> -->
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
@ -152,7 +158,7 @@
|
|||||||
|
|
||||||
<el-table-column label="创建时间" align="center" prop="createTime" />
|
<el-table-column label="创建时间" align="center" prop="createTime" />
|
||||||
<el-table-column label="创建人" align="center" prop="createBy" />
|
<el-table-column label="创建人" align="center" prop="createBy" />
|
||||||
<el-table-column
|
<!-- <el-table-column
|
||||||
label="操作"
|
label="操作"
|
||||||
align="center"
|
align="center"
|
||||||
class-name="small-padding fixed-width"
|
class-name="small-padding fixed-width"
|
||||||
@ -175,7 +181,7 @@
|
|||||||
>删除</el-button
|
>删除</el-button
|
||||||
>
|
>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column> -->
|
||||||
</el-table>
|
</el-table>
|
||||||
<pagination
|
<pagination
|
||||||
v-show="total > 0"
|
v-show="total > 0"
|
||||||
@ -198,14 +204,6 @@
|
|||||||
label-width="120px"
|
label-width="120px"
|
||||||
:inline="true"
|
:inline="true"
|
||||||
>
|
>
|
||||||
<el-form-item label="商品名称" prop="goodsName">
|
|
||||||
<el-input
|
|
||||||
v-model="form.goodsName"
|
|
||||||
placeholder="请输入商品名称"
|
|
||||||
maxlength="40"
|
|
||||||
style="width: 210px"
|
|
||||||
/>
|
|
||||||
</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"
|
||||||
@ -215,7 +213,14 @@
|
|||||||
disabled
|
disabled
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="商品名称" prop="goodsName">
|
||||||
|
<el-input
|
||||||
|
v-model="form.goodsName"
|
||||||
|
placeholder="请输入商品名称"
|
||||||
|
maxlength="40"
|
||||||
|
style="width: 210px"
|
||||||
|
/>
|
||||||
|
</el-form-item>
|
||||||
<el-form-item label="商品分类名称" prop="goodsCategoryId">
|
<el-form-item label="商品分类名称" prop="goodsCategoryId">
|
||||||
<el-select
|
<el-select
|
||||||
style="width: 210px"
|
style="width: 210px"
|
||||||
@ -281,6 +286,7 @@
|
|||||||
<el-input
|
<el-input
|
||||||
v-model="scope.row.goodsPrice"
|
v-model="scope.row.goodsPrice"
|
||||||
type="number"
|
type="number"
|
||||||
|
min="0"
|
||||||
oninput=" if(value.length>7){value=value.slice(0,7)}"
|
oninput=" if(value.length>7){value=value.slice(0,7)}"
|
||||||
></el-input>
|
></el-input>
|
||||||
</template>
|
</template>
|
||||||
@ -290,6 +296,7 @@
|
|||||||
<el-input
|
<el-input
|
||||||
v-model="scope.row.goodsStock"
|
v-model="scope.row.goodsStock"
|
||||||
type="number"
|
type="number"
|
||||||
|
min="0"
|
||||||
oninput="if(value.length>9){value=value.slice(0,9)}"
|
oninput="if(value.length>9){value=value.slice(0,9)}"
|
||||||
></el-input>
|
></el-input>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@ -47,13 +47,6 @@
|
|||||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
|
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
|
||||||
>重置</el-button
|
>重置</el-button
|
||||||
>
|
>
|
||||||
<el-button
|
|
||||||
type="success"
|
|
||||||
icon="el-icon-refresh-right"
|
|
||||||
size="mini"
|
|
||||||
@click="resetQuery"
|
|
||||||
>刷新商品订单</el-button
|
|
||||||
>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
|
|
||||||
@ -171,15 +164,6 @@
|
|||||||
v-hasPermi="['system:goodsOrder:editExpressNo']"
|
v-hasPermi="['system:goodsOrder:editExpressNo']"
|
||||||
>录入物流单号</el-button
|
>录入物流单号</el-button
|
||||||
>
|
>
|
||||||
<el-button
|
|
||||||
v-if="scope.row.orderStatus != 'WAIT_RECEIVED_GOODS'"
|
|
||||||
size="mini"
|
|
||||||
type="text"
|
|
||||||
icon="el-icon-edit"
|
|
||||||
disabled
|
|
||||||
v-hasPermi="['system:goodsOrder:editExpressNo']"
|
|
||||||
>不可录入物流单号</el-button
|
|
||||||
>
|
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
|
|||||||
@ -54,13 +54,6 @@
|
|||||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
|
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
|
||||||
>重置</el-button
|
>重置</el-button
|
||||||
>
|
>
|
||||||
<el-button
|
|
||||||
type="success"
|
|
||||||
icon="el-icon-refresh-right"
|
|
||||||
size="mini"
|
|
||||||
@click="resetQuery"
|
|
||||||
>刷新预约订单</el-button
|
|
||||||
>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
<el-table
|
<el-table
|
||||||
@ -139,15 +132,6 @@
|
|||||||
v-if="scope.row.orderStatus == 'WAIT_DISPATCH'"
|
v-if="scope.row.orderStatus == 'WAIT_DISPATCH'"
|
||||||
>派单</el-button
|
>派单</el-button
|
||||||
>
|
>
|
||||||
<el-button
|
|
||||||
size="mini"
|
|
||||||
type="text"
|
|
||||||
disabled
|
|
||||||
icon="el-icon-s-promotion"
|
|
||||||
@click="dispatch(scope.row)"
|
|
||||||
v-else
|
|
||||||
>派单</el-button
|
|
||||||
>
|
|
||||||
<el-button
|
<el-button
|
||||||
size="mini"
|
size="mini"
|
||||||
type="text"
|
type="text"
|
||||||
@ -157,15 +141,6 @@
|
|||||||
v-hasPermi="['system:appointmentOrder:confirmCancel']"
|
v-hasPermi="['system:appointmentOrder:confirmCancel']"
|
||||||
>取消预约</el-button
|
>取消预约</el-button
|
||||||
>
|
>
|
||||||
<el-button
|
|
||||||
size="mini"
|
|
||||||
type="text"
|
|
||||||
icon="el-icon-error"
|
|
||||||
v-else
|
|
||||||
disabled
|
|
||||||
v-hasPermi="['system:appointmentOrder:confirmCancel']"
|
|
||||||
>取消预约</el-button
|
|
||||||
>
|
|
||||||
<!-- <el-button
|
<!-- <el-button
|
||||||
size="mini"
|
size="mini"
|
||||||
type="text"
|
type="text"
|
||||||
@ -189,85 +164,86 @@
|
|||||||
title="查看预约订单信息"
|
title="查看预约订单信息"
|
||||||
:visible.sync="innerVisible4"
|
:visible.sync="innerVisible4"
|
||||||
append-to-body
|
append-to-body
|
||||||
width="1100px"
|
width="1280px"
|
||||||
>
|
>
|
||||||
<el-form
|
<el-form
|
||||||
:inline="true"
|
:inline="true"
|
||||||
ref="form"
|
ref="form"
|
||||||
:model="query"
|
:model="query"
|
||||||
:rules="rules"
|
:rules="rules"
|
||||||
label-width="120px"
|
label-width="130px"
|
||||||
class="orderInfo"
|
|
||||||
>
|
>
|
||||||
<el-form-item label="订单编号" prop="orderNo">
|
<el-form-item label="订单编号" prop="orderNo">
|
||||||
<el-input
|
<el-input v-model="query.orderNo" disabled style="width: 250px" />
|
||||||
v-model="query.orderNo"
|
|
||||||
:disabled="true"
|
|
||||||
style="width: 190px"
|
|
||||||
/>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="订单状态" prop="orderStatus">
|
<el-form-item label="订单状态" prop="orderStatus">
|
||||||
<el-input
|
<el-input
|
||||||
:value="switchOrderStatus(query.orderStatus)"
|
:value="switchOrderStatus(query.orderStatus)"
|
||||||
|
style="width: 250px"
|
||||||
disabled
|
disabled
|
||||||
style="width: 180px"
|
|
||||||
>
|
>
|
||||||
</el-input>
|
</el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="订单总金额" prop="totalPrice">
|
<el-form-item label="订单总金额" prop="totalPrice">
|
||||||
<el-input
|
<el-input v-model="query.totalPrice" disabled style="width: 250px" />
|
||||||
v-model="query.totalPrice"
|
|
||||||
clearable
|
|
||||||
:disabled="true"
|
|
||||||
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" disabled style="width: 250px" />
|
||||||
v-model="query.orderCount"
|
|
||||||
clearable
|
|
||||||
:disabled="true"
|
|
||||||
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"
|
||||||
clearable
|
disabled
|
||||||
:disabled="true"
|
style="width: 250px"
|
||||||
style="width: 180px"
|
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="服务时间" prop="time">
|
<el-form-item label="服务时间" prop="time">
|
||||||
<el-input
|
<el-input v-model="query.time" disabled style="width: 250px" />
|
||||||
v-model="query.time"
|
|
||||||
clearable
|
|
||||||
:disabled="true"
|
|
||||||
style="width: 240px"
|
|
||||||
/>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="护理项目时长" prop="itemServeDurationUnit">
|
<el-form-item label="护理项目时长" prop="itemServeDurationUnit">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="query.itemServeDurationUnit"
|
v-model="query.itemServeDurationUnit"
|
||||||
clearable
|
disabled
|
||||||
:disabled="true"
|
style="width: 250px"
|
||||||
style="width: 190px"
|
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="护理站名称" prop="nurseStationName">
|
<el-form-item label="护理站名称" prop="nurseStationName">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="query.nurseStationName"
|
v-model="query.nurseStationName"
|
||||||
clearable
|
disabled
|
||||||
:disabled="true"
|
style="width: 250px"
|
||||||
style="width: 180px"
|
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="服务地址" prop="serviceAddress">
|
<el-form-item label="服务地址" prop="serviceAddress">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="query.serviceAddress"
|
v-model="query.serviceAddress"
|
||||||
clearable
|
disabled
|
||||||
:disabled="true"
|
style="width: 250px"
|
||||||
style="width: 240px"
|
/>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item
|
||||||
|
label="服务到岗照片"
|
||||||
|
prop="onDutyPictureUrl"
|
||||||
|
v-if="query.orderStatus == 'COMPLETE'"
|
||||||
|
>
|
||||||
|
<img class="img" :src="baseurl + query.onDutyPictureUrl" alt="" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item
|
||||||
|
label="服务结束照片"
|
||||||
|
prop="serviceEndPictureUrl"
|
||||||
|
v-if="query.orderStatus == 'COMPLETE'"
|
||||||
|
>
|
||||||
|
<img class="img" :src="baseurl + query.serviceEndPictureUrl" alt="" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item
|
||||||
|
label="用户确认签名"
|
||||||
|
prop="userSignaturePictureUrl"
|
||||||
|
v-if="query.orderStatus == 'COMPLETE'"
|
||||||
|
>
|
||||||
|
<img
|
||||||
|
class="img"
|
||||||
|
:src="baseurl + query.userSignaturePictureUrl"
|
||||||
|
alt=""
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-table
|
<el-table
|
||||||
@ -278,21 +254,18 @@
|
|||||||
<el-table-column
|
<el-table-column
|
||||||
prop="orderConsumableName"
|
prop="orderConsumableName"
|
||||||
label="耗材包名称"
|
label="耗材包名称"
|
||||||
width="200"
|
|
||||||
align="center"
|
align="center"
|
||||||
>
|
>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
prop="orderConsumableCount"
|
prop="orderConsumableCount"
|
||||||
label="耗材包数量"
|
label="耗材包数量"
|
||||||
width="200"
|
|
||||||
align="center"
|
align="center"
|
||||||
>
|
>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
prop="orderConsumablePrice"
|
prop="orderConsumablePrice"
|
||||||
label="耗材包价格"
|
label="耗材包价格"
|
||||||
width="200"
|
|
||||||
align="center"
|
align="center"
|
||||||
>
|
>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
@ -597,10 +570,6 @@ export default indexjs;
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang='scss' scoped>
|
<style lang='scss' scoped>
|
||||||
::v-deep .orderInfo {
|
|
||||||
height: 350px;
|
|
||||||
overflow-y: scroll;
|
|
||||||
}
|
|
||||||
.stationbtn {
|
.stationbtn {
|
||||||
width: 208px;
|
width: 208px;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
@ -608,5 +577,9 @@ export default indexjs;
|
|||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
}
|
}
|
||||||
|
.img {
|
||||||
|
width: 250px;
|
||||||
|
height: 250px;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
|
|||||||
@ -8,10 +8,12 @@ import {
|
|||||||
appointmentOrderDetails,
|
appointmentOrderDetails,
|
||||||
} from "@/api/system/order";
|
} from "@/api/system/order";
|
||||||
import { getListByUser } from "@/api/system/userlist.js";
|
import { getListByUser } from "@/api/system/userlist.js";
|
||||||
|
import baseurl from '@/api/baseurl.js'
|
||||||
export default {
|
export default {
|
||||||
name: "order",
|
name: "order",
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
baseurl: null,
|
||||||
orderStatuslist: [{
|
orderStatuslist: [{
|
||||||
value: "WAIT_PAY",
|
value: "WAIT_PAY",
|
||||||
label: "待付款",
|
label: "待付款",
|
||||||
@ -118,6 +120,7 @@ export default {
|
|||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
this.getList();
|
this.getList();
|
||||||
|
this.baseurl = baseurl
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
//取消预约确定按钮
|
//取消预约确定按钮
|
||||||
@ -174,7 +177,6 @@ export default {
|
|||||||
});
|
});
|
||||||
this.query = res.data[0];
|
this.query = res.data[0];
|
||||||
this.innerVisible4 = true;
|
this.innerVisible4 = true;
|
||||||
console.log(this.query);
|
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
// 派单
|
// 派单
|
||||||
|
|||||||
@ -89,7 +89,7 @@
|
|||||||
icon="el-icon-upload2"
|
icon="el-icon-upload2"
|
||||||
size="mini"
|
size="mini"
|
||||||
@click="handleImport"
|
@click="handleImport"
|
||||||
v-hasPermi="['system:person:export']"
|
v-hasPermi="['system:person:importStationPerson']"
|
||||||
>导入</el-button
|
>导入</el-button
|
||||||
>
|
>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
|||||||
@ -314,6 +314,7 @@ export default {
|
|||||||
|
|
||||||
//主页面打开护理站列表
|
//主页面打开护理站列表
|
||||||
ParamsStation(item) {
|
ParamsStation(item) {
|
||||||
|
this.info();
|
||||||
this.innerVisiblexg = true
|
this.innerVisiblexg = true
|
||||||
this.title2 = '选择护理站'
|
this.title2 = '选择护理站'
|
||||||
this.homenumber = item
|
this.homenumber = item
|
||||||
|
|||||||
@ -69,7 +69,7 @@
|
|||||||
icon="el-icon-upload2"
|
icon="el-icon-upload2"
|
||||||
size="mini"
|
size="mini"
|
||||||
@click="handledata"
|
@click="handledata"
|
||||||
v-hasPermi="['system:station:importData']"
|
v-hasPermi="['system:station:importStationInfo']"
|
||||||
>导入</el-button
|
>导入</el-button
|
||||||
>
|
>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
size="small"
|
size="small"
|
||||||
:inline="true"
|
:inline="true"
|
||||||
v-show="showSearch"
|
v-show="showSearch"
|
||||||
label-width="150px"
|
label-width="110px"
|
||||||
>
|
>
|
||||||
<el-form-item
|
<el-form-item
|
||||||
label="护理站名称"
|
label="护理站名称"
|
||||||
@ -28,7 +28,7 @@
|
|||||||
<el-form-item label="耗材包名称" prop="consumableDetail">
|
<el-form-item label="耗材包名称" prop="consumableDetail">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="queryParams.consumableDetail"
|
v-model="queryParams.consumableDetail"
|
||||||
placeholder="请输入服务项目耗材包名称"
|
placeholder="请输入耗材包名称"
|
||||||
clearable
|
clearable
|
||||||
@keyup.enter.native="handleQuery"
|
@keyup.enter.native="handleQuery"
|
||||||
/>
|
/>
|
||||||
@ -106,6 +106,7 @@
|
|||||||
icon="el-icon-upload2"
|
icon="el-icon-upload2"
|
||||||
size="mini"
|
size="mini"
|
||||||
@click="handleport"
|
@click="handleport"
|
||||||
|
v-hasPermi="['system:stationConsumable:importStationConsumable']"
|
||||||
>导入</el-button
|
>导入</el-button
|
||||||
>
|
>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
|||||||
@ -99,7 +99,7 @@ export default {
|
|||||||
}, ],
|
}, ],
|
||||||
consumableDetail: [{
|
consumableDetail: [{
|
||||||
required: true,
|
required: true,
|
||||||
message: "请输入耗材包详情",
|
message: "请输入耗材包名称",
|
||||||
trigger: "blur",
|
trigger: "blur",
|
||||||
}, ],
|
}, ],
|
||||||
consumableUnit: [{
|
consumableUnit: [{
|
||||||
@ -120,7 +120,7 @@ export default {
|
|||||||
nurseStationConsumables: {
|
nurseStationConsumables: {
|
||||||
consumableDetail: [{
|
consumableDetail: [{
|
||||||
required: true,
|
required: true,
|
||||||
message: "请输入耗材包详情",
|
message: "请输入耗材包名称",
|
||||||
trigger: "blur",
|
trigger: "blur",
|
||||||
}, ],
|
}, ],
|
||||||
nurseStationId: [{
|
nurseStationId: [{
|
||||||
|
|||||||
@ -89,6 +89,7 @@
|
|||||||
icon="el-icon-upload2"
|
icon="el-icon-upload2"
|
||||||
size="mini"
|
size="mini"
|
||||||
@click="handleExport"
|
@click="handleExport"
|
||||||
|
v-hasPermi="['system:stationItem:importStationItem']"
|
||||||
>导入</el-button
|
>导入</el-button
|
||||||
>
|
>
|
||||||
</el-col>
|
</el-col>
|
||||||
@ -326,6 +327,7 @@
|
|||||||
v-model="scope.row.price"
|
v-model="scope.row.price"
|
||||||
placeholder="小数点后两位(元)"
|
placeholder="小数点后两位(元)"
|
||||||
type="number"
|
type="number"
|
||||||
|
min="0"
|
||||||
oninput="if(value.indexOf('.')>0){value=value.slice(0,value.indexOf('.')+3)} if(value.length>6){value=value.slice(0,6)}"
|
oninput="if(value.indexOf('.')>0){value=value.slice(0,value.indexOf('.')+3)} if(value.length>6){value=value.slice(0,6)}"
|
||||||
></el-input>
|
></el-input>
|
||||||
</template>
|
</template>
|
||||||
@ -388,6 +390,7 @@
|
|||||||
<el-input
|
<el-input
|
||||||
v-model="scope.row.consumableCount"
|
v-model="scope.row.consumableCount"
|
||||||
placeholder="不可输入小数点"
|
placeholder="不可输入小数点"
|
||||||
|
min="0"
|
||||||
oninput="if(value.indexOf('.')>0){value=value.slice(0,value.indexOf('.')+0)} if(value.length>10){value=value.slice(0,10)}"
|
oninput="if(value.indexOf('.')>0){value=value.slice(0,value.indexOf('.')+0)} if(value.length>10){value=value.slice(0,10)}"
|
||||||
type="number"
|
type="number"
|
||||||
></el-input>
|
></el-input>
|
||||||
|
|||||||
@ -457,14 +457,14 @@ export default {
|
|||||||
this.form.nurseStationItemPrices.forEach((e) => {
|
this.form.nurseStationItemPrices.forEach((e) => {
|
||||||
e.nurseStationItemId = this.form.nurseStationItem.id;
|
e.nurseStationItemId = this.form.nurseStationItem.id;
|
||||||
});
|
});
|
||||||
|
var obj = { pictureUrlList: [] };
|
||||||
|
if (this.imgone != this.form.nurseStationItem.itemPictureUrl) {
|
||||||
|
obj.pictureUrlList.push(this.imgone);
|
||||||
|
}
|
||||||
|
if (obj.pictureUrlList.length > 0) {
|
||||||
|
updatePicture(obj).then((res) => {});
|
||||||
|
}
|
||||||
updateNurseItem(this.form).then((response) => {
|
updateNurseItem(this.form).then((response) => {
|
||||||
var obj = { pictureUrlList: [] };
|
|
||||||
if (this.imgone != this.form.nurseStationItem.itemPictureUrl) {
|
|
||||||
obj.pictureUrlList.push(this.imgone);
|
|
||||||
}
|
|
||||||
if (obj.pictureUrlList.length > 0) {
|
|
||||||
updatePicture(obj).then((res) => {});
|
|
||||||
}
|
|
||||||
this.$modal.msgSuccess("修改成功");
|
this.$modal.msgSuccess("修改成功");
|
||||||
this.open = false;
|
this.open = false;
|
||||||
this.getList();
|
this.getList();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user