e691ad6f6692855c306570a33773369d.json 12 KB

1
  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\\views\\goods\\sale\\AdjustPriceGoods.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\goods\\sale\\AdjustPriceGoods.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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZXhwb3J0Q3VzdG9tZXJQcmljZUFkanVzdG1lbnQsIGV4cG9ydFByaWNlQWRqdXN0bWVudCwgZXhwb3J0Z2V0QWxsQ3VzdG9tZXJUeXBlUHJpY2VBZGp1c3RtZW50IH0gZnJvbSAiQC9hcGkvUHJpY2UiOwppbXBvcnQgQWRqdXN0UHJpY2UgZnJvbSAiLi9BZGp1c3RQcmljZSI7CmltcG9ydCBDb3N0dW1lQWRqdXN0UHJpY2UgZnJvbSAiLi9Db3N0dW1lQWRqdXN0UHJpY2UiOwppbXBvcnQgQ29zdHVtZVR5cGVBZGp1c3RQcmljZSBmcm9tICIuL0N1c3RvbWVyVHlwZUFkanVzdFByaWNlIjsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJBZGp1c3RQcmljZUdvb2RzIiwKICBjb21wb25lbnRzOiB7CiAgICBBZGp1c3RQcmljZSwKICAgIENvc3R1bWVBZGp1c3RQcmljZSwKICAgIENvc3R1bWVUeXBlQWRqdXN0UHJpY2UKICB9LAoKICBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgc2VhcmNoX2Zvcm06IHsKICAgICAgICB0aW1lOiBbXSwKICAgICAgICBzdGFydFRpbWU6ICIiLAogICAgICAgIGVuZFRpbWU6ICIiLAogICAgICAgIGVmZmVjdGl2ZVN0YXR1czogIiIsCiAgICAgICAga2V5d29yZDogIiIKICAgICAgfSwKICAgICAgcHJpY2Vfc3RhdHVzX2xpc3Q6IFt7CiAgICAgICAgbGFiZWw6ICLlhajpg6giLAogICAgICAgIHZhbHVlOiAwCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIuW3sueUn+aViCIsCiAgICAgICAgdmFsdWU6IDIKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAi5pyq55Sf5pWIIiwKICAgICAgICB2YWx1ZTogMQogICAgICB9XSwKICAgICAgYWN0aXZlTmFtZTogIkFkanVzdFByaWNlIgogICAgfTsKICB9LAoKICBtZXRob2RzOiB7CiAgICBhc3luYyBleHBvcnRzKGV4cG9ydHMpIHsKICAgICAgbGV0IHBhcmFtcyA9IHsKICAgICAgICBwYWdlOiB0aGlzLnBhZ2UsCiAgICAgICAgcGFnZVNpemU6IHRoaXMucGFnZVNpemUsCiAgICAgICAgZXhwb3J0OiAxCiAgICAgIH07CgogICAgICBpZiAodGhpcy5hY3RpdmVOYW1lID09PSAiQWRqdXN0UHJpY2UiICYmIGV4cG9ydHMpIHsKICAgICAgICBjb25zdCByZXMgPSBhd2FpdCBleHBvcnRQcmljZUFkanVzdG1lbnQoeyAuLi5wYXJhbXMKICAgICAgICB9KTsKICAgICAgfSBlbHNlIGlmICh0aGlzLmFjdGl2ZU5hbWUgPT09ICJDb3N0dW1lQWRqdXN0UHJpY2UiICYmIGV4cG9ydHMpIHsKICAgICAgICBjb25zdCByZXMgPSBhd2FpdCBleHBvcnRDdXN0b21lclByaWNlQWRqdXN0bWVudCh7IC4uLnBhcmFtcwogICAgICAgIH0pOwogICAgICB9IGVsc2UgewogICAgICAgIGNvbnN0IHJlcyA9IGF3YWl0IGV4cG9ydGdldEFsbEN1c3RvbWVyVHlwZVByaWNlQWRqdXN0bWVudCh7IC4uLnBhcmFtcwogICAgICAgIH0pOwogICAgICB9CiAgICB9LAoKICAgIHRhYkNoYW5nZSgpIHt9LAoKICAgIHRpbWVDaGFuZ2UoZGF0ZSkgewogICAgICB0aGlzLnNlYXJjaF9mb3JtLnN0YXJ0VGltZSA9IGRhdGUgPyBwYXJzZUludChkYXRlWzBdIC8gMTAwMCkgOiAiIjsKICAgICAgdGhpcy5zZWFyY2hfZm9ybS5lbmRUaW1lID0gZGF0ZSA/IHBhcnNlSW50KGRhdGVbMV0gLyAxMDAwKSArIDg2Mzk5IDogIiI7CiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0sCgogICAgcGFnZUNoYW5nZSh2YWwpIHsKICAgICAgaWYgKHRoaXMuYWN0aXZlTmFtZSA9PT0gIkFkanVzdFByaWNlIikgewogICAgICAgIHRoaXMuJHJlZnMuQWRqdXN0UHJpY2UucGFnZUNoYW5nZSh2YWwpOwogICAgICB9IGVsc2UgaWYgKHRoaXMuYWN0aXZlTmFtZSA9PT0gIkNvc3R1bWVBZGp1c3RQcmljZSIpIHsKICAgICAgICB0aGlzLiRyZWZzLkNvc3R1bWVBZGp1c3RQcmljZS5wYWdlQ2hhbmdlKHZhbCk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdGhpcy4kcmVmcy5Db3N0dW1lVHlwZUFkanVzdFByaWNlLnBhZ2VDaGFuZ2UodmFsKTsKICAgICAgfQogICAgfSwKCiAgICBhZGRQcmljZUFkanVzdCgpIHsKICAgICAgaWYgKHRoaXMuYWN0aXZlTmFtZSA9PT0gIkFkanVzdFByaWNlIikgewogICAgICAgIHRoaXMuJHJvdXRlci5wdXNoKCIvZ29vZHMvc2FsZS9BZGRHb29kc0FkanVzdFByaWNlIik7CiAgICAgIH0gZWxzZSBpZiAodGhpcy5hY3RpdmVOYW1lID09PSAiQ29zdHVtZUFkanVzdFByaWNlIikgewogICAgICAgIHRoaXMuJHJvdXRlci5wdXNoKCIvZ29vZHMvc2FsZS9Db3N0dW1lQWRqdXN0UHJpY2VBZGQiKTsKICAgICAgfSBlbHNlIHsKICAgICAgICB0aGlzLiRyb3V0ZXIucHVzaCgiL2dvb2RzL3NhbGUvQ29zdHVtZVR5cGVBZGp1c3RQcmljZUFkZCIpOwogICAgICB9CiAgICB9CgogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAsFA,SACAA,6BADA,EAEAC,qBAFA,EAGAC,uCAHA,QAIA,aAJA;AAKA;AACA;AACA;AACA;EACAC,wBADA;EAEAC;IACAC,WADA;IAEAC,kBAFA;IAGAC;EAHA,CAFA;;EAOAC;IACA;MACAC;QACAC,QADA;QAEAC,aAFA;QAGAC,WAHA;QAIAC,mBAJA;QAKAC;MALA,CADA;MAQAC,oBACA;QACAC,WADA;QAEAC;MAFA,CADA,EAKA;QACAD,YADA;QAEAC;MAFA,CALA,EASA;QACAD,YADA;QAEAC;MAFA,CATA,CARA;MAsBAC;IAtBA;EAwBA,CAhCA;;EAiCAC;IACA;MACA;QACAC,eADA;QAEAC,uBAFA;QAGAC;MAHA;;MAKA;QACA,0CACA;QADA;MAGA,CAJA,MAIA;QACA,kDACA;QADA;MAGA,CAJA,MAIA;QACA,4DACA;QADA;MAGA;IACA,CApBA;;IAqBAC,cArBA;;IAsBAC;MACA;MACA;MACA;IACA,CA1BA;;IA2BAC;MACA;QACA;MACA,CAFA,MAEA;QACA;MACA,CAFA,MAEA;QACA;MACA;IACA,CAnCA;;IAoCAC;MACA;QACA;MACA,CAFA,MAEA;QACA;MACA,CAFA,MAEA;QACA;MACA;IACA;;EA5CA;AAjCA","names":["exportCustomerPriceAdjustment","exportPriceAdjustment","exportgetAllCustomerTypePriceAdjustment","name","components","AdjustPrice","CostumeAdjustPrice","CostumeTypeAdjustPrice","data","search_form","time","startTime","endTime","effectiveStatus","keyword","price_status_list","label","value","activeName","methods","page","pageSize","export","tabChange","timeChange","pageChange","addPriceAdjust"],"sourceRoot":"src/views/goods/sale","sources":["AdjustPriceGoods.vue"],"sourcesContent":["<template>\n <ContainerQuery>\n <el-form slot=\"more\" :inline=\"true\" size=\"small\">\n <el-form-item>\n <el-input\n v-model=\"search_form.keyword\"\n placeholder=\"调价单编码/商品名称\"\n clearable\n @keyup.enter.native=\"pageChange(1)\"\n @clear=\"pageChange(1)\"\n >\n <el-button\n slot=\"append\"\n icon=\"el-icon-search\"\n @click=\"pageChange(1)\"\n ></el-button>\n </el-input>\n </el-form-item>\n </el-form>\n <!-- 商品调价-->\n <div\n v-if=\"\n activeName === 'AdjustPrice'\n ? $accessCheck($Access.AdjustPriceAdd)\n : activeName === 'CostumeAdjustPrice'\n ? $accessCheck($Access.CostumeAdjustPriceAdd)\n : $accessCheck($Access.CustomerTypeAdjAdd)\n \"\n slot=\"left\"\n >\n <el-dropdown split-button type=\"primary\" @click=\"addPriceAdjust\">\n 新建调价单\n <el-dropdown-menu slot=\"dropdown\">\n <el-dropdown-item>\n <div class=\"dropdown-div\" @click=\"exports(1)\">导出</div>\n </el-dropdown-item>\n </el-dropdown-menu>\n </el-dropdown>\n\n <!-- <el-button size=\"small\" type=\"primary\" >-->\n <!-- -->\n <!-- </el-button>-->\n </div>\n\n <!-- 客户调价单-->\n <div\n v-if=\"activeName === 'CostumeAdjustPrice'\"\n slot=\"tip\"\n class=\"page-tip-div\"\n >\n <i class=\"el-icon-info\"></i>\n 温馨提示 1、选择客户与商品,针对不同的客户增减不同的价格!\n 2、商品原价100元,针对A客户减去10元后,其他客户在商城看到的价格还是100,A客户看到的价格就是90元!\n </div>\n <!-- 客户类型调价-->\n <div\n v-if=\"activeName === 'CostumeTypeAdjustPrice'\"\n slot=\"tip\"\n class=\"page-tip-div\"\n >\n <i class=\"el-icon-info\"></i>\n 温馨提示: 1、选择客户类型与商品,针对不同的客户类型增减不同的价格!\n 2、商品原价100元,针对A类型减去10元后,其他客户类型的客户在商城看到的价格还是100,A类型客户看到的价格就是90元!\n 3、客户类型调价的前提是,需要在客户列表给每一个客户分好客户类型!\n </div>\n <el-tabs v-model=\"activeName\" type=\"card\" @tab-click=\"tabChange\">\n <el-tab-pane label=\"商品调价\" name=\"AdjustPrice\">\n <AdjustPrice ref=\"AdjustPrice\" :search-form=\"search_form\"></AdjustPrice>\n </el-tab-pane>\n <el-tab-pane label=\"客户调价\" name=\"CostumeAdjustPrice\">\n <CostumeAdjustPrice\n ref=\"CostumeAdjustPrice\"\n :search-form=\"search_form\"\n ></CostumeAdjustPrice>\n </el-tab-pane>\n <el-tab-pane label=\"类型调价\" name=\"CostumeTypeAdjustPrice\">\n <CostumeTypeAdjustPrice\n ref=\"CostumeTypeAdjustPrice\"\n :search-form=\"search_form\"\n ></CostumeTypeAdjustPrice>\n </el-tab-pane>\n </el-tabs>\n </ContainerQuery>\n</template>\n\n<script>\n import {\n exportCustomerPriceAdjustment,\n exportPriceAdjustment,\n exportgetAllCustomerTypePriceAdjustment,\n } from \"@/api/Price\";\n import AdjustPrice from \"./AdjustPrice\";\n import CostumeAdjustPrice from \"./CostumeAdjustPrice\";\n import CostumeTypeAdjustPrice from \"./CustomerTypeAdjustPrice\";\n export default {\n name: \"AdjustPriceGoods\",\n components: {\n AdjustPrice,\n CostumeAdjustPrice,\n CostumeTypeAdjustPrice,\n },\n data() {\n return {\n search_form: {\n time: [],\n startTime: \"\",\n endTime: \"\",\n effectiveStatus: \"\",\n keyword: \"\",\n },\n price_status_list: [\n {\n label: \"全部\",\n value: 0,\n },\n {\n label: \"已生效\",\n value: 2,\n },\n {\n label: \"未生效\",\n value: 1,\n },\n ],\n activeName: \"AdjustPrice\",\n };\n },\n methods: {\n async exports(exports) {\n let params = {\n page: this.page,\n pageSize: this.pageSize,\n export: 1,\n };\n if (this.activeName === \"AdjustPrice\" && exports) {\n const res = await exportPriceAdjustment({\n ...params,\n });\n } else if (this.activeName === \"CostumeAdjustPrice\" && exports) {\n const res = await exportCustomerPriceAdjustment({\n ...params,\n });\n } else {\n const res = await exportgetAllCustomerTypePriceAdjustment({\n ...params,\n });\n }\n },\n tabChange() {},\n timeChange(date) {\n this.search_form.startTime = date ? parseInt(date[0] / 1000) : \"\";\n this.search_form.endTime = date ? parseInt(date[1] / 1000) + 86399 : \"\";\n this.pageChange(1);\n },\n pageChange(val) {\n if (this.activeName === \"AdjustPrice\") {\n this.$refs.AdjustPrice.pageChange(val);\n } else if (this.activeName === \"CostumeAdjustPrice\") {\n this.$refs.CostumeAdjustPrice.pageChange(val);\n } else {\n this.$refs.CostumeTypeAdjustPrice.pageChange(val);\n }\n },\n addPriceAdjust() {\n if (this.activeName === \"AdjustPrice\") {\n this.$router.push(\"/goods/sale/AddGoodsAdjustPrice\");\n } else if (this.activeName === \"CostumeAdjustPrice\") {\n this.$router.push(\"/goods/sale/CostumeAdjustPriceAdd\");\n } else {\n this.$router.push(\"/goods/sale/CostumeTypeAdjustPriceAdd\");\n }\n },\n },\n };\n</script>\n\n<style scoped></style>\n"]}]}