| 1 |
- {"remainingRequest":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\babel-loader\\lib\\index.js!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\pages\\marketing\\live\\live_goods.vue?vue&type=script&lang=js","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\pages\\marketing\\live\\live_goods.vue","mtime":1761185180116},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\babel.config.js","mtime":1761185179818},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\.babelrc","mtime":1761185179813},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiQzovVXNlcnMvQWRtaW5pc3RyYXRvci9EZXNrdG9wL2NybWViNS4wL3RlbXBsYXRlL2FkbWluL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9vYmplY3RTcHJlYWQyLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkucHVzaC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LnNwbGljZS5qcyI7CmltcG9ydCB7IG1hcFN0YXRlIH0gZnJvbSAndnVleCc7CmltcG9ydCB7IGxpdmVHb29kcywgbGl2ZVN5bmNHb29kcywgbGl2ZUdvb2RzRGV0YWlsLCBsaXZlR29vZHNTaG93IH0gZnJvbSAnQC9hcGkvbGl2ZSc7CmltcG9ydCBnb29kc0Zyb20gZnJvbSAnLi9jb21wb25lbnRzL2dvb2RzX2RldGFpbCc7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAnbGl2ZScsCiAgY29tcG9uZW50czogewogICAgZ29vZHNGcm9tOiBnb29kc0Zyb20KICB9LAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBncmlkOiB7CiAgICAgICAgeGw6IDcsCiAgICAgICAgbGc6IDcsCiAgICAgICAgbWQ6IDEyLAogICAgICAgIHNtOiAyNCwKICAgICAgICB4czogMjQKICAgICAgfSwKICAgICAgZm9ybVZhbGlkYXRlOiB7CiAgICAgICAgc3RhdHVzOiAnJywKICAgICAgICBrZXJ3b3JkOiAnJywKICAgICAgICBwYWdlOiAxLAogICAgICAgIGxpbWl0OiAyMAogICAgICB9LAogICAgICB0cmVlRGF0YTogewogICAgICAgIHdpdGhkcmF3YWw6IFt7CiAgICAgICAgICB0aXRsZTogJ+WFqOmDqCcsCiAgICAgICAgICB2YWx1ZTogJycKICAgICAgICB9LCB7CiAgICAgICAgICB0aXRsZTogJ+W+heWuoeaguCcsCiAgICAgICAgICB2YWx1ZTogMAogICAgICAgIH0sIHsKICAgICAgICAgIHRpdGxlOiAn5bey6YCa6L+HJywKICAgICAgICAgIHZhbHVlOiAxCiAgICAgICAgfSwgewogICAgICAgICAgdGl0bGU6ICfmnKrpgJrov4cnLAogICAgICAgICAgdmFsdWU6IC0xCiAgICAgICAgfV0KICAgICAgfSwKICAgICAgY29sdW1uczE6IFt7CiAgICAgICAga2V5OiAncHJvZHVjdF9pZCcsCiAgICAgICAgdGl0bGU6ICfllYblk4FJRCcsCiAgICAgICAgbWluV2lkdGg6IDM1CiAgICAgIH0sIHsKICAgICAgICBzbG90OiAnbmFtZScsCiAgICAgICAgbWluV2lkdGg6IDM1LAogICAgICAgIHRpdGxlOiAn5ZWG5ZOB5ZCN56ewJwogICAgICB9LCB7CiAgICAgICAga2V5OiAncHJpY2UnLAogICAgICAgIG1pbldpZHRoOiAzNSwKICAgICAgICB0aXRsZTogJ+ebtOaSreS7tycKICAgICAgfSwgewogICAgICAgIHNsb3Q6ICdjb3N0X3ByaWNlJywKICAgICAgICBtaW5XaWR0aDogMzUsCiAgICAgICAgdGl0bGU6ICfljp/ku7cnCiAgICAgIH0sIHsKICAgICAgICBzbG90OiAnc3RvY2snLAogICAgICAgIG1pbldpZHRoOiAzNSwKICAgICAgICB0aXRsZTogJ+W6k+WtmCcKICAgICAgfSwgewogICAgICAgIHNsb3Q6ICdzdGF0dXMnLAogICAgICAgIG1pbldpZHRoOiAzNSwKICAgICAgICB0aXRsZTogJ+WuoeaguOeKtuaAgScKICAgICAgfSwgewogICAgICAgIHNsb3Q6ICdpc19tZXJfc2hvdycsCiAgICAgICAgdGl0bGU6ICfmmK/lkKbmmL7npLonLAogICAgICAgIG1pbldpZHRoOiA4MAogICAgICB9LAogICAgICAvLyB7ImtleSI6ICJzb3J0IiwgInRpdGxlIjogIuaOkuW6jyIsICJtaW5XaWR0aCI6IDM1fSwKICAgICAgewogICAgICAgIHNsb3Q6ICdhY3Rpb24nLAogICAgICAgIGZpeGVkOiAncmlnaHQnLAogICAgICAgIHRpdGxlOiAn5pON5L2cJywKICAgICAgICBtaW5XaWR0aDogMTIwCiAgICAgIH1dLAogICAgICB0YWJMaXN0OiBbXSwKICAgICAgbG9hZGluZzogZmFsc2UsCiAgICAgIG1vZGFsczogZmFsc2UsCiAgICAgIHRvdGFsOiAwLAogICAgICBGb3JtRGF0YToge30KICAgIH07CiAgfSwKICBjb21wdXRlZDogX29iamVjdFNwcmVhZChfb2JqZWN0U3ByZWFkKHt9LCBtYXBTdGF0ZSgnbWVkaWEnLCBbJ2lzTW9iaWxlJ10pKSwge30sIHsKICAgIGxhYmVsV2lkdGg6IGZ1bmN0aW9uIGxhYmVsV2lkdGgoKSB7CiAgICAgIHJldHVybiB0aGlzLmlzTW9iaWxlID8gdW5kZWZpbmVkIDogJzgwcHgnOwogICAgfSwKICAgIGxhYmVsUG9zaXRpb246IGZ1bmN0aW9uIGxhYmVsUG9zaXRpb24oKSB7CiAgICAgIHJldHVybiB0aGlzLmlzTW9iaWxlID8gJ3RvcCcgOiAncmlnaHQnOwogICAgfQogIH0pLAogIG1vdW50ZWQ6IGZ1bmN0aW9uIG1vdW50ZWQoKSB7CiAgICB0aGlzLmdldExpc3QoKTsKICB9LAogIG1ldGhvZHM6IHsKICAgIC8vIOebtOaSremXtOaYvuekuumakOiXjwogICAgb25jaGFuZ2VJc1Nob3c6IGZ1bmN0aW9uIG9uY2hhbmdlSXNTaG93KF9yZWYpIHsKICAgICAgdmFyIF90aGlzID0gdGhpczsKICAgICAgdmFyIGlkID0gX3JlZi5pZCwKICAgICAgICBpc19zaG93ID0gX3JlZi5pc19zaG93OwogICAgICBsaXZlR29vZHNTaG93KGlkLCBpc19zaG93KS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpcy4kbWVzc2FnZS5zdWNjZXNzKHJlcy5tc2cpOwogICAgICB9KS5jYXRjaChmdW5jdGlvbiAoZXJyb3IpIHsKICAgICAgICBfdGhpcy4kbWVzc2FnZS5lcnJvcihlcnJvci5tc2cpOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDliJfooajmlbDmja4KICAgIGdldExpc3Q6IGZ1bmN0aW9uIGdldExpc3QoKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwogICAgICB0aGlzLmxvYWRpbmcgPSB0cnVlOwogICAgICBsaXZlR29vZHModGhpcy5mb3JtVmFsaWRhdGUpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzMi50b3RhbCA9IHJlcy5kYXRhLmNvdW50OwogICAgICAgIF90aGlzMi50YWJMaXN0ID0gcmVzLmRhdGEubGlzdDsKICAgICAgICBfdGhpczIubG9hZGluZyA9IGZhbHNlOwogICAgICB9KS5jYXRjaChmdW5jdGlvbiAoZXJyb3IpIHsKICAgICAgICBfdGhpczIuJG1lc3NhZ2UuZXJyb3IoZXJyb3IubXNnKTsKICAgICAgICBfdGhpczIubG9hZGluZyA9IGZhbHNlOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDpgInmi6kKICAgIHNlbENoYW5nZTogZnVuY3Rpb24gc2VsQ2hhbmdlKCkgewogICAgICB0aGlzLmZvcm1WYWxpZGF0ZS5wYWdlID0gMTsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9LAogICAgLy8g5re75Yqg5ZWG5ZOBCiAgICBtZW51c0FkZDogZnVuY3Rpb24gbWVudXNBZGQoKSB7CiAgICAgIHRoaXMuJHJvdXRlci5wdXNoKHsKICAgICAgICBwYXRoOiB0aGlzLiRyb3V0ZVByb1N0ciArICcvbWFya2V0aW5nL2xpdmUvYWRkX2xpdmVfZ29vZHMnCiAgICAgIH0pOwogICAgfSwKICAgIC8vIOWQjOatpeWVhuWTgQogICAgc3luY0dvb2RzOiBmdW5jdGlvbiBzeW5jR29vZHMoKSB7CiAgICAgIHZhciBfdGhpczMgPSB0aGlzOwogICAgICBsaXZlU3luY0dvb2RzKCkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMzLiRtZXNzYWdlLnN1Y2Nlc3MocmVzLm1zZyk7CiAgICAgICAgX3RoaXMzLmdldExpc3QoKTsKICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKGVycm9yKSB7CiAgICAgICAgX3RoaXMzLiRtZXNzYWdlLmVycm9yKGVycm9yLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIGVkaXQ6IGZ1bmN0aW9uIGVkaXQocm93KSB7CiAgICAgIHZhciBfdGhpczQgPSB0aGlzOwogICAgICBsaXZlR29vZHNEZXRhaWwocm93LmlkKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczQuRm9ybURhdGEgPSByZXMuZGF0YTsKICAgICAgICBfdGhpczQubW9kYWxzID0gdHJ1ZTsKICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKGVycm9yKSB7CiAgICAgICAgX3RoaXM0LiRtZXNzYWdlLmVycm9yKGVycm9yLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOWIoOmZpAogICAgZGVsOiBmdW5jdGlvbiBkZWwocm93LCB0aXQsIG51bSkgewogICAgICB2YXIgX3RoaXM1ID0gdGhpczsKICAgICAgdmFyIGRlbGZyb21EYXRhID0gewogICAgICAgIHRpdGxlOiB0aXQsCiAgICAgICAgbnVtOiBudW0sCiAgICAgICAgdXJsOiAibGl2ZS9nb29kcy9kZWwvIi5jb25jYXQocm93LmlkKSwKICAgICAgICBtZXRob2Q6ICdERUxFVEUnLAogICAgICAgIGlkczogJycKICAgICAgfTsKICAgICAgdGhpcy4kbW9kYWxTdXJlKGRlbGZyb21EYXRhKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczUuJG1lc3NhZ2Uuc3VjY2VzcyhyZXMubXNnKTsKICAgICAgICBfdGhpczUudGFiTGlzdC5zcGxpY2UobnVtLCAxKTsKICAgICAgICBfdGhpczUuZ2V0TGlzdCgpOwogICAgICB9KS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXM1LiRtZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICB9KTsKICAgIH0KICB9Cn07"},{"version":3,"names":["mapState","liveGoods","liveSyncGoods","liveGoodsDetail","liveGoodsShow","goodsFrom","name","components","data","grid","xl","lg","md","sm","xs","formValidate","status","kerword","page","limit","treeData","withdrawal","title","value","columns1","key","minWidth","slot","fixed","tabList","loading","modals","total","FormData","computed","_objectSpread","labelWidth","isMobile","undefined","labelPosition","mounted","getList","methods","onchangeIsShow","_ref","_this","id","is_show","then","res","$message","success","msg","catch","error","_this2","count","list","selChange","menusAdd","$router","push","path","$routeProStr","syncGoods","_this3","edit","row","_this4","del","tit","num","_this5","delfromData","url","concat","method","ids","$modalSure","splice"],"sources":["src/pages/marketing/live/live_goods.vue"],"sourcesContent":["<template>\r\n <div>\r\n <el-card :bordered=\"false\" shadow=\"never\" class=\"ivu-mt\" :body-style=\"{ padding: 0 }\">\r\n <div class=\"padding-add\">\r\n <el-form\r\n ref=\"formValidate\"\r\n :model=\"formValidate\"\r\n :label-width=\"labelWidth\"\r\n label-position=\"right\"\r\n inline\r\n class=\"tabform\"\r\n @submit.native.prevent\r\n >\r\n <el-form-item label=\"审核状态:\">\r\n <el-select v-model=\"formValidate.status\" clearable @change=\"selChange\" class=\"form_content_width\">\r\n <el-option\r\n v-for=\"(item, index) in treeData.withdrawal\"\r\n :value=\"item.value\"\r\n :key=\"index\"\r\n :label=\"item.title\"\r\n ></el-option>\r\n </el-select>\r\n </el-form-item>\r\n <el-form-item label=\"搜索:\">\r\n <el-input\r\n clearable\r\n placeholder=\"请输入商品名称/ID\"\r\n v-model=\"formValidate.kerword\"\r\n class=\"form_content_width\"\r\n />\r\n </el-form-item>\r\n <el-form-item>\r\n <el-button type=\"primary\" v-db-click @click=\"selChange\">查询</el-button>\r\n </el-form-item>\r\n </el-form>\r\n </div>\r\n </el-card>\r\n <el-card :bordered=\"false\" shadow=\"never\" class=\"ivu-mt mt16\">\r\n <el-button v-auth=\"['setting-system_menus-add']\" type=\"primary\" v-db-click @click=\"menusAdd('添加直播间')\"\r\n >添加商品\r\n </el-button>\r\n <!-- <el-button\r\n v-auth=\"['setting-system_menus-add']\"\r\n type=\"success\"\r\n v-db-click @click=\"syncGoods\"\r\n style=\"margin-left: 20px\"\r\n >同步商品\r\n </el-button> -->\r\n <el-table\r\n :data=\"tabList\"\r\n ref=\"table\"\r\n class=\"mt14\"\r\n v-loading=\"loading\"\r\n highlight-current-row\r\n no-userFrom-text=\"暂无数据\"\r\n no-filtered-userFrom-text=\"暂无筛选结果\"\r\n >\r\n <el-table-column label=\"商品ID\" width=\"80\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.product_id }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"商品名称\" min-width=\"120\">\r\n <template slot-scope=\"scope\">\r\n <div class=\"product_box\">\r\n <div v-viewer>\r\n <img :src=\"scope.row.product.image\" alt=\"\" />\r\n </div>\r\n <div class=\"txt\">{{ scope.row.name }}</div>\r\n </div>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"直播价\" min-width=\"80\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.price }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"原价\" min-width=\"80\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.cost_price }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"库存\" min-width=\"80\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.product.stock }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"审核状态\" min-width=\"80\">\r\n <template slot-scope=\"scope\">\r\n <div>{{ scope.row.audit_status | liveStatusFilter }}</div>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"是否显示\" min-width=\"80\">\r\n <template slot-scope=\"scope\">\r\n <el-switch\r\n class=\"defineSwitch\"\r\n :active-value=\"1\"\r\n :inactive-value=\"0\"\r\n v-model=\"scope.row.is_show\"\r\n :value=\"scope.row.is_show\"\r\n @change=\"onchangeIsShow(scope.row)\"\r\n size=\"large\"\r\n :disabled=\"scope.row.audit_status != 2\"\r\n active-text=\"显示\"\r\n inactive-text=\"隐藏\"\r\n >\r\n </el-switch>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"操作\" fixed=\"right\" width=\"170\">\r\n <template slot-scope=\"scope\">\r\n <a v-db-click @click=\"edit(scope.row, '编辑')\">详情</a>\r\n <el-divider direction=\"vertical\"></el-divider>\r\n <a v-db-click @click=\"del(scope.row, '删除这条信息', scope.$index)\">删除</a>\r\n </template>\r\n </el-table-column>\r\n </el-table>\r\n <div class=\"acea-row row-right page\">\r\n <pagination\r\n v-if=\"total\"\r\n :total=\"total\"\r\n :page.sync=\"formValidate.page\"\r\n :limit.sync=\"formValidate.limit\"\r\n @pagination=\"getList\"\r\n />\r\n </div>\r\n </el-card>\r\n <!--详情-->\r\n <el-dialog :visible.sync=\"modals\" title=\"商品详情\" class=\"paymentFooter\" scrollable width=\"720px\">\r\n <goodsFrom ref=\"goodsDetail\" :FormData=\"FormData\" />\r\n </el-dialog>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { mapState } from 'vuex';\r\nimport { liveGoods, liveSyncGoods, liveGoodsDetail, liveGoodsShow } from '@/api/live';\r\nimport goodsFrom from './components/goods_detail';\r\nexport default {\r\n name: 'live',\r\n components: {\r\n goodsFrom,\r\n },\r\n data() {\r\n return {\r\n grid: {\r\n xl: 7,\r\n lg: 7,\r\n md: 12,\r\n sm: 24,\r\n xs: 24,\r\n },\r\n formValidate: {\r\n status: '',\r\n kerword: '',\r\n page: 1,\r\n limit: 20,\r\n },\r\n treeData: {\r\n withdrawal: [\r\n {\r\n title: '全部',\r\n value: '',\r\n },\r\n {\r\n title: '待审核',\r\n value: 0,\r\n },\r\n {\r\n title: '已通过',\r\n value: 1,\r\n },\r\n {\r\n title: '未通过',\r\n value: -1,\r\n },\r\n ],\r\n },\r\n columns1: [\r\n { key: 'product_id', title: '商品ID', minWidth: 35 },\r\n { slot: 'name', minWidth: 35, title: '商品名称' },\r\n { key: 'price', minWidth: 35, title: '直播价' },\r\n { slot: 'cost_price', minWidth: 35, title: '原价' },\r\n { slot: 'stock', minWidth: 35, title: '库存' },\r\n { slot: 'status', minWidth: 35, title: '审核状态' },\r\n { slot: 'is_mer_show', title: '是否显示', minWidth: 80 },\r\n // {\"key\": \"sort\", \"title\": \"排序\", \"minWidth\": 35},\r\n { slot: 'action', fixed: 'right', title: '操作', minWidth: 120 },\r\n ],\r\n tabList: [],\r\n loading: false,\r\n modals: false,\r\n total: 0,\r\n FormData: {},\r\n };\r\n },\r\n computed: {\r\n ...mapState('media', ['isMobile']),\r\n labelWidth() {\r\n return this.isMobile ? undefined : '80px';\r\n },\r\n labelPosition() {\r\n return this.isMobile ? 'top' : 'right';\r\n },\r\n },\r\n mounted() {\r\n this.getList();\r\n },\r\n methods: {\r\n // 直播间显示隐藏\r\n onchangeIsShow({ id, is_show }) {\r\n liveGoodsShow(id, is_show)\r\n .then((res) => {\r\n this.$message.success(res.msg);\r\n })\r\n .catch((error) => {\r\n this.$message.error(error.msg);\r\n });\r\n },\r\n // 列表数据\r\n getList() {\r\n this.loading = true;\r\n liveGoods(this.formValidate)\r\n .then((res) => {\r\n this.total = res.data.count;\r\n this.tabList = res.data.list;\r\n this.loading = false;\r\n })\r\n .catch((error) => {\r\n this.$message.error(error.msg);\r\n this.loading = false;\r\n });\r\n },\r\n // 选择\r\n selChange() {\r\n this.formValidate.page = 1;\r\n this.getList();\r\n },\r\n // 添加商品\r\n menusAdd() {\r\n this.$router.push({\r\n path: this.$routeProStr + '/marketing/live/add_live_goods',\r\n });\r\n },\r\n // 同步商品\r\n syncGoods() {\r\n liveSyncGoods()\r\n .then((res) => {\r\n this.$message.success(res.msg);\r\n this.getList();\r\n })\r\n .catch((error) => {\r\n this.$message.error(error.msg);\r\n });\r\n },\r\n edit(row) {\r\n liveGoodsDetail(row.id)\r\n .then((res) => {\r\n this.FormData = res.data;\r\n this.modals = true;\r\n })\r\n .catch((error) => {\r\n this.$message.error(error.msg);\r\n });\r\n },\r\n // 删除\r\n del(row, tit, num) {\r\n let delfromData = {\r\n title: tit,\r\n num: num,\r\n url: `live/goods/del/${row.id}`,\r\n method: 'DELETE',\r\n ids: '',\r\n };\r\n this.$modalSure(delfromData)\r\n .then((res) => {\r\n this.$message.success(res.msg);\r\n this.tabList.splice(num, 1);\r\n\r\n this.getList();\r\n })\r\n .catch((res) => {\r\n this.$message.error(res.msg);\r\n });\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n.product_box {\r\n display: flex;\r\n align-items: center;\r\n img {\r\n width: 36px;\r\n height: 36px;\r\n }\r\n .txt {\r\n margin-left: 10px;\r\n color: #000;\r\n font-size: 12px;\r\n }\r\n}\r\n</style>\r\n"],"mappings":"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","ignoreList":[]}]}
|