| 1 |
- "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[9771],{39771:function(e,t,a){a.r(t),a.d(t,{default:function(){return m}});var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"edit"},[a("el-button",{attrs:{size:"mini",type:e.disabled||"已无效"===e.data.status?"defalt":"primary",disabled:e.disabled||"已无效"===e.data.status},on:{click:e.editBtn}},[e._v("编 辑")]),a("el-drawer",{attrs:{title:"编辑线索",visible:e.drawer,size:"800px",direction:"rtl","append-to-body":"","show-close":!1},on:{"update:visible":function(t){e.drawer=t},close:e.onClose}},[a("div",{staticClass:"drawer__panel"},[a("el-row",{attrs:{gutter:10}},[a("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.param,rules:e.rules,"label-width":"120px","label-position":"right"}},[a("el-col",{attrs:{span:20}},[a("el-form-item",{attrs:{label:"客户名称:",prop:"enterprisename"}},[a("el-input",{attrs:{size:"small",placeholder:"请填写客户名称"},model:{value:e.param.enterprisename,callback:function(t){e.$set(e.param,"enterprisename",t)},expression:"param.enterprisename"}})],1)],1),a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{"label-width":"0"}},[a("businessMessage",{ref:"businessMessage",attrs:{keyWord:e.param.enterprisename},on:{businessData:e.businessData}})],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"联系人:",prop:"name"}},[a("el-input",{attrs:{size:"small",placeholder:"请填写联系人"},model:{value:e.param.name,callback:function(t){e.$set(e.param,"name",t)},expression:"param.name"}})],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"联系方式:",prop:"phonenumber"}},[a("el-input",{attrs:{size:"small",placeholder:"请填写手机号"},model:{value:e.param.phonenumber,callback:function(t){e.$set(e.param,"phonenumber",t)},expression:"param.phonenumber"}})],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"省市县:",prop:"province"}},[a("el-cascader",{staticClass:"width-240",attrs:{size:"mini",options:e.arealist()},on:{change:e.cascaderChange},model:{value:e.param.province,callback:function(t){e.$set(e.param,"province",t)},expression:"param.province"}})],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"地址:",prop:"address"}},[a("el-input",{attrs:{size:"mini",placeholder:"请填写地址"},model:{value:e.param.address,callback:function(t){e.$set(e.param,"address",t)},expression:"param.address"}})],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"项目名称:",prop:"projectname"}},[a("el-input",{attrs:{placeholder:"请填写项目名称"},model:{value:e.param.projectname,callback:function(t){e.$set(e.param,"projectname",t)},expression:"param.projectname"}})],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"项目规模:",prop:"scale"}},[a("el-input",{attrs:{placeholder:"请填写建筑面积(㎡)或者吨位(t)"},model:{value:e.param.scale,callback:function(t){e.$set(e.param,"scale",t)},expression:"param.scale"}})],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"总投资额(百万):",prop:"totalinvestment"}},[a("el-input",{attrs:{placeholder:"请填写金额(百万)"},model:{value:e.param.totalinvestment,callback:function(t){e.$set(e.param,"totalinvestment",t)},expression:"param.totalinvestment"}})],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"造价(百万):",prop:"costofconstruction"}},[a("el-input",{attrs:{placeholder:"请填写金额(百万)"},model:{value:e.param.costofconstruction,callback:function(t){e.$set(e.param,"costofconstruction",t)},expression:"param.costofconstruction"}})],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"预计开工时间:",prop:"begdate_due"}},[a("el-date-picker",{staticStyle:{width:"100%"},attrs:{type:"month",placeholder:"选择月","picker-options":e.pickerOptions},model:{value:e.param.begdate_due,callback:function(t){e.$set(e.param,"begdate_due",t)},expression:"param.begdate_due"}})],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"预计完工时间:",prop:"enddate_due"}},[a("el-date-picker",{staticStyle:{width:"100%"},attrs:{type:"month",placeholder:"选择月","picker-options":e.pickerOptions},model:{value:e.param.enddate_due,callback:function(t){e.$set(e.param,"enddate_due",t)},expression:"param.enddate_due"}})],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"市场活动:",prop:"sat_campaignid"}},[a("el-popover",{attrs:{placement:"bottom",trigger:"manual",width:"400"},model:{value:e.activityVisible,callback:function(t){e.activityVisible=t},expression:"activityVisible"}},[a("selectActivity",{ref:"member",attrs:{radio:!0},on:{onSelect:e.centerChange,onCancel:function(t){e.activityVisible=!1}}}),a("el-input",{attrs:{slot:"reference",readonly:"",type:"text",size:"small",placeholder:"请选择市场活动"},on:{focus:function(t){e.activityVisible=!0}},slot:"reference",model:{value:e.param.campaign_name,callback:function(t){e.$set(e.param,"campaign_name",t)},expression:"param.campaign_name"}})],1)],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"来源:",prop:"cluesource"}},[a("el-input",{attrs:{size:"mini",placeholder:"请填写来源"},model:{value:e.param.cluesource,callback:function(t){e.$set(e.param,"cluesource",t)},expression:"param.cluesource"}})],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"线索概况:",prop:"notes"}},[a("el-input",{attrs:{type:"textarea",size:"mini",placeholder:"请填写线索概况"},model:{value:e.param.notes,callback:function(t){e.$set(e.param,"notes",t)},expression:"param.notes"}})],1)],1)],1)],1)],1),a("div",{staticClass:"fixed__btn__panel"},[a("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:e.onClose}},[e._v("取 消")]),a("el-button",{staticClass:"normal-btn-width",attrs:{size:"small",type:"primary"},on:{click:e.addOrdercule}},[e._v("确 定")])],1)])],1)},n=[],r=a(48534),i=(a(35666),a(21703),a(68309),a(17172)),l=(a(52266),a(97149)),o={components:{selectActivity:i.Z,businessMessage:l.Z},data:function(){var e=this,t=function(t,a,s){""!==e.param.enddate_due&&a>e.param.enddate_due?s(new Error("预计开工时间不能晚于预计完工时间")):s()},a=function(t,a,s){""!==e.param.begdate_due&&a<e.param.begdate_due?s(new Error("预计完工时间不能早于预计开工时间")):s()};return{pickerOptions:{disabledDate:function(e){return e.getTime()<Date.now()}},drawer:!1,activityVisible:!1,param:{sat_orderclueid:0,enterprisename:"",name:"",phonenumber:"",province:"",city:"",county:"",address:"",notes:"",cluesource:"",isprivate:1,projectname:"",scale:"",costofconstruction:"",totalinvestment:"",begdate_due:"",enddate_due:""},rules:{phonenumber:[{required:!0,message:"请输入手机号",trigger:"blur"},{pattern:/^1[3-9]\d{9}$/,message:"请输入正确手机号码",trigger:"blur"}],begdate_due:[{required:!1,validator:t,trigger:"change"}],enddate_due:[{required:!1,validator:a,trigger:"change"}]},areaSelectResult:"",options:[],isHandle:""}},props:{updataList:{type:Function},getDetail:{type:Function},position:{type:String},data:{type:Object},disabled:Boolean},inject:["arealist"],computed:{_arealist:function(){return this.arealist()}},created:function(){},mounted:function(){},methods:{editBtn:function(){this.drawer=!0,this.param=Object.assign({},this.param,this.data),this.param.province=[this.data.province,this.data.city,this.data.county],this.param.enterprisename=this.data.enterprisename_customer,this.areaSelectResult=this.param.province,0!==this.param.totalinvestment?this.param.totalinvestment=this.tool.formatAmount(this.param.totalinvestment,2):this.param.totalinvestment="",0!==this.param.costofconstruction?this.param.costofconstruction=this.tool.formatAmount(this.param.costofconstruction,2):this.param.costofconstruction=""},handleClose:function(){this.drawer=!1},addOrdercule:function(){var e=this;if(""!==this.param.begdate_due){var t=new Date(this.param.begdate_due);t.getMonth()+1<10?this.param.begdate_due=t.getFullYear()+"-0"+(t.getMonth()+1):this.param.begdate_due=t.getFullYear()+"-"+(t.getMonth()+1)}else this.param.begdate_due="";if(""!==this.param.enddate_due){var a=new Date(this.param.enddate_due);a.getMonth()+1<10?this.param.enddate_due=a.getFullYear()+"-0"+(a.getMonth()+1):this.param.enddate_due=a.getFullYear()+"-"+(a.getMonth()+1)}else this.param.enddate_due="";this.areaSelectResult.length>1?(this.param.province=this.areaSelectResult[0],this.param.city=this.areaSelectResult[1],this.param.county=this.areaSelectResult[2]):this.param.content.province=this.areaSelectResult[0],this.$refs.ruleForm.validate(function(){var t=(0,r.Z)(regeneratorRuntime.mark((function t(a){var s;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(a){t.next=2;break}return t.abrupt("return",e.$notify({title:"提示",message:"请按照要求输入信息",type:"warning"}));case 2:return t.next=4,e.$api.requested({id:20221205162402,content:e.param});case 4:s=t.sent,e.tool.showMessage(s,(function(){e.$refs.ruleForm.resetFields(),e.drawer=!1,e.areaSelectResult=[],e.$emit("onSuccess")}));case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())},cascaderChange:function(e){this.areaSelectResult=e},centerChange:function(e){this.param.campaign_name=e[0].name,this.param.sat_campaignid=e[0].sat_campaignid,this.activityVisible=!1},businessData:function(e){console.log(e),this.param.enterprisename=e.companyName,this.param.address=e.address,this.areaSelectResult=[e.regProvince,e.regCity,e.regArea],this.param.province=[e.regProvince,e.regCity,e.regArea]},onClose:function(){this.$refs.businessMessage.businessShow=!1,this.drawer=!1}}},c=o,p=a(43736),u=(0,p.Z)(c,s,n,!1,null,"0c33be00",null),m=u.exports},17172:function(e,t,a){a.d(t,{Z:function(){return p}});var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"search_input normal-margin"},[e._l(e.selected,(function(t){return a("div",{key:t.index,staticClass:"tag flex-align-center",attrs:{type:"primary",size:"mini",closable:""}},[a("div",{staticClass:"avatar-mini"},[t.headpic?a("img",{staticClass:"avatar__image",attrs:{src:t.headpic,alt:""}}):a("p",[e._v(e._s(t.name))])]),a("p",{staticClass:"inline-16"},[e._v(e._s(t.name))]),a("b",[a("i",{staticClass:"el-icon-close",on:{click:function(a){return e.closeTag(t)}}})])])})),a("input",{directives:[{name:"model",rawName:"v-model",value:e.search,expression:"search"}],staticClass:"input_panel",attrs:{type:"text",placeholder:"输入搜索内容"},domProps:{value:e.search},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.listData.apply(null,arguments)},input:function(t){t.target.composing||(e.search=t.target.value)}}})],2),a("div",{staticClass:"flex-align-stretch menber__panel"},e._l(e.tableData,(function(t){return a("div",{key:t.index,staticClass:"flex-align-center menber__item flex-between",class:e.showSelelctIcon(t)?"active_menber__item":"",staticStyle:{flex:"1 0 auto"},on:{click:function(a){return e.clickMenber(t)}}},[a("div",{staticClass:"flex-align-center"},[a("div",{staticClass:"avatar inline-16"},[t.headpic?a("img",{staticClass:"avatar__image",attrs:{src:t.headpic,alt:""}}):a("p",[e._v(e._s(t.name))])]),a("div",[a("p",[e._v(e._s(t.name))]),a("small",{staticStyle:{color:"#999999ad","margin-top":"10px"}},[e._v("活动类型:"+e._s(t.type?t.type:"暂无")+" 地址:"+e._s(t.address?t.address:"暂无"))])])]),e.showSelelctIcon(t)?a("i",{staticClass:"el-icon-check iconCheck"}):e._e()])})),0),0===e.tableData.length?a("el-empty",{attrs:{description:"暂无数据","image-size":40}}):e._e(),a("el-button",{staticStyle:{"margin-top":"16px",float:"right"},attrs:{size:"mini"},on:{click:e.onCancel}},[e._v("取 消")]),a("div",{staticStyle:{"margin-top":"16px","text-align":"left"}},[a("el-pagination",{attrs:{background:"",small:"","current-page":e.currentPage,"page-size":e.params.content.pageSize,layout:"total, prev, pager, next",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)},n=[],r=a(48534),i=(a(35666),a(74916),a(64765),a(41539),a(57327),{props:["radio","checked"],data:function(){return{search:"",tableData:[],total:0,currentPage:0,selected:[],params:{id:20221101095102,content:{isAll:0,pageNumber:1,pageSize:20,type:1,where:{unend:1,condition:""}}}}},components:{},methods:{listData:function(){var e=this;return(0,r.Z)(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.params.content.where.condition=e.search,t.next=3,e.$api.requested(e.params);case 3:a=t.sent,e.tableData=a.data,e.total=a.total,e.currentPage=a.pageNumber,console.log(e.tableData);case 8:case"end":return t.stop()}}),t)})))()},handleSizeChange:function(e){this.params.content.pageSize=e,this.listData()},handleCurrentChange:function(e){this.params.content.pageNumber=e,this.listData()},clickMenber:function(e){this.radio&&(this.selected=[]);var t=this.selected.some((function(t){return e.sat_campaignid===t.sat_campaignid}));t?this.selected=this.selected.filter((function(t){return t.sat_campaignid!==e.sat_campaignid})):this.selected.push(e),this.$emit("onSelect",this.selected)},showSelelctIcon:function(e){var t=this.selected.some((function(t){return e.sat_campaignid===t.sat_campaignid}));return t},onSelect:function(){this.$emit("onSelect",this.selected)},closeTag:function(e){this.selected=this.selected.filter((function(t){return t.sat_campaignid!==e.sat_campaignid}))},onCancel:function(){this.$emit("onCancel")}},mounted:function(){this.listData()}}),l=i,o=a(43736),c=(0,o.Z)(l,s,n,!1,null,"5d6ad79e",null),p=c.exports},97149:function(e,t,a){a.d(t,{Z:function(){return p}});var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-popover",{attrs:{placement:"right",width:"900",trigger:"manual"},model:{value:e.businessShow,callback:function(t){e.businessShow=t},expression:"businessShow"}},[a("el-input",{staticStyle:{width:"300px","margin-bottom":"10px"},attrs:{placeholder:"请输入内容",clearable:"",size:"mini"},on:{clear:e.businessSearch},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.businessSearch.apply(null,arguments)}},model:{value:e.keyWord,callback:function(t){e.keyWord=t},expression:"keyWord"}},[a("i",{staticClass:"el-icon-search",attrs:{slot:"prefix"},on:{click:e.businessSearch},slot:"prefix"})]),a("el-table",{attrs:{data:e.businessData,"header-cell-style":{background:"#EEEEEE",color:"#333"},size:"mini"},on:{"row-click":e.businessSelect}},[a("el-table-column",{attrs:{width:"260",label:"客户名称"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{staticStyle:{"margin-left":"10px"}},[e._v(e._s(t.row.companyName?t.row.companyName:"--"))])]}}])}),a("el-table-column",{attrs:{label:"客户地址"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{staticStyle:{"margin-left":"10px"}},[e._v(e._s(t.row.address?t.row.address:"--"))])]}}])}),a("el-table-column",{attrs:{width:"200",label:"客户税号"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{staticStyle:{"margin-left":"10px"}},[e._v(e._s(t.row.taxNum?t.row.taxNum:"--"))])]}}])})],1),a("el-button",{staticStyle:{width:"100%"},attrs:{slot:"reference",size:"small",type:"primary",disabled:""===e.keyWord},on:{click:e.businessSearch},slot:"reference"},[e._v("工商查询")])],1)],1)},n=[],r=a(48534),i=(a(35666),{name:"index",props:["keyWord"],data:function(){return{businessShow:!1,businessData:[],businessParam:{id:20221208103601,content:{pageNumber:1,pageSize:5,keyword:""}}}},methods:{businessSearch:function(){var e=this;return(0,r.Z)(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return console.log(e.keyWord,"关键词"),e.businessParam.content.keyword=e.keyWord,t.next=4,e.$api.requested(e.businessParam);case 4:a=t.sent,console.log(a,"工商查询结果"),e.businessData=a.data,e.businessShow=!0;case 8:case"end":return t.stop()}}),t)})))()},businessSelect:function(e){var t=this;console.log("选择的工商信息",e),this.businessShow=!1,this.$confirm("是否以查询的工商信息更新客户信息?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning",closeOnClickModal:!1}).then((function(){t.$emit("businessData",e),t.businessData=[]})).catch((function(){t.businessData=[],t.$message({type:"info",message:"已取消更新客户信息"})}))}}}),l=i,o=a(43736),c=(0,o.Z)(l,s,n,!1,null,"0f84a25c",null),p=c.exports}}]);
|