c69e0d8610afdc1c2b4d284f247b372e.json 17 KB

1
  1. {"remainingRequest":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\thread-loader\\dist\\cjs.js!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\\order\\SaleTotalForm\\SaleSummary.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\order\\SaleTotalForm\\SaleSummary.vue","mtime":1678954023620},{"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\\thread-loader\\dist\\cjs.js","mtime":1681371925422},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0T3JkZXJQcm9maXQsIGV4cHJvdHNnZXRPcmRlclByb2ZpdCB9IGZyb20gIkAvYXBpL09yZGVyIjsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJTYWxlU3VtbWFyeSIsCiAgY29tcG9uZW50czogey8vIHNlYXJjaFRpbWUKICB9LAoKICBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgc3VtbWFyeV9kYXRhOiBbXSwKICAgICAgcGFnZVNpemU6IDEwLAogICAgICBwYWdlOiAxLAogICAgICB0b3RhbDogMSwKICAgICAgd2FyZWhvdXNlX2xpc3Q6IFtdLAogICAgICB3YXJlaG91c2VJZDogIiIsCiAgICAgIGVuZFRpbWU6ICIiLAogICAgICBzdGFydFRpbWU6ICIiLAogICAgICBzaG9wSWQ6ICIiLAogICAgICB0aW1lX3ZhbDogW10sCiAgICAgIGN1c3RvbWVyX29wdGlvbnM6IFtdLAogICAgICBnb29kc05hbWU6ICIiLAogICAgICBwcm9maXRTZWFyY2g6IHsKICAgICAgICBzaG9wSWQ6ICIiLAogICAgICAgIC8vIOW/heWhqwogICAgICAgIGdvb2RzSWQ6ICIiLAogICAgICAgIHN0YXJ0OiAiIiwKICAgICAgICBlbmQ6ICIiLAogICAgICAgIGN1c3RvbWVySWQ6ICIiIC8vIOmAieWhqwoKICAgICAgfQogICAgfTsKICB9LAoKICBjb21wdXRlZDogewogICAgdG90YWxOdW0oKSB7CiAgICAgIGxldCBudW0gPSAwOwogICAgICB0aGlzLnN1bW1hcnlfZGF0YS5mb3JFYWNoKGl0ZW0gPT4gewogICAgICAgIG51bSA9IHRoaXMuJE5QLnBsdXMobnVtLCBpdGVtLmJ1eU51bSk7CiAgICAgIH0pOwogICAgICByZXR1cm4gbnVtOwogICAgfSwKCiAgICB0b3RhbFNhbGVNb25leSgpIHsKICAgICAgbGV0IG51bSA9IDA7CiAgICAgIHRoaXMuc3VtbWFyeV9kYXRhLmZvckVhY2goaXRlbSA9PiB7CiAgICAgICAgbnVtID0gdGhpcy4kTlAucGx1cyhudW0sIGl0ZW0udG90YWxNb25leSk7CiAgICAgIH0pOwogICAgICByZXR1cm4gbnVtOwogICAgfSwKCiAgICB0b3RhbENvc3QoKSB7CiAgICAgIGxldCBudW0gPSAwOwogICAgICB0aGlzLnN1bW1hcnlfZGF0YS5mb3JFYWNoKGl0ZW0gPT4gewogICAgICAgIG51bSA9IHRoaXMuJE5QLnBsdXMobnVtLCBpdGVtLnNhbGVDb3N0QW1vdW50KTsKICAgICAgfSk7CiAgICAgIHJldHVybiBudW07CiAgICB9LAoKICAgIHRvdGFsUHJvZml0KCkgewogICAgICBsZXQgbnVtID0gMDsKICAgICAgdGhpcy5zdW1tYXJ5X2RhdGEuZm9yRWFjaChpdGVtID0+IHsKICAgICAgICBudW0gPSB0aGlzLiROUC5wbHVzKG51bSwgaXRlbS5zYWxlUHJvZml0QW1vdW50KTsKICAgICAgfSk7CiAgICAgIHJldHVybiBudW07CiAgICB9CgogIH0sCgogIGFzeW5jIGNyZWF0ZWQoKSB7CiAgICBsZXQgcHJvZml0U2VhcmNoID0gc2Vzc2lvblN0b3JhZ2UuZ2V0SXRlbSgicHJvZml0U2VhcmNoIik7CgogICAgaWYgKHByb2ZpdFNlYXJjaCkgewogICAgICBwcm9maXRTZWFyY2ggPSBKU09OLnBhcnNlKHByb2ZpdFNlYXJjaCk7CiAgICAgIHRoaXMuZ29vZHNOYW1lID0gcHJvZml0U2VhcmNoLmdvb2RzTmFtZTsKICAgICAgdGhpcy5wcm9maXRTZWFyY2ggPSB7CiAgICAgICAgc2hvcElkOiBwcm9maXRTZWFyY2guc2hvcElkLAogICAgICAgIC8vIOW/heWhqwogICAgICAgIGdvb2RzSWQ6IHByb2ZpdFNlYXJjaC5nb29kc0lkLAogICAgICAgIHN0YXJ0OiBwcm9maXRTZWFyY2guc3RhcnQsCiAgICAgICAgZW5kOiBwcm9maXRTZWFyY2guZW5kLAogICAgICAgIGN1c3RvbWVySWQ6IHByb2ZpdFNlYXJjaC5jdXN0b21lcklkIC8vIOmAieWhqwoKICAgICAgfTsKICAgIH0KCiAgICBhd2FpdCB0aGlzLmdldE9yZGVyUHJvZml0KCk7CiAgfSwKCiAgYXN5bmMgYWN0aXZhdGVkKCkgewogICAgaWYgKHRoaXMuJF9pc0luaXQoKSkgcmV0dXJuOwogICAgbGV0IHByb2ZpdFNlYXJjaCA9IHNlc3Npb25TdG9yYWdlLmdldEl0ZW0oInByb2ZpdFNlYXJjaCIpOwoKICAgIGlmIChwcm9maXRTZWFyY2gpIHsKICAgICAgcHJvZml0U2VhcmNoID0gSlNPTi5wYXJzZShwcm9maXRTZWFyY2gpOwogICAgICB0aGlzLmdvb2RzTmFtZSA9IHByb2ZpdFNlYXJjaC5nb29kc05hbWU7CiAgICAgIHRoaXMucHJvZml0U2VhcmNoID0gewogICAgICAgIHNob3BJZDogcHJvZml0U2VhcmNoLnNob3BJZCwKICAgICAgICAvLyDlv4XloasKICAgICAgICBnb29kc0lkOiBwcm9maXRTZWFyY2guZ29vZHNJZCwKICAgICAgICBzdGFydDogcHJvZml0U2VhcmNoLnN0YXJ0LAogICAgICAgIGVuZDogcHJvZml0U2VhcmNoLmVuZCwKICAgICAgICBjdXN0b21lcklkOiBwcm9maXRTZWFyY2guY3VzdG9tZXJJZCAvLyDpgInloasKCiAgICAgIH07CiAgICB9CgogICAgYXdhaXQgdGhpcy5nZXRPcmRlclByb2ZpdCgpOwogIH0sCgogIG1ldGhvZHM6IHsKICAgIGN1c3RvbWVySWRDaGFuZ2UoKSB7CiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0sCgogICAgYXN5bmMgZ2V0T3JkZXJQcm9maXQoZXhwb3J0cykgewogICAgICBsZXQgcGFyYW1zID0geyAuLi50aGlzLnByb2ZpdFNlYXJjaCwKICAgICAgICBwYWdlOiB0aGlzLnBhZ2UsCiAgICAgICAgcGFnZVNpemU6IHRoaXMucGFnZVNpemUKICAgICAgfTsKCiAgICAgIGlmIChleHBvcnRzKSB7CiAgICAgICAgcGFyYW1zLmV4cG9ydCA9IDE7CiAgICAgICAgY29uc3QgdGFyZ2V0ID0gYXdhaXQgZXhwcm90c2dldE9yZGVyUHJvZml0KHsgLi4ucGFyYW1zCiAgICAgICAgfSk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgY29uc3QgewogICAgICAgICAgZGF0YSwKICAgICAgICAgIHBhZ2VUb3RhbAogICAgICAgIH0gPSBhd2FpdCBnZXRPcmRlclByb2ZpdCh7IC4uLnBhcmFtcwogICAgICAgIH0pOwogICAgICAgIHRoaXMuc3VtbWFyeV9kYXRhID0gZGF0YS5kYXRhOwogICAgICAgIHRoaXMudG90YWwgPSBwYWdlVG90YWw7CiAgICAgICAgdGhpcy5jdXN0b21lcl9vcHRpb25zID0gZGF0YS5jdXN0b21lckRhdGE7CiAgICAgIH0KICAgIH0sCgogICAgLy8gIOmAieaLqeaXtumXtAogICAgc2VhcmNoVGltZUNoYW5nZSh0aW1lKSB7CiAgICAgIC8vIOaXtumXtOe7hOS7tuWvvOWHuuaVsOaNrgogICAgICB0aGlzLnN0YXJ0VGltZSA9IHRpbWUuc3RhcnRUaW1lOwogICAgICB0aGlzLmVuZFRpbWUgPSB0aW1lLmVuZFRpbWU7CiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0sCgogICAgcGFnZUNoYW5nZShwYWdlKSB7CiAgICAgIHRoaXMucGFnZSA9IHBhZ2U7CiAgICAgIHRoaXMuZ2V0T3JkZXJQcm9maXQoKTsKICAgIH0sCgogICAgc2l6ZUNoYW5nZShzaXplKSB7CiAgICAgIHRoaXMucGFnZVNpemUgPSBzaXplOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9CgogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA+KA;AAEA;EACAA,mBADA;EAEAC,aACA;EADA,CAFA;;EAKAC;IACA;MACAC,gBADA;MAEAC,YAFA;MAGAC,OAHA;MAIAC,QAJA;MAKAC,kBALA;MAMAC,eANA;MAOAC,WAPA;MAQAC,aARA;MASAC,UATA;MAUAC,YAVA;MAWAC,oBAXA;MAYAC,aAZA;MAaAC;QACAJ,UADA;QACA;QACAK,WAFA;QAGAC,SAHA;QAIAC,OAJA;QAKAC,cALA,CAKA;;MALA;IAbA;EAqBA,CA3BA;;EA4BAC;IACAC;MACA;MACA;QACAC;MACA,CAFA;MAGA;IACA,CAPA;;IAQAC;MACA;MACA;QACAD;MACA,CAFA;MAGA;IACA,CAdA;;IAeAE;MACA;MACA;QACAF;MACA,CAFA;MAGA;IACA,CArBA;;IAsBAG;MACA;MACA;QACAH;MACA,CAFA;MAGA;IACA;;EA5BA,CA5BA;;EA0DA;IACA;;IACA;MACAP;MACA;MACA;QACAJ,2BADA;QACA;QACAK,6BAFA;QAGAC,yBAHA;QAIAC,qBAJA;QAKAC,mCALA,CAKA;;MALA;IAOA;;IACA;EACA,CAxEA;;EAyEA;IACA;IACA;;IACA;MACAJ;MACA;MACA;QACAJ,2BADA;QACA;QACAK,6BAFA;QAGAC,yBAHA;QAIAC,qBAJA;QAKAC,mCALA,CAKA;;MALA;IAOA;;IACA;EACA,CAxFA;;EAyFAO;IACAC;MACA;IACA,CAHA;;IAIA;MACA,eACA,oBADA;QAEAtB,eAFA;QAGAD;MAHA;;MAKA;QACAwB;QACA;QAAA;MACA,CAHA,MAGA;QACA;UAAA1B;UAAA2B;QAAA,2BACA;QADA;QAGA;QACA;QACA;MACA;IACA,CArBA;;IAsBA;IACAC;MACA;MACA;MACA;MACA;IACA,CA5BA;;IA6BAC;MACA;MACA;IACA,CAhCA;;IAiCAC;MACA;MACA;IACA;;EApCA;AAzFA","names":["name","components","data","summary_data","pageSize","page","total","warehouse_list","warehouseId","endTime","startTime","shopId","time_val","customer_options","goodsName","profitSearch","goodsId","start","end","customerId","computed","totalNum","num","totalSaleMoney","totalCost","totalProfit","methods","customerIdChange","params","pageTotal","searchTimeChange","pageChange","sizeChange"],"sourceRoot":"src/views/order/SaleTotalForm","sources":["SaleSummary.vue"],"sourcesContent":["<template>\n <Container>\n <div slot=\"left\" class=\"box-search-form\">\n <el-form inline size=\"small\">\n <el-form-item label=\"客户:\">\n <el-select\n v-model=\"profitSearch.customerId\"\n placeholder=\"请选择客户\"\n @change=\"customerIdChange\"\n >\n <el-option\n v-for=\"item in customer_options\"\n :key=\"item.id\"\n :label=\"item.name\"\n :value=\"item.id\"\n ></el-option>\n </el-select>\n </el-form-item>\n <el-form-item label=\"商品:\">\n {{ goodsName }}\n </el-form-item>\n <el-form-item label=\"时间:\">\n {{ $_common.formatDate(profitSearch.start, \"yyyy-MM-dd\") }}-{{\n $_common.formatDate(profitSearch.end, \"yyyy-MM-dd\")\n }}\n </el-form-item>\n <el-form-item>\n <el-button type=\"primary\" @click=\"getOrderProfit(1)\">导出</el-button>\n </el-form-item>\n </el-form>\n </div>\n <div class=\"num-ul\">\n <p>\n 数量:\n <span class=\"num-span\">{{ totalNum }}</span>\n </p>\n <p>\n 销售收入:\n <span class=\"num-span\">\n {{ $_common.formattedNumber(totalSaleMoney) }}\n </span>\n </p>\n <p>\n 销售成本:\n <span class=\"num-span\">{{ $_common.formattedNumber(totalCost) }}</span>\n </p>\n <p>\n 销售毛利:\n <span class=\"num-span\">\n {{ $_common.formattedNumber(totalProfit) }}\n </span>\n </p>\n <p>\n 销售毛利率:\n <span class=\"num-span\">\n {{\n totalSaleMoney > 0\n ? $_common.formatNub(\n $NP.divide(totalProfit, totalSaleMoney) * 100,\n 4\n )\n : 0\n }}%\n </span>\n </p>\n </div>\n <!-- 表格 -->\n <el-table :data=\"summary_data\">\n <el-table-column\n prop=\"materielName\"\n label=\"单据类型\"\n min-width=\"100\"\n align=\"center\"\n >\n <template slot-scope=\"scope\">\n {{\n scope.row.orderType === 1\n ? \"销售订单\"\n : scope.row.orderType === 23\n ? \"销售单\"\n : \"\"\n }}\n </template>\n </el-table-column>\n <el-table-column label=\"单据日期\" min-width=\"160\" align=\"center\">\n <template slot-scope=\"scope\">\n {{ $_common.formatDate(scope.row.createTime) }}\n </template>\n </el-table-column>\n <el-table-column\n prop=\"customerName\"\n label=\"客户名\"\n min-width=\"120\"\n align=\"center\"\n ></el-table-column>\n <el-table-column\n prop=\"buyNum\"\n label=\"数量\"\n min-width=\"120\"\n align=\"center\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formatNub(scope.row.buyNum) }}\n </template>\n </el-table-column>\n <el-table-column\n prop=\"price\"\n label=\"销售价\"\n min-width=\"120\"\n align=\"center\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.price) }}\n </template>\n </el-table-column>\n <el-table-column\n prop=\"outCostPrice\"\n label=\"成本价\"\n min-width=\"120\"\n align=\"center\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.outCostPrice) }}\n </template>\n </el-table-column>\n <el-table-column\n prop=\"totalMoney\"\n label=\"销售收入\"\n min-width=\"120\"\n align=\"center\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.totalMoney) }}\n </template>\n </el-table-column>\n <el-table-column\n prop=\"saleCostAmount\"\n label=\"销售成本\"\n min-width=\"120\"\n align=\"center\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.saleCostAmount) }}\n </template>\n </el-table-column>\n <el-table-column\n prop=\"saleProfitAmount\"\n label=\"销售毛利\"\n min-width=\"120\"\n align=\"center\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.saleProfitAmount) }}\n </template>\n </el-table-column>\n <el-table-column\n prop=\"saleProfitRate\"\n label=\"销售毛利率\"\n min-width=\"120\"\n align=\"center\"\n >\n <template slot-scope=\"scope\">{{ scope.row.saleProfitRate }}%</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 { getOrderProfit, exprotsgetOrderProfit } from \"@/api/Order\";\n\n export default {\n name: \"SaleSummary\",\n components: {\n // searchTime\n },\n data() {\n return {\n summary_data: [],\n pageSize: 10,\n page: 1,\n total: 1,\n warehouse_list: [],\n warehouseId: \"\",\n endTime: \"\",\n startTime: \"\",\n shopId: \"\",\n time_val: [],\n customer_options: [],\n goodsName: \"\",\n profitSearch: {\n shopId: \"\", // 必填\n goodsId: \"\",\n start: \"\",\n end: \"\",\n customerId: \"\", // 选填\n },\n };\n },\n computed: {\n totalNum() {\n let num = 0;\n this.summary_data.forEach((item) => {\n num = this.$NP.plus(num, item.buyNum);\n });\n return num;\n },\n totalSaleMoney() {\n let num = 0;\n this.summary_data.forEach((item) => {\n num = this.$NP.plus(num, item.totalMoney);\n });\n return num;\n },\n totalCost() {\n let num = 0;\n this.summary_data.forEach((item) => {\n num = this.$NP.plus(num, item.saleCostAmount);\n });\n return num;\n },\n totalProfit() {\n let num = 0;\n this.summary_data.forEach((item) => {\n num = this.$NP.plus(num, item.saleProfitAmount);\n });\n return num;\n },\n },\n async created() {\n let profitSearch = sessionStorage.getItem(\"profitSearch\");\n if (profitSearch) {\n profitSearch = JSON.parse(profitSearch);\n this.goodsName = profitSearch.goodsName;\n this.profitSearch = {\n shopId: profitSearch.shopId, // 必填\n goodsId: profitSearch.goodsId,\n start: profitSearch.start,\n end: profitSearch.end,\n customerId: profitSearch.customerId, // 选填\n };\n }\n await this.getOrderProfit();\n },\n async activated() {\n if (this.$_isInit()) return;\n let profitSearch = sessionStorage.getItem(\"profitSearch\");\n if (profitSearch) {\n profitSearch = JSON.parse(profitSearch);\n this.goodsName = profitSearch.goodsName;\n this.profitSearch = {\n shopId: profitSearch.shopId, // 必填\n goodsId: profitSearch.goodsId,\n start: profitSearch.start,\n end: profitSearch.end,\n customerId: profitSearch.customerId, // 选填\n };\n }\n await this.getOrderProfit();\n },\n methods: {\n customerIdChange() {\n this.pageChange(1);\n },\n async getOrderProfit(exports) {\n let params = {\n ...this.profitSearch,\n page: this.page,\n pageSize: this.pageSize,\n };\n if (exports) {\n params.export = 1;\n const target = await exprotsgetOrderProfit({ ...params });\n } else {\n const { data, pageTotal } = await getOrderProfit({\n ...params,\n });\n this.summary_data = data.data;\n this.total = pageTotal;\n this.customer_options = data.customerData;\n }\n },\n // 选择时间\n searchTimeChange(time) {\n // 时间组件导出数据\n this.startTime = time.startTime;\n this.endTime = time.endTime;\n this.pageChange(1);\n },\n pageChange(page) {\n this.page = page;\n this.getOrderProfit();\n },\n sizeChange(size) {\n this.pageSize = size;\n this.pageChange(1);\n },\n },\n };\n</script>\n\n<style scoped lang=\"scss\">\n .num-span {\n font-weight: 600;\n color: $base-color-red;\n font-size: 14px;\n }\n .num-ul {\n padding: 10px;\n p {\n font-size: 14px;\n color: #666;\n display: inline-block;\n padding-right: 10px;\n }\n }\n</style>\n"]}]}