1 |
- {"remainingRequest":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\Supplier\\offerSet.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\Supplier\\offerSet.vue","mtime":1678954023593},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\babel.config.js","mtime":1681371897685},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1681371912860},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1681371925849}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0QWxsU3VwcGxpZXJPZmZlclByaWNlLCBhdWRpdFN1cHBsaWVyT2ZmZXJQcmljZSB9IGZyb20gIkAvYXBpL1N1cHBsaWVyIjsKaW1wb3J0IFNlbGVjdFN1cHBsaWVyIGZyb20gIkAvY29tcG9uZW50L2NvbW1vbi9TZWxlY3RTdXBwbGllciI7CmltcG9ydCB7IHVwZGF0ZVB1cmNoYXNlU3RhdHVzIH0gZnJvbSAiQC9hcGkvUHVyY2hhc2UiOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogIk9mZmVyU2V0IiwKICBjb21wb25lbnRzOiB7CiAgICBTZWxlY3RTdXBwbGllcgogIH0sCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBzZWFyY2hEYXRlOiB7CiAgICAgICAgc3VwcGxpZXJJZDogIiIsCiAgICAgICAgdGltZTogIiIsCiAgICAgICAgc3RhcnQ6ICIiLAogICAgICAgIGVuZDogIiIKICAgICAgfSwKICAgICAgb2ZmZXJfbGlzdDogW10sCiAgICAgIHRvdGFsOiAwLAogICAgICBwYWdlOiAxLAogICAgICBwYWdlU2l6ZTogMTAKICAgIH07CiAgfSwKCiAgY3JlYXRlZCgpIHsKICAgIHRoaXMuZ2V0QWxsU3VwcGxpZXJPZmZlclByaWNlKCk7CiAgfSwKCiAgYWN0aXZhdGVkKCkgewogICAgaWYgKHRoaXMuJF9pc0luaXQoKSkgcmV0dXJuOwogICAgdGhpcy5nZXRBbGxTdXBwbGllck9mZmVyUHJpY2UoKTsKICB9LAoKICBtZXRob2RzOiB7CiAgICBwYWdlQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLnBhZ2UgPSB2YWw7CiAgICAgIHRoaXMuZ2V0QWxsU3VwcGxpZXJPZmZlclByaWNlKCk7CiAgICB9LAoKICAgIC8vIOavj+mhteaVsOaNruWkp+Wwj+aUueWPmAogICAgc2l6ZUNoYW5nZSh2YWwpIHsKICAgICAgdGhpcy5wYWdlU2l6ZSA9IHZhbDsKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICB0aW1lQ2hhbmdlKHZhbCkgewogICAgICBpZiAodmFsICYmIHZhbC5sZW5ndGgpIHsKICAgICAgICB0aGlzLnNlYXJjaERhdGUuc3RhcnQgPSBwYXJzZUludCh2YWxbMF0gLyAxMDAwKTsKICAgICAgICB0aGlzLnNlYXJjaERhdGUuZW5kID0gcGFyc2VJbnQodmFsWzFdIC8gMTAwMCkgKyA4NjM5OTsKICAgICAgfSBlbHNlIHsKICAgICAgICB0aGlzLnNlYXJjaERhdGUuc3RhcnQgPSAiIjsKICAgICAgICB0aGlzLnNlYXJjaERhdGUuZW5kID0gIiI7CiAgICAgIH0KCiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0sCgogICAgYXN5bmMgZ2V0QWxsU3VwcGxpZXJPZmZlclByaWNlKCkgewogICAgICBjb25zdCBkYXRhID0gYXdhaXQgZ2V0QWxsU3VwcGxpZXJPZmZlclByaWNlKHsKICAgICAgICBwYWdlOiB0aGlzLnBhZ2UsCiAgICAgICAgcGFnZVNpemU6IHRoaXMucGFnZVNpemUsCiAgICAgICAgc3VwcGxpZXJJZDogdGhpcy5zZWFyY2hEYXRlLnN1cHBsaWVySWQsCiAgICAgICAgc3RhcnRUaW1lOiB0aGlzLnNlYXJjaERhdGUuc3RhcnQsCiAgICAgICAgZW5kVGltZTogdGhpcy5zZWFyY2hEYXRlLmVuZAogICAgICB9KTsKICAgICAgdGhpcy5vZmZlcl9saXN0ID0gZGF0YS5kYXRhOwogICAgICB0aGlzLnRvdGFsID0gZGF0YS5wYWdlVG90YWw7CiAgICB9LAoKICAgIGFzeW5jIGF1ZGl0U3VwcGxpZXIoaWQpIHsKICAgICAgdGhpcy4kY29uZmlybSgi56Gu5a6a5a6h5qC46K+l5oql5Lu35Y2V77yfIiwgIuaPkOekuiIsIHsKICAgICAgICBjb25maXJtQnV0dG9uVGV4dDogIuehruWumiIsCiAgICAgICAgY2FuY2VsQnV0dG9uVGV4dDogIuWPlua2iCIsCiAgICAgICAgdHlwZTogIndhcm5pbmciCiAgICAgIH0pLnRoZW4oYXN5bmMgKCkgPT4gewogICAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBhdWRpdFN1cHBsaWVyT2ZmZXJQcmljZShpZCk7CiAgICAgICAgdGhpcy4kbWVzc2FnZSh7CiAgICAgICAgICB0eXBlOiAic3VjY2VzcyIsCiAgICAgICAgICBtZXNzYWdlOiAi5pON5L2c5oiQ5YqfISIKICAgICAgICB9KTsKICAgICAgICB0aGlzLmdldEFsbFN1cHBsaWVyT2ZmZXJQcmljZSgpOwogICAgICB9KTsKICAgIH0sCgogICAgZ29EZXRhaWwocm93KSB7CiAgICAgIHRoaXMuJHJvdXRlci5wdXNoKGAvU3VwcGxpZXIvb2ZmZXJTZXRJbmZvP2lkPWAgKyByb3cuaWQpOwogICAgfSwKCiAgICBjbGVhclN1cHBsaWVyKCkgewogICAgICB0aGlzLnNlYXJjaERhdGUuc3VwcGxpZXJJZCA9ICIiOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIHNlbFVuaXRTdXBwbGllcih2YWwpIHsKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfQoKICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAsFA,SACAA,wBADA,EAEAC,uBAFA,QAGA,gBAHA;AAIA;AACA;AACA;EACAC,gBADA;EAEAC;IACAC;EADA,CAFA;;EAKAC;IACA;MACAC;QACAC,cADA;QAEAC,QAFA;QAGAC,SAHA;QAIAC;MAJA,CADA;MAOAC,cAPA;MAQAC,QARA;MASAC,OATA;MAUAC;IAVA;EAYA,CAlBA;;EAmBAC;IACA;EACA,CArBA;;EAsBAC;IACA;IACA;EACA,CAzBA;;EA0BAC;IACAC;MACA;MACA;IACA,CAJA;;IAKA;IACAC;MACA;MACA;IACA,CATA;;IAUAC;MACA;QACA;QACA;MACA,CAHA,MAGA;QACA;QACA;MACA;;MACA;IACA,CAnBA;;IAoBA;MACA;QACAP,eADA;QAEAC,uBAFA;QAGAP,sCAHA;QAIAc,gCAJA;QAKAC;MALA;MAOA;MACA;IACA,CA9BA;;IA+BA;MACA;QACAC,uBADA;QAEAC,sBAFA;QAGAC;MAHA,GAIAC,IAJA,CAIA;QACA;QAEA;UACAD,eADA;UAEAE;QAFA;QAIA;MACA,CAZA;IAaA,CA7CA;;IA8CAC;MACA;IACA,CAhDA;;IAiDAC;MACA;MACA;IACA,CApDA;;IAqDAC;MACA;IACA;;EAvDA;AA1BA","names":["getAllSupplierOfferPrice","auditSupplierOfferPrice","name","components","SelectSupplier","data","searchDate","supplierId","time","start","end","offer_list","total","page","pageSize","created","activated","methods","pageChange","sizeChange","timeChange","startTime","endTime","confirmButtonText","cancelButtonText","type","then","message","goDetail","clearSupplier","selUnitSupplier"],"sourceRoot":"src/views/Supplier","sources":["offerSet.vue"],"sourcesContent":["<template>\n <Container>\n <div slot=\"right\">\n <el-form size=\"small\" :inline=\"true\">\n <el-form-item label=\"供应商\">\n <SelectSupplier\n v-model=\"searchDate.supplierId\"\n @clear=\"clearSupplier\"\n @change=\"selUnitSupplier\"\n />\n </el-form-item>\n <el-form-item label=\"时间\">\n <el-date-picker\n v-model=\"searchDate.time\"\n clearable\n type=\"daterange\"\n value-format=\"timestamp\"\n range-separator=\"-\"\n start-placeholder=\"开始日期\"\n end-placeholder=\"结束日期\"\n @change=\"timeChange\"\n ></el-date-picker>\n </el-form-item>\n </el-form>\n </div>\n <el-table :data=\"offer_list\" style=\"width: 100%\">\n <el-table-column prop=\"no\" label=\"报价单编码\" min-width=\"180\">\n <template slot-scope=\"scope\">\n <span class=\"click-div\" @click=\"goDetail(scope.row)\">\n {{ scope.row.no }}\n </span>\n </template>\n </el-table-column>\n <el-table-column\n prop=\"supplierName\"\n label=\"供应商\"\n min-width=\"140\"\n ></el-table-column>\n <el-table-column\n prop=\"materielNum\"\n label=\"商品数量\"\n min-width=\"140\"\n ></el-table-column>\n <el-table-column prop=\"name\" label=\"创建时间\" min-width=\"180\">\n <template slot-scope=\"scope\">\n {{ $_common.formatDate(scope.row.createTime) }}\n </template>\n </el-table-column>\n <el-table-column prop=\"name\" label=\"审核状态\" min-width=\"140\">\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.auditStatus === 1\" class=\"info-status\">\n 待审核\n </span>\n <span v-else class=\"success-status\">已审核</span>\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"$accessCheck($Access.offerSet_auditSupplierOfferPrice)\"\n prop=\"address\"\n label=\"操作\"\n min-width=\"140\"\n >\n <template slot-scope=\"scope\">\n <el-button\n v-if=\"$accessCheck($Access.offerSet_auditSupplierOfferPrice)\"\n size=\"mini\"\n type=\"text\"\n :disabled=\"scope.row.auditStatus !== 1\"\n @click=\"auditSupplier(scope.row.id)\"\n >\n 审核\n </el-button>\n </template>\n </el-table-column>\n </el-table>\n <FooterPage\n :page-size=\"pageSize\"\n :total-page.sync=\"total\"\n :current-page.sync=\"page\"\n @pageChange=\"pageChange\"\n @sizeChange=\"sizeChange\"\n ></FooterPage>\n </Container>\n</template>\n\n<script>\n import {\n getAllSupplierOfferPrice,\n auditSupplierOfferPrice,\n } from \"@/api/Supplier\";\n import SelectSupplier from \"@/component/common/SelectSupplier\";\n import { updatePurchaseStatus } from \"@/api/Purchase\";\n export default {\n name: \"OfferSet\",\n components: {\n SelectSupplier,\n },\n data() {\n return {\n searchDate: {\n supplierId: \"\",\n time: \"\",\n start: \"\",\n end: \"\",\n },\n offer_list: [],\n total: 0,\n page: 1,\n pageSize: 10,\n };\n },\n created() {\n this.getAllSupplierOfferPrice();\n },\n activated() {\n if (this.$_isInit()) return;\n this.getAllSupplierOfferPrice();\n },\n methods: {\n pageChange(val) {\n this.page = val;\n this.getAllSupplierOfferPrice();\n },\n // 每页数据大小改变\n sizeChange(val) {\n this.pageSize = val;\n this.pageChange(1);\n },\n timeChange(val) {\n if (val && val.length) {\n this.searchDate.start = parseInt(val[0] / 1000);\n this.searchDate.end = parseInt(val[1] / 1000) + 86399;\n } else {\n this.searchDate.start = \"\";\n this.searchDate.end = \"\";\n }\n this.pageChange(1);\n },\n async getAllSupplierOfferPrice() {\n const data = await getAllSupplierOfferPrice({\n page: this.page,\n pageSize: this.pageSize,\n supplierId: this.searchDate.supplierId,\n startTime: this.searchDate.start,\n endTime: this.searchDate.end,\n });\n this.offer_list = data.data;\n this.total = data.pageTotal;\n },\n async auditSupplier(id) {\n this.$confirm(\"确定审核该报价单?\", \"提示\", {\n confirmButtonText: \"确定\",\n cancelButtonText: \"取消\",\n type: \"warning\",\n }).then(async () => {\n const data = await auditSupplierOfferPrice(id);\n\n this.$message({\n type: \"success\",\n message: \"操作成功!\",\n });\n this.getAllSupplierOfferPrice();\n });\n },\n goDetail(row) {\n this.$router.push(`/Supplier/offerSetInfo?id=` + row.id);\n },\n clearSupplier() {\n this.searchDate.supplierId = \"\";\n this.pageChange(1);\n },\n selUnitSupplier(val) {\n this.pageChange(1);\n },\n },\n };\n</script>\n\n<style scoped></style>\n"]}]}
|