1 line
6.2 KiB
JSON
1 line
6.2 KiB
JSON
{"remainingRequest":"G:\\project\\smart-power-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!G:\\project\\smart-power-ui\\src\\views\\profile\\DeviceTrigger\\profile\\conditionTemp.vue?vue&type=style&index=0&lang=scss&","dependencies":[{"path":"G:\\project\\smart-power-ui\\src\\views\\profile\\DeviceTrigger\\profile\\conditionTemp.vue","mtime":1617238170434},{"path":"G:\\project\\smart-power-ui\\node_modules\\css-loader\\dist\\cjs.js","mtime":1592876569350},{"path":"G:\\project\\smart-power-ui\\node_modules\\vue-loader\\lib\\loaders\\stylePostLoader.js","mtime":1610504274351},{"path":"G:\\project\\smart-power-ui\\node_modules\\postcss-loader\\src\\index.js","mtime":1591751774425},{"path":"G:\\project\\smart-power-ui\\node_modules\\sass-loader\\dist\\cjs.js","mtime":1612140853844},{"path":"G:\\project\\smart-power-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1591751767036},{"path":"G:\\project\\smart-power-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":1610504274351}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCi5jb25kaXRpb24tdGVtcCB7CgkgIHdpZHRoOiBjYWxjKDEwMCUgKyA4MHB4KTsKICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgIGxlZnQ6IC04MHB4OwogICAgYm9yZGVyOiAxcHggc29saWQgI2M2YzZjNjsKICAgIHBhZGRpbmc6IDVweDsKICAgIGhlaWdodDogMTEwcHg7CiAgICBvdmVyZmxvdzogYXV0bzsKCQltYXJnaW4tdG9wOiAxMHB4OwoJCS50b3AtaW5mbyB7CgkJCWJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzg5ODc4ODsKICAgIAlwYWRkaW5nLWJvdHRvbTogNXB4OwoJCX0KfQo="},{"version":3,"sources":["conditionTemp.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAqIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"conditionTemp.vue","sourceRoot":"src/views/profile/DeviceTrigger/profile","sourcesContent":["<template>\n <div class=\"condition-temp\">\n <div class=\"top-info\">\n <span style=\"margin: 0px 8px;\">关系:</span>\n <el-select v-model=\"info.relationType\" style=\"width: 150px;\" size=\"small\" placeholder=\"请选择\">\n <el-option v-for=\"(lable, val) in relationOptions\" :label=\"lable\" :value=\"val\" :key=\"val\"></el-option>\n </el-select>\n <span style=\"margin: 0px 8px;\">类型:</span>\n <el-select\n v-model=\"info.funKey\"\n placeholder=\"请选择\"\n @change=\"propertChangeFu\"\n\t\t\t\tstyle=\"width: 150px;\"\n\t\t\t\tsize=\"small\"\n >\n <el-option\n v-for=\"opt in propertyList\"\n :label=\"opt.funName\"\n :value=\"opt.funKey\"\n :key=\"opt.funKey\"\n ></el-option>\n </el-select>\n\t\t\t<span style=\"margin: 0px 8px;\"> 条件:</span>\n <el-select\n v-model=\"info.conditionType\"\n placeholder=\"请选择\"\n\t\t\t\tsize=\"small\"\n\t\t\t\tstyle=\"width: 150px;\"\n @change=\"changeTriggerCondFu(info.conditionType)\"\n \t>\n <el-option\n v-for=\"(proVal, proName) in trigCondEnumOptions\"\n :label=\"proVal\"\n :value=\"proName\"\n :key=\"proVal\"\n >{{ proVal }}</el-option>\n </el-select>\n <el-button size=\"small\" type=\"danger\" style=\"margin-left: 5px;\" plain @click=\"delItemFun\">删除此数据</el-button>\n </div>\n\n <div class=\"val-info\">\n\n <div style=\"padding-top: 10px;\">\n <div\n v-show=\"info.conditionType !== 'GTB'\"\n style=\"float: left; margin-right: 20px; margin-bottom: 8px; padding-left: 10px;\"\n >\n    A:\n <el-input-number\n v-model=\"info.value1\"\n placeholder=\"A\"\n controls-position=\"right\"\n style=\"width: 220px;margin-left: 5px;\"\n ></el-input-number>\n </div>\n <div v-show=\"info.conditionType === 'GTB' || info.conditionType === 'GTA_AND_LTB' || info.conditionType === 'LTA_OR_GTB'\" style=\"float: left; margin-left: 5px;\">\n    B:\n <el-input-number\n v-model=\"info.value2\"\n placeholder=\"B\"\n controls-position=\"right\"\n style=\"width: 220px;margin-left: 5px; \"\n ></el-input-number>\n </div>\n </div>\n </div>\n </div>\n</template>\n\n<script>\nconst relationOptions = {\n AND: \"并且\",\n OR: \"或者\"\n};\nconst trigCondEnumOptions = {\n LTA: \"数值低于A\",\n GTB: \"数值高于B\",\n GTA_AND_LTB: \"数值介于AB之间\",\n LTA_OR_GTB: \"数值高于B低于A\",\n EQA: \"数值等于A\"\n};\nexport default {\n name: \"ConditionTemp\",\n props: [\"info\", \"propertyList\", 'tempIndex'],\n data() {\n return {\n relationOptions,\n\t\t\ttrigCondEnumOptions,\n\t\t\ttriggerMinInput: false,\n\t\t\ttriggerMaxInput: false\n };\n },\n created() {\n\t\tthis.triggerCondFu()\n\t},\n methods: {\n\t\tdelItemFun() {\n\t\t\tthis.$emit('EventDel', this.tempIndex)\n\t\t},\n propertChangeFu(val) {\n this.propertyList.forEach(v => {\n if (v.funKey === val) {\n // this.info.funDataType = v.funDataType;\n this.info.funId = v.funId;\n this.info.funName = v.funName;\n }\n });\n },\n changeTriggerCondFu(val) {\n this.triggerCondFu(val);\n },\n triggerCondFu(val) {\n this.triggerMaxInput = false;\n this.triggerMinInput = false;\n if (val === \"LTA\") {\n this.triggerMinInput = true;\n }\n if (val === \"GTB\") {\n this.triggerMaxInput = true;\n }\n if (val === \"GTA_AND_LTB\" || val === \"LTA_OR_GTB\") {\n this.triggerMaxInput = true;\n this.triggerMinInput = true;\n }\n if (val === \"EQA\") {\n this.triggerMinInput = true;\n }\n }\n }\n};\n</script>\n\n<style lang=\"scss\">\n.condition-temp {\n\t width: calc(100% + 80px);\n position: relative;\n left: -80px;\n border: 1px solid #c6c6c6;\n padding: 5px;\n height: 110px;\n overflow: auto;\n\t\tmargin-top: 10px;\n\t\t.top-info {\n\t\t\tborder-bottom: 1px dotted #898788;\n \tpadding-bottom: 5px;\n\t\t}\n}\n</style>\n"]}]} |