Browse Source

更改bug

wangqin
zhangzhang 1 year ago
parent
commit
18946c6c4f
  1. 3
      ruoyi-ui/src/assets/styles/JiHeExpressway.scss
  2. 42
      ruoyi-ui/src/views/JiHeExpressway/components/FormConfig/components/ElCheckboxGroup.vue
  3. 22
      ruoyi-ui/src/views/JiHeExpressway/pages/control/event/governanceAnalysis/components/auditAnalytics/StatsDialogVisible/index.vue
  4. 9
      ruoyi-ui/src/views/JiHeExpressway/pages/service/board/index.vue

3
ruoyi-ui/src/assets/styles/JiHeExpressway.scss

@ -81,12 +81,13 @@
line-height: $inputHeight; line-height: $inputHeight;
padding: 0; padding: 0;
width: 100%; width: 100%;
border: none;
.el-input-number__decrease, .el-input-number__decrease,
.el-input-number__increase { .el-input-number__increase {
width: 22px; width: 22px;
height: $inputHeight; height: $inputHeight;
background-color: #004a69; background-color: #0D5F79;
border: none; border: none;
color: #fff; color: #fff;

42
ruoyi-ui/src/views/JiHeExpressway/components/FormConfig/components/ElCheckboxGroup.vue

@ -1,15 +1,26 @@
<template> <template>
<ElCheckboxGroup v-bind="$attrs" v-on="$listeners" class='ElCheckboxGroup' :style="{ gap }"> <ElCheckboxGroup
<ElCheckbox v-for="item in options" :disabled="item.disabled" :label="item[id] || item[label]" v-bind="$attrs"
:key="item[id] || item[label]"> v-on="$listeners"
<slot :name="item[id] || item[label]" :data="item">{{ item[label] }}</slot> class="ElCheckboxGroup"
:style="{ gap }"
>
<ElCheckbox
v-for="item in options"
:disabled="item.disabled"
:label="item[id] || item[label]"
:key="item[id] || item[label]"
>
<slot :name="item[id] || item[label]" :data="item">{{
item[label]
}}</slot>
</ElCheckbox> </ElCheckbox>
</ElCheckboxGroup> </ElCheckboxGroup>
</template> </template>
<script> <script>
export default { export default {
name: 'ElCheckboxGroup_', name: "ElCheckboxGroup_",
props: { props: {
/** /**
* { * {
@ -19,24 +30,24 @@ export default {
*/ */
options: { options: {
type: Array, type: Array,
default: () => [] default: () => [],
}, },
id: { id: {
type: String, type: String,
default: 'key' default: "key",
}, },
label: { label: {
type: String, type: String,
default: 'label' default: "label",
}, },
gap: { gap: {
default: "24px" default: "24px",
} },
} },
} };
</script> </script>
<style lang='scss' scoped> <style lang="scss" scoped>
.ElCheckboxGroup { .ElCheckboxGroup {
display: flex; display: flex;
flex-wrap: wrap; flex-wrap: wrap;
@ -47,6 +58,7 @@ export default {
display: flex; display: flex;
align-items: center; align-items: center;
gap: 6px; gap: 6px;
width: 100px;
.el-checkbox__input { .el-checkbox__input {
line-height: 0; line-height: 0;
@ -54,10 +66,10 @@ export default {
.el-checkbox__inner { .el-checkbox__inner {
width: 16px; width: 16px;
height: 16px; height: 16px;
background: #0A3E54; background: #0a3e54;
border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px;
opacity: 1; opacity: 1;
border: 1px solid rgba(98, 224, 254, .6); border: 1px solid rgba(98, 224, 254, 0.6);
&::after { &::after {
width: 4.5px; width: 4.5px;

22
ruoyi-ui/src/views/JiHeExpressway/pages/control/event/governanceAnalysis/components/auditAnalytics/StatsDialogVisible/index.vue

@ -359,12 +359,22 @@ export default {
}), }),
]).then((res) => { ]).then((res) => {
if (res[0].status === "fulfilled" && res[0].value.code == 200) { if (res[0].status === "fulfilled" && res[0].value.code == 200) {
this.searchFormList[2].options.options = res[0].value.data.map( // this.searchFormList[2].options.options = res[0].value.data.map(
(item) => ({ // (item) => ({
key: item.id, // key: item.id,
label: item.facilityName, // label: item.facilityName,
}) // })
); // );
let dataList = [];
res[0].value.data.forEach((item) => {
if (item.facilityType == 1) {
dataList.push({
key: item.id,
label: item.facilityName,
});
}
});
this.searchFormList[2].options.options = dataList;
this.facilityIds = res[0].value.data.map((item) => item.id); this.facilityIds = res[0].value.data.map((item) => item.id);
// this.searchFormList[2].default = res[0].value.data.map(item => item.id) // this.searchFormList[2].default = res[0].value.data.map(item => item.id)
let currentMonth = moment().format("YYYY-MM"); let currentMonth = moment().format("YYYY-MM");

9
ruoyi-ui/src/views/JiHeExpressway/pages/service/board/index.vue

@ -32,7 +32,6 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<vuescroll :ops="scrollOptions" style="flex: 1; height: 0"> <vuescroll :ops="scrollOptions" style="flex: 1; height: 0">
<!-- {{ boardSizeDic }} -->
<el-collapse <el-collapse
v-model="selectedSize" v-model="selectedSize"
accordion accordion
@ -46,8 +45,6 @@
:name="key" :name="key"
> >
<div v-if="item.list.length > 0"> <div v-if="item.list.length > 0">
<!-- <el-checkbox style="width: 100%" :indeterminate="isIndeterminate" v-model="checkAll" @change="handleCheckAllChange">全选
</el-checkbox> -->
<el-checkbox-group <el-checkbox-group
class="checkbox" class="checkbox"
v-model="checkedDeviceIds" v-model="checkedDeviceIds"
@ -60,8 +57,6 @@
:key="index" :key="index"
> >
<div>{{ itm.deviceName }}</div> <div>{{ itm.deviceName }}</div>
<!-- <el-tooltip :content="itm.ip" placement="top">
</el-tooltip> -->
<el-tooltip content="回读当前信息" placement="right"> <el-tooltip content="回读当前信息" placement="right">
<el-button <el-button
class="el-icon-tickets huiduButton" class="el-icon-tickets huiduButton"
@ -91,6 +86,7 @@
<el-button <el-button
class="btnInfoBoard" class="btnInfoBoard"
type="add" type="add"
:disabled="!selectedSize"
@click.native="____onAddDeviceItem()" @click.native="____onAddDeviceItem()"
>添加信息</el-button >添加信息</el-button
> >
@ -570,7 +566,7 @@ export default {
this.selectedBdMsg = _.cloneDeep(testDeviceInfo.data["3A"].content); this.selectedBdMsg = _.cloneDeep(testDeviceInfo.data["3A"].content);
} else { } else {
if (!deviceFrom.iotDeviceId) { if (!deviceFrom.iotDeviceId) {
this.$message.warning("提示设备未接入!"); this.$message.warning("设备未接入!");
return; return;
} }
this.selectedBdMsg = []; this.selectedBdMsg = [];
@ -811,6 +807,7 @@ export default {
// }, // },
// //
____onChangeSize(val) { ____onChangeSize(val) {
console.log("777777");
this.____setAvailableTemplate(); this.____setAvailableTemplate();
this.checkedDeviceIds = []; this.checkedDeviceIds = [];
this.selectedDevice = {}; this.selectedDevice = {};

Loading…
Cancel
Save