var EDP_MediaDevice=""; var EDP_mdevice=""; var EDP_uimob=""; var EDP_uidarktheme=""; var EDP_language="zh"; var EDP_appName="/"; var EDP_uiportal=""; var EDP_portalDesign=""; if(typeof(appName)=="undefined"){ appName=EDP_appName; } var appNameWithSuffix="/"; var EDP_RESVERSION="20240302"; var EDP_UI_ENABLESCROLLOFDATAGRID="true"; var controlServlet_Service_TimeConsumed=""; var EDP_CONSUMED="-613252191"; 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(self);', onmouseoverinner:' eval(self.getAttribute(\"onclickinnner\")); delayExecution(self,true); ' ,onmouseoutinner:'delayExecution(self,false,function(){ self.OBJECT_.showMoreButton=false; edpReact(self); }); ' }"; 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= "zh"; 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 MSG_CAN_NOT_SAVE ="You can not update the record"; 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="请先保存数据"; var DOWNLOADING_PROCESS="系统正在下载数据,请等待..."; var UI_SAVINGTABLESETTING="保存表格设置"; var UI_RECOVERTODEFAULTTABLESETTING="恢复到默认表格设置"; var UI_TABLESETTINGTIPS="拖动表格的标题头部就进入了表格设置模式,可以更改表格列表顺序。表格设置保存后,本次访问会话(演示环境中)会保持更改的设置。也可以在正式环境中,启用员工级别,或者是公司级别的表格设置。"; var UI_TABLECOLUMNSETTINGTIPS="设定表格列信息,已隐藏列数量为"; var UI_SERVICEISEXPIRACY="服务过期"; var OPERATION_CHANGEUIBYITEMGROUP="Changing template will reset value of related items, are you sure?"; var UI_CONFIRM="确认"; var HAS_SPACE="有空格"; var MUST_SELECT_WORKFLOW_ACTION="请选择审批动作"; var WORKFLOW_APPROVAL="流程审批"; var TIPS_OFQUICKBATCHCOPYINPUT= "快速批量复制输入可以帮助您从对方的Excel表格数据(如果是PDF可以先转Excel)直接复制多行多列然后再一键粘贴到表格中实现批量输入。如果列的顺序与Excel表格不一直,也可以调整表格的头部列并保存为模版,就可以实现一键从Excel复制多行多列到产品行。可以极大提升工作效率。如果需要开通,可以联系理泊软件开通。"; var TIPS_AIMATCHPRODUCTDESCRIPTION= "通过AI人工智能自动识别输入的产品描述,产品英文描述来匹配产品,可以大大减少业务人员手动依据产品描述的关键字来定位对应的产品。 因为日常工作中,如果客户/供应商提供的报价单/订单中的产品编号无法匹配到产品,而对方的产品描述与我方不完成一样(因为产品描述中包含的多个行业属性不同公司描述不一样,有的客户报价单的产品描述还会重复包含产品名称,规格等),原来就需要人工花费宝贵的时间,通过关键词多次手动尝试匹配。 而通过AI会自动分析产品描述中的多种行业属性的匹配度。 使用:可以将客户/供应商的订单/报价单的产品描述直接通过EDP系统的一键按列复制,或者是多行多列从客户的Excel中(如果是PDF,可以先转成Excel)快速复制到产品行的产品描述中让AI自动识别。 AI会自动训练和推理产品匹配的程度。如果产品描述中包含产品名称,规格等其他信息通过训练也是可以自动识别。如果需要开通,请联系理泊软件开通。"; 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); }