¶Ô±ÈÐÂÎļþ |
| | |
| | | <!-- |
| | | * @Author: licp lichunping@guanfang.com.cn |
| | | * @Date: 2024-07-29 15:44:19 |
| | | * @LastEditors: licp lichunping@guanfang.com.cn |
| | | * @LastEditTime: 2024-07-29 16:11:59 |
| | | * @FilePath: \center-lims-before\src\components\do\a6-device\check-and-accept.vue |
| | | * @Description: è¿æ¯é»è®¤è®¾ç½®,请设置`customMade`, æå¼koroFileHeaderæ¥çé
ç½® è¿è¡è®¾ç½®: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE |
| | | --> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <!-- |
| | | * @Author: licp lichunping@guanfang.com.cn |
| | | * @Date: 2024-07-29 15:43:42 |
| | | * @LastEditors: licp lichunping@guanfang.com.cn |
| | | * @LastEditTime: 2024-07-29 15:43:48 |
| | | * @FilePath: \center-lims-before\src\components\do\a6-device\files.vue |
| | | * @Description: è¿æ¯é»è®¤è®¾ç½®,请设置`customMade`, æå¼koroFileHeaderæ¥çé
ç½® è¿è¡è®¾ç½®: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE |
| | | --> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div>è¿è¡æ»è§</div> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | |
| | | } |
| | | </script> |
| | | |
| | | <style scoped> |
| | | |
| | | </style> |
| | |
| | | conclusionList = a.template.filter(n => n.v.ps != undefined && n.v.ps.value === 'ç»è®º') |
| | | finalList = a.template.filter(n => n.v.ps != undefined && n.v.ps.value === 'æç»å¼') |
| | | a.template.forEach( b => { |
| | | if (b.v.ps != undefined && b.v.ps.value === 'åºå·' && (b.v.mc == undefined || Object.keys(b.v.mc) |
| | | .length === 4)) { |
| | | if (b.v.ps != undefined && b.v.ps.value === 'åºå·' && (b.v.mc == undefined || Object.keys(b.v.mc).length === 4)) { |
| | | count1++ |
| | | b.v.v = count1 |
| | | } |
| | |
| | | b.v.v = this.getAsk(b.i) |
| | | } |
| | | if (b.v.ps != undefined && typeof b.v.ps.value ==='string'&&b.v.ps.value.includes('æ£éªå¼')) { |
| | | b.v.v = '' |
| | | this.$set(b.v, 'v','' ) |
| | | // b.v.v = '' |
| | | b.u = '' |
| | | b.i && this.param[b.i].insValue.push(b) |
| | | } |
| | | if (b.v.ps != undefined && b.v.ps.value === '计ç®å¼') { |
| | | b.v.v = '' |
| | | this.$set(b.v, 'v','' ) |
| | | // b.v.v = '' |
| | | b.i && this.param[b.i].comValue.push(b) |
| | | } |
| | | if (b.v.ps != undefined && b.v.ps.value === '设å¤ç¼ç ') { |
| | |
| | | return sum |
| | | }, |
| | | handleInput (n) { |
| | | n.v.v = n.v.v.replace(/[^\d.^e\-/+]/g, ''); |
| | | n.v.v = n.v.v.replace(/\.{2,}/g,"."); //åªä¿ç第ä¸ä¸ª. æ¸
é¤å¤ä½ç |
| | | n.v.v = n.v.v.replace(".","$#$").replace(/\./g,"").replace("$#$","."); |
| | | n.v.v = n.v.v.replace(/\/{2,}/g,"/"); //åªä¿ç第ä¸ä¸ª/æ¸
é¤å¤ä½ç |
| | | n.v.v = n.v.v.replace("/","$#$").replace(/\//g,"").replace("$#$","/"); |
| | | try { |
| | | n.v.v = n.v.v.replace(/[^\d.^e\-/+]/g, ''); |
| | | n.v.v = n.v.v.replace(/\.{2,}/g,"."); //åªä¿ç第ä¸ä¸ª. æ¸
é¤å¤ä½ç |
| | | n.v.v = n.v.v.replace(".","$#$").replace(/\./g,"").replace("$#$","."); |
| | | n.v.v = n.v.v.replace(/\/{2,}/g,"/"); //åªä¿ç第ä¸ä¸ª/æ¸
é¤å¤ä½ç |
| | | n.v.v = n.v.v.replace("/","$#$").replace(/\//g,"").replace("$#$","/"); |
| | | } catch (error) { |
| | | console.log(error); |
| | | } |
| | | |
| | | }, |
| | | getInspectionItemType(id) { |
| | | for (var a in this.currentSample.insProduct) { |
| | |
| | | <div class="device-page"> |
| | | <div class="device-left"> |
| | | <el-input placeholder="è¾å
¥è®¾å¤åç§°" suffix-icon="el-icon-search" v-model="search" size="small" |
| | | style="margin-bottom: 5px;" clearable></el-input> |
| | | @keyup.enter="handleSearch" |
| | | style="margin-bottom: 5px;" clearable @change="handleSearch"></el-input> |
| | | <ul v-loading="loading"> |
| | | <li v-for="(item,index) in 28" :title="item" :class="{active:index==current}" @click="getCurrentDevice(item,index)">设å¤å表设å¤å表设å¤å表设å¤å表</li> |
| | | </ul> |
| | | </div> |
| | | <div class="device-right"></div> |
| | | <div class="device-right"> |
| | | <el-radio-group v-model="currentPage" size="small"> |
| | | <el-radio-button :label="item.id" v-for="(item,index) in tabList" :key="index" |
| | | size="small">{{ item.title }}</el-radio-button> |
| | | </el-radio-group> |
| | | <div class="device-right-content"> |
| | | <component :is="currentPage"></component> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import operationOverview from '../do/a6-device/operation-overview.vue'; |
| | | export default { |
| | | components:{ |
| | | operationOverview, |
| | | }, |
| | | data(){ |
| | | return { |
| | | search:'' |
| | | search:'', |
| | | current:0, |
| | | loading:false, |
| | | tabList:[ |
| | | { |
| | | id:'operationOverview', |
| | | title:'设å¤è¿è¡æ»è§', |
| | | }, |
| | | { |
| | | id:1, |
| | | title:'è®¾å¤æ¡£æ¡', |
| | | }, |
| | | { |
| | | id:2, |
| | | title:'设å¤éªæ¶', |
| | | }, |
| | | { |
| | | id:3, |
| | | title:'è®¾å¤æ ¡å', |
| | | }, |
| | | { |
| | | id:4, |
| | | title:'è®¾å¤æ ¸æ¥', |
| | | }, |
| | | { |
| | | id:5, |
| | | title:'设å¤ç»´æ¤', |
| | | }, |
| | | { |
| | | id:6, |
| | | title:'设å¤åç¨', |
| | | }, |
| | | { |
| | | id:7, |
| | | title:'è®¾å¤æ
é', |
| | | }, |
| | | { |
| | | id:8, |
| | | title:'使ç¨è®°å½', |
| | | }, |
| | | { |
| | | id:9, |
| | | title:'设å¤åç¨/å¯ç¨', |
| | | }, |
| | | ], |
| | | currentPage:'operationOverview' |
| | | } |
| | | }, |
| | | methods:{ |
| | | handleSearch(m){ |
| | | // this.loading = true; |
| | | }, |
| | | getCurrentDevice(item,index){ |
| | | this.current = index; |
| | | this.currentPage = 'operationOverview'; |
| | | } |
| | | } |
| | | } |
| | |
| | | background: #fff; |
| | | margin-right: 10px; |
| | | border-radius: 16px; |
| | | box-sizing: border-box; |
| | | padding: 10px 16px; |
| | | } |
| | | .device-left ul{ |
| | | list-style-type: none; |
| | | padding: 0; |
| | | margin: 0; |
| | | font-size: 14px; |
| | | color: #999999; |
| | | cursor: pointer; |
| | | margin-top: 10px; |
| | | height: calc(100% - 46px); |
| | | overflow-y: scroll; |
| | | } |
| | | .device-left ul li{ |
| | | white-space: nowrap; /* ç¦æ¢æ¢è¡ */ |
| | | overflow: hidden; /* éèæº¢åºçææ¬ */ |
| | | text-overflow: ellipsis; /* ç¨çç¥å·è¡¨ç¤ºæº¢åºçææ¬ */ |
| | | padding: 3px 0; |
| | | |
| | | } |
| | | .device-left ul li:hover{ |
| | | color: #3A7BFA; |
| | | } |
| | | .device-left ul li.active{ |
| | | color: #3A7BFA; |
| | | } |
| | | .device-right{ |
| | | background: #fff; |
| | | flex: 1; |
| | | border-radius: 16px; |
| | | box-sizing: border-box; |
| | | padding: 10px 16px; |
| | | } |
| | | .device-right-content{ |
| | | margin-top: 10px; |
| | | height: calc(100% - 42px); |
| | | } |
| | | </style> |
| | |
| | | Vue.prototype.$Big = Big; |
| | | |
| | | // 项ç®åæ¢ |
| | | Vue.prototype.PROJECT = 'æ£æµä¸å¿' |
| | | // Vue.prototype.PROJECT = 'è£
å¤çµç¼' |
| | | // Vue.prototype.PROJECT = 'æ£æµä¸å¿' |
| | | Vue.prototype.PROJECT = 'è£
å¤çµç¼' |
| | | //æ¬å° |
| | | // Vue.prototype.LOCATIONVUE = "http://127.0.0.1:80"; |
| | | // const javaApi = 'http://127.0.0.1:8001'; |
| | | const javaApi = 'http://192.168.92.249:8001'; |
| | | // const javaApi = 'http://192.168.92.249:8001'; |
| | | |
| | | //äº |
| | | // Vue.prototype.LOCATIONVUE = "http://114.132.189.42:8080"; |
| | |
| | | |
| | | //è£
å¤çµç¼æµè¯åº |
| | | // Vue.prototype.LOCATIONVUE = "http://10.16.173.59"; |
| | | // const javaApi = 'http://10.16.173.59:8001'; |
| | | const javaApi = 'http://10.16.173.59:8001'; |
| | | // const javaApi = 'http://192.168.92.249:8001'; |
| | | |
| | | Vue.prototype.HaveJson = (val) => { |
| | |
| | | } else if (isPoint) { |
| | | return str.replace('ABS', '').replace(/\(|\)/g, '') |
| | | }else { |
| | | // console.log('str', str,eval(str)) |
| | | // console.log('str', str) |
| | | return eval(str) |
| | | } |
| | | } catch (error) { |