1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-06721fd0"],{1491:function(e,t,a){"use strict";a.d(t,"d",(function(){return s})),a.d(t,"c",(function(){return o})),a.d(t,"e",(function(){return i})),a.d(t,"b",(function(){return n})),a.d(t,"a",(function(){return l}));var r=a("b775");function s(e){return Object(r["a"])({url:"/orders/get_agent_gift_bag",method:"get",params:e})}function o(e){return Object(r["a"])({url:"/orders/add_list_tag",method:"post",data:e})}function i(e){return Object(r["a"])({url:"/orders/export_list",method:"get",params:e})}function n(){return Object(r["a"])({url:"/activity/getactivityinfo",method:"get"})}function l(e){return Object(r["a"])({url:"/orders/GetActivityLimit",method:"get",params:e})}},"431f":function(e,t,a){"use strict";a("d436")},d081:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("el-input",{staticStyle:{width:"300px"},attrs:{type:"text",placeholder:"代理姓名 / 手机号"},nativeOn:{keyup:function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter"))return null;e.searchParams.page_index=1,e.getStudioList()}},model:{value:e.searchParams.search_user,callback:function(t){e.$set(e.searchParams,"search_user",t)},expression:"searchParams.search_user"}}),e._v(" "),a("el-input",{staticStyle:{width:"300px"},attrs:{type:"text",placeholder:"店铺名称"},nativeOn:{keyup:function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter"))return null;e.searchParams.page_index=1,e.getStudioList()}},model:{value:e.searchParams.search_content,callback:function(t){e.$set(e.searchParams,"search_content",t)},expression:"searchParams.search_content"}}),e._v(" "),a("el-select",{staticStyle:{width:"300px"},model:{value:e.searchParams.activity_id,callback:function(t){e.$set(e.searchParams,"activity_id",t)},expression:"searchParams.activity_id"}},[a("el-option",{attrs:{label:"全部",value:""}}),e._v(" "),e._l(e.activitys,(function(e){return a("el-option",{key:e.id,attrs:{label:e.title,value:e.id}})}))],2),e._v(" "),a("el-select",{staticStyle:{width:"200px"},model:{value:e.searchParams.status,callback:function(t){e.$set(e.searchParams,"status",t)},expression:"searchParams.status"}},[a("el-option",{attrs:{value:0,label:"正常"}}),e._v(" "),a("el-option",{attrs:{value:1,label:"禁用"}})],1),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.searchParams.page_index=1,e.getStudioList()}}},[e._v("\n 搜索\n ")]),e._v(" "),a("el-button",{directives:[{name:"read-excel",rawName:"v-read-excel",value:e.importStock,expression:"importStock"}],attrs:{type:"primary",size:"small"}},[e._v("\n 导入工作室\n ")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.downloadTemplate}},[e._v(" 下载模板 ")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.exportStock}},[e._v(" 导出 ")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.dialogFormVisible=!0}}},[e._v("\n 新增\n ")]),e._v(" "),a("el-dialog",{attrs:{title:"新增工作室",visible:e.dialogFormVisible},on:{"update:visible":function(t){e.dialogFormVisible=t}}},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules}},[a("el-form-item",{attrs:{label:"工作室名称:","label-width":e.formLabelWidth,prop:"name"}},[a("el-col",{attrs:{span:10}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"代理手机号:","label-width":e.formLabelWidth,prop:"mobile"}},[a("el-col",{attrs:{span:10}},[a("el-input",{attrs:{autocomplete:"off",width:"300px"},model:{value:e.form.mobile,callback:function(t){e.$set(e.form,"mobile",t)},expression:"form.mobile"}})],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"工作室地址:","label-width":e.formLabelWidth,prop:"address"}},[a("el-col",{attrs:{span:16}},[a("el-cascader",{attrs:{options:e.provinces,placeholder:"请选择省/市/区县"},model:{value:e.form.address,callback:function(t){e.$set(e.form,"address",t)},expression:"form.address"}})],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"详细地址:","label-width":e.formLabelWidth,prop:"detailAddress"}},[a("el-col",{attrs:{span:10}},[a("el-input",{attrs:{autocomplete:"off",width:"300px"},model:{value:e.form.detailAddress,callback:function(t){e.$set(e.form,"detailAddress",t)},expression:"form.detailAddress"}})],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"工作室状态:","label-width":e.formLabelWidth,prop:"radio"}},[a("el-col",{attrs:{span:10}},[a("el-radio",{attrs:{label:"0"},model:{value:e.form.radio,callback:function(t){e.$set(e.form,"radio",t)},expression:"form.radio"}},[e._v("正常")]),e._v(" "),a("el-radio",{attrs:{label:"1"},model:{value:e.form.radio,callback:function(t){e.$set(e.form,"radio",t)},expression:"form.radio"}},[e._v("禁用")])],1)],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.dialogFormVisible=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.addStock("form")}}},[e._v("确 定")])],1)],1),e._v(" "),a("el-table",{staticClass:"tableBorder",staticStyle:{"margin-top":"20px"},attrs:{border:"",stripe:"","header-cell-style":{background:"#f8fbfc"},data:e.list},on:{"sort-change":e.toSort}},[a("el-table-column",{attrs:{type:"index",label:"序号",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"studio_name",label:"工作室名称",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"工作室地址",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v("\n "+e._s(""+(a.province||"")+(a.city||"")+(a.area||"")+(a.address||""))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"负责人昵称",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v("\n "+e._s(a.get_user&&a.get_user.nickname)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"负责人姓名",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v("\n "+e._s(a.get_user&&a.get_user.realname)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"负责人手机号",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v("\n "+e._s(a.get_user&&a.get_user.mobile)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"活动订单金额",align:"center",prop:"get_bonus.order_money",sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v("\n "+e._s(a.get_bonus&&a.get_bonus.order_money?a.get_bonus&&a.get_bonus.order_money:0)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"产品补助金",align:"center",prop:"get_bonus.bonus",sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v("\n "+e._s(a.get_bonus&&a.get_bonus.bonus?a.get_bonus&&a.get_bonus.bonus:0)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"已兑换",align:"center",prop:"get_bonus.exchange_bonus",sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v("\n "+e._s(a.get_bonus&&a.get_bonus.exchange_bonus?a.get_bonus&&a.get_bonus.exchange_bonus:0)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return["0"===r.status?a("el-button",{attrs:{type:"danger",plain:""},on:{click:function(t){return e.forBidden(r)}}},[e._v("禁用")]):a("el-button",{attrs:{type:"primary",plain:""},on:{click:function(t){return e.forBidden(r)}}},[e._v("启用")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.drawer=!0,e.changeStudio(r)}}},[e._v("修改")])]}}])})],1),e._v(" "),a("el-dialog",{attrs:{title:"修改工作室",visible:e.drawer},on:{"update:visible":function(t){e.drawer=t}}},[a("el-form",{attrs:{model:e.form}},[a("el-form-item",{attrs:{label:"工作室名称:","label-width":e.formLabelWidth}},[a("el-col",{attrs:{span:10}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"代理手机号:","label-width":e.formLabelWidth}},[a("el-col",{attrs:{span:10}},[a("el-input",{attrs:{autocomplete:"off",width:"300px"},model:{value:e.form.mobile,callback:function(t){e.$set(e.form,"mobile",t)},expression:"form.mobile"}})],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"工作室地址:","label-width":e.formLabelWidth}},[a("el-col",{attrs:{span:16}},[a("el-cascader",{attrs:{options:e.provinces,placeholder:"请选择省/市/区县"},model:{value:e.form.address,callback:function(t){e.$set(e.form,"address",t)},expression:"form.address"}})],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"详细地址:","label-width":e.formLabelWidth}},[a("el-col",{attrs:{span:10}},[a("el-input",{attrs:{autocomplete:"off",width:"300px"},model:{value:e.form.detailAddress,callback:function(t){e.$set(e.form,"detailAddress",t)},expression:"form.detailAddress"}})],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"详细地址:","label-width":e.formLabelWidth}},[a("el-col",{attrs:{span:10}},[a("el-radio",{attrs:{label:"0"},model:{value:e.form.radio,callback:function(t){e.$set(e.form,"radio",t)},expression:"form.radio"}},[e._v("正常")]),e._v(" "),a("el-radio",{attrs:{label:"1"},model:{value:e.form.radio,callback:function(t){e.$set(e.form,"radio",t)},expression:"form.radio"}},[e._v("禁用")])],1)],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.drawer=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.sureStock}},[e._v("确 定")])],1)],1),e._v(" "),a("pagination",{attrs:{total:e.total,limit:e.searchParams.page_size,page:e.searchParams.page_index},on:{pagination:e.changePagination,"update:limit":e.changePagination}})],1)},s=[],o=(a("5df3"),a("f400"),a("7f7f"),a("456d"),a("ac6a"),a("96cf"),a("1da1")),i=a("1491"),n=a("b775");function l(e){return Object(n["a"])({url:"/studio/get_studio",method:"Get",params:e})}function c(e){return Object(n["a"])({url:"/studio/importStudio",method:"Post",data:e})}function d(e){return Object(n["a"])({url:"/studio/AddStudio",method:"Post",data:e})}function u(e){return Object(n["a"])({url:"/studio/SetStatusStudio",method:"Get",params:e})}function m(e){return Object(n["a"])({url:"/studio/UpdateStudio",method:"Post",data:e})}function f(e){return Object(n["a"])({url:"/studio/exportstudio",method:"Get",params:e})}var h=a("02c6"),p=a("2e8e"),b={data:function(){return{drawer:!1,dialogFormVisible:!1,searchParams:{page_index:1,page_size:20,status:0,search_user:"",search_content:"",activity_id:""},activitys:[],list:[],total:0,form:{id:"",name:"",mobile:"",address:"",detailAddress:"",radio:"0"},formLabelWidth:"120px",provinces:h["a"],city:"河南省郑州市",changeList:"",mobile:"",rules:{name:[{required:!0,message:"请输入",trigger:"blur"}],mobile:[{required:!0,message:"请输入",trigger:"blur"}],address:[{required:!0,message:"请输入",trigger:"blur"}],detailAddress:[{required:!0,message:"请输入",trigger:"blur"}],radio:[{required:!0,message:"请输入",trigger:"blur"}]}}},watch:{"searchParams.activity_id":function(){this.searchParams.page_index=1,this.getStudioList()},"searchParams.status":function(){this.searchParams.page_index=1,this.getStudioList()}},mounted:function(){this.provinces=Object(p["a"])(h["a"]),this.searchParams.sort=1,this.searchParams.sort_type=0,this.activityList(this.getStudioList)},methods:{activityList:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(t){var a,r=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=this.$loading(),e.next=3,Object(i["b"])().then((function(e){a.close(),200===e.code&&(r.activitys=e.data,e.data.map((function(e){1===e.is_ing&&(r.searchParams.activity_id=e.id)}))),t&&t()})).catch((function(e){a.close(),t&&t()}));case 3:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),getStudioList:function(){var e=this,t=this.$loading();l(this.searchParams).then((function(a){t.close(),200===a.code?(e.list=a.data.list,e.total=a.data.total,console.log(a,"ppp")):e.$message.error(a.message||"获取工作室列表失败")})).catch((function(){t.close(),e.$message.error("获取工作室列表失败")}))},changePagination:function(e){var t=e.page,a=e.limit;this.searchParams.page_size=a,this.searchParams.page_index=t,this.getStudioList()},downloadTemplate:function(){var e=["序号","工作室名称","代理公司手机号","省份","城市","地区","详细地址"];Promise.all([a.e("chunk-5bdd67a2"),a.e("chunk-2c21b5a5")]).then(a.bind(null,"4bf8d")).then((function(t){t.export_json_to_excel({header:e,data:"",filename:"工作室信息",bookType:"xlsx"})}))},importStock:function(e){var t,a,r=this;this.loadingFull=!0,console.log(e,"pppp"),t=Object.create(null),e.forEach((function(e){Object.keys(e).forEach((function(e){t[e]=!0}))})),a=Object.keys(t),console.log(a,"000000");var s=["序号","工作室名称","代理公司手机号","省份","城市","地区","详细地址"];JSON.stringify(a)===JSON.stringify(s)?(console.log("xiangdeng"),c({data:e}).then((function(e){r.loadingFull=!1,200===e.code?(r.$message.success(e.message||"成功"),r.getGoodStock()):r.$message.error(e.message||"批量修改失败")})).catch((function(e){r.loadingFull=!1}))):(console.log("buxiangdeng "),this.$message.error("导入数据格式有误,请参照模板修改"))},forBidden:function(e){var t=this;this.$confirm("此操作将禁用该工作室, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var a={id:e.id};u(a).then((function(e){200===e.code?(t.$message({type:"success",message:"操作成功"}),t.getStudioList()):t.$message({type:"error",message:e.message})}))})).catch((function(){t.$message({type:"info",message:"操作取消"})}))},exportStock:function(){var e=this;this.loadingFull=!0;var t={search_content:this.searchParams.search_content,status:this.searchParams.status,activity_id:this.searchParams.activity_id,search_user:this.searchParams.search_user};f(t).then((function(t){if(console.log(t,"list"),e.loadingFull=!1,200===t.code)if(!t.data.list||t.data.list.length<0)e.$message.error("没有可导出数据");else{var r=t.data.list;Promise.all([a.e("chunk-5bdd67a2"),a.e("chunk-2c21b5a5")]).then(a.bind(null,"4bf8d")).then((function(e){e.export_json_to_excel({header:Object.keys(r[0]),data:r.map((function(e){return Object.keys(r[0]).map((function(t){return e[t]}))})),filename:"工作室列表",bookType:"xlsx"})})),e.$message.success("导出成功")}else e.$message.error("导出失败")}))},addStock:function(e){var t=this;this.dialogFormVisible=!0;var a={studio_name:this.form.name,mobile:this.form.mobile,province:this.form.address[0],city:this.form.address[1],area:this.form.address[2],address:this.form.detailAddress,status:this.form.radio};this.$refs[e].validate((function(r){r&&(d(a).then((function(a){200===a.code?(t.dialogFormVisible=!1,t.$message({type:"success",message:"新增工作室成功"}),t.$refs[e].resetFields(),t.getStudioList()):t.$message({type:"info",message:a.message})})).catch((function(e){t.$message({type:"error",message:"新增工作室失败"})})),console.log(t.form.radio,"addressS"))}))},changeStudio:function(e){var t=[e.province,e.city,e.area];this.form={id:e.id,name:e.studio_name,mobile:e.get_user.mobile,address:t,detailAddress:e.address,radio:e.status}},sureStock:function(){var e=this;this.drawer=!1;var t={id:this.form.id,studio_name:this.form.name,mobile:this.form.mobile,province:this.form.address[0],city:this.form.address[1],area:this.form.address[2],address:this.form.detailAddress,status:this.form.radio};m(t).then((function(t){200===t.code?(e.dialogFormVisible=!1,e.$message({type:"success",message:"工作室修改成功"}),e.getStudioList()):(e.dialogFormVisible=!1,e.$message({type:"error",message:t.message}))}))},toSort:function(e){e.column;var t=e.prop,a=e.order,r=new Map([["get_bonus.order_money",this.OrdeAmount],["get_bonus.bonus",this.ProductGrants],["get_bonus.exchange_bonus",this.exChange]]);console.log(r,"sortMap11"),r.get(t)&&r.get(t)(a)},exChange:function(e){this.searchParams.sort=e&&"ascending"===e?0:1,this.searchParams.sort_type=2,this.getStudioList()},ProductGrants:function(e){this.searchParams.sort=e&&"ascending"===e?0:1,this.searchParams.sort_type=1,console.log(this.searchParams),this.getStudioList()},OrdeAmount:function(e){this.searchParams.sort=e&&"ascending"===e?0:1,this.searchParams.sort_type=0,this.getStudioList()}}},g=b,_=(a("431f"),a("2877")),v=Object(_["a"])(g,r,s,!1,null,"7b3683f7",null);t["default"]=v.exports},d436:function(e,t,a){},f400:function(e,t,a){"use strict";var r=a("c26b"),s=a("b39a"),o="Map";e.exports=a("e0b8")(o,(function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}}),{get:function(e){var t=r.getEntry(s(this,o),e);return t&&t.v},set:function(e,t){return r.def(s(this,o),0===e?0:e,t)}},r,!0)}}]);
|