| 1 |
- "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[8406],{82756:function(t,e,a){a.d(e,{Z:function(){return d}});var o=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("el-dialog",{attrs:{title:"新 建",visible:t.dialogProjectVisible,width:"35%","append-to-body":""},on:{"update:visible":function(e){t.dialogProjectVisible=e}}},[a("div",{staticStyle:{"font-size":"15px"},attrs:{slot:"title"},slot:"title"},[t._v(" 选择项目 ")]),a("layout_table",{attrs:{layout:t.tablecols,data:t.list,opwidth:200,custom:!1,height:320,checkbox:!0},on:{onRow:t.onRow}}),a("div",{staticStyle:{"margin-top":"16px","text-align":"right"}},[a("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),a("div",{staticClass:"dialog-footer"},[a("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:t.onColes}},[t._v("取 消")]),a("el-button",{staticClass:"normal-btn-width btn-warning",attrs:{size:"small",type:"warning"},on:{click:t.onSubmit}},[t._v("确 定")])],1)],1)],1)},l=[],s=a(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=a(43736),c=(0,n.Z)(r,o,l,!1,null,"34bbbdc2",null),d=c.exports},62168:function(t,e,a){a.d(e,{Z:function(){return d}});var o=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("el-dialog",{attrs:{title:"新 建",visible:t.dialogProjectVisible,width:"35%","append-to-body":""},on:{"update:visible":function(e){t.dialogProjectVisible=e}}},[a("div",{staticStyle:{"font-size":"15px"},attrs:{slot:"title"},slot:"title"},[t._v(" 选择项目 ")]),a("layout_table",{attrs:{layout:t.tablecols,data:t.list,opwidth:200,custom:!1,height:320,checkbox:!0},on:{onRow:t.onRow}}),a("div",{staticStyle:{"margin-top":"16px","text-align":"right"}},[a("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),a("div",{staticClass:"dialog-footer"},[a("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:t.onColes}},[t._v("取 消")]),a("el-button",{staticClass:"normal-btn-width btn-warning",attrs:{size:"small",type:"warning"},on:{click:t.onSubmit}},[t._v("确 定")])],1)],1)],1)},l=[],s=a(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=a(43736),c=(0,n.Z)(r,o,l,!1,null,"32c2e592",null),d=c.exports},61480:function(t,e,a){a.d(e,{Z:function(){return d}});var o=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("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?a("el-table-column",{attrs:{type:"selection",width:"55"},on:{handleSelectionChange:t.handleSelectionChange}}):t._e(),t._l(t.layout,(function(e){return a("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(o){return[t.custom?t._t("customcol",null,{column:{data:o.row,columnname:e.columnname}}):a("span",[t._v(t._s(o.row[e.columnname]))]),"operation"===e.columnname?t._t("opreation",null,{data:o.row}):t._e()]}}],null,!0)})}))],2)],1)},l=[],s=a(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=a(43736),c=(0,n.Z)(r,o,l,!1,null,null,null),d=c.exports},8406:function(t,e,a){a.r(e),a.d(e,{default:function(){return p}});var o=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("el-button",{attrs:{size:"small",type:"primary"},on:{click:t.onshow}},[t._v("新增竞争项目")]),a("el-drawer",{attrs:{title:"关联项目商机",visible:t.drawer,size:"40%",direction:"rtl","append-to-body":""},on:{"update:visible":function(e){t.drawer=e}}},[a("div",{staticClass:"drawer__panel"},[a("el-row",{attrs:{gutter:20}},[a("el-form",{ref:"form",attrs:{model:t.form,rules:t.rules,"label-width":"100px","label-position":"right",size:"mini"}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"项目名称",prop:"projectname"}},[a("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),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"项目编号"}},[a("el-input",{attrs:{placeholder:"项目编号",disabled:""},model:{value:t.project.projectnum,callback:function(e){t.$set(t.project,"projectnum",e)},expression:"project.projectnum"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"项目地址"}},[a("el-input",{attrs:{placeholder:"项目详细地址",disabled:""},model:{value:t.project.address,callback:function(e){t.$set(t.project,"address",e)},expression:"project.address"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"项目等级"}},[a("el-input",{attrs:{placeholder:"项目等级",disabled:""},model:{value:t.project.grade,callback:function(e){t.$set(t.project,"grade",e)},expression:"project.grade"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"项目类型"}},[a("el-input",{attrs:{placeholder:"项目类型",disabled:""},model:{value:t.project.projecttype,callback:function(e){t.$set(t.project,"projecttype",e)},expression:"project.projecttype"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"项目规模"}},[a("el-input",{attrs:{placeholder:"项目规模",disabled:""},model:{value:t.project.scale,callback:function(e){t.$set(t.project,"scale",e)},expression:"project.scale"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"项目状态"}},[a("el-input",{attrs:{placeholder:"项目状态",disabled:""},model:{value:t.project.status,callback:function(e){t.$set(t.project,"status",e)},expression:"project.status"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"项目预算"}},[a("el-input",{attrs:{placeholder:"项目预算",disabled:""},model:{value:t.project.budgetary,callback:function(e){t.$set(t.project,"budgetary",e)},expression:"project.budgetary"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"预计签约金额"}},[a("el-input",{attrs:{placeholder:"预计签约金额",disabled:""},model:{value:t.project.signamount_due,callback:function(e){t.$set(t.project,"signamount_due",e)},expression:"project.signamount_due"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"预计签约时间"}},[a("el-input",{attrs:{placeholder:"预计签约时间",disabled:""},model:{value:t.project.signdate_due,callback:function(e){t.$set(t.project,"signdate_due",e)},expression:"project.signdate_due"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"联系人",prop:"name"}},[a("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),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"手机号"}},[a("el-input",{attrs:{placeholder:"联系人手机号",disabled:""},model:{value:t.contacts.phonenumber,callback:function(e){t.$set(t.contacts,"phonenumber",e)},expression:"contacts.phonenumber"}})],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"是否主要威胁"}},[a("el-radio",{attrs:{label:"1"},model:{value:t.form.important,callback:function(e){t.$set(t.form,"important",e)},expression:"form.important"}},[t._v("是")]),a("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),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"优势信息"}},[a("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),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"劣势信息"}},[a("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),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"备注"}},[a("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),a("div",{staticClass:"fixed__btn__panel"},[a("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:function(e){t.drawer=!1}}},[t._v("取 消")]),a("el-button",{staticClass:"normal-btn-width",attrs:{size:"small",type:"primary"},on:{click:t.onSubmit}},[t._v("确 定")])],1)]),t.visible?a("project",{attrs:{visible:t.visible},on:{onProject:t.onProject}}):t._e(),t.visibleContacts?a("contact",{attrs:{visible:t.visibleContacts,data:t.data},on:{onContact:t.onContact}}):t._e()],1)},l=[],s=a(62168),i=a(82756),r={name:"add",props:["data"],components:{project:s.Z,contact:i.Z},data(){return{drawer:!1,visible:!1,visibleContacts:!1,form:{sa_project_competeid:0,sa_projectid:0,contactsid:0,sa_competitorid:"",important:0,advantage:"",inferiority:"",remarks:"",projectname:"",name:""},project:{},contacts:{},rules:{projectname:[{required:!0,message:"项目名称不能为空",trigger:"change"}],name:[{required:!0,message:"联系人不能为空",trigger:"change"}]}}},methods:{onshow(){console.log(this.data),this.drawer=!0},onSubmit(){this.form.sa_competitorid=this.data.sa_competitorid,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}},mounted(){}},n=r,c=a(43736),d=(0,c.Z)(n,o,l,!1,null,"769fe8bb",null),p=d.exports}}]);
|