| 1 |
- "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[8888],{88888:function(e,r,t){t.r(r),t.d(r,{default:function(){return m}});var i=function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",[t("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.onShow}},[e._v("新 建")]),t("el-drawer",{attrs:{title:"创建竞争对手",visible:e.dialogFormVisible,size:"600px",direction:"rtl","show-close":!1,"append-to-body":""},on:{"update:visible":function(r){e.dialogFormVisible=r},close:e.onClose}},[t("div",{staticClass:"drawer__panel"},[t("el-row",{attrs:{gutter:20}},[t("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"90px","label-position":"right",size:"mini"}},[t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{label:"品牌名称:",prop:"brandname"}},[t("el-input",{attrs:{placeholder:"请输入品牌名称"},model:{value:e.form.brandname,callback:function(r){e.$set(e.form,"brandname",r)},expression:"form.brandname"}})],1)],1),t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{label:"企业名称:",prop:"enterprisename"}},[t("el-popover",{attrs:{placement:"bottom",width:"100%"},model:{value:e.visible,callback:function(r){e.visible=r},expression:"visible"}},[t("div",[t("ul",{staticClass:"enterprisePanel"},e._l(e.ENlist,(function(r){return t("li",{key:r.sys_enterpriseid,on:{click:function(t){return e.chooseEnterprise(r)}}},[t("p",[e._v(e._s(r.enterprisename))]),t("small",[e._v(e._s(r.province)+"-"+e._s(r.city)+"-"+e._s(r.county))])])})),0)]),t("el-input",{attrs:{slot:"reference",placeholder:"输入企业名称",clearable:""},on:{focus:e.queryEnterpriseArchives},nativeOn:{input:function(r){return e.onChange.apply(null,arguments)}},slot:"reference",model:{value:e.form.enterprisename,callback:function(r){e.$set(e.form,"enterprisename",r)},expression:"form.enterprisename"}})],1)],1)],1),t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{label:"优势信息:"}},[t("el-input",{attrs:{type:"textarea",rows:"5",placeholder:"请输入优势信息"},model:{value:e.form.advantage,callback:function(r){e.$set(e.form,"advantage",r)},expression:"form.advantage"}})],1)],1),t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{label:"劣势信息:"}},[t("el-input",{attrs:{type:"textarea",rows:"5",placeholder:"请输入劣势信息"},model:{value:e.form.inferiority,callback:function(r){e.$set(e.form,"inferiority",r)},expression:"form.inferiority"}})],1)],1),t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{label:"备注:"}},[t("el-input",{attrs:{type:"textarea",rows:"5",placeholder:"请输入备注信息"},model:{value:e.form.remarks,callback:function(r){e.$set(e.form,"remarks",r)},expression:"form.remarks"}})],1)],1)],1)],1)],1),t("div",{staticClass:"fixed__btn__panel"},[t("el-button",{staticClass:"normal-btn-width",attrs:{size:"small"},on:{click:e.onClose}},[e._v("取 消")]),t("el-button",{staticClass:"normal-btn-width",attrs:{size:"small",type:"primary"},on:{click:e.onSubmit}},[e._v("确 定")])],1)])],1)},s=[],n={name:"add",data(){return{dialogFormVisible:!1,visible:!1,form:{sa_competitorid:0,sys_enterpriseid:"",enterprisename:"",brandname:"",inferiority:"",advantage:"",remarks:"",enterpriseid:""},rules:{brandname:[{required:!0,message:"请输入品牌名称",trigger:"blur"}],enterprisename:[{required:!0,message:"请输入企业名称",trigger:"blur,change"}]},ENlist:[]}},mounted(){},methods:{onShow(){this.dialogFormVisible=!0},onSubmit(){""===this.form.sys_enterpriseid&&(this.form.sys_enterpriseid=0),this.$refs["form"].validate((async e=>{if(!e)return!1;const r=await this.$api.requested({id:20221018164102,content:this.form});this.tool.showMessage(r,(()=>{this.$emit("onSuccess"),this.$refs["form"].resetFields(),this.form={sa_competitorid:0,sys_enterpriseid:"",enterprisename:"",brandname:"",inferiority:"",advantage:"",remarks:"",enterpriseid:""},this.dialogFormVisible=!1}))}))},async queryEnterpriseArchives(){const e=await this.$api.requested({id:20220920083901,content:{pageNumber:1,pageSize:20,where:{condition:this.form.enterprisename}}});this.ENlist=e.data},onChange(){this.visible=!0,this.debounce(this.queryEnterpriseArchives,500)()},debounce(e,r){let t=0;return function(){null!==t&&clearTimeout(t),t=setTimeout(e,r)}},chooseEnterprise(e){this.visible=!1,this.form.enterprisename=e.enterprisename,this.form.sys_enterpriseid=e.sys_enterpriseid,e.province=`${e.province}-${e.city}-${e.county}`,this.enterprise=e},onClose(){this.dialogFormVisible=!1,this.$refs["form"].resetFields(),this.form={sa_competitorid:0,sys_enterpriseid:"",enterprisename:"",brandname:"",inferiority:"",advantage:"",remarks:"",enterpriseid:""}}}},a=n,o=t(43736),l=(0,o.Z)(a,i,s,!1,null,"10898e2c",null),m=l.exports}}]);
|