var EDP_MediaDevice=""; var EDP_mdevice=""; var EDP_uimob=""; var EDP_uidarktheme=""; var EDP_language="en"; var EDP_appName="/./"; var EDP_uiportal="true"; var EDP_portalDesign=""; if(typeof(appName)=="undefined"){ appName=EDP_appName; } var appNameWithSuffix="/./"; var EDP_RESVERSION="20240109"; var EDP_UI_ENABLESCROLLOFDATAGRID="true"; var controlServlet_Service_TimeConsumed=""; var EDP_CONSUMED="274340796"; var EDP_CONSUMED1="null"; var UI_EXTENSION_CAPTURE="false"; var EDPEXECUTE_popover=" edpExecutePopOver(self); "; var EDPEXECUTE_popoverForPrevious=" edpExecutePopOverForPrevious(self); "; var EDPEXECUTE_datagridShowMoreButton="{'edp-context':{showMoreButton:false,trElement:self},onclickinnner:'self.OBJECT_.showMoreButton=true; edpReact();', onmouseoverinner:' eval(self.getAttribute(\"onclickinnner\")); delayExecution(self,true); ' ,onmouseoutinner:'delayExecution(self,false,function(){ self.OBJECT_.showMoreButton=false; edpReact(); }); ' }"; var NOT_NULL_KEY= ' should not be null ' var SHOULD_BE_NUMBER=' should be number '; var SHOULD_BE_POSITIVE_INTEGER= ' should be postive integer ' ; var LENGH_SHOULD_BE_MORE_THAN=' length should be more than '; var LENGH_SHOULD_BE_LESS_THAN='length should be less than'; var FORMAT_SHOULD_BE=' format should be '; var SHOULD_BE_DATE=' should be date ' ; var SHOULD_BE_EMAIL=' should be email ' ; var SHOULD_BE_URL =' should be website URL ' ; var SHOULD_BE_PHONE_NUMBER=' should be phone number ' ; var SHOULD_BE_VALID_CHARACTER=' should be valid character '; var LANGUAGE_FLAG= "en"; var MIN_VALUE=" should be more than/equals to "; var MAX_VALUE=" should be less than/equals to "; var MSG_DELETE_CONFORM="Do you really want to delete records?"; var MSG_COPY_CONFORM="Do you really want to copy?"; var MSG_SELECT_RECORD ="Please select a record in the first"; var MSG_SELECT_ONLY_RECORD ="Please select only one record"; var MSG_OPERATE_CONFORM ="Are you sure to opreate"; var MSG_DELETE_LINE_CONFORM="Do you really want to delete the record line"; var MSG_COPY_LINE_MUST_SELECT="You must select a record line to copy at first"; var SCREEN_POPUP="Screen Popup"; var OPERATION_SUCESS="Operate sucessfully"; var OPERATION_FAIL="Operation failed"; var OPERATION_PROCESS="In the progress of processing"; var OPERATION_SAVEATFIRST="Please save data at first"; var DOWNLOADING_PROCESS="System is downloading data,please wait"; var UI_SAVINGTABLESETTING="Save Table Setting"; var UI_RECOVERTODEFAULTTABLESETTING="Recover To Default Table Setting"; var UI_TABLESETTINGTIPS="Drag the header of the table title to enter table setting mode, which allows you to change the order of the table list. After saving the table settings, the changed settings will be maintained during this access session (in the demonstration environment). You can also enable employee level or company level table settings in a formal environment."; var UI_TABLECOLUMNSETTINGTIPS="Setting of Table Columns,Number of columns hidden is"; var UI_SERVICEISEXPIRACY="Service is expiracy"; var OPERATION_CHANGEUIBYITEMGROUP="Changing template will reset value of related items, are you sure?"; var UI_CONFIRM="Confirm"; var HAS_SPACE="has space"; var MUST_SELECT_WORKFLOW_ACTION="Please select a workflow action"; var WORKFLOW_APPROVAL="Workflow Approval"; var TIPS_OFQUICKBATCHCOPYINPUT= "Quick batch copy input can help you directly copy multiple rows and columns from the other party's Excel table data (if it is PDF, you can convert it to Excel first), and then paste them into the table with one click to achieve batch input. If the order of the columns is not consistent with the Excel table, you can also adjust the header columns of the table and save them as templates, which can achieve one click copying of multiple rows and columns from Excel to product rows. It can greatly improve work efficiency. If you need to activate, you can contact the Li Bo software to activate."; var TIPS_AIMATCHPRODUCTDESCRIPTION= "By using AI artificial intelligence to automatically recognize input product descriptions and matching product English descriptions, it can greatly reduce the need for business personnel to manually locate corresponding products based on keywords in product descriptions. Because in daily work, if the product number in the quotation/order provided by the customer/supplier cannot match the product, and the product description of the other party is not the same as ours (because the product description contains multiple industry attributes and different company descriptions, and some customer quotation product descriptions may repeatedly include product names, specifications, etc.), it would require valuable human time, Manually try matching multiple times through keywords. And AI will automatically analyze the matching degree of multiple industry attributes in product descriptions. Usage: The product description of the customer/supplier's order/quotation can be directly copied through the EDP system's one click column, or multiple rows and columns can be quickly copied from the customer's Excel (if it is PDF, it can be converted to Excel) to the product description of the product line for AI to automatically recognize. AI will automatically train and infer the degree of product matching. If the product description includes product name, specifications, and other information, it can also be automatically recognized through training. If you need to activate, please contact the Lipo software to activate."; if("zh"==LANGUAGE_FLAG){ NOT_NULL_KEY= ' 不能为空 ' SHOULD_BE_NUMBER=' 必须为数值 '; SHOULD_BE_POSITIVE_INTEGER= ' 必须为正整数 ' ; LENGH_SHOULD_BE_MORE_THAN=' 长度不能大于 '; LENGH_SHOULD_BE_LESS_THAN=' 长度不能小于'; FORMAT_SHOULD_BE=' 格式必须是 '; SHOULD_BE_DATE=' 必须为日期 ' ; SHOULD_BE_EMAIL=' 必须为邮件号码 ' ; SHOULD_BE_URL =' 必须是网址 ' ; SHOULD_BE_PHONE_NUMBER=' 必须是电话号码 ' ; SHOULD_BE_VALID_CHARACTER=' 必须是有效字符 '; MIN_VALUE=' 必须大于等于 ' ; MAX_VALUE=' 必须小于等于 '; MSG_DELETE_CONFORM="您是否要删除记录?"; MSG_COPY_CONFORM="您是否要复制记录?" MSG_SELECT_RECORD ="请先选择记录"; MSG_SELECT_ONLY_RECORD ="只能选择一条记录进行操作"; MSG_OPERATE_CONFORM ="确认要执行"; MSG_DELETE_LINE_CONFORM="您是否要删除行记录?"; MSG_COPY_LINE_MUST_SELECT="您要先选中记录行才能复制"; SCREEN_POPUP="弹屏"; OPERATION_SUCESS="操作成功"; OPERATION_FAIL="操作失败"; OPERATION_PROCESS="正在处理中"; } if("hk"==LANGUAGE_FLAG){ NOT_NULL_KEY= ' 不能為空 ' SHOULD_BE_NUMBER=' 必須為數值 '; SHOULD_BE_POSITIVE_INTEGER= ' 必須為正整數 ' ; LENGH_SHOULD_BE_MORE_THAN=' 長度不能大於 '; LENGH_SHOULD_BE_LESS_THAN=' 長度不能小於'; FORMAT_SHOULD_BE=' 格式必須是 '; SHOULD_BE_DATE=' 必須為日期 ' ; SHOULD_BE_EMAIL=' 必須為郵件號碼 ' ; SHOULD_BE_URL =' 必須是網址 ' ; SHOULD_BE_PHONE_NUMBER=' 必須是電話號碼 ' ; SHOULD_BE_VALID_CHARACTER=' 必須是有效字符 '; MIN_VALUE=' 必須大於等於 ' ; MAX_VALUE=' 必須小於等於 '; MSG_DELETE_CONFORM="您是否要刪除記錄?"; MSG_COPY_CONFORM="您是否要複制記錄?" MSG_SELECT_RECORD ="請先選擇記錄"; MSG_SELECT_ONLY_RECORD ="只能選擇一條記錄進行操作"; MSG_OPERATE_CONFORM ="確認要執行"; MSG_DELETE_LINE_CONFORM="您是否要刪除這一行記錄?"; MSG_COPY_LINE_MUST_SELECT="您要先選中記錄行才能復制"; SCREEN_POPUP="彈屏"; OPERATION_SUCESS="操作成功"; OPERATION_FAIL="操作失敗"; OPERATION_PROCESS="正在處理中"; } if("fr"==LANGUAGE_FLAG){ NOT_NULL_KEY= ' Ne peut pas être vide ' SHOULD_BE_NUMBER=' Doit être une valeur numérique '; SHOULD_BE_POSITIVE_INTEGER= ' Doit être un entier positif ' ; LENGH_SHOULD_BE_MORE_THAN=' La longueur ne peut être supérieure à '; LENGH_SHOULD_BE_LESS_THAN=' La longueur ne peut être inférieure à '; FORMAT_SHOULD_BE=' Le format doit être '; SHOULD_BE_DATE=' Doit être la date ' ; SHOULD_BE_EMAIL=' Doit être un numéro de courrier ' ; SHOULD_BE_URL =' Doit être une URL ' ; SHOULD_BE_PHONE_NUMBER=' Doit être un numéro de téléphone ' ; SHOULD_BE_VALID_CHARACTER=' Doit être un caractère valide '; MIN_VALUE=' Doit être supérieur ou égal ' ; MAX_VALUE=' Doit être inférieur ou égal '; MSG_DELETE_CONFORM="Voulez-vous supprimer l'enregistrement??"; MSG_COPY_CONFORM="Voulez-vous supprimer l'enregistrement?" MSG_SELECT_RECORD ="Veuillez d'abord sélectionner un enregistrement"; MSG_SELECT_ONLY_RECORD ="Ne peut sélectionner qu'un seul enregistrement à exploiter"; MSG_OPERATE_CONFORM ="Confirmer pour exécuter"; MSG_DELETE_LINE_CONFORM="Voulez-vous supprimer cet enregistrement de ligne?"; MSG_COPY_LINE_MUST_SELECT="Vous devez d'abord sélectionner la ligne d'enregistrement à copier"; SCREEN_POPUP="Écran de lecture"; OPERATION_SUCESS="Opération réussie"; OPERATION_FAIL="Opération a échoué"; OPERATION_PROCESS="Traitement"; } var edpInsertInvokeMethodList=new Array(); function EDPInsertInvokeMethod (functionObj){ edpInsertInvokeMethodList.push(functionObj); }