PageSourceSearch

https://application.betool.fr/js/7685.75701645.js

js betool.fr collected 2026-09-24 15:03:22 UTC 27,179 bytes, 1 lines download raw bytes

1"use strict";(self["webpackChunkcrm"]=self["webpackChunkcrm"]||[]).push([[7685],{37685(t,e,a){a.r(e),a.d(e,{default:()=>Y});var o=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"br-5",attrs:{id:"contactCompany"}},[t.loaded?a("div",{staticClass:"d-flex"},[a("v-navigation-drawer",{staticClass:"drawer-application",attrs:{floating:"","mini-variant":t.mini,permanent:""},on:{"update:miniVariant":function(e){t.mini=e},"update:mini-variant":function(e){t.mini=e}},model:{value:t.drawer,callback:function(e){t.drawer=e},expression:"drawer"}},[a("perfect-scrollbar",{staticClass:"height-drawer-application"},[a("div",{staticClass:"selectTransaction"},[a("v-list-item",{staticClass:"px-2"},[a("v-list-item-title",[a("v-img",{staticClass:"app-menu-img-int mt-2",staticStyle:{"max-width":"37px"},attrs:{height:"37",width:"37",src:"http://application.betool.fr/img/clientandcompany.ee672248.jpg"}}),t.mini?t._e():a("strong",{staticClass:"tilleNotMini"},[t._v(t._s(t.msg("Contacts")))])],1),"app"===t.fromParent?a("v-menu",{attrs:{"offset-y":""},scopedSlots:t._u([{key:"activator",fn:function(e){var o=e.attrs,i=e.on;return[a("v-btn",t._g(t._b({staticStyle:{"border-color":"white","background-color":"white"},attrs:{icon:""}},"v-btn",o,!1),i),[a("v-icon",{attrs:{small:""}},[t._v("fas fa-plus")])],1)]}}],null,!1,2487480142)},[a("v-list",[t.selectedViewMode===t.viewTypeEnum.CONTACT?a("v-list-item",{on:{click:t.createContact}},[a("span",{staticClass:"emojiSelect mr-2"},[t._v("👥 ")]),t._v(" "+t._s(t.msg("createContact"))+" ")]):t._e(),t.selectedViewMode===t.viewTypeEnum.COMPANY?a("v-list-item",{on:{click:t.createCompany}},[a("span",{staticClass:"emojiSelect mr-2"},[t._v("🏢 ")]),t._v(t._s(t.msg("createCompany"))+" ")]):t._e()],1)],1):t._e(),a("v-btn",{attrs:{icon:""},on:{click:function(e){e.stopPropagation(),t.mini=!t.mini}}},[a("v-icon",[t._v("mdi-chevron-left")])],1)],1),a("hr"),"app"===t.fromParent?a("v-btn",{staticStyle:{"text-transform":"unset !important",width:"100%"},attrs:{small:"",text:""},on:{click:function(e){return e.preventDefault(),e.stopPropagation(),t.createOrUpdateCategory(null)}}},[a("v-icon",{attrs:{small:""}},[t._v("mdi-plus")]),t._v(" "+t._s(t.msg("addCategory")))],1):t._e(),t.mini?t._e():a("v-list",{attrs:{nav:"",dense:""}},t._l(t.focusCategories,function(e){return a("v-list-item",{key:e.id,staticClass:"d-inline"},[a("div",{staticClass:"d-flex contact-categorie-name"},[a("div",{staticClass:"ellipsis-class"},[t._v(t._s(e.name))]),a("v-spacer"),"app"===t.fromParent?a("v-btn",{attrs:{small:"",icon:""}},[a("v-icon",{attrs:{text:"",small:""},on:{click:function(a){return a.preventDefault(),a.stopPropagation(),t.createOrUpdateCategory(e.id)}}},[t._v("mdi-pencil")])],1):t._e()],1),t._l(t.listFiltered,function(o){return a("div",{on:{click:function(a){return t.selectViewMode(e.id,o.id)}}},[a("v-list-item-group",{attrs:{id:"listgp",color:"primary"}},[a("v-list-item",{key:e.id+"-"+o.id,model:{value:t.selection[e.id+"-"+o.id],callback:function(a){t.$set(t.selection,e.id+"-"+o.id,a)},expression:"selection[`${category.id}-${view.id}`]"}},[1===o.id?a("v-list-item-icon",[a("v-icon",{attrs:{small:""}},[t._v("mdi-account-tie")])],1):t._e(),2===o.id?a("v-list-item-icon",[a("v-icon",{attrs:{small:""}},[t._v("mdi-domain")])],1):t._e(),a("v-list-item-title",{staticClass:"d-flex",staticStyle:{"line-height":"24px"}},[t._v(t._s(t.msg(o.name)))])],1)],1)],1)}),a("hr",{staticClass:"m-0 p-0"})],2)}),1)],1)])],1),a("div",{staticClass:"table-responsive w-100",staticStyle:{height:"calc(100vh - 40px)","margin-bottom":"0 !important"}},[a("div",{staticClass:"mx-2"},[a("div",{staticClass:"d-flex p-5-15 mt-2 transaction-action"},[a("div",{staticClass:"d-inline-block"},[t.selectedViewMode===t.viewTypeEnum.CONTACT?a("div",{staticClass:"typeContact"},[t._v("👥 "+t._s(t.msg("Contacts")))]):t._e(),t.selectedViewMode===t.viewTypeEnum.COMPANY?a("div",{staticClass:"typeContact"},[t._v("🏢 "+t._s(t.msg("companies")))]):t._e()]),a("v-spacer"),a("div",{staticClass:"mr-1",staticStyle:{width:"180px"}},[a("v-text-field",{staticClass:"crm-vuetify-selectandinput",staticStyle:{"font-size":"1rem"},attrs:{label:t.msg("search"),placeholder:t.msg("searchText"),outlined:"",dense:"","append-icon":"mdi-magnify"},on:{focus:function(e){t.searchFocus=!0},blur:function(e){t.searchFocus=!1}}
1,model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1)],1),t.loaded?a("div",{staticClass:"p-5-15"},[t.selectedViewMode===t.viewTypeEnum.CONTACT?[a("contact-table",{attrs:{search:t.search,"custom-filter":t.customFilter,"selected-focus-category":t.selectedFocusCategoryId,"focus-category-list":t.focusCategories,"from-parent":t.fromParent},on:{"update:selectedFocusCategory":function(e){t.selectedFocusCategoryId=e},"update:selected-focus-category":function(e){t.selectedFocusCategoryId=e}}})]:t._e(),t.selectedViewMode===t.viewTypeEnum.COMPANY?[a("company-table",{attrs:{search:t.search,"custom-filter":t.customFilter,"selected-focus-category":t.selectedFocusCategoryId,"focus-category-list":t.focusCategories,"from-parent":t.fromParent},on:{"update:selectedFocusCategory":function(e){t.selectedFocusCategoryId=e},"update:selected-focus-category":function(e){t.selectedFocusCategoryId=e}}})]:t._e()],2):t._e()])]),a("div",{staticClass:"px-1",staticStyle:{width:"75px","border-left":"1px solid var(--theme-color-outlined)"}},[a("perfect-scrollbar",{staticStyle:{height:"calc(100vh - 50px)"}},[a("div",{staticClass:"my-3"},[a("v-btn",{staticClass:"annuaireColor yes theme-rounded-lg",staticStyle:{"background-color":"white",color:"black"},attrs:{text:"",color:"grey darken-1"},on:{click:function(e){return t.searchByLetter("")}}},[a("v-icon",{staticStyle:{color:"black!important"},attrs:{small:""}},[t._v("fas fa-trash-restore-alt")])],1),t._l(t.abcList,function(e,o){return a("div",{key:o},[a("v-btn",{staticClass:"annuaireColor theme-rounded-lg",attrs:{text:"",color:"grey darken-1"},on:{click:function(a){return t.searchByLetter(e)}}},[t._v(" "+t._s(e)+" ")])],1)})],2)])],1)],1):t._e(),t.focusCategoryModal?a("focus-category",{attrs:{"focus-category-modal":t.focusCategoryModal,"selected-focus-category":t.editedFocusCategory},on:{"update:focusCategoryModal":function(e){t.focusCategoryModal=e},"update:focus-category-modal":function(e){t.focusCategoryModal=e},focusCategoryChanged:t.onFocusCategoryChanged}}):t._e()],1)},i=[],s=a(28161),r=a(30388),n=a(3604),c=a(41034),l=(a(76918),a(28706),a(2008),a(50113),a(48980),a(23418),a(74423),a(25276),a(62062),a(44114),a(23288),a(18111),a(22489),a(20116),a(61701),a(26099),a(27495),a(38781),a(21699),a(47764),a(5746),a(95353)),d=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{attrs:{id:"ContactTable"}},[a("VirtualDataTable",{attrs:{headers:t.headers,items:t.filteredRecords,height:"ViewContactAndCompany"===t.fromParent?"calc(100vh - 207px)":"calc(100vh - 205px)","no-data-text":t.msg("noDataAvailable"),"sort-by":"creationTime","sort-desc":!0,border:"var(--theme-color-outlined)"},on:{"row-click":t.onContactClickRow},scopedSlots:t._u([{key:"item.lastname",fn:function(e){var o=e.item;return[a("div",{staticStyle:{width:"200px",overflow:"hidden","text-overflow":"ellipsis"}},[t._v(t._s(o.lastname))])]}},{key:"item.firstname",fn:function(e){var o=e.item;return[a("div",{staticStyle:{width:"200px",overflow:"hidden","text-overflow":"ellipsis"}},[t._v(t._s(o.firstname))])]}},{key:"item.phone",fn:function(e){var o=e.item;return[a("div",{staticStyle:{width:"200px",overflow:"hidden","text-overflow":"ellipsis"}},[t._v(t._s(o.phone))])]}},{key:"item.mobile",fn:function(e){var o=e.item;return[a("div",{staticStyle:{width:"200px",overflow:"hidden","text-overflow":"ellipsis"}},[t._v(t._s(o.mobile))])]}},{key:"item.email",fn:function(e){var o=e.item;return[a("div",{staticStyle:{width:"200px",overflow:"hidden","text-overflow":"ellipsis"}},[t._v(t._s(o.email))])]}},{key:"item.roleIdInCorporation",fn:function(e){var o=e.item;return[a("div",{staticStyle:{width:"200px",overflow:"hidden","text-overflow":"ellipsis"}},[t._v(" "+t._s(t.roleList[o.roleIdInCorporation].name))])]}},{key:"item.creationTime",fn:function(e){var o=e.item;return[a("div",{staticStyle:{width:"200px",overflow:"hidden","text-overflow":"ellipsis"}},[t._v(" "+t._s(t.formatDate(o.creationTime)))])]}}],null,!0)}),a("v-dialog",{attrs:{"max-width":"90%"},model:{value:t.contactEditModal,callback:function(e){t.contactEditModal=e},expression:"contactEditModal"}},[t.contactEditModal?a("contact-and-company-panel",{attrs:{id:t.contactId,"corpo-id":t.corpoId,"default-category-id":t.selectedFocusCategory,type:t.focusTypeEnum.CONTACT},on:{submittedContact:t.onContactSubmit,closedContactDialog:t.onContactClose}}):t._e()],1)],1)},u=[],m=(a(26910),a(54554),a(2892),a(50375),a(9992)),f=a(28712);const p={name:"ContactTable",components:{ContactAndCompanyPanel:m.A,VirtualDataTable:f.A},data:function(){return{filters:{type:[]},contactEditModal:!1,dialogDeleteTran:!1,contactId:0,corpoId:0,typeTransaction:0,searchFocus:!1,loader:!0,records:[],warningFileModal:!1,btnLoading:!1,selectedFile:null,indexSelectedDoc:null,messageModal:!1,isMessageError:!1,messageResult:null,transaction:{}
1,dialogs:{contact:{open:!1,selected:0}},listeners:{createContact:function(){}},roleList:[{name:"",id:0},{name:"Directeur",id:1},{name:"Commercial",id:2},{name:"Manager",id:3},{name:" Reponsable technique",id:4},{name:"Comptable",id:5}]}},props:{search:{type:String,required:!1,default:""},customFilter:{type:String,required:!1,default:""},selectedFocusCategory:Number,focusCategoryList:{type:Array,default:[]},fromParent:{type:String,default:""}},watch:{selectedFocusCategory:function(t){t&&this.loadData()}},created:function(){var t=this;this.loadData(),this.$root.$on("createContact",this.listeners.createContact=function(){t.editContact(0)})},beforeDestroy:function(){this.$root.$off("createContact",this.listeners.createContact)},computed:(0,c.A)((0,c.A)((0,c.A)((0,c.A)((0,c.A)((0,c.A)({},(0,l.L8)("translator",["msg"])),(0,l.L8)("company",["allCompanies"])),(0,l.L8)("user",["canRead","myId"])),(0,l.L8)("data",["getAllUsers","getAllSelectedBuIds","getBusinessUnitName"])),(0,l.L8)("process",["focusTypeEnum"])),{},{headers:function(){return[{text:this.msg("Creation Date"),value:"creationTime"},{text:this.msg("Role"),value:"roleIdInCorporation"},{text:this.msg("Lastname"),value:"lastname"},{text:this.msg("Firstname"),value:"firstname"},{text:this.msg("Phone"),value:"phone",sortable:!1},{text:this.msg("Mobile"),value:"mobile",sortable:!1},{text:this.msg("Email"),value:"email"}]},selectedCategory:function(){var t=this;return this.selectedFocusCategory&&this.focusCategoryList&&0!==this.focusCategoryList.length&&this.focusCategoryList.find(function(e){return e.id===t.selectedFocusCategory})||null},isCategoryPublic:function(){return!!this.selectedCategory&&this.selectedCategory.isPublic},filteredRecords:function(){var t=this,e=[];if(this.isCategoryPublic)e=this.records;else if(this.canRead("all_contacts_companies_bu_authorized")){var a=this.getAllUsers.find(function(e){return e.id===t.myId}).allbusinessunits;e=this.records.filter(function(e){return a.includes(t.getAllUsers.find(function(t){return t.id===e.creatorUserId}).mainBu)})}else e=this.records.filter(function(e){return e.creatorUserId===t.myId});return e=e.sort(function(t,e){return new Date(e.creationTime)-new Date(t.creationTime)}),""!==this.customFilter?e.filter(function(e){if(void 0!==e.lastname)return e.lastname.substr(0,1).toLocaleUpperCase()===t.customFilter}):e}}),methods:(0,c.A)((0,c.A)((0,c.A)({},(0,l.i0)("company",{_refreshCompanies:"loadData"})),(0,l.i0)("focus",["getFocusList","deleteOneContact"])),{},{loadData:function(){var t=this;this._refreshCompanies(),this.getFocusList({focusType:1,categoryId:this.selectedFocusCategory}).then(function(e){t.records=e})},onContactClickRow:function(t){this.corpoId=t.corporationId,this.editContact(t.id)},editContact:function(t){this.contactId=t,this.contactEditModal=!0},onContactSubmit:function(t){!0!==t.status||null==t.id||isNaN(t.id)||(this.contactId=t.id);var e=this.records.filter(function(e){return e.id===t.id})[0];if(void 0!==e){var a=this.records.findIndex(function(e){return e.id===t.id});e.firstname=t.contact.firstname,e.lastname=t.contact.lastname,e.mobile=t.contact.mobile,e.phone=t.contact.phone,e.email=t.contact.email,e.roleIdInCorporation=t.contact.roleIdInCorporation,e.creationTime=t.contact.creationTime,this.records.splice(a,1,e)}else this.records.push({firstname:t.contact.firstname,lastname:t.contact.lastname,mobile:t.contact.mobile,phone:t.contact.phone,email:t.contact.email,creationTime:t.contact.creationTime,id:t.id,creatorUserId:t.contact.creatorUserId,roleIdInCorporation:0})},onContactClose:function(){this.corpoId=0,this.contactEditModal=!1},formatDate:function(t){return this.$moment(t,"YYYY-MM-DDTHH:mm:ssZ").format("DD/MM/YY HH:mm")}})},g=p;var h=a(81656),C=(0,h.A)(g,d,u,!1,null,null,null);const y=C.exports;var v=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{attrs:{id:"ContactTable"}},[a("VirtualDataTable",{attrs:{headers:t.headers,items:t.filteredRecords,height:"ViewContactAndCompany"===t.fromParent?"calc(100vh - 207px)":"calc(100vh - 205px)","no-data-text":t.msg("noDataAvailable"),"sort-by":"creationTime","sort-desc":!0,border:"var(--theme-color-outlined)"},on:{"row-click":t.onCorporationClickRow},scopedSlots:t._u([{key:"item.creationTime",fn:function(e){var o=e.item;return[a("div",{staticStyle:{width:"200px",overflow:"hidden","text-overflow":"ellipsis"}},[t._v(" "+t._s(t.formatDate(o.creationTime)))])]}},{key:"item.companyCode",fn:function(e){var o=e.item;return[a("div",{staticStyle:{width:"200px",overflow:"hidden","text-overflow":"ellipsis"}},[t._v(t._s(o.companyCode))])]}},{key:"item.activity",fn:function(e){var o=e.item;return[a("div",{staticStyle:{width:"200px",overflow:"hidden","text-overflow":"ellipsis"}},[t._v(t._s(o.activity))])]}},{key:"item.companyName",fn:function(e){var o=e.item;return[a("div",{staticStyle:{width:"200px",overflow:"hidden","text-overflow":"ellipsis"}},[t._v(t._s(o.companyName))])]}},{key:"item.phone",fn:function(e){var o=e.item;return[a("div",{staticStyle:{width:"200px",overflow:"hidden","text-overflow":"ellipsis"}},[t._v(t._s(o.phone))])]}},{key:"item.email",fn:function(e){var o=e.item;return[a("div",{staticStyle:{width:"200px",overflow:"hidden","text-overflow":"ellipsis"}},[t._v(t._s(o.email))])]}}],null,!0)}),a("v-dialog",{attrs:{"max-width":"800px"},model:{value:t.messageModal,callback:function(e){t.messageModal=e},expression:"messageModal"}},[a("v-card",[a("v-card-title",[a("b",[t._v(t._s(t.msg("information")))]),a("v-spacer"),a("v-btn",{attrs:{icon:""},on:{click:function(e){t.messageModal=!1}}},[a("v-icon",[t._v("mdi-close")])],1)],1),a("v-card-text",{staticStyle:{"font-size":"large"}},[a("p",{style:{color:t.isMessageError?"red":"green"}}
1,[t._v(t._s(t.messageResult))])])],1)],1),a("v-dialog",{attrs:{"max-width":"90%"},model:{value:t.corporationContactModal,callback:function(e){t.corporationContactModal=e},expression:"corporationContactModal"}},[t.corporationContactModal?a("contact-and-company-panel",{attrs:{id:t.corporationId,"default-category-id":t.selectedFocusCategory,corpoId:t.corporationContactId,flag:t.flagPanel,type:t.focusTypeEnum.CORPORATION},on:{submitted:t.onCorpoSubmit,closedContactDialog:function(e){t.corporationContactModal=!1}}}):t._e()],1)],1)},b=[],_=a(59258);const w={name:"CompanyTable",components:{ContactAndCompanyPanel:m.A,VirtualDataTable:f.A},data:function(){return{corporationContactModal:!1,dialogDeleteTran:!1,corporationId:0,typeTransaction:0,searchFocus:!1,loader:!0,records:[],warningFileModal:!1,btnLoading:!1,selectedFile:null,indexSelectedDoc:null,messageModal:!1,isMessageError:!1,messageResult:null,transaction:{},dialogs:{contact:{open:!1,selected:0}},selectedContacts:[],contactEditModal:!1,corporationContactId:0,flagPanel:!0,listeners:{createCompany:function(){}}}},props:{search:{type:String,required:!1,default:""},customFilter:{type:String,required:!1,default:""},selectedFocusCategory:Number,focusCategoryList:{type:Array,default:[]},fromParent:{type:String,default:""}},watch:{selectedFocusCategory:function(t){t&&this.loadData()}},created:function(){var t=this;this.loadData(),this.$root.$on("createCompany",this.listeners.createCompany=function(){t.contactCorporation(0)})},beforeDestroy:function(){this.$root.$off("createCompany",this.listeners.createCompany)},computed:(0,c.A)((0,c.A)((0,c.A)({},(0,l.L8)("translator",["msg"])),(0,l.L8)("process",["focusTypeEnum"])),{},{headers:function(){return[{text:this.msg("Creation Date"),value:"creationTime"},{text:this.msg("Company code"),value:"companyCode"},{text:this.msg("Activity"),value:"activity"},{text:this.msg("Company name"),value:"companyName"},{text:this.msg("Phone"),value:"phone",sortable:!1},{text:this.msg("Email"),value:"email"}]},selectedCategory:function(){var t=this;return this.selectedFocusCategory&&this.focusCategoryList&&0!==this.focusCategoryList.length&&this.focusCategoryList.find(function(e){return e.id===t.selectedFocusCategory})||null},isCategoryPublic:function(){return!!this.selectedCategory&&this.selectedCategory.isPublic},filteredRecords:function(){var t=this,e=(0,_.A)(this.records);return""!==this.customFilter&&(e=e.filter(function(e){return e.companyName&&e.companyName.substr(0,1).toLocaleUpperCase()===t.customFilter})),e.sort(function(t,e){return new Date(e.creationTime)-new Date(t.creationTime)})}}),methods:(0,c.A)((0,c.A)({},(0,l.i0)("focus",["getFocusList"])),{},{loadData:function(){var t=this;this.getFocusList({focusType:2,categoryId:this.selectedFocusCategory}).then(function(e){t.records=e})},onCorporationClickRow:function(t){this.contactCorporation(t.id,t)},contactCorporation:function(t){this.corporationContactId=t,this.corporationContactModal=!0},onCorpoSubmit:function(t){!0===t.status&&null!=t.id&&isNaN(t.id);var e=this.records.filter(function(e){return e.id===t.id})[0];if(void 0!==e){var a=this.records.findIndex(function(e){return e.id===t.id});e.companyName=t.corporation.companyName,e.activity=t.corporation.activity,e.phone=t.corporation.phone,e.email=t.corporation.email,e.address=t.corporation.address,e.zip=t.corporation.zip,e.city=t.corporation.city,e.companyCode=t.corporation.companyCode,e.creationTime=t.corporation.creationTime,this.records.splice(a,1,e)}else{var o={companyName:t.corporation.companyName,activity:t.corporation.activity,mobile:t.corporation.mobile,phone:t.corporation.phone,email:t.corporation.email,id:t.id,address:t.corporation.address,zip:t.corporation.zip,city:t.corporation.city,companyCode:t.corporation.companyCode,creationTime:t.corporation.creationTime};this.records.push(o),this.corporationContactId=t.id}},formatDate:function(t){return this.$moment(t,"YYYY-MM-DDTHH:mm:ssZ").format("DD/MM/YY HH:mm")}})},x=w;var F=(0,h.A)(x,v,b,!1,null,"6eef40c6",null);const D=F.exports;var M=a(29685),T=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-dialog",{attrs:{"max-width":"500"},model:{value:t.focusCategoryModalSync,callback:function(e){t.focusCategoryModalSync=e},expression:"focusCategoryModalSync"}},[a("v-card",[a("v-toolbar",{staticClass:"miniBar",staticStyle:{height:"30px","background-color":"#FFFFFF !important"},attrs:{dark:"",flat:""}},[a("v-card-title",{staticClass:"p-0",staticStyle:{color:"black","font-size":"0.9rem"}},[t._v(t._s(t.title))]),a("v-spacer")],1),a("hr",{staticClass:"p-0 m-0"}),a("v-card-text",{staticClass:"mt-4"},[a("v-text-field",{staticClass:"crm-vuetify-selectandinput",attrs:{outlined:"",dense:"",error:t.failValidation.name,"error-messages":t.failValidation.name?t.msg("Name is required"):void 0,label:t.msg("Name"),required:""},model:{value:t.localFocusCategory.name,callback:function(e){t.$set(t.localFocusCategory,"name",e)},expression:"localFocusCategory.name"}}),a("v-radio-group",{staticClass:"mt-2",attrs:{row:""},model:{value:t.localFocusCategory.isPublic,callback:function(e){t.$set(t.localFocusCategory,"isPublic",e)},expression:"localFocusCategory.isPublic"}},[a("v-radio",{attrs:{label:t.msg("Private"),value:!1}}),a("v-radio",{attrs:{label:t.msg("Public"),value:!0}})],1),a("span",{staticStyle:{"font-style":"italic","font-size":"12px",color:"#666"}},[t.localFocusCategory.isPublic?[t._v(" "+t._s(t.msg("publicCategoryDescription"))+" ")]:[t._v(" "+t._s(t.msg("privateCategoryDescription"))+" ")]],2),a("v-checkbox",{staticClass:"crm-checkbox-class mt-3",attrs:{disabled:t.temporaryIsDefault,label:t.msg("defaultCategoryForFuturCreation")},on:{change:function(e){t.showDoubleValidation=!0}
1},model:{value:t.temporaryIsDefault,callback:function(e){t.temporaryIsDefault=e},expression:"temporaryIsDefault"}}),t.isVisibleWarning?[a("span",{staticStyle:{"font-style":"italic","font-size":"13px",color:"orange"}},[t._v("Changer la catégorie par défaut entraine que tous les focus (contacts, corporations, etc.) qui n'ont pas de catégorie définie seront affectés à cette catégorie (l'ancienne catégorie par défaut ne l'est plus automatiquement).")]),a("v-checkbox",{staticClass:"crm-checkbox-class",attrs:{error:t.failValidation.isDefault,"error-messages":t.failValidation.isDefault?t.msg("youMustValidateChangeOfDefaultCategoryFutureCreations"):void 0,label:t.msg("Validate")},model:{value:t.validateDefaultChange,callback:function(e){t.validateDefaultChange=e},expression:"validateDefaultChange"}})]:t._e()],2),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{text:"",small:""},on:{click:function(e){t.focusCategoryModalSync=!1}}},[t._v(t._s(t.msg("Cancel")))]),a("v-btn",{attrs:{text:"",small:"",color:"primary",disabled:t.isVisibleWarning&&!t.validateDefaultChange},on:{click:t.saveFocusCategory}},[t._v(t._s(t.msg("Save and close")))])],1)],1)],1)},k=[];a(62010);const A={name:"FocusCategory",props:{selectedFocusCategory:Object,focusCategoryModal:Boolean},data:function(){return{title:null,oldValueIsDefault:!1,temporaryIsDefault:!1,showDoubleValidation:!1,failValidation:{isDefault:null,name:null},validateDefaultChange:!1,localFocusCategory:{id:0,name:"",isDefault:!1,isPublic:!1}}},computed:(0,c.A)((0,c.A)({},(0,l.L8)("translator",["msg"])),{},{focusCategoryModalSync:{get:function(){return this.focusCategoryModal},set:function(t){this.$emit("update:focusCategoryModal",t)}},isVisibleWarning:function(){return this.showDoubleValidation&&this.oldValueIsDefault!==this.temporaryIsDefault}}),methods:(0,c.A)((0,c.A)({},(0,l.i0)("focus",["createOrUpdateFocusCategory"])),{},{validateRequiredString:function(t){return t&&t.length>0},resetValidator:function(){this.failValidation={isDefault:null,name:null}},checkValidity:function(){return this.failValidation.name=!this.validateRequiredString(this.localFocusCategory.name),this.failValidation.isDefault=this.isVisibleWarning&&!this.validateDefaultChange,!this.failValidation.name&&!this.failValidation.isDefault},saveFocusCategory:function(){var t=this;if(this.resetValidator(),this.checkValidity()){var e=0===this.localFocusCategory.id||this.oldValueIsDefault!==this.temporaryIsDefault;this.createOrUpdateFocusCategory({focusCategory:this.localFocusCategory,changeDefault:e}).then(function(e){t.localFocusCategory.id=e,t.$emit("focusCategoryChanged",t.localFocusCategory),t.focusCategoryModalSync=!1})}}}),created:function(){this.title=this.msg("createFocusCategory"),this.selectedFocusCategory&&this.selectedFocusCategory.id&&(this.localFocusCategory=this.selectedFocusCategory,this.temporaryIsDefault=this.selectedFocusCategory.isDefault,this.oldValueIsDefault=this.selectedFocusCategory.isDefault,this.title=this.msg("editFocusCategory"))}},I=A;var S=(0,h.A)(I,T,k,!1,null,null,null);const V=S.exports;var L=a(85471),P=[{title:"Contact",value:"tab1"},{title:"Company",value:"tab2"}],N={0:"rgb(155,17,133)",1:"rgb(165,42,42)",2:"rgb(64,238,15)",3:"rgb(255, 227, 51 )",4:"rgb(165,42,42)",5:"rgb(150, 255, 51)",6:"rgb(51, 255, 162)",7:"rgb(51, 252, 255)",8:"rgb(100,29,206)",9:"rgb(227,35,196)",10:"rgb(204,188,81)",11:"rgb(120,218,40)",12:"rgb(27,227,227)",13:"rgb(215,103,24)",14:"rgb(203,15,231)",15:"rgb(21,24,218)",16:"rgb(210,31,31)",17:"rgb(32,232,172)",18:"rgb(101,122,59)",19:"rgb(17,1,1)",20:"rgb(16,232,88)",21:"rgb(243,233,10)",22:"rgb(23,32,231)",23:"rgb(41,84,38)",24:"rgb(196,150,196)",25:"rgb(231,207,207)"},E={CONTACT:1,COMPANY:2};const $={name:"ContactAndCompany",components:{FocusCategory:V,ContactTable:y,CompanyTable:D,Tabs:M.A},data:function(){return{mini:!1,drawer:!1,colorEnum:N,viewTypeEnum:E,file:null,tabs:P,currentTab:"tab1",search:"",searchFocus:!1,listFiltered:[{name:"Contact",id:1},{name:"Company",id:2}],selectedViewMode:E.CONTACT,customFilter:"",selectedFocusCategoryId:null,loaded:!1,focusCategories:[],focusCategoryModal:!1,editedFocusCategory:null,selection:{}}},props:{fromParent:{String,default:"app"},parameterList:{type:Array,default:function(){return[]}}},computed:(0,c.A)((0,c.A)((0,c.A)({},(0,l.L8)("user",["canAccessToPage"])),(0,l.L8)("translator",["msg"])),{},{abcList:function(){var t=Array.from(Array(26)).map(function(t,e){return e+65});return t.map(function(t){return String.fromCharCode(t)})}}),watch:{selectedViewMode:function(){this.search="",this.customFilter=""},parameterList:function(){var t,e=this,a=(0,n.A)(this.parameterList);try{var o=function(){var a=t.value;1===a.optionType?(e.listFiltered=e.listFiltered.filter(function(t){return t.id===a.choice}),e.selectedViewMode=a.choice):2===a.optionType&&e.focusCategories.length>0&&(e.focusCategories=e.focusCategories.filter(function(t){return a.choice.includes(t.id)}),e.selectedFocusCategoryId=e.focusCategories[0].id)};for(a.s();!(t=a.n()).done;)o()}catch(i){a.e(i)}finally{a.f()}}},methods:(0,c.A)((0,c.A)({},(0,l.i0)("focus",["getFocusCategories"])),{}
1,{getBackgroundColorByItem:function(t){var e=[],a=0;while(e.length<40){do{a=Math.floor(1e6*Math.random()+1)}while(e.indexOf(a)>=0);e.push("#"+("000000"+a.toString(16)).slice(-6))}return e[t]},handleClick:function(t){this.currentTab=t},createContact:function(){this.$root.$emit("createContact")},createCompany:function(){this.$root.$emit("createCompany")},searchByLetter:function(t){this.customFilter=t},onFocusCategoryChanged:function(t){var e=this.focusCategories.findIndex(function(e){return e.id===t.id});-1===e?this.focusCategories.push(t):L["default"].set(this.focusCategories,e,t),this.selectedFocusCategoryId=t.id},createOrUpdateCategory:function(t){this.editedFocusCategory=this.focusCategories.find(function(e){return e.id===t}),this.focusCategoryModal=!0},selectViewMode:function(t,e){var a="".concat(t,"-").concat(e);this.selection={},this.$set(this.selection,a,!0),this.selectedViewMode=e,this.selectedFocusCategoryId=t}}),created:function(){var t=this;return(0,r.A)((0,s.A)().m(function e(){var a;return(0,s.A)().w(function(e){while(1)switch(e.p=e.n){case 0:return e.p=0,e.n=1,t.getFocusCategories();case 1:t.focusCategories=e.v,e.n=3;break;case 2:e.p=2,a=e.v,console.error(a);case 3:return e.p=3,t.focusCategories.length>0&&(t.selectedFocusCategoryId=t.focusCategories[0].id),t.loaded=!0,e.f(3);case 4:return e.a(2)}},e,null,[[0,2,3,4]])}))()}},O=$;var R=(0,h.A)(O,o,i,!1,null,null,null);const Y=R.exports}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.