From dd1bb5e756d7dbebf0140deb8e2510c1cbbd81db Mon Sep 17 00:00:00 2001 From: fuliqi <fuliqi@qq.com> Date: 星期三, 17 七月 2024 11:20:49 +0800 Subject: [PATCH] 工单阈值字段定义,菜单样式回滚 --- src/assets/styles/variables.scss | 16 src/views/system/work-order/threshold/index.vue | 334 ++++++++++++++++++++++----------- src/layout/components/Navbar.vue | 8 src/layout/components/Sidebar/index.vue | 19 - src/layout/components/Sidebar/SidebarItem.vue | 173 +++++++--------- src/views/system/work-order/index.vue | 9 6 files changed, 320 insertions(+), 239 deletions(-) diff --git a/src/assets/styles/variables.scss b/src/assets/styles/variables.scss index dfc2829..34484d4 100644 --- a/src/assets/styles/variables.scss +++ b/src/assets/styles/variables.scss @@ -9,17 +9,17 @@ $panGreen: #30B08F; // 榛樿鑿滃崟涓婚椋庢牸 -$base-menu-color:#1890FF; -$base-menu-color-active:#1890FF; -$base-menu-background:#ffffff; -$base-logo-title-color: #1890FF; +$base-menu-color:#bfcbd9; +$base-menu-color-active:#f4f4f5; +$base-menu-background:#304156; +$base-logo-title-color: #ffffff; -$base-menu-light-color:rgba(101, 178, 233, 0.7); +$base-menu-light-color:rgba(0,0,0,.70); $base-menu-light-background:#ffffff; -$base-logo-light-title-color: #4f94d5; +$base-logo-light-title-color: #001529; -$base-sub-menu-background:#ffffff; -$base-sub-menu-hover:#abceef; +$base-sub-menu-background:#1f2d3d; +$base-sub-menu-hover:#001528; // 鑷畾涔夋殫鑹茶彍鍗曢鏍� /** diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue index 2a5d731..1f814e8 100644 --- a/src/layout/components/Navbar.vue +++ b/src/layout/components/Navbar.vue @@ -1,7 +1,7 @@ <template> <div class="navbar"> <hamburger id="hamburger-container" :is-active="sidebar.opened" class="hamburger-container" - @toggleClick="toggleSideBar" /> + @toggleClick="toggleSideBar" /> <breadcrumb id="breadcrumb-container" class="breadcrumb-container" v-if="!topNav" /> <top-nav id="topmenu-container" class="topmenu-container" v-if="topNav" /> @@ -39,13 +39,13 @@ </div> <div class="button-container"> - <el-button type="primary" @click="toScreen" size="small">鍙鍖栧ぇ灞�</el-button> + <el-button type="primary" @click="toScreen">鍙鍖栧ぇ灞�</el-button> </div> <div class="button-container"> - <el-button type="primary" @click="toSystemB" size="small">璺宠浆B绯荤粺</el-button> + <el-button type="primary" @click="toSystemB">璺宠浆B绯荤粺</el-button> </div> <div class="button-container"> - <el-button type="primary" @click="toSystemA" size="small">璺宠浆A绯荤粺</el-button> + <el-button type="primary" @click="toSystemA">璺宠浆A绯荤粺</el-button> </div> </div> </template> diff --git a/src/layout/components/Sidebar/SidebarItem.vue b/src/layout/components/Sidebar/SidebarItem.vue index 058d557..8a35ba0 100644 --- a/src/layout/components/Sidebar/SidebarItem.vue +++ b/src/layout/components/Sidebar/SidebarItem.vue @@ -1,40 +1,16 @@ <template> <div v-if="!item.hidden"> - <template - v-if=" - hasOneShowingChild(item.children, item) && - (!onlyOneChild.children || onlyOneChild.noShowingChildren) && - !item.alwaysShow - " - > - <app-link - v-if="onlyOneChild.meta" - :to="resolvePath(onlyOneChild.path, onlyOneChild.query)" - > - <el-menu-item - :index="resolvePath(onlyOneChild.path)" - :class="{ 'submenu-title-noDropdown': !isNest }" - > - <item - :icon="onlyOneChild.meta.icon || (item.meta && item.meta.icon)" - :title="onlyOneChild.meta.title" - /> + <template v-if="hasOneShowingChild(item.children,item) && (!onlyOneChild.children||onlyOneChild.noShowingChildren)&&!item.alwaysShow"> + <app-link v-if="onlyOneChild.meta" :to="resolvePath(onlyOneChild.path, onlyOneChild.query)"> + <el-menu-item :index="resolvePath(onlyOneChild.path)" :class="{'submenu-title-noDropdown':!isNest}"> + <item :icon="onlyOneChild.meta.icon||(item.meta&&item.meta.icon)" :title="onlyOneChild.meta.title" /> </el-menu-item> </app-link> </template> - <el-submenu - v-else - ref="subMenu" - :index="resolvePath(item.path)" - popper-append-to-body - > + <el-submenu v-else ref="subMenu" :index="resolvePath(item.path)" popper-append-to-body> <template slot="title"> - <item - v-if="item.meta" - :icon="item.meta && item.meta.icon" - :title="item.meta.title" - /> + <item v-if="item.meta" :icon="item.meta && item.meta.icon" :title="item.meta.title" /> </template> <sidebar-item v-for="(child, index) in item.children" @@ -47,78 +23,77 @@ </el-submenu> </div> </template> + <script> + import path from 'path' + import { isExternal } from '@/utils/validate' + import Item from './Item' + import AppLink from './Link' + import FixiOSBug from './FixiOSBug' -<script> -import path from "path"; -import { isExternal } from "@/utils/validate"; -import Item from "./Item"; -import AppLink from "./Link"; -import FixiOSBug from "./FixiOSBug"; - -export default { - name: "SidebarItem", - components: { Item, AppLink }, - mixins: [FixiOSBug], - props: { - // route object - item: { - type: Object, - required: true, - }, - isNest: { - type: Boolean, - default: false, - }, - basePath: { - type: String, - default: "", - }, - }, - data() { - this.onlyOneChild = null; - return {}; - }, - methods: { - hasOneShowingChild(children = [], parent) { - if (!children) { - children = []; - } - const showingChildren = children.filter((item) => { - if (item.hidden) { - return false; - } else { - // Temp set(will be used if only has one showing child) - this.onlyOneChild = item; - return true; + export default { + name: 'SidebarItem', + components: { Item, AppLink }, + mixins: [FixiOSBug], + props: { + // route object + item: { + type: Object, + required: true + }, + isNest: { + type: Boolean, + default: false + }, + basePath: { + type: String, + default: '' } - }); + }, + data() { + this.onlyOneChild = null + return {} + }, + methods: { + hasOneShowingChild(children = [], parent) { + if (!children) { + children = []; + } + const showingChildren = children.filter(item => { + if (item.hidden) { + return false + } else { + // Temp set(will be used if only has one showing child) + this.onlyOneChild = item + return true + } + }) - // When there is only one child router, the child router is displayed by default - if (showingChildren.length === 1) { - return true; - } + // When there is only one child router, the child router is displayed by default + if (showingChildren.length === 1) { + return true + } - // Show parent if there are no child router to display - if (showingChildren.length === 0) { - this.onlyOneChild = { ...parent, path: "", noShowingChildren: true }; - return true; - } + // Show parent if there are no child router to display + if (showingChildren.length === 0) { + this.onlyOneChild = { ... parent, path: '', noShowingChildren: true } + return true + } - return false; - }, - resolvePath(routePath, routeQuery) { - if (isExternal(routePath)) { - return routePath; + return false + }, + resolvePath(routePath, routeQuery) { + if (isExternal(routePath)) { + return routePath + } + if (isExternal(this.basePath)) { + return this.basePath + } + if (routeQuery) { + let query = JSON.parse(routeQuery); + return { path: path.resolve(this.basePath, routePath), query: query } + } + return path.resolve(this.basePath, routePath) + } } - if (isExternal(this.basePath)) { - return this.basePath; - } - if (routeQuery) { - let query = JSON.parse(routeQuery); - return { path: path.resolve(this.basePath, routePath), query: query }; - } - return path.resolve(this.basePath, routePath); - }, - }, -}; -</script> + } + </script> diff --git a/src/layout/components/Sidebar/index.vue b/src/layout/components/Sidebar/index.vue index 056aa5e..d464186 100644 --- a/src/layout/components/Sidebar/index.vue +++ b/src/layout/components/Sidebar/index.vue @@ -1,25 +1,20 @@ <template> - <div - :class="{ 'has-logo': showLogo }" - :style="{ - backgroundColor: - settings.sideTheme === 'theme-dark' - ? variables.menuBackground - : variables.menuLightBackground, - }" - > + <div :class="{'has-logo':showLogo}" :style="{ backgroundColor: settings.sideTheme === 'theme-dark' ? variables.menuBackground : variables.menuLightBackground }"> <logo v-if="showLogo" :collapse="isCollapse" /> <el-scrollbar :class="settings.sideTheme" wrap-class="scrollbar-wrapper"> <el-menu :default-active="activeMenu" :collapse="isCollapse" + :background-color="settings.sideTheme === 'theme-dark' ? variables.menuBackground : variables.menuLightBackground" + :text-color="settings.sideTheme === 'theme-dark' ? variables.menuColor : variables.menuLightColor" :unique-opened="true" + :active-text-color="settings.theme" :collapse-transition="false" mode="vertical" > <sidebar-item v-for="(route, index) in sidebarRouters" - :key="route.path + index" + :key="route.path + index" :item="route" :base-path="route.path" /> @@ -56,7 +51,7 @@ }, isCollapse() { return !this.sidebar.opened; - }, - }, + } + } }; </script> diff --git a/src/views/system/work-order/index.vue b/src/views/system/work-order/index.vue index 121c94d..acce881 100644 --- a/src/views/system/work-order/index.vue +++ b/src/views/system/work-order/index.vue @@ -53,7 +53,7 @@ >鎵归噺瀹℃牳</el-button> </el-col> </el-row> - + <el-row :gutter="20"> <el-col :xl="6" :lg="8" :md="12" :sm="24" v-for="item in workOrderList" :key="item.id" style="margin-bottom: 20px;"> <el-card :body-style="{ padding: '0px',display: 'flex' }"> @@ -246,9 +246,10 @@ <div class="y-item-1"> <div class="flow-item-x"> 鐜板満鎯呭喌锛� - <el-tooltip class="item" effect="dark" :content="item.ywCondition" placement="top"> - <el-tag size="small" class="line-limit-length">{{ item.ywCondition }}</el-tag> - </el-tooltip> + <div v-html="item.ywCondition"></div> +<!-- <el-tooltip class="item" effect="dark" :content="item.ywCondition" placement="top">--> +<!-- <el-tag size="small" class="line-limit-length">{{ item.ywCondition }}</el-tag>--> +<!-- </el-tooltip>--> </div> <!-- <div class="flow-item-x"> <el-tag size="small" v-for="file in item.ywProofMaterials != null ? item.ywProofMaterials.split(',') : item.ywProofMaterials" :key="file" @click="handleDownload(file)">{{ file.substring(file.lastIndexOf("/") + 1) }}</el-tag> diff --git a/src/views/system/work-order/threshold/index.vue b/src/views/system/work-order/threshold/index.vue index 8754259..07815a9 100644 --- a/src/views/system/work-order/threshold/index.vue +++ b/src/views/system/work-order/threshold/index.vue @@ -45,39 +45,94 @@ <span style="font-size: small">宸ュ崟闃堝��</span> <div> <el-form label-width="100px"> - <el-form-item label="鍥惧儚璐ㄩ噺"> + <el-form-item label="妯$硦鍒嗗�硷細"> <el-input - v-model="videoList.imageQuality" + v-model="videoList.blur" size="mini" style="width: 100px" v-if="ifEdit" ></el-input> <span v-else>{{ - thresholdList[0].imageQuality - }}</span></el-form-item - > - <el-form-item label="瑙嗛璐ㄩ噺"> + thresholdList[0].blur + }}</span> + </el-form-item> + <el-form-item label="棰滆壊鍒嗗�硷細"> <el-input - v-model="videoList.videoQuality" + v-model="videoList.color" size="mini" style="width: 100px" v-if="ifEdit" ></el-input> <span v-else>{{ - thresholdList[0].videoQuality - }}</span></el-form-item - > - <el-form-item label="鏍囨敞鍑嗙‘鐜�"> + thresholdList[0].color + }}</span> + </el-form-item> + <el-form-item label="浜害鍒嗗�硷細"> <el-input - v-model="videoList.annotationAccuracy" + v-model="videoList.light" size="mini" style="width: 100px" v-if="ifEdit" ></el-input> <span v-else>{{ - thresholdList[0].annotationAccuracy - }}</span></el-form-item - > + thresholdList[0].light + }}</span> + </el-form-item> + <el-form-item label="閬尅鍒嗗�硷細"> + <el-input + v-model="videoList.shade" + size="mini" + style="width: 100px" + v-if="ifEdit" + ></el-input> + <span v-else>{{ + thresholdList[0].shade + }}</span> + </el-form-item> + <el-form-item label="闆姳鍒嗗�硷細"> + <el-input + v-model="videoList.snow" + size="mini" + style="width: 100px" + v-if="ifEdit" + ></el-input> + <span v-else>{{ + thresholdList[0].snow + }}</span> + </el-form-item> + <el-form-item label="鏉$汗鍒嗗�硷細"> + <el-input + v-model="videoList.stripe" + size="mini" + style="width: 100px" + v-if="ifEdit" + ></el-input> + <span v-else>{{ + thresholdList[0].stripe + }}</span> + </el-form-item> + <el-form-item label="鏃犱俊鍙峰垎鍊硷細"> + <el-input + v-model="videoList.signal" + size="mini" + style="width: 100px" + v-if="ifEdit" + ></el-input> + <span v-else>{{ + thresholdList[0].signal + }}</span> + </el-form-item> + <el-form-item label="鏍囨敞鏃堕棿宸�(绉�)锛�"> + <el-input + v-model="videoList.diffTime" + size="mini" + style="width: 100px" + v-if="ifEdit" + ></el-input> + <span v-else>{{ + thresholdList[0].diffTime + }}</span> + </el-form-item> </el-form> </div> </div> @@ -89,39 +144,94 @@ :model="thresholdList[0]" label-width="100px" > - <el-form-item label="鍥惧儚璐ㄩ噺"> + <el-form-item label="妯$硦鍒嗗�硷細"> <el-input - v-model="videoList.imageQualityAuto" + v-model="videoList.blur" size="mini" style="width: 100px" v-if="ifEdit" ></el-input> <span v-else>{{ - thresholdList[0].imageQualityAuto - }}</span></el-form-item - > - <el-form-item label="瑙嗛璐ㄩ噺"> + thresholdList[0].blur + }}</span> + </el-form-item> + <el-form-item label="棰滆壊鍒嗗�硷細"> <el-input - v-model="videoList.videoQualityAuto" + v-model="videoList.color" size="mini" style="width: 100px" v-if="ifEdit" ></el-input> <span v-else>{{ - thresholdList[0].videoQualityAuto - }}</span></el-form-item - > - <el-form-item label="鏍囨敞鍑嗙‘鐜�"> + thresholdList[0].color + }}</span> + </el-form-item> + <el-form-item label="浜害鍒嗗�硷細"> <el-input - v-model="videoList.annotationAccuracyAuto" + v-model="videoList.light" size="mini" style="width: 100px" v-if="ifEdit" ></el-input> <span v-else>{{ - thresholdList[0].annotationAccuracyAuto - }}</span></el-form-item - > + thresholdList[0].light + }}</span> + </el-form-item> + <el-form-item label="閬尅鍒嗗�硷細"> + <el-input + v-model="videoList.shade" + size="mini" + style="width: 100px" + v-if="ifEdit" + ></el-input> + <span v-else>{{ + thresholdList[0].shade + }}</span> + </el-form-item> + <el-form-item label="闆姳鍒嗗�硷細"> + <el-input + v-model="videoList.snow" + size="mini" + style="width: 100px" + v-if="ifEdit" + ></el-input> + <span v-else>{{ + thresholdList[0].snow + }}</span> + </el-form-item> + <el-form-item label="鏉$汗鍒嗗�硷細"> + <el-input + v-model="videoList.stripe" + size="mini" + style="width: 100px" + v-if="ifEdit" + ></el-input> + <span v-else>{{ + thresholdList[0].stripe + }}</span> + </el-form-item> + <el-form-item label="鏃犱俊鍙峰垎鍊硷細"> + <el-input + v-model="videoList.signal" + size="mini" + style="width: 100px" + v-if="ifEdit" + ></el-input> + <span v-else>{{ + thresholdList[0].signal + }}</span> + </el-form-item> + <el-form-item label="鏍囨敞鏃堕棿宸�(绉�)锛�"> + <el-input + v-model="videoList.difftime" + size="mini" + style="width: 100px" + v-if="ifEdit" + ></el-input> + <span v-else>{{ + thresholdList[0].difftime + }}</span> + </el-form-item> </el-form> </div> </div> @@ -159,54 +269,54 @@ <span style="font-size: small">宸ュ崟闃堝��</span> <div> <el-form label-width="100px"> - <el-form-item label="鎶撴媿閲�"> + <el-form-item label="鏃堕挓鍑嗙‘鐜囷細"> <el-input - v-model="faceList.captureNum" + v-model="faceList.clockPercent" size="mini" style="width: 100px" v-if="ifEdit" ></el-input> - <span v-else>{{ thresholdList[1].captureNum }}</span></el-form-item - > - <el-form-item label="鍙婃椂鐜�"> + <span v-else>{{ thresholdList[1].clockPercent }}</span> + </el-form-item> + <el-form-item label="鏁版嵁鍙婃椂鐜囷細"> <el-input - v-model="faceList.timelyRate" + v-model="faceList.timelyPercent" size="mini" style="width: 100px" v-if="ifEdit" ></el-input> - <span v-else>{{ thresholdList[1].timelyRate }}</span></el-form-item - > - <el-form-item label="寤惰繜閲�"> + <span v-else>{{ thresholdList[1].timelyPercent }}</span> + </el-form-item> + <el-form-item label="涓嶅敮涓�鏁版嵁閲忥細"> <el-input - v-model="faceList.delayAmount" + v-model="faceList.nouniqueCount" size="mini" style="width: 100px" v-if="ifEdit" ></el-input> - <span v-else>{{ thresholdList[1].delayAmount }}</span></el-form-item - > - <el-form-item label="璁惧娲昏穬鐜�"> + <span v-else>{{ thresholdList[1].nouniqueCount }}</span> + </el-form-item> + <el-form-item label="寤烘ā澶辫触鐜囷細"> <el-input - v-model="faceList.deviceActiveRate" + v-model="faceList.failPercent" size="mini" style="width: 100px" v-if="ifEdit" ></el-input> - <span v-else>{{ thresholdList[1].deviceActiveRate }}</span></el-form-item - > - <el-form-item label="鎶撴媿鍙婃椂鐜�"> + <span v-else>{{ thresholdList[1].failPercent }}</span> + </el-form-item> + <el-form-item label="骞冲潎浜鸿劯浣庤瘎鍒嗙巼锛�"> <el-input - v-model="faceList.name" + v-model="faceList.lowScorePercent" size="mini" style="width: 100px" v-if="ifEdit" ></el-input> - <span v-else>{{ thresholdList[1].deviceActiveRate }}</span></el-form-item + <span v-else>{{ thresholdList[1].lowScorePercent }}</span></el-form-item > - <el-form-item label="鏃堕挓鍑嗙‘鐜�"> + <el-form-item label="鎸佺画鏃犳暟鎹ぉ鏁帮細"> <el-input - v-model="thresholdList[0].name" + v-model="thresholdList[0].continueNoDataCount" size="mini" style="width: 100px" v-if="ifEdit" @@ -224,56 +334,56 @@ :model="thresholdList[0]" label-width="100px" > - <el-form-item label="鎶撴媿閲�"> + <el-form-item label="鏃堕挓鍑嗙‘鐜囷細"> <el-input - v-model="thresholdList[1].captureNum" + v-model="thresholdList[1].clockPercent" size="mini" style="width: 100px" v-if="ifEdit" ></el-input> <span v-else>{{ - thresholdList[1].captureNum + thresholdList[1].clockPercent }}</span></el-form-item > - <el-form-item label="鍙婃椂鐜�"> + <el-form-item label="鏁版嵁鍙婃椂鐜囷細"> <el-input - v-model="thresholdList[0].name" + v-model="thresholdList[0].timelyPercent" size="mini" style="width: 100px" v-if="ifEdit" ></el-input> <span v-else>{{ 10 }}</span></el-form-item > - <el-form-item label="寤惰繜閲�"> + <el-form-item label="涓嶅敮涓�鏁版嵁閲忥細"> <el-input - v-model="thresholdList[0].name" + v-model="thresholdList[0].nouniqueCount" size="mini" style="width: 100px" v-if="ifEdit" ></el-input> <span v-else>{{ 10 }}</span></el-form-item > - <el-form-item label="璁惧娲昏穬鐜�"> + <el-form-item label="寤烘ā澶辫触鐜囷細"> <el-input - v-model="thresholdList[0].name" + v-model="thresholdList[0].failPercent" size="mini" style="width: 100px" v-if="ifEdit" ></el-input> <span v-else>{{ 10 }}</span></el-form-item > - <el-form-item label="鎶撴媿鍙婃椂鐜�"> + <el-form-item label="骞冲潎浜鸿劯浣庤瘎鍒嗙巼锛�"> <el-input - v-model="thresholdList[0].name" + v-model="thresholdList[0].lowScorePercent" size="mini" style="width: 100px" v-if="ifEdit" ></el-input> <span v-else>{{ 10 }}</span></el-form-item > - <el-form-item label="鏃堕挓鍑嗙‘鐜�"> + <el-form-item label="鎸佺画鏃犳暟鎹ぉ鏁帮細"> <el-input - v-model="thresholdList[0].name" + v-model="thresholdList[0].continueNoDataCount" size="mini" style="width: 100px" v-if="ifEdit" @@ -321,60 +431,60 @@ :model="thresholdList[0]" label-width="120px" > - <el-form-item label="杩囪溅鏁版嵁閲�"> + <el-form-item label="鏃堕挓鍑嗙‘鐜囷細"> <el-input - v-model="thresholdList[0].name" + v-model="thresholdList[0].clockPercent" size="mini" style="width: 100px" v-if="ifEdit" ></el-input> - <span v-else>{{ 10 }}</span></el-form-item - > - <el-form-item label="杩囪溅缂哄け鐜�"> + <span v-else>{{ 10 }}</span> + </el-form-item> + <el-form-item label="鏁版嵁鍙婃椂鐜囷細"> <el-input - v-model="thresholdList[0].name" + v-model="thresholdList[0].timelyPercent" size="mini" style="width: 100px" v-if="ifEdit" ></el-input> - <span v-else>{{ 10 }}</span></el-form-item - > - <el-form-item label="鏈夋晥杩囪溅鏁版嵁閲�"> + <span v-else>{{ 10 }}</span> + </el-form-item> + <el-form-item label="涓嶅敮涓�鏁版嵁閲忥細"> <el-input - v-model="thresholdList[0].name" + v-model="thresholdList[0].nouniqueCount" size="mini" style="width: 100px" v-if="ifEdit" ></el-input> - <span v-else>{{ 10 }}</span></el-form-item - > - <el-form-item label="璁惧娲昏穬鐜�"> + <span v-else>{{ 10 }}</span> + </el-form-item> + <el-form-item label="杞︾墝鏈瘑鍒噺锛�"> <el-input - v-model="thresholdList[0].name" + v-model="thresholdList[0].dayNoNumberCount" size="mini" style="width: 100px" v-if="ifEdit" ></el-input> - <span v-else>{{ 10 }}</span></el-form-item - > - <el-form-item label="鎶撴媿鍙婃椂鐜�"> + <span v-else>{{ 10 }}</span> + </el-form-item> + <el-form-item label="杞﹁締鍏」灞炴�т笉瀹屾暣閲忥細"> <el-input - v-model="thresholdList[0].name" + v-model="thresholdList[0].noIntegrityCount" size="mini" style="width: 100px" v-if="ifEdit" ></el-input> - <span v-else>{{ 10 }}</span></el-form-item - > - <el-form-item label="鏃堕挓鍑嗙‘鐜�"> + <span v-else>{{ 10 }}</span> + </el-form-item> + <el-form-item label="鎸佺画鏃犳暟鎹ぉ鏁帮細"> <el-input - v-model="thresholdList[0].name" + v-model="thresholdList[0].continueNoDataCount" size="mini" style="width: 100px" v-if="ifEdit" ></el-input> - <span v-else>{{ 10 }}</span></el-form-item - > + <span v-else>{{ 10 }}</span> + </el-form-item> </el-form> </div> </div> @@ -386,60 +496,60 @@ :model="thresholdList[0]" label-width="120px" > - <el-form-item label="杩囪溅鏁版嵁閲�"> + <el-form-item label="鏃堕挓鍑嗙‘鐜囷細"> <el-input - v-model="thresholdList[0].name" + v-model="thresholdList[0].clockPercent" size="mini" style="width: 100px" v-if="ifEdit" ></el-input> - <span v-else>{{ 10 }}</span></el-form-item - > - <el-form-item label="杩囪溅缂哄け鐜�"> + <span v-else>{{ 10 }}</span> + </el-form-item> + <el-form-item label="鏁版嵁鍙婃椂鐜囷細"> <el-input - v-model="thresholdList[0].name" + v-model="thresholdList[0].timelyPercent" size="mini" style="width: 100px" v-if="ifEdit" ></el-input> - <span v-else>{{ 10 }}</span></el-form-item - > - <el-form-item label="鏈夋晥杩囪溅鏁版嵁閲�"> + <span v-else>{{ 10 }}</span> + </el-form-item> + <el-form-item label="涓嶅敮涓�鏁版嵁閲忥細"> <el-input - v-model="thresholdList[0].name" + v-model="thresholdList[0].nouniqueCount" size="mini" style="width: 100px" v-if="ifEdit" ></el-input> - <span v-else>{{ 10 }}</span></el-form-item - > - <el-form-item label="璁惧娲昏穬鐜�"> + <span v-else>{{ 10 }}</span> + </el-form-item> + <el-form-item label="杞︾墝鏈瘑鍒噺锛�"> <el-input - v-model="thresholdList[0].name" + v-model="thresholdList[0].dayNoNumberCount" size="mini" style="width: 100px" v-if="ifEdit" ></el-input> - <span v-else>{{ 10 }}</span></el-form-item - > - <el-form-item label="鎶撴媿鍙婃椂鐜�"> + <span v-else>{{ 10 }}</span> + </el-form-item> + <el-form-item label="杞﹁締鍏」灞炴�т笉瀹屾暣閲忥細"> <el-input - v-model="thresholdList[0].name" + v-model="thresholdList[0].noIntegrityCount" size="mini" style="width: 100px" v-if="ifEdit" ></el-input> - <span v-else>{{ 10 }}</span></el-form-item - > - <el-form-item label="鏃堕挓鍑嗙‘鐜�"> + <span v-else>{{ 10 }}</span> + </el-form-item> + <el-form-item label="鎸佺画鏃犳暟鎹ぉ鏁帮細"> <el-input - v-model="thresholdList[0].name" + v-model="thresholdList[0].continueNoDataCount" size="mini" style="width: 100px" v-if="ifEdit" ></el-input> - <span v-else>{{ 10 }}</span></el-form-item - > + <span v-else>{{ 10 }}</span> + </el-form-item> </el-form> </div> </div> -- Gitblit v1.8.0