src/components/do/b6-device-management/b6-data-acquisition-config.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/components/tool/formula.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/components/view/a6-device-management.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/components/do/b6-device-management/b6-data-acquisition-config.vue
@@ -83,6 +83,7 @@ </div> <div class="fomItem2"> <el-form-item class="fomItemInput1" label="å ¬å¼:"> <!-- <formula :returnFormula="evalResult"/> --> <el-input type="textarea" autosi:autosize="{ minRows: 2, maxRows: 4}"ze placeholder="请è¾å ¥å 容" v-model="configForm.formula" @change="evalResult"> </el-input> </el-form-item> </div> @@ -132,10 +133,13 @@ </template> <script> import formula from '../../tool/formula.vue' export default { name: "dataAcquisitionConfig", // import å¼å ¥çç»ä»¶éè¦æ³¨å ¥å°å¯¹è±¡ä¸æè½ä½¿ç¨ components: {}, components: { formula }, props: { deviceId: { type: Number, @@ -449,7 +453,8 @@ id: '' }); }, evalResult () { evalResult (val) { this.configForm.formula = val // æ ¹æ®å ¬å¼è®¡ç®åºç»æ }, sizeChange(val) { src/components/tool/formula.vue
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,39 @@ <template> <div> <el-input type="textarea" :autosize="{ minRows: 2, maxRows: 4 }" placeholder="请è¾å ¥å 容" v-model="formula" @change="evalResult" @input="inputValue" > </el-input> </div> </template> <script> export default { props: { returnFormula: { type: Function, default: () => {return Function} } }, data() { return { formula: "" }; }, methods: { // åæ¾ evalResult() { this.returnFormula(this.formula) }, inputValue(val) { let lastChar2 = val.slice(-1); } } }; </script> src/components/view/a6-device-management.vue
@@ -225,20 +225,6 @@ </el-upload> </div> </el-form-item> <el-form-item label="æ£æµçæä»¶ç±»å:"> <el-select :disabled="isUp" v-model="formData.fileType" placeholder="è¯·éæ©æä»¶ç±»å" clearable> <el-option v-for="item in fileTypeOptions" :key="item.value" :label="item.label" :value="item.value"></el-option> </el-select> </el-form-item> <el-form-item label="ééå°å:" clearable> <el-input :disabled="isUp" v-model="formData.collectUrl"></el-input> </el-form-item> <el-form-item label="å¨åå°å:"> <el-input :disabled="isUp" v-model="formData.storageUrl"></el-input> </el-form-item> </el-form> </el-col> </el-row> @@ -381,20 +367,6 @@ <el-button type="text" style="height:30px;padding-top:8px">ä¸ä¼ </el-button> </el-upload> </div> </el-form-item> <el-form-item label="æ£æµçæä»¶ç±»å:"> <el-select v-model="formData.fileType" placeholder="è¯·éæ©æä»¶ç±»å" clearable> <el-option v-for="item in fileTypeOptions" :key="item.value" :label="item.label" :value="item.value"></el-option> </el-select> </el-form-item> <el-form-item label="ééå°å:" clearable> <el-input v-model="formData.collectUrl"></el-input> </el-form-item> <el-form-item label="å¨åå°å:"> <el-input v-model="formData.storageUrl"></el-input> </el-form-item> </el-form> </el-col>