/*! * build: vue-admin-beautiful * vue-admin-beautiful author: chuzhixin 1204505056@qq.com * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 * time: 2024-10-10 11:14:28 */ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-9dddd530","chunk-5d018cc8","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10"],{2293:function(e,t,a){"use strict";a("33ec")},"271a":function(e,t,a){"use strict";var o=a("cb2d"),n=a("e330"),i=a("577e"),r=a("d6d6"),l=URLSearchParams,c=l.prototype,s=n(c.getAll),d=n(c.has),u=new l("a=1");!u.has("a",2)&&u.has("a",void 0)||o(c,"has",(function(e){var t=arguments.length,a=t<2?void 0:arguments[1];if(t&&void 0===a)return d(this,e);var o=s(this,e);r(t,1);var n=i(a),l=0;while(l(e.headers={token:l},e),e=>Promise.reject(e));const c=async(e,t)=>{await r.get(e,{responseType:"arraybuffer"}).then(e=>u(e,t))},s=async(e,t)=>{await r.post(e,{responseType:"arraybuffer"}).then(e=>u(e,t))},d=async(e,t)=>{await r.get(e,{responseType:"blob"}).then(e=>u(e,t))},u=(e,t)=>{const a=new Blob([e.data],{type:t.fileType?t.fileType:"application/octet-binary"}),o=window.URL.createObjectURL(a);f(o,t.fileName)},f=(e,t,a)=>{const o=document.createElement("a");o.href=e,o.download=t,document.body.appendChild(o),o.click(),document.body.removeChild(o),(null==a||a)&&window.URL.revokeObjectURL(e)},b=async(e,t)=>{let a;return await r.get(e,{responseType:"blob"}).then(e=>{a=new Blob([e.data],{type:t||"application/octet-binary"})}),window.URL.createObjectURL(a)},m=async(e,t,a)=>{let o;return await r.post(e,t,{responseType:"blob"}).then(e=>{o=new Blob([e.data],{type:a||"application/octet-binary"})}),window.URL.createObjectURL(o)},h=async(e,t)=>{let a;return await r.get(e,{responseType:"blob"}).then(e=>{a=new Blob([e.data],{type:t||"application/octet-binary"})}),a};t["default"]={ajax:r,downloadFile:c,getFile:d,getDownloadFileUrl:b,downloadPostFile:s,getDownloadFileUrlByPost:m,getDownloadFileBlob:h,downloadBlob:f}},"30bb":function(e,t,a){"use strict";a.r(t);var o=a("f2bf");const n={class:"manage-container"},i={class:"manage-button"};function r(e,t,a,r,l,c){const s=Object(o["resolveComponent"])("el-button"),d=Object(o["resolveComponent"])("el-table-column"),u=Object(o["resolveComponent"])("el-table"),f=Object(o["resolveComponent"])("el-pagination"),b=Object(o["resolveComponent"])("add-data"),m=Object(o["resolveDirective"])("loading");return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",n,[Object(o["createElementVNode"])("div",i,[Object(o["createVNode"])(s,{type:"primary",size:"small",onClick:c.addData},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("defalult.tj")),1)]),_:1},8,["onClick"]),Object(o["createVNode"])(s,{type:"primary",size:"small",onClick:c.exportData},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"])]),Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createBlock"])(u,{data:l.flowData,border:"",stripe:"",style:{width:"100%"}},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(d,{prop:"name",label:e.$t("staff.xm"),width:"100",align:"center"},null,8,["label"]),Object(o["createVNode"])(d,{prop:"phone",label:"手机号",width:"150",align:"center"}),Object(o["createVNode"])(d,{prop:"company",label:"公司",width:"250",align:"center"}),Object(o["createVNode"])(d,{prop:"position",label:"职位",width:"120",align:"center"}),Object(o["createVNode"])(d,{prop:"email",label:e.$t("staff.yx"),width:"180",align:"center"},null,8,["label"]),Object(o["createVNode"])(d,{prop:"createTime",label:"添加时间",width:"180",align:"center"}),Object(o["createVNode"])(d,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(o["withCtx"])(({row:t})=>[Object(o["createVNode"])(s,{type:"text",onClick:e=>c.editData(t)},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("defalult.bj")),1)]),_:2},1032,["onClick"]),Object(o["createVNode"])(s,{type:"text",onClick:e=>c.handleDelete(t)},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[m,l.listLoading]]),Object(o["createVNode"])(f,{background:l.background,"current-page":l.queryForm.pageIndex,layout:l.layout,"page-size":l.queryForm.size,total:l.total,style:{"text-align":"right"},onCurrentChange:c.handleCurrentChange,onSizeChange:c.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(o["createVNode"])(b,{ref:"data"},null,512)])}var l=a("fcd7"),c=a("ff4d"),s=a("3038"),d={name:"Index",components:{addData:c["default"]},data(){return{flowData:[],layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20}}},computed:{height(){return 500}},created(){this.fetchData()},methods:{async exportData(){const e=await Object(l["intentionExport"])([]);s["default"].downloadFile(e,{fileName:"意向用户.xlsx"})},async fetchData(){this.listLoading=!0;const{data:e}=await Object(l["getList"])(this.queryForm);this.flowData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},handleDelete(e){const t=this;e.id&&this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:a}=Object(l["doDelete"])({customerId:e.id});this.$message({type:"success",message:void 0==a?"删除成功":a}),setTimeout((function(){t.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})},search(){this.fetchData()},resetForm(){this.$refs.queryForm.resetFields()},editData(e){this.$refs["data"].showEdit(e)},addData(e){this.$refs["data"].showEdit(e)},handleQuery(){this.queryForm.pageIndex=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.pageIndex=e,this.fetchData()}}},u=(a("c5a0"),a("2293"),a("d959")),f=a.n(u);const b=f()(d,[["render",r],["__scopeId","data-v-76b83eef"]]);t["default"]=b},"33ec":function(e,t,a){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},"3f42":function(e,t,a){},5494:function(e,t,a){"use strict";var o=a("83ab"),n=a("e330"),i=a("edd0"),r=URLSearchParams.prototype,l=n(r.forEach);o&&!("size"in r)&&i(r,"size",{get:function(){var e=0;return l(this,(function(){e++})),e},configurable:!0,enumerable:!0})},"73f5":function(e,t,a){"use strict";a("b98f")},"88a7":function(e,t,a){"use strict";var o=a("cb2d"),n=a("e330"),i=a("577e"),r=a("d6d6"),l=URLSearchParams,c=l.prototype,s=n(c.append),d=n(c["delete"]),u=n(c.forEach),f=n([].push),b=new l("a=1&a=2&b=3");b["delete"]("a",1),b["delete"]("b",void 0),b+""!=="a=2"&&o(c,"delete",(function(e){var t=arguments.length,a=t<2?void 0:arguments[1];if(t&&void 0===a)return d(this,e);var o=[];u(this,(function(e,t){f(o,{key:t,value:e})})),r(t,1);var n,l=i(e),c=i(a),b=0,m=0,h=!1,p=o.length;while(br.dialogFormVisible=e),title:r.title,width:"500px",onClose:l.close},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(d,{ref:"form",model:r.form,rules:e.rules,"label-width":"80px"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(s,{label:e.$t("staff.xm"),prop:"name"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(c,{modelValue:r.form.name,"onUpdate:modelValue":t[0]||(t[0]=e=>r.form.name=e),modelModifiers:{trim:!0},size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1},8,["label"]),Object(o["createVNode"])(s,{label:"手机号",prop:"phone"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(c,{modelValue:r.form.phone,"onUpdate:modelValue":t[1]||(t[1]=e=>r.form.phone=e),modelModifiers:{trim:!0},size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(o["createVNode"])(s,{label:"公司",prop:"company"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(c,{modelValue:r.form.company,"onUpdate:modelValue":t[2]||(t[2]=e=>r.form.company=e),modelModifiers:{trim:!0},size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(o["createVNode"])(s,{label:"职位",prop:"position"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(c,{modelValue:r.form.position,"onUpdate:modelValue":t[3]||(t[3]=e=>r.form.position=e),modelModifiers:{trim:!0},autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(o["createVNode"])(s,{label:e.$t("staff.yx"),prop:"email"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(c,{modelValue:r.form.email,"onUpdate:modelValue":t[4]||(t[4]=e=>r.form.email=e),modelModifiers:{trim:!0},autocomplete:"off"},null,8,["modelValue"])]),_:1},8,["label"])]),_:1},8,["model","rules"]),Object(o["createElementVNode"])("div",n,[Object(o["createVNode"])(u,{type:"primary",size:"small",onClick:l.save},{default:Object(o["withCtx"])(()=>t[6]||(t[6]=[Object(o["createTextVNode"])("确 定")])),_:1},8,["onClick"]),Object(o["createVNode"])(u,{size:"small",onClick:l.close},{default:Object(o["withCtx"])(()=>t[7]||(t[7]=[Object(o["createTextVNode"])("取 消")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])}var r=a("fcd7"),l={name:"Add",data(){return{form:{id:"",name:"",phone:"",company:"",email:"",position:""},clearable:!0,title:"",dialogFormVisible:!1,diffData:{},ruleForm:[]}},created(){},methods:{showEdit(e){e?(this.title="编辑",this.menuId=e.id,this.ruleForm=Object.assign({},e),this.form=Object.assign({},e)):this.title="添加",this.dialogFormVisible=!0},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},getDiffData(){this.diffData={},Object.keys(this.form).forEach(e=>{this.form[e]!=this.ruleForm[e]&&(this.diffData[e]=this.form[e])})},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;if(this.form.id){if(this.getDiffData(),0!=Object.keys(this.diffData).length){this.diffData.id=this.form.id;const{msg:e}=await Object(r["doEdit"])(this.diffData);this.$notify({title:e,type:"success"})}}else{const{msg:e}=await Object(r["doAdd"])(this.form);this.$notify({title:e,type:"success"})}this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()})}}},c=(a("73f5"),a("d959")),s=a.n(c);const d=s()(l,[["render",i]]);t["default"]=d}}]);