You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
14 KiB
1 line
14 KiB
{"remainingRequest":"D:\\code\\vue\\front\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\code\\vue\\front\\src\\pages\\storeup\\list.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\code\\vue\\front\\src\\pages\\storeup\\list.vue","mtime":1709633805000},{"path":"D:\\code\\vue\\front\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\code\\vue\\front\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"D:\\code\\vue\\front\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\code\\vue\\front\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:DQogIGltcG9ydCBjb25maWcgZnJvbSAnQC9jb25maWcvY29uZmlnJw0KICBleHBvcnQgZGVmYXVsdCB7DQogICAgZGF0YSgpIHsNCiAgICAgIHJldHVybiB7DQoJCSAgbGF5b3V0czogJycsDQogICAgICAgIGJhc2VVcmw6IGNvbmZpZy5iYXNlVXJsLA0KICAgICAgICBmb3JtU2VhcmNoOiB7DQogICAgICAgICAgbmFtZTogJycNCiAgICAgICAgfSwNCiAgICAgICAgc3RvcmV1cFR5cGU6IDEsDQogICAgICAgIHN0b3JldXBMaXN0OiBbXSwNCiAgICAgICAgdG90YWw6IDEsDQogICAgICAgIHBhZ2VTaXplOiA4LA0KCQlwYWdlU2l6ZXM6IFsxMCwyMCwzMCw1MF0sDQogICAgICAgIHRvdGFsUGFnZTogMQ0KICAgICAgfQ0KICAgIH0sDQogICAgY3JlYXRlZCgpIHsNCiAgICAgIHRoaXMuc3RvcmV1cFR5cGUgPSBsb2NhbFN0b3JhZ2UuZ2V0SXRlbSgnc3RvcmV1cFR5cGUnKTsNCiAgICAgIHRoaXMuZ2V0U3RvcmV1cExpc3QoMSk7DQogICAgfSwNCiAgICBtZXRob2RzOiB7DQogICAgICBiYWNrQ2xpY2soKSB7DQogICAgICAgICAgdGhpcy4kcm91dGVyLnB1c2goJy9pbmRleC9jZW50ZXInKQ0KICAgICAgfSwNCiAgICAgIGdldFN0b3JldXBMaXN0KHBhZ2UpIHsNCiAgICAgICAgbGV0IHBhcmFtcyA9IHtwYWdlLCBsaW1pdDogdGhpcy5wYWdlU2l6ZSwgdHlwZTogdGhpcy5zdG9yZXVwVHlwZSwgdXNlcmlkOiBsb2NhbFN0b3JhZ2UuZ2V0SXRlbSgnZnJvbnRVc2VyaWQnKSxzb3J0OiJhZGR0aW1lIixvcmRlcjoiZGVzYyJ9Ow0KICAgICAgICBsZXQgc2VhcmNoV2hlcmUgPSB7DQoJCX07DQogICAgICAgIGlmICh0aGlzLmZvcm1TZWFyY2gubmFtZSAhPSAnJykgc2VhcmNoV2hlcmUubmFtZSA9ICclJyArIHRoaXMuZm9ybVNlYXJjaC5uYW1lICsgJyUnOw0KICAgICAgICB0aGlzLiRodHRwLmdldCgnc3RvcmV1cC9saXN0Jywge3BhcmFtczogT2JqZWN0LmFzc2lnbihwYXJhbXMsIHNlYXJjaFdoZXJlKX0pLnRoZW4ocmVzID0+IHsNCiAgICAgICAgICBpZiAocmVzLmRhdGEuY29kZSA9PSAwKSB7DQogICAgICAgICAgICB0aGlzLnN0b3JldXBMaXN0ID0gcmVzLmRhdGEuZGF0YS5saXN0Ow0KICAgICAgICAgICAgdGhpcy50b3RhbCA9IHJlcy5kYXRhLmRhdGEudG90YWw7DQogICAgICAgICAgICB0aGlzLnBhZ2VTaXplID0gcmVzLmRhdGEuZGF0YS5wYWdlU2l6ZTt0aGlzLnBhZ2VTaXplcyA9IFt0aGlzLnBhZ2VTaXplLCB0aGlzLnBhZ2VTaXplKjIsIHRoaXMucGFnZVNpemUqMywgdGhpcy5wYWdlU2l6ZSo1XTsNCiAgICAgICAgICAgIHRoaXMudG90YWxQYWdlID0gcmVzLmRhdGEuZGF0YS50b3RhbFBhZ2U7DQogICAgICAgICAgfQ0KICAgICAgICB9KTsNCiAgICAgIH0sDQogICAgICBjdXJDaGFuZ2UocGFnZSkgew0KICAgICAgICB0aGlzLmdldFN0b3JldXBMaXN0KHBhZ2UpOw0KICAgICAgfSwNCiAgICAgIHByZXZDbGljayhwYWdlKSB7DQogICAgICAgIHRoaXMuZ2V0U3RvcmV1cExpc3QocGFnZSk7DQogICAgICB9LA0KICAgICAgbmV4dENsaWNrKHBhZ2UpIHsNCiAgICAgICAgdGhpcy5nZXRTdG9yZXVwTGlzdChwYWdlKTsNCiAgICAgIH0sDQogICAgICB0b0RldGFpbChpdGVtKSB7DQoJCXRoaXMuJHJvdXRlci5wdXNoKHtwYXRoOiBgL2luZGV4LyR7aXRlbS50YWJsZW5hbWV9RGV0YWlsYCwgcXVlcnk6IHtpZDppdGVtLnJlZmlkfX0pOw0KICAgICAgfQ0KICAgIH0NCiAgfQ0K"},{"version":3,"sources":["list.vue"],"names":[],"mappings":";AA8CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"list.vue","sourceRoot":"src/pages/storeup","sourcesContent":["<template>\r\n<div :style='{\"width\":\"100%\",\"padding\":\"30px 7% 40px\",\"margin\":\"0px auto\",\"position\":\"relative\",\"background\":\"#fff\"}'>\r\n <el-button :style='{\"border\":\"0\",\"cursor\":\"pointer\",\"padding\":\"0 10px\",\"margin\":\"0 5px 0 0\",\"outline\":\"none\",\"color\":\"#333\",\"borderRadius\":\"4px\",\"background\":\"#F5BB0050\",\"width\":\"auto\",\"lineHeight\":\"40px\",\"fontSize\":\"14px\",\"height\":\"40px\"}' type=\"warning\" size=\"mini\" @click=\"backClick\" class=\"el-icon-back\">返回</el-button>\r\n <div v-if=\"storeupType==1\" class=\"section-title\" :style='{\"margin\":\"10px 0\",\"color\":\"#fff\",\"textAlign\":\"center\",\"background\":\"#333\",\"width\":\"100%\",\"fontSize\":\"20px\",\"lineHeight\":\"54px\"}'>我的收藏</div>\r\n <el-form :inline=\"true\" :model=\"formSearch\" class=\"formSearch\">\r\n <el-form-item>\r\n <el-input v-model=\"formSearch.name\" placeholder=\"名称\"></el-input>\r\n </el-form-item>\r\n <el-form-item>\r\n <el-button type=\"primary\" @click=\"getStoreupList(1)\">查询</el-button>\r\n </el-form-item>\r\n </el-form>\r\n <el-row :gutter=\"20\">\r\n <el-col :span=\"6\" v-for=\"(item, index) in storeupList\" :key=\"index\" @click.native=\"toDetail(item)\">\r\n <el-card :body-style=\"{ padding: '0px', cursor: 'pointer' }\">\r\n <el-image v-if=\"item.picture && item.picture.substr(0,4)=='http'\" :src=\"item.picture\" fit=\"fill\" class=\"image\"></el-image>\r\n <el-image v-else :src=\"baseUrl + item.picture\" fit=\"fill\" class=\"image\"></el-image>\r\n <div style=\"padding: 14px;\">\r\n <span v-if=\"item.remark\">{{item.name}}</span>\r\n <span v-if=\"!item.remark\">{{item.name}}</span>\r\n </div>\r\n </el-card>\r\n </el-col>\r\n </el-row>\r\n\t\r\n <el-pagination\r\n background\r\n id=\"pagination\" class=\"pagination\"\r\n :pager-count=\"7\"\r\n :page-size=\"pageSize\"\r\n :page-sizes=\"pageSizes\"\r\n\t prev-text=\"<\"\r\n next-text=\">\"\r\n :hide-on-single-page=\"false\"\r\n :layout='[\"total\",\"prev\",\"pager\",\"next\",\"sizes\",\"jumper\"].join()'\r\n :total=\"total\"\r\n :style='{\"padding\":\"0 7%\",\"margin\":\"10px auto\",\"whiteSpace\":\"nowrap\",\"overflow\":\"hidden\",\"color\":\"#333\",\"textAlign\":\"center\",\"width\":\"100%\",\"clear\":\"both\",\"fontWeight\":\"500\",\"order\":\"50\"}'\r\n @current-change=\"curChange\"\r\n @prev-click=\"prevClick\"\r\n @next-click=\"nextClick\"\r\n ></el-pagination>\r\n\t\r\n</div>\r\n</template>\r\n\r\n<script>\r\n import config from '@/config/config'\r\n export default {\r\n data() {\r\n return {\r\n\t\t layouts: '',\r\n baseUrl: config.baseUrl,\r\n formSearch: {\r\n name: ''\r\n },\r\n storeupType: 1,\r\n storeupList: [],\r\n total: 1,\r\n pageSize: 8,\r\n\t\tpageSizes: [10,20,30,50],\r\n totalPage: 1\r\n }\r\n },\r\n created() {\r\n this.storeupType = localStorage.getItem('storeupType');\r\n this.getStoreupList(1);\r\n },\r\n methods: {\r\n backClick() {\r\n this.$router.push('/index/center')\r\n },\r\n getStoreupList(page) {\r\n let params = {page, limit: this.pageSize, type: this.storeupType, userid: localStorage.getItem('frontUserid'),sort:\"addtime\",order:\"desc\"};\r\n let searchWhere = {\r\n\t\t};\r\n if (this.formSearch.name != '') searchWhere.name = '%' + this.formSearch.name + '%';\r\n this.$http.get('storeup/list', {params: Object.assign(params, searchWhere)}).then(res => {\r\n if (res.data.code == 0) {\r\n this.storeupList = res.data.data.list;\r\n this.total = res.data.data.total;\r\n this.pageSize = res.data.data.pageSize;this.pageSizes = [this.pageSize, this.pageSize*2, this.pageSize*3, this.pageSize*5];\r\n this.totalPage = res.data.data.totalPage;\r\n }\r\n });\r\n },\r\n curChange(page) {\r\n this.getStoreupList(page);\r\n },\r\n prevClick(page) {\r\n this.getStoreupList(page);\r\n },\r\n nextClick(page) {\r\n this.getStoreupList(page);\r\n },\r\n toDetail(item) {\r\n\t\tthis.$router.push({path: `/index/${item.tablename}Detail`, query: {id:item.refid}});\r\n }\r\n }\r\n }\r\n</script>\r\n\r\n<style rel=\"stylesheet/scss\" lang=\"scss\" scoped>\r\n\t.section {\r\n\t width: 900px;\r\n\t margin: 0 auto;\r\n\t}\r\n\r\n\t.formSearch {\r\n\t text-align: right;\r\n\t}\r\n\t.image {\r\n\t height: 233px;\r\n\t width: 100%;\r\n\t display: block;\r\n\t}\r\n\t\r\n\t#pagination.el-pagination /deep/ .el-pagination__total {\r\n\t\t\t\tmargin: 0 10px 0 0;\r\n\t\t\t\tcolor: #666;\r\n\t\t\t\tfont-weight: 400;\r\n\t\t\t\tdisplay: inline-block;\r\n\t\t\t\tvertical-align: top;\r\n\t\t\t\tfont-size: 13px;\r\n\t\t\t\tline-height: 28px;\r\n\t\t\t\theight: 28px;\r\n\t\t\t}\r\n\t\r\n\t#pagination.el-pagination /deep/ .btn-prev {\r\n\t\t\t\tborder: none;\r\n\t\t\t\tborder-radius: 2px;\r\n\t\t\t\tpadding: 0;\r\n\t\t\t\tmargin: 0 5px;\r\n\t\t\t\tcolor: #666;\r\n\t\t\t\tbackground: #f4f4f5;\r\n\t\t\t\tdisplay: inline-block;\r\n\t\t\t\tvertical-align: top;\r\n\t\t\t\tfont-size: 13px;\r\n\t\t\t\tline-height: 28px;\r\n\t\t\t\tmin-width: 35px;\r\n\t\t\t\theight: 28px;\r\n\t\t\t}\r\n\t\r\n\t#pagination.el-pagination /deep/ .btn-next {\r\n\t\t\t\tborder: none;\r\n\t\t\t\tborder-radius: 2px;\r\n\t\t\t\tpadding: 0;\r\n\t\t\t\tmargin: 0 5px;\r\n\t\t\t\tcolor: #666;\r\n\t\t\t\tbackground: #f4f4f5;\r\n\t\t\t\tdisplay: inline-block;\r\n\t\t\t\tvertical-align: top;\r\n\t\t\t\tfont-size: 13px;\r\n\t\t\t\tline-height: 28px;\r\n\t\t\t\tmin-width: 35px;\r\n\t\t\t\theight: 28px;\r\n\t\t\t}\r\n\t\r\n\t#pagination.el-pagination /deep/ .btn-prev:disabled {\r\n\t\t\t\tborder: none;\r\n\t\t\t\tcursor: not-allowed;\r\n\t\t\t\tborder-radius: 2px;\r\n\t\t\t\tpadding: 0;\r\n\t\t\t\tmargin: 0 5px;\r\n\t\t\t\tcolor: #C0C4CC;\r\n\t\t\t\tbackground: #f4f4f5;\r\n\t\t\t\tdisplay: inline-block;\r\n\t\t\t\tvertical-align: top;\r\n\t\t\t\tfont-size: 13px;\r\n\t\t\t\tline-height: 28px;\r\n\t\t\t\theight: 28px;\r\n\t\t\t}\r\n\t\r\n\t#pagination.el-pagination /deep/ .btn-next:disabled {\r\n\t\t\t\tborder: none;\r\n\t\t\t\tcursor: not-allowed;\r\n\t\t\t\tborder-radius: 2px;\r\n\t\t\t\tpadding: 0;\r\n\t\t\t\tmargin: 0 5px;\r\n\t\t\t\tcolor: #C0C4CC;\r\n\t\t\t\tbackground: #f4f4f5;\r\n\t\t\t\tdisplay: inline-block;\r\n\t\t\t\tvertical-align: top;\r\n\t\t\t\tfont-size: 13px;\r\n\t\t\t\tline-height: 28px;\r\n\t\t\t\theight: 28px;\r\n\t\t\t}\r\n\t\r\n\t#pagination.el-pagination /deep/ .el-pager {\r\n\t\t\t\tpadding: 0;\r\n\t\t\t\tmargin: 0;\r\n\t\t\t\tdisplay: inline-block;\r\n\t\t\t\tvertical-align: top;\r\n\t\t\t}\r\n\t\r\n\t#pagination.el-pagination /deep/ .el-pager .number {\r\n\t\t\t\tcursor: pointer;\r\n\t\t\t\tpadding: 0 4px;\r\n\t\t\t\tmargin: 0 5px;\r\n\t\t\t\tcolor: #666;\r\n\t\t\t\tdisplay: inline-block;\r\n\t\t\t\tvertical-align: top;\r\n\t\t\t\tfont-size: 13px;\r\n\t\t\t\tline-height: 28px;\r\n\t\t\t\tborder-radius: 2px;\r\n\t\t\t\tbackground: #f4f4f5;\r\n\t\t\t\ttext-align: center;\r\n\t\t\t\tmin-width: 30px;\r\n\t\t\t\theight: 28px;\r\n\t\t\t}\r\n\t\r\n\t#pagination.el-pagination /deep/ .el-pager .number:hover {\r\n\t\t\t\tcursor: pointer;\r\n\t\t\t\tpadding: 0 4px;\r\n\t\t\t\tmargin: 0 5px;\r\n\t\t\t\tcolor: #fff;\r\n\t\t\t\tdisplay: inline-block;\r\n\t\t\t\tvertical-align: top;\r\n\t\t\t\tfont-size: 13px;\r\n\t\t\t\tline-height: 28px;\r\n\t\t\t\tborder-radius: 2px;\r\n\t\t\t\tbackground: #F5BB00;\r\n\t\t\t\ttext-align: center;\r\n\t\t\t\tmin-width: 30px;\r\n\t\t\t\theight: 28px;\r\n\t\t\t}\r\n\t\r\n\t#pagination.el-pagination /deep/ .el-pager .number.active {\r\n\t\t\t\tcursor: default;\r\n\t\t\t\tpadding: 0 4px;\r\n\t\t\t\tmargin: 0 5px;\r\n\t\t\t\tcolor: #FFF;\r\n\t\t\t\tdisplay: inline-block;\r\n\t\t\t\tvertical-align: top;\r\n\t\t\t\tfont-size: 13px;\r\n\t\t\t\tline-height: 28px;\r\n\t\t\t\tborder-radius: 2px;\r\n\t\t\t\tbackground: #F5BB00;\r\n\t\t\t\ttext-align: center;\r\n\t\t\t\tmin-width: 30px;\r\n\t\t\t\theight: 28px;\r\n\t\t\t}\r\n\t\r\n\t#pagination.el-pagination /deep/ .el-pagination__sizes {\r\n\t\t\t\tdisplay: inline-block;\r\n\t\t\t\tvertical-align: top;\r\n\t\t\t\tfont-size: 13px;\r\n\t\t\t\tline-height: 28px;\r\n\t\t\t\theight: 28px;\r\n\t\t\t}\r\n\t\r\n\t#pagination.el-pagination /deep/ .el-pagination__sizes .el-input {\r\n\t\t\t\tmargin: 0 5px;\r\n\t\t\t\twidth: 100px;\r\n\t\t\t\tposition: relative;\r\n\t\t\t}\r\n\t\r\n\t#pagination.el-pagination /deep/ .el-pagination__sizes .el-input .el-input__inner {\r\n\t\t\t\tborder: 1px solid #DCDFE6;\r\n\t\t\t\tcursor: pointer;\r\n\t\t\t\tpadding: 0 25px 0 8px;\r\n\t\t\t\tcolor: #606266;\r\n\t\t\t\tdisplay: inline-block;\r\n\t\t\t\tfont-size: 13px;\r\n\t\t\t\tline-height: 28px;\r\n\t\t\t\tborder-radius: 3px;\r\n\t\t\t\toutline: 0;\r\n\t\t\t\tbackground: #FFF;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\ttext-align: center;\r\n\t\t\t\theight: 28px;\r\n\t\t\t}\r\n\t\r\n\t#pagination.el-pagination /deep/ .el-pagination__sizes .el-input span.el-input__suffix {\r\n\t\t\t\ttop: 0;\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\tright: 0;\r\n\t\t\t\theight: 100%;\r\n\t\t\t}\r\n\t\r\n\t#pagination.el-pagination /deep/ .el-pagination__sizes .el-input .el-input__suffix .el-select__caret {\r\n\t\t\t\tcursor: pointer;\r\n\t\t\t\tcolor: #C0C4CC;\r\n\t\t\t\twidth: 25px;\r\n\t\t\t\tfont-size: 14px;\r\n\t\t\t\tline-height: 28px;\r\n\t\t\t\ttext-align: center;\r\n\t\t\t}\r\n\t\r\n\t#pagination.el-pagination /deep/ .el-pagination__jump {\r\n\t\t\t\tmargin: 0 0 0 24px;\r\n\t\t\t\tcolor: #606266;\r\n\t\t\t\tdisplay: inline-block;\r\n\t\t\t\tvertical-align: top;\r\n\t\t\t\tfont-size: 13px;\r\n\t\t\t\tline-height: 28px;\r\n\t\t\t\theight: 28px;\r\n\t\t\t}\r\n\t\r\n\t#pagination.el-pagination /deep/ .el-pagination__jump .el-input {\r\n\t\t\t\tborder-radius: 3px;\r\n\t\t\t\tpadding: 0 2px;\r\n\t\t\t\tmargin: 0 2px;\r\n\t\t\t\tdisplay: inline-block;\r\n\t\t\t\twidth: 50px;\r\n\t\t\t\tfont-size: 14px;\r\n\t\t\t\tline-height: 18px;\r\n\t\t\t\tposition: relative;\r\n\t\t\t\ttext-align: center;\r\n\t\t\t\theight: 28px;\r\n\t\t\t}\r\n\t\r\n\t#pagination.el-pagination /deep/ .el-pagination__jump .el-input .el-input__inner {\r\n\t\t\t\tborder: 1px solid #DCDFE6;\r\n\t\t\t\tcursor: pointer;\r\n\t\t\t\tpadding: 0 3px;\r\n\t\t\t\tcolor: #606266;\r\n\t\t\t\tdisplay: inline-block;\r\n\t\t\t\tfont-size: 14px;\r\n\t\t\t\tline-height: 28px;\r\n\t\t\t\tborder-radius: 3px;\r\n\t\t\t\toutline: 0;\r\n\t\t\t\tbackground: #FFF;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\ttext-align: center;\r\n\t\t\t\theight: 28px;\r\n\t\t\t}\r\n</style>\r\n"]}]} |