4256-legacy.f1308db7.js 8.1 KB

1
  1. "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[4256],{54256:function(e,t,n){n.r(t),n.d(t,{default:function(){return d}});var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("el-button",{attrs:{size:"mini",type:"text",disabled:!e.tool.checkAuth(e.$route.name,"andEnterpriseManage")||!e.disabled},on:{click:e.onshow}},[e._v("编 辑")]),n("el-drawer",{attrs:{title:"编辑关联客户",visible:e.visible,size:"600px","show-close":!1,direction:"rtl","append-to-body":""},on:{"update:visible":function(t){e.visible=t},close:e.onClose}},[n("div",{staticClass:"drawer__panel"},[n("el-row",{attrs:{gutter:20}},[n("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"90px","label-position":"right",size:"mini"}},[n("el-col",{attrs:{span:24}},[n("el-form-item",{attrs:{label:"企业名称:",prop:"enterprisename"}},[n("el-input",{attrs:{placeholder:"请选择企业"},on:{focus:e.enterpriseList},model:{value:e.form.enterprisename,callback:function(t){e.$set(e.form,"enterprisename",t)},expression:"form.enterprisename"}})],1)],1),n("el-col",{attrs:{span:24}},[n("el-form-item",{attrs:{label:"备注:"}},[n("el-input",{attrs:{type:"textarea",rows:"5",placeholder:"请输入备注信息"},model:{value:e.form.remarks,callback:function(t){e.$set(e.form,"remarks",t)},expression:"form.remarks"}})],1)],1)],1)],1)],1),n("div",{staticClass:"fixed__btn__panel"},[n("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:e.onClose}},[e._v("取 消")]),n("el-button",{staticClass:"normal-btn-width",attrs:{size:"small",type:"primary"},on:{click:e.onSubmit}},[e._v("确 定")])],1)]),e.visibleEnterprise?n("enterprise",{attrs:{visible:e.visibleEnterprise,index:e.index,sa_projectid:e.form.sa_projectid},on:{onEnterprise:e.onEnterprise}}):e._e()],1)},i=[],s=n(48534),r=(n(35666),n(13274)),l={name:"edit",props:["data","disabled"],components:{enterprise:r.Z},data:function(){return{visible:!1,visibleEnterprise:!1,index:"",form:{sa_project_partiesid:0,sa_projectid:"",sys_enterpriseid:"",enterprisename:"",remarks:""},rules:{enterprisename:[{required:!0,message:"请选择企业",trigger:"change"}]}}},methods:{onshow:function(){console.log("新增企业缔约信息"),console.log(this.data),this.form=this.data,this.visible=!0},onSubmit:function(){var e=this;this.form.sa_projectid=this.data.sa_projectid,this.$refs["form"].validate(function(){var t=(0,s.Z)(regeneratorRuntime.mark((function t(n){var o;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n){t.next=2;break}return t.abrupt("return",!1);case 2:return t.next=4,e.$api.requested({id:20221027143602,content:e.form});case 4:o=t.sent,e.tool.showMessage(o,(function(){e.$emit("updateSuccess"),e.onClose()}));case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())},onClose:function(){this.visible=!1,this.$refs.form.resetFields(),this.form={sa_project_partiesid:0,sa_projectid:"",sys_enterpriseid:"",enterprisename:"",remarks:""}},enterpriseList:function(){this.visibleEnterprise=!0},onEnterprise:function(e){this.visibleEnterprise=!1,console.log("企业信息",e),this.form.sys_enterpriseid=e.sys_enterpriseid,this.form.enterprisename=e.enterprisename}},mounted:function(){}},a=l,c=n(43736),u=(0,c.Z)(a,o,i,!1,null,"1f1f68d8",null),d=u.exports},13274:function(e,t,n){n.d(t,{Z:function(){return w}});var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("el-dialog",{attrs:{title:"新 建",visible:e.dialogProjectVisible,"append-to-body":"",width:"900px"},on:{"update:visible":function(t){e.dialogProjectVisible=t},close:e.onColes}},[n("div",{staticStyle:{"font-size":"15px"},attrs:{slot:"title"},slot:"title"},[e._v(" 选择客户 ")]),n("layout_table",{ref:"projectTable",attrs:{layout:e.tablecols,data:e.list,opwidth:200,custom:!1,height:320,checkbox:!0,onRow:e.row},on:{rowClick:e.rowClick,onRow:e.onRow}}),n("div",{staticStyle:{"margin-top":"16px","text-align":"right"}},[n("el-pagination",{attrs:{background:"",small:"","current-page":e.currentPage,"page-size":e.params.content.pageSize,layout:"total, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1),n("div",{staticClass:"dialog-footer"},[n("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:e.onColes}},[e._v("取 消")]),n("el-button",{staticClass:"normal-btn-width btn-warning",attrs:{size:"small",type:"warning"},on:{click:e.onSubmit}},[e._v("确 定")])],1)],1)],1)},i=[],s=n(48534),r=(n(41539),n(54747),n(68309),n(35666),function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("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,select:e.select}},[e.checkbox?n("el-table-column",{attrs:{type:"selection",width:"55"},on:{handleSelectionChange:e.handleSelectionChange}}):e._e(),e._l(e.layout,(function(t){return n("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(o){return[e.custom?e._t("customcol",null,{column:{data:o.row,columnname:t.columnname}}):e._e(),"province"===t.columnname?e._t("province",(function(){return[n("p",[e._v(e._s(o.row[t.columnname]+"-"+o.row.city+"-"+o.row.county))])]}),{data:o.row}):n("span",[e._v(e._s(o.row[t.columnname]))]),"operation"===t.columnname?e._t("opreation",null,{data:o.row}):e._e()]}}],null,!0)})}))],2)],1)}),l=[],a=n(95082),c=n(20629),u={props:["layout","data","custom","height","checkbox","onRow"],data:function(){return{list:[],bill_id:""}},computed:(0,a.Z)({},(0,c.Se)({loading:"loading"})),methods:{rowClick:function(e){this.$emit("rowClick",e)},tableClassName:function(e){var t=e.row,n=e.rowIndex;t.index=n},select:function(e,t){console.log(t),this.bill_id=t.id,this.$emit("onRow",t),this.$refs.tables.clearSelection(),0!==e.length&&this.$refs.tables.toggleRowSelection(t,!0)},handleSelectionChange:function(e){e.length>=2&&this.$refs.tables.clearSelection(),this.$emit("checkboxCallBack",e)},isCheck:function(e,t){},setCurrentRow:function(e){console.log("执行力"),console.log(e)},toggleRowSelection:function(e,t){}},mounted:function(){console.log("初始化输出"),console.log(this.onRow)}},d=u,p=n(43736),m=(0,p.Z)(d,r,l,!1,null,null,null),h=m.exports,f={name:"enterprise",props:["visible","index"],data:function(){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:function(){console.log(this.visible),this.dialogProjectVisible=!0,console.log(this.index),this.listData()},methods:{listData:function(){var e=this;return(0,s.Z)(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$api.requested(e.params);case 2:n=t.sent,e.list=n.data,e.total=n.total,console.log(e.list[0]),""!==e.index&&e.toggleSelection([e.list[e.index]]);case 7: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()},onColes:function(){this.dialogProjectVisible=!1,this.$emit("onEnterprise")},onRow:function(e){this.row=e},onSubmit:function(){this.dialogProjectVisible=!1,this.$emit("onEnterprise",this.row)},toggleSelection:function(e){var t=this;console.log("保存"),console.log(e),e?e.forEach((function(e){t.$refs.projectTable.$refs.tables.setCurrentRow(e)})):this.$refs.projectTable.$refs.tables.clearSelection()},rowClick:function(e){console.log("选中"),console.log(e)}},created:function(){this.tablecols=this.tool.tabelCol(this.$route.name).enterpriseTable.tablecols}},b=f,g=(0,p.Z)(b,o,i,!1,null,"68d0a8c6",null),w=g.exports}}]);