2937.2871424d.js 13 KB

1
  1. "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[2937],{82756:function(t,e,o){o.d(e,{Z:function(){return m}});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)},l=[],s=o(61480),i={name:"contacts",props:["visible","data"],components:{layout_table:s.Z},data(){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(){this.dialogProjectVisible=!0,this.listData()},methods:{async listData(){this.params.content.sys_enterpriseid=this.data.sys_enterpriseid;const t=await this.$api.requested(this.params);this.list=t.data,this.total=t.total},handleSizeChange(t){this.params.content.pageSize=t,this.listData()},handleCurrentChange(t){this.params.content.pageNumber=t,this.listData()},onColes(){this.dialogProjectVisible=!1,this.$emit("onContact")},onRow(t){console.log("**********************---------------------"),console.log(t),this.row=t},onSubmit(){console.log("**********************---------------------"),this.dialogProjectVisible=!1,this.$emit("onContact",this.row),console.log(this.row)}},created(){this.tablecols=this.tool.tabelCol(this.$route.name).competitorContactsTable.tablecols}},r=i,n=o(43736),c=(0,n.Z)(r,a,l,!1,null,"34bbbdc2",null),m=c.exports},62168:function(t,e,o){o.d(e,{Z:function(){return m}});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)},l=[],s=o(61480),i={name:"project",props:["visible"],data(){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:s.Z},mounted(){console.log(this.visible),this.dialogProjectVisible=!0,this.listData()},methods:{async listData(){const t=await this.$api.requested(this.params);this.list=t.data,this.total=t.total},handleSizeChange(t){this.params.content.pageSize=t,this.listData()},handleCurrentChange(t){this.params.content.pageNumber=t,this.listData()},onColes(){this.dialogProjectVisible=!1,this.$emit("onProject")},onRow(t){console.log("**********************---------------------"),console.log(t),this.row=t},onSubmit(){console.log("**********************---------------------"),this.dialogProjectVisible=!1,this.$emit("onProject",this.row),console.log(this.row)}},created(){this.tablecols=this.tool.tabelCol(this.$route.name).projectsTable.tablecols}},r=i,n=o(43736),c=(0,n.Z)(r,a,l,!1,null,"32c2e592",null),m=c.exports},61480:function(t,e,o){o.d(e,{Z:function(){return m}});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)},l=[],s=o(20629),i={props:["layout","data","custom","height","checkbox","onRow"],data(){return{list:[],bill_id:""}},computed:{...(0,s.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){}},mounted(){}},r=i,n=o(43736),c=(0,n.Z)(r,a,l,!1,null,null,null),m=c.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)},l=[],s=o(62168),i=o(82756),r={name:"edit",props:["data"],components:{project:s.Z,contact:i.Z},data(){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(){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(){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((async t=>{if(!t)return!1;const e=await this.$api.requested({id:20221019165802,content:this.form});this.tool.showMessage(e,(()=>{this.$emit("insertSuccess"),this.drawer=!1,this.$refs["form"].resetFields()}))}))},projectList(){this.visible=!0},contactsList(){console.log("------------------------"),console.log(this.data),this.visibleContacts=!0},onProject(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(t){this.visibleContacts=!1,this.form.name=t.name,console.log(t),this.contacts=t,this.form.contactsid=t.contactsid}}},n=r,c=o(43736),m=(0,c.Z)(n,a,l,!1,null,"6dd9c015",null),d=m.exports}}]);