1 |
- {"remainingRequest":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\component\\goods\\OrderReturn.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\component\\goods\\OrderReturn.vue","mtime":1655374732000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\babel.config.js","mtime":1655374732000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js","mtime":1655715099000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0QWxsUHVyY2hhc2UgfSBmcm9tICJAL2FwaS9QdXJjaGFzZSI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiT3JkZXJSZXR1cm4iLAogIHByb3BzOiB7CiAgICBkaWFsb2dWaXNpYmxlOiB7CiAgICAgIHR5cGU6IEJvb2xlYW4sCiAgICAgIGRlZmF1bHQ6IGZhbHNlCiAgICB9LAogICAgaXNDaGVjazogewogICAgICB0eXBlOiBCb29sZWFuLAogICAgICBkZWZhdWx0OiBmYWxzZQogICAgfSwKICAgIGlmTWVyY2hhbnQ6IHsKICAgICAgdHlwZTogW051bWJlciwgU3RyaW5nXSwKICAgICAgZGVmYXVsdDogNAogICAgfQogIH0sCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBzZWFyY2hfa2V5OiAiIiwKICAgICAgcHJlX3BhZ2U6IDEwLAogICAgICB0b3RhbDogMCwKICAgICAgcGFnZTogMSwKICAgICAgdGFibGVfZGF0YTogW10sCiAgICAgIGNob29zZV9kYXRhOiBbXSwKICAgICAgZXhwYW5kRml4ZWQ6IG51bGwKICAgIH07CiAgfSwKCiAgY3JlYXRlZCgpIHsKICAgIHRoaXMuZ2V0QWxsUHVyY2hhc2UoKTsKICB9LAoKICBtZXRob2RzOiB7CiAgICBhc3luYyBnZXRBbGxQdXJjaGFzZSgpIHsKICAgICAgLy8gIOiOt+WPlumHh+i0reWNlQogICAgICBjb25zdCBkYXRhID0gYXdhaXQgZ2V0QWxsUHVyY2hhc2UoewogICAgICAgIHJldHVyblN0YXR1czogIjAsMSIsCiAgICAgICAgaW5TdGF0dXM6ICI1LDYiLAogICAgICAgIGF1ZGl0U3RhdHVzOiAyLAogICAgICAgIGRlbGV0ZVN0YXR1czogNSwKICAgICAgICBpZk1lcmNoYW50OiB0aGlzLmlmTWVyY2hhbnQsCiAgICAgICAgcHVyY2hhc2VUeXBlOiBwYXJzZUludCh0aGlzLmlmTWVyY2hhbnQpID09PSA1ID8gNSA6IDQsCiAgICAgICAgcGFnZTogdGhpcy5wYWdlLAogICAgICAgIHBhZ2VTaXplOiB0aGlzLnByZV9wYWdlLAogICAgICAgIGtleXdvcmQ6IHRoaXMuc2VhcmNoX2tleQogICAgICB9KTsKICAgICAgdGhpcy50YWJsZV9kYXRhID0gZGF0YS5kYXRhOwogICAgICB0aGlzLnRvdGFsID0gZGF0YS5wYWdlVG90YWw7CiAgICB9LAoKICAgIGRibGNsaWNrKHJvdykgewogICAgICB0aGlzLmNsb3NlKCk7CiAgICAgIHRoaXMuJGVtaXQoImNvbmZpcm0iLCBbcm93XSk7CiAgICB9LAoKICAgIHBhZ2VDaGFuZ2UodmFsKSB7CiAgICAgIHRoaXMucGFnZSA9IHZhbDsKICAgICAgdGhpcy5nZXRBbGxQdXJjaGFzZSgpOwogICAgfSwKCiAgICBzaXplQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLnBhZ2UgPSAxOwogICAgICB0aGlzLnBhZ2VTaXplID0gdmFsOwogICAgICB0aGlzLmdldEFsbFB1cmNoYXNlKCk7CiAgICB9LAoKICAgIC8vIOWFs+mXreW8ueahhgogICAgY2xvc2UoKSB7CiAgICAgIHRoaXMuJGVtaXQoImNsb3NlIik7CiAgICB9LAoKICAgIGNvbmZpcm0oKSB7CiAgICAgIHRoaXMuY2hvb3NlX2RhdGEgPSB0aGlzLiRyZWZzLm9yZGVyUmV0dXJuLmdldENoZWNrYm94UmVjb3JkcygpOwogICAgICB0aGlzLiRlbWl0KCJjb25maXJtIiwgdGhpcy5jaG9vc2VfZGF0YSk7CiAgICAgIHRoaXMuY2xvc2UoKTsKICAgIH0sCgogICAgaGFuZGxlU2VsZWN0aW9uQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLmNob29zZV9kYXRhID0gdmFsOwogICAgfQoKICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAwIA;AACA;EACAA,mBADA;EAEAC;IACAC;MACAC,aADA;MAEAC;IAFA,CADA;IAKAC;MACAF,aADA;MAEAC;IAFA,CALA;IASAE;MACAH,sBADA;MAEAC;IAFA;EATA,CAFA;;EAgBAG;IACA;MACAC,cADA;MAEAC,YAFA;MAGAC,QAHA;MAIAC,OAJA;MAKAC,cALA;MAMAC,eANA;MAOAC;IAPA;EASA,CA1BA;;EA2BAC;IACA;EACA,CA7BA;;EA8BAC;IACA;MACA;MACA;QACAC,mBADA;QAEAC,eAFA;QAGAC,cAHA;QAIAC,eAJA;QAKAd,2BALA;QAMAe,qDANA;QAOAV,eAPA;QAQAW,uBARA;QASAC;MATA;MAYA;MACA;IACA,CAjBA;;IAkBAC;MACA;MACA;IACA,CArBA;;IAsBAC;MACA;MACA;IACA,CAzBA;;IA0BAC;MACA;MACA;MACA;IACA,CA9BA;;IA+BA;IACAC;MACA;IACA,CAlCA;;IAmCAC;MACA;MACA;MACA;IACA,CAvCA;;IAyCAC;MACA;IACA;;EA3CA;AA9BA","names":["name","props","dialogVisible","type","default","isCheck","ifMerchant","data","search_key","pre_page","total","page","table_data","choose_data","expandFixed","created","methods","returnStatus","inStatus","auditStatus","deleteStatus","purchaseType","pageSize","keyword","dblclick","pageChange","sizeChange","close","confirm","handleSelectionChange"],"sourceRoot":"src/component/goods","sources":["OrderReturn.vue"],"sourcesContent":["<template>\n <div>\n <el-dialog\n title=\"采购订单\"\n :visible.sync=\"dialogVisible\"\n width=\"60%\"\n :close-on-press-escape=\"false\"\n :close-on-click-modal=\"false\"\n @close=\"close\"\n >\n <div>\n <div style=\"padding-bottom: 10px\">\n <el-input\n v-model=\"search_key\"\n placeholder=\"请输入采购单号\"\n size=\"small\"\n style=\"width: 280px\"\n clearable\n @clear=\"getAllPurchase\"\n >\n <el-button\n slot=\"append\"\n icon=\"el-icon-search\"\n @click=\"getAllPurchase\"\n ></el-button>\n </el-input>\n </div>\n <vxe-table\n ref=\"orderReturn\"\n :data=\"table_data\"\n border=\"inner\"\n auto-resize\n :expand-config=\"{ accordion: true }\"\n >\n <vxe-table-column\n v-if=\"isCheck\"\n type=\"checkbox\"\n width=\"60\"\n ></vxe-table-column>\n <vxe-table-column\n min-width=\"120\"\n field=\"no\"\n title=\"采购单号\"\n ></vxe-table-column>\n <vxe-table-column\n type=\"expand\"\n title=\"商品清单\"\n width=\"100\"\n :fixed=\"expandFixed\"\n >\n <template #content=\"{ row }\">\n <ul class=\"sku-ul\">\n <li\n v-for=\"(item, index) in row.goodsData\"\n :key=\"index\"\n class=\"sku-li\"\n >\n <div class=\"sku-info float_left\">\n <p>\n <span class=\"label\">商品名称:</span>\n {{ item.goodsName }}\n </p>\n <p>\n <span class=\"label\">商品编码:</span>\n {{ item.goodsCode }}\n </p>\n <p>\n <span class=\"label\">规格:</span>\n {{ item.unitName }};{{ item.skuName }}\n </p>\n <p>\n <span class=\"label\">采购数量:</span>\n <span>\n {{ $_common.formatNub(item.buyerNum) }}\n </span>\n </p>\n <p>\n <span class=\"label\">可退数量:</span>\n <span>\n {{ $_common.formatNub(item.returnOnNum) }}\n </span>\n </p>\n </div>\n </li>\n </ul>\n </template>\n </vxe-table-column>\n <vxe-table-column\n min-width=\"130\"\n field=\"warehouseName\"\n title=\"仓库名称\"\n ></vxe-table-column>\n <vxe-table-column\n min-width=\"100\"\n :field=\"\n parseInt(ifMerchant) === 5 ? 'merchantName' : 'supplierName'\n \"\n :title=\"parseInt(ifMerchant) === 5 ? '商户' : '供应商'\"\n ></vxe-table-column>\n <vxe-table-column\n min-width=\"120\"\n field=\"purchaseAmount\"\n title=\"采购价格\"\n >\n <template #default=\"{ row }\">\n {{ $_common.formattedNumber(row.purchaseAmount) }}\n </template>\n </vxe-table-column>\n <vxe-table-column width=\"100\" title=\"选择\">\n <template #default=\"{ row }\">\n <el-button\n style=\"margin-left: 0\"\n size=\"mini\"\n icon=\"el-icon-check\"\n @click=\"dblclick(row)\"\n ></el-button>\n </template>\n </vxe-table-column>\n </vxe-table>\n <FooterPage\n :page-size=\"pre_page\"\n :total-page.sync=\"total\"\n :current-page.sync=\"page\"\n @pageChange=\"pageChange\"\n @sizeChage=\"sizeChange\"\n ></FooterPage>\n </div>\n <div v-if=\"isCheck\" style=\"text-align: center; padding-top: 10px\">\n <el-button size=\"small\" type=\"primary\" @click=\"confirm\">确认</el-button>\n <el-button size=\"small\" @click=\"close\">取消</el-button>\n </div>\n </el-dialog>\n </div>\n</template>\n\n<script>\n import { getAllPurchase } from \"@/api/Purchase\";\n export default {\n name: \"OrderReturn\",\n props: {\n dialogVisible: {\n type: Boolean,\n default: false,\n },\n isCheck: {\n type: Boolean,\n default: false,\n },\n ifMerchant: {\n type: [Number, String],\n default: 4,\n },\n },\n data() {\n return {\n search_key: \"\",\n pre_page: 10,\n total: 0,\n page: 1,\n table_data: [],\n choose_data: [],\n expandFixed: null,\n };\n },\n created() {\n this.getAllPurchase();\n },\n methods: {\n async getAllPurchase() {\n // 获取采购单\n const data = await getAllPurchase({\n returnStatus: \"0,1\",\n inStatus: \"5,6\",\n auditStatus: 2,\n deleteStatus: 5,\n ifMerchant: this.ifMerchant,\n purchaseType: parseInt(this.ifMerchant) === 5 ? 5 : 4,\n page: this.page,\n pageSize: this.pre_page,\n keyword: this.search_key,\n });\n\n this.table_data = data.data;\n this.total = data.pageTotal;\n },\n dblclick(row) {\n this.close();\n this.$emit(\"confirm\", [row]);\n },\n pageChange(val) {\n this.page = val;\n this.getAllPurchase();\n },\n sizeChange(val) {\n this.page = 1;\n this.pageSize = val;\n this.getAllPurchase();\n },\n // 关闭弹框\n close() {\n this.$emit(\"close\");\n },\n confirm() {\n this.choose_data = this.$refs.orderReturn.getCheckboxRecords();\n this.$emit(\"confirm\", this.choose_data);\n this.close();\n },\n\n handleSelectionChange(val) {\n this.choose_data = val;\n },\n },\n };\n</script>\n\n<style scoped lang=\"scss\">\n .sku-ul {\n .sku-li {\n display: inline-block;\n margin-right: 10px;\n border: 1px solid #ebeef5;\n padding: 10px;\n width: 294px;\n vertical-align: middle;\n margin-bottom: 10px;\n .sku-img {\n width: 50px;\n margin-right: 8px;\n }\n .sku-info {\n line-height: 23px;\n color: #111111;\n .label {\n display: inline-block;\n width: 80px;\n color: #666666;\n text-align: right;\n }\n }\n }\n }\n</style>\n"]}]}
|