| 1 |
- "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[7072],{37072:function(t,e,i){i.r(e),i.d(e,{default:function(){return u}});var s=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("el-button",{attrs:{size:"small",type:"primary"},on:{click:t.onshow}},[t._v("新 建")]),i("el-drawer",{attrs:{title:"新建关联客户",visible:t.visible,size:"800px",direction:"rtl","append-to-body":"","show-close":!1},on:{"update:visible":function(e){t.visible=e},close:t.onClose}},[i("div",{staticClass:"drawer__panel"},[i("el-tabs",{attrs:{type:"border-card"}},[i("el-tab-pane",{attrs:{label:"客户"}},[i("el-row",{attrs:{gutter:20}},[i("el-col",{attrs:{span:24}},[i("el-input",{staticStyle:{width:"300px","margin-bottom":"10px"},attrs:{placeholder:"请输入内容",clearable:"",size:"mini"},on:{clear:function(e){return t.customerList(t.customerParam.content.pageNumber=1)}},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.customerList(t.customerParam.content.pageNumber=1)}},model:{value:t.customerParam.content.where.condition,callback:function(e){t.$set(t.customerParam.content.where,"condition",e)},expression:"customerParam.content.where.condition"}},[i("i",{staticClass:"el-icon-search",attrs:{slot:"prefix"},on:{click:function(e){return t.customerList(t.customerParam.content.pageNumber=1)}},slot:"prefix"})]),i("el-table",{attrs:{data:t.customer.customerData,height:"802px","header-cell-style":{background:"#EEEEEE",color:"#333"},size:"mini"},on:{"row-click":t.customerData}},[i("el-table-column",{attrs:{label:"客户名称",width:"260"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("span",{staticStyle:{"margin-left":"10px"}},[t._v(t._s(e.row.enterprisename?e.row.enterprisename:"--"))])]}}])}),i("el-table-column",{attrs:{label:"客户类型",width:"260"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("span",{staticStyle:{"margin-left":"10px"}},[t._v(t._s(e.row.type?e.row.type:"--"))])]}}])}),i("el-table-column",{attrs:{label:"地址"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("span",{staticStyle:{"margin-left":"10px"}},[t._v(t._s(e.row.address?e.row.address:"--"))])]}}])})],1),i("div",{staticClass:"container normal-panel",staticStyle:{"text-align":"right"}},[i("el-pagination",{attrs:{background:"",small:"","page-sizes":[10,20,50,100],layout:"total,sizes, prev, pager, next, jumper","current-page":t.customer.currentPage,total:t.customer.total},on:{"size-change":t.handleSizeChangeCustomer,"current-change":t.handleCurrentChangeCustomer}})],1)],1)],1)],1),i("el-tab-pane",{attrs:{label:"经销商"}},[i("el-row",{attrs:{gutter:20}},[i("el-col",{attrs:{span:24}},[i("el-input",{staticStyle:{width:"300px","margin-bottom":"10px"},attrs:{placeholder:"请输入内容",clearable:"",size:"mini"},on:{clear:function(e){return t.distributorList(t.distributorParam.content.pageNumber=1)}},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.distributorList(t.distributorParam.content.pageNumber=1)}},model:{value:t.distributorParam.content.where.condition,callback:function(e){t.$set(t.distributorParam.content.where,"condition",e)},expression:"distributorParam.content.where.condition"}},[i("i",{staticClass:"el-icon-search",attrs:{slot:"prefix"},on:{click:function(e){return t.distributorList(t.distributorParam.content.pageNumber=1)}},slot:"prefix"})]),i("el-table",{attrs:{data:t.distributor.distributorData,height:"802px","header-cell-style":{background:"#EEEEEE",color:"#333"},size:"mini"},on:{"row-click":t.distributorData}},[i("el-table-column",{attrs:{label:"经销商名称",width:"260"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("span",{staticStyle:{"margin-left":"10px"}},[t._v(t._s(e.row.enterprisename?e.row.enterprisename:"--"))])]}}])}),i("el-table-column",{attrs:{label:"地址"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("span",{staticStyle:{"margin-left":"10px"}},[t._v(t._s(e.row.address?e.row.address:"--"))])]}}])})],1),i("div",{staticClass:"container normal-panel",staticStyle:{"text-align":"right"}},[i("el-pagination",{attrs:{background:"",small:"","page-sizes":[10,20,50,100],layout:"total,sizes, prev, pager, next, jumper","current-page":t.distributor.currentPage,total:t.distributor.total},on:{"size-change":t.handleSizeChangeDistributor,"current-change":t.handleCurrentChangeDistributor}})],1)],1)],1)],1)],1)],1),i("div",{staticClass:"fixed__btn__panel"},[i("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:t.onClose}},[t._v("取 消")])],1)]),t.visibleEnterprise?i("enterprise",{attrs:{visible:t.visibleEnterprise,index:t.index,sa_projectid:t.form.sa_projectid},on:{onEnterprise:t.onEnterprise}}):t._e()],1)},r=[],o=i(13274),a={name:"add",props:["data"],components:{enterprise:o.Z},data(){return{visible:!1,visibleEnterprise:!1,customerShow:!1,customertype:"",index:"",form:{sa_project_partiesid:0,sa_projectid:"",sys_enterpriseid:"",enterprisename:"",remarks:""},rules:{enterprisename:[{required:!0,message:"请选择企业",trigger:"change"}]},customerParam:{id:20220920083901,content:{pageNumber:1,pageSize:20,where:{condition:"",type:11,sa_projectid:""}}},distributorParam:{id:20220920083901,content:{pageNumber:1,pageSize:20,where:{condition:"",type:12,sa_projectid:""}}},customer:{customerData:[],total:0,currentPage:0},distributor:{distributorData:[],total:0,currentPage:0}}},methods:{onshow(){console.log("新增企业缔约信息"),console.log(this.data),this.visible=!0,console.log(this.enterpriseTypeList,"客户类型"),this.selectCustomer()},async onSubmit(){this.form.sa_projectid=this.$route.query.id;const t=await this.$api.requested({id:20221027143602,content:this.form});this.tool.showMessage(t,(()=>{this.$emit("addSuccess"),this.onClose()}))},async addDistributor(){this.form.sa_projectid=this.$route.query.id;const t=await this.$api.requested({id:20221027143602,content:this.form});this.tool.showMessage(t,(()=>{this.setType(t.data.sa_project_partiesid)}))},async setType(t){const e=await this.$api.requested({id:20221116142502,content:{sa_projectid:this.$route.query.id,sa_project_partiesid:t,type:"经销商"}});this.tool.showMessage(e,(()=>{this.$emit("addSuccess"),this.onClose()}))},onClose(){this.visible=!1,this.form={sa_project_partiesid:0,sa_projectid:"",sys_enterpriseid:"",enterprisename:"",remarks:""}},enterpriseList(){this.visibleEnterprise=!0},onEnterprise(t){this.visibleEnterprise=!1,console.log("企业信息",t),this.form.sys_enterpriseid=t.sys_enterpriseid,this.form.enterprisename=t.enterprisename},async customerList(){this.customerParam.content.where.sa_projectid=this.$route.query.id;const t=await this.$api.requested(this.customerParam);this.customer.customerData=t.data,this.customer.total=t.total,this.customer.currentPage=t.pageNumber},customerData(t){this.form.sys_enterpriseid=t.sys_enterpriseid,this.form.enterprisename=t.enterprisename,this.onSubmit()},handleSizeChangeCustomer(t){this.customerParam.content.pageSize=t,this.customerList()},handleCurrentChangeCustomer(t){this.customerParam.content.pageNumber=t,this.customerList()},async distributorList(){this.distributorParam.content.where.sa_projectid=this.$route.query.id;const t=await this.$api.requested(this.distributorParam);this.distributor.distributorData=t.data,this.distributor.total=t.total,this.distributor.currentPage=t.pageNumber},distributorData(t){this.form.sys_enterpriseid=t.sys_enterpriseid,this.form.enterprisename=t.enterprisename,this.addDistributor()},handleSizeChangeDistributor(t){this.customerParam.content.pageSize=t,this.distributorList()},handleCurrentChangeDistributor(t){this.customerParam.content.pageNumber=t,this.distributorList()}},mounted(){this.customerList(),this.distributorList()}},n=a,l=i(43736),c=(0,l.Z)(n,s,r,!1,null,"2520a76d",null),u=c.exports},13274:function(t,e,i){i.d(e,{Z:function(){return g}});var s=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("el-dialog",{attrs:{title:"新 建",visible:t.dialogProjectVisible,"append-to-body":"",width:"900px"},on:{"update:visible":function(e){t.dialogProjectVisible=e},close:t.onColes}},[i("div",{staticStyle:{"font-size":"15px"},attrs:{slot:"title"},slot:"title"},[t._v(" 选择客户 ")]),i("layout_table",{ref:"projectTable",attrs:{layout:t.tablecols,data:t.list,opwidth:200,custom:!1,height:320,checkbox:!0,onRow:t.row},on:{rowClick:t.rowClick,onRow:t.onRow}}),i("div",{staticStyle:{"margin-top":"16px","text-align":"right"}},[i("el-pagination",{attrs:{background:"",small:"","current-page":t.currentPage,"page-size":t.params.content.pageSize,layout:"total, prev, pager, next, jumper",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1),i("div",{staticClass:"dialog-footer"},[i("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:t.onColes}},[t._v("取 消")]),i("el-button",{staticClass:"normal-btn-width btn-warning",attrs:{size:"small",type:"warning"},on:{click:t.onSubmit}},[t._v("确 定")])],1)],1)],1)},r=[],o=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],ref:"tables",staticStyle:{width:"100%"},attrs:{"row-class-name":t.tableClassName,"highlight-current-row":"",data:t.data,"header-cell-style":{background:"#EEEEEE",color:"#333"},size:"mini",height:t.height,border:""},on:{"row-click":t.rowClick,select:t.select}},[t.checkbox?i("el-table-column",{attrs:{type:"selection",width:"55"},on:{handleSelectionChange:t.handleSelectionChange}}):t._e(),t._l(t.layout,(function(e){return i("el-table-column",{key:e.tablecolid,attrs:{"show-overflow-tooltip":"来源"==e.title||"地址"==e.title||"备注"==e.title,prop:e.columnname,label:e.title,width:e.width},scopedSlots:t._u([{key:"default",fn:function(s){return[t.custom?t._t("customcol",null,{column:{data:s.row,columnname:e.columnname}}):t._e(),"province"===e.columnname?t._t("province",(function(){return[i("p",[t._v(t._s(s.row[e.columnname]+"-"+s.row.city+"-"+s.row.county))])]}),{data:s.row}):i("span",[t._v(t._s(s.row[e.columnname]))]),"operation"===e.columnname?t._t("opreation",null,{data:s.row}):t._e()]}}],null,!0)})}))],2)],1)},a=[],n=i(20629),l={props:["layout","data","custom","height","checkbox","onRow"],data(){return{list:[],bill_id:""}},computed:{...(0,n.Se)({loading:"loading"})},methods:{rowClick(t){this.$emit("rowClick",t)},tableClassName({row:t,rowIndex:e}){t.index=e},select(t,e){console.log(e),this.bill_id=e.id,this.$emit("onRow",e),this.$refs.tables.clearSelection(),0!==t.length&&this.$refs.tables.toggleRowSelection(e,!0)},handleSelectionChange(t){t.length>=2&&this.$refs.tables.clearSelection(),this.$emit("checkboxCallBack",t)},isCheck(t,e){},setCurrentRow(t){console.log("执行力"),console.log(t)},toggleRowSelection(t,e){}},mounted(){console.log("初始化输出"),console.log(this.onRow)}},c=l,u=i(43736),d=(0,u.Z)(c,o,a,!1,null,null,null),h=d.exports,p={name:"enterprise",props:["visible","index"],data(){return{dialogProjectVisible:!1,bill_id:"",tablecols:[],list:[],total:0,currentPage:0,row:"",params:{id:20220920083901,content:{pageNumber:1,pageSize:20,where:{condition:"",type:2,sa_projectid:""}}}}},components:{layout_table:h},mounted(){console.log(this.visible),this.dialogProjectVisible=!0,console.log(this.index),this.listData()},methods:{async listData(){const t=await this.$api.requested(this.params);this.list=t.data,this.total=t.total,console.log(this.list[0]),""!==this.index&&this.toggleSelection([this.list[this.index]])},handleSizeChange(t){this.params.content.pageSize=t,this.listData()},handleCurrentChange(t){this.params.content.pageNumber=t,this.listData()},onColes(){this.dialogProjectVisible=!1,this.$emit("onEnterprise")},onRow(t){this.row=t},onSubmit(){this.dialogProjectVisible=!1,this.$emit("onEnterprise",this.row)},toggleSelection(t){console.log("保存"),console.log(t),t?t.forEach((t=>{this.$refs.projectTable.$refs.tables.setCurrentRow(t)})):this.$refs.projectTable.$refs.tables.clearSelection()},rowClick(t){console.log("选中"),console.log(t)}},created(){this.tablecols=this.tool.tabelCol(this.$route.name).enterpriseTable.tablecols}},m=p,b=(0,u.Z)(m,s,r,!1,null,"68d0a8c6",null),g=b.exports}}]);
|