(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-e39398c8","chunk-03e4e749","chunk-d6c5074a","chunk-d6c5074a","chunk-d6c5074a"],{1602:function(t,e,a){"use strict";a("426d")},1789:function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.title,center:"",visible:t.visible,"append-to-body":"",width:"1200px",top:"50px","before-close":function(){return t.visible=!1}}},[a("el-scrollbar",{staticClass:"bg-w scroll",staticStyle:{width:"100%"}},[0===t.curStep?a("div",[a("div",{staticClass:"fx-l-v",staticStyle:{width:"100%","margin-bottom":"10px","align-items":"center"}},[a("div",{staticStyle:{"font-weight":"bold",color:"black"}},[t._v("企业名称：")]),a("div",{staticStyle:{width:"200px","margin-right":"10px"}},[a("el-input",{attrs:{size:"small",clearable:"",placeholder:"请输入要搜索的企业名称"},on:{blur:t.handleSearch},model:{value:t.supData.companyName,callback:function(e){t.$set(t.supData,"companyName",e)},expression:"supData.companyName"}})],1),a("e-button",{attrs:{content:"搜索","icon-name":"el-icon-search"},on:{click:t.handleSearch}})],1),a("h4",{staticClass:"mr-t-md"}),a("div",{staticClass:"total-header mr-t-xs"},[a("i",{staticClass:"el-icon-info info"}),a("span",[t._v("已选择")]),a("span",{staticStyle:{color:"#2c7ce8"}},[t._v(t._s(t.selectCount))]),a("span",[t._v("项")])]),a("div",{staticClass:"t"},[a("el-table",{ref:"supTable",staticClass:"select-company mr-t-xs",attrs:{data:t.allSupTable.data,rowKey:function(t){return t.companyId}},on:{"selection-change":t.onSelectChange}},[a("el-table-column",{attrs:{type:"selection",width:"55px"}}),a("el-table-column",{attrs:{prop:"companyName",label:"企业名称"}}),a("el-table-column",{attrs:{prop:"connectorName",label:"姓名"}}),a("el-table-column",{attrs:{prop:"connectorPhone",label:"电话"}}),a("el-table-column",{attrs:{prop:"connectorEmail",label:"邮箱"}}),a("el-table-column",{attrs:{prop:"invite",label:"邀请状态"}},[a("span",[t._v("未邀请")])])],1),a("div",{staticClass:"w-100 mr-t-xs",staticStyle:{"text-align":"right","padding-bottom":"40px"}},[t.visible?a("el-pagination",{attrs:{background:"","prev-text":"上一页","next-text":"下一页",layout:"prev, pager, next","hide-on-single-page":!0,total:t.allSupTable.pagination.total,"current-page":t.searchData.pageNo,"page-size":t.searchData.pageSize},on:{"current-change":t.handleChange}}):t._e()],1)],1),a("h4",{staticClass:"mr-t-md"},[t._v("邀请以下供应商")]),a("el-table",{staticClass:"mr-t-xs",attrs:{data:t.unInvRows,rowKey:function(t){return t.companyId},pagination:!1}},[a("el-table-column",{attrs:{prop:"companyName",label:"企业名称"}}),a("el-table-column",{attrs:{prop:"connectorName",label:"姓名"}}),a("el-table-column",{attrs:{prop:"connectorPhone",label:"电话"}}),a("el-table-column",{attrs:{prop:"connectorEmail",label:"邮箱"}}),a("el-table-column",{attrs:{prop:"invite",label:"邀请状态"},scopedSlots:t._u([{key:"default",fn:function(e){return[!1===e.row.invite?a("span",[t._v("已邀请")]):a("span",[t._v("未邀请")])]}}],null,!1,2738161293)}),a("el-table-column",{attrs:{prop:"action",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-link",{attrs:{type:"danger",underline:!1},on:{click:function(a){return t.deleteUnInvRows(e.row)}}},[t._v("删除")])]}}],null,!1,2971235522)})],1)],1):1===t.curStep?a("div",{staticClass:"mr-t-md"},[a("div",{staticClass:"fx-l-v-bt"},[a("div",{staticClass:"font-sm-size color-gray2"},[t._v(" 您将邀请以下"),a("span",{staticStyle:{color:"#1890ff"}},[t._v(t._s(t.inviteRows.length))]),t._v("家供应商 ")]),a("div",{staticClass:"fx-l"},[a("e-button",{staticStyle:{width:"104.41px","margin-right":"20px"},attrs:{content:"上一步","icon-name":"el-icon-arrow-left"},on:{click:t.goBack}}),a("e-button",{staticStyle:{width:"104.41px"},attrs:{content:"邀请","icon-name":"el-icon-message"},on:{click:t.invite}})],1)]),a("el-table",{staticClass:"mr-t-xs",attrs:{data:t.inviteRows,rowKey:function(t){return t.companyId}}},[a("el-table-column",{attrs:{prop:"companyName",label:"企业名称"}}),a("el-table-column",{attrs:{prop:"connectorName",label:"姓名"}}),a("el-table-column",{attrs:{prop:"connectorPhone",label:"电话"}}),a("el-table-column",{attrs:{prop:"connectorEmail",label:"邮箱"}})],1)],1):a("div",{staticClass:"fx-t-v-h mr-t-md"},[a("i",{staticClass:"el-icon-circle-check a-icon mr-t-md"}),a("h1",{staticClass:"tip font-lg-size"},[t._v("操作成功")])])]),0===t.curStep?a("div",{staticClass:"fx-l-v",staticStyle:{width:"100%","justify-content":"center","margin-top":"20px"}},[a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{staticClass:"cancel",on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{staticClass:"confirm",staticStyle:{"margin-left":"20px"},on:{click:t.goOn}},[t._v("确认")])],1)]):t._e()],1)},i=[],s=a("5530"),o=(a("4160"),a("159b"),a("7db0"),a("a434"),a("c975"),a("d81d"),a("5880")),l=a("3c36"),c=a("6968"),r={props:{},components:{EButton:l["default"],Steps:c["default"]},computed:Object(s["a"])(Object(s["a"])({},Object(o["mapState"])({})),Object(o["mapGetters"])({})),watch:{},data:function(){return{title:"",visible:!1,curStep:0,allSupTable:{data:[],selectedRowKeys:[],pagination:{pageSizeOptions:["5"],defaultPageSize:5,total:0}},supData:{bidId:"",companyName:"",pageNo:1,pageSize:5},inviteData:{bidId:"",companyIds:[]},unInvRows:[],inviteRows:[],searchData:{id:""},selectCount:0,selectData:[],selArr:[]}},mounted:function(){},activated:function(){this.visible=!1,this.curStep=0,this.allSupTable.data=[],this.allSupTable.selectedRowKeys=[],this.allSupTable.pagination.total=0,this.supData.bidId="",this.supData.companyName="",this.supData.pageNo=1,this.inviteData.bidId="",this.inviteData.companyIds=[],this.unInvRows=[],this.inviteRows=[],this.searchData.id="",this.selectCount=0,this.selectData=[],this.selArr=[]},methods:Object(s["a"])(Object(s["a"])({},Object(o["mapActions"])({getComInfo:"bid/getComInfo",getNoComInfo:"bid/getNoComInfo",inviteSup:"bid/invite"})),{},{handleShow:function(){this.title="供应商邀请",this.curStep=0,this.allSupTable.data=[],this.supData.bidId=this.$route.query.bidId,this.searchData.id=this.$route.query.bidId,this.inviteData.bidId=this.$route.query.bidId,this.allSupTable.selectedRowKeys=[],this.selectData=[],this.inviteRows=[],this.unInvRows=[],this.supData.pageNo=1,this.getData()},onSelectChange:function(t){var e=this;this.selectCount=t.length,this.allSupTable.selectedRowKeys=t;var a=Object.assign([],t);t.forEach((function(t){var a=e.selectData.find((function(e){return e.companyId===t.companyId}));a||e.selectData.push(t)})),this.selectData=this.initInviteArr(this.selectData,a),this.unInvRows=Object.assign([],this.selectData),this.inviteRows=Object.assign([],this.unInvRows)},initInviteArr:function(t,e){var a=this,n=Object.assign([],t);return n.forEach((function(t){var i=e.find((function(e){return e.companyId===t.companyId}));!i&&a.allSupTable.data.find((function(e){return e.companyId===t.companyId}))&&(n.splice(n.indexOf(t),1),a.initInviteArr(n,e))})),n},goOn:function(){this.inviteRows.length?(this.curStep=1,this.inviteData.companyIds=this.inviteRows.map((function(t){return t.companyId}))):this.$message.warning("请先选择供应商！")},goBack:function(){this.curStep=0,this.refreshTable()},invite:function(){var t=this;this.inviteSup(this.inviteData).then((function(e){e.success?(t.$message.success("邀请成功！"),t.curStep=2):t.$message.error(e.message)}))},handleSearch:function(){this.supData.pageNo=1,this.getNoInvInfo()},handleChange:function(t){this.supData.pageNo=t,this.getData()},getNoInvInfo:function(){var t=this;this.getNoComInfo(this.supData).then((function(e){e.success?(t.allSupTable.pagination.total=e.data.totalRows,t.allSupTable.data=e.data.rows,t.refreshTable()):t.$message.error(e.message)}))},getData:function(){this.getNoInvInfo()},deleteUnInvRows:function(t){this.unInvRows.splice(this.unInvRows.indexOf(t),1),this.allSupTable.selectedRowKeys.splice(this.allSupTable.selectedRowKeys.indexOf(t.companyId),1),this.$refs.supTable.toggleRowSelection(t,!1)},refreshTable:function(){var t=this;this.selArr=[],this.allSupTable.data.forEach((function(e){var a=t.unInvRows.find((function(t){return t.companyId===e.companyId}));a&&t.selArr.push(e)})),this.toggleSelection(this.selArr),this.visible=!0},toggleSelection:function(t){var e=this;this.$nextTick((function(){t?t.forEach((function(t){e.$refs.supTable.toggleRowSelection(t)})):e.$refs.supTable.clearSelection()}))}})},u=r,p=(a("7f26"),a("2877")),d=Object(p["a"])(u,n,i,!1,null,"20c8ba68",null);e["default"]=d.exports},"3c36":function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{style:{cursor:t.disabled?"not-allowed":"pointer"}},[a("div",{staticClass:"button fx-l-v",style:{color:t.disabled?"rgb(195,195,195)":t.color?t.color:"#0A0A0A",borderRadius:t.round?"50px":t.borderRadius+"px",border:"search"===t.type?"0px":"1px solid transparent",padding:"search"===t.type?"0px 15.36px":"9.8px 15.36px","pointer-events":t.disabled?"none":""},on:{click:t.handleClick}},["left"===t.iconMode?a("i",{class:t.iconName,style:{"margin-right":t.iconName?"5px":""}}):t._e(),a("div",[t._v(t._s(t.content))]),"right"===t.iconMode?a("i",{class:t.iconName,style:{"margin-left":t.iconName?"5px":""}}):t._e()])])])},i=[],s=a("5530"),o=a("5880"),l={components:{},computed:Object(s["a"])(Object(s["a"])({},Object(o["mapState"])({})),Object(o["mapGetters"])({})),props:{content:{type:String,default:""},iconName:{type:String,default:""},color:{type:String,default:""},iconColor:{type:String,default:""},iconMode:{type:String,default:"left"},round:{type:Boolean,default:!1},type:{type:String,default:""},disabled:{type:Boolean,default:!1},borderRadius:{type:String,default:"4"}},watch:{},data:function(){return{}},mounted:function(){},methods:Object(s["a"])(Object(s["a"])({},Object(o["mapActions"])({})),{},{handleClick:function(){this.$emit("click")}})},c=l,r=(a("90ac"),a("2877")),u=Object(r["a"])(c,n,i,!1,null,"781a4c0a",null);e["default"]=u.exports},"426d":function(t,e,a){},"4be0":function(t,e,a){},6968:function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("el-steps",{attrs:{active:t.current,"align-center":!t.isNumModel,simple:t.isNumModel}},t._l(t.steps,(function(e,n){return a("el-step",{key:e,attrs:{title:e,icon:"el-icon-edit"}},[t.isNumModel?a("div",{attrs:{slot:"icon"},slot:"icon"},[t.current===n?a("div",{staticClass:"current-icon icon fx-t-v-h"},[t._v(t._s(n+1))]):t._e(),n<t.current?a("div",{staticClass:"finish-icon icon fx-t-v-h"},[a("i",{staticClass:"el-icon-check icon-check"})]):t._e(),n>t.current?a("div",{staticClass:"waiting-icon icon fx-t-v-h"},[t._v(t._s(n+1))]):t._e()]):a("div",{staticClass:"icon-dot",style:{background:n>t.current?"rgba(0, 0, 0, 0.25)":"#409eff",width:n===t.current?"10px":"8px",height:n===t.current?"10px":"8px"},attrs:{slot:"icon"},slot:"icon"})])})),1)],1)},i=[],s=a("5530"),o=(a("a9e3"),a("5880")),l={props:{steps:{type:Array,default:[]},isNumModel:{type:Boolean,default:!1},current:{type:Number,default:0}},components:{},data:function(){return{}},created:function(){},methods:Object(s["a"])({},Object(o["mapActions"])({}))},c=l,r=(a("1602"),a("2877")),u=Object(r["a"])(c,n,i,!1,null,"0b426f96",null);e["default"]=u.exports},"7f26":function(t,e,a){"use strict";a("4be0")},"90ac":function(t,e,a){"use strict";a("ecee")},ecee:function(t,e,a){}}]);