| 1 |
- "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[6422],{85979:function(e,t,a){a.r(t),a.d(t,{default:function(){return m}});var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-button",{attrs:{size:"mini",type:"primary"},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",{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:"bb"}},[a("div",[a("el-radio-group",{model:{value:e.form.bb,callback:function(t){e.$set(e.form,"bb",t)},expression:"form.bb"}},[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("成员退回客户至公海(原路退回:若公海作废,则退回至默认公海),退回清空负责人")])])])],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)},s=[],o=a(85682),l={name:"add",components:{scopeOfauth:o.Z},data(){return{dialogFormVisible:!1,authData:"",isOpen:0,defaultData:[{}],dataid:"",form:{sa_customerpoolid:0,poolname:"",freeget:0,isused:1,remarks:"",isopentenure:0,isopenrecovery:0,countlimit:0,datafollowlimit:0,deallimit:0,isdefault:1,aa:0,bb:1},rules:{poolname:[{required:!0,message:"请输入名称",trigger:"blur"}],freeget:[{required:!0,message:"请选择领取规则",trigger:"blur"}],aa:[{required:!0,message:"请选择",trigger:"blur"}],bb:[{required:!0,message:"请选择",trigger:"blur"}],datafollowlimit:[{required:!0,message:"请输入数据",trigger:"blur"}],deallimit:[{required:!0,message:"请输入数据",trigger:"blur"}]}}},provide(){return{rowData:()=>""}},methods:{editBtn(){this.dialogFormVisible=!0},onChecked(e){this.authData=e,console.log(this.authData)},onSubmit(){this.form.isdefault=this.form.aa,this.form.isused=this.form.bb,console.log("表单数据一",this.form),this.$refs["form"].validate((async e=>{if(!e)return!1;if(this.authData){console.log(this.form,"表单数据");const e=await this.$api.requested({id:"20221009100502",version:1,content:this.form});if(this.authData){this.authData.sa_customerpoolid=e.data.sa_customerpoolid;await this.$api.requested({id:"20221022111502",content:this.authData})}this.tool.showMessage(e,(()=>{this.$emit("onSuccess"),this.$refs["form"].resetFields(),this.activeName="基本信息",this.dialogFormVisible=!1}))}else this.$alert("还未授权范围,是否直接无视","提示",{confirmButtonText:"确定",callback:async e=>{if("confirm"==e){const e=await this.$api.requested({id:"20221009100502",version:1,content:this.form});if(this.authData){this.authData.sa_customerpoolid=e.data.sa_customerpoolid;await this.$api.requested({id:"20221022111502",content:this.authData})}this.tool.showMessage(e,(()=>{this.$emit("onSuccess"),this.$refs["form"].resetFields(),this.dialogFormVisible=!1}))}}})}))}}},r=l,n=a(43736),d=(0,n.Z)(r,i,s,!1,null,"6000826d",null),m=d.exports}}]);
|