1 |
- {"remainingRequest":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js!E:\\boman-framwork\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\boman-framwork\\ruoyi-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\boman-framwork\\ruoyi-ui\\src\\components\\RuleConfig\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\boman-framwork\\ruoyi-ui\\src\\components\\RuleConfig\\index.vue","mtime":1619607677268},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKdmFyIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQgPSByZXF1aXJlKCJFOi9ib21hbi1mcmFtd29yay9ydW95aS11aS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9pbnRlcm9wUmVxdWlyZURlZmF1bHQiKS5kZWZhdWx0OwoKT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICJfX2VzTW9kdWxlIiwgewogIHZhbHVlOiB0cnVlCn0pOwpleHBvcnRzLmRlZmF1bHQgPSB2b2lkIDA7CgpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuc3BsaWNlLmpzIik7Cgp2YXIgX1VSTEFuZEZpZWxkID0gX2ludGVyb3BSZXF1aXJlRGVmYXVsdChyZXF1aXJlKCJAL2NvbXBvbmVudHMvVVJMQW5kRmllbGQiKSk7CgovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwp2YXIgX2RlZmF1bHQyID0gewogIGNvbXBvbmVudHM6IHsKICAgIFVSTEFuZEZpZWxkOiBfVVJMQW5kRmllbGQuZGVmYXVsdAogIH0sCiAgcHJvcHM6IHsKICAgIG1vZGFsVGl0bGU6IHsKICAgICAgdHlwZTogU3RyaW5nLAogICAgICBkZWZhdWx0OiAi6KeE5YiZ6YWN572uIgogICAgfSwKICAgIGhlYWRUaXRsZTogewogICAgICB0eXBlOiBTdHJpbmcsCiAgICAgIGRlZmF1bHQ6ICLoioLngrnlv4Xnu4/op4TliJkiCiAgICB9LAogICAgZGVmYXVsdERhdGE6IHsKICAgICAgdHlwZTogQXJyYXksCiAgICAgIGRlZmF1bHQ6IGZ1bmN0aW9uIF9kZWZhdWx0KCkgewogICAgICAgIHJldHVybiBbXTsKICAgICAgfQogICAgfSwKICAgIHRhYmxlQ29uZmlnOiB7CiAgICAgIHR5cGU6IE9iamVjdCwKICAgICAgZGVmYXVsdDogZnVuY3Rpb24gX2RlZmF1bHQoKSB7CiAgICAgICAgcmV0dXJuIHt9OwogICAgICB9CiAgICB9CiAgfSwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgc2hvd1ZhbHVlOiAiIiwKICAgICAgLy/ovpPlhaXmoYbnu5HlrprlgLwKICAgICAgb3BlbkNvbnRyb2w6IGZhbHNlLAogICAgICAvL+aOp+WItuW8ueahhuaJk+W8gOi/mOaYr+WFs+mXrQogICAgICBydWxlTGlzdHM6IFt7CiAgICAgICAgc2hvd1RpcDogZmFsc2UsCiAgICAgICAgY29uZmlnOiB7fQogICAgICB9XSwKICAgICAgaXNBY3RpdmU6IGZhbHNlIC8v5piv5ZCm5r+A5rS7CgogICAgfTsKICB9LAogIG1ldGhvZHM6IHsKICAgIG9uSWNvbmNsaWNrOiBmdW5jdGlvbiBvbkljb25jbGljaygpIHsKICAgICAgdGhpcy5vcGVuQ29udHJvbCA9IHRydWU7CiAgICB9LAogICAgLy/ovpPlhaXmoYblm77moIfngrnlh7vkuovku7YKICAgIG9rOiBmdW5jdGlvbiBvaygpIHsKICAgICAgdGhpcy4kZW1pdCgiZ2V0UmVzdWx0Iik7CiAgICB9LAogICAgLy/noa7lrpoKICAgIGNhbmNlbDogZnVuY3Rpb24gY2FuY2VsKCkge30sCiAgICAvL+WPlua2iAogICAgYWRkUnVsZTogZnVuY3Rpb24gYWRkUnVsZSgpIHsKICAgICAgdGhpcy5ydWxlTGlzdHMucHVzaCh7CiAgICAgICAgc2hvd1RpcDogZmFsc2UsCiAgICAgICAgY29uZmlnOiB7fQogICAgICB9KTsKICAgIH0sCiAgICAvL+a3u+WKoOinhOWImQogICAgY2xpY2tJdGVtOiBmdW5jdGlvbiBjbGlja0l0ZW0oaW5kZXgpIHsKICAgICAgdGhpcy5ydWxlTGlzdHNbaW5kZXhdLnNob3dUaXAgPSAhdGhpcy5ydWxlTGlzdHNbaW5kZXhdLnNob3dUaXA7CiAgICB9LAogICAgLy/muIXpmaTop4TliJkKICAgIHVwOiBmdW5jdGlvbiB1cChpbmRleCkgewogICAgICB2YXIgY3VycmVudCA9IHRoaXMucnVsZUxpc3RzW2luZGV4XTsKICAgICAgdGhpcy5ydWxlTGlzdHMuc3BsaWNlKGluZGV4IC0gMSwgMSwgY3VycmVudCk7CiAgICAgIHRoaXMucnVsZUxpc3RzLnNwbGljZShpbmRleCArIDEsIDEpOwogICAgfSwKICAgIC8v5LiK56e7CiAgICBUb3A6IGZ1bmN0aW9uIFRvcChpbmRleCkgewogICAgICB2YXIgY3VycmVudCA9IHRoaXMucnVsZUxpc3RzW2luZGV4XTsKICAgICAgdGhpcy5ydWxlTGlzdHMuc3BsaWNlKGluZGV4LCAxKTsKICAgICAgdGhpcy5ydWxlTGlzdHMudW5zaGlmdChjdXJyZW50KTsKICAgIH0sCiAgICAvL+e9rumhtgogICAgZGVsZXRlSXRlbTogZnVuY3Rpb24gZGVsZXRlSXRlbShpbmRleCkgewogICAgICB0aGlzLnJ1bGVMaXN0cy5zcGxpY2UoaW5kZXgsIDEpOwogICAgfSAvL+WIoOmZpAoKICB9LAogIG1vdW50ZWQ6IGZ1bmN0aW9uIG1vdW50ZWQoKSB7fQp9OwpleHBvcnRzLmRlZmF1bHQgPSBfZGVmYXVsdDI7"},{"version":3,"sources":["index.vue"],"names":[],"mappings":";;;;;;;;;;;AAsCA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;gBACA;AACA,EAAA,UAAA,EAAA;AAAA,IAAA,WAAA,EAAA;AAAA,GADA;AAEA,EAAA,KAAA,EAAA;AACA,IAAA,UAAA,EAAA;AACA,MAAA,IAAA,EAAA,MADA;AAEA,MAAA,OAAA,EAAA;AAFA,KADA;AAKA,IAAA,SAAA,EAAA;AACA,MAAA,IAAA,EAAA,MADA;AAEA,MAAA,OAAA,EAAA;AAFA,KALA;AASA,IAAA,WAAA,EAAA;AACA,MAAA,IAAA,EAAA,KADA;AAEA,MAAA,OAAA,EAAA,oBAAA;AACA,eAAA,EAAA;AACA;AAJA,KATA;AAeA,IAAA,WAAA,EAAA;AACA,MAAA,IAAA,EAAA,MADA;AAEA,MAAA,OAAA,EAAA,oBAAA;AACA,eAAA,EAAA;AACA;AAJA;AAfA,GAFA;AAwBA,EAAA,IAxBA,kBAwBA;AACA,WAAA;AACA,MAAA,SAAA,EAAA,EADA;AACA;AACA,MAAA,WAAA,EAAA,KAFA;AAEA;AACA,MAAA,SAAA,EAAA,CACA;AACA,QAAA,OAAA,EAAA,KADA;AAEA,QAAA,MAAA,EAAA;AAFA,OADA,CAHA;AASA,MAAA,QAAA,EAAA,KATA,CASA;;AATA,KAAA;AAWA,GApCA;AAqCA,EAAA,OAAA,EAAA;AACA,IAAA,WADA,yBACA;AACA,WAAA,WAAA,GAAA,IAAA;AACA,KAHA;AAGA;AACA,IAAA,EAJA,gBAIA;AACA,WAAA,KAAA,CAAA,WAAA;AACA,KANA;AAMA;AACA,IAAA,MAPA,oBAOA,CAAA,CAPA;AAOA;AACA,IAAA,OARA,qBAQA;AACA,WAAA,SAAA,CAAA,IAAA,CAAA;AACA,QAAA,OAAA,EAAA,KADA;AAEA,QAAA,MAAA,EAAA;AAFA,OAAA;AAIA,KAbA;AAaA;AACA,IAAA,SAdA,qBAcA,KAdA,EAcA;AACA,WAAA,SAAA,CAAA,KAAA,EAAA,OAAA,GAAA,CAAA,KAAA,SAAA,CAAA,KAAA,EAAA,OAAA;AACA,KAhBA;AAgBA;AACA,IAAA,EAjBA,cAiBA,KAjBA,EAiBA;AACA,UAAA,OAAA,GAAA,KAAA,SAAA,CAAA,KAAA,CAAA;AACA,WAAA,SAAA,CAAA,MAAA,CAAA,KAAA,GAAA,CAAA,EAAA,CAAA,EAAA,OAAA;AACA,WAAA,SAAA,CAAA,MAAA,CAAA,KAAA,GAAA,CAAA,EAAA,CAAA;AACA,KArBA;AAqBA;AACA,IAAA,GAtBA,eAsBA,KAtBA,EAsBA;AACA,UAAA,OAAA,GAAA,KAAA,SAAA,CAAA,KAAA,CAAA;AACA,WAAA,SAAA,CAAA,MAAA,CAAA,KAAA,EAAA,CAAA;AACA,WAAA,SAAA,CAAA,OAAA,CAAA,OAAA;AACA,KA1BA;AA0BA;AACA,IAAA,UA3BA,sBA2BA,KA3BA,EA2BA;AACA,WAAA,SAAA,CAAA,MAAA,CAAA,KAAA,EAAA,CAAA;AACA,KA7BA,CA6BA;;AA7BA,GArCA;AAoEA,EAAA,OApEA,qBAoEA,CAAA;AApEA,C","sourcesContent":["/* 规则配置 */\r\n<template>\r\n <div class=\"rule-config\">\r\n <Input\r\n v-model=\"showValue\"\r\n placeholder=\"请输入\"\r\n icon=\"ios-funnel-outline\"\r\n @on-click=\"onIconclick\"\r\n disabled\r\n />\r\n <Modal\r\n v-model=\"openControl\"\r\n :title=\"modalTitle\"\r\n :mask=\"true\"\r\n :mask-closable=\"false\"\r\n :width=\"472\"\r\n @on-ok=\"ok\"\r\n @on-cancel=\"cancel\"\r\n >\r\n <div class=\"modalCotent\">\r\n <div class=\"content-head\">\r\n <span class=\"head-tip\">{{headTitle}}</span>\r\n <span class=\"head-operate\" @click=\"addRule\">添加事件</span>\r\n </div>\r\n <div class=\"rule-item\" v-for=\"(item,index) in ruleLists\" :key=\"index\">\r\n <i class=\"iconfont iconmd-settings clear-item\" @click=\"clickItem(index)\"></i>\r\n <div class=\"setting\" v-if=\"item.showTip\">\r\n <div v-bind:class=\"[isActive?'active':'normal']\" @click=\"up(index)\">上移</div>\r\n <div v-bind:class=\"[isActive?'active':'normal']\" @click=\"Top(index)\">置顶</div>\r\n <div v-bind:class=\"[isActive?'active':'normal']\" @click=\"deleteItem(index)\">删除</div>\r\n </div>\r\n <URLAndField :item=\"item.config\" :tableConfig=\"tableConfig\" />\r\n </div>\r\n </div>\r\n </Modal>\r\n </div>\r\n</template>\r\n<script>\r\nimport URLAndField from \"@/components/URLAndField\";\r\nexport default {\r\n components: { URLAndField },\r\n props: {\r\n modalTitle: {\r\n type: String,\r\n default: \"规则配置\"\r\n },\r\n headTitle: {\r\n type: String,\r\n default: \"节点必经规则\"\r\n },\r\n defaultData: {\r\n type: Array,\r\n default: () => {\r\n return [];\r\n }\r\n },\r\n tableConfig: {\r\n type: Object,\r\n default: () => {\r\n return {};\r\n }\r\n }\r\n },\r\n data() {\r\n return {\r\n showValue: \"\", //输入框绑定值\r\n openControl: false, //控制弹框打开还是关闭\r\n ruleLists: [\r\n {\r\n showTip: false,\r\n config: {}\r\n }\r\n ],\r\n isActive: false, //是否激活\r\n };\r\n },\r\n methods: {\r\n onIconclick() {\r\n this.openControl = true;\r\n }, //输入框图标点击事件\r\n ok() {\r\n this.$emit(\"getResult\");\r\n }, //确定\r\n cancel() {}, //取消\r\n addRule() {\r\n this.ruleLists.push({\r\n showTip: false,\r\n config: {}\r\n });\r\n }, //添加规则\r\n clickItem(index) {\r\n this.ruleLists[index].showTip = !this.ruleLists[index].showTip;\r\n }, //清除规则\r\n up(index) {\r\n let current = this.ruleLists[index];\r\n this.ruleLists.splice(index - 1, 1, current);\r\n this.ruleLists.splice(index + 1, 1);\r\n }, //上移\r\n Top(index) {\r\n let current = this.ruleLists[index];\r\n this.ruleLists.splice(index, 1);\r\n this.ruleLists.unshift(current);\r\n }, //置顶\r\n deleteItem(index) {\r\n this.ruleLists.splice(index, 1);\r\n } //删除\r\n },\r\n mounted() {}\r\n};\r\n</script>\r\n<style lang=\"scss\">\r\n.rule-config {\r\n}\r\n.modalCotent {\r\n width: 440px;\r\n .content-head {\r\n padding: 0 10px 10px;\r\n box-sizing: border-box;\r\n display: flex;\r\n justify-content: space-between;\r\n .head-tip {\r\n font-size: 14px;\r\n font-family: PingFangSC-Regular, PingFang SC;\r\n font-weight: 400;\r\n color: rgba(146, 146, 146, 1);\r\n line-height: 20px;\r\n }\r\n .head-operate {\r\n font-size: 14px;\r\n font-family: PingFangSC-Regular, PingFang SC;\r\n font-weight: 400;\r\n color: rgba(16, 142, 233, 1);\r\n line-height: 20px;\r\n }\r\n }\r\n .rule-item {\r\n width: 440px;\r\n background: rgba(255, 255, 255, 1);\r\n border: 1px solid rgba(220, 222, 226, 1);\r\n padding: 8px 40px 8px 0px;\r\n position: relative;\r\n margin-bottom: 10px;\r\n .setting {\r\n width: 100px;\r\n height: 112px;\r\n background: rgba(255, 255, 255, 1);\r\n box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.2);\r\n border-radius: 4px;\r\n position: absolute;\r\n right: 10px;\r\n top: 38px;\r\n z-index: 100;\r\n }\r\n\r\n .clear-item {\r\n position: absolute;\r\n right: 10px;\r\n top: 16px;\r\n width: 14px;\r\n height: 14px;\r\n color: rgba(16, 142, 233, 1);\r\n }\r\n .normal {\r\n height: 34px;\r\n font-size: 14px;\r\n font-family: PingFangSC-Regular, PingFang SC;\r\n font-weight: 400;\r\n color: rgba(81, 90, 110, 1);\r\n line-height: 34px;\r\n padding-left: 16px;\r\n }\r\n .active {\r\n height: 34px;\r\n font-size: 14px;\r\n font-family: PingFangSC-Regular, PingFang SC;\r\n font-weight: 400;\r\n color: rgba(16, 142, 233, 1);\r\n height: 34px;\r\n background: rgba(243, 243, 243, 1);\r\n padding-left: 16px;\r\n }\r\n .url-and-field .showDetail {\r\n margin-top: 10px;\r\n margin-left: 10px;\r\n /* margin-right: -10px; */\r\n width: 420px;\r\n }\r\n }\r\n}\r\n</style>"],"sourceRoot":"src/components/RuleConfig"}]}
|