| 1 |
- "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[9944],{79944:function(e,t,a){a.r(t),a.d(t,{default:function(){return d}});var l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-button",{attrs:{size:"mini",disabled:"新建"!==e.data.status},on:{click:e.onShow}},[e._v("编 辑")]),a("el-drawer",{attrs:{title:"编辑人员","append-to-body":"",visible:e.dialogTableVisible,direction:"rtl",size:"60%"},on:{"update:visible":function(t){e.dialogTableVisible=t},close:function(t){e.dialogTableVisible=!1}}},[a("div",{staticClass:"drawer__panel"},[a("p",{staticClass:"normal-margin inline-16"},[e._v("年度:")]),a("el-input",{staticClass:"inline-16",staticStyle:{width:"250px"},attrs:{size:"small",disabled:""},model:{value:e.form.year,callback:function(t){e.$set(e.form,"year",t)},expression:"form.year"}}),a("div",{staticClass:"flex-align-center normal-margin flex-between"},[a("p",[e._v("请选择人员:")]),a("div",{staticClass:"flex-align-center"},[a("p",[e._v("搜索: ")]),a("el-input",{staticStyle:{width:"250px"},attrs:{size:"small",placeholder:"人员姓名",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.selectChange.apply(null,arguments)}},model:{value:e.condition,callback:function(t){e.condition=t},expression:"condition"}})],1)]),a("tablelayout",{staticClass:"normal-margin",attrs:{layout:e.tablecols,data:e.list,custom:!0,checkbox:!0,height:"calc(100vh - 452px)"},on:{checkboxCallBack:e.checkboxCallBack},scopedSlots:e._u([{key:"customcol",fn:function(t){return[a("p",[e._v(e._s(t.column.data[t.column.columnname]))])]}}])}),a("div",{staticClass:"flex-align-center"},[a("p",[e._v("已选"+e._s(e.selection.length)+"人")]),e._v(" "),a("p",[e._v("总共"+e._s(e.list.length)+"人")])]),a("div",{staticClass:"fixed__btn__panel"},[a("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:function(t){e.dialogTableVisible=!1}}},[e._v("取 消")]),a("el-button",{staticClass:"normal-btn-width",attrs:{size:"small",type:"warning",disabled:0===e.selection.length},on:{click:e.onSubmit}},[e._v("保 存")])],1)],1)])],1)},i=[],s=a(79336),n={name:"edit",props:["data"],data(){return{dialogTableVisible:!1,form:{year:"",sa_salestargetbillid:0,sales:[]},tablecols:[],list:[],selection:[],condition:"",total:0}},components:{tablelayout:s.Z},methods:{onShow(){this.dialogTableVisible=!0},async listData(){const e=await this.$api.requested({id:20220901091302,content:{sa_salestargetbillid:this.$route.query.id,where:{condition:this.condition}}});e.data.forEach((e=>{e.marea=e.area.map((e=>`${e.province}${e.city}${e.county}`)),e.marea=e.marea.join(",")})),this.list=e.data},checkboxCallBack(e){this.selection=e},async onSubmit(){if(""===this.form.year)return this.$message({message:"请选择年度",type:"error"});const e=await this.$api.requested({id:20220831165302,content:{year:this.form.year,sa_salestargetbillid:this.form.sa_salestargetbillid,sales:this.selection}});this.tool.showMessage(e,(()=>{this.dialogTableVisible=!1,this.$emit("onSuccess")}))},selectChange(){this.listData()}},mounted(){this.listData()},created(){this.form=this.data,console.log(this.form),this.tablecols=this.tool.tabelCol(this.$route.name)["personalTable"].tablecols}},o=n,c=a(43736),r=(0,c.Z)(o,l,i,!1,null,"fe6c8474",null),d=r.exports},79336:function(e,t,a){a.d(t,{Z:function(){return d}});var l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"tables",staticStyle:{width:"100%"},attrs:{"row-class-name":e.tableClassName,"highlight-current-row":"",data:e.data,"header-cell-style":{background:"#EEEEEE",color:"#333"},size:"mini",height:e.height,border:""},on:{"row-click":e.rowClick,"selection-change":e.handleSelectionChange}},[e.checkbox?a("el-table-column",{attrs:{type:"selection",width:"55",selectable:e.isCheck},on:{handleSelectionChange:e.handleSelectionChange}}):e._e(),e._l(e.layout,(function(t){return a("el-table-column",{key:t.tablecolid,attrs:{"show-overflow-tooltip":"来源"==t.title||"地址"==t.title||"备注"==t.title,prop:t.columnname,label:t.title,width:t.width},scopedSlots:e._u([{key:"default",fn:function(l){return[e.custom?e._t("customcol",null,{column:{data:l.row,columnname:t.columnname}}):a("span",[e._v(e._s(l.row[t.columnname]))]),"operation"===t.columnname?e._t("opreation",null,{data:l.row}):e._e()]}}],null,!0)})}))],2)],1)},i=[],s=a(20629),n={props:["layout","data","custom","height","checkbox"],data(){return{list:[]}},computed:{...(0,s.Se)({loading:"loading"})},methods:{rowClick(e){this.$emit("rowClick",e)},tableClassName({row:e,rowIndex:t}){e.index=t},handleSelectionChange(e){this.$emit("checkboxCallBack",e)},isCheck(e,t){return!e.status||!("待跟进"!=e.status&&"跟进中"!=e.status&&!e.projectnum)}},mounted(){}},o=n,c=a(43736),r=(0,c.Z)(o,l,i,!1,null,null,null),d=r.exports}}]);
|