e51ee40fada6852e8f9aeacfa94b4a53.json 11 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\\stock\\WarehouseManagement\\DetailAllocationForm.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\stock\\WarehouseManagement\\DetailAllocationForm.vue","mtime":1678954023644},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0QWxsb2NhdGVJbmZvIH0gZnJvbSAiQC9hcGkvU3RvY2siOwppbXBvcnQgeyBtYXBHZXR0ZXJzIH0gZnJvbSAidnVleCI7CmV4cG9ydCBkZWZhdWx0IHsKICBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgYWxsRGF0YToge30sCiAgICAgIGdvb2RzX2xpc3Q6IFtdLAogICAgICBjcmVhdGVUaW1lOiAiIiwKICAgICAgQWxsb2NhdF9pZDogIiIsCiAgICAgIGFjdGl2ZU5hbWU6ICJvbmUiCiAgICB9OwogIH0sCgogIGNvbXB1dGVkOiB7IC4uLm1hcEdldHRlcnMoewogICAgICBlbmFibGVMb2NhdGlvbk1hbmFnZW1lbnQ6ICJNVXNlci9lbmFibGVMb2NhdGlvbk1hbmFnZW1lbnQiCiAgICB9KQogIH0sCgogIGNyZWF0ZWQoKSB7CiAgICB0aGlzLmNyZWF0ZVRpbWUgPSB0aGlzLiRfY29tbW9uLmZvcm1hdERhdGUobmV3IERhdGUoKS5nZXRUaW1lKCkpOwoKICAgIGlmICh0aGlzLiRyb3V0ZS5wYXJhbXMuaWQpIHsKICAgICAgdGhpcy5BbGxvY2F0X2lkID0gdGhpcy4kcm91dGUucGFyYW1zLmlkOwogICAgICB0aGlzLmdldEFsbG9jYXRlSW5mbygpOwogICAgfQogIH0sCgogIG1ldGhvZHM6IHsKICAgIC8vICDojrflj5bor6bmg4UKICAgIGFzeW5jIGdldEFsbG9jYXRlSW5mbygpIHsKICAgICAgY29uc3QgewogICAgICAgIGRhdGEKICAgICAgfSA9IGF3YWl0IGdldEFsbG9jYXRlSW5mbyh0aGlzLkFsbG9jYXRfaWQpOwogICAgICB0aGlzLmFsbERhdGEgPSBkYXRhOwogICAgICB0aGlzLmdvb2RzX2xpc3QgPSBkYXRhLmRldGFpbHMubWFwKGl0ZW0gPT4gewogICAgICAgIHJldHVybiB7IC4uLml0ZW0sCiAgICAgICAgICBvdGhlck51bTogaXRlbS5pc0VxID09PSA1ID8gaXRlbS5vdGhlck51bSA6ICIiLAogICAgICAgICAgd2FyZWhvdXNlTmFtZTogZGF0YS53YXJlaG91c2VOYW1lLAogICAgICAgICAgaW53YXJlaG91c2VOYW1lOiBkYXRhLmluV2FyZWhvdXNlTmFtZQogICAgICAgIH07CiAgICAgIH0pOwogICAgfSwKCiAgICBvYmplY3RTcGFuTWV0aG9kKHsKICAgICAgY29sdW1ucywKICAgICAgZGF0YQogICAgfSkgewogICAgICBjb25zdCBwcm9wZXJ0aWVzID0gWyJvdGhlck51bSJdOwogICAgICByZXR1cm4gdGhpcy4kX2NvbW1vbi5nZXRTdW1tYXJpZXNWeGUoY29sdW1ucywgZGF0YSwgcHJvcGVydGllcyk7CiAgICB9CgogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA2HA;AACA;AACA;EACAA;IACA;MACAC,WADA;MAEAC,cAFA;MAGAC,cAHA;MAIAC,cAJA;MAKAC;IALA;EAOA,CATA;;EAUAC,YACA;MACAC;IADA;EADA,CAVA;;EAeAC;IACA;;IACA;MACA;MACA;IACA;EACA,CArBA;;EAsBAC;IACA;IACA;MACA;QAAAT;MAAA;MACA;MACA;QACA,SACA,OADA;UAEAU,8CAFA;UAGAC,iCAHA;UAIAC;QAJA;MAMA,CAPA;IAQA,CAbA;;IAcAC;MAAAC;MAAAd;IAAA;MACA;MACA;IACA;;EAjBA;AAtBA","names":["data","allData","goods_list","createTime","Allocat_id","activeName","computed","enableLocationManagement","created","methods","otherNum","warehouseName","inwarehouseName","objectSpanMethod","columns"],"sourceRoot":"src/views/stock/WarehouseManagement","sources":["DetailAllocationForm.vue"],"sourcesContent":["<template>\n <div class=\"DetailAllocationForm\">\n <el-tabs v-model=\"activeName\">\n <el-tab-pane label=\"调拨单详情\" name=\"one\">\n <el-row style=\"padding-bottom: 13px\">\n <el-col :span=\"24\">\n <p\n style=\"padding-left: 20px\"\n class=\"order_midden_left_text el-icon-arrow-right\"\n >\n 调拨单信息\n </p>\n </el-col>\n <el-col class=\"form\" :span=\"6\">\n <span class=\"form_left\">单据编号</span>\n <span class=\"form_right\">{{ allData.no }}</span>\n </el-col>\n <el-col class=\"form\" :span=\"6\">\n <span class=\"form_left\">调出仓库</span>\n <span class=\"form_right\">{{ allData.warehouseName }}</span>\n </el-col>\n <el-col class=\"form\" :span=\"6\">\n <span class=\"form_left\">调入仓库</span>\n <span class=\"form_right\">{{ allData.inWarehouseName }}</span>\n </el-col>\n <el-col class=\"form\" :span=\"6\">\n <span class=\"form_left\">制单人员</span>\n <span class=\"form_right\">{{ allData.operatorName }}</span>\n </el-col>\n <el-col class=\"form\" :span=\"6\">\n <span class=\"form_left\">制单时间</span>\n <span class=\"form_right\">{{ createTime }}</span>\n </el-col>\n <el-col v-if=\"allData.auditStatus === 2\" class=\"form\" :span=\"6\">\n <span class=\"form_left\">审核人员</span>\n <span class=\"form_right\">{{ allData.operatorName }}</span>\n </el-col>\n <el-col v-if=\"allData.auditStatus === 2\" class=\"form\" :span=\"6\">\n <span class=\"form_left\">审核时间</span>\n <span class=\"form_right\">\n {{ $_common.formatDate(allData.auditTime) }}\n </span>\n </el-col>\n <el-col class=\"form\" :span=\"24\" style=\"padding-left: 68px\">\n <span class=\"form_left\">备注</span>\n <span class=\"form_right\">\n {{ allData.remark || \"无\" }}\n </span>\n </el-col>\n </el-row>\n </el-tab-pane>\n </el-tabs>\n <div class=\"order_bottom\">\n <p class=\"text\">商品清单</p>\n <vxe-table\n border=\"inner\"\n resizable\n show-footer\n show-overflow\n :data=\"goods_list\"\n :footer-method=\"objectSpanMethod\"\n >\n <vxe-table-column type=\"seq\" width=\"60\"></vxe-table-column>\n <vxe-table-column\n field=\"materielCode\"\n title=\"商品编码\"\n ></vxe-table-column>\n <vxe-table-column\n field=\"materielName\"\n title=\"商品名称\"\n ></vxe-table-column>\n <vxe-table-column field=\"unitName\" title=\"规格\">\n <template #default=\"{ row }\">\n {{ row.unitName }};{{ row.skuName }}\n </template>\n </vxe-table-column>\n <vxe-table-column\n field=\"warehouseName\"\n title=\"所属仓库\"\n ></vxe-table-column>\n <vxe-table-column\n v-if=\"enableLocationManagement === 5\"\n title=\"调出库区库位\"\n >\n <template #default=\"{ row }\">\n {{ row.inStorageLocationName }}\n </template>\n </vxe-table-column>\n <vxe-table-column\n v-if=\"enableLocationManagement === 5\"\n title=\"调入库区库位\"\n >\n <template #default=\"{ row }\">\n {{ row.outStorageLocationName }}\n </template>\n </vxe-table-column>\n <vxe-table-column field=\"inventoryNum\" title=\"可售库存\">\n <template #default=\"{ row }\">\n {{ $_common.formatNub(row.inventoryNum) }}\n </template>\n </vxe-table-column>\n <vxe-table-column field=\"num\" title=\"调拨数量\">\n <template #default=\"{ row }\">\n {{ $_common.formatNub(row.num) }}\n </template>\n </vxe-table-column>\n <vxe-table-column field=\"otherNum\" title=\"其他单位\">\n <template #default=\"{ row }\">\n <span v-if=\"row.isEq === 4\">--</span>\n <span v-else>{{ $_common.formatNub(row.otherNum) }}</span>\n </template>\n </vxe-table-column>\n <vxe-table-column title=\"调入仓库\">\n <template #default=\"{ $rowIndex }\">\n <span v-if=\"false\">{{ $rowIndex }}</span>\n {{ allData.inWarehouseName }}\n </template>\n </vxe-table-column>\n </vxe-table>\n </div>\n </div>\n</template>\n<script>\n import { getAllocateInfo } from \"@/api/Stock\";\n import { mapGetters } from \"vuex\";\n export default {\n data() {\n return {\n allData: {},\n goods_list: [],\n createTime: \"\",\n Allocat_id: \"\",\n activeName: \"one\",\n };\n },\n computed: {\n ...mapGetters({\n enableLocationManagement: \"MUser/enableLocationManagement\",\n }),\n },\n created() {\n this.createTime = this.$_common.formatDate(new Date().getTime());\n if (this.$route.params.id) {\n this.Allocat_id = this.$route.params.id;\n this.getAllocateInfo();\n }\n },\n methods: {\n // 获取详情\n async getAllocateInfo() {\n const { data } = await getAllocateInfo(this.Allocat_id);\n this.allData = data;\n this.goods_list = data.details.map((item) => {\n return {\n ...item,\n otherNum: item.isEq === 5 ? item.otherNum : \"\",\n warehouseName: data.warehouseName,\n inwarehouseName: data.inWarehouseName,\n };\n });\n },\n objectSpanMethod({ columns, data }) {\n const properties = [\"otherNum\"];\n return this.$_common.getSummariesVxe(columns, data, properties);\n },\n },\n };\n</script>\n<style scoped lang=\"scss\">\n .order_bottom {\n border-top: 16px solid #f6f8f9;\n width: 100%;\n background-color: #ffffff;\n border-radius: 3px;\n .text {\n font-size: 16px;\n font-weight: 600;\n color: #2d405e;\n line-height: 64px;\n padding: 0px 24px;\n }\n }\n .order_midden_left_text {\n font-weight: bold;\n font-size: 16px;\n margin: 0 0 27px 0;\n }\n .form {\n padding-left: 40px;\n font-size: 14px;\n margin-bottom: 19px;\n .form_left {\n margin-right: 32px;\n color: #62738e;\n font-weight: 400;\n }\n .form_right {\n color: #2d405e;\n font-weight: 500;\n }\n }\n</style>\n<style>\n .DetailAllocationForm {\n background-color: #fff;\n }\n .DetailAllocationForm .el-tabs__item {\n font-size: 16px !important;\n height: 60px !important;\n line-height: 60px !important;\n }\n .DetailAllocationForm .is-active {\n font-weight: 700;\n color: #000;\n }\n .DetailAllocationForm .el-tabs__nav {\n margin-left: 24px;\n }\n</style>\n"]}]}