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\\listModalComponent\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\boman-framwork\\ruoyi-ui\\src\\components\\listModalComponent\\index.vue","mtime":1620788133216},{"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:InVzZSBzdHJpY3QiOwoKdmFyIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQgPSByZXF1aXJlKCJFOi9ib21hbi1mcmFtd29yay9ydW95aS11aS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9pbnRlcm9wUmVxdWlyZURlZmF1bHQiKS5kZWZhdWx0OwoKT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICJfX2VzTW9kdWxlIiwgewogIHZhbHVlOiB0cnVlCn0pOwpleHBvcnRzLmRlZmF1bHQgPSB2b2lkIDA7Cgp2YXIgX29iamVjdFNwcmVhZDIgPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoIkU6L2JvbWFuLWZyYW13b3JrL3J1b3lpLXVpL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL29iamVjdFNwcmVhZDIiKSk7Cgp2YXIgX2Rpc3BhdGNoRXZlbnQgPSByZXF1aXJlKCJAL3V0aWxzL2Rpc3BhdGNoRXZlbnQuanMiKTsKCnZhciBfdnVleCA9IHJlcXVpcmUoInZ1ZXgiKTsKCnZhciBfbW9kZWxlciA9IHJlcXVpcmUoIkAvYXBpL21vZGVsZXIuanMiKTsKCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCnZhciBfZGVmYXVsdDIgPSB7CiAgbmFtZTogJ2xpc3RNb2RhbENvbXBvbmVudCcsCiAgcHJvcHM6IHsKICAgIGl0ZW1zOiB7CiAgICAgIHR5cGU6IE9iamVjdCwKICAgICAgZGVmYXVsdDogZnVuY3Rpb24gX2RlZmF1bHQoKSB7CiAgICAgICAgcmV0dXJuIHsKICAgICAgICAgIG5hbWU6ICfmqKHlnovlkI3np7AnLAogICAgICAgICAgdXJsOiAnJywKICAgICAgICAgIC8v57yp55Wl5Zu+YmFzZTY05pWw5o2uCiAgICAgICAgICBjcmVhdGVUaW1lOiAnMjAxOS0wMy0xOCcsCiAgICAgICAgICBzdGF0dXM6IDEgLy/lt7Llj5HluIPmmK8xICDmnKrlj5HluIPmmK8yCgogICAgICAgIH07CiAgICAgIH0KICAgIH0sCiAgICByZWFkb25seTogewogICAgICB0eXBlOiBCb29sZWFuLAogICAgICBkZWZhdWx0OiBmYWxzZQogICAgfQogIH0sCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIGFjdGl2ZTogZmFsc2UKICAgIH07CiAgfSwKICBjb21wdXRlZDogewogICAgc3RhdHVzTmFtZTogZnVuY3Rpb24gc3RhdHVzTmFtZSgpIHsKICAgICAgdmFyIHN0ciA9ICcnOwoKICAgICAgc3dpdGNoICh0aGlzLml0ZW1zLnN0YXR1cykgewogICAgICAgIGNhc2UgLTE6CiAgICAgICAgICBzdHIgPSAn5bey5Yig6ZmkJzsKICAgICAgICAgIGJyZWFrOwoKICAgICAgICBjYXNlIDA6CiAgICAgICAgICBzdHIgPSAn5pyq5Y+R5biDJzsKICAgICAgICAgIGJyZWFrOwoKICAgICAgICBjYXNlIDE6CiAgICAgICAgICBzdHIgPSAn5bey5Y+R5biDJzsKICAgICAgICAgIGJyZWFrOwoKICAgICAgICBjYXNlIDI6CiAgICAgICAgICBzdHIgPSAn5bey5YGc55SoJzsKICAgICAgICAgIGJyZWFrOwoKICAgICAgICBjYXNlIDM6CiAgICAgICAgICBzdHIgPSAn6I2J56i/JzsKICAgICAgICAgIGJyZWFrOwogICAgICB9CgogICAgICByZXR1cm4gc3RyOwogICAgfSwKICAgIHN0YXR1c0NsYXNzOiBmdW5jdGlvbiBzdGF0dXNDbGFzcygpIHsKICAgICAgcmV0dXJuIFt7CiAgICAgICAgJ3B1Ymxpc2hlZCc6IHRoaXMuaXRlbXMuc3RhdHVzID09PSAxLAogICAgICAgICdub3RSZWxlYXNlJzogdGhpcy5pdGVtcy5zdGF0dXMgPT09IDAsCiAgICAgICAgJ3N0b3AnOiB0aGlzLml0ZW1zLnN0YXR1cyA9PT0gMgogICAgICB9XTsKICAgIH0KICB9LAogIHdhdGNoOiB7CiAgICByZWFkb25seTogZnVuY3Rpb24gcmVhZG9ubHkoKSB7CiAgICAgIHRoaXMuYWN0aXZlID0gZmFsc2U7CiAgICB9CiAgfSwKICBtZXRob2RzOiAoMCwgX29iamVjdFNwcmVhZDIuZGVmYXVsdCkoKDAsIF9vYmplY3RTcHJlYWQyLmRlZmF1bHQpKHt9LCAoMCwgX3Z1ZXgubWFwTXV0YXRpb25zKShbJ2N1cnJlbnRDaGFuZ2UnLCAnY2hhbmdlS2VlcEFsaXZlQXJyYXknXSkpLCB7fSwgewogICAgbW91c2VvdXQ6IGZ1bmN0aW9uIG1vdXNlb3V0KCkgewogICAgICB0aGlzLiRyZWZzLnBvcHRpcC5oYW5kbGVDbG9zZSgpOwogICAgfSwKICAgIHJlbGVhc2VQcm9jZXNzOiBmdW5jdGlvbiByZWxlYXNlUHJvY2VzcygpIHsKICAgICAgdmFyIF90aGlzID0gdGhpczsKCiAgICAgIC8v5Y+R5biD5rWB56iLCiAgICAgIHRoaXMuJHJlZnMucG9wdGlwLmhhbmRsZUNsb3NlKCk7CiAgICAgICgwLCBfbW9kZWxlci5zZXRQdWJsaXNoKSh7CiAgICAgICAgaWQ6IHRoaXMuaXRlbXMuaWQKICAgICAgfSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgaWYgKHJlcy5yZXN1bHRDb2RlID09PSAwKSB7CiAgICAgICAgICBpZiAodHlwZW9mIF90aGlzLml0ZW1zLmV2ZW50LnF1ZXJ5TGlzdHMgPT09ICdmdW5jdGlvbicpIHsKICAgICAgICAgICAgX3RoaXMuaXRlbXMuZXZlbnQucXVlcnlMaXN0cygpOwogICAgICAgICAgfQogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICBfdGhpcy4kTW9kYWwuZmNXYXJuaW5nKHsKICAgICAgICAgICAgdGl0bGU6ICforablkYonLAogICAgICAgICAgICBjb250ZW50OiByZXMucmVzdWx0TXNnLAogICAgICAgICAgICBtYXNrOiB0cnVlCiAgICAgICAgICB9KTsKICAgICAgICB9CiAgICAgIH0pOwogICAgfSwKICAgIGVkaXRpbmdQcm9jZXNzOiBmdW5jdGlvbiBlZGl0aW5nUHJvY2VzcygpIHsKICAgICAgLy/nvJbovpHmtYHnqIsKICAgICAgdGhpcy4kcmVmcy5wb3B0aXAuaGFuZGxlQ2xvc2UoKTsgLy8gdGhpcy5jaGFuZ2VLZWVwQWxpdmVBcnJheShbJ21vZGVsZXInXSkKCiAgICAgIHRoaXMuJHJvdXRlci5wdXNoKHsKICAgICAgICBwYXRoOiAiL3Rvb2wvYWN0aXZpdGkvVGVtcGxhdGVNYW5hZ2VtZW50TmV3LyIuY29uY2F0KHRoaXMuaXRlbXMuaWQpCiAgICAgIH0pOyAvLyB0aGlzLmN1cnJlbnRDaGFuZ2UoewogICAgICAvLyAgIHBhdGg6Jy90b29sL2FjdGl2aXRpL21vZGVsZXInCiAgICAgIC8vIH0pOwogICAgfSwKICAgIGRlbGV0ZVByb2Nlc3M6IGZ1bmN0aW9uIGRlbGV0ZVByb2Nlc3MoKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwoKICAgICAgLy/liKDpmaTmtYHnqIsKICAgICAgdGhpcy4kcmVmcy5wb3B0aXAuaGFuZGxlQ2xvc2UoKTsKICAgICAgKDAsIF9tb2RlbGVyLmRlbFJlbW92ZSkoewogICAgICAgIGlkOiB0aGlzLml0ZW1zLmlkCiAgICAgIH0pLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIGlmICh0eXBlb2YgX3RoaXMyLml0ZW1zLmV2ZW50LnF1ZXJ5TGlzdHMgPT09ICdmdW5jdGlvbicpIHsKICAgICAgICAgIF90aGlzMi5pdGVtcy5ldmVudC5xdWVyeUxpc3RzKCk7CiAgICAgICAgfQogICAgICB9KTsKICAgIH0sCiAgICBzdG9wUHJvY2VzczogZnVuY3Rpb24gc3RvcFByb2Nlc3MoKSB7CiAgICAgIHZhciBfdGhpczMgPSB0aGlzOwoKICAgICAgLy/lgZznlKjmtYHnqIsKICAgICAgdGhpcy4kcmVmcy5wb3B0aXAuaGFuZGxlQ2xvc2UoKTsKICAgICAgKDAsIF9tb2RlbGVyLnNldFVucHVibGlzaCkoewogICAgICAgIGlkOiB0aGlzLml0ZW1zLmlkCiAgICAgIH0pLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIGlmICh0eXBlb2YgX3RoaXMzLml0ZW1zLmV2ZW50LnF1ZXJ5TGlzdHMgPT09ICdmdW5jdGlvbicpIHsKICAgICAgICAgIF90aGlzMy5pdGVtcy5ldmVudC5xdWVyeUxpc3RzKCk7CiAgICAgICAgfQogICAgICB9KTsKICAgIH0sCiAgICBjb3B5UHJvY2VzczogZnVuY3Rpb24gY29weVByb2Nlc3MoKSB7CiAgICAgIHZhciBfdGhpczQgPSB0aGlzOwoKICAgICAgLy/lpI3liLbmtYHnqIsKICAgICAgdGhpcy4kcmVmcy5wb3B0aXAuaGFuZGxlQ2xvc2UoKTsKICAgICAgKDAsIF9tb2RlbGVyLnNldENvcHkpKHsKICAgICAgICBpZDogdGhpcy5pdGVtcy5pZAogICAgICB9KS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBpZiAocmVzLnJlc3VsdENvZGUgPT09IDApIHsKICAgICAgICAgIC8vIHRoaXMuY2hhbmdlS2VlcEFsaXZlQXJyYXkoWydtb2RlbGVyJ10pCiAgICAgICAgICBfdGhpczQuJHJvdXRlci5wdXNoKHsKICAgICAgICAgICAgcGF0aDogIi90b29sL2FjdGl2aXRpL1RlbXBsYXRlTWFuYWdlbWVudE5ldy8iLmNvbmNhdChyZXMuZGF0YS5pZCkKICAgICAgICAgIH0pOyAvLyB0aGlzLmN1cnJlbnRDaGFuZ2UoewogICAgICAgICAgLy8gICBwYXRoOicvdG9vbC9hY3Rpdml0aS9tb2RlbGVyJwogICAgICAgICAgLy8gfSk7CgogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICBfdGhpczQuJE1vZGFsLmZjRXJyb3IoewogICAgICAgICAgICB0aXRsZTogJ+mUmeivrycsCiAgICAgICAgICAgIGNvbnRlbnQ6IHJlcy5yZXN1bHRNc2csCiAgICAgICAgICAgIG9uT2s6IGZ1bmN0aW9uIG9uT2soKSB7fQogICAgICAgICAgfSk7CiAgICAgICAgfQogICAgICB9KTsKICAgIH0sCiAgICBwcmV2aWV3UHJvY2VzczogZnVuY3Rpb24gcHJldmlld1Byb2Nlc3MoKSB7CiAgICAgIC8v6aKE6KeI5rWB56iLCiAgICAgIHRoaXMuJHJlZnMucG9wdGlwLmhhbmRsZUNsb3NlKCk7IC8vIHRoaXMuY2hhbmdlS2VlcEFsaXZlQXJyYXkoWydtb2RlbGVyJ10pCgogICAgICB0aGlzLiRyb3V0ZXIucHVzaCh7CiAgICAgICAgcGF0aDogIi90b29sL2FjdGl2aXRpL1RlbXBsYXRlTWFuYWdlbWVudE5ldy8iLmNvbmNhdCh0aGlzLml0ZW1zLmlkLCAiLzEiKQogICAgICB9KTsgLy8gdGhpcy5jdXJyZW50Q2hhbmdlKHsKICAgICAgLy8gICBwYXRoOicvdG9vbC9hY3Rpdml0aS9tb2RlbGVyJwogICAgICAvLyB9KTsKICAgIH0sCiAgICBja2Vja01vZGFsOiBmdW5jdGlvbiBja2Vja01vZGFsKCkgewogICAgICAvL+mAieaLqea1geeoiwogICAgICBpZiAodGhpcy5yZWFkb25seSkgewogICAgICAgIHRoaXMuYWN0aXZlID0gIXRoaXMuYWN0aXZlOwogICAgICAgICgwLCBfZGlzcGF0Y2hFdmVudC5EaXNwYXRjaEV2ZW50KSgnbW9kYWxDbGljaycsIHsKICAgICAgICAgIGRldGFpbDogewogICAgICAgICAgICBpdGVtczogdGhpcy5pdGVtcywKICAgICAgICAgICAgdmFsdWU6IHRoaXMuYWN0aXZlCiAgICAgICAgICB9CiAgICAgICAgfSk7CiAgICAgIH0KICAgIH0KICB9KQp9OwpleHBvcnRzLmRlZmF1bHQgPSBfZGVmYXVsdDI7"},{"version":3,"sources":["index.vue"],"names":[],"mappings":"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","sourcesContent":["// 列表模型块组件\r\n<template>\r\n <div class=\"listModalComponent\" :class=\"(active && readonly)?'active':null\" @click=\"ckeckModal\">\r\n <div class=\"preview\" @mouseout=\"mouseout\" :style=\"`backgroundImage:url(${items.url?items.url:''})`\">\r\n <!-- <img :src=\"items.url?items.url:''\" alt=\"\"> -->\r\n\r\n <div class=\"more\" v-show=\"!readonly\" >\r\n <Poptip trigger=\"click\" placement=\"bottom-end\" :width=\"100\" ref=\"poptip\" @mouseout.native.stop=\"\">\r\n <span class=\"dot\"></span>\r\n <span class=\"dot\"></span>\r\n <span class=\"dot\"></span>\r\n\r\n <ul slot=\"content\" class=\"options\">\r\n <li @click=\"releaseProcess\" v-if=\"items.status === 0 || items.status === 2\">发布流程</li>\r\n <li @click=\"editingProcess\" v-if=\"items.status === 0\">编辑流程</li>\r\n <li @click=\"copyProcess\" v-if=\"items.status === 0 || items.status === 2 \">复制流程</li>\r\n <li @click=\"deleteProcess\" v-if=\"items.status === 0 || items.status === 2 \">删除流程</li>\r\n <li @click=\"stopProcess\" v-if=\"items.status === 1\">停用流程</li>\r\n <li @click=\"previewProcess\">预览</li>\r\n </ul>\r\n </Poptip>\r\n </div>\r\n </div>\r\n <div class=\"info\">\r\n <p class=\"infoTitle\">{{items.name}}</p>\r\n <p>\r\n <span class=\"creatTime\">创建时间:{{items.createTime}}</span>\r\n </p>\r\n\r\n <span class=\"status\" :class=\"statusClass\">{{statusName}}</span>\r\n </div>\r\n\r\n\r\n </div>\r\n</template>\r\n<script>\r\nimport {DispatchEvent} from '@/utils/dispatchEvent.js'\r\nimport { mapMutations } from 'vuex';\r\nimport {\r\n setPublish,\r\n setUnpublish,\r\n setCopy,\r\n delRemove\r\n } from '@/api/modeler.js'\r\nexport default {\r\n name:'listModalComponent',\r\n props:{\r\n items:{\r\n type:Object,\r\n default () {\r\n return {\r\n name:'模型名称',\r\n url:'', //缩略图base64数据\r\n createTime:'2019-03-18',\r\n status:1, //已发布是1 未发布是2\r\n }\r\n }\r\n },\r\n readonly:{\r\n type:Boolean,\r\n default: false\r\n }\r\n },\r\n data () {\r\n return {\r\n active:false\r\n }\r\n },\r\n computed:{\r\n statusName () {\r\n let str = ''\r\n switch (this.items.status) {\r\n case -1:\r\n str = '已删除';\r\n break;\r\n case 0:\r\n str = '未发布';\r\n break;\r\n case 1:\r\n str = '已发布';\r\n break;\r\n case 2:\r\n str = '已停用';\r\n break;\r\n case 3:\r\n str = '草稿';\r\n break;\r\n\r\n }\r\n return str\r\n },\r\n statusClass () {\r\n return [{\r\n 'published':this.items.status === 1,\r\n 'notRelease':this.items.status === 0,\r\n 'stop':this.items.status === 2\r\n }]\r\n }\r\n },\r\n watch:{\r\n readonly () {\r\n this.active = false\r\n }\r\n },\r\n methods:{\r\n ...mapMutations(['currentChange','changeKeepAliveArray']),\r\n mouseout () {\r\n this.$refs.poptip.handleClose()\r\n },\r\n releaseProcess () { //发布流程\r\n this.$refs.poptip.handleClose()\r\n setPublish({id:this.items.id}).then((res) => {\r\n if(res.resultCode === 0){\r\n if(typeof this.items.event.queryLists === 'function'){\r\n this.items.event.queryLists()\r\n }\r\n }else{\r\n this.$Modal.fcWarning({\r\n title:'警告',\r\n content:res.resultMsg,\r\n mask:true\r\n })\r\n }\r\n })\r\n },\r\n editingProcess () { //编辑流程\r\n this.$refs.poptip.handleClose()\r\n // this.changeKeepAliveArray(['modeler'])\r\n this.$router.push({ path: `/tool/activiti/TemplateManagementNew/${this.items.id}` })\r\n // this.currentChange({\r\n // path:'/tool/activiti/modeler'\r\n // });\r\n },\r\n deleteProcess () { //删除流程\r\n this.$refs.poptip.handleClose()\r\n delRemove({id:this.items.id}).then((res) => {\r\n if(typeof this.items.event.queryLists === 'function'){\r\n this.items.event.queryLists()\r\n }\r\n })\r\n },\r\n stopProcess () { //停用流程\r\n this.$refs.poptip.handleClose()\r\n setUnpublish({id:this.items.id}).then((res) => {\r\n if(typeof this.items.event.queryLists === 'function'){\r\n this.items.event.queryLists()\r\n }\r\n })\r\n },\r\n copyProcess () { //复制流程\r\n this.$refs.poptip.handleClose()\r\n setCopy({id:this.items.id}).then((res) => {\r\n if(res.resultCode === 0){\r\n // this.changeKeepAliveArray(['modeler'])\r\n this.$router.push({ path: `/tool/activiti/TemplateManagementNew/${res.data.id}` })\r\n // this.currentChange({\r\n // path:'/tool/activiti/modeler'\r\n // });\r\n }else{\r\n this.$Modal.fcError({\r\n title:'错误',\r\n content:res.resultMsg,\r\n onOk: () => {\r\n }\r\n })\r\n }\r\n })\r\n },\r\n previewProcess () { //预览流程\r\n this.$refs.poptip.handleClose()\r\n // this.changeKeepAliveArray(['modeler'])\r\n this.$router.push({ path: `/tool/activiti/TemplateManagementNew/${this.items.id}/1` })\r\n // this.currentChange({\r\n // path:'/tool/activiti/modeler'\r\n // });\r\n },\r\n\r\n ckeckModal () { //选择流程\r\n if(this.readonly){\r\n this.active = !this.active\r\n DispatchEvent('modalClick',{\r\n detail:{\r\n items:this.items,\r\n value:this.active\r\n }\r\n })\r\n }\r\n\r\n }\r\n }\r\n}\r\n</script>\r\n<style lang=\"scss\" >\r\n.listModalComponent{\r\n height:220px;\r\n background:rgba(255,255,255,1);\r\n box-shadow:0px 1px 5px 0px rgba(0,0,0,0.1)!important;\r\n border-radius:4px;\r\n cursor: pointer;\r\n display: flex;\r\n flex-direction: column;\r\n border-radius:4px;\r\n position: relative;\r\n\r\n &.active{\r\n border: 1px solid #5982E7;\r\n }\r\n\r\n .info{\r\n height: 62px;\r\n padding: 10px 0 8px 12px;\r\n position: relative;\r\n\r\n .infoTitle{\r\n height: 20px;\r\n font-size: 15px;\r\n font-family: PingFangSC-Medium;\r\n font-weight: 500;\r\n color: #515a6e;\r\n line-height: 20px;\r\n margin-bottom: 6px;\r\n }\r\n\r\n >p:last-child{\r\n display: flex;\r\n align-items: center;\r\n justify-content: space-between;\r\n span{\r\n font-size:12px;\r\n font-family:PingFangSC-Regular;\r\n font-weight:400;\r\n color:rgba(81,90,110,1);\r\n line-height:16px;\r\n }\r\n }\r\n\r\n span.status{\r\n position: absolute;\r\n right: 0;\r\n bottom: 8px;\r\n width:75px;\r\n height:24px;\r\n background:#B4B4B4;\r\n border-radius:12px 0px 0px 12px;\r\n color: white;\r\n text-align: center;\r\n line-height: 24px;\r\n font-size:12px;\r\n font-family:PingFangSC-Regular,PingFang SC;\r\n font-weight:400;\r\n\r\n &.published{\r\n background:rgba(9, 161, 85, 1)\r\n }\r\n\r\n &.notRelease{\r\n background:#B4B4B4\r\n }\r\n\r\n &.stop{\r\n background: #ED4014;\r\n }\r\n }\r\n\r\n }\r\n\r\n .preview{\r\n flex: 1;\r\n border-radius:4px 4px 0px 0px;\r\n overflow: hidden;\r\n text-align: center;\r\n background-size: contain;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n img{\r\n // width: 100%;\r\n height: 100%;\r\n }\r\n\r\n &:hover{\r\n // transform: translateY(-4px);\r\n img{\r\n\r\n }\r\n .more{\r\n display: block;\r\n }\r\n }\r\n\r\n .more{\r\n width: 40px;\r\n height: 24px;\r\n position: absolute;\r\n top: 12px;\r\n right: 12px;\r\n background: white;\r\n box-shadow:0px 1px 5px 0px rgba(0,0,0,0.1);\r\n border-radius:4px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n display: none;\r\n\r\n .burgeon-poptip{\r\n width: 100%;\r\n height: 100%;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n .burgeon-poptip-body{\r\n padding: 5px 0;\r\n }\r\n .burgeon-poptip-rel{\r\n display: flex;\r\n width: 100%;\r\n height: 100%;\r\n align-items: center;\r\n justify-content: center;\r\n }\r\n\r\n .burgeon-poptip-popper{\r\n min-width: auto;\r\n }\r\n }\r\n\r\n\r\n .dot{\r\n width: 4px;\r\n height: 4px;\r\n background: rgba(51, 51, 51, 1);\r\n border-radius: 50%;\r\n display: inline-block;\r\n margin-right: 4px;\r\n\r\n &:last-child{\r\n margin-right: 0;\r\n }\r\n }\r\n\r\n .options{\r\n li{\r\n height: 29px;\r\n display: flex;\r\n align-items: center;\r\n padding-left: 16px;\r\n font-size:12px;\r\n font-family:PingFangSC-Regular;\r\n font-weight:400;\r\n color:rgba(81,90,110,1);\r\n\r\n &:hover{\r\n background: rgba(243, 243, 243, 1);\r\n }\r\n }\r\n }\r\n }\r\n }\r\n &:hover{\r\n transform: translateY(-4px);\r\n }\r\n}\r\n</style>\r\n"],"sourceRoot":"src/components/listModalComponent"}]}
|