9ee7bd6a82c0d376fc548672ae9f5188.json 20 KB

1
  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\\product\\productClassify\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\pages\\product\\productClassify\\index.vue","mtime":1761185180163},{"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:aW1wb3J0IF9yZWdlbmVyYXRvciBmcm9tICJDOi9Vc2Vycy9BZG1pbmlzdHJhdG9yL0Rlc2t0b3AvY3JtZWI1LjAvdGVtcGxhdGUvYWRtaW4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL3JlZ2VuZXJhdG9yLmpzIjsKaW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkM6L1VzZXJzL0FkbWluaXN0cmF0b3IvRGVza3RvcC9jcm1lYjUuMC90ZW1wbGF0ZS9hZG1pbi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vYXN5bmNUb0dlbmVyYXRvci5qcyI7CmltcG9ydCBfb2JqZWN0U3ByZWFkIGZyb20gIkM6L1VzZXJzL0FkbWluaXN0cmF0b3IvRGVza3RvcC9jcm1lYjUuMC90ZW1wbGF0ZS9hZG1pbi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vb2JqZWN0U3ByZWFkMi5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LnB1c2guanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5pdGVyYXRvci5jb25zdHJ1Y3Rvci5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLml0ZXJhdG9yLmZvci1lYWNoLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZy5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL3dlYi5kb20tY29sbGVjdGlvbnMuZm9yLWVhY2guanMiOwppbXBvcnQgeyBtYXBTdGF0ZSB9IGZyb20gJ3Z1ZXgnOwppbXBvcnQgeyBwcm9kdWN0TGlzdEFwaSwgcHJvZHVjdENyZWF0ZUFwaSwgcHJvZHVjdEVkaXRBcGksIHNldFNob3dBcGksIHRyZWVMaXN0QXBpIH0gZnJvbSAnQC9hcGkvcHJvZHVjdCc7CmltcG9ydCBlZGl0RnJvbSBmcm9tICcuLi8uLi8uLi9jb21wb25lbnRzL2Zyb20vZnJvbSc7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAncHJvZHVjdF9wcm9kdWN0Q2xhc3NpZnknLAogIGNvbXBvbmVudHM6IHsKICAgIGVkaXRGcm9tOiBlZGl0RnJvbQogIH0sCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIHRyZWVTZWxlY3Q6IFtdLAogICAgICBGcm9tRGF0YTogbnVsbCwKICAgICAgZ3JpZDogewogICAgICAgIHhsOiA3LAogICAgICAgIGxnOiA3LAogICAgICAgIG1kOiAxMiwKICAgICAgICBzbTogMjQsCiAgICAgICAgeHM6IDI0CiAgICAgIH0sCiAgICAgIGxvYWRpbmc6IGZhbHNlLAogICAgICBhcnRGcm9tOiB7CiAgICAgICAgcGlkOiAwLAogICAgICAgIGlzX3Nob3c6ICcnLAogICAgICAgIHBhZ2U6IDEsCiAgICAgICAgY2F0ZV9uYW1lOiAnJywKICAgICAgICBsaW1pdDogMTUKICAgICAgfSwKICAgICAgdG90YWw6IDAsCiAgICAgIHRhYmxlRGF0YTogW10KICAgIH07CiAgfSwKICBjb21wdXRlZDogX29iamVjdFNwcmVhZCh7fSwgbWFwU3RhdGUoJ2FkbWluL3VzZXJMZXZlbCcsIFsnY2F0ZWdvcnlJZCddKSksCiAgbW91bnRlZDogZnVuY3Rpb24gbW91bnRlZCgpIHsKICAgIHRoaXMuZ29vZHNDYXRlZ29yeSgpOwogICAgdGhpcy5nZXRMaXN0KCk7CiAgfSwKICBtZXRob2RzOiB7CiAgICAvLyDllYblk4HliIbnsbvvvJsKICAgIGdvb2RzQ2F0ZWdvcnk6IGZ1bmN0aW9uIGdvb2RzQ2F0ZWdvcnkoKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CiAgICAgIHRyZWVMaXN0QXBpKDApLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzLnRyZWVTZWxlY3QgPSByZXMuZGF0YTsKICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzLiRtZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDliJfooagKICAgIGdldExpc3Q6IGZ1bmN0aW9uIGdldExpc3QoKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwogICAgICB0aGlzLmxvYWRpbmcgPSB0cnVlOwogICAgICB0aGlzLmFydEZyb20uaXNfc2hvdyA9IHRoaXMuYXJ0RnJvbS5pc19zaG93IHx8ICcnOwogICAgICB0aGlzLmFydEZyb20ucGlkID0gdGhpcy5hcnRGcm9tLnBpZCB8fCAnJzsKICAgICAgcHJvZHVjdExpc3RBcGkodGhpcy5hcnRGcm9tKS50aGVuKC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CiAgICAgICAgdmFyIF9yZWYgPSBfYXN5bmNUb0dlbmVyYXRvcigvKiNfX1BVUkVfXyovX3JlZ2VuZXJhdG9yKCkubShmdW5jdGlvbiBfY2FsbGVlKHJlcykgewogICAgICAgICAgdmFyIGRhdGE7CiAgICAgICAgICByZXR1cm4gX3JlZ2VuZXJhdG9yKCkudyhmdW5jdGlvbiAoX2NvbnRleHQpIHsKICAgICAgICAgICAgd2hpbGUgKDEpIHN3aXRjaCAoX2NvbnRleHQubikgewogICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgIGRhdGEgPSByZXMuZGF0YTsKICAgICAgICAgICAgICAgIF90aGlzMi50YWJsZURhdGEgPSBkYXRhLmxpc3Q7CiAgICAgICAgICAgICAgICBfdGhpczIudG90YWwgPSBkYXRhLmNvdW50OwogICAgICAgICAgICAgICAgX3RoaXMyLmxvYWRpbmcgPSBmYWxzZTsKICAgICAgICAgICAgICBjYXNlIDE6CiAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQuYSgyKTsKICAgICAgICAgICAgfQogICAgICAgICAgfSwgX2NhbGxlZSk7CiAgICAgICAgfSkpOwogICAgICAgIHJldHVybiBmdW5jdGlvbiAoX3gpIHsKICAgICAgICAgIHJldHVybiBfcmVmLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7CiAgICAgICAgfTsKICAgICAgfSgpKS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMyLmxvYWRpbmcgPSBmYWxzZTsKICAgICAgICBfdGhpczIuJG1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIHBhZ2VDaGFuZ2U6IGZ1bmN0aW9uIHBhZ2VDaGFuZ2UoaW5kZXgpIHsKICAgICAgdGhpcy5hcnRGcm9tLnBhZ2UgPSBpbmRleDsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9LAogICAgLy8g5re75YqgCiAgICBhZGRDbGFzczogZnVuY3Rpb24gYWRkQ2xhc3MoKSB7CiAgICAgIHZhciBfdGhpczMgPSB0aGlzOwogICAgICB0aGlzLiRtb2RhbEZvcm0ocHJvZHVjdENyZWF0ZUFwaSgpKS50aGVuKGZ1bmN0aW9uICgpIHsKICAgICAgICByZXR1cm4gX3RoaXMzLmdldExpc3QoKTsKICAgICAgfSk7CiAgICB9LAogICAgLy8g57yW6L6RCiAgICBlZGl0OiBmdW5jdGlvbiBlZGl0KHJvdykgewogICAgICB2YXIgX3RoaXM0ID0gdGhpczsKICAgICAgdGhpcy4kbW9kYWxGb3JtKHByb2R1Y3RFZGl0QXBpKHJvdy5pZCkpLnRoZW4oZnVuY3Rpb24gKCkgewogICAgICAgIHJldHVybiBfdGhpczQuZ2V0TGlzdCgpOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDkv67mlLnnirbmgIEKICAgIG9uY2hhbmdlSXNTaG93OiBmdW5jdGlvbiBvbmNoYW5nZUlzU2hvdyhyb3cpIHsKICAgICAgdmFyIF90aGlzNSA9IHRoaXM7CiAgICAgIHZhciBkYXRhID0gewogICAgICAgIGlkOiByb3cuaWQsCiAgICAgICAgaXNfc2hvdzogcm93LmlzX3Nob3cKICAgICAgfTsKICAgICAgc2V0U2hvd0FwaShkYXRhKS50aGVuKC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CiAgICAgICAgdmFyIF9yZWYyID0gX2FzeW5jVG9HZW5lcmF0b3IoLyojX19QVVJFX18qL19yZWdlbmVyYXRvcigpLm0oZnVuY3Rpb24gX2NhbGxlZTIocmVzKSB7CiAgICAgICAgICByZXR1cm4gX3JlZ2VuZXJhdG9yKCkudyhmdW5jdGlvbiAoX2NvbnRleHQyKSB7CiAgICAgICAgICAgIHdoaWxlICgxKSBzd2l0Y2ggKF9jb250ZXh0Mi5uKSB7CiAgICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgICAgX3RoaXM1LiRtZXNzYWdlLnN1Y2Nlc3MocmVzLm1zZyk7CiAgICAgICAgICAgICAgY2FzZSAxOgogICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0Mi5hKDIpOwogICAgICAgICAgICB9CiAgICAgICAgICB9LCBfY2FsbGVlMik7CiAgICAgICAgfSkpOwogICAgICAgIHJldHVybiBmdW5jdGlvbiAoX3gyKSB7CiAgICAgICAgICByZXR1cm4gX3JlZjIuYXBwbHkodGhpcywgYXJndW1lbnRzKTsKICAgICAgICB9OwogICAgICB9KCkpLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczUuJG1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOS4i+aLieagkQogICAgaGFuZGxlQ2hlY2tDaGFuZ2U6IGZ1bmN0aW9uIGhhbmRsZUNoZWNrQ2hhbmdlKGRhdGEpIHsKICAgICAgdmFyIHZhbHVlID0gJyc7CiAgICAgIHZhciB0aXRsZSA9ICcnOwogICAgICB0aGlzLmxpc3QgPSBbXTsKICAgICAgdGhpcy5hcnRGcm9tLnBpZCA9IDA7CiAgICAgIGRhdGEuZm9yRWFjaChmdW5jdGlvbiAoaXRlbSwgaW5kZXgpIHsKICAgICAgICB2YWx1ZSArPSAiIi5jb25jYXQoaXRlbS5pZCwgIiwiKTsKICAgICAgICB0aXRsZSArPSAiIi5jb25jYXQoaXRlbS50aXRsZSwgIiwiKTsKICAgICAgfSk7CiAgICAgIHZhbHVlID0gdmFsdWUuc3Vic3RyaW5nKDAsIHZhbHVlLmxlbmd0aCAtIDEpOwogICAgICB0aXRsZSA9IHRpdGxlLnN1YnN0cmluZygwLCB0aXRsZS5sZW5ndGggLSAxKTsKICAgICAgdGhpcy5saXN0LnB1c2goewogICAgICAgIHZhbHVlOiB2YWx1ZSwKICAgICAgICB0aXRsZTogdGl0bGUKICAgICAgfSk7CiAgICAgIHRoaXMuYXJ0RnJvbS5waWQgPSB2YWx1ZTsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9LAogICAgLy8g5Yig6ZmkCiAgICBkZWw6IGZ1bmN0aW9uIGRlbChyb3csIHRpdCwgbnVtKSB7CiAgICAgIHZhciBfdGhpczYgPSB0aGlzOwogICAgICB2YXIgZGVsZnJvbURhdGEgPSB7CiAgICAgICAgdGl0bGU6IHRpdCwKICAgICAgICBudW06IG51bSwKICAgICAgICB1cmw6ICJwcm9kdWN0L2NhdGVnb3J5LyIuY29uY2F0KHJvdy5pZCksCiAgICAgICAgbWV0aG9kOiAnREVMRVRFJywKICAgICAgICBpZHM6ICcnCiAgICAgIH07CiAgICAgIHRoaXMuJG1vZGFsU3VyZShkZWxmcm9tRGF0YSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXM2LiRtZXNzYWdlLnN1Y2Nlc3MocmVzLm1zZyk7CiAgICAgICAgX3RoaXM2LmdldExpc3QoKTsKICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzNi4kbWVzc2FnZS5lcnJvcihyZXMubXNnKTsKICAgICAgfSk7CiAgICB9LAogICAgLy8g6KGo5qC85pCc57SiCiAgICB1c2VyU2VhcmNoczogZnVuY3Rpb24gdXNlclNlYXJjaHMoKSB7CiAgICAgIHRoaXMuYXJ0RnJvbS5wYWdlID0gMTsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9CiAgfQp9Ow=="},{"version":3,"names":["mapState","productListApi","productCreateApi","productEditApi","setShowApi","treeListApi","editFrom","name","components","data","treeSelect","FromData","grid","xl","lg","md","sm","xs","loading","artFrom","pid","is_show","page","cate_name","limit","total","tableData","computed","_objectSpread","mounted","goodsCategory","getList","methods","_this","then","res","catch","$message","error","msg","_this2","_ref","_asyncToGenerator","_regenerator","m","_callee","w","_context","n","list","count","a","_x","apply","arguments","pageChange","index","addClass","_this3","$modalForm","edit","row","_this4","id","onchangeIsShow","_this5","_ref2","_callee2","_context2","success","_x2","handleCheckChange","value","title","forEach","item","concat","substring","length","push","del","tit","num","_this6","delfromData","url","method","ids","$modalSure","userSearchs"],"sources":["src/pages/product/productClassify/index.vue"],"sourcesContent":["<template>\r\n <div class=\"article-manager\">\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 ref=\"artFrom\" :model=\"artFrom\" inline label-width=\"80px\" label-position=\"right\" @submit.native.prevent>\r\n <el-form-item label=\"商品分类:\" prop=\"pid\" label-for=\"pid\">\r\n <el-select\r\n v-model=\"artFrom.pid\"\r\n placeholder=\"请选择商品分类\"\r\n @change=\"userSearchs\"\r\n clearable\r\n class=\"form_content_width\"\r\n >\r\n <el-option v-for=\"item in treeSelect\" :value=\"item.id\" :label=\"item.cate_name\" :key=\"item.id\">{{\r\n item.cate_name\r\n }}</el-option>\r\n </el-select>\r\n </el-form-item>\r\n <el-form-item label=\"分类状态:\" label-for=\"is_show\">\r\n <el-select\r\n v-model=\"artFrom.is_show\"\r\n placeholder=\"请选择分类状态\"\r\n clearable\r\n @change=\"userSearchs\"\r\n class=\"form_content_width\"\r\n >\r\n <el-option value=\"1\" label=\"显示\"></el-option>\r\n <el-option value=\"0\" label=\"隐藏\"></el-option>\r\n </el-select>\r\n </el-form-item>\r\n <el-form-item label=\"分类名称:\" label-for=\"status2\">\r\n <el-input clearable placeholder=\"请输入分类名称\" v-model=\"artFrom.cate_name\" class=\"form_content_width\" />\r\n </el-form-item>\r\n <el-form-item>\r\n <el-button type=\"primary\" v-db-click @click=\"userSearchs\">查询</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=\"['product-save-cate']\" type=\"primary\" class=\"bnt\" v-db-click @click=\"addClass\"\r\n >添加分类</el-button\r\n >\r\n <vxe-table\r\n class=\"mt14\"\r\n highlight-hover-row\r\n :loading=\"loading\"\r\n header-row-class-name=\"false\"\r\n :tree-config=\"{ children: 'children' }\"\r\n :data=\"tableData\"\r\n >\r\n <vxe-table-column field=\"id\" title=\"ID\" tooltip width=\"80\"></vxe-table-column>\r\n <vxe-table-column field=\"cate_name\" tree-node title=\"分类名称\" min-width=\"250\"></vxe-table-column>\r\n <vxe-table-column field=\"pic\" title=\"分类图标\" min-width=\"100\">\r\n <template v-slot=\"{ row }\">\r\n <div class=\"tabBox_img\" v-viewer v-if=\"row.pic\">\r\n <img v-lazy=\"row.pic\" />\r\n </div>\r\n </template>\r\n </vxe-table-column>\r\n <vxe-table-column field=\"sort\" title=\"排序\" min-width=\"100\" tooltip=\"true\"></vxe-table-column>\r\n <vxe-table-column field=\"is_show\" title=\"状态\" min-width=\"120\">\r\n <template v-slot=\"{ row }\">\r\n <el-switch\r\n class=\"defineSwitch\"\r\n :active-value=\"1\"\r\n :inactive-value=\"0\"\r\n v-model=\"row.is_show\"\r\n :value=\"row.is_show\"\r\n @change=\"onchangeIsShow(row)\"\r\n size=\"large\"\r\n active-text=\"开启\"\r\n inactive-text=\"关闭\"\r\n >\r\n </el-switch>\r\n </template>\r\n </vxe-table-column>\r\n <vxe-table-column field=\"date\" title=\"操作\" width=\"120\" fixed=\"right\">\r\n <template v-slot=\"{ row, index }\">\r\n <a v-db-click @click=\"edit(row)\">编辑</a>\r\n <el-divider direction=\"vertical\"></el-divider>\r\n <a v-db-click @click=\"del(row, '删除商品分类', index)\">删除</a>\r\n </template>\r\n </vxe-table-column>\r\n </vxe-table>\r\n </el-card>\r\n <!-- 添加 编辑表单-->\r\n <edit-from ref=\"edits\" :FromData=\"FromData\" @submitFail=\"userSearchs\"></edit-from>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { mapState } from 'vuex';\r\nimport { productListApi, productCreateApi, productEditApi, setShowApi, treeListApi } from '@/api/product';\r\nimport editFrom from '../../../components/from/from';\r\nexport default {\r\n name: 'product_productClassify',\r\n components: {\r\n editFrom,\r\n },\r\n data() {\r\n return {\r\n treeSelect: [],\r\n FromData: null,\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 loading: false,\r\n artFrom: {\r\n pid: 0,\r\n is_show: '',\r\n page: 1,\r\n cate_name: '',\r\n limit: 15,\r\n },\r\n total: 0,\r\n tableData: [],\r\n };\r\n },\r\n computed: {\r\n ...mapState('admin/userLevel', ['categoryId']),\r\n },\r\n mounted() {\r\n this.goodsCategory();\r\n this.getList();\r\n },\r\n methods: {\r\n // 商品分类;\r\n goodsCategory() {\r\n treeListApi(0)\r\n .then((res) => {\r\n this.treeSelect = res.data;\r\n })\r\n .catch((res) => {\r\n this.$message.error(res.msg);\r\n });\r\n },\r\n // 列表\r\n getList() {\r\n this.loading = true;\r\n this.artFrom.is_show = this.artFrom.is_show || '';\r\n this.artFrom.pid = this.artFrom.pid || '';\r\n productListApi(this.artFrom)\r\n .then(async (res) => {\r\n let data = res.data;\r\n this.tableData = data.list;\r\n this.total = data.count;\r\n this.loading = false;\r\n })\r\n .catch((res) => {\r\n this.loading = false;\r\n this.$message.error(res.msg);\r\n });\r\n },\r\n pageChange(index) {\r\n this.artFrom.page = index;\r\n this.getList();\r\n },\r\n // 添加\r\n addClass() {\r\n this.$modalForm(productCreateApi()).then(() => this.getList());\r\n },\r\n // 编辑\r\n edit(row) {\r\n this.$modalForm(productEditApi(row.id)).then(() => this.getList());\r\n },\r\n // 修改状态\r\n onchangeIsShow(row) {\r\n let data = {\r\n id: row.id,\r\n is_show: row.is_show,\r\n };\r\n setShowApi(data)\r\n .then(async (res) => {\r\n this.$message.success(res.msg);\r\n })\r\n .catch((res) => {\r\n this.$message.error(res.msg);\r\n });\r\n },\r\n // 下拉树\r\n handleCheckChange(data) {\r\n let value = '';\r\n let title = '';\r\n this.list = [];\r\n this.artFrom.pid = 0;\r\n data.forEach((item, index) => {\r\n value += `${item.id},`;\r\n title += `${item.title},`;\r\n });\r\n value = value.substring(0, value.length - 1);\r\n title = title.substring(0, title.length - 1);\r\n this.list.push({\r\n value,\r\n title,\r\n });\r\n this.artFrom.pid = value;\r\n this.getList();\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: `product/category/${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.getList();\r\n })\r\n .catch((res) => {\r\n this.$message.error(res.msg);\r\n });\r\n },\r\n // 表格搜索\r\n userSearchs() {\r\n this.artFrom.page = 1;\r\n this.getList();\r\n },\r\n },\r\n};\r\n</script>\r\n<style lang=\"scss\" scoped>\r\n.treeSel ::v-deep .ivu-select-dropdown-list {\r\n padding: 0 10px !important;\r\n box-sizing: border-box;\r\n}\r\n.tabBox_img {\r\n width: 36px;\r\n height: 36px;\r\n border-radius: 4px;\r\n cursor: pointer;\r\n\r\n img {\r\n width: 100%;\r\n height: 100%;\r\n }\r\n}\r\n</style>\r\n"],"mappings":"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","ignoreList":[]}]}