From ddfbb100e4e64e53333d2351c0e7db15ebf0d83b Mon Sep 17 00:00:00 2001
From: shj <1790240199@qq.com>
Date: 星期一, 18 七月 2022 11:05:19 +0800
Subject: [PATCH] css
---
src/App.vue | 3
src/views/goalManagement/targetSettings/component/dailogAdd.vue | 190 +++++++++++++++++++++++------------------------
src/assets/index.css | 10 ++
3 files changed, 107 insertions(+), 96 deletions(-)
diff --git a/src/App.vue b/src/App.vue
index 4b91ce1..0a49567 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -98,4 +98,7 @@
},
});
</script>
+<style>
+ @import '/@/assets/index.css';
+</style>
diff --git a/src/assets/index.css b/src/assets/index.css
new file mode 100644
index 0000000..9c43f1a
--- /dev/null
+++ b/src/assets/index.css
@@ -0,0 +1,10 @@
+.pot {
+ position: absolute;
+ top: 19px;
+ right: 40px;
+ border: none !important;
+ padding: 0;
+}
+.pot:focus,.pot:hover{
+ background-color: #fff !important;
+}
\ No newline at end of file
diff --git a/src/views/goalManagement/targetSettings/component/dailogAdd.vue b/src/views/goalManagement/targetSettings/component/dailogAdd.vue
index f638491..08b2ecd 100644
--- a/src/views/goalManagement/targetSettings/component/dailogAdd.vue
+++ b/src/views/goalManagement/targetSettings/component/dailogAdd.vue
@@ -1,105 +1,103 @@
<template>
- <el-dialog v-model="Shows" title="新建目标设定" width="50%" draggable>
- <el-form :model="form" label-width="120px">
- <el-row>
- <el-col :span="11">
- <el-form-item label="安全目标指标">
- <el-input v-model="form.name" />
- </el-form-item>
- </el-col>
- <el-col :span="11" :offset="2">
- <el-form-item label="目标指标编号">
- <el-input v-model="form.name" />
- </el-form-item>
- </el-col>
- </el-row>
- <el-row>
- <el-col :span="11">
- <el-form-item label="年度">
- <el-input v-model="form.name" />
- </el-form-item>
- </el-col>
- <el-col :span="11" :offset="2">
- <el-form-item label="指标值">
- <el-input v-model="form.name" />
- </el-form-item>
- </el-col>
- </el-row>
- <el-row>
- <el-col :span="11">
- <el-form-item label="指标级别">
- <el-select
- v-model="form.region"
- placeholder="please select your zone"
- style="width:100%"
- >
- <el-option label="Zone one" value="shanghai" />
- <el-option label="Zone two" value="beijing" />
- </el-select>
- </el-form-item>
- </el-col>
- <el-col :span="11" :offset="2">
- <el-form-item label="完成期限">
- <el-date-picker
- v-model="form.date1"
- type="date"
- placeholder="Pick a date"
- width="100%"
- />
- </el-form-item>
- </el-col>
- </el-row>
- <el-form-item label="备注信息">
- <el-input v-model="form.desc" type="textarea" />
- </el-form-item>
- </el-form>
- <template #footer>
- <span class="dialog-footer">
- <el-button @click="Shows = false" size="default">关闭</el-button>
- <el-button type="primary" @click="Shows = false" size="default"
- >确定</el-button
- >
- </span>
- </template>
- </el-dialog>
+ <el-dialog v-model="Shows" :fullscreen="full" title="新建目标设定" width="50%" draggable>
+ <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
+ <el-form :model="form" label-width="120px">
+ <el-row>
+ <el-col :span="11">
+ <el-form-item label="安全目标指标">
+ <el-input v-model="form.name" />
+ </el-form-item>
+ </el-col>
+ <el-col :span="11" :offset="2">
+ <el-form-item label="目标指标编号">
+ <el-input v-model="form.name" />
+ </el-form-item>
+ </el-col>
+ </el-row>
+ <el-row>
+ <el-col :span="11">
+ <el-form-item label="年度">
+ <el-input v-model="form.name" />
+ </el-form-item>
+ </el-col>
+ <el-col :span="11" :offset="2">
+ <el-form-item label="指标值">
+ <el-input v-model="form.name" />
+ </el-form-item>
+ </el-col>
+ </el-row>
+ <el-row>
+ <el-col :span="11">
+ <el-form-item label="指标级别">
+ <el-select v-model="form.region" placeholder="please select your zone" style="width: 100%">
+ <el-option label="Zone one" value="shanghai" />
+ <el-option label="Zone two" value="beijing" />
+ </el-select>
+ </el-form-item>
+ </el-col>
+ <el-col :span="11" :offset="2">
+ <el-form-item label="完成期限">
+ <el-date-picker v-model="form.date1" type="date" placeholder="Pick a date" width="100%" />
+ </el-form-item>
+ </el-col>
+ </el-row>
+ <el-form-item label="备注信息">
+ <el-input v-model="form.desc" type="textarea" />
+ </el-form-item>
+ </el-form>
+ <template #footer>
+ <span class="dialog-footer">
+ <el-button @click="Shows = false" size="default">关闭</el-button>
+ <el-button type="primary" @click="Shows = false" size="default">确定</el-button>
+ </span>
+ </template>
+ </el-dialog>
</template>
<script lang="ts">
-import { ref, toRefs, reactive, onMounted,watch,defineComponent } from "vue";
-import {
- ElMessageBox,
- ElMessage,
- ElButton,
- ElInput,
- TabsPaneContext,
- FormInstance,
-} from "element-plus";
+import { ref, toRefs, reactive, onMounted, watch, defineComponent } from 'vue';
+import screenfull from 'screenfull';
+import { ElMessageBox, ElMessage, ElButton, ElInput, TabsPaneContext, FormInstance } from 'element-plus';
+import { FullScreen } from '@element-plus/icons-vue';
+
export default defineComponent({
- setup(props) {
- let Shows=ref(false)
- const form = reactive({
- name: "",
- region: "",
- date1: "",
- date2: "",
- delivery: false,
- type: [],
- resource: "",
- desc: "",
- })
- // 打开弹窗
- const openDialog = (type:string,value:any,projectList: any,projectId:string) => {
- Shows.value=true
+ setup(props) {
+ let Shows = ref(false);
+ const form = reactive({
+ name: '',
+ region: '',
+ date1: '',
+ date2: '',
+ delivery: false,
+ type: [],
+ resource: '',
+ desc: '',
+ });
+ // 打开弹窗
+ const openDialog = (type: string, value: any, projectList: any, projectId: string) => {
+ Shows.value = true;
+ };
+ //全屏
+ const full = ref(false);
+ const toggleFullscreen = () => {
+ if (full.value == false) {
+ full.value = true;
+ }else{
+ full.value = false;
}
- return {
- openDialog,
- Shows,
- form,
- };
- },
+ };
+ return {
+ openDialog,
+ Shows,
+ form,
+ full,
+ toggleFullscreen,
+ FullScreen,
+ };
+ },
});
</script>
<style scoped>
- .el-row{
- padding:0 0 20px 0;
- }
+.el-row {
+ padding: 0 0 20px 0;
+}
</style>
\ No newline at end of file
--
Gitblit v1.9.2