|
@@ -1,9 +1,27 @@
|
|
|
<template>
|
|
|
- <div class="evaluationIndex">
|
|
|
- <div class="menuBtn">
|
|
|
+ <div class="evaluationIndex" v-loading="loadingImport">
|
|
|
+ <div class="evaluationIndexBtn">
|
|
|
<p class="titleSty">考评指标管理</p>
|
|
|
+ <div class="collectSeach">
|
|
|
+ <div class="exceed">
|
|
|
+ <span style="margin-top: 3px;">选项名称:</span>
|
|
|
+ <el-select v-model="indicatorIdS" placeholder="请选择指标名称">
|
|
|
+ <el-option
|
|
|
+ v-for="item in indicatoroptions"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.label"
|
|
|
+ :value="item.value">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </div>
|
|
|
+ <el-button type="primary" style="margin-left: 10px;" @click="getSeachData">搜索</el-button>
|
|
|
+ <el-button style="margin-left: 10px;" @click="reset">重置</el-button>
|
|
|
+ </div>
|
|
|
<div style="display:flex;justify-content: space-between;padding: 10px;">
|
|
|
- <el-row :gutter="10" class="regionalBtn">
|
|
|
+ <el-row :gutter="10" class="PeriodBtn">
|
|
|
+
|
|
|
+ <!-- @click="handleAdd"
|
|
|
+ @click="handleUpdate" -->
|
|
|
<el-col :span="1.5">
|
|
|
<el-button
|
|
|
type="primary"
|
|
@@ -19,7 +37,6 @@
|
|
|
plain
|
|
|
icon="Edit"
|
|
|
size="mini"
|
|
|
- @click="handleUpdate"
|
|
|
>修改</el-button>
|
|
|
</el-col>
|
|
|
<el-col :span="1.5">
|
|
@@ -28,26 +45,77 @@
|
|
|
plain
|
|
|
icon="Delete"
|
|
|
size="mini"
|
|
|
+ :disabled="deleteSelect.length === 0"
|
|
|
@click="handleDelete"
|
|
|
- >删除</el-button>
|
|
|
+ >批量删除</el-button>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="1.5">
|
|
|
+ <el-button
|
|
|
+ type="info"
|
|
|
+ plain
|
|
|
+ icon="Upload"
|
|
|
+ size="mini"
|
|
|
+ @click="handleImport"
|
|
|
+ >导入</el-button>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="1.5">
|
|
|
+ <el-button
|
|
|
+ type="warning"
|
|
|
+ plain
|
|
|
+ icon="Download"
|
|
|
+ size="mini"
|
|
|
+ @click="handleExport"
|
|
|
+ >导出</el-button>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</div>
|
|
|
- <div class="menuTableData">
|
|
|
- <el-table :data="menuTableData" border style="width: 100%" @row-click="rowClick">
|
|
|
- <el-table-column label="操作" width="60" align="center">
|
|
|
+ <div class="evaluationIndexTableData">
|
|
|
+ <el-table :data="evaluationIndexData" border style="width: 100%" @select="rowClick" @select-all="allSelect">
|
|
|
+ <el-table-column type="selection" label="操作" align="center"></el-table-column>
|
|
|
+ <el-table-column label="创建时间">
|
|
|
+ <template #default="scope">
|
|
|
+ <span>{{scope.row.create_time}}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="创建者">
|
|
|
+ <template #default="scope">
|
|
|
+ <span>{{scope.row.create_by}}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="指标ID">
|
|
|
+ <template #default="scope">
|
|
|
+ <span>{{scope.row.indicator_id}}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="描述">
|
|
|
+ <template #default="scope">
|
|
|
+ <span>{{scope.row.desc}}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="更新时间">
|
|
|
+ <template #default="scope">
|
|
|
+ <span>{{scope.row.update_time}}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="更新者">
|
|
|
+ <template #default="scope">
|
|
|
+ <span>{{scope.row.update_by}}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="选项名称">
|
|
|
<template #default="scope">
|
|
|
- <el-radio v-model="menuradio" :label="scope.row"></el-radio>
|
|
|
+ <span>{{scope.row.option_name}}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="菜单名称" prop="menuName">
|
|
|
+ <el-table-column label="选项编码">
|
|
|
+ <template #default="scope">
|
|
|
+ <span>{{scope.row.option_code}}</span>
|
|
|
+ </template>
|
|
|
</el-table-column>
|
|
|
- <!-- <el-table-column label="菜单层级">
|
|
|
+ <el-table-column label="选项顺序">
|
|
|
<template #default="scope">
|
|
|
- <span>{{showMenuLeavel(scope.row.parentId)}}</span>
|
|
|
+ <span>{{scope.row.option_order}}</span>
|
|
|
</template>
|
|
|
- </el-table-column> -->
|
|
|
- <el-table-column label="创建时间" prop="createTime">
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
<el-pagination
|
|
@@ -59,368 +127,223 @@
|
|
|
:total="page.total">
|
|
|
</el-pagination>
|
|
|
</div>
|
|
|
+ <el-dialog :title="title" v-model="dialogVisible" width="600px" :close-on-click-modal="false">
|
|
|
+ <div class="periodFrom">
|
|
|
+ <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="100px" class="demo-ruleForm" :validate-on-rule-change="false">
|
|
|
+ <el-form-item label="指标名称" prop="indicatorId">
|
|
|
+ <el-select v-model="ruleForm.indicatorId" placeholder="请选择指标名称">
|
|
|
+ <el-option
|
|
|
+ v-for="item in indicatoroptions"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.label"
|
|
|
+ :value="item.value">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="选项名称" prop="optionName">
|
|
|
+ <el-select v-model="ruleForm.optionName" placeholder="请选择选项名称">
|
|
|
+ <el-option
|
|
|
+ v-for="item in optionNameoptions"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.label"
|
|
|
+ :value="item.value">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="选项顺序" prop="optionOrder">
|
|
|
+ <el-input v-model="ruleForm.optionOrder" placeholder="请输入选项顺序"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="描述" prop="desc">
|
|
|
+ <el-input v-model="ruleForm.desc" :rows="5" type="textarea" placeholder="请输入描述"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ </div>
|
|
|
+ <template #footer>
|
|
|
+ <span class="dialog-footer">
|
|
|
+ <el-button @click="dialogVisible = false">取 消</el-button>
|
|
|
+ <el-button type="primary">确 定</el-button>
|
|
|
+ </span>
|
|
|
+ </template>
|
|
|
+ </el-dialog>
|
|
|
</div>
|
|
|
- <el-dialog :title="title" v-model="dialogVisible" width="600px" :close-on-click-modal="false" @close="closeDialog">
|
|
|
- <div class="windframFromsxx">
|
|
|
- <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="100px" class="demo-ruleForm">
|
|
|
- <el-form-item label="菜单名称" prop="menus">
|
|
|
- <el-select v-model="ruleForm.menus" placeholder="请选择菜单名称">
|
|
|
- <el-option
|
|
|
- v-for="item in menuNameOptions"
|
|
|
- :key="item.label"
|
|
|
- :label="item.label"
|
|
|
- :value="item.label">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <!-- <el-form-item label="菜单编号" prop="menuNum">
|
|
|
- <el-select v-model="ruleForm.menuNum" placeholder="请选择菜单编号">
|
|
|
- <el-option
|
|
|
- v-for="item in menuOptions"
|
|
|
- :key="item.value"
|
|
|
- :label="item.label"
|
|
|
- :value="item.value">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item> -->
|
|
|
- </el-form>
|
|
|
- </div>
|
|
|
- <template #footer>
|
|
|
- <span class="dialog-footer">
|
|
|
- <el-button @click="resetForm" v-if="!single">重 置</el-button>
|
|
|
- <el-button @click="dialogVisible = false" v-else>取 消</el-button>
|
|
|
- <el-button type="primary" @click="submitForm('ruleForm')">确 定</el-button>
|
|
|
- </span>
|
|
|
- </template>
|
|
|
- </el-dialog>
|
|
|
+ <import-dailog ref="importPage" @successImport="successImport" @importLoading="importLoading"></import-dailog>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import {apiGetgetMenuList, apiGetStation, apiGetgetaddmenuMsg, apiGetgetuploadmenuMsg, apiGetgetdeletemenuMsg} from '../../api/api'
|
|
|
+import importDailog from '../importPage/importDailog.vue'
|
|
|
+import {apiGetgetStandardPointManagementList, apiGetdeleteStandardPointManagement} from '../../api/api'
|
|
|
export default {
|
|
|
+ components: { importDailog },
|
|
|
data() {
|
|
|
return {
|
|
|
- title:'',
|
|
|
- menuTableData:[],
|
|
|
- menuradio: {},
|
|
|
- single: false,
|
|
|
- dialogVisible:false,
|
|
|
- roleName: '',
|
|
|
- typeWh: '',
|
|
|
- menuOptions: [],
|
|
|
- menuNameOptions: [],
|
|
|
- page:{
|
|
|
- pagesize: 10,
|
|
|
- currentPage: 1,
|
|
|
- total: 0
|
|
|
- },
|
|
|
+ dialogVisible: false,
|
|
|
+ title: '',
|
|
|
ruleForm: {
|
|
|
- menus: '',
|
|
|
- // menuNum: null
|
|
|
+ indicatorId: '',
|
|
|
+ optionName: '',
|
|
|
+ optionOrder: '',
|
|
|
+ desc: ''
|
|
|
},
|
|
|
rules: {
|
|
|
- menus: [
|
|
|
- { required: true, message: '请选择菜单名称', trigger: 'change' }
|
|
|
+ indicatorId: [
|
|
|
+ { required: true, message: '请选择指标名称', trigger: 'blur' }
|
|
|
],
|
|
|
- // menuNum: [
|
|
|
- // { required: true, message: '请选择菜单编号', trigger: 'change' }
|
|
|
- // ]
|
|
|
- }
|
|
|
- }
|
|
|
- },
|
|
|
- created() {
|
|
|
- this.menuOptions = [
|
|
|
- {
|
|
|
- label: '一级菜单',
|
|
|
- value: 0
|
|
|
- },
|
|
|
- // {
|
|
|
- // label: '二级菜单',
|
|
|
- // value: 1
|
|
|
- // },
|
|
|
- // {
|
|
|
- // label: '三级菜单',
|
|
|
- // value: 2
|
|
|
- // }
|
|
|
- ]
|
|
|
- this.menuNameOptions = [
|
|
|
- {
|
|
|
- label: '概要'
|
|
|
- },
|
|
|
- {
|
|
|
- label: '全景功率'
|
|
|
- },
|
|
|
- {
|
|
|
- label: '功率预测'
|
|
|
- },
|
|
|
- {
|
|
|
- label: '电量预测'
|
|
|
- },
|
|
|
- {
|
|
|
- label: '功率管控'
|
|
|
- },
|
|
|
- {
|
|
|
- label: '天气预报'
|
|
|
- },
|
|
|
- {
|
|
|
- label: '统计汇总'
|
|
|
+ optionName: [
|
|
|
+ { required: true, message: '请选择选项名称', trigger: 'change' }
|
|
|
+ ],
|
|
|
+ optionOrder: [
|
|
|
+ { required: true, message: '请输入选项顺序', trigger: 'blur' }
|
|
|
+ ],
|
|
|
+ desc: [
|
|
|
+ { required: true, message: '请输入描述', trigger: 'change' }
|
|
|
+ ]
|
|
|
},
|
|
|
- {
|
|
|
- label: '智能营销'
|
|
|
+ indicatoroptions: [],
|
|
|
+ optionNameoptions:[],
|
|
|
+ indicatorIdS: '',
|
|
|
+
|
|
|
+ windframradio: {},
|
|
|
+ deleteSelect: [],
|
|
|
+ changeDateSelect: [],
|
|
|
+ loadingImport: false,
|
|
|
+ evaluationIndexData:[],
|
|
|
+ single: false,
|
|
|
+ regionaloptions:[],
|
|
|
+ page:{
|
|
|
+ pagesize: 12,
|
|
|
+ currentPage: 1,
|
|
|
+ total: 0
|
|
|
}
|
|
|
- ]
|
|
|
- // this.getAllStations()
|
|
|
+ }
|
|
|
},
|
|
|
mounted() {
|
|
|
- // this.getPersonListFn()
|
|
|
+ // this.getCollectorwireprojectList()
|
|
|
},
|
|
|
methods:{
|
|
|
- // 获取所有场站
|
|
|
- getAllStations() {
|
|
|
- apiGetStation().then(datas =>{
|
|
|
- if (datas && datas.data && datas.data.list) {
|
|
|
- datas.data.list.forEach(item =>{
|
|
|
- let obj = {
|
|
|
- label: item.stationName
|
|
|
- }
|
|
|
- this.menuNameOptions.push(obj)
|
|
|
- })
|
|
|
- }
|
|
|
- })
|
|
|
- },
|
|
|
getSeachData() {
|
|
|
- this.getPersonListFn('seach')
|
|
|
+ this.page.currentPage = 1
|
|
|
+ this.getCollectorwireprojectList('seach')
|
|
|
},
|
|
|
- reset() {
|
|
|
- this.roleName = ''
|
|
|
- this.page = {
|
|
|
- pagesize: 10,
|
|
|
- currentPage: 1,
|
|
|
- total: 0
|
|
|
- }
|
|
|
- this.getPersonListFn()
|
|
|
+ successImport(val) {
|
|
|
+ this.loadingImport = false
|
|
|
+ this.getCollectorwireprojectList()
|
|
|
},
|
|
|
- showMenuLeavel(id) {
|
|
|
- let str = ''
|
|
|
- this.menuOptions.forEach(item =>{
|
|
|
- if (item.value === id) {
|
|
|
- str = item.label
|
|
|
- }
|
|
|
- })
|
|
|
- return str
|
|
|
+ importLoading(val) {
|
|
|
+ this.loadingImport = true
|
|
|
},
|
|
|
handleSizeChange(val){
|
|
|
this.page.pagesize = val
|
|
|
- this.getPersonListFn('seach')
|
|
|
},
|
|
|
handleCurrentChange(val){
|
|
|
this.page.currentPage =val
|
|
|
- this.getPersonListFn('seach')
|
|
|
- },
|
|
|
- handleChange(file, fileList) {
|
|
|
- this.ruleForm.fileList = fileList.slice(-3);
|
|
|
- },
|
|
|
- closeDialog() {
|
|
|
- this.$refs['ruleForm'].clearValidate()
|
|
|
- },
|
|
|
- submitForm(formName) {
|
|
|
- this.$refs[formName].validate((valid) => {
|
|
|
- if (valid) {
|
|
|
- let that = this
|
|
|
- that.addOrUpdatemenuDate()
|
|
|
- }
|
|
|
- });
|
|
|
},
|
|
|
- // 新增/修改风电场配置
|
|
|
- addOrUpdatemenuDate() {
|
|
|
- let that = this
|
|
|
- let params = {
|
|
|
- menuName: that.ruleForm.menus,
|
|
|
- // parentId: that.ruleForm.menuNum
|
|
|
- parentId: 0
|
|
|
+ rowClick(selection, row) {
|
|
|
+ this.windframradio = {}
|
|
|
+ this.deleteSelect = []
|
|
|
+ this.changeDateSelect = []
|
|
|
+ if (selection.length === 1) {
|
|
|
+ this.windframradio = selection[0]
|
|
|
}
|
|
|
- if (!that.single) {
|
|
|
- apiGetgetaddmenuMsg(params).then(datas =>{
|
|
|
- that.changeshowData(datas)
|
|
|
- })
|
|
|
- } else {
|
|
|
- params.menuId = this.menuradio.menuId
|
|
|
- apiGetgetuploadmenuMsg(params).then(datas =>{
|
|
|
- that.changeshowData(datas)
|
|
|
+ if (selection.length > 0) {
|
|
|
+ selection.forEach(item =>{
|
|
|
+ this.deleteSelect.push(item.itemNo)
|
|
|
+ this.changeDateSelect.push(item.itemNo)
|
|
|
})
|
|
|
}
|
|
|
},
|
|
|
- changeshowData(datas) {
|
|
|
- if (datas.msg === '操作成功') {
|
|
|
- this.dialogVisible = false
|
|
|
- if (!this.single) {
|
|
|
- this.$message({
|
|
|
- message: '菜单新增成功',
|
|
|
- type: 'success'
|
|
|
- });
|
|
|
- } else {
|
|
|
- this.$message({
|
|
|
- message: '菜单修改成功',
|
|
|
- type: 'success'
|
|
|
- });
|
|
|
- }
|
|
|
- this.single = false
|
|
|
- this.reset()
|
|
|
- }
|
|
|
- },
|
|
|
- resetForm() {
|
|
|
- this.ruleForm = {
|
|
|
- menus: '',
|
|
|
- // menuNum: null
|
|
|
+ allSelect(selection) {
|
|
|
+ this.deleteSelect = []
|
|
|
+ this.changeDateSelect = []
|
|
|
+ if (selection.length > 0) {
|
|
|
+ selection.forEach(item =>{
|
|
|
+ this.deleteSelect.push(item.itemNo)
|
|
|
+ this.changeDateSelect.push(item.itemNo)
|
|
|
+ })
|
|
|
}
|
|
|
},
|
|
|
// 新增区域信息
|
|
|
handleAdd() {
|
|
|
this.dialogVisible = true
|
|
|
- this.single = false
|
|
|
- this.title = '新增菜单'
|
|
|
+ // this.single = false
|
|
|
+ this.title = '新增考评管理'
|
|
|
this.$nextTick(() =>{
|
|
|
- this.resetForm()
|
|
|
- this.$refs['ruleForm'].clearValidate()
|
|
|
+ // this.resetForm()
|
|
|
+ // this.$refs['ruleForm'].clearValidate()
|
|
|
})
|
|
|
},
|
|
|
- // 修改区域信息
|
|
|
- handleUpdate() {
|
|
|
- this.dialogVisible = true
|
|
|
- this.single = true
|
|
|
- this.title = '修改菜单'
|
|
|
- this.ruleForm = {
|
|
|
- menus: this.menuradio.menuName,
|
|
|
- // menuNum: this.menuradio.parentId
|
|
|
- }
|
|
|
- },
|
|
|
- rowClick(row, column, event) {
|
|
|
- this.menuradio = row
|
|
|
- },
|
|
|
- // 删除区域信息
|
|
|
- handleDelete() {
|
|
|
- this.$confirm('此操作将永久删除该数据, 是否继续?', '提示', {
|
|
|
- confirmButtonText: '确定',
|
|
|
- cancelButtonText: '取消',
|
|
|
- type: 'warning'
|
|
|
- }).then(() => {
|
|
|
- let that = this
|
|
|
- let params = {
|
|
|
- menuId: that.menuradio.menuId
|
|
|
- }
|
|
|
- apiGetgetdeletemenuMsg(params).then(datas =>{
|
|
|
- if (datas.msg === '操作成功') {
|
|
|
- that.getPersonListFn()
|
|
|
- }
|
|
|
- })
|
|
|
- if (that.menuTableData.length>0) {
|
|
|
- that.menuradio = that.menuTableData[0]
|
|
|
- }
|
|
|
- that.$message({
|
|
|
- type: 'success',
|
|
|
- message: '删除成功!'
|
|
|
- });
|
|
|
- })
|
|
|
+ handleImport() {
|
|
|
+ this.$refs.importPage.upload.title = "考评指标管理信息导入"
|
|
|
+ this.$refs.importPage.upload.open = true
|
|
|
},
|
|
|
- //获取风电场列表数据
|
|
|
- getPersonListFn(type) {
|
|
|
- let that = this
|
|
|
- let params = {
|
|
|
- pageNum: that.page.currentPage,
|
|
|
- pageSize: that.page.pagesize
|
|
|
- }
|
|
|
- apiGetgetMenuList(params).then(datas =>{
|
|
|
- if (datas && datas.rows) {
|
|
|
- that.menuTableData = datas.rows
|
|
|
- that.menuradio = datas.rows[0]
|
|
|
- that.page.total = datas.total
|
|
|
- }
|
|
|
- })
|
|
|
- }
|
|
|
}
|
|
|
}
|
|
|
</script>
|
|
|
|
|
|
<style lang="less">
|
|
|
.evaluationIndex{
|
|
|
- .menuBtn{
|
|
|
- padding: 10px 20px 0 20px;
|
|
|
- .titleSty{
|
|
|
- border-left: 4px solid #007aab;
|
|
|
- padding-left: 5px;
|
|
|
- font-size: 16px;
|
|
|
- font-weight: bold;
|
|
|
- font-family: '微软雅黑';
|
|
|
- margin-left:20px;
|
|
|
- margin-bottom: 15px;
|
|
|
- }
|
|
|
- .periodSeach{
|
|
|
- display: flex;
|
|
|
- margin:20px;
|
|
|
- .exceed{
|
|
|
- display: flex;
|
|
|
- margin-right:20px;
|
|
|
- .el-input{
|
|
|
- width: 200px;
|
|
|
- margin-right:10px;
|
|
|
- .el-input__inner{
|
|
|
- height:30px;
|
|
|
- }
|
|
|
- .el-input__suffix{
|
|
|
- .el-select__caret{
|
|
|
- line-height:30px;
|
|
|
- }
|
|
|
+ .evaluationIndexBtn{
|
|
|
+ background: #fff;
|
|
|
+ padding: 10px 20px 0 20px;
|
|
|
+ .collectSeach{
|
|
|
+ display: flex;
|
|
|
+ margin: 20px 20px 10px;
|
|
|
+ .exceed{
|
|
|
+ display: flex;
|
|
|
+ .el-input{
|
|
|
+ margin-right:10px;
|
|
|
+ .el-input__inner{
|
|
|
+ height:30px;
|
|
|
+ }
|
|
|
+ .el-input__suffix{
|
|
|
+ .el-select__caret{
|
|
|
+ line-height:30px;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- }
|
|
|
- span{
|
|
|
- font-size:14px;
|
|
|
- }
|
|
|
- .regionalBtn{
|
|
|
- padding-left: 10px;
|
|
|
- }
|
|
|
-
|
|
|
- .exceed{
|
|
|
- display: flex;
|
|
|
- margin-right:20px;
|
|
|
- .exTime{
|
|
|
- width: 240px;
|
|
|
- .el-select__tags{
|
|
|
- left: 1px;
|
|
|
- background:#fff;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- .el-select{
|
|
|
- // width: 160px;
|
|
|
- margin-right:10px;
|
|
|
- .el-input__inner{
|
|
|
- height:30px;
|
|
|
}
|
|
|
- .el-input__suffix{
|
|
|
- .el-select__caret{
|
|
|
- line-height:30px;
|
|
|
+ .el-select{
|
|
|
+ margin-right:10px;
|
|
|
+ .el-input__inner{
|
|
|
+ height:30px;
|
|
|
+ }
|
|
|
+ .el-input__suffix{
|
|
|
+ .el-select__caret{
|
|
|
+ line-height:30px;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
- }
|
|
|
- .el-button{
|
|
|
- height: 30px;
|
|
|
- // width:100px;
|
|
|
- padding: 0 30px ;
|
|
|
- // padding-top: 8px;
|
|
|
- span{
|
|
|
- margin:0;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- .menuTableData{
|
|
|
- padding: 10px 20px;
|
|
|
- .el-table{
|
|
|
+ }
|
|
|
+ .titleSty{
|
|
|
+ border-left: 4px solid #007aab;
|
|
|
+ padding-left: 5px;
|
|
|
+ font-size: 16px;
|
|
|
+ font-weight: bold;
|
|
|
+ font-family: '微软雅黑';
|
|
|
+ margin-left:20px;
|
|
|
+ }
|
|
|
+ span{
|
|
|
+ font-size:14px;
|
|
|
+ }
|
|
|
+ .PeriodBtn{
|
|
|
+ padding-left: 10px;
|
|
|
+ }
|
|
|
+ .el-button{
|
|
|
+ height: 30px;
|
|
|
+ // width:100px;
|
|
|
+ padding: 0 30px ;
|
|
|
+ // padding-top: 8px;
|
|
|
+ span{
|
|
|
+ margin:0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .evaluationIndexTableData{
|
|
|
+ padding: 10px 20px;
|
|
|
+ .el-table{
|
|
|
.el-table__body-wrapper{
|
|
|
.el-table__empty-block{
|
|
|
- height: 70vh !important;
|
|
|
+ height: 65vh !important;
|
|
|
}
|
|
|
}
|
|
|
.el-input__inner{
|
|
@@ -429,26 +352,24 @@ export default {
|
|
|
.el-radio__label{
|
|
|
display: none;
|
|
|
}
|
|
|
- }
|
|
|
- .el-pagination{
|
|
|
- margin-top: 20px;
|
|
|
- text-align: end;
|
|
|
- position: relative;
|
|
|
- }
|
|
|
+ }
|
|
|
+ .el-pagination{
|
|
|
+ margin-top: 20px;
|
|
|
+ text-align: end;
|
|
|
+ position: relative;
|
|
|
+ }
|
|
|
}
|
|
|
.el-overlay{
|
|
|
.el-dialog{
|
|
|
.el-dialog__body{
|
|
|
padding: 30px 60px 30px 20px !important;
|
|
|
- .windframFromsxx{
|
|
|
- padding-right: 20px !important;
|
|
|
- .el-select{
|
|
|
+ .periodFrom{
|
|
|
+ .el-select, .el-input{
|
|
|
width: 100%;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
</style>
|