scada节点配置工序单元修改为下拉可输入

This commit is contained in:
wu
2022-08-20 17:02:26 +08:00
parent 6cdeaf1c31
commit 7926287dd8
2 changed files with 30 additions and 3 deletions

4
.env
View File

@@ -16,3 +16,7 @@ VUE_APP_I18N_FALLBACK_LOCALE=en
# element 颜色 # element 颜色
VUE_APP_ELEMENT_COLOR=#409EFF VUE_APP_ELEMENT_COLOR=#409EFF
VUE_APP_HSLSERVER_PASSWORD=123456 VUE_APP_HSLSERVER_PASSWORD=123456
#==true出现下拉数据来源于MES
#==false 手动输入以及不渲染mes的设备编码
VUE_APP_CHOOSABLE=true

View File

@@ -41,12 +41,14 @@
<script> <script>
import tips from './tips.md' import tips from './tips.md'
import jschardet from 'jschardet' import jschardet from 'jschardet'
import { assign, each, pick, pickBy, startsWith, includes, every } from 'lodash' import { assign, each, map, pick, pickBy, startsWith, includes, every } from 'lodash'
//import { getWorkingsubclassAll } from '@/api/basic/device'
export default { export default {
data () { data () {
return { return {
tips, tips,
choosable: process.env.VUE_APP_CHOOSABLE,
columns: [ columns: [
{ {
title: '序号', title: '序号',
@@ -176,7 +178,14 @@ export default {
} }
}, },
working_subclass: { working_subclass: {
title: '工序单元' title: '工序单元',
component: {
name: 'el-select',
filterable: true,
allowCreate: true,
options: this.WorkingsubclassData,
span: 12
}
}, },
note: { note: {
title: '备注' title: '备注'
@@ -225,6 +234,10 @@ export default {
}, },
// 普通的新增 // 普通的新增
addRow () { addRow () {
this.$nextTick(() => {
this.$refs.d2Crud.handleFormTemplateMode('working_subclass').component.options = this.WorkingsubclassData
this.$refs.d2Crud.$forceUpdate()
})
this.$refs.d2Crud.showDialog({ this.$refs.d2Crud.showDialog({
mode: 'add' mode: 'add'
}) })
@@ -313,9 +326,19 @@ export default {
type: 'warning' type: 'warning'
}) })
done() done()
},
getWorkingsubclassAll () {
// getWorkingsubclassAll().then(res=>{
// this.WorkingsubclassData = map(res.data, (o) => {
// return { value: o.code, label: o.name }
// })
// })
} }
}, },
mounted () { mounted () {
if (this.choosable === 'true') {
this.getWorkingsubclassAll()
}
this.getNodes() this.getNodes()
} }
} }