erp-el-element/Dialog/AddItemInformation.vue

810 lines
30 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<template>
<el-dialog
title="添加物品信息"
:visible.sync="Itemshow"
width="1000px"
top="5vh"
append-to-body
class="dialogclass"
:close-on-click-modal="false"
:before-close="handleClose"
>
<div class="main">
<span style="color:red">
手动添加机器将不获取采购单的机器以实物添加
</span>
<el-form ref="form" :model="form" :rules="rules" :inline="true" label-width="95px">
<h3 style="font-weight: bold;">机器信息</h3>
<el-row :gutter="10">
<el-col :span="8">
<el-form-item label="分类" prop="cate_id">
<el-select v-model="form.cate_id" size="small" placeholder="请选择分类" filterable clearable @change="change(form.cate_id,'cate_id')">
<el-option v-for="(e,i) in cate_options" :key="i" :label="e.label" :value="e.value" />
</el-select>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="品牌" prop="brand_id">
<el-select v-model="form.brand_id" size="small" placeholder="请选择品牌" filterable clearable @change="change(form.brand_id,'brand_id')">
<el-option v-for="(e,i) in brand_options" :key="i+1" :label="e.label" :value="e.value" />
</el-select>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="型号" prop="model_id">
<el-select v-model="form.model_id" size="small" placeholder="请选择型号" filterable clearable @change="change(form.model_id,'model_id')">
<el-option v-for="(e,i) in model_options" :key="i+2" :label="e.label" :value="e.value" />
</el-select>
</el-form-item>
</el-col>
</el-row>
<div v-if="!!form.model_id">
<div>
<h3 style="font-weight: bold;">容量</h3>
<div class="btnclass">
<el-button v-for="(v,index) in rom_options" :key="index" class="buttonDiv" plain :type="form.rom_id==v.value ? 'primary' :''" @click="romclick($event,v)">{{ v.label }}</el-button>
</div>
</div>
<h3 style="font-weight: bold;">颜色</h3>
<div style="display:flex;">
<div v-for="(v,index) in color_options" :key="index" style="display:flex;flex-direction:column;margin:0 5px;align-items: center;">
<el-popover
placement="right"
width="350"
trigger="click"
>
<el-image
v-if="v.img"
style="height: 350px"
:src="v.img"
>
<div slot="error" class="image-slot">
<i class="el-icon-picture-outline" />
</div>
</el-image>
<el-image
slot="reference"
style="height: 70px;width:70px"
:src="v.img"
>
<div slot="error" class="image-slot">
<i class="el-icon-picture-outline" />
</div>
</el-image>
</el-popover>
<div class="btnclass">
<el-button plain :type="form.color_id==v.value ? 'primary' :''" @click="colorclick($event,v)">{{ v.label }}</el-button>
</div>
</div>
</div>
</div>
<!-- 基础信息 -->
<div>
<h3 style="font-weight: bold;">基础信息</h3>
<el-form-item label="客户" prop="customer_id">
<el-select v-model="form.customer_id" size="small" placeholder="请选择客户" filterable clearable>
<el-option v-for="(e,i) in customer_options" :key="i" :label="e.label" :value="e.value" />
</el-select>
</el-form-item>
<el-form-item v-if="(formLabelAlign && formLabelAlign['warehousing_type'] == 1) || $route.name=='Createpurchaseorder'" label="价格" prop="pay_amount">
<el-input v-model="form.pay_amount" size="small" placeholder="请输入价格" clearable @input="form['pay_amount'] = AmountInput(form['pay_amount'],2,'exceed')" />
</el-form-item>
<el-form-item label="零售价" prop="retail_price">
<el-input v-model="form.retail_price" size="small" placeholder="请输入零售价" clearable />
</el-form-item>
<el-form-item v-if="formLabelAlign && formLabelAlign['warehousing_type'] == 2" label="参考价">
<el-input v-model="form.reference_price" size="small" placeholder="请输入参考价" clearable />
</el-form-item>
</div>
<!-- IMEI/SN/第三方条码 -->
<div>
<h3 style="font-weight: bold;">IMEI/SN/第三方条码</h3>
<el-form-item label="IMEI" prop="imei1">
<el-input v-model="form.imei1" size="small" placeholder="请输入IMEI" clearable />
</el-form-item>
<el-form-item label="IMEI2" prop="imei2">
<el-input v-model="form.imei2" size="small" placeholder="请输入IMEI2" clearable />
</el-form-item>
<el-form-item label="SN" prop="sn">
<el-input v-model="form.sn" size="small" placeholder="请输入SN" clearable />
</el-form-item>
<el-form-item label="第三方条码" prop="pjt_product_no">
<el-input v-model="form.pjt_product_no" size="small" placeholder="请输入第三方条码" clearable />
</el-form-item>
</div>
<!-- 属性 -->
<div>
<h3 style="font-weight: bold;">属性</h3>
<el-form-item label="质检员" prop="op_user_id">
<el-select v-model="form.op_user_id" size="small" placeholder="请选择质检员" filterable clearable>
<el-option v-for="(e,i) in op_user_id_options" :key="i" :label="e.label" :value="e.value" />
</el-select>
</el-form-item>
<el-form-item label="报价师" prop="quote_user_id">
<el-select v-model="form.quote_user_id" size="small" placeholder="请选择报价师" filterable clearable>
<el-option v-for="(e,i) in quote_user_options" :key="i" :label="e.label" :value="e.value" />
</el-select>
</el-form-item>
<el-form-item label="ID锁" prop="fmi_lock">
<el-select v-model="form.fmi_lock" size="small" placeholder="请选择ID锁" filterable clearable>
<el-option v-for="(e,i) in id_options" :key="i" :label="e.label" :value="e.value" />
</el-select>
</el-form-item>
<el-form-item label="国别" prop="countries">
<el-select v-model="form.countries" size="small" placeholder="请选择国别" filterable clearable>
<el-option v-for="(e,i) in countries_options" :key="i" :label="e.label" :value="e.value" />
</el-select>
</el-form-item>
<el-form-item label="机器等级(成色)" prop="level_name">
<el-select v-model="form.level_name" size="small" placeholder="请选择机器等级(成色)" filterable clearable>
<el-option v-for="(e,i) in grade_options" :key="i" :label="e.label" :value="e.value" />
</el-select>
</el-form-item>
<el-form-item label="系统版本" prop="sys_net_no">
<el-input v-model="form.sys_net_no" size="small" placeholder="请输入系统版本" clearable />
</el-form-item>
<el-form-item label="电池健康" prop="battery_health">
<el-input v-model="form.battery_health" oninput="value=value.replace(/^(0+)|[^\d]+/g,'')" size="small" placeholder="请输入电池健康" clearable>
<span slot="suffix">%</span>
</el-input>
</el-form-item>
<el-form-item label="充电次数" prop="recharge_num">
<el-input v-model="form.recharge_num" size="small" oninput="value=value.replace(/^(0+)|[^\d]+/g,'')" placeholder="请输入充电次数" clearable />
</el-form-item>
<el-form-item label="网络制式" prop="network">
<el-select v-model="form.network" size="small" placeholder="请选择网络制式" filterable clearable>
<el-option v-for="(e,i) in network_options" :key="i" :label="e.label" :value="e.value" />
</el-select>
</el-form-item>
<!-- <el-form-item label="机器成色" prop="fineness">
<el-input v-model="form.fineness" size="small" placeholder="请输入机器成色" clearable>
</el-input>
</el-form-item> -->
</div>
</el-form>
<!-- 备注 -->
<div>
<h3 style="font-weight: bold;">备注</h3>
<div class="flex-b">
<div style="flex:1">
<el-input v-model="form.remark" type="textarea" :rows="3" resize="none" placeholder="请输入备注" />
</div>
<span style="flex:1;display: flex;justify-content: flex-end;align-items: center;margin-top: 50px;">
<span style="margin-right:5px">机器是否开启查询功能 </span>
<el-switch v-model="warranty_query" active-color="#3498db" :active-value="1" :inactive-value="2" @change="warrantychange" />
</span>
</div>
</div>
</div>
<span slot="footer" class="dialog-footer">
<el-button @click="handleClose()">取 消</el-button>
<el-button type="primary" plain @click="next('form')">添加并下一台</el-button>
<el-button type="primary" @click="add('form')">确认</el-button>
</span>
</el-dialog>
</template>
<script>
import html2canvas from 'html2canvas' // 转图片打印需要先安装html2Canvas和print-js
import printJS from 'print-js'
import QRCode from 'qrcodejs2'
import { ai_model_update_v2, cate_brand_list_all, user_warranty_query, auto_query_for_imei, save_drafts_box, third_party_no, drafts_box_add_repeat } from '@/api/Warehousing' // 获取客户信息接口
import { res_advanced_search } from '@/api/machineList' // 获取机器列表信息接口
import { pre_print } from '@/api/machineList' // 获取列表信息接口
import { op_order_details_code } from '@/api/Warehousing' // 获取二维码信息接口
import { mapGetters } from 'vuex'
import { uuid } from 'vue-uuid'
export default {
name: 'Warehousingprint',
data() {
return {
warranty_query: 2,
form: { cate_id: null, brand_id: null, model_id: null, rom_id: null, color_id: null,op_user_id:'',customer_id:''},
rules: {
cate_id: [
{ required: true, message: '请选择分类', trigger: ['blur', 'change'] }
],
brand_id: [
{ required: true, message: '请选择品牌', trigger: ['blur', 'change'] }
],
model_id: [
{ required: true, message: '请选择型号', trigger: ['blur', 'change'] }
],
customer_id: [
{ required: true, message: '请选择客户', trigger: ['blur', 'change'] }
],
pay_amount: [
{ required: true, message: '请输入价格', trigger: ['blur', 'change'] }
]
},
cate_options: [],
brand_options: [],
model_options: [],
rom_options: [],
color_options: [],
customer_options: [],
quote_user_options: [],
op_user_id_options: [],
grade_options: [],
network_options: [],
countries_options: [// 国别
{ label: '中国', value: '中国' },
{ label: '国行运营商', value: '国行运营商' },
{ label: '国行全网通', value: '国行全网通' },
{ label: '海外', value: '海外' },
{ label: '美版', value: '美版' },
{ label: '日本', value: '日本' },
{ label: '韩版', value: '韩版' },
{ label: '港澳台', value: '港澳台' },
{ label: '新加坡', value: '新加坡' },
{ label: '欧盟', value: '欧盟' },
{ label: '国际版', value: '国际版' }],
id_options: [
{ label: '有', value: 1 },
{ label: '无', value: 2 },
{ label: '未知', value: 0 }]
}
},
computed: {
...mapGetters([
'is_warranty_query', // 1查询2不查询
'user_id'
]),
date() {
var date = new Date()
return date.toLocaleDateString()
},
sumprice() {
var price = 0
this.tableData.map((res) => {
price += Number(res.price)
})
return price
},
aaa() {
const obj = JSON.parse(JSON.stringify(this.formLabelAlign))
for (const key in obj) {
this.input.map((res, index) => {
if (res.enName == key) {
if (Array.isArray(res.options)) {
res.options.map(r => {
if (obj[key] == r.value) {
obj[key] = r.label
}
})
}
}
})
}
// window.localStorage.setItem("setform",JSON.stringify(this.formLabelAlign));//存储
return obj
}
},
watch: {
formLabelAlign: {
handler(now) {
if (this.formLabelAlign.customer_id !== 0) {
this.form.customer_id = this.formLabelAlign.customer_id
}
if (this.formLabelAlign.op_user_id !== 0) {
this.form.op_user_id = this.formLabelAlign.op_user_id
}
},
deep: true
},
'is_warranty_query': {
handler(val) {
this.warranty_query = val
}, deep: true, immediate: true
}
},
created() {
this.getcate()
// if(localStorage.getItem("setform")){
// let lastname = JSON.parse(localStorage.getItem("setform"));//读取
// this.formLabelAlign = lastname
// }
// console.log(this.formLabelAlign,'thisformLabelAlign')
},
props: {
Itemshow: {
type: Boolean,
default: () => {
return false
}
},
tableData: {
type: Array,
default: () => {
return []
}
},
msg: {
type: Object,
default: () => {
return {}
}
},
is_purchase: {
type: Number,
default: () => {
return ''
}
},
input: {
type: Array,
default: () => {
return []
}
},
formLabelAlign: {
type: Object,
default: () => {
return {}
}
},
jiqidata: {
type: Array,
default: () => {
return []
}
}
},
methods: {
// 是否查询状态改变
warrantychange(e) {
user_warranty_query({ user_id: this.user_id, is_warranty_query: e }).then(res => {
this.$message({ type: 'success', message: e == 1 ? '查询已开启' : '查询已关闭' })
this.$store.dispatch('user/getInfo')
})
},
getcate() {
cate_brand_list_all().then(res => {
this.cate_options = res.datas
})
res_advanced_search({ p_user_id: this.$parent.formLabelAlign.subsidiary }).then(e => {
this.op_user_id_options = e.datas['op_user_id']
this.quote_user_options = e.datas['quote_user_id']
this.customer_options = e.datas['supplier_info']
this.grade_options = e.datas['rk_grade_list']
this.network_options = e.datas['network']
})
},
change(val, name) {
if (name == 'cate_id') {
this.form.brand_id = null
this.form.model_id = null
this.form.rom_id = null
this.form.color_id = null
if (val) {
cate_brand_list_all({ cate_id: val }).then(res => {
this.brand_options = res.datas
})
} else {
this.brand_options = []
this.rom_options = []
this.color_options = []
}
} else if (name == 'brand_id') {
this.form.model_id = null
this.form.rom_id = null
this.form.color_id = null
if (val) {
cate_brand_list_all({ cate_id: this.form.cate_id, brand_id: val }).then(res => {
this.model_options = res.datas
})
} else {
this.model_options = []
this.rom_options = []
this.color_options = []
}
} else {
this.form.rom_id = null
this.form.color_id = null
if (val) {
cate_brand_list_all({ cate_id: this.form.cate_id, brand_id: this.form.brand_id, model_id: val }).then(res => {
this.rom_options = res.datas['rom_list']
this.color_options = res.datas['color_list']
})
} else {
this.rom_options = []
this.color_options = []
}
}
},
add(formName) {
this.$refs[formName].validate((valid) => {
if (valid) {
this.$parent.is_batch = true
this.form.instorage_uuid = uuid.v4()
console.log(this.is_warranty_query)
if (this.is_warranty_query == 1) {
if (!!this.form.imei1 || !!this.form.imei2 || !!this.form.sn) {
const imei = []
imei.push({
imei_or_sn: { imei: this.form.imei1, imei2: this.form.imei2, sn: this.form.sn },
cate: this.form.cate,
brand: this.form.inquire_id,
instorage_uuid: this.form.instorage_uuid
})
this.form.imei = this.form.imei1
drafts_box_add_repeat({ res_info: [{ ...this.form, not_purchase: 1 }], client_type: 2, is_purchase: this.is_purchase, is_warranty_query: this.is_warranty_query }).then(res => {
if (res.errcode == 0) {
for (const key in this.form) {
this.$set(this.form, key, '')
}
this.handleClose()
this.$parent.getlist()
}
})
// save_drafts_box({client_type:2,is_purchase:this.is_purchase,phone_list:[{...this.form}]}).then(res=>{
// if (res.errcode == 0) {
// for (const key in this.form) {
// this.$set(this.form, key, '')
// }
// this.brand_options=[]
// this.model_options=[]
// this.rom_options=[]
// this.color_options=[]
// if (!!res.datas.total_repeat_num && res.datas.total_repeat_num.length>0) {
// this.$parent.repeatshow = true
// this.$parent.repeatdata=[]
// res.datas.total_repeat_num.map(e=>{
// e.repeat_num.map(k=>{
// this.$parent.repeatdata.push({...k,imei:e.imei,open:false,add:false,addshow:true})
// })
// })
// }else{
// if (this.is_warranty_query == 1) {
// auto_query_for_imei({imei_data: imei, }).then(res=>{
// this.$parent.getlist()
// })
// }else{
// this.$parent.getlist()
// }
// }
// }
// })
} else {
this.$message({ type: 'warning', message: '开启查询后IMEI/IMEI2/SN必须填写才能查询' })
}
} else {
const imei = []
imei.push({
imei_or_sn: { imei: this.form.imei1, imei2: this.form.imei2, sn: this.form.sn },
cate: this.form.cate,
brand: this.form.inquire_id,
instorage_uuid: this.form.instorage_uuid
})
this.form.imei = this.form.imei1
drafts_box_add_repeat({ res_info: [{ ...this.form, not_purchase: 1 }], client_type: 2, is_purchase: this.is_purchase, is_warranty_query: this.is_warranty_query }).then(res => {
if (res.errcode == 0) {
for (const key in this.form) {
this.$set(this.form, key, '')
}
this.handleClose()
this.$parent.getlist()
}
})
// save_drafts_box({client_type:2,is_purchase:this.is_purchase,phone_list:[{...this.form}]}).then(res=>{
// if (res.errcode == 0) {
// for (const key in this.form) {
// this.$set(this.form, key, '')
// }
// this.brand_options=[]
// this.model_options=[]
// this.rom_options=[]
// this.color_options=[]
// if (!!res.datas.total_repeat_num && res.datas.total_repeat_num.length>0) {
// this.$parent.repeatshow = true
// this.$parent.repeatdata=[]
// res.datas.total_repeat_num.map(e=>{
// e.repeat_num.map(k=>{
// this.$parent.repeatdata.push({...k,imei:e.imei,open:false,add:false,addshow:true})
// })
// })
// }else{
// if (this.is_warranty_query == 1) {
// auto_query_for_imei({imei_data: imei, }).then(res=>{
// this.$parent.getlist()
// })
// }else{
// this.$parent.getlist()
// }
// }
// }
// })
}
} else {
return false
}
})
},
next(formName) {
this.$refs[formName].validate((valid) => {
if (valid) {
this.$parent.is_batch = true
this.form.instorage_uuid = uuid.v4()
if (this.is_warranty_query == 1) {
if (!!this.form.imei1 || !!this.form.imei2 || !!this.form.sn) {
const imei = []
imei.push({
imei_or_sn: { imei: this.form.imei1, imei2: this.form.imei2, sn: this.form.sn },
cate: this.form.cate,
brand: this.form.inquire_id,
instorage_uuid: this.form.instorage_uuid
})
this.form.imei = this.form.imei1
drafts_box_add_repeat({ res_info: [{ ...this.form, not_purchase: 1 }], client_type: 2, is_purchase: this.is_purchase }).then(res => {
if (res.errcode == 0) {
for (const key in this.form) {
this.$set(this.form, key, '')
}
if (this.is_warranty_query == 1) {
auto_query_for_imei({ imei_data: imei }).then(res => {
this.$parent.getlist()
})
} else {
this.$parent.getlist()
}
}
})
// save_drafts_box({client_type:2,is_purchase:this.is_purchase,phone_list:[{...this.form}]}).then(res=>{
// if (res.errcode == 0) {
// for (const key in this.form) {
// this.$set(this.form, key, '')
// }
// this.brand_options=[]
// this.model_options=[]
// this.rom_options=[]
// this.color_options=[]
// if (!!res.datas.total_repeat_num && res.datas.total_repeat_num.length>0) {
// this.$parent.repeatshow = true
// this.$parent.repeatdata=[]
// res.datas.total_repeat_num.map(e=>{
// e.repeat_num.map(k=>{
// this.$parent.repeatdata.push({...k,imei:e.imei,open:false,add:false,addshow:true})
// })
// })
// }else{
// if (this.is_warranty_query == 1) {
// auto_query_for_imei({imei_data: imei, }).then(res=>{
// this.$parent.getlist()
// })
// }else{
// this.$parent.getlist()
// }
// }
// }
// })
} else {
this.$message({ type: 'warning', message: '开启查询后IMEI/IMEI2/SN必须填写才能查询' })
}
} else {
const imei = []
imei.push({
imei_or_sn: { imei: this.form.imei1, imei2: this.form.imei2, sn: this.form.sn },
cate: this.form.cate,
brand: this.form.inquire_id,
instorage_uuid: this.form.instorage_uuid
})
this.form.imei = this.form.imei1
drafts_box_add_repeat({ res_info: [{ ...this.form, not_purchase: 1 }], client_type: 2, is_purchase: this.is_purchase }).then(res => {
if (res.errcode == 0) {
for (const key in this.form) {
this.$set(this.form, key, '')
}
if (this.is_warranty_query == 1) {
auto_query_for_imei({ imei_data: imei }).then(res => {
this.$parent.getlist()
})
} else {
this.$parent.getlist()
}
}
})
// save_drafts_box({client_type:2,is_purchase:this.is_purchase,phone_list:[{...this.form}]}).then(res=>{
// if (res.errcode == 0) {
// for (const key in this.form) {
// this.$set(this.form, key, '')
// }
// this.brand_options=[]
// this.model_options=[]
// this.rom_options=[]
// this.color_options=[]
// if (!!res.datas.total_repeat_num && res.datas.total_repeat_num.length>0) {
// this.$parent.repeatshow = true
// this.$parent.repeatdata=[]
// res.datas.total_repeat_num.map(e=>{
// e.repeat_num.map(k=>{
// this.$parent.repeatdata.push({...k,imei:e.imei,open:false,add:false,addshow:true})
// })
// })
// }else{
// if (this.is_warranty_query == 1) {
// auto_query_for_imei({imei_data: imei, }).then(res=>{
// this.$parent.getlist()
// })
// }else{
// this.$parent.getlist()
// }
// }
// }
// })
}
} else {
return false
}
})
},
romclick(e, v) {
let target = e.target
if (target.nodeName === 'SPAN') {
target = e.target.parentNode
}
target.blur()
this.form.rom_id = v.value
},
colorclick(e, v) {
let target = e.target
if (target.nodeName === 'SPAN') {
target = e.target.parentNode
}
target.blur()
this.form.color_id = v.value
},
toImg() { // 转图片打印
window.pageYoffset = 0
document.documentElement.scrollTop = 0
document.body.scrollTop = 0
html2canvas(this.$refs.printTest, {
backgroundColor: false,
useCORS: true,
allowTaint: true
}).then((canvas) => {
const url = canvas.toDataURL()
this.img = url
printJS({
printable: url,
type: 'image',
documentTitle: '打印'
})
// console.log(url)
})
},
handleClose() {
this.$emit('update:itemshow', false)
// this.$emit("changeItemshow",false);
},
share() { // 转发
op_order_details_code({ order_op_id: this.id }).then((res) => {
this.$delete(this.formLabelAlign, 'phone_list')
var list = JSON.stringify(this.formLabelAlign)
var host = window.location.host
var http = window.location.protocol
// console.log(`${http}`+'//'+`${host}/#/share2?uuid=`+res.datas.uuid+'&formLabelAlign='+list)
new QRCode(this.$refs.qrCodeUrl, {
// text:'https://erpv2.aiguovip.com/#/share/share?uuid='+res.datas.uuid,
text: `${http}` + '//' + `${host}/#/share2?uuid=` + this.id + '&formLabelAlign=' + list,
width: 120,
height: 110,
colorDark: '#333333', // 二维码颜色
colorLight: '#ffffff', // 二维码背景色
correctLevel: QRCode.CorrectLevel.L // 容错率L/M/H
})
})
},
// 隐藏二维码
hide() {
this.$nextTick(function() {
this.$refs.qrCodeUrl.innerHTML = ''
})
}
}
}
</script>
<style lang="less" scoped>
// .btnclass ::v-deep .el-button--primary:focus{
// margin-right: 12px;
// border-radius: 2px;
// box-shadow: 0 2px 4px 0 #f4f4f4;
// color: #2794f8;
// background: white;
// }
.btnclass ::v-deep .el-button--primary:hover{
border-radius: 2px;
color: #2794f8;
background: #d2e6fc;
border-color:#b3d8ff ;
}
.body {
display: flex;
flex-direction: column;
}
.body-text {
// display: flex;
// flex-direction: column;
margin-bottom: 15px;
}
.header {
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 25px;
}
.text {
font-size: 20px;
font-weight: bold;
}
.text1 {
font-size: 18px;
// height: 20px;
}
.calculation {
border: 1px solid #ebeef5;
padding: 10px;
font-size: 14px;
span {
padding: 0 10px;
display: inline-block;
}
}
table,td,th {
border: 1px solid #d4d4d4;
}
table {
border-collapse: collapse;
height: 100px;
width: 100%;
}
th {
height: 65px;
}
.top{
display: flex;
background-color:#4ca48c;
height:60px
}
.top-text{
font-family: STHeiti;
color: #fff;
font-size: 26px;
text-align: center;
}
.top-text1{
font-family: STHeiti;
color: #fff;
font-size: 12px;
}
.fotter-top{
display: flex;
background-color:#4ca48c;
height:60px;
justify-content: space-between;
align-items: center;
padding: 0 30px;
}
.footer-Toptext{
font-family: STHeiti;
color: #fff;
font-size: 24px;
}
.fotter-main{
display: flex;
// background-color:#fff;
height:30px;
justify-content: center;
}
.footer-maintext{
font-family: STHeiti;
color:#FFFFFF;
font-size: 20px;
}
.el-col-6{
width: 20%!important;
}
</style>