You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
house/fount/views/modules/weixiuchuli/add-or-update.vue

660 lines
27 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<template>
<div class="addEdit-block">
<!-- 表单容器 -->
<el-form
class="detail-form-content"
ref="ruleForm"
:model="ruleForm"
:rules="rules"
label-width="80px"
:style="{backgroundColor:addEditForm.addEditBoxColor}"> <!-- 后台配置表单背景颜色 -->
<el-row>
<!-- 表单列自适应布局 -->
<el-col :span="12">
<el-form-item class="input" v-if="type!='info'" label="房屋名称" prop="fangwumingcheng">
<!-- 输入框,非只读模式 -->
<el-input v-model="ruleForm.fangwumingcheng"
placeholder="房屋名称" clearable :readonly="ro.fangwumingcheng"></el-input>
</el-form-item>
<div v-else>
<!-- 输入框,只读模式 -->
<el-form-item class="input" label="房屋名称" prop="fangwumingcheng">
<el-input v-model="ruleForm.fangwumingcheng"
placeholder="房屋名称" readonly></el-input>
</el-form-item>
</div>
</el-col>
<!-- 房屋类型表单 -->
<el-col :span="12">
<el-form-item class="input" v-if="type!='info'" label="房屋类型" prop="fangwuleixing">
<el-input v-model="ruleForm.fangwuleixing"
placeholder="房屋类型" clearable :readonly="ro.fangwuleixing"></el-input>
</el-form-item>
<div v-else>
<el-form-item class="input" label="房屋类型" prop="fangwuleixing">
<el-input v-model="ruleForm.fangwuleixing"
placeholder="房屋类型" readonly></el-input>
</el-form-item>
</div>
</el-col>
<!-- 报修名称表单 -->
<el-col :span="12">
<el-form-item class="input" v-if="type!='info'" label="报修名称" prop="baoxiumingcheng">
<el-input v-model="ruleForm.baoxiumingcheng"
placeholder="报修名称" clearable :readonly="ro.baoxiumingcheng"></el-input>
</el-form-item>
<div v-else>
<el-form-item class="input" label="报修名称" prop="baoxiumingcheng">
<el-input v-model="ruleForm.baoxiumingcheng"
placeholder="报修名称" readonly></el-input>
</el-form-item>
</div>
</el-col>
<!-- 类型表单 -->
<el-col :span="12">
<el-form-item class="input" v-if="type!='info'" label="类型" prop="leixing">
<el-input v-model="ruleForm.leixing"
placeholder="类型" clearable :readonly="ro.leixing"></el-input>
</el-form-item>
<div v-else>
<el-form-item class="input" label="类型" prop="leixing">
<el-input v-model="ruleForm.leixing"
placeholder="类型" readonly></el-input>
</el-form-item>
</div>
</el-col>
<!-- 报修日期表单 -->
<el-col :span="12">
<el-form-item class="input" v-if="type!='info'" label="报修日期" prop="baoxiuriqi">
<el-input v-model="ruleForm.baoxiuriqi"
placeholder="报修日期" clearable :readonly="ro.baoxiuriqi"></el-input>
</el-form-item>
<div v-else>
<el-form-item class="input" label="报修日期" prop="baoxiuriqi">
<el-input v-model="ruleForm.baoxiuriqi"
placeholder="报修日期" readonly></el-input>
</el-form-item>
</div>
</el-col>
<!-- 维修反馈表单 -->
<el-col :span="12">
<el-form-item class="input" v-if="type!='info'" label="维修反馈" prop="weixiufankui">
<el-input v-model="ruleForm.weixiufankui"
placeholder="维修反馈" clearable :readonly="ro.weixiufankui"></el-input>
</el-form-item>
<div v-else>
<el-form-item class="input" label="维修反馈" prop="weixiufankui">
<el-input v-model="ruleForm.weixiufankui"
placeholder="维修反馈" readonly></el-input>
</el-form-item>
</div>
</el-col>
<!-- 维修进度表单,下拉选择 -->
<el-col :span="12">
<el-form-item class="select" v-if="type!='info'" label="维修进度" prop="weixiujindu">
<el-select v-model="ruleForm.weixiujindu" placeholder="请选择维修进度">
<el-option
v-for="(item,index) in weixiujinduOptions"
v-bind:key="index"
:label="item"
:value="item">
</el-option>
</el-select>
</el-form-item>
<div v-else>
<el-form-item class="input" label="维修进度" prop="weixiujindu">
<el-input v-model="ruleForm.weixiujindu"
placeholder="维修进度" readonly></el-input>
</el-form-item>
</div>
</el-col>
<!-- 更新日期表单,日期选择器 -->
<el-col :span="12">
<el-form-item class="date" v-if="type!='info'" label="更新日期" prop="gengxinriqi">
<el-date-picker
format="yyyy 年 MM 月 dd 日"
value-format="yyyy-MM-dd"
v-model="ruleForm.gengxinriqi"
type="date"
placeholder="更新日期">
</el-date-picker>
</el-form-item>
<div v-else>
<el-form-item class="input" v-if="ruleForm.gengxinriqi" label="更新日期" prop="gengxinriqi">
<el-input v-model="ruleForm.gengxinriqi"
placeholder="更新日期" readonly></el-input>
</el-form-item>
</div>
</el-col>
<!-- 房主账号表单 -->
<el-col :span="12">
<el-form-item class="input" v-if="type!='info'" label="房主账号" prop="fangzhuzhanghao">
<el-input v-model="ruleForm.fangzhuzhanghao"
placeholder="房主账号" clearable :readonly="ro.fangzhuzhanghao"></el-input>
</el-form-item>
<div v-else>
<el-form-item class="input" label="房主账号" prop="fangzhuzhanghao">
<el-input v-model="ruleForm.fangzhuzhanghao"
placeholder="房主账号" readonly></el-input>
</el-form-item>
</div>
</el-col>
<!-- 房主姓名表单 -->
<el-col :span="12">
<el-form-item class="input" v-if="type!='info'" label="房主姓名" prop="fangzhuxingming">
<el-input v-model="ruleForm.fangzhuxingming"
placeholder="房主姓名" clearable :readonly="ro.fangzhuxingming"></el-input>
</el-form-item>
<div v-else>
<el-form-item class="input" label="房主姓名" prop="fangzhuxingming">
<el-input v-model="ruleForm.fangzhuxingming"
placeholder="房主姓名" readonly></el-input>
</el-form-item>
</div>
</el-col>
<!-- 用户名表单 -->
<el-col :span="12">
<el-form-item class="input" v-if="type!='info'" label="用户名" prop="yonghuming">
<el-input v-model="ruleForm.yonghuming"
placeholder="用户名" clearable :readonly="ro.yonghuming"></el-input>
</el-form-item>
<div v-else>
<el-form-item class="input" label="用户名" prop="yonghuming">
<el-input v-model="ruleForm.yonghuming"
placeholder="用户名" readonly></el-input>
</el-form-item>
</div>
</el-col>
<!-- 联系电话表单 -->
<el-col :span="12">
<el-form-item class="input" v-if="type!='info'" label="联系电话" prop="lianxidianhua">
<el-input v-model="ruleForm.lianxidianhua"
placeholder="联系电话" clearable :readonly="ro.lianxidianhua"></el-input>
</el-form-item>
<div v-else>
<el-form-item class="input" label="联系电话" prop="lianxidianhua">
<el-input v-model="ruleForm.lianxidianhua"
placeholder="联系电话" readonly></el-input>
</el-form-item>
</div>
</el-col>
</el-row>
<!-- 提交按钮 -->
<el-form-item class="btn">
<!-- 提交按钮,非只读模式 -->
<el-button v-if="type!='info'" type="primary" class="btn-success" @click="onSubmit">提交</el-button>
<el-button v-if="type!='info'" class="btn-close" @click="back()">取消</el-button>
<!-- 返回按钮,只读模式 -->
<el-button v-if="type=='info'" class="btn-close" @click="back()">返回</el-button>
</el-form-item>
</el-form>
</div>
</template>
<script>
// 引入验证工具
import { isNumber,isIntNumer,isEmail,isPhone, isMobile,isURL,checkIdCard } from "@/utils/validate";
export default {
data() {
let self = this
var validateIdCard = (rule, value, callback) => {
if(!value){
callback();
} else if (!checkIdCard(value)) {
callback(new Error("请输入正确的身份证号码"));
} else {
callback();
}
};
var validateUrl = (rule, value, callback) => {
if(!value){
callback();
} else if (!isURL(value)) {
callback(new Error("请输入正确的URL地址"));
} else {
callback();
}
};
var validateMobile = (rule, value, callback) => {
if(!value){
callback();
} else if (!isMobile(value)) {
callback(new Error("请输入正确的手机号码"));
} else {
callback();
}
};
var validatePhone = (rule, value, callback) => {
if(!value){
callback();
} else if (!isPhone(value)) {
callback(new Error("请输入正确的电话号码"));
} else {
callback();
}
};
var validateEmail = (rule, value, callback) => {
if(!value){
callback();
} else if (!isEmail(value)) {
callback(new Error("请输入正确的邮箱地址"));
} else {
callback();
}
};
var validateNumber = (rule, value, callback) => {
if(!value){
callback();
} else if (!isNumber(value)) {
callback(new Error("请输入数字"));
} else {
callback();
}
};
var validateIntNumber = (rule, value, callback) => {
if(!value){
callback();
} else if (!isIntNumer(value)) {
callback(new Error("请输入整数"));
} else {
callback();
}
};
return {
// 后台配置表单样式
addEditForm: {"btnSaveFontColor":"#fff","selectFontSize":"14px","btnCancelBorderColor":"rgba(152, 129, 129, 1)","inputBorderRadius":"22px","inputFontSize":"14px","textareaBgColor":"#fff","btnSaveFontSize":"14px","textareaBorderRadius":"22px","uploadBgColor":"#fff","textareaBorderStyle":"solid","btnCancelWidth":"88px","textareaHeight":"120px","dateBgColor":"#fff","btnSaveBorderRadius":"22px","uploadLableFontSize":"14px","textareaBorderWidth":"1px","inputLableColor":"#606266","addEditBoxColor":"rgba(210, 194, 194, 0.29)","dateIconFontSize":"14px","btnSaveBgColor":"#409EFF","uploadIconFontColor":"#8c939d","textareaBorderColor":"rgba(152, 129, 129, 1)","btnCancelBgColor":"rgba(143, 222, 143, 1)","selectLableColor":"#606266","btnSaveBorderStyle":"solid","dateBorderWidth":"1px","dateLableFontSize":"14px","dateBorderRadius":"22px","btnCancelBorderStyle":"solid","selectLableFontSize":"14px","selectBorderStyle":"solid","selectIconFontColor":"#C0C4CC","btnCancelHeight":"44px","inputHeight":"40px","btnCancelFontColor":"#606266","dateBorderColor":"rgba(152, 129, 129, 1)","dateIconFontColor":"#C0C4CC","uploadBorderStyle":"solid","dateBorderStyle":"solid","dateLableColor":"#606266","dateFontSize":"14px","inputBorderWidth":"1px","uploadIconFontSize":"28px","selectHeight":"40px","inputFontColor":"#606266","uploadHeight":"148px","textareaLableColor":"#606266","textareaLableFontSize":"14px","btnCancelFontSize":"14px","inputBorderStyle":"solid","btnCancelBorderRadius":"22px","inputBgColor":"rgba(252, 250, 250, 1)","inputLableFontSize":"14px","uploadLableColor":"#606266","uploadBorderRadius":"22px","btnSaveHeight":"44px","selectBgColor":"#fff","btnSaveWidth":"88px","selectIconFontSize":"14px","dateHeight":"40px","selectBorderColor":"rgba(152, 129, 129, 1)","inputBorderColor":"rgba(152, 129, 129, 1)","uploadBorderColor":"rgba(152, 129, 129, 1)","textareaFontColor":"#606266","selectBorderWidth":"1px","dateFontColor":"#606266","btnCancelBorderWidth":"1px","uploadBorderWidth":"1px","textareaFontSize":"14px","selectBorderRadius":"22px","selectFontColor":"#606266","btnSaveBorderColor":"#409EFF","btnSaveBorderWidth":"1px"},
// 表单ID
id: '',
// 表单类型
type: '',
// 是否只读
ro:{
fangwumingcheng : false,
fangwuleixing : false,
baoxiumingcheng : false,
leixing : false,
baoxiuriqi : false,
weixiufankui : false,
weixiujindu : false,
gengxinriqi : false,
fangzhuzhanghao : false,
fangzhuxingming : false,
yonghuming : false,
lianxidianhua : false,
},
// 表单数据
ruleForm: {
fangwumingcheng: '',
fangwuleixing: '',
baoxiumingcheng: '',
leixing: '',
baoxiuriqi: '',
weixiufankui: '',
weixiujindu: '',
gengxinriqi: '',
fangzhuzhanghao: '',
fangzhuxingming: '',
yonghuming: '',
lianxidianhua: '',
},
// 维修进度选项
weixiujinduOptions: [],
// 表单验证规则
rules: {
fangwumingcheng: [
],
fangwuleixing: [
],
baoxiumingcheng: [
],
leixing: [
],
baoxiuriqi: [
],
weixiufankui: [
],
weixiujindu: [
],
gengxinriqi: [
],
fangzhuzhanghao: [
],
fangzhuxingming: [
],
yonghuming: [
],
lianxidianhua: [
],
}
};
},
// 父组件传入参数
props: ["parent"],
computed: {
},
created() {
this.addEditStyleChange()
this.addEditUploadStyleChange()
},
methods: {
// 下载文件
download(file){
window.open(`${file}`)
},
// 初始化表单
init(id,type) {
if (id) {
this.id = id;
this.type = type;
}
if(this.type=='info'||this.type=='else'){
this.info(id);
}else if(this.type=='cross'){
var obj = this.$storage.getObj('crossObj');
for (var o in obj){
if(o=='fangwumingcheng'){
this.ruleForm.fangwumingcheng = obj[o];
this.ro.fangwumingcheng = true;
continue;
}
if(o=='fangwuleixing'){
this.ruleForm.fangwuleixing = obj[o];
this.ro.fangwuleixing = true;
continue;
}
if(o=='baoxiumingcheng'){
this.ruleForm.baoxiumingcheng = obj[o];
this.ro.baoxiumingcheng = true;
continue;
}
if(o=='leixing'){
this.ruleForm.leixing = obj[o];
this.ro.leixing = true;
continue;
}
if(o=='baoxiuriqi'){
this.ruleForm.baoxiuriqi = obj[o];
this.ro.baoxiuriqi = true;
continue;
}
if(o=='weixiufankui'){
this.ruleForm.weixiufankui = obj[o];
this.ro.weixiufankui = true;
continue;
}
if(o=='weixiujindu'){
this.ruleForm.weixiujindu = obj[o];
this.ro.weixiujindu = true;
continue;
}
if(o=='gengxinriqi'){
this.ruleForm.gengxinriqi = obj[o];
this.ro.gengxinriqi = true;
continue;
}
if(o=='fangzhuzhanghao'){
this.ruleForm.fangzhuzhanghao = obj[o];
this.ro.fangzhuzhanghao = true;
continue;
}
if(o=='fangzhuxingming'){
this.ruleForm.fangzhuxingming = obj[o];
this.ro.fangzhuxingming = true;
continue;
}
if(o=='yonghuming'){
this.ruleForm.yonghuming = obj[o];
this.ro.yonghuming = true;
continue;
}
if(o=='lianxidianhua'){
this.ruleForm.lianxidianhua = obj[o];
this.ro.lianxidianhua = true;
continue;
}
}
}
// 获取用户信息
this.$http({
url: `${this.$storage.get('sessionTable')}/session`,
method: "get"
}).then(({ data }) => {
if (data && data.code === 0) {
var json = data.data;
} else {
this.$message.error(data.msg);
}
});
this.weixiujinduOptions = "维修中,已完成".split(',')
},
// 获取表单详情
info(id) {
this.$http({
url: `weixiuchuli/info/${id}`,
method: "get"
}).then(({ data }) => {
if (data && data.code === 0) {
this.ruleForm = data.data;
} else {
this.$message.error(data.msg);
}
});
},
// 提交表单
onSubmit() {
// 表单验证和提交逻辑
// 表单验证和提交逻辑
// 表单验证和提交逻辑
// 表单验证和提交逻辑
// 表单验证和提交逻辑
// 表单验证和提交逻辑
// 表单验证和提交逻辑
// 表单验证和提交逻辑
// 表单验证和提交逻辑
// 表单验证和提交逻辑
// 表单验证和提交逻辑
// 表单验证和提交逻辑
this.$refs["ruleForm"].validate(valid => {
if (valid) {
this.$http({
url: `weixiuchuli/${!this.ruleForm.id ? "save" : "update"}`,
method: "post",
data: this.ruleForm
}).then(({ data }) => {
if (data && data.code === 0) {
this.$message({
message: "操作成功",
type: "success",
duration: 1500,
onClose: () => {
this.parent.showFlag = true;
this.parent.addOrUpdateFlag = false;
this.parent.weixiuchuliCrossAddOrUpdateFlag = false;
this.parent.search();
this.parent.contentStyleChange();
}
});
} else {
this.$message.error(data.msg);
}
});
}
});
},
// 获取唯一标识符
getUUID () {
return new Date().getTime();
},
// 返回上一页
back() {
this.parent.showFlag = true;
this.parent.addOrUpdateFlag = false;
this.parent.weixiuchuliCrossAddOrUpdateFlag = false;
this.parent.contentStyleChange();
},
// 表单样式变更
addEditStyleChange() {
this.$nextTick(()=>{ // DOM更新后执行
// input样式更新
document.querySelectorAll('.addEdit-block .input .el-input__inner').forEach(el=>{
el.style.height = this.addEditForm.inputHeight
el.style.color = this.addEditForm.inputFontColor
el.style.fontSize = this.addEditForm.inputFontSize
el.style.borderWidth = this.addEditForm.inputBorderWidth
el.style.borderStyle = this.addEditForm.inputBorderStyle
el.style.borderColor = this.addEditForm.inputBorderColor
el.style.borderRadius = this.addEditForm.inputBorderRadius
el.style.backgroundColor = this.addEditForm.inputBgColor
})
document.querySelectorAll('.addEdit-block .input .el-form-item__label').forEach(el=>{
el.style.lineHeight = this.addEditForm.inputHeight
el.style.color = this.addEditForm.inputLableColor
el.style.fontSize = this.addEditForm.inputLableFontSize
})
// select样式更新
document.querySelectorAll('.addEdit-block .select .el-input__inner').forEach(el=>{
el.style.height = this.addEditForm.selectHeight
el.style.color = this.addEditForm.selectFontColor
el.style.fontSize = this.addEditForm.selectFontSize
el.style.borderWidth = this.addEditForm.selectBorderWidth
el.style.borderStyle = this.addEditForm.selectBorderStyle
el.style.borderColor = this.addEditForm.selectBorderColor
el.style.borderRadius = this.addEditForm.selectBorderRadius
el.style.backgroundColor = this.addEditForm.selectBgColor
})
document.querySelectorAll('.addEdit-block .select .el-form-item__label').forEach(el=>{
el.style.lineHeight = this.addEditForm.selectHeight
el.style.color = this.addEditForm.selectLableColor
el.style.fontSize = this.addEditForm.selectLableFontSize
})
document.querySelectorAll('.addEdit-block .select .el-select__caret').forEach(el=>{
el.style.color = this.addEditForm.selectIconFontColor
el.style.fontSize = this.addEditForm.selectIconFontSize
})
// date样式更新
document.querySelectorAll('.addEdit-block .date .el-input__inner').forEach(el=>{
el.style.height = this.addEditForm.dateHeight
el.style.color = this.addEditForm.dateFontColor
el.style.fontSize = this.addEditForm.dateFontSize
el.style.borderWidth = this.addEditForm.dateBorderWidth
el.style.borderStyle = this.addEditForm.dateBorderStyle
el.style.borderColor = this.addEditForm.dateBorderColor
el.style.borderRadius = this.addEditForm.dateBorderRadius
el.style.backgroundColor = this.addEditForm.dateBgColor
})
document.querySelectorAll('.addEdit-block .date .el-form-item__label').forEach(el=>{
el.style.lineHeight = this.addEditForm.dateHeight
el.style.color = this.addEditForm.dateLableColor
el.style.fontSize = this.addEditForm.dateLableFontSize
})
document.querySelectorAll('.addEdit-block .date .el-input__icon').forEach(el=>{
el.style.color = this.addEditForm.dateIconFontColor
el.style.fontSize = this.addEditForm.dateIconFontSize
el.style.lineHeight = this.addEditForm.dateHeight
})
// upload样式更新
let iconLineHeight = parseInt(this.addEditForm.uploadHeight) - parseInt(this.addEditForm.uploadBorderWidth) * 2 + 'px'
document.querySelectorAll('.addEdit-block .upload .el-upload--picture-card').forEach(el=>{
el.style.width = this.addEditForm.uploadHeight
el.style.height = this.addEditForm.uploadHeight
el.style.borderWidth = this.addEditForm.uploadBorderWidth
el.style.borderStyle = this.addEditForm.uploadBorderStyle
el.style.borderColor = this.addEditForm.uploadBorderColor
el.style.borderRadius = this.addEditForm.uploadBorderRadius
el.style.backgroundColor = this.addEditForm.uploadBgColor
})
document.querySelectorAll('.addEdit-block .upload .el-form-item__label').forEach(el=>{
el.style.lineHeight = this.addEditForm.uploadHeight
el.style.color = this.addEditForm.uploadLableColor
el.style.fontSize = this.addEditForm.uploadLableFontSize
})
document.querySelectorAll('.addEdit-block .upload .el-icon-plus').forEach(el=>{
el.style.color = this.addEditForm.uploadIconFontColor
el.style.fontSize = this.addEditForm.uploadIconFontSize
el.style.lineHeight = iconLineHeight
el.style.display = 'block'
})
// textarea样式更新
document.querySelectorAll('.addEdit-block .textarea .el-textarea__inner').forEach(el=>{
el.style.height = this.addEditForm.textareaHeight
el.style.color = this.addEditForm.textareaFontColor
el.style.fontSize = this.addEditForm.textareaFontSize
el.style.borderWidth = this.addEditForm.textareaBorderWidth
el.style.borderStyle = this.addEditForm.textareaBorderStyle
el.style.borderColor = this.addEditForm.textareaBorderColor
el.style.borderRadius = this.addEditForm.textareaBorderRadius
el.style.backgroundColor = this.addEditForm.textareaBgColor
})
document.querySelectorAll('.addEdit-block .textarea .el-form-item__label').forEach(el=>{
el.style.color = this.addEditForm.textareaLableColor
el.style.fontSize = this.addEditForm.textareaLableFontSize
})
// 保存按钮样式更新
document.querySelectorAll('.addEdit-block .btn .btn-success').forEach(el=>{
el.style.width = this.addEditForm.btnSaveWidth
el.style.height = this.addEditForm.btnSaveHeight
el.style.color = this.addEditForm.btnSaveFontColor
el.style.fontSize = this.addEditForm.btnSaveFontSize
el.style.borderWidth = this.addEditForm.btnSaveBorderWidth
el.style.borderStyle = this.addEditForm.btnSaveBorderStyle
el.style.borderColor = this.addEditForm.btnSaveBorderColor
el.style.borderRadius = this.addEditForm.btnSaveBorderRadius
el.style.backgroundColor = this.addEditForm.btnSaveBgColor
})
// 返回按钮样式更新
document.querySelectorAll('.addEdit-block .btn .btn-close').forEach(el=>{
el.style.width = this.addEditForm.btnCancelWidth
el.style.height = this.addEditForm.btnCancelHeight
el.style.color = this.addEditForm.btnCancelFontColor
el.style.fontSize = this.addEditForm.btnCancelFontSize
el.style.borderWidth = this.addEditForm.btnCancelBorderWidth
el.style.borderStyle = this.addEditForm.btnCancelBorderStyle
el.style.borderColor = this.addEditForm.btnCancelBorderColor
el.style.borderRadius = this.addEditForm.btnCancelBorderRadius
el.style.backgroundColor = this.addEditForm.btnCancelBgColor
})
})
},
addEditUploadStyleChange() { // 文件上传样式变更
this.$nextTick(()=>{ // DOM更新后执行
document.querySelectorAll('.addEdit-block .upload .el-upload-list--picture-card .el-upload-list__item').forEach(el=>{
el.style.width = this.addEditForm.uploadHeight
el.style.height = this.addEditForm.uploadHeight
el.style.borderWidth = this.addEditForm.uploadBorderWidth
el.style.borderStyle = this.addEditForm.uploadBorderStyle
el.style.borderColor = this.addEditForm.uploadBorderColor
el.style.borderRadius = this.addEditForm.uploadBorderRadius
el.style.backgroundColor = this.addEditForm.uploadBgColor
})
})
},
}
};
</script>
<style lang="scss">
.editor{
height: 500px;
& /deep/ .ql-container {
height: 310px;
}
}
.amap-wrapper {
width: 100%;
height: 500px;
}
.search-box {
position: absolute;
}
.addEdit-block {
margin: -10px; //
}
.detail-form-content {
padding: 12px; //
}
.btn .el-button {
padding: 0; //
}
</style>