场景模型测试工具
scmy/psdc-ui/src/views/system/model/index.vue

340 lines
11 KiB

1 year ago
<template>
<div class="bod">
<div class="inp">
<el-form :model="timingForm" ref="userRef" label-width="88px">
<el-row>
<el-col :span="4">
<el-form-item label="授权单位:" prop="sceneName" >
<el-input v-model="addForm.strategyName" placeholder="请输入授权单位" />
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="授权单位:" prop="sceneName" >
<el-input v-model="addForm.strategyName" placeholder="请输入授权单位" />
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="授权单位:" prop="sceneName" >
<el-input v-model="addForm.strategyName" placeholder="请输入授权单位" />
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="授权单位:" prop="sceneName" >
<el-input v-model="addForm.strategyName" placeholder="请输入授权单位" />
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="授权单位:" prop="sceneName" >
<el-input v-model="addForm.strategyName" placeholder="请输入授权单位" />
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="授权单位:" prop="sceneName" >
<el-input v-model="addForm.strategyName" placeholder="请输入授权单位" />
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="授权单位:" prop="sceneName" >
<el-input v-model="addForm.strategyName" placeholder="请输入授权单位" />
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="授权单位:" prop="sceneName" >
<el-input v-model="addForm.strategyName" placeholder="请输入授权单位" />
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="授权单位:" prop="sceneName" >
<el-input v-model="addForm.strategyName" placeholder="请输入授权单位" />
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="授权单位:" prop="sceneName" >
<el-input v-model="addForm.strategyName" placeholder="请输入授权单位" />
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="授权单位:" prop="sceneName" >
<el-input v-model="addForm.strategyName" placeholder="请输入授权单位" />
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="授权单位:" prop="sceneName" >
<el-input v-model="addForm.strategyName" placeholder="请输入授权单位" />
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="授权单位:" prop="sceneName" >
<el-input v-model="addForm.strategyName" placeholder="请输入授权单位" />
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="授权单位:" prop="sceneName" >
<el-input v-model="addForm.strategyName" placeholder="请输入授权单位" />
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="授权单位:" prop="sceneName" >
<el-input v-model="addForm.strategyName" placeholder="请输入授权单位" />
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="授权单位:" prop="sceneName" >
<el-input v-model="addForm.strategyName" placeholder="请输入授权单位" />
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="授权单位:" prop="sceneName" >
<el-input v-model="addForm.strategyName" placeholder="请输入授权单位" />
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item >
<el-button type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
</el-form-item>
</el-col>
</el-row>
</el-form>
</div>
<div class="result" v-if="show1">
<div class="point">
<el-form :model="timingForm" ref="userRef" label-width="88px">
<el-row>
<el-col :span="4">
<el-form-item label="方案1:" >
<el-rate
v-model="point"
disabled
show-score
:score-template="point1"
text-color="#ffffff"
class="rate"
/>
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="方案2:" >
<el-rate
v-model="point"
disabled
show-score
:score-template="point1"
text-color="#ffffff"
class="rate"
/>
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="方案3:" >
<el-rate
v-model="point"
disabled
show-score
:score-template="point1"
text-color="#ffffff"
class="rate"
/>
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="方案4:" >
<el-rate
v-model="point"
disabled
show-score
:score-template="point1"
text-color="#ffffff"
class="rate"
/>
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="方案5:" >
<el-rate
v-model="point"
disabled
show-score
:score-template="point1"
text-color="#ffffff"
class="rate"
/>
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="方案6:" >
<el-rate
v-model="point"
disabled
show-score
:score-template="point1"
text-color="#ffffff"
class="rate"
/>
</el-form-item>
</el-col>
</el-row>
</el-form>
</div>
</div>
<div class="result" v-if="show1">
<div class="til">
最佳方案方案一
</div>
<div class="info">
<div class="card">
整体情况
</div>
<div class="card">
<el-form :model="timingForm" ref="userRef" label-width="140px">
<el-row>
<el-col :span="4">
<el-form-item label="初次投资费用(万元):" prop="sceneName" >
<el-input v-model="addForm.strategyName" placeholder="" />
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="年运行费用(万元):" prop="sceneName" >
<el-input v-model="addForm.strategyName" placeholder="" />
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="年总费用(万元):" prop="sceneName" >
<el-input v-model="addForm.strategyName" placeholder="" />
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="年减碳量(吨):" prop="sceneName" >
<el-input v-model="addForm.strategyName" placeholder="" />
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="替代电量(千瓦时):" prop="sceneName" >
<el-input v-model="addForm.strategyName" placeholder="" />
</el-form-item>
</el-col>
</el-row>
</el-form>
</div>
<div class="card">
需配置设备情况
</div>
<div class="card">
<el-form :model="timingForm" ref="userRef" label-width="140px">
<el-row>
<el-col :span="4">
<el-form-item label="方案详情:" prop="sceneName" >
<el-input v-model="addForm.strategyName" placeholder="" />
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="设备类型:" prop="sceneName" >
<el-input v-model="addForm.strategyName" placeholder="" />
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="设备规格:" prop="sceneName" >
<el-input v-model="addForm.strategyName" placeholder="" />
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="数量(台/套):" prop="sceneName" >
<el-input v-model="addForm.strategyName" placeholder="" />
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="单位(元/台、元/套):" prop="sceneName" >
<el-input v-model="addForm.strategyName" placeholder="" />
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="总价(万元):" prop="sceneName" >
<el-input v-model="addForm.strategyName" placeholder="" />
</el-form-item>
</el-col>
</el-row>
</el-form>
</div>
<div class="card">
方案优势
</div>
<div class="card">
<el-form :model="timingForm" ref="userRef" label-width="140px">
<el-row>
<el-col :span="4">
<el-form-item label="安全性:" prop="sceneName" >
<el-input v-model="addForm.strategyName" placeholder="" />
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="经济性:" prop="sceneName" >
<el-input v-model="addForm.strategyName" placeholder="" />
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="智能性:" prop="sceneName" >
<el-input v-model="addForm.strategyName" placeholder="" />
</el-form-item>
</el-col>
</el-row>
</el-form>
</div>
</div>
</div>
</div>
</template>
<script setup>
import {ElMessage,ElMessageBox} from 'element-plus'
import {ref,reactive,watch,onMounted} from "vue";
const open = ref(true)
const point = ref(3.7)
const point1 = ref('78')
const show1 = ref(false)
const timingForm = reactive({
sceneName:'',
})
const addForm = reactive({
strategyName:'',
})
function submitForm() {
show1.value=true
};
function cancel() {
show1.value=false
addForm.strategyName=''
};
</script>
<style scoped lang="scss">
.rate{
--el-rate-text-color: #ff9900;
}
.bod{
padding: 20px;
.inp{
border: 1px solid white;
padding: 20px;
}
.result{
margin-top: 20px;
border: 1px solid white;
padding: 20px;
.point{
}
.til{
font-size: 16px;
color:#ff9900 ;
}
.info{
height: 400px;
.card{
margin-top: 20px;
}
}
}
}
</style>