pull/73/head
parent
036d761426
commit
866c5ca47b
@ -0,0 +1,145 @@
|
|||||||
|
<template>
|
||||||
|
<!-- 编辑三级指标详情 -->
|
||||||
|
<el-dialog
|
||||||
|
class="dialog"
|
||||||
|
title="编辑"
|
||||||
|
:visible.sync="visible"
|
||||||
|
:close-on-click-modal="false"
|
||||||
|
width="500px"
|
||||||
|
@close="close"
|
||||||
|
>
|
||||||
|
<div class="main_text">
|
||||||
|
<div class="input_title">{{ this.input_title }}</div>
|
||||||
|
<div class="input">
|
||||||
|
<el-input v-model="input_num" placeholder="请输入数量"></el-input>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form_btn" slot="footer">
|
||||||
|
<el-button @click="save">确 定</el-button>
|
||||||
|
<el-button @click="close">取 消</el-button>
|
||||||
|
</div>
|
||||||
|
</el-dialog>
|
||||||
|
</template>
|
||||||
|
<script>
|
||||||
|
import { changeSafeCompanyDetail } from "@/api/systemManagement/companyScore";
|
||||||
|
export default {
|
||||||
|
name: "DetailsTableDialog",
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
visible: false,
|
||||||
|
input_title: "",
|
||||||
|
input_num: "",
|
||||||
|
param: {},
|
||||||
|
};
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
open(val) {
|
||||||
|
this.visible = true;
|
||||||
|
console.log("val", val);
|
||||||
|
this.input_title = val.levelIndexThree;
|
||||||
|
this.input_num = val.numValue;
|
||||||
|
this.param = {
|
||||||
|
companyId: val.companyId,
|
||||||
|
safeRuleId: val.safeRuleId,
|
||||||
|
numValue: val.numValue,
|
||||||
|
levelIndexThree: val.levelIndexThree
|
||||||
|
}
|
||||||
|
},
|
||||||
|
close() {
|
||||||
|
this.visible = false;
|
||||||
|
},
|
||||||
|
save() {
|
||||||
|
this.param.numValue = this.input_num
|
||||||
|
console.log('this.param',this.param);
|
||||||
|
changeSafeCompanyDetail(this.param).then(res=>{
|
||||||
|
console.log(res);
|
||||||
|
this.$message.success('编辑成功')
|
||||||
|
this.visible = false;
|
||||||
|
this.$emit("refresh");
|
||||||
|
}).catch(err=>{
|
||||||
|
console.log(err);
|
||||||
|
this.$message.warning('编辑失败')
|
||||||
|
this.visible = false;
|
||||||
|
this.$emit("refresh");
|
||||||
|
});
|
||||||
|
},
|
||||||
|
},
|
||||||
|
};
|
||||||
|
</script>
|
||||||
|
<style lang="less" scoped>
|
||||||
|
/deep/.el-dialog {
|
||||||
|
.el-dialog__title {
|
||||||
|
color: #fff;
|
||||||
|
text-shadow: 0 0 9px rgba(21, 255, 198, 0.64);
|
||||||
|
}
|
||||||
|
background-image: url("~@/assets/companyFile/dialogBack.png");
|
||||||
|
background-size: 100% 100%;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
height: 300px;
|
||||||
|
/* 关闭弹窗叉号 */
|
||||||
|
.el-dialog__headerbtn {
|
||||||
|
.el-dialog__close {
|
||||||
|
color: #fff;
|
||||||
|
font-size: 18px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.el-dialog__body {
|
||||||
|
padding: 0px;
|
||||||
|
padding-left: 15px;
|
||||||
|
padding-right: 15px;
|
||||||
|
p {
|
||||||
|
font-size: 16px;
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
.main_text {
|
||||||
|
width: 470px;
|
||||||
|
height: 180px;
|
||||||
|
color: #fff;
|
||||||
|
// border: 1px solid #fff;
|
||||||
|
// text-align: center;
|
||||||
|
// line-height: 280px;
|
||||||
|
// font-size: 35px;
|
||||||
|
// font-weight: 500;
|
||||||
|
// text-shadow: 0 0 9px rgba(21, 255, 198, 0.64);
|
||||||
|
.input_title {
|
||||||
|
margin-left: 20px;
|
||||||
|
color: #fff;
|
||||||
|
width: 440px;
|
||||||
|
height: 60px;
|
||||||
|
line-height: 60px;
|
||||||
|
font-size: 18px;
|
||||||
|
}
|
||||||
|
.input {
|
||||||
|
margin-left: 20px;
|
||||||
|
width: 440px;
|
||||||
|
height: 60px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.el-button {
|
||||||
|
width: 120px;
|
||||||
|
border: 1px solid #4a6072;
|
||||||
|
color: #fff;
|
||||||
|
border-radius: 0px !important;
|
||||||
|
background: #323f43;
|
||||||
|
}
|
||||||
|
.el-button:focus,
|
||||||
|
.el-button:hover {
|
||||||
|
color: #34e1b3;
|
||||||
|
background: url("~@/assets/companyFile/891771.png") no-repeat !important;
|
||||||
|
background-size: 100% 100% !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.el-input {
|
||||||
|
width: 18vw;
|
||||||
|
height: 4.5vh;
|
||||||
|
}
|
||||||
|
/deep/.el-input__inner {
|
||||||
|
width: 15vw;
|
||||||
|
height: 4.5vh;
|
||||||
|
border-radius: 0px;
|
||||||
|
color: #fff;
|
||||||
|
border: 0.1px solid #374956;
|
||||||
|
background: #212d2f;
|
||||||
|
}
|
||||||
|
</style>
|
Loading…
Reference in new issue