更新
This commit is contained in:
@@ -1,25 +1,19 @@
|
|||||||
<template>
|
<template>
|
||||||
<el-drawer
|
<el-drawer direction="ltr" size="40%" :visible="controlWindows.bill" @opened="openDrawer" :before-close="closeWindow" :show-close="false">
|
||||||
direction="ltr"
|
|
||||||
size="40%"
|
|
||||||
:visible="controlWindows.bill"
|
|
||||||
@opened="openDrawer"
|
|
||||||
:before-close="closeWindow"
|
|
||||||
:show-close = false
|
|
||||||
>
|
|
||||||
<div class="create" v-if="controlWindows.bill">
|
<div class="create" v-if="controlWindows.bill">
|
||||||
<el-form label-width="100px">
|
<el-form label-width="100px">
|
||||||
<div class="billTop">
|
<div class="billTop">
|
||||||
<div class="billTop-top">
|
<div class="billTop-top">
|
||||||
<div class="billTop-top-left">
|
<div class="billTop-top-left">
|
||||||
<el-form-item label="订单信息">
|
<el-form-item label="订单信息"> </el-form-item>
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="提货单数量:">
|
<el-form-item label="提货单数量:">
|
||||||
<span>{{ billData.orderInfo.deliveryAccount }}</span>
|
<span>{{ billData.orderInfo.deliveryAccount }}</span>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</div>
|
</div>
|
||||||
<el-form-item label="订单状态">
|
<el-form-item label="订单状态">
|
||||||
<el-tag effect='dark' :type="orderTagType(billData.orderInfo.orderStatus).orderType">{{orderTagType(billData.orderInfo.orderStatus).orderLabel}}</el-tag>
|
<el-tag effect="dark" :type="orderTagType(billData.orderInfo.orderStatus).orderType">{{
|
||||||
|
orderTagType(billData.orderInfo.orderStatus).orderLabel
|
||||||
|
}}</el-tag>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
@@ -54,7 +48,7 @@
|
|||||||
<span>提货单列表</span>
|
<span>提货单列表</span>
|
||||||
<el-button type="primary" @click="billAdd()">创建提货单</el-button>
|
<el-button type="primary" @click="billAdd()">创建提货单</el-button>
|
||||||
</div>
|
</div>
|
||||||
<div class="" style="height: 58vh;overflow: auto;">
|
<div class="" style="height: 58vh; overflow: auto">
|
||||||
<div class="billBottom-body" v-for="(item, index) in billData.list" :key="index">
|
<div class="billBottom-body" v-for="(item, index) in billData.list" :key="index">
|
||||||
<div class="billBottom-body-top">
|
<div class="billBottom-body-top">
|
||||||
<el-form-item label="提货单">
|
<el-form-item label="提货单">
|
||||||
@@ -83,7 +77,9 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div v-show="item.deliveryStatus=='SUBMITED'" style="text-align: right;color: #409EFF;" @click="billAdd(item,index)">我来修改/锁定</div>
|
<div v-show="item.deliveryStatus == 'SUBMITED'" style="text-align: right; color: #409eff" @click="billAdd(item, index)">
|
||||||
|
我来修改/锁定
|
||||||
|
</div>
|
||||||
<div class="billBottom-body-bottom">
|
<div class="billBottom-body-bottom">
|
||||||
<div>
|
<div>
|
||||||
<el-form-item label="创建时间">
|
<el-form-item label="创建时间">
|
||||||
@@ -94,8 +90,18 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<el-button v-show="billData.orderInfo.orderStatus=='DELIVERING'&&billData.orderInfo.payStatus!=='REFUNDED'" type="danger" @click="billDelete(item,index)">删除提货单</el-button>
|
<el-button
|
||||||
<el-button :disabled="item.deliveryStatus!=='PLATENUM_LOCKED'&&item.deliveryStatus!=='PLATENUM_SUCCESS'" @click="billSubmit(item,index)" :type="orderTagType(item.deliveryStatus).type1">{{orderTagType(item.deliveryStatus).info}}</el-button>
|
v-show="billData.orderInfo.orderStatus == 'DELIVERING' && billData.orderInfo.payStatus !== 'REFUNDED'"
|
||||||
|
type="danger"
|
||||||
|
@click="billDelete(item, index)"
|
||||||
|
>删除提货单</el-button
|
||||||
|
>
|
||||||
|
<el-button
|
||||||
|
:disabled="item.deliveryStatus !== 'PLATENUM_LOCKED' && item.deliveryStatus !== 'PLATENUM_SUCCESS'"
|
||||||
|
@click="billSubmit(item, index)"
|
||||||
|
:type="orderTagType(item.deliveryStatus).type1"
|
||||||
|
>{{ orderTagType(item.deliveryStatus).info }}</el-button
|
||||||
|
>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -105,13 +111,13 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="buttons">
|
<div class="buttons">
|
||||||
<el-button @click="closeWindow()">取消 </el-button>
|
<el-button @click="closeWindow()">取消 </el-button>
|
||||||
<el-button v-show="billData.orderInfo&&billData.orderInfo.orderStatus&&billData.orderInfo.orderStatus=='DELIVERING'" @click="submit">订单确认</el-button>
|
<el-button v-show="billData.orderInfo && billData.orderInfo.orderStatus && billData.orderInfo.orderStatus == 'DELIVERING'" @click="submit"
|
||||||
|
>订单确认</el-button
|
||||||
|
>
|
||||||
</div>
|
</div>
|
||||||
<el-dialog :close-on-click-modal="false" :append-to-body="true" title="提货单信息" width="400px" :visible.sync="dialogBillAdd">
|
<el-dialog :close-on-click-modal="false" :append-to-body="true" title="提货单信息" width="400px" :visible.sync="dialogBillAdd">
|
||||||
<el-form v-if="dialogBillAdd" :model="billAddData" ref="form" :rules="rules">
|
<el-form v-if="dialogBillAdd" :model="billAddData" ref="form" :rules="rules">
|
||||||
<el-form-item label="预约提货量" prop="preDeliveryQuantity">
|
<el-form-item label="预约提货量" prop="preDeliveryQuantity"> <el-input v-model="billAddData.preDeliveryQuantity"></el-input>吨 </el-form-item>
|
||||||
<el-input v-model="billAddData.preDeliveryQuantity"></el-input>吨
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="提货人" prop="driverName">
|
<el-form-item label="提货人" prop="driverName">
|
||||||
<el-input v-model="billAddData.driverName"></el-input>
|
<el-input v-model="billAddData.driverName"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -129,12 +135,7 @@
|
|||||||
<el-button v-show="billTitle" type="primary" @click="billAddSave(2)">修改并锁定</el-button>
|
<el-button v-show="billTitle" type="primary" @click="billAddSave(2)">修改并锁定</el-button>
|
||||||
</div>
|
</div>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
<el-dialog
|
<el-dialog destroy-on-close title="提示" :close-on-click-modal="false" :append-to-body="true" :visible.sync="dialogDelivery" width="30%">
|
||||||
destroy-on-close
|
|
||||||
title="提示"
|
|
||||||
:close-on-click-modal="false" :append-to-body="true"
|
|
||||||
:visible.sync="dialogDelivery"
|
|
||||||
width="30%">
|
|
||||||
<el-form v-if="dialogDelivery">
|
<el-form v-if="dialogDelivery">
|
||||||
<el-form-item label="实际提货量" prop="plateNumber">
|
<el-form-item label="实际提货量" prop="plateNumber">
|
||||||
<el-input v-model="deliveryQuantity"></el-input>
|
<el-input v-model="deliveryQuantity"></el-input>
|
||||||
@@ -149,27 +150,33 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import serve from "api/product.js";
|
import serve from 'api/product.js'
|
||||||
import order from "api/order.js";
|
import order from 'api/order.js'
|
||||||
import refineryInfoServe from "api/refineryInfo.js";
|
import refineryInfoServe from 'api/refineryInfo.js'
|
||||||
|
|
||||||
import autocomplete from "components/autocomplete/index.vue";
|
import autocomplete from 'components/autocomplete/index.vue'
|
||||||
export default {
|
export default {
|
||||||
components: {
|
components: {
|
||||||
autocomplete,
|
autocomplete
|
||||||
},
|
},
|
||||||
filters: {
|
filters: {
|
||||||
orderTagType(val) {
|
orderTagType(val) {
|
||||||
switch (val) {
|
switch (val) {
|
||||||
case 'SUBMITED': return '订单提交'
|
case 'SUBMITED':
|
||||||
case 'ORDER_LOCKED': return '订单锁定'
|
return '订单提交'
|
||||||
case 'ORDER_SUCCESS': return '下单成功'
|
case 'ORDER_LOCKED':
|
||||||
case 'DELIVERING': return '提货中'
|
return '订单锁定'
|
||||||
case 'COMPLETE': return '提货单完成'
|
case 'ORDER_SUCCESS':
|
||||||
case 'CANCELED': return '订单取消'
|
return '下单成功'
|
||||||
|
case 'DELIVERING':
|
||||||
|
return '提货中'
|
||||||
|
case 'COMPLETE':
|
||||||
|
return '提货单完成'
|
||||||
|
case 'CANCELED':
|
||||||
|
return '订单取消'
|
||||||
}
|
}
|
||||||
return { label: val ? val : '暂无数据', type: 'info' }
|
return { label: val ? val : '暂无数据', type: 'info' }
|
||||||
},
|
}
|
||||||
},
|
},
|
||||||
props: {
|
props: {
|
||||||
controlWindows: Object,
|
controlWindows: Object,
|
||||||
@@ -193,32 +200,23 @@ export default {
|
|||||||
productRowData: {},
|
productRowData: {},
|
||||||
configAutocomplete: {
|
configAutocomplete: {
|
||||||
serveTarget: refineryInfoServe.findByEntity,
|
serveTarget: refineryInfoServe.findByEntity,
|
||||||
autocompleteKey: "refineryName",
|
autocompleteKey: 'refineryName',
|
||||||
labelKey: "refineryName",
|
labelKey: 'refineryName',
|
||||||
valueKey: "id",
|
valueKey: 'id',
|
||||||
placeholder: "炼厂名称",
|
placeholder: '炼厂名称',
|
||||||
querykey: "refineryId",
|
querykey: 'refineryId',
|
||||||
echoId: "",
|
echoId: '',
|
||||||
echoName: "",
|
echoName: ''
|
||||||
},
|
},
|
||||||
rules: {
|
rules: {
|
||||||
preDeliveryQuantity: [
|
preDeliveryQuantity: [{ required: true, message: '请输入预约提货量', trigger: 'blur' }],
|
||||||
{ required: true, message: "请输入预约提货量", trigger: "blur" },
|
driverName: [{ required: true, message: '请输入提货人', trigger: 'blur' }],
|
||||||
],
|
identityCard: [{ required: true, message: '请输入提货人身份证号', trigger: 'blur' }],
|
||||||
driverName: [
|
plateNumber: [{ required: true, message: '请输入提货车牌号', trigger: 'blur' }]
|
||||||
{ required: true, message: "请输入提货人", trigger: "blur" },
|
}
|
||||||
],
|
}
|
||||||
identityCard: [
|
|
||||||
{ required: true, message: "请输入提货人身份证号", trigger: "blur" },
|
|
||||||
],
|
|
||||||
plateNumber: [
|
|
||||||
{ required: true, message: "请输入提货车牌号", trigger: "blur" },
|
|
||||||
],
|
|
||||||
},
|
|
||||||
};
|
|
||||||
},
|
|
||||||
created(){
|
|
||||||
},
|
},
|
||||||
|
created() {},
|
||||||
methods: {
|
methods: {
|
||||||
billdelivery() {
|
billdelivery() {
|
||||||
this.billAddData.deliveryStatus = 'COMPLETE'
|
this.billAddData.deliveryStatus = 'COMPLETE'
|
||||||
@@ -230,7 +228,7 @@ export default {
|
|||||||
this.$message.success(res.msg)
|
this.$message.success(res.msg)
|
||||||
this.dialogDelivery = false
|
this.dialogDelivery = false
|
||||||
this.$forceUpdate()
|
this.$forceUpdate()
|
||||||
this.$emit("closeWindow")
|
this.$emit('closeWindow')
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
@@ -250,7 +248,7 @@ export default {
|
|||||||
// this.$set(this.billData.list,index,this.billAddData)
|
// this.$set(this.billData.list,index,this.billAddData)
|
||||||
this.$message.success(res.msg)
|
this.$message.success(res.msg)
|
||||||
this.dialogBillAdd = false
|
this.dialogBillAdd = false
|
||||||
this.$emit("closeWindow");
|
this.$emit('closeWindow')
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
@@ -258,14 +256,22 @@ export default {
|
|||||||
},
|
},
|
||||||
orderTagType(val) {
|
orderTagType(val) {
|
||||||
switch (val) {
|
switch (val) {
|
||||||
case 'SUBMITED': return {orderLabel:'订单提交',label:'等待信息',info:'等待信息锁定',type:'warning',type1:'info',orderType:'info'}
|
case 'SUBMITED':
|
||||||
case 'PLATENUM_LOCKED': return {orderLabel:'下单中',label:'信息锁定',info:'提货信息确认',type:'info',type1:'success',orderType:'warning'}
|
return { orderLabel: '订单提交', label: '等待信息', info: '等待信息锁定', type: 'warning', type1: 'info', orderType: 'info' }
|
||||||
case 'PLATENUM_SUCCESS': return {orderLabel:'下单成功',label:'提货中',info:'提货量确认',type:'',type1:'warning',orderType:''}
|
case 'PLATENUM_LOCKED':
|
||||||
case 'ORDER_LOCKED': return {orderLabel:'下单中',label:'信息锁定',info:'提货信息确认',type:'info',type1:'success',orderType:'warning'}
|
return { orderLabel: '下单中', label: '信息锁定', info: '提货信息确认', type: 'info', type1: 'success', orderType: 'warning' }
|
||||||
case 'ORDER_SUCCESS': return {orderLabel:'下单成功',label:'提货中',info:'提货量确认',type:'',type1:'warning',orderType:''}
|
case 'PLATENUM_SUCCESS':
|
||||||
case 'DELIVERING': return {orderLabel:'提货中',label:'提货中', type: ''}
|
return { orderLabel: '下单成功', label: '提货中', info: '提货量确认', type: '', type1: 'warning', orderType: '' }
|
||||||
case 'COMPLETE': return {orderLabel:'订单完成',label:'提货完成',info:'提货完成',type:'success',type1:'info',orderType:'success'}
|
case 'ORDER_LOCKED':
|
||||||
case 'CANCELED': return {orderLabel:'订单取消',label:'订单取消',info:'订单取消',type:'info',type1:'dark',orderType:'info'}
|
return { orderLabel: '下单中', label: '信息锁定', info: '提货信息确认', type: 'info', type1: 'success', orderType: 'warning' }
|
||||||
|
case 'ORDER_SUCCESS':
|
||||||
|
return { orderLabel: '下单成功', label: '提货中', info: '提货量确认', type: '', type1: 'warning', orderType: '' }
|
||||||
|
case 'DELIVERING':
|
||||||
|
return { orderLabel: '提货中', label: '提货中', type: '' }
|
||||||
|
case 'COMPLETE':
|
||||||
|
return { orderLabel: '订单完成', label: '提货完成', info: '提货完成', type: 'success', type1: 'info', orderType: 'success' }
|
||||||
|
case 'CANCELED':
|
||||||
|
return { orderLabel: '订单取消', label: '订单取消', info: '订单取消', type: 'info', type1: 'dark', orderType: 'info' }
|
||||||
}
|
}
|
||||||
return { label: val ? val : '暂无数据', info: val ? val : '暂无数据', type: 'info' }
|
return { label: val ? val : '暂无数据', info: val ? val : '暂无数据', type: 'info' }
|
||||||
},
|
},
|
||||||
@@ -278,7 +284,7 @@ export default {
|
|||||||
},
|
},
|
||||||
//创建修改提货单
|
//创建修改提货单
|
||||||
billAddSave(e) {
|
billAddSave(e) {
|
||||||
this.$refs["form"].validate((valid) => {
|
this.$refs['form'].validate(valid => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
if (!e) {
|
if (!e) {
|
||||||
this.billAddData.orderId = this.controlWindows.addInfo.id
|
this.billAddData.orderId = this.controlWindows.addInfo.id
|
||||||
@@ -309,14 +315,14 @@ export default {
|
|||||||
//更新提货单数据
|
//更新提货单数据
|
||||||
billListMeth() {
|
billListMeth() {
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
order.findDeliveryByOrderId(this.controlWindows.addInfo.id).then((res) => {
|
order.findDeliveryByOrderId(this.controlWindows.addInfo.id).then(res => {
|
||||||
this.billData.list = res.data
|
this.billData.list = res.data
|
||||||
this.$forceUpdate()
|
this.$forceUpdate()
|
||||||
});
|
})
|
||||||
order.findByOrderId(this.controlWindows.addInfo.id).then((res) => {
|
order.findByOrderId(this.controlWindows.addInfo.id).then(res => {
|
||||||
this.billData.orderInfo = res.data
|
this.billData.orderInfo = res.data
|
||||||
this.$forceUpdate()
|
this.$forceUpdate()
|
||||||
});
|
})
|
||||||
}, 200)
|
}, 200)
|
||||||
},
|
},
|
||||||
//删除提货单
|
//删除提货单
|
||||||
@@ -325,20 +331,20 @@ export default {
|
|||||||
order.deleteBill({ id: e.id }).then(res => {
|
order.deleteBill({ id: e.id }).then(res => {
|
||||||
if (res.code == 20000) {
|
if (res.code == 20000) {
|
||||||
this.$message.success(res.msg)
|
this.$message.success(res.msg)
|
||||||
this.dialogBillAdd = false;
|
this.dialogBillAdd = false
|
||||||
this.billListMeth()
|
this.billListMeth()
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
openDrawer() {
|
openDrawer() {
|
||||||
let { id } = this.controlWindows.addInfo;
|
let { id } = this.controlWindows.addInfo
|
||||||
if (id) {
|
if (id) {
|
||||||
//回显
|
//回显
|
||||||
this.form = JSON.parse(JSON.stringify(this.controlWindows.addInfo));
|
this.form = JSON.parse(JSON.stringify(this.controlWindows.addInfo))
|
||||||
this.configAutocomplete.echoId = id;
|
this.configAutocomplete.echoId = id
|
||||||
this.configAutocomplete.echoName = this.form.refineryName;
|
this.configAutocomplete.echoName = this.form.refineryName
|
||||||
console.log("this.form", this.form.floorPrice);
|
console.log('this.form', this.form.floorPrice)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
submit() {
|
submit() {
|
||||||
@@ -350,49 +356,46 @@ export default {
|
|||||||
this.$message.error('提货单异常')
|
this.$message.error('提货单异常')
|
||||||
throw new Error()
|
throw new Error()
|
||||||
}
|
}
|
||||||
});
|
})
|
||||||
let titleConfirm = ['是否确认订单已完成?', '一旦确认,该订单无法再被提货,且未提货的金额将自行退回。']
|
let titleConfirm = ['是否确认订单已完成?', '一旦确认,该订单无法再被提货,且未提货的金额将自行退回。']
|
||||||
const newDatas = []
|
const newDatas = []
|
||||||
const h = this.$createElement
|
const h = this.$createElement
|
||||||
for (const i in titleConfirm) {
|
for (const i in titleConfirm) {
|
||||||
newDatas.push(h('p', null, titleConfirm[i]))
|
newDatas.push(h('p', null, titleConfirm[i]))
|
||||||
}
|
}
|
||||||
this.$confirm(
|
this.$confirm('提示', {
|
||||||
'提示',
|
|
||||||
{
|
|
||||||
title: '提示',
|
title: '提示',
|
||||||
message: h('div', null, newDatas),
|
message: h('div', null, newDatas),
|
||||||
showCancelButton: true,
|
showCancelButton: true,
|
||||||
confirmButtonText: '确定',
|
confirmButtonText: '确定',
|
||||||
cancelButtonText: '取消',
|
cancelButtonText: '取消',
|
||||||
type: 'success'
|
type: 'success'
|
||||||
}
|
}).then(() => {
|
||||||
).then(() => {
|
|
||||||
let data = {
|
let data = {
|
||||||
id: this.controlWindows.addInfo.id,
|
id: this.controlWindows.addInfo.id,
|
||||||
actQuantity:this.quantity,
|
actQuantity: this.quantity
|
||||||
}
|
}
|
||||||
order.orderComplete(data).then((res) => {
|
order.orderComplete(data).then(res => {
|
||||||
if (res.code === 20000) {
|
if (res.code === 20000) {
|
||||||
this.$message.success(res.msg);
|
this.$message.success(res.msg)
|
||||||
this.closeWindow();
|
this.closeWindow()
|
||||||
}
|
}
|
||||||
});
|
})
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
judgeInterface(form) {
|
judgeInterface(form) {
|
||||||
// let { id } = this.controlWindows.addInfo;
|
// let { id } = this.controlWindows.addInfo;
|
||||||
// if (id) return serve.update(form);
|
// if (id) return serve.update(form);
|
||||||
// else
|
// else
|
||||||
return serve.orderSave(form);
|
return serve.orderSave(form)
|
||||||
},
|
},
|
||||||
closeWindow() {
|
closeWindow() {
|
||||||
this.$emit("closeWindow");
|
this.$emit('closeWindow')
|
||||||
this.form = {};
|
this.form = {}
|
||||||
this.controlWindows.bill = false;
|
this.controlWindows.bill = false
|
||||||
},
|
}
|
||||||
},
|
}
|
||||||
};
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
@@ -427,14 +430,17 @@ export default {
|
|||||||
padding: 15px 35px;
|
padding: 15px 35px;
|
||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
}
|
}
|
||||||
.billTop-top,.billBottom-title,.billBottom-body-top,.billBottom-body-bottom{
|
.billTop-top,
|
||||||
|
.billBottom-title,
|
||||||
|
.billBottom-body-top,
|
||||||
|
.billBottom-body-bottom {
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
}
|
}
|
||||||
.billTop-top-left {
|
.billTop-top-left {
|
||||||
display: flex;
|
display: flex;
|
||||||
::v-deep .el-form-item {
|
::v-deep .el-form-item {
|
||||||
margin-bottom:0
|
margin-bottom: 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.billBottom {
|
.billBottom {
|
||||||
@@ -445,7 +451,7 @@ export default {
|
|||||||
}
|
}
|
||||||
.billBottom-body-middle {
|
.billBottom-body-middle {
|
||||||
::v-deep .el-form-item {
|
::v-deep .el-form-item {
|
||||||
margin-bottom:0
|
margin-bottom: 0;
|
||||||
}
|
}
|
||||||
.billBottom-body-middle-info {
|
.billBottom-body-middle-info {
|
||||||
display: flex;
|
display: flex;
|
||||||
@@ -453,12 +459,12 @@ export default {
|
|||||||
}
|
}
|
||||||
.billBottom-body {
|
.billBottom-body {
|
||||||
padding: 20px;
|
padding: 20px;
|
||||||
box-shadow: 0 1px 4px rgba(0,21,41,.50);
|
box-shadow: 0 1px 4px rgba(0, 21, 41, 0.5);
|
||||||
margin: 25px 0px;
|
margin: 25px 0px;
|
||||||
}
|
}
|
||||||
.billBottom-body-bottom {
|
.billBottom-body-bottom {
|
||||||
::v-deep .el-form-item {
|
::v-deep .el-form-item {
|
||||||
margin-bottom:0
|
margin-bottom: 0;
|
||||||
}
|
}
|
||||||
align-items: center;
|
align-items: center;
|
||||||
margin-top: 20px;
|
margin-top: 20px;
|
||||||
|
|||||||
Reference in New Issue
Block a user