9a944f79bb574fc3e8ebbdcab7874c6c.json 18 KB

1
  1. {"remainingRequest":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js!D:\\qianger\\7\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\qianger\\7\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\qianger\\7\\jindouyunNewFront\\src\\views\\Merchants\\components\\CommodityInfo.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\qianger\\7\\jindouyunNewFront\\src\\views\\Merchants\\components\\CommodityInfo.vue","mtime":1655374732000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\babel.config.js","mtime":1655374732000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\qianger\\7\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js","mtime":1655715099000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJDb21tb2RpdHlJbmZvIiwKICBwcm9wczogewogICAgbWVyY2hhbnRzSW5mbzogewogICAgICB0eXBlOiBPYmplY3QsCiAgICAgIGRlZmF1bHQ6ICgpID0+IHsKICAgICAgICByZXR1cm4ge307CiAgICAgIH0KICAgIH0KICB9LAoKICBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgdXJsOiAiIiwKICAgICAgZWRpdF90YWc6ICIiLAogICAgICBzaG9wSWQ6IDEsCiAgICAgIGlzX2VkaXQ6IGZhbHNlLAogICAgICBlZGl0X2Zvcm06IHsKICAgICAgICBub3RpbWU6IGZhbHNlLAogICAgICAgIGV4cGlyZVRpbWU6ICIiLAogICAgICAgIGVuYWJsZWRTdGF0dXM6IDUsCiAgICAgICAgbW9iaWxlOiAiIgogICAgICB9CiAgICB9OwogIH0sCgogIGNyZWF0ZWQoKSB7fSwKCiAgbWV0aG9kczogewogICAgb3BlblVybCgpIHsKICAgICAgbGV0IHJvdXRlRGF0YSA9IHRoaXMuJHJvdXRlci5yZXNvbHZlKHsKICAgICAgICBwYXRoOiAiL01lcmNoYW50c0xvZ2luP3Nob3BJZD0iICsgdGhpcy5tZXJjaGFudHNJbmZvLmlkCiAgICAgIH0pOwogICAgICB3aW5kb3cub3Blbihyb3V0ZURhdGEuaHJlZiwgIl9ibGFuayIpOwogICAgfSwKCiAgICBvcGVuRWRpdChwcm9wKSB7CiAgICAgIHRoaXMuZWRpdF90YWcgPSBwcm9wOwogICAgICB0aGlzLmlzX2VkaXQgPSB0cnVlOwogICAgICB0aGlzLmVkaXRfZm9ybVtwcm9wXSA9IHRoaXMubWVyY2hhbnRzSW5mb1twcm9wXTsKCiAgICAgIGlmIChwcm9wID09PSAiZXhwaXJlVGltZSIgJiYgIXRoaXMubWVyY2hhbnRzSW5mb1twcm9wXSkgewogICAgICAgIHRoaXMuZWRpdF9mb3JtLm5vdGltZSA9IHRoaXM7CiAgICAgIH0KICAgIH0KCiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAiSA;EACAA,qBADA;EAEAC;IACAC;MACAC,YADA;MAEAC;QACA;MACA;IAJA;EADA,CAFA;;EAUAC;IACA;MACAC,OADA;MAEAC,YAFA;MAGAC,SAHA;MAIAC,cAJA;MAKAC;QACAC,aADA;QAEAC,cAFA;QAGAC,gBAHA;QAIAC;MAJA;IALA;EAYA,CAvBA;;EAwBAC,YAxBA;;EAyBAC;IACAC;MACA;QACAC;MADA;MAGAC;IACA,CANA;;IAOAC;MACA;MACA;MACA;;MACA;QACA;MACA;IACA;;EAdA;AAzBA","names":["name","props","merchantsInfo","type","default","data","url","edit_tag","shopId","is_edit","edit_form","notime","expireTime","enabledStatus","mobile","created","methods","openUrl","path","window","openEdit"],"sourceRoot":"src/views/Merchants/components","sources":["CommodityInfo.vue"],"sourcesContent":["<template>\n <div>\n <el-form label-width=\"120px\" size=\"small\">\n <el-row :gutter=\"20\">\n <el-col :span=\"12\">\n <div class=\"grid-content bg-purple\">\n <div class=\"detail-tab-item\" style=\"height: 470px\">\n <p class=\"detail-tab-title\">商户信息</p>\n <div class=\"detail-tab-main\">\n <el-form-item label=\"商户名称:\">\n {{ merchantsInfo.name || \"--\" }}\n </el-form-item>\n <el-form-item v-if=\"false\" label=\"商户LOGO:\">\n <img\n :src=\"merchantsInfo.logo || '--'\"\n alt=\"\"\n style=\"width: 50px; height: 50px\"\n />\n </el-form-item>\n <el-form-item label=\"主营类目:\">\n {{ merchantsInfo.category || \"--\" }}\n </el-form-item>\n <el-form-item label=\"商户简介:\">\n {{ merchantsInfo.desc || \"--\" }}\n </el-form-item>\n <el-form-item v-if=\"merchantsInfo.area\" label=\"商户地区:\">\n {{ merchantsInfo.area.provinceName }}-\n {{ merchantsInfo.area.cityName }}-\n {{ merchantsInfo.area.districtName }}\n </el-form-item>\n <el-form-item label=\"详细地址:\">\n {{ merchantsInfo.address || \"--\" }}\n </el-form-item>\n <el-form-item label=\"入驻时间:\">\n {{\n merchantsInfo.createTime\n ? $_common.formatDate(merchantsInfo.createTime)\n : \"--\"\n }}\n </el-form-item>\n <el-form-item label=\"到期时间:\">\n {{\n merchantsInfo.expireTime\n ? $_common.formatDate(merchantsInfo.expireTime)\n : \"永久\"\n }}\n <i class=\"el-icon-edit\" @click=\"openEdit('expireTime')\"></i>\n </el-form-item>\n <el-form-item label=\"商户状态:\">\n {{ merchantsInfo.enabledStatus === 5 ? \"启用\" : \"禁用\" }}\n <i\n class=\"el-icon-edit\"\n @click=\"openEdit('enabledStatus')\"\n ></i>\n </el-form-item>\n </div>\n </div>\n </div>\n </el-col>\n <el-col :span=\"12\">\n <div class=\"grid-content bg-purple\">\n <div class=\"detail-tab-item\" style=\"height: 470px\">\n <p class=\"detail-tab-title\">其他信息</p>\n <div class=\"detail-tab-main\">\n <el-form-item label=\"申请会员信息:\">\n {{ merchantsInfo.userCenterId || \"--\" }}\n </el-form-item>\n <el-form-item label=\"账号:\">\n {{ merchantsInfo.mobile || \"--\" }}\n <i class=\"el-icon-edit\" @click=\"openEdit('mobile')\"></i>\n </el-form-item>\n <!-- <el-form-item label=\"密码:\"></el-form-item>-->\n <el-form-item\n label=\"登录地址:\"\n style=\"cursor: pointer; color: #1881f7\"\n >\n <span @click=\"openUrl\">{{ merchantsInfo.url }}</span>\n <el-button\n type=\"text\"\n style=\"margin-left: 10px\"\n @click=\"openUrl\"\n >\n 点击打开\n </el-button>\n </el-form-item>\n <el-form-item label=\"联系人姓名:\">\n {{ merchantsInfo.contactName || \"--\" }}\n </el-form-item>\n <el-form-item label=\"联系方式:\">\n {{ merchantsInfo.contactMobile || \"--\" }}\n </el-form-item>\n <!--el-form-item label=\"备注:\">\n {{ merchantsInfo.note || \"无\" }}\n </el-form-item-->\n </div>\n </div>\n </div>\n </el-col>\n </el-row>\n <div v-if=\"false\" class=\"detail-tab-item\">\n <p class=\"detail-tab-title\">交易信息</p>\n <div class=\"detail-tab-main\">\n <div class=\"merchinfo\">\n <div class=\"merchinfo_item\">\n <div>\n <span>支付金额</span>\n <el-tooltip\n class=\"item\"\n effect=\"dark\"\n content=\"子商户支付订单金额总和,不剔除去退款金额\"\n placement=\"top\"\n >\n <span><i class=\"el-icon-question\"></i></span>\n </el-tooltip>\n </div>\n <div style=\"font-weight: 500; font-size: 24px\">0</div>\n </div>\n <div class=\"merchinfo_item\">\n <div>\n <span>可结算金额</span>\n <el-tooltip\n class=\"item\"\n effect=\"dark\"\n content=\"子商户可申请结算订单金额总和(已完结订单)\"\n placement=\"top\"\n >\n <span><i class=\"el-icon-question\"></i></span>\n </el-tooltip>\n </div>\n <div style=\"font-weight: 500; font-size: 24px\">0</div>\n </div>\n <div class=\"merchinfo_item\">\n <div>\n <span>结算中金额</span>\n <el-tooltip\n class=\"item\"\n effect=\"dark\"\n content=\"子商户待审核和待打款结算订单金额总和\"\n placement=\"top\"\n >\n <span><i class=\"el-icon-question\"></i></span>\n </el-tooltip>\n </div>\n <div style=\"font-weight: 500; font-size: 24px\">0</div>\n </div>\n <div class=\"merchinfo_item\">\n <div>\n <span>已打款金额</span>\n <el-tooltip\n class=\"item\"\n effect=\"dark\"\n content=\"子商户完成结算实际打款金额总和\"\n placement=\"top\"\n >\n <span><i class=\"el-icon-question\"></i></span>\n </el-tooltip>\n </div>\n <div style=\"font-weight: 500; font-size: 24px\">0</div>\n </div>\n </div>\n </div>\n </div>\n <div v-if=\"false\" class=\"detail-tab-item\">\n <p class=\"detail-tab-title\">商品信息</p>\n <div class=\"detail-tab-main shop_info\">\n <div class=\"shop_info_left\">\n <div class=\"shop_info_sec\">\n <div class=\"shop_info_item\">\n <p>待审核</p>\n <p class=\"tit\">0</p>\n </div>\n <div class=\"shop_info_item\">\n <p>审核未通过</p>\n <p class=\"tit\">0</p>\n </div>\n </div>\n </div>\n <div class=\"shop_info_right\">\n <div class=\"shop_info_sec\">\n <div class=\"shop_info_item\">\n <p>全部商品</p>\n <p class=\"tit\">0</p>\n </div>\n <div class=\"shop_info_item\">\n <p>出售中</p>\n <p class=\"tit\">0</p>\n </div>\n <div class=\"shop_info_item\">\n <p>已售罄</p>\n <p class=\"tit\">0</p>\n </div>\n <div class=\"shop_info_item\">\n <p>仓库中</p>\n <p class=\"tit\">0</p>\n </div>\n <div class=\"shop_info_item\">\n <p>回收站</p>\n <p class=\"tit\">0</p>\n </div>\n </div>\n </div>\n </div>\n </div>\n <div v-if=\"false\" class=\"detail-tab-item\">\n <p class=\"detail-tab-title\">订单信息</p>\n <div class=\"detail-tab-main shop_info\">\n <div class=\"shop_info_left\">\n <div class=\"shop_info_sec\">\n <div class=\"shop_info_item\">\n <p>维权中</p>\n <p class=\"tit\">0</p>\n </div>\n <div class=\"shop_info_item\">\n <p>维权完成</p>\n <p class=\"tit\">0</p>\n </div>\n </div>\n </div>\n <div class=\"shop_info_right\">\n <div class=\"shop_info_sec\">\n <div class=\"shop_info_item\">\n <p>全部订单</p>\n <p class=\"tit\">0</p>\n </div>\n <div class=\"shop_info_item\">\n <p>待付款</p>\n <p class=\"tit\">0</p>\n </div>\n <div class=\"shop_info_item\">\n <p>待发货</p>\n <p class=\"tit\">0</p>\n </div>\n <div class=\"shop_info_item\">\n <p>待收货</p>\n <p class=\"tit\">0</p>\n </div>\n <div class=\"shop_info_item\">\n <p>已完成</p>\n <p class=\"tit\">0</p>\n </div>\n <div class=\"shop_info_item\">\n <p>已关闭</p>\n <p class=\"tit\">0</p>\n </div>\n </div>\n </div>\n </div>\n </div>\n </el-form>\n <el-dialog\n :close-on-press-escape=\"false\"\n :close-on-click-modal=\"false\"\n title=\"商户修改\"\n :visible.sync=\"is_edit\"\n width=\"30%\"\n >\n <el-form size=\"small\" label-width=\"80px\">\n <el-form-item v-if=\"edit_tag === 'expireTime'\" label=\"到期时间\">\n <el-date-picker\n v-model=\"edit_form.expireTime\"\n type=\"date\"\n placeholder=\"选择日期\"\n ></el-date-picker>\n <span style=\"margin-left: 10px\">\n <el-checkbox v-model=\"edit_form.notime\">不限制</el-checkbox>\n </span>\n </el-form-item>\n <el-form-item v-if=\"edit_tag === 'enabledStatus'\" label=\"商户状态\">\n <el-radio-group v-model=\"edit_form.enabledStatus\">\n <el-radio :label=\"4\">禁用</el-radio>\n <el-radio :label=\"5\">启用</el-radio>\n </el-radio-group>\n </el-form-item>\n <el-form-item v-if=\"edit_tag === 'mobile'\" label=\"账号\">\n <el-input v-model=\"edit_form.mobile\"></el-input>\n </el-form-item>\n </el-form>\n\n <span slot=\"footer\" class=\"dialog-footer\">\n <el-button size=\"small\" @click=\"is_edit = false\">取 消</el-button>\n <el-button size=\"small\" type=\"primary\" @click=\"is_edit = false\">\n 确 定\n </el-button>\n </span>\n </el-dialog>\n </div>\n</template>\n\n<script>\n export default {\n name: \"CommodityInfo\",\n props: {\n merchantsInfo: {\n type: Object,\n default: () => {\n return {};\n },\n },\n },\n data() {\n return {\n url: \"\",\n edit_tag: \"\",\n shopId: 1,\n is_edit: false,\n edit_form: {\n notime: false,\n expireTime: \"\",\n enabledStatus: 5,\n mobile: \"\",\n },\n };\n },\n created() {},\n methods: {\n openUrl() {\n let routeData = this.$router.resolve({\n path: \"/MerchantsLogin?shopId=\" + this.merchantsInfo.id,\n });\n window.open(routeData.href, \"_blank\");\n },\n openEdit(prop) {\n this.edit_tag = prop;\n this.is_edit = true;\n this.edit_form[prop] = this.merchantsInfo[prop];\n if (prop === \"expireTime\" && !this.merchantsInfo[prop]) {\n this.edit_form.notime = this;\n }\n },\n },\n };\n</script>\n\n<style scoped>\n .merchinfo {\n display: flex;\n -webkit-justify-content: center;\n }\n .merchinfo_item {\n flex: 1;\n height: 140px;\n text-align: center;\n padding-top: 50px;\n }\n .shop_info {\n display: flex;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n }\n .shop_info_sec {\n display: flex;\n -webkit-box-pack: start;\n -webkit-justify-content: flex-start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n padding-right: 50px;\n }\n .shop_info_left {\n -webkit-box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n position: relative;\n margin-left: 10px;\n margin-right: 50px;\n border-right: 1px solid #e2e2e2;\n }\n .shop_info_right {\n -webkit-box-flex: 2;\n -webkit-flex: 2;\n flex: 2;\n position: relative;\n margin-left: 10px;\n }\n .shop_info_item {\n -webkit-box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n height: 140px;\n text-align: center;\n padding-top: 50px;\n }\n .tit {\n font-weight: 500;\n font-size: 30px;\n }\n .el-icon-edit {\n color: #999999;\n cursor: pointer;\n }\n</style>\n"]}]}