| 1 |
- "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[8037],{47935:function(e,t,a){a.r(t),a.d(t,{default:function(){return c}});var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-button",{attrs:{size:"mini",type:"text"},on:{click:e.editBtn}},[e._v("编 辑")]),a("el-drawer",{attrs:{"append-to-body":"",title:"编辑",visible:e.dialogFormVisible,size:"800px","show-close":!1},on:{"update:visible":function(t){e.dialogFormVisible=t}}},[a("div",{staticClass:"drawer__panel"},[a("span",{staticStyle:{"font-weight":"bold"}},[e._v("基本信息")]),a("el-divider"),a("div",{staticStyle:{padding:"16px 0",display:"flex","flex-direction":"column"}},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"120px","label-position":"right",size:"mini"}},[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"公海名称",prop:"poolname"}},[a("el-input",{attrs:{placeholder:"请输入池名称"},model:{value:e.form.poolname,callback:function(t){e.$set(e.form,"poolname",t)},expression:"form.poolname"}})],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"公海成员"}},[a("scopeOfauth",{attrs:{onlyread:!0,defaultData:e.defaultData,scrollHeight:"200px",obiectName:"sa_customerpool",appidname:"sa_customerpoolid",dataid:e.dataid},on:{onChecked:e.onChecked}})],1)],1),a("span",{staticStyle:{"font-weight":"bold"}},[e._v("规则设置")]),a("el-divider"),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"分配领取规则",prop:"freeget"}},[a("el-radio-group",{model:{value:e.form.freeget,callback:function(t){e.$set(e.form,"freeget",t)},expression:"form.freeget"}},[a("el-radio",{attrs:{label:1}},[e._v("成员可见可领取,管理员可分配")]),a("el-radio",{attrs:{label:0}},[e._v("成员可见不可领取,管理员可分配")])],1)],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"是否默认公海",prop:"aa"}},[a("div",[a("el-radio-group",{attrs:{disabled:1===e.form.isdefault},model:{value:e.form.aa,callback:function(t){e.$set(e.form,"aa",t)},expression:"form.aa"}},[a("el-radio",{attrs:{label:1}},[e._v("开启")]),a("el-radio",{attrs:{label:0}},[e._v("关闭")])],1)],1)]),a("el-form-item",{attrs:{label:"是否启用",prop:"isused"}},[a("div",[a("el-radio-group",{model:{value:e.form.isused,callback:function(t){e.$set(e.form,"isused",t)},expression:"form.isused"}},[a("el-radio",{attrs:{label:1}},[e._v("开启")]),a("el-radio",{attrs:{label:0}},[e._v("关闭")])],1)],1)])],1)],1),a("el-alert",{attrs:{type:"warning"}},[a("div",{attrs:{slot:"title"},slot:"title"},[a("p",[e._v("分享退回规则:")]),a("p",[e._v("成员领取后可分享客户至公海(可选公海),分享不清空负责人")]),a("p",[e._v("成员退回客户至公海(原路退回:若公海作废,则退回至默认公海),退回清空负责人")])])])],1)],1),a("div",{staticClass:"fixed__btn__panel"},[a("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:function(t){e.dialogFormVisible=!1}}},[e._v("取 消")]),a("el-button",{staticClass:"normal-btn-width btn-warning",attrs:{size:"small",type:"warning"},on:{click:e.onSubmit}},[e._v("确 定")])],1)])],1)},i=[],o=a(48534),s=(a(35666),a(85682)),n={name:"add",props:["data"],components:{scopeOfauth:s.Z},data:function(){return{dialogFormVisible:!1,authData:"",defaultData:[],dataid:"",form:{aa:0,sa_customerpoolid:0,poolname:"",freeget:0,isused:1,remarks:"",isopentenure:0,countlimit:0,isopenrecovery:0,datafollowlimit:0,deallimit:0,isdefault:1},rules:{poolname:[{required:!0,message:"请输入名称",trigger:"blur"}],freeget:[{required:!0,message:"请选择领取规则",trigger:"blur"}],datafollowlimit:[{required:!0,message:"请填写回收数据",trigger:"blur"}],deallimit:[{required:!0,message:"请填写回收数据",trigger:"blur"}],isopentenure:[{required:!0,message:"请输入数据",trigger:"blur"}],aa:[{required:!0,message:"请选择",trigger:"blur"}],isused:[{required:!0,message:"请选择",trigger:"blur"}]}}},provide:function(){return{rowData:function(){return""}}},created:function(){},methods:{editBtn:function(){this.dialogFormVisible=!0,this.form=Object.assign({},this.form,this.data),console.log(this.form),this.form.aa=this.form.isdefault,this.getdefaultData()},getdefaultData:function(){var e=this;return(0,o.Z)(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$api.requested({id:20221022135202,content:{sa_customerpoolid:e.data.sa_customerpoolid}});case 2:a=t.sent,e.defaultData=a.data;case 4:case"end":return t.stop()}}),t)})))()},onChecked:function(e){this.authData=e,console.log(this.authData)},onSubmit:function(){var e=this;this.form.isdefault=this.form.aa,this.$refs["form"].validate(function(){var t=(0,o.Z)(regeneratorRuntime.mark((function t(a){var r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(a){t.next=2;break}return t.abrupt("return",!1);case 2:if(e.authData){t.next=6;break}e.$alert("还未授权范围,是否直接无视","提示",{confirmButtonText:"确定",callback:function(){var t=(0,o.Z)(regeneratorRuntime.mark((function t(a){var r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if("confirm"!=a){t.next=10;break}return t.next=3,e.$api.requested({id:"20221009100502",version:1,content:e.form});case 3:if(r=t.sent,!e.authData){t.next=9;break}return e.authData.sa_customerpoolid=r.data.sa_customerpoolid,t.next=8,e.$api.requested({id:"20221022111502",content:e.authData});case 8:t.sent;case 9:e.tool.showMessage(r,(function(){e.$emit("onSuccess"),e.$refs["form"].resetFields(),e.dialogFormVisible=!1}));case 10:case"end":return t.stop()}}),t)})));function a(e){return t.apply(this,arguments)}return a}()}),t.next=15;break;case 6:return t.next=8,e.$api.requested({id:"20221009100502",version:1,content:e.form});case 8:if(r=t.sent,!e.authData){t.next=14;break}return e.authData.sa_customerpoolid=r.data.sa_customerpoolid,t.next=13,e.$api.requested({id:"20221022111502",content:e.authData});case 13:t.sent;case 14:e.tool.showMessage(r,(function(){e.$emit("onSuccess"),e.$refs["form"].resetFields(),e.activeName="基本信息",e.dialogFormVisible=!1}));case 15:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())}}},l=n,u=a(43736),d=(0,u.Z)(l,r,i,!1,null,"5f5092a8",null),c=d.exports}}]);
|