flx:优化功能

This commit is contained in:
Rain_ 2025-11-14 18:06:23 +08:00
parent 7fa2711874
commit bfa214be09
7 changed files with 2511 additions and 17 deletions

View File

@ -208,7 +208,7 @@ if (process.env.NODE_ENV == "development") {
// axios.defaults.baseURL = "http://139.9.66.234:20628"; // axios.defaults.baseURL = "http://139.9.66.234:20628";
// axios.defaults.baseURL = "http://jxj.zhgdyun.com:9500"; // axios.defaults.baseURL = "http://jxj.zhgdyun.com:9500";
// axios.defaults.baseURL = "http://jxj.zhgdyun.com:21000"; // 潮州 // axios.defaults.baseURL = "http://jxj.zhgdyun.com:21000"; // 潮州
axios.defaults.baseURL = "http://gszhdz.crpower.com.cn:9809/"; // 敦煌 // axios.defaults.baseURL = "http://gszhdz.crpower.com.cn:9809/"; // 敦煌
// axios.defaults.baseURL = "https://gszhdz.crpower.com.cn:9807/"; // 敦煌 // axios.defaults.baseURL = "https://gszhdz.crpower.com.cn:9807/"; // 敦煌
} else if (process.env.NODE_ENV == "debug") { } else if (process.env.NODE_ENV == "debug") {
axios.defaults.baseURL = "https://www.ceshi.com"; axios.defaults.baseURL = "https://www.ceshi.com";

View File

@ -53,6 +53,7 @@
<!-- <img src="@/assets/images/bigScreen/icon-close.png" /> --> <!-- <img src="@/assets/images/bigScreen/icon-close.png" /> -->
</div> </div>
</div> </div>
</div>
</template> </template>
<script> <script>

View File

@ -4,13 +4,13 @@
@refresh="onRefresh" @refresh="onRefresh"
:title="'甘肃华润新能源智慧电站'" :title="'甘肃华润新能源智慧电站'"
></NewHeader> ></NewHeader>
<!-- <HomeworkControlProcess ref="homeworkRef"></HomeworkControlProcess> --> <HomeworkControlProcess ref="homeworkRef"></HomeworkControlProcess>
</div> </div>
</template> </template>
<script setup> <script setup>
import { ref, onMounted } from "vue"; import { ref, onMounted } from "vue";
import NewHeader from "@/views/companyAdmin/companyBigScreen/components/newHeader.vue"; import NewHeader from "@/views/companyAdmin/companyBigScreen/components/newHeader.vue";
// import HomeworkControlProcess from "./homeworkControlProcess.vue"; import HomeworkControlProcess from "./homeworkControlProcess.vue";
const homeworkRef = ref(null); const homeworkRef = ref(null);
const onRefresh = () => { const onRefresh = () => {
console.log("刷新"); console.log("刷新");

View File

@ -190,6 +190,22 @@
<div>工作票类型</div> <div>工作票类型</div>
<div>{{ workTicketDetail.typeName }}</div> <div>{{ workTicketDetail.typeName }}</div>
</div> </div>
<div class="box1">
<div>风险状态</div>
<div
class="state-box"
:class="{
gfx_active:
workTicketDetail.riskType == 2,
}"
>
{{
workTicketDetail.riskType == 2
? "高风险"
: "一般风险"
}}
</div>
</div>
<div class="box1"> <div class="box1">
<div>工作票编号</div> <div>工作票编号</div>
<div> <div>
@ -591,6 +607,21 @@
}} }}
</div> </div>
</div> </div>
<div>
<div>风险状态</div>
<div
class="state-box"
:class="{
gfx_active: workTicketDetail.riskType == 2,
}"
>
{{
workTicketDetail.riskType == 2
? "高风险"
: "一般风险"
}}
</div>
</div>
<div> <div>
<div>工作票类型</div> <div>工作票类型</div>
<div> <div>
@ -1829,6 +1860,19 @@ const projectSnName = computed(() => {
border-radius: 4px; border-radius: 4px;
} }
} }
.state-box {
padding: 4px 8px;
min-width: 40px;
color: white;
background-color: #88cf65;
border-radius: 4px;
text-align: center;
flex: initial !important;
}
.gfx_active {
background-color: #ff0000;
color: #ffffff;
}
} }
.box1-header { .box1-header {
display: flex; display: flex;
@ -2273,12 +2317,16 @@ const projectSnName = computed(() => {
background-color: #88cf65; background-color: #88cf65;
border-radius: 4px; border-radius: 4px;
text-align: center; text-align: center;
flex: 0 !important; flex: initial !important;
} }
.state-box_offline { .state-box_offline {
background-color: #f7f7f7; background-color: #f7f7f7;
color: #272d45 !important; color: #272d45 !important;
} }
.gfx_active {
background-color: #ff0000;
color: #ffffff;
}
} }
} }
} }

View File

@ -532,7 +532,7 @@
:action="$store.state.UPLOADURL" :action="$store.state.UPLOADURL"
list-type="picture-card" list-type="picture-card"
name="files" name="files"
:limit="5" :limit="20"
accept=".png, .jpg, .jpeg" accept=".png, .jpg, .jpeg"
:file-list="workTicketForm.workTicketAttachment" :file-list="workTicketForm.workTicketAttachment"
:on-exceed="handleExceed" :on-exceed="handleExceed"
@ -551,7 +551,7 @@
:on-success="(res, file) => handleSuccess(res, file, 2)" :on-success="(res, file) => handleSuccess(res, file, 2)"
:on-remove="(file, fileList) => handleRemove(file, fileList, 2)" :on-remove="(file, fileList) => handleRemove(file, fileList, 2)"
multiple multiple
:limit="10" :limit="20"
:on-exceed="handleExceed" :on-exceed="handleExceed"
:file-list="workTicketForm.otherAttachment" :file-list="workTicketForm.otherAttachment"
> >
@ -1883,6 +1883,14 @@ export default {
}; };
setWorkTicketOperateWorkTicketApi(data).then((res) => { setWorkTicketOperateWorkTicketApi(data).then((res) => {
if (res.code == 200) { if (res.code == 200) {
if (res.result && res.result.code == 1) {
this.$alert(res.result.message, "", {
confirmButtonText: "确定",
callback: (action) => {},
});
// this.$message.warning(res.result.message);
return;
}
this.$message.success(res.message); this.$message.success(res.message);
this.initWorkTicketClose(); this.initWorkTicketClose();
this.getWorkTicketList(); this.getWorkTicketList();