2937-legacy.6037fc55.js 14 KB

1
  1. "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[2937],{82756:function(t,e,o){o.d(e,{Z:function(){return u}});var a=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",[o("el-dialog",{attrs:{title:"新 建",visible:t.dialogProjectVisible,width:"35%","append-to-body":""},on:{"update:visible":function(e){t.dialogProjectVisible=e}}},[o("div",{staticStyle:{"font-size":"15px"},attrs:{slot:"title"},slot:"title"},[t._v(" 选择项目 ")]),o("layout_table",{attrs:{layout:t.tablecols,data:t.list,opwidth:200,custom:!1,height:320,checkbox:!0},on:{onRow:t.onRow}}),o("div",{staticStyle:{"margin-top":"16px","text-align":"right"}},[o("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),o("div",{staticClass:"dialog-footer"},[o("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:t.onColes}},[t._v("取 消")]),o("el-button",{staticClass:"normal-btn-width btn-warning",attrs:{size:"small",type:"warning"},on:{click:t.onSubmit}},[t._v("确 定")])],1)],1)],1)},n=[],l=o(48534),i=(o(68309),o(35666),o(61480)),r={name:"contacts",props:["visible","data"],components:{layout_table:i.Z},data:function(){return{dialogProjectVisible:!1,tablecols:[],list:[],total:0,currentPage:0,row:"",params:{id:"20221022165503",content:{sys_enterpriseid:"",pageNumber:1,pageSize:20,where:{condition:"",workaddress:0}}}}},mounted:function(){this.dialogProjectVisible=!0,this.listData()},methods:{listData:function(){var t=this;return(0,l.Z)(regeneratorRuntime.mark((function e(){var o;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t.params.content.sys_enterpriseid=t.data.sys_enterpriseid,e.next=3,t.$api.requested(t.params);case 3:o=e.sent,t.list=o.data,t.total=o.total;case 6:case"end":return e.stop()}}),e)})))()},handleSizeChange:function(t){this.params.content.pageSize=t,this.listData()},handleCurrentChange:function(t){this.params.content.pageNumber=t,this.listData()},onColes:function(){this.dialogProjectVisible=!1,this.$emit("onContact")},onRow:function(t){console.log("**********************---------------------"),console.log(t),this.row=t},onSubmit:function(){console.log("**********************---------------------"),this.dialogProjectVisible=!1,this.$emit("onContact",this.row),console.log(this.row)}},created:function(){this.tablecols=this.tool.tabelCol(this.$route.name).competitorContactsTable.tablecols}},s=r,c=o(43736),m=(0,c.Z)(s,a,n,!1,null,"34bbbdc2",null),u=m.exports},62168:function(t,e,o){o.d(e,{Z:function(){return u}});var a=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",[o("el-dialog",{attrs:{title:"新 建",visible:t.dialogProjectVisible,width:"35%","append-to-body":""},on:{"update:visible":function(e){t.dialogProjectVisible=e}}},[o("div",{staticStyle:{"font-size":"15px"},attrs:{slot:"title"},slot:"title"},[t._v(" 选择项目 ")]),o("layout_table",{attrs:{layout:t.tablecols,data:t.list,opwidth:200,custom:!1,height:320,checkbox:!0},on:{onRow:t.onRow}}),o("div",{staticStyle:{"margin-top":"16px","text-align":"right"}},[o("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),o("div",{staticClass:"dialog-footer"},[o("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:t.onColes}},[t._v("取 消")]),o("el-button",{staticClass:"normal-btn-width btn-warning",attrs:{size:"small",type:"warning"},on:{click:t.onSubmit}},[t._v("确 定")])],1)],1)],1)},n=[],l=o(48534),i=(o(68309),o(35666),o(61480)),r={name:"project",props:["visible"],data:function(){return{dialogProjectVisible:!1,bill_id:"",tablecols:[],list:[],total:0,currentPage:0,row:"",params:{id:20221020143502,content:{pageNumber:1,pageSize:10,type:0,where:{condition:""}}}}},components:{layout_table:i.Z},mounted:function(){console.log(this.visible),this.dialogProjectVisible=!0,this.listData()},methods:{listData:function(){var t=this;return(0,l.Z)(regeneratorRuntime.mark((function e(){var o;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t.$api.requested(t.params);case 2:o=e.sent,t.list=o.data,t.total=o.total;case 5:case"end":return e.stop()}}),e)})))()},handleSizeChange:function(t){this.params.content.pageSize=t,this.listData()},handleCurrentChange:function(t){this.params.content.pageNumber=t,this.listData()},onColes:function(){this.dialogProjectVisible=!1,this.$emit("onProject")},onRow:function(t){console.log("**********************---------------------"),console.log(t),this.row=t},onSubmit:function(){console.log("**********************---------------------"),this.dialogProjectVisible=!1,this.$emit("onProject",this.row),console.log(this.row)}},created:function(){this.tablecols=this.tool.tabelCol(this.$route.name).projectsTable.tablecols}},s=r,c=o(43736),m=(0,c.Z)(s,a,n,!1,null,"32c2e592",null),u=m.exports},61480:function(t,e,o){o.d(e,{Z:function(){return u}});var a=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",[o("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?o("el-table-column",{attrs:{type:"selection",width:"55"},on:{handleSelectionChange:t.handleSelectionChange}}):t._e(),t._l(t.layout,(function(e){return o("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(a){return[t.custom?t._t("customcol",null,{column:{data:a.row,columnname:e.columnname}}):o("span",[t._v(t._s(a.row[e.columnname]))]),"operation"===e.columnname?t._t("opreation",null,{data:a.row}):t._e()]}}],null,!0)})}))],2)],1)},n=[],l=o(95082),i=o(20629),r={props:["layout","data","custom","height","checkbox","onRow"],data:function(){return{list:[],bill_id:""}},computed:(0,l.Z)({},(0,i.Se)({loading:"loading"})),methods:{rowClick:function(t){this.$emit("rowClick",t)},tableClassName:function(t){var e=t.row,o=t.rowIndex;e.index=o},select:function(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:function(t){t.length>=2&&this.$refs.tables.clearSelection(),this.$emit("checkboxCallBack",t)},isCheck:function(t,e){}},mounted:function(){}},s=r,c=o(43736),m=(0,c.Z)(s,a,n,!1,null,null,null),u=m.exports},12937:function(t,e,o){o.r(e),o.d(e,{default:function(){return d}});var a=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"inline-16"},[o("el-button",{attrs:{size:"small",type:"text"},on:{click:t.onshow}},[t._v("编 辑")]),o("el-drawer",{attrs:{title:"关联项目商机",visible:t.drawer,size:"40%",direction:"rtl","append-to-body":""},on:{"update:visible":function(e){t.drawer=e}}},[o("div",{staticClass:"drawer__panel"},[o("el-row",{attrs:{gutter:20}},[o("el-form",{ref:"form",attrs:{model:t.form,rules:t.rules,"label-width":"100px","label-position":"right",size:"mini"}},[o("el-col",{attrs:{span:12}},[o("el-form-item",{attrs:{label:"项目名称",prop:"projectname"}},[o("el-input",{attrs:{placeholder:"请选择项目"},on:{focus:t.projectList},model:{value:t.form.projectname,callback:function(e){t.$set(t.form,"projectname",e)},expression:"form.projectname"}})],1)],1),o("el-col",{attrs:{span:12}},[o("el-form-item",{attrs:{label:"项目编号"}},[o("el-input",{attrs:{disabled:""},model:{value:t.form.projectnum,callback:function(e){t.$set(t.form,"projectnum",e)},expression:"form.projectnum"}})],1)],1),o("el-col",{attrs:{span:12}},[o("el-form-item",{attrs:{label:"项目地址"}},[o("el-input",{attrs:{disabled:""},model:{value:t.form.address,callback:function(e){t.$set(t.form,"address",e)},expression:"form.address"}})],1)],1),o("el-col",{attrs:{span:12}},[o("el-form-item",{attrs:{label:"项目等级"}},[o("el-input",{attrs:{disabled:""},model:{value:t.form.grade,callback:function(e){t.$set(t.form,"grade",e)},expression:"form.grade"}})],1)],1),o("el-col",{attrs:{span:12}},[o("el-form-item",{attrs:{label:"项目类型"}},[o("el-input",{attrs:{disabled:""},model:{value:t.form.projecttype,callback:function(e){t.$set(t.form,"projecttype",e)},expression:"form.projecttype"}})],1)],1),o("el-col",{attrs:{span:12}},[o("el-form-item",{attrs:{label:"项目规模"}},[o("el-input",{attrs:{disabled:""},model:{value:t.form.scale,callback:function(e){t.$set(t.form,"scale",e)},expression:"form.scale"}})],1)],1),o("el-col",{attrs:{span:12}},[o("el-form-item",{attrs:{label:"项目状态"}},[o("el-input",{attrs:{disabled:""},model:{value:t.form.status,callback:function(e){t.$set(t.form,"status",e)},expression:"form.status"}})],1)],1),o("el-col",{attrs:{span:12}},[o("el-form-item",{attrs:{label:"项目预算"}},[o("el-input",{attrs:{disabled:""},model:{value:t.form.budgetary,callback:function(e){t.$set(t.form,"budgetary",e)},expression:"form.budgetary"}})],1)],1),o("el-col",{attrs:{span:12}},[o("el-form-item",{attrs:{label:"预计签约金额"}},[o("el-input",{attrs:{disabled:""},model:{value:t.form.signamount_due,callback:function(e){t.$set(t.form,"signamount_due",e)},expression:"form.signamount_due"}})],1)],1),o("el-col",{attrs:{span:12}},[o("el-form-item",{attrs:{label:"预计签约时间"}},[o("el-input",{attrs:{disabled:""},model:{value:t.form.signdate_due,callback:function(e){t.$set(t.form,"signdate_due",e)},expression:"form.signdate_due"}})],1)],1),o("el-col",{attrs:{span:12}},[o("el-form-item",{attrs:{label:"联系人",prop:"name"}},[o("el-input",{attrs:{placeholder:"请选择联系人"},on:{focus:t.contactsList},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1)],1),o("el-col",{attrs:{span:12}},[o("el-form-item",{attrs:{label:"手机号"}},[o("el-input",{attrs:{disabled:""},model:{value:t.form.phonenumber,callback:function(e){t.$set(t.form,"phonenumber",e)},expression:"form.phonenumber"}})],1)],1),o("el-col",{attrs:{span:24}},[o("el-form-item",{attrs:{label:"是否主要威胁"}},[o("el-radio",{attrs:{label:"1"},model:{value:t.form.important,callback:function(e){t.$set(t.form,"important",e)},expression:"form.important"}},[t._v("是")]),o("el-radio",{attrs:{label:"0"},model:{value:t.form.important,callback:function(e){t.$set(t.form,"important",e)},expression:"form.important"}},[t._v("否")])],1)],1),o("el-col",{attrs:{span:12}},[o("el-form-item",{attrs:{label:"优势信息"}},[o("el-input",{attrs:{type:"textarea",autosize:"",placeholder:"请输入优势信息"},model:{value:t.form.advantage,callback:function(e){t.$set(t.form,"advantage",e)},expression:"form.advantage"}})],1)],1),o("el-col",{attrs:{span:12}},[o("el-form-item",{attrs:{label:"劣势信息"}},[o("el-input",{attrs:{type:"textarea",autosize:"",placeholder:"请输入劣势信息"},model:{value:t.form.inferiority,callback:function(e){t.$set(t.form,"inferiority",e)},expression:"form.inferiority"}})],1)],1),o("el-col",{attrs:{span:12}},[o("el-form-item",{attrs:{label:"备注"}},[o("el-input",{attrs:{type:"textarea",autosize:"",placeholder:"请输入备注信息"},model:{value:t.form.remarks,callback:function(e){t.$set(t.form,"remarks",e)},expression:"form.remarks"}})],1)],1)],1)],1)],1),o("div",{staticClass:"fixed__btn__panel"},[o("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:function(e){t.drawer=!1}}},[t._v("取 消")]),o("el-button",{staticClass:"normal-btn-width",attrs:{size:"small",type:"primary"},on:{click:t.onSubmit}},[t._v("确 定")])],1)]),t.visible?o("project",{attrs:{visible:t.visible},on:{onProject:t.onProject}}):t._e(),t.visibleContacts?o("contact",{attrs:{visible:t.visibleContacts,data:t.data},on:{onContact:t.onContact}}):t._e()],1)},n=[],l=o(48534),i=(o(68309),o(35666),o(62168)),r=o(82756),s={name:"edit",props:["data"],components:{project:i.Z,contact:r.Z},data:function(){return{drawer:!1,visible:!1,dialogFormVisible:!1,visibleContacts:!1,form:{},rules:{projectname:[{required:!0,message:"项目名称不能为空",trigger:"blur"}],name:[{required:!0,message:"联系人不能为空",trigger:"change"}]},project:{},contacts:{}}},methods:{onshow:function(){this.form=this.data,console.log("输出表单数据"),console.log(this.form),0===this.form.important?this.form.important="0":1===this.form.important&&(this.form.important="1"),this.drawer=!0},onSubmit:function(){var t=this;this.form.sa_competitorid=this.data.sa_competitorid,"0"===this.form.important?this.form.important=0:"1"===this.form.important&&(this.form.important=1),console.log(this.form),this.$refs["form"].validate(function(){var e=(0,l.Z)(regeneratorRuntime.mark((function e(o){var a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(o){e.next=2;break}return e.abrupt("return",!1);case 2:return e.next=4,t.$api.requested({id:20221019165802,content:t.form});case 4:a=e.sent,t.tool.showMessage(a,(function(){t.$emit("insertSuccess"),t.drawer=!1,t.$refs["form"].resetFields()}));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())},projectList:function(){this.visible=!0},contactsList:function(){console.log("------------------------"),console.log(this.data),this.visibleContacts=!0},onProject:function(t){this.visible=!1,console.log("获取"),console.log(t),this.form.sa_projectid=t.sa_projectid,this.form.projectname=t.projectname,this.project=t,console.log("项目详细信息"),console.log(this.project)},onContact:function(t){this.visibleContacts=!1,this.form.name=t.name,console.log(t),this.contacts=t,this.form.contactsid=t.contactsid}}},c=s,m=o(43736),u=(0,m.Z)(c,a,n,!1,null,"6dd9c015",null),d=u.exports}}]);