fb54685369df393d2872ba709364dbab.json 9.6 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\\component\\customer\\CutomerTypeAdd.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\component\\customer\\CutomerTypeAdd.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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgYWRkQ3VzdG9tZXJTb3VyY2UsIGVkaXRDdXN0b21lclNvdXJjZSB9IGZyb20gIkAvYXBpL1N5c3RlbSI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiQ3V0b21lclR5cGVBZGQiLAogIHByb3BzOiB7CiAgICBpc0VkaXQ6IHsKICAgICAgdHlwZTogQm9vbGVhbiwKICAgICAgZGVmYXVsdDogZmFsc2UKICAgIH0sCiAgICBpc1Nob3c6IHsKICAgICAgdHlwZTogQm9vbGVhbiwKICAgICAgZGVmYXVsdDogZmFsc2UKICAgIH0sCiAgICB0eXBlSWQ6IHsKICAgICAgdHlwZTogW051bWJlciwgU3RyaW5nXSwKICAgICAgZGVmYXVsdDogIiIKICAgIH0sCiAgICAvLyDmmK/lkKbpnIDopoHpga7nvanlsYIKICAgIG1vZGFsOiB7CiAgICAgIHR5cGU6IEJvb2xlYW4sCiAgICAgIGRlZmF1bHQ6IHRydWUKICAgIH0sCiAgICBmb3JtOiB7CiAgICAgIHR5cGU6IE9iamVjdCwKICAgICAgZGVmYXVsdDogKCkgPT4gewogICAgICAgIHJldHVybiB7CiAgICAgICAgICBuYW1lOiAiIiwKICAgICAgICAgIGRlZmF1bHRTdGF0dXM6IDQsCiAgICAgICAgICBlbmFibGVTdGF0dXM6IDUsCiAgICAgICAgICBtb2RlbFR5cGU6IFtdCiAgICAgICAgfTsKICAgICAgfQogICAgfQogIH0sCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBydWxlczogewogICAgICAgIG5hbWU6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fovpPlhaXlrqLmiLfnsbvlnosiLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfV0sCiAgICAgICAgbW9kZWxUeXBlOiBbewogICAgICAgICAgdHlwZTogImFycmF5IiwKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogIuivt+mAieaLqeS4muWKoeaooeW8jyIsCiAgICAgICAgICB0cmlnZ2VyOiAiY2hhbmdlIgogICAgICAgIH1dCiAgICAgIH0sCiAgICAgIGFkZF9mb3JtOiB7CiAgICAgICAgbmFtZTogIiIsCiAgICAgICAgZGVmYXVsdFN0YXR1czogNCwKICAgICAgICBlbmFibGVTdGF0dXM6IDUsCiAgICAgICAgbW9kZWxUeXBlOiBbXQogICAgICB9CiAgICB9OwogIH0sCgogIHdhdGNoOiB7CiAgICBmb3JtKE52YWwpIHsKICAgICAgdGhpcy5hZGRfZm9ybSA9IE52YWw7CiAgICB9CgogIH0sCgogIGNyZWF0ZWQoKSB7CiAgICB0aGlzLmFkZF9mb3JtID0gdGhpcy5mb3JtOwogICAgY29uc29sZS5sb2codGhpcy5mb3JtKTsKICB9LAoKICBtZXRob2RzOiB7CiAgICBjYW5jZWwoKSB7CiAgICAgIHRoaXMuJGVtaXQoImNhbmNlbCIpOwogICAgfSwKCiAgICBhc3luYyBhZGREYXRhKCkgewogICAgICBpZiAoIXRoaXMuYWRkX2Zvcm0ubmFtZS50cmltKCkpIHsKICAgICAgICB0aGlzLiRtZXNzYWdlLndhcm5pbmcoIuWuouaIt+exu+Wei+S4jeiDveS4uuepuiIpOwogICAgICAgIHJldHVybjsKICAgICAgfQoKICAgICAgdGhpcy4kcmVmcy5hZGRfZm9ybS52YWxpZGF0ZShhc3luYyB2YWxpZCA9PiB7CiAgICAgICAgaWYgKHZhbGlkKSB7CiAgICAgICAgICBsZXQgdGFyZ2V0ID0ge307CiAgICAgICAgICBjb25zdCBwYXJhbXMgPSB7IC4uLnRoaXMuYWRkX2Zvcm0sCiAgICAgICAgICAgIG1vZGVsVHlwZTogdGhpcy5hZGRfZm9ybS5tb2RlbFR5cGUubGVuZ3RoID8gdGhpcy5hZGRfZm9ybS5tb2RlbFR5cGUuam9pbigiLCIpIDogIiIKICAgICAgICAgIH07CgogICAgICAgICAgaWYgKCF0aGlzLmlzRWRpdCkgewogICAgICAgICAgICB0YXJnZXQgPSBhd2FpdCBhZGRDdXN0b21lclNvdXJjZShwYXJhbXMpOwogICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgdGFyZ2V0ID0gYXdhaXQgZWRpdEN1c3RvbWVyU291cmNlKHRoaXMudHlwZUlkLCBwYXJhbXMpOwogICAgICAgICAgfQoKICAgICAgICAgIGNvbnN0IGRhdGEgPSB0YXJnZXQ7CiAgICAgICAgICB0aGlzLmNhbmNlbCgpOwogICAgICAgICAgdGhpcy4kZW1pdCgiY29uZmlybSIpOyAvLyB0aGlzLnNob3dfbW9kZWwgPSBmYWxzZQogICAgICAgICAgLy8gdGhpcy5wYWdlQ2hhbmdlKDEpCiAgICAgICAgfQogICAgICB9KTsKICAgIH0KCiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAmDA;AACA;EACAA,sBADA;EAEAC;IACAC;MACAC,aADA;MAEAC;IAFA,CADA;IAKAC;MACAF,aADA;MAEAC;IAFA,CALA;IASAE;MACAH,sBADA;MAEAC;IAFA,CATA;IAaA;IACAG;MACAJ,aADA;MAEAC;IAFA,CAdA;IAkBAI;MACAL,YADA;MAEAC;QACA;UACAJ,QADA;UAEAS,gBAFA;UAGAC,eAHA;UAIAC;QAJA;MAMA;IATA;EAlBA,CAFA;;EAgCAC;IACA;MACAC;QACAb,OACA;UAAAc;UAAAC;UAAAC;QAAA,CADA,CADA;QAIAL,YACA;UACAR,aADA;UAEAW,cAFA;UAGAC,kBAHA;UAIAC;QAJA,CADA;MAJA,CADA;MAcAC;QACAjB,QADA;QAEAS,gBAFA;QAGAC,eAHA;QAIAC;MAJA;IAdA;EAqBA,CAtDA;;EAuDAO;IACAV;MACA;IACA;;EAHA,CAvDA;;EA4DAW;IACA;IACAC;EACA,CA/DA;;EAgEAC;IACAC;MACA;IACA,CAHA;;IAKA;MACA;QACA;QACA;MACA;;MACA;QACA;UACA;UACA,iBACA,gBADA;YAEAX,4CACA,iCADA,GAEA;UAJA;;UAMA;YACAY;UACA,CAFA,MAEA;YACAA;UACA;;UACA;UAEA;UACA,sBAhBA,CAiBA;UACA;QACA;MACA,CArBA;IAsBA;;EAhCA;AAhEA","names":["name","props","isEdit","type","default","isShow","typeId","modal","form","defaultStatus","enableStatus","modelType","data","rules","required","message","trigger","add_form","watch","created","console","methods","cancel","target"],"sourceRoot":"src/component/customer","sources":["CutomerTypeAdd.vue"],"sourcesContent":["<template>\n <el-dialog\n :title=\"(isEdit ? '编辑' : '新增') + '客户类型'\"\n :visible.sync=\"isShow\"\n width=\"40%\"\n :modal=\"modal\"\n :close-on-press-escape=\"false\"\n :close-on-click-modal=\"false\"\n @close=\"cancel\"\n >\n <el-form\n ref=\"add_form\"\n :model=\"add_form\"\n :rules=\"rules\"\n label-width=\"100px\"\n >\n <el-form-item label=\"客户类型:\" prop=\"name\">\n <el-input\n v-model=\"add_form.name\"\n placeholder=\"请输入客户类型\"\n ></el-input>\n </el-form-item>\n <el-form-item label=\"是否默认:\" prop=\"defaultStatus\">\n <el-switch\n v-model=\"add_form.defaultStatus\"\n :active-value=\"5\"\n :inactive-value=\"4\"\n ></el-switch>\n </el-form-item>\n <el-form-item label=\"是否禁用:\" prop=\"enableStatus\">\n <el-radio-group v-model=\"add_form.enableStatus\">\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 label=\"业务模式:\" prop=\"modelType\">\n <el-checkbox-group v-model=\"add_form.modelType\">\n <el-checkbox label=\"1\">B2C模式</el-checkbox>\n <el-checkbox label=\"2\">B2B模式</el-checkbox>\n <el-checkbox label=\"3\">多商户模式</el-checkbox>\n </el-checkbox-group>\n </el-form-item>\n </el-form>\n <span slot=\"footer\" class=\"dialog-footer\">\n <el-button @click=\"cancel\">取 消</el-button>\n <el-button type=\"primary\" @click=\"addData\">确 定</el-button>\n </span>\n </el-dialog>\n</template>\n\n<script>\n import { addCustomerSource, editCustomerSource } from \"@/api/System\";\n export default {\n name: \"CutomerTypeAdd\",\n props: {\n isEdit: {\n type: Boolean,\n default: false,\n },\n isShow: {\n type: Boolean,\n default: false,\n },\n typeId: {\n type: [Number, String],\n default: \"\",\n },\n // 是否需要遮罩层\n modal: {\n type: Boolean,\n default: true,\n },\n form: {\n type: Object,\n default: () => {\n return {\n name: \"\",\n defaultStatus: 4,\n enableStatus: 5,\n modelType: [],\n };\n },\n },\n },\n data() {\n return {\n rules: {\n name: [\n { required: true, message: \"请输入客户类型\", trigger: \"blur\" },\n ],\n modelType: [\n {\n type: \"array\",\n required: true,\n message: \"请选择业务模式\",\n trigger: \"change\",\n },\n ],\n },\n add_form: {\n name: \"\",\n defaultStatus: 4,\n enableStatus: 5,\n modelType: [],\n },\n };\n },\n watch: {\n form(Nval) {\n this.add_form = Nval;\n },\n },\n created() {\n this.add_form = this.form;\n console.log(this.form);\n },\n methods: {\n cancel() {\n this.$emit(\"cancel\");\n },\n\n async addData() {\n if (!this.add_form.name.trim()) {\n this.$message.warning(\"客户类型不能为空\");\n return;\n }\n this.$refs.add_form.validate(async (valid) => {\n if (valid) {\n let target = {};\n const params = {\n ...this.add_form,\n modelType: this.add_form.modelType.length\n ? this.add_form.modelType.join(\",\")\n : \"\",\n };\n if (!this.isEdit) {\n target = await addCustomerSource(params);\n } else {\n target = await editCustomerSource(this.typeId, params);\n }\n const data = target;\n\n this.cancel();\n this.$emit(\"confirm\");\n // this.show_model = false\n // this.pageChange(1)\n }\n });\n },\n },\n };\n</script>\n\n<style scoped></style>\n"]}]}