Browse Source

完善分公司调车开票

zhanglei
yunuo970428 3 years ago
parent
commit
98dba597f7
  1. 107
      anrui-scm/anrui-scm-ui/src/views/supplychain/diaochekaipiaoshenqingguanli/diaocheshenqing.vue
  2. 98
      anrui-scm/anrui-scm-ui/src/views/supplychain/diaochekaipiaoshenqingguanli/diaocheshenqingAdd.vue
  3. 12
      anrui-scm/anrui-scm-ui/src/views/supplychain/diaochekaipiaoshenqingguanli/diaocheshenqingInfo.vue
  4. 38
      anrui-scm/anrui-scm-ui/src/views/supplychain/diaochekaipiaoshenqingguanli/relation/diaochecheliangList.vue

107
anrui-scm/anrui-scm-ui/src/views/supplychain/diaochekaipiaoshenqingguanli/diaocheshenqing.vue

@ -11,20 +11,17 @@
<el-form :inline="true" class="tab-header">
<el-form-item label="调出分公司">
<el-select v-model="listQuery.params.callOutOrgSid" placeholder="请选择" clearable class="addinputw">
<el-option v-for="item in useOrg_list" :key="item.sid" :label="item.name"
:value="item.sid"/>
<el-option v-for="item in useOrg_list" :key="item.sid" :label="item.name" :value="item.sid"/>
</el-select>
</el-form-item>
<el-form-item label="申请日期:">
<el-date-picker v-model="listQuery.params.applyStartDate" class="filter-item" type="date"
format="yyyy-MM-dd" value-format="yyyy-MM-dd" placeholder="请选择"/>
<el-date-picker v-model="listQuery.params.applyStartDate" class="filter-item" type="date" format="yyyy-MM-dd" value-format="yyyy-MM-dd" placeholder="请选择"/>
<label></label>
<el-date-picker v-model="listQuery.params.applyEndDate" class="filter-item" type="date"
format="yyyy-MM-dd" value-format="yyyy-MM-dd" placeholder="请选择"/>
<el-date-picker v-model="listQuery.params.applyEndDate" class="filter-item" type="date" format="yyyy-MM-dd" value-format="yyyy-MM-dd" placeholder="请选择"/>
</el-form-item>
</el-form>
<div class="btn" style="text-align: center;">
<el-button type="primary" icon="el-icon-search" size="small" @click="getList">查询</el-button>
<el-button type="primary" icon="el-icon-search" size="small" @click="getList">查询</el-button>
<el-button type="primary" icon="el-icon-refresh" size="small" @click="resetQuery">重置</el-button>
</div>
</div>
@ -32,29 +29,26 @@
<!--Start 项目列表头部-->
<div class="listtop">
<div class="tit">调车开票申请列表</div>
<pageye v-show="dataList.length > 0" :total="listQuery.total" :page.sync="listQuery.current"
:limit.sync="listQuery.size" class="pagination" @pagination="loadList"/>
<pageye v-show="dataList.length > 0" :total="listQuery.total" :page.sync="listQuery.current" :limit.sync="listQuery.size" class="pagination" @pagination="loadList"/>
</div>
<!--End 项目列表头部-->
<!--Start 项目列表-->
<div class="">
<el-table v-loading="tableLoading" :data="dataList" border style="width: 100%"
@selection-change="handleSelectionChange">
<el-table v-loading="tableLoading" :data="dataList" border style="width: 100%" @selection-change="handleSelectionChange">
<el-table-column width="50px" fixed type="selection" align="center"/>
<el-table-column width="80px" fixed label="序号" type="index" :index="indexMethod" align="center"/>
<el-table-column label="操作" fixed align="center" width="160px" class-name="small-padding fixed-width">
<template slot-scope="{row}"><!-- :disabled="row.state == '待提交' ? false:row.state == '移库申请'?false : true" -->
<el-button size="mini" type="primary"
:disabled="row.nodeState == '待提交' ? false:row.nodeState == '调入方开票申请'?false : true"
@click="handleEdit(row)">办理</el-button>
<template slot-scope="{row}">
<!-- :disabled="row.state == '待提交' ? false:row.state == '移库申请'?false : true" -->
<el-button size="mini" type="primary" :disabled="row.nodeState == '待提交' ? false:row.nodeState == '调入方开票申请'?false : true" @click="handleEdit(row)">办理
</el-button>
<el-button size="mini" type="primary" @click="handleCheck(row)">查看</el-button>
</template>
</el-table-column>
<el-table-column width="140px" prop="nodeState" label="状态" align="center">
<template slot-scope="scope">
<span v-if="scope.row.nodeState=='待提交'" type="primary" size="mini">待提交</span>
<span v-else @click="flowRecord(scope.row)"
style="color: #018ad2;cursor: pointer;">{{ scope.row.nodeState }}</span>
<span v-else @click="flowRecord(scope.row)" style="color: #018ad2;cursor: pointer;">{{ scope.row.nodeState }}</span>
</template>
</el-table-column>
<el-table-column width="140px" prop="applyDate" label="申请日期" align="center"/>
@ -80,8 +74,7 @@
</div>
<!--End 查询和其列表部分-->
<!--新增修改部分组件-->
<diaocheshenqing-add v-show="viewState == 2 || viewState == 3" ref="divadd" @doback="resetState"
@reloadlist="getList"/>
<diaocheshenqing-add v-show="viewState == 2 || viewState == 3" ref="divadd" @doback="resetState" @reloadlist="getList"/>
<!-- 详情部分组件 -->
<diaocheshenqing-info v-show="viewState == 4" ref="divinfo" @doback="resetState"/>
<el-dialog
@ -91,10 +84,7 @@
height="1%"
:before-close="closeIt"
center>
<iframe frameborder="0" id="iframe"
style="width:100%;"
:src="this.centerDialogVisible === true ? url :''"
></iframe>
<iframe frameborder="0" id="iframe" style="width:100%;" :src="this.centerDialogVisible === true ? url :''"></iframe>
</el-dialog>
</div>
@ -106,11 +96,10 @@ import Pagination from '@/components/pagination'
import pageye from '@/components/pagination/pageye'
import diaocheshenqingAdd from '@/views/supplychain/diaochekaipiaoshenqingguanli/diaocheshenqingAdd'
import diaocheshenqingInfo from '@/views/supplychain/diaochekaipiaoshenqingguanli/diaocheshenqingInfo'
import {listPage,delBySids} from '@/api/supplychain/diaochekaipiaoshenqing'
import { listPage, delBySids } from '@/api/supplychain/diaochekaipiaoshenqing'
import { getPathSidByUserSid, getOrg } from '@/api/cheliang/basevehiclemodel'
import { getStorage } from '@/utils/auth'
export default {
name: 'diaocheshenqing',
components: {
@ -137,14 +126,14 @@ export default {
useOrgSid: '', // 使sid
listQuery: {
current: 1,
size: 10,
size: 5,
total: 0,
params: {
applyStartDate: '', //
applyEndDate: '', //
callOutOrgSid: '', // sid
createOrgSid: '', //
userSid:window.sessionStorage.getItem('userSid')
applyStartDate: '', //
applyEndDate: '', //
callOutOrgSid: '', // sid
createOrgSid: '', //
userSid: window.sessionStorage.getItem('userSid')
}
},
btnList: [
@ -184,14 +173,17 @@ export default {
this.$refs['btnbar'].setButtonList(this.btnList)
},
methods: {
async handleMessage (event) {
var code= event.data.params.code;
if(code==1){
async handleMessage(event) {
var code = ''
if (event.data.params !== null && event.data.params !== undefined) {
code = event.data.params.code
}
if (code === 1) {
this.init()
this.centerDialogVisible=false
} else if (code==2){
this.centerDialogVisible = false
} else if (code === 2) {
this.dialogHeight = event.data.params.data
this.setIframeHeight(document.getElementById('iframe'));
this.setIframeHeight(document.getElementById('iframe'))
}
},
closeIt() {
@ -199,14 +191,14 @@ export default {
this.centerDialogVisible = false
},
setIframeHeight(iframe) {
iframe.height = this.dialogHeight;//iframeWin.document.documentElement.scrollHeight || iframeWin.document.body.scrollHeight;
iframe.height = this.dialogHeight
},
flowRecord(row){
flowRecord(row) {
this.centerDialogVisible = true
var params = {
deployId: row.procDefId,
procInsId: row.procInstId,
token : getStorage()
token: getStorage()
}
this.url = '/#/flow/flowRecordForBusiness?data=' + encodeURI((JSON.stringify(params)))
},
@ -257,7 +249,7 @@ export default {
delBySids(this.sids).then(resp => {
if (resp.success) {
loading.close()
_this.$message({ type: 'success', message: resp.msg, showClose: true })
_this.$message({type: 'success', message: resp.msg, showClose: true})
_this.loadList()
} else {
loading.close()
@ -266,7 +258,6 @@ export default {
loading.close()
})
}).catch(() => {
loading.close()
})
},
handleEdit(row) {
@ -311,14 +302,14 @@ export default {
resetQuery() {
this.listQuery = {
current: 1,
size: 10,
size: 5,
total: 0,
params: {
applyStartDate: '', //
applyEndDate: '', //
callOutOrgSid: '', // sid
createOrgSid: this.useOrg, //
userSid:window.sessionStorage.getItem('userSid')
applyStartDate: '', //
applyEndDate: '', //
callOutOrgSid: '', // sid
createOrgSid: this.useOrg, //
userSid: window.sessionStorage.getItem('userSid')
}
}
this.getPathSid()
@ -352,24 +343,4 @@ export default {
</script>
<style scoped>
.searchbtn {
border: #2cab69 1px solid;
color: #2cab69;
}
.btn {
padding: 15px 0 15px 0;
border: 1px solid #e0e3eb;
background: white;
}
.tab-header {
background-color: #edf1f7;
padding: 8px 20px;
margin-bottom: 0 !important;
}
.tab-header /deep/ .el-form-item {
margin-bottom: 10px;
}
</style>

98
anrui-scm/anrui-scm-ui/src/views/supplychain/diaochekaipiaoshenqingguanli/diaocheshenqingAdd.vue

@ -7,16 +7,11 @@
<div>{{ viewTitle }}</div>
<!--start 添加修改按钮-->
<div>
<el-button
type="primary"
size="small"
:disabled="submitdisabled"
@click="handleCreate()"
>保存
<el-button type="primary" size="small" :disabled="submitdisabled" @click="handleCreate()">保存
</el-button>
<el-button type="primary" size="small" :disabled="submitdisabled" @click="handleSubmit()">提交
</el-button>
<el-button type="info" size="small" @click="handleReturn()">返回</el-button>
<el-button type="info" size="small" @click="handleReturn()">关闭</el-button>
</div>
<!--end 添加修改按钮-->
<!--end 详情按钮-->
@ -35,16 +30,13 @@
</el-col>
<el-col :span="8">
<el-form-item prop="callInOrgName" label="调入分公司">
<span>{{temp.callInOrgName}}</span>
<span>{{ temp.callInOrgName }}</span>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item prop="callOutOrgSid" label="调出分公司">
<el-select v-model="temp.callOutOrgSid" placeholder="请选择" clearable class="addinputw"
@change="callOutOrgSidChange"
:disabled="dialogStatus == 'edit'">
<el-option v-for="item in useOrg_list" :key="item.sid" :label="item.name"
:value="item.sid"/>
<el-select v-model="temp.callOutOrgSid" placeholder="请选择" clearable class="addinputw" @change="callOutOrgSidChange" :disabled="dialogStatus == 'edit'">
<el-option v-for="item in useOrg_list" :key="item.sid" :label="item.name" :value="item.sid"/>
</el-select>
</el-form-item>
</el-col>
@ -63,9 +55,8 @@
<el-table-column align="center" fixed label="序号" type="index" width="50"/>
<el-table-column label="操作" fixed align="center" width="90" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button size="mini"
type="danger"
@click="dataDelete(scope.row,scope.$index,list[scope.$index])">删除</el-button>
<el-button size="mini" type="danger" @click="dataDelete(scope.row,scope.$index,list[scope.$index])">删除
</el-button>
</template>
</el-table-column>
<el-table-column width="190" label="车型" align="center">
@ -79,12 +70,12 @@
</template>
</el-table-column>
<el-table-column width="200" label="合格证信息" align="center">
<template slot-scope="scope" @click="">
<template slot-scope="scope">
<el-input v-model="scope.row.certificate" placeholder="请输入" class="addinputw"/>
</template>
</el-table-column>
<el-table-column width="120" label="车架号" align="center">
<template slot-scope="scope" @click="">
<template slot-scope="scope">
<span>{{ scope.row.vinNo }}</span>
</template>
</el-table-column>
@ -95,36 +86,27 @@
</el-table-column>
<el-table-column width="200" label="发票类型" align="center">
<template slot-scope="scope"><!-- :disabled="scope.row.isAvailable || dialogStatus == 'edit'" -->
<!-- <span>{{ scope.row.invoiceTypeValue }}</span>-->
<el-select v-model="scope.row.invoiceTypeKey" placeholder="请选择" clearable class="addinputw"
@change="invoiceTypeChange(scope.row,scope.row.invoiceTypeKey)"
>
<el-option v-for="item in invoiceType_list" :key="item.dictKey" :label="item.dictValue"
:value="item.dictKey"/>
<el-select v-model="scope.row.invoiceTypeKey" placeholder="请选择" clearable class="addinputw" @change="invoiceTypeChange(scope.row,scope.row.invoiceTypeKey)">
<el-option v-for="item in invoiceType_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</template>
</el-table-column>
<el-table-column width="130" label="开票金额" align="center">
<template slot-scope="scope"><!-- 由发票类型决定,增值税票:开票金额=内销价格 :disabled="scope.row.invoiceTypeKey == '02'"-->
<el-input
v-model="scope.row.invoiceTypeKey == '02' ? scope.row.witPinMoney :scope.row.invoicinMoney"
placeholder="请输入" class="addinputw"
@keyup.native="scope.row.invoicinMoney = oninput(scope.row.invoicinMoney,2)"
/>
<template slot-scope="scope">
<!-- 由发票类型决定,增值税票:开票金额=内销价格 :disabled="scope.row.invoiceTypeKey == '02'"-->
<el-input v-model="scope.row.invoiceTypeKey == '02' ? scope.row.witPinMoney :scope.row.invoicinMoney" placeholder="请输入" class="addinputw" @keyup.native="scope.row.invoicinMoney = oninput(scope.row.invoicinMoney,2)"/>
</template>
</el-table-column>
<el-table-column width="180" label="开票单位" align="center">
<template slot-scope="scope"><!-- 由发票类型决定,增值税票:开票单位=调入公司 :disabled="scope.row.invoiceTypeKey == '02'"-->
<el-input
v-model="scope.row.invoiceTypeKey == '02' ? temp.callInOrgName :scope.row.invoicinCompanyName"
placeholder="请输入" class="addinputw" />
<template slot-scope="scope">
<!-- 由发票类型决定,增值税票:开票单位=调入公司 :disabled="scope.row.invoiceTypeKey == '02'"-->
<el-input v-model="scope.row.invoiceTypeKey == '02' ? temp.callInOrgName :scope.row.invoicinCompanyName" placeholder="请输入" class="addinputw"/>
</template>
</el-table-column>
<el-table-column width="180" label="开票信息图片" align="center">
<template slot-scope="scope">
<div class="upload_img">
<upload_diaoche ref="uploadMoreImg" v-model="imgList" bucket="map"
:upload-data="{type:'0001',sid: scope.row.purchaseSid}"/>
<upload_diaoche ref="uploadMoreImg" v-model="imgList" bucket="map" :upload-data="{type:'0001',sid: scope.row.purchaseSid}"/>
</div>
<el-button size="mini" type="primary" @click="open(scope.row)">查看</el-button>
</template>
@ -156,8 +138,7 @@
</div>
</el-dialog>
<diaochecheliang-list ref="xuanChe" v-show="isXuanche === true" @handleVehicle="selectVehicle"
@doback="resetState"/>
<diaochecheliang-list ref="xuanChe" v-show="isXuanche === true" @handleVehicle="selectVehicle" @doback="resetState"/>
</div>
</template>
@ -203,14 +184,14 @@ export default {
useOrgSid: '',
createOrgSid: '',
nodeState: '',
shuntingTypeValue:'调入',
shuntingTypeKey:'01',
shuntingTypeValue: '调入',
shuntingTypeKey: '01',
baseShuntingInvoicinApplyeVehs: []
},
rules: {
callOutOrgSid: [
{ required: true, message: '请选择调出公司', trigger: 'change' }
],
]
},
submitdisabled: false, //
disabled: false //
@ -219,12 +200,12 @@ export default {
methods: {
//
oninput(val, limit = 0) {
val = val.replace(/[^\d.]/g, '') //
val = val.replace(/^00/, '0.') //0
val = val.replace(/^\./g, '0.') //0.
val = val.replace(/\.{2,}/g, '.') //
val = val.replace('.', '$#$').replace(/\./g, '').replace('$#$', '.'); //
/^0\d+/.test(val) ? val = val.slice(1) : '' //0
val = val.replace(/[^\d.]/g, '') //
val = val.replace(/^00/, '0.') // 0
val = val.replace(/^\./g, '0.') // 0.
val = val.replace(/\.{2,}/g, '.') //
val = val.replace('.', '$#$').replace(/\./g, '').replace('$#$', '.'); //
/^0\d+/.test(val) ? val = val.slice(1) : '' // 0
const str = '^(\\d+)\\.(\\d{' + limit + '}).*$'
const reg = new RegExp(str)
if (limit === 0) {
@ -248,7 +229,7 @@ export default {
invoiceTypeChange(row, val) {
console.log('215545', row, val)
if (val) {
const choosetItem = this.invoiceType_list.filter((item) => item.dictKey == val)
const choosetItem = this.invoiceType_list.filter((item) => item.dictKey === val)
row.invoiceTypeValue = choosetItem[0].dictValue
}
},
@ -262,7 +243,7 @@ export default {
})
},
callOutOrgSidChange(val) {
const choosetItem = this.useOrg_list.filter((item) => item.sid == val)
const choosetItem = this.useOrg_list.filter((item) => item.sid === val)
this.temp.callOutOrgName = choosetItem[0].name
console.log('name:', this.temp.callOutOrgName, 'key:', this.temp.callOutOrgSid)
},
@ -274,7 +255,7 @@ export default {
this.useOrg = res.data
this.temp.createOrgSid = res.data
this.temp.callInOrgSid = res.data
const name = this.useOrg_list.filter((item) => item.sid == this.temp.callInOrgSid)
const name = this.useOrg_list.filter((item) => item.sid === this.temp.callInOrgSid)
this.temp.callInOrgName = name[0].name
}
})
@ -307,7 +288,7 @@ export default {
},
//
handlediaocheliang() {
if (this.temp.callOutOrgSid == '') {
if (this.temp.callOutOrgSid === '') {
this.$message({
showClose: true,
message: '请选择调出分公司',
@ -315,7 +296,7 @@ export default {
})
return
}
if (this.temp.callInOrgSid == '') {
if (this.temp.callInOrgSid === '') {
this.$message({
showClose: true,
message: '请选择调入分公司',
@ -328,7 +309,7 @@ export default {
this.list.forEach(element => {
vinNoList.push(element.purchaseSid)
})
this.$refs['xuanChe'].showCheList( this.temp.callOutOrgSid, this.temp.callInOrgSid, vinNoList)
this.$refs['xuanChe'].showCheList(this.temp.callOutOrgSid, this.temp.callInOrgSid, vinNoList)
},
//
dataDelete(row, index) {
@ -456,8 +437,8 @@ export default {
useOrgSid: '',
createOrgSid: '',
nodeState: '',
shuntingTypeValue:'调入',
shuntingTypeKey:'01',
shuntingTypeValue: '调入',
shuntingTypeKey: '01',
baseShuntingInvoicinApplyeVehs: []
}
this.list = []
@ -507,8 +488,7 @@ export default {
}
})
}
},
}
}
</script>
@ -521,12 +501,14 @@ export default {
display: inline-block;
padding-right: 10px;
}
.dialogImg{
.dialogImg {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.formadd /deep/ .el-row {
border: 0;
}

12
anrui-scm/anrui-scm-ui/src/views/supplychain/diaochekaipiaoshenqingguanli/diaocheshenqingInfo.vue

@ -7,7 +7,7 @@
<div>调车开票申请详情</div>
<!--start 添加修改按钮-->
<div>
<el-button type="info" size="small" @click="handleReturn()">返回</el-button>
<el-button type="info" size="small" @click="handleReturn()">关闭</el-button>
</div>
<!--end 添加修改按钮-->
<!--end 详情按钮-->
@ -56,12 +56,12 @@
</template>
</el-table-column>
<el-table-column label="合格证信息" align="center" width="200">
<template slot-scope="scope" @click="">
<template slot-scope="scope">
<span>{{ scope.row.certificate }}</span>
</template>
</el-table-column>
<el-table-column label="车架号" align="center" width="120">
<template slot-scope="scope" @click="">
<template slot-scope="scope">
<span>{{ scope.row.vinNo }}</span>
</template>
</el-table-column>
@ -121,8 +121,8 @@ export default {
name: 'diaocheshenqingInfo',
data() {
return {
dialogVisible:false,
dialogUrl:[],
dialogVisible: false,
dialogUrl: [],
index: 0,
list: [],
//
@ -134,7 +134,7 @@ export default {
money: '',
userSid: '', // sid
detailsList: []
},
}
}
},
methods: {

38
anrui-scm/anrui-scm-ui/src/views/supplychain/diaochekaipiaoshenqingguanli/relation/diaochecheliangList.vue

@ -8,7 +8,7 @@
<el-button type="info" size="small" @click="handleReturn()">关闭</el-button>
</div>
</div>
<div class="webcon">
<div class="main-content">
<div class="searchcon">
<el-button size="small" class="searchbtn" @click="clicksearchShow">{{ searchxianshitit }}</el-button>
<div v-show="isSearchShow" class="search">
@ -18,19 +18,17 @@
</el-form-item>
</el-form>
<div class="btn" style="text-align: center;">
<el-button type="primary" @click="handleFilter">查询</el-button>
<el-button type="primary" @click="handleReset">重置</el-button>
<el-button type="primary" size="small" icon="el-icon-search" @click="handleFilter">查询</el-button>
<el-button type="primary" size="small" icon="el-icon-refresh" @click="handleReset">重置</el-button>
</div>
</div>
</div>
<div class="listtop">
<div class="tit">现车库存列表</div>
<pageye v-show="total>0" :total="total" :page.sync="listQuery.current" :limit.sync="listQuery.size"
class="pagination" @pagination="getList"/>
<pageye v-show="total>0" :total="total" :page.sync="listQuery.current" :limit.sync="listQuery.size" class="pagination" @pagination="getList"/>
</div>
<div class="">
<el-table ref="multipleTable" :key="tableKey" v-loading="listLoading" :data="list" border style="width: 100%"
@selection-change="handleSelectionChange">
<el-table ref="multipleTable" :key="tableKey" v-loading="listLoading" :data="list" border style="width: 100%" @selection-change="handleSelectionChange">
<el-table-column width="50px" fixed type="selection" align="center"/>
<el-table-column width="80px" fixed label="序号" type="index" :index="indexMethod" align="center"/>
<el-table-column label="车架号" align="center">
@ -58,8 +56,7 @@
<div class="pages">
<div class="tit"/>
<!-- 翻页 -->
<pagination v-show="total>0" :total="total" :page.sync="listQuery.current" :limit.sync="listQuery.size"
class="pagination" @pagination="getList"/>
<pagination v-show="total>0" :total="total" :page.sync="listQuery.current" :limit.sync="listQuery.size" class="pagination" @pagination="getList"/>
</div>
</div>
</div>
@ -94,7 +91,7 @@ export default {
listLoading: false,
listQuery: {
current: 1,
size: 20,
size: 5,
params: {
vinNo: '',
callOutOrgSid: '',
@ -114,7 +111,7 @@ export default {
this.handleFilter()
this.getType()
},
showCheList(callOutOrgSid, callInOrgSid, vinNoList){
showCheList(callOutOrgSid, callInOrgSid, vinNoList) {
this.listQuery.params.callOutOrgSid = callOutOrgSid
this.listQuery.params.callInOrgSid = callInOrgSid
this.listQuery.params.sids = vinNoList
@ -167,7 +164,7 @@ export default {
handleReturn() {
this.listQuery = {
current: 1,
size: 20,
size: 5,
params: {
vinNo: '',
callOutOrgSid: '',
@ -212,21 +209,4 @@ export default {
</script>
<style scoped>
.el-form-item .el-form-item__label {
width: 100% !important;
}
.el-form-item__content label {
padding: 0 5px;
}
.tab-header {
background-color: #edf1f7;
padding: 8px 20px;
margin-bottom: 0 !important;
}
.btn {
padding: 15px 0 15px 0;
border: 1px solid #e0e3eb;
background: white;
}
</style>

Loading…
Cancel
Save