From f8d9d153bcc51c481103ed5d27db66adcf6425ca Mon Sep 17 00:00:00 2001 From: ibizdev Date: Sun, 19 Oct 2025 23:28:36 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=20opensource=5Fadmin=20=E5=8F=91=E5=B8=83?= =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E4=BB=A3=E7=A0=81=20[ibizodooservice?= =?UTF-8?q?=EF=BC=8Cibizodooapp]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/PSDATAENTITIES/ir_cron.json | 39 + .../base/PSDATAENTITIES/res_company.json | 106 +- .../base/PSDATAENTITIES/res_partner.json | 97 + .../View/PSDEDQCODES/MYSQL5.json | 5 +- .../res_partner/PSDEDATARELATIONS/emp.json | 4 +- .../res_partner/PSDEDRITEMS/DRItem.json | 2 +- .../base/PSDATAENTITIES/res_users.json | 2 +- .../res_users/PSDEDRGROUPS/Auto01.json | 7 + .../PSDATAENTITIES/discuss_channel.json | 6 + .../mail/PSDATAENTITIES/mail_followers.json | 128 + .../PSDEDQCODES/MYSQL5.json | 9 +- .../PSAPPDATAENTITIES/discuss_channel.json | 6 +- .../hr_employee/PSDATAVIEWS/emp_info.json | 64 +- .../PSPANELS/abab0481faf5416afc5.json | 2 +- .../PSAPPDATAENTITIES/ir_cron.json | 22 + .../ir_cron/PSFORMS/main2.json | 23 +- .../PSAPPDATAENTITIES/mail_followers.json | 42 + .../PSTREEVIEWS/discuss_tree.json | 16 +- .../mail_template/PSFORMS/main3.json | 12 +- .../PSAPPDATAENTITIES/res_company.json | 78 +- .../res_company/PSFORMS/main.json | 4 +- .../PSAPPDATAENTITIES/res_partner.json | 42 + .../res_partner/PSFORMS/main.json | 50 +- .../discuss_channel_main_pop_view.json | 4550 +++++++++++++++++ .../discuss_channel_main_view.json | 4 +- .../hr_employee_multi_data_view.json | 64 +- .../PSAPPDEVIEWS/ir_cron_main_view.json | 23 +- .../mail_message_discuss_main_view.json | 16 +- .../PSAPPDEVIEWS/mail_template_main_view.json | 12 +- .../PSAPPDEVIEWS/res_company_edit_view.json | 4 +- .../PSAPPDEVIEWS/res_company_main_view.json | 4 +- .../PSAPPDEVIEWS/res_partner_main_view.json | 56 +- .../PSAPPDEVIEWS/res_users_main_view.json | 10 +- .../PSAPPDEVIEWS/res_users_personal_view.json | 10 +- .../PSAPPINDEXVIEWS/crm_index_view.json | 4 +- .../PSAPPINDEXVIEWS/discuss_index_view.json | 4 +- .../PSAPPINDEXVIEWS/hr_index_view.json | 8 +- .../PSAPPINDEXVIEWS/partner_index_view.json | 4 +- .../PSAPPINDEXVIEWS/setting_index_view.json | 396 +- .../PSAPPMENUS/setting_index_view.json | 226 +- model/PSSYSAPPS/ibizodooapp/PSSYSAPP.json | 86 +- model/PSSYSSERVICEAPIS/ServiceAPI.json | 50 +- model/PSSYSTEM.json | 1 + 43 files changed, 5638 insertions(+), 660 deletions(-) create mode 100644 model/PSMODULES/base/PSDATAENTITIES/res_users/PSDEDRGROUPS/Auto01.json create mode 100644 model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_main_pop_view.json diff --git a/model/PSMODULES/base/PSDATAENTITIES/ir_cron.json b/model/PSMODULES/base/PSDATAENTITIES/ir_cron.json index 60e3ff266..427a4fbea 100644 --- a/model/PSMODULES/base/PSDATAENTITIES/ir_cron.json +++ b/model/PSMODULES/base/PSDATAENTITIES/ir_cron.json @@ -3100,6 +3100,17 @@ "queryCodeExp" : "t11.`NAME`", "standardColumnName" : "`NAME`" } ], + "getAllPSDEFSearchModes" : [ { + "codeName" : "N_NAME_EQ", + "name" : "N_NAME_EQ", + "stdDataType" : 25, + "valueOP" : "EQ" + }, { + "codeName" : "N_NAME_LIKE", + "name" : "N_NAME_LIKE", + "stdDataType" : 25, + "valueOP" : "LIKE" + } ], "getAllPSDEFUIModes" : [ { "codeName" : "MobileDefault", "name" : "[NAME][动作名称]移动端默认", @@ -5281,6 +5292,34 @@ "sourceType" : "DEFSEARCHMODE", "stdDataType" : 25, "type" : "SIMPLE" + }, { + "logicName" : "动作名称", + "name" : "n_name_eq", + "getPSDEFSearchMode" : { + "modelref" : true, + "id" : "N_NAME_EQ" + }, + "getPSDEField" : { + "name" : "NAME", + "codeName" : "name" + }, + "sourceType" : "DEFSEARCHMODE", + "stdDataType" : 25, + "type" : "SIMPLE" + }, { + "logicName" : "动作名称", + "name" : "n_name_like", + "getPSDEFSearchMode" : { + "modelref" : true, + "id" : "N_NAME_LIKE" + }, + "getPSDEField" : { + "name" : "NAME", + "codeName" : "name" + }, + "sourceType" : "DEFSEARCHMODE", + "stdDataType" : 25, + "type" : "SIMPLE" }, { "logicName" : "执行帐户", "name" : "n_user_id_eq", diff --git a/model/PSMODULES/base/PSDATAENTITIES/res_company.json b/model/PSMODULES/base/PSDATAENTITIES/res_company.json index 2415d7ad8..e36d9cc5a 100644 --- a/model/PSMODULES/base/PSDATAENTITIES/res_company.json +++ b/model/PSMODULES/base/PSDATAENTITIES/res_company.json @@ -4065,7 +4065,6 @@ "name" : "[LAYOUT_BACKGROUND][布局背景]移动端默认", "stringLength" : 60, "uIMode" : "MOBILEDEFAULT", - "allowEmpty" : false, "mobileMode" : true, "needCodeListConfig" : true }, @@ -4083,7 +4082,6 @@ "name" : "[LAYOUT_BACKGROUND][布局背景]", "stringLength" : 60, "uIMode" : "DEFAULT", - "allowEmpty" : false, "needCodeListConfig" : true }, "type" : "DEFAULT" @@ -4139,8 +4137,7 @@ "serviceCodeName" : "layout_background", "stdDataType" : 25, "stringLength" : 60, - "valueFormat" : "%1$s", - "allowEmpty" : false + "valueFormat" : "%1$s" }, { "getAllPSDEFDTColumns" : [ { "columnName" : "PAYMENT_ONBOARDING_PAYMENT_METHOD", @@ -4662,7 +4659,6 @@ "name" : "[ACCOUNT_PRICE_INCLUDE][Default Sales Price Include]移动端默认", "stringLength" : 60, "uIMode" : "MOBILEDEFAULT", - "allowEmpty" : false, "mobileMode" : true, "needCodeListConfig" : true }, @@ -4680,7 +4676,6 @@ "name" : "[ACCOUNT_PRICE_INCLUDE][Default Sales Price Include]", "stringLength" : 60, "uIMode" : "DEFAULT", - "allowEmpty" : false, "needCodeListConfig" : true }, "type" : "DEFAULT" @@ -4736,8 +4731,7 @@ "serviceCodeName" : "account_price_include", "stdDataType" : 25, "stringLength" : 60, - "valueFormat" : "%1$s", - "allowEmpty" : false + "valueFormat" : "%1$s" }, { "getAllPSDEFDTColumns" : [ { "columnName" : "ATTENDANCE_OVERTIME_VALIDATION", @@ -5061,7 +5055,6 @@ "name" : "[FISCALYEAR_LAST_MONTH][会计年度最后一个月]", "stringLength" : 60, "uIMode" : "DEFAULT", - "allowEmpty" : false, "needCodeListConfig" : true }, "type" : "DEFAULT" @@ -5077,7 +5070,6 @@ "name" : "[FISCALYEAR_LAST_MONTH][会计年度最后一个月]移动端默认", "stringLength" : 60, "uIMode" : "MOBILEDEFAULT", - "allowEmpty" : false, "mobileMode" : true, "needCodeListConfig" : true }, @@ -5135,8 +5127,7 @@ "serviceCodeName" : "fiscalyear_last_month", "stdDataType" : 25, "stringLength" : 60, - "valueFormat" : "%1$s", - "allowEmpty" : false + "valueFormat" : "%1$s" }, { "getAllPSDEFDTColumns" : [ { "columnName" : "ATTENDANCE_BARCODE_SOURCE", @@ -5642,7 +5633,6 @@ "editorType" : "MOBTEXT", "name" : "[FISCALYEAR_LAST_DAY][会计年度最后一天]移动端默认", "uIMode" : "MOBILEDEFAULT", - "allowEmpty" : false, "mobileMode" : true }, "type" : "MOBILEDEFAULT", @@ -5657,8 +5647,7 @@ "codeName" : "Default", "editorType" : "TEXTBOX", "name" : "[FISCALYEAR_LAST_DAY][会计年度最后一天]", - "uIMode" : "DEFAULT", - "allowEmpty" : false + "uIMode" : "DEFAULT" }, "type" : "DEFAULT" } ], @@ -5696,8 +5685,7 @@ }, "serviceCodeName" : "fiscalyear_last_day", "stdDataType" : 9, - "valueFormat" : "%1$s", - "allowEmpty" : false + "valueFormat" : "%1$s" }, { "getAllPSDEFDTColumns" : [ { "columnName" : "ANNUAL_INVENTORY_DAY", @@ -6732,8 +6720,7 @@ "codeName" : "Default", "editorType" : "TEXTBOX", "name" : "[PO_LEAD][采购提前期]", - "uIMode" : "DEFAULT", - "allowEmpty" : false + "uIMode" : "DEFAULT" }, "type" : "DEFAULT" }, { @@ -6747,7 +6734,6 @@ "editorType" : "MOBTEXT", "name" : "[PO_LEAD][采购提前期]移动端默认", "uIMode" : "MOBILEDEFAULT", - "allowEmpty" : false, "mobileMode" : true }, "type" : "MOBILEDEFAULT", @@ -6787,8 +6773,7 @@ }, "serviceCodeName" : "po_lead", "stdDataType" : 7, - "valueFormat" : "%1$s", - "allowEmpty" : false + "valueFormat" : "%1$s" }, { "getAllPSDEFDTColumns" : [ { "columnName" : "MANUFACTURING_LEAD", @@ -6808,7 +6793,6 @@ "editorType" : "MOBTEXT", "name" : "[MANUFACTURING_LEAD][制造提前期]移动端默认", "uIMode" : "MOBILEDEFAULT", - "allowEmpty" : false, "mobileMode" : true }, "type" : "MOBILEDEFAULT", @@ -6823,8 +6807,7 @@ "codeName" : "Default", "editorType" : "TEXTBOX", "name" : "[MANUFACTURING_LEAD][制造提前期]", - "uIMode" : "DEFAULT", - "allowEmpty" : false + "uIMode" : "DEFAULT" }, "type" : "DEFAULT" } ], @@ -6862,8 +6845,7 @@ }, "serviceCodeName" : "manufacturing_lead", "stdDataType" : 7, - "valueFormat" : "%1$s", - "allowEmpty" : false + "valueFormat" : "%1$s" }, { "getAllPSDEFDTColumns" : [ { "columnName" : "SECURITY_LEAD", @@ -6882,8 +6864,7 @@ "codeName" : "Default", "editorType" : "TEXTBOX", "name" : "[SECURITY_LEAD][销售安全天数]", - "uIMode" : "DEFAULT", - "allowEmpty" : false + "uIMode" : "DEFAULT" }, "type" : "DEFAULT" }, { @@ -6897,7 +6878,6 @@ "editorType" : "MOBTEXT", "name" : "[SECURITY_LEAD][销售安全天数]移动端默认", "uIMode" : "MOBILEDEFAULT", - "allowEmpty" : false, "mobileMode" : true }, "type" : "MOBILEDEFAULT", @@ -6937,8 +6917,7 @@ }, "serviceCodeName" : "security_lead", "stdDataType" : 7, - "valueFormat" : "%1$s", - "allowEmpty" : false + "valueFormat" : "%1$s" }, { "getAllPSDEFDTColumns" : [ { "columnName" : "DAYS_TO_PURCHASE", @@ -7595,7 +7574,6 @@ "name" : "[ACCOUNT_OPENING_DATE][期初分录]移动端默认", "uIMode" : "MOBILEDEFAULT", "valueFormat" : "%1$tY-%1$tm-%1$td", - "allowEmpty" : false, "mobileMode" : true }, "type" : "MOBILEDEFAULT", @@ -7611,8 +7589,7 @@ "editorType" : "DATEPICKEREX_NOTIME", "name" : "[ACCOUNT_OPENING_DATE][期初分录]", "uIMode" : "DEFAULT", - "valueFormat" : "%1$tY-%1$tm-%1$td", - "allowEmpty" : false + "valueFormat" : "%1$tY-%1$tm-%1$td" }, "type" : "DEFAULT" } ], @@ -7651,8 +7628,7 @@ }, "serviceCodeName" : "account_opening_date", "stdDataType" : 5, - "valueFormat" : "%1$tY-%1$tm-%1$td", - "allowEmpty" : false + "valueFormat" : "%1$tY-%1$tm-%1$td" }, { "getAllPSDEFDTColumns" : [ { "columnName" : "PURCHASE_LOCK_DATE", @@ -9341,8 +9317,7 @@ "path" : "PSMODULES/base/PSDATAENTITIES/res_currency.json" }, "stringLength" : 100, - "uIMode" : "DEFAULT", - "allowEmpty" : false + "uIMode" : "DEFAULT" }, "type" : "DEFAULT" }, { @@ -9356,7 +9331,6 @@ }, "stringLength" : 100, "uIMode" : "MOBILEDEFAULT", - "allowEmpty" : false, "mobileMode" : true }, "type" : "MOBILEDEFAULT", @@ -9427,7 +9401,6 @@ "stdDataType" : 25, "stringLength" : 100, "valueFormat" : "%1$s", - "allowEmpty" : false, "linkDEField" : true }, { "getAllPSDEFDTColumns" : [ { @@ -9453,8 +9426,7 @@ "path" : "PSMODULES/base/PSDATAENTITIES/res_partner.json" }, "stringLength" : 100, - "uIMode" : "DEFAULT", - "allowEmpty" : false + "uIMode" : "DEFAULT" }, "type" : "DEFAULT" }, { @@ -9468,7 +9440,6 @@ }, "stringLength" : 100, "uIMode" : "MOBILEDEFAULT", - "allowEmpty" : false, "mobileMode" : true }, "type" : "MOBILEDEFAULT", @@ -9539,7 +9510,6 @@ "stdDataType" : 25, "stringLength" : 100, "valueFormat" : "%1$s", - "allowEmpty" : false, "linkDEField" : true }, { "getAllPSDEFDTColumns" : [ { @@ -11772,7 +11742,6 @@ "refPickupPSDEViewCodeName" : "PickupView", "stringLength" : 200, "uIMode" : "MOBILEDEFAULT", - "allowEmpty" : false, "mobileMode" : true }, "type" : "MOBILEDEFAULT", @@ -11796,8 +11765,7 @@ }, "refPickupPSDEViewCodeName" : "PickupView", "stringLength" : 200, - "uIMode" : "DEFAULT", - "allowEmpty" : false + "uIMode" : "DEFAULT" }, "type" : "DEFAULT" } ], @@ -11863,7 +11831,6 @@ "codeName" : "partner_id" }, "viewLevel" : 0, - "allowEmpty" : false, "linkDEField" : true, "phisicalDEField" : false }, { @@ -11904,8 +11871,7 @@ }, "refPickupPSDEViewCodeName" : "PickupView", "stringLength" : 200, - "uIMode" : "DEFAULT", - "allowEmpty" : false + "uIMode" : "DEFAULT" }, "type" : "DEFAULT" }, { @@ -11928,7 +11894,6 @@ "refPickupPSDEViewCodeName" : "PickupView", "stringLength" : 200, "uIMode" : "MOBILEDEFAULT", - "allowEmpty" : false, "mobileMode" : true }, "type" : "MOBILEDEFAULT", @@ -11996,7 +11961,6 @@ "codeName" : "currency_id" }, "viewLevel" : 0, - "allowEmpty" : false, "linkDEField" : true, "phisicalDEField" : false }, { @@ -12729,8 +12693,7 @@ }, "sourceType" : "DEFIELD", "stdDataType" : 5, - "type" : "SIMPLE", - "allowEmpty" : false + "type" : "SIMPLE" }, { "logicName" : "Default Sales Price Include", "name" : "account_price_include", @@ -12741,8 +12704,7 @@ "sourceType" : "DEFIELD", "stdDataType" : 25, "stringLength" : 60, - "type" : "SIMPLE", - "allowEmpty" : false + "type" : "SIMPLE" }, { "logicName" : "Storno会计应用程序", "name" : "account_storno", @@ -13181,8 +13143,7 @@ "sourceType" : "DEFIELD", "stdDataType" : 25, "stringLength" : 100, - "type" : "SIMPLE", - "allowEmpty" : false + "type" : "SIMPLE" }, { "logicName" : "币别", "name" : "currency_name", @@ -13193,8 +13154,7 @@ "sourceType" : "DEFIELD", "stdDataType" : 25, "stringLength" : 200, - "type" : "SIMPLE", - "allowEmpty" : false + "type" : "SIMPLE" }, { "logicName" : "采购前置天数", "name" : "days_to_purchase", @@ -13301,8 +13261,7 @@ }, "sourceType" : "DEFIELD", "stdDataType" : 9, - "type" : "SIMPLE", - "allowEmpty" : false + "type" : "SIMPLE" }, { "logicName" : "会计年度最后一个月", "name" : "fiscalyear_last_month", @@ -13313,8 +13272,7 @@ "sourceType" : "DEFIELD", "stdDataType" : 25, "stringLength" : 60, - "type" : "SIMPLE", - "allowEmpty" : false + "type" : "SIMPLE" }, { "jsonFormat" : "yyyy-MM-dd", "logicName" : "全球锁定日期", @@ -13516,8 +13474,7 @@ "sourceType" : "DEFIELD", "stdDataType" : 25, "stringLength" : 60, - "type" : "SIMPLE", - "allowEmpty" : false + "type" : "SIMPLE" }, { "logicName" : "制造提前期", "name" : "manufacturing_lead", @@ -13527,8 +13484,7 @@ }, "sourceType" : "DEFIELD", "stdDataType" : 7, - "type" : "SIMPLE", - "allowEmpty" : false + "type" : "SIMPLE" }, { "logicName" : "Attachment Count", "name" : "message_attachment_count", @@ -13691,8 +13647,7 @@ "sourceType" : "DEFIELD", "stdDataType" : 25, "stringLength" : 100, - "type" : "SIMPLE", - "allowEmpty" : false + "type" : "SIMPLE" }, { "logicName" : "合作伙伴", "name" : "partner_name", @@ -13703,8 +13658,7 @@ "sourceType" : "DEFIELD", "stdDataType" : 25, "stringLength" : 200, - "type" : "SIMPLE", - "allowEmpty" : false + "type" : "SIMPLE" }, { "logicName" : "选择支付方式", "name" : "payment_onboarding_payment_method", @@ -13746,8 +13700,7 @@ }, "sourceType" : "DEFIELD", "stdDataType" : 7, - "type" : "SIMPLE", - "allowEmpty" : false + "type" : "SIMPLE" }, { "logicName" : "销售订单修改", "name" : "po_lock", @@ -13917,8 +13870,7 @@ }, "sourceType" : "DEFIELD", "stdDataType" : 7, - "type" : "SIMPLE", - "allowEmpty" : false + "type" : "SIMPLE" }, { "logicName" : "序列", "name" : "sequence", diff --git a/model/PSMODULES/base/PSDATAENTITIES/res_partner.json b/model/PSMODULES/base/PSDATAENTITIES/res_partner.json index 17e0a77a2..6c5592a38 100644 --- a/model/PSMODULES/base/PSDATAENTITIES/res_partner.json +++ b/model/PSMODULES/base/PSDATAENTITIES/res_partner.json @@ -474,6 +474,26 @@ "logicName" : "默认(全部数据)", "name" : "VIEW", "getPSDEDQMain" : { + "getChildPSDEDQJoins" : [ { + "getDERPSDataEntity" : { + "modelref" : true, + "path" : "PSMODULES/hr/PSDATAENTITIES/hr_employee.json" + }, + "getJoinPSDER" : { + "modelref" : true, + "path" : "PSMODULES/hr/PSDATAENTITIES/hr_employee/PSDERS/DER1N_HR_EMPLOYEE_RES_PARTNER_WORK_CONTACT_ID.json" + }, + "getJoinPSDataEntity" : { + "modelref" : true, + "path" : "PSMODULES/hr/PSDATAENTITIES/hr_employee.json" + }, + "joinType" : "1NLEFTOUT", + "name" : "HR_EMPLOYEE左外联接 1:NDER1N_HR_EMPLOYEE_RES_PARTNER_WORK_CONTACT_ID", + "getSelectedPSDEDQColumns" : [ { + "alias" : "EMPLOYEE_ID", + "name" : "id" + } ] + } ], "getJoinPSDataEntity" : { "modelref" : true, "path" : "PSMODULES/base/PSDATAENTITIES/res_partner.json" @@ -12334,6 +12354,72 @@ "viewLevel" : 0, "linkDEField" : true, "phisicalDEField" : false + }, { + "getAllPSDEFUIModes" : [ { + "codeName" : "MobileDefault", + "name" : "[REF_USER_ID][相关用户]移动端默认", + "getPSDEFFormItem" : { + "codeName" : "MobileDefault", + "editorType" : "MOBTEXT", + "name" : "[REF_USER_ID][相关用户]移动端默认", + "stringLength" : 100, + "uIMode" : "MOBILEDEFAULT", + "mobileMode" : true + }, + "type" : "MOBILEDEFAULT", + "mobileMode" : true + }, { + "codeName" : "Default", + "name" : "[REF_USER_ID][相关用户]", + "getPSDEFFormItem" : { + "codeName" : "Default", + "editorType" : "TEXTBOX", + "name" : "[REF_USER_ID][相关用户]", + "stringLength" : 100, + "uIMode" : "DEFAULT" + }, + "type" : "DEFAULT" + } ], + "getAllPSDEFValueRules" : [ { + "codeName" : "Default", + "name" : "默认规则", + "getPSDEFVRGroupCondition" : { + "condOp" : "AND", + "condType" : "GROUP", + "name" : "默认组", + "getPSDEFVRConditions" : [ { + "condType" : "STRINGLENGTH", + "dEFName" : "EMPLOYEE_ID", + "maxValue" : 100, + "name" : "默认字符串长度", + "ruleInfo" : "内容长度必须小于等于[100]", + "includeMaxValue" : true, + "includeMinValue" : false, + "keyCond" : true + } ], + "ruleInfo" : "内容长度必须小于等于[100]" + }, + "ruleInfo" : "内容长度必须小于等于[100]", + "checkDefault" : true, + "defaultMode" : true, + "enableBackend" : true, + "enableFront" : true + } ], + "codeName" : "employee_id", + "dEFType" : 5, + "dataType" : "TEXT", + "importOrder" : 1000, + "length" : 100, + "logicName" : "相关员工", + "name" : "EMPLOYEE_ID", + "orderValue" : 1580, + "serviceCodeName" : "employee_id", + "stdDataType" : 25, + "stringLength" : 100, + "valueFormat" : "%1$s", + "viewLevel" : 0, + "phisicalDEField" : false, + "uIAssistDEField" : true }, { "getAllPSDEFUIModes" : [ { "codeName" : "MobileDefault", @@ -15142,6 +15228,17 @@ "stdDataType" : 25, "stringLength" : 500, "type" : "SIMPLE" + }, { + "logicName" : "相关员工", + "name" : "employee_id", + "getPSDEField" : { + "name" : "EMPLOYEE_ID", + "codeName" : "employee_id" + }, + "sourceType" : "DEFIELD", + "stdDataType" : 25, + "stringLength" : 100, + "type" : "SIMPLE" }, { "logicName" : "头像128", "name" : "avatar128", diff --git a/model/PSMODULES/base/PSDATAENTITIES/res_partner/PSDEDATAQUERIES/View/PSDEDQCODES/MYSQL5.json b/model/PSMODULES/base/PSDATAENTITIES/res_partner/PSDEDATAQUERIES/View/PSDEDQCODES/MYSQL5.json index 74c563af7..02c554e27 100644 --- a/model/PSMODULES/base/PSDATAENTITIES/res_partner/PSDEDATAQUERIES/View/PSDEDQCODES/MYSQL5.json +++ b/model/PSMODULES/base/PSDATAENTITIES/res_partner/PSDEDATAQUERIES/View/PSDEDQCODES/MYSQL5.json @@ -76,6 +76,9 @@ }, { "expression" : "t1.`EMPLOYEE`", "name" : "EMPLOYEE" + }, { + "expression" : "t61.`ID`", + "name" : "EMPLOYEE_ID" }, { "expression" : "t1.`FUNCTION`", "name" : "FUNCTION" @@ -230,6 +233,6 @@ "expression" : "t1.`ZIP`", "name" : "ZIP" } ], - "queryCode" : "SELECT\nt1.`ACTIVE`,\nt1.`ADDITIONAL_INFO`,\nt1.`AUTOPOST_BILLS`,\nt1.`BARCODE`,\nt1.`BUYER_ID`,\nt1.`CALENDAR_LAST_NOTIF_ACK`,\nt1.`CITY`,\nt1.`COLOR`,\nt1.`COMMENT`,\nt1.`COMMERCIAL_COMPANY_NAME`,\nt1.`COMMERCIAL_PARTNER_ID`,\nt1.`COMPANY_ID`,\nt1.`COMPANY_NAME`,\nt1.`COMPANY_REGISTRY`,\nt1.`COMPLETE_NAME`,\nt1.`COUNTRY_ID`,\nt31.`NAME` AS `COUNTRY_NAME`,\nt1.`CREATE_DATE`,\nt1.`CREATE_UID`,\nt1.`CREDIT_LIMIT`,\nt1.`CUSTOMER_RANK`,\nt1.`DEBIT_LIMIT`,\nt1.`EMAIL`,\nt1.`EMAIL_NORMALIZED`,\nt1.`EMPLOYEE`,\nt1.`FUNCTION`,\nt1.`ID`,\nt1.`IGNORE_ABNORMAL_INVOICE_AMOUNT`,\nt1.`IGNORE_ABNORMAL_INVOICE_DATE`,\nt1.`INDUSTRY_ID`,\nt1.`INVOICE_EDI_FORMAT_STORE`,\nt1.`INVOICE_SENDING_METHOD`,\nt1.`INVOICE_WARN`,\nt1.`INVOICE_WARN_MSG`,\nt1.`IS_COMPANY`,\nt1.`MESSAGE_BOUNCE`,\nt1.`MOBILE`,\nt1.`NAME`,\nt1.`PARENT_ID`,\nt11.`NAME` AS `PARENT_NAME`,\nt1.`PARTNER_GID`,\nt1.`PARTNER_LATITUDE`,\nt1.`PARTNER_LONGITUDE`,\nt1.`PARTNER_SHARE`,\nt1.`PEPPOL_EAS`,\nt1.`PEPPOL_ENDPOINT`,\nt1.`PHONE`,\nt1.`PHONE_SANITIZED`,\nt1.`PICKING_WARN`,\nt1.`PICKING_WARN_MSG`,\nt1.`PLAN_TO_CHANGE_BIKE`,\nt1.`PLAN_TO_CHANGE_CAR`,\nt1.`PROPERTY_PURCHASE_CURRENCY_ID`,\nt1.`PURCHASE_WARN`,\nt1.`PURCHASE_WARN_MSG`,\nt1.`RECEIPT_REMINDER_EMAIL`,\nt1.`REF`,\nt1.`REMINDER_DATE_BEFORE_RECEIPT`,\nt1.`SALE_WARN`,\nt1.`SALE_WARN_MSG`,\nt1.`SIGNUP_TYPE`,\nt1.`STATE_ID`,\nt21.`NAME` AS `STATE_NAME`,\nt1.`STREET`,\nt1.`STREET2`,\nt1.`SUPPLIER_RANK`,\nt1.`TRUST`,\nt1.`TYPE`,\nt1.`TZ`,\nt1.`USER_ID`,\nt51.`NAME` AS `USER_NAME`,\nt1.`VAT`,\nt1.`WEBSITE`,\nt1.`WRITE_DATE`,\nt1.`WRITE_UID`,\nt1.`ZIP`\nFROM `res_partner` t1 \nLEFT JOIN `res_partner` t11 ON t1.`PARENT_ID` = t11.`ID` \nLEFT JOIN `res_country_state` t21 ON t1.`STATE_ID` = t21.`ID` \nLEFT JOIN `res_country` t31 ON t1.`COUNTRY_ID` = t31.`ID` \nLEFT JOIN `res_users` t41 ON t1.`USER_ID` = t41.`ID` \nLEFT JOIN `res_partner` t51 ON t41.`PARTNER_ID` = t51.`ID` \n", + "queryCode" : "SELECT\nt1.`ACTIVE`,\nt1.`ADDITIONAL_INFO`,\nt1.`AUTOPOST_BILLS`,\nt1.`BARCODE`,\nt1.`BUYER_ID`,\nt1.`CALENDAR_LAST_NOTIF_ACK`,\nt1.`CITY`,\nt1.`COLOR`,\nt1.`COMMENT`,\nt1.`COMMERCIAL_COMPANY_NAME`,\nt1.`COMMERCIAL_PARTNER_ID`,\nt1.`COMPANY_ID`,\nt1.`COMPANY_NAME`,\nt1.`COMPANY_REGISTRY`,\nt1.`COMPLETE_NAME`,\nt1.`COUNTRY_ID`,\nt31.`NAME` AS `COUNTRY_NAME`,\nt1.`CREATE_DATE`,\nt1.`CREATE_UID`,\nt1.`CREDIT_LIMIT`,\nt1.`CUSTOMER_RANK`,\nt1.`DEBIT_LIMIT`,\nt1.`EMAIL`,\nt1.`EMAIL_NORMALIZED`,\nt1.`EMPLOYEE`,\nt61.`ID` AS `EMPLOYEE_ID`,\nt1.`FUNCTION`,\nt1.`ID`,\nt1.`IGNORE_ABNORMAL_INVOICE_AMOUNT`,\nt1.`IGNORE_ABNORMAL_INVOICE_DATE`,\nt1.`INDUSTRY_ID`,\nt1.`INVOICE_EDI_FORMAT_STORE`,\nt1.`INVOICE_SENDING_METHOD`,\nt1.`INVOICE_WARN`,\nt1.`INVOICE_WARN_MSG`,\nt1.`IS_COMPANY`,\nt1.`MESSAGE_BOUNCE`,\nt1.`MOBILE`,\nt1.`NAME`,\nt1.`PARENT_ID`,\nt11.`NAME` AS `PARENT_NAME`,\nt1.`PARTNER_GID`,\nt1.`PARTNER_LATITUDE`,\nt1.`PARTNER_LONGITUDE`,\nt1.`PARTNER_SHARE`,\nt1.`PEPPOL_EAS`,\nt1.`PEPPOL_ENDPOINT`,\nt1.`PHONE`,\nt1.`PHONE_SANITIZED`,\nt1.`PICKING_WARN`,\nt1.`PICKING_WARN_MSG`,\nt1.`PLAN_TO_CHANGE_BIKE`,\nt1.`PLAN_TO_CHANGE_CAR`,\nt1.`PROPERTY_PURCHASE_CURRENCY_ID`,\nt1.`PURCHASE_WARN`,\nt1.`PURCHASE_WARN_MSG`,\nt1.`RECEIPT_REMINDER_EMAIL`,\nt1.`REF`,\nt1.`REMINDER_DATE_BEFORE_RECEIPT`,\nt1.`SALE_WARN`,\nt1.`SALE_WARN_MSG`,\nt1.`SIGNUP_TYPE`,\nt1.`STATE_ID`,\nt21.`NAME` AS `STATE_NAME`,\nt1.`STREET`,\nt1.`STREET2`,\nt1.`SUPPLIER_RANK`,\nt1.`TRUST`,\nt1.`TYPE`,\nt1.`TZ`,\nt1.`USER_ID`,\nt51.`NAME` AS `USER_NAME`,\nt1.`VAT`,\nt1.`WEBSITE`,\nt1.`WRITE_DATE`,\nt1.`WRITE_UID`,\nt1.`ZIP`\nFROM `res_partner` t1 \nLEFT JOIN `res_partner` t11 ON t1.`PARENT_ID` = t11.`ID` \nLEFT JOIN `res_country_state` t21 ON t1.`STATE_ID` = t21.`ID` \nLEFT JOIN `res_country` t31 ON t1.`COUNTRY_ID` = t31.`ID` \nLEFT JOIN `res_users` t41 ON t1.`USER_ID` = t41.`ID` \nLEFT JOIN `res_partner` t51 ON t41.`PARTNER_ID` = t51.`ID` \nLEFT OUTER JOIN `hr_employee` t61 ON t1.`ID` = t61.`WORK_CONTACT_ID` \n", "id" : "PSMODULES/base/PSDATAENTITIES/res_partner/PSDEDATAQUERIES/View/PSDEDQCODES/MYSQL5.json" } \ No newline at end of file diff --git a/model/PSMODULES/base/PSDATAENTITIES/res_partner/PSDEDATARELATIONS/emp.json b/model/PSMODULES/base/PSDATAENTITIES/res_partner/PSDEDATARELATIONS/emp.json index 9df9d1ca7..7c1fc689d 100644 --- a/model/PSMODULES/base/PSDATAENTITIES/res_partner/PSDEDATARELATIONS/emp.json +++ b/model/PSMODULES/base/PSDATAENTITIES/res_partner/PSDEDATARELATIONS/emp.json @@ -9,6 +9,7 @@ "getPSDEDRDetails" : [ { "caption" : "员工", "detailType" : "DRITEM", + "enableMode" : "SCRIPT", "name" : "emp_info", "orderValue" : 1000, "originCaption" : "员工", @@ -18,7 +19,8 @@ }, "getPSSysImage" : { "cssClass" : "card" - } + }, + "testScriptCode" : "data.employee_id;\nconsole.log(\"\");\nreturn data.employee_id != null;" } ], "hideEditItem" : true } \ No newline at end of file diff --git a/model/PSMODULES/base/PSDATAENTITIES/res_partner/PSDEDRITEMS/DRItem.json b/model/PSMODULES/base/PSDATAENTITIES/res_partner/PSDEDRITEMS/DRItem.json index 95c07a866..5a4b333b9 100644 --- a/model/PSMODULES/base/PSDATAENTITIES/res_partner/PSDEDRITEMS/DRItem.json +++ b/model/PSMODULES/base/PSDATAENTITIES/res_partner/PSDEDRITEMS/DRItem.json @@ -6,7 +6,7 @@ "getPSNavigateContexts" : [ { "key" : "HR_EMPLOYEE", "name" : "HR_EMPLOYEE", - "value" : "hr_employee", + "value" : "employee_id", "rawValue" : false } ], "parentDataJO" : { diff --git a/model/PSMODULES/base/PSDATAENTITIES/res_users.json b/model/PSMODULES/base/PSDATAENTITIES/res_users.json index 58b641422..f2374b4e8 100644 --- a/model/PSMODULES/base/PSDATAENTITIES/res_users.json +++ b/model/PSMODULES/base/PSDATAENTITIES/res_users.json @@ -402,7 +402,7 @@ } ], "getAllPSDEDRGroups" : [ { "modelref" : true, - "path" : "PSMODULES/base/PSDATAENTITIES/res_users/PSDEDRGROUPS/Af1610e8f121d6b4dc0.json" + "path" : "PSMODULES/base/PSDATAENTITIES/res_users/PSDEDRGROUPS/Auto01.json" } ], "getAllPSDEDRItems" : [ { "modelref" : true, diff --git a/model/PSMODULES/base/PSDATAENTITIES/res_users/PSDEDRGROUPS/Auto01.json b/model/PSMODULES/base/PSDATAENTITIES/res_users/PSDEDRGROUPS/Auto01.json new file mode 100644 index 000000000..7a70eab81 --- /dev/null +++ b/model/PSMODULES/base/PSDATAENTITIES/res_users/PSDEDRGROUPS/Auto01.json @@ -0,0 +1,7 @@ +{ + "caption" : "主视图", + "codeName" : "Auto01", + "dynaModelFilePath" : "PSMODULES/base/PSDATAENTITIES/res_users/PSDEDRGROUPS/Auto01.json", + "name" : "主视图", + "hidden" : false +} \ No newline at end of file diff --git a/model/PSMODULES/discuss/PSDATAENTITIES/discuss_channel.json b/model/PSMODULES/discuss/PSDATAENTITIES/discuss_channel.json index f33beffe4..d4b8ec5be 100644 --- a/model/PSMODULES/discuss/PSDATAENTITIES/discuss_channel.json +++ b/model/PSMODULES/discuss/PSDATAENTITIES/discuss_channel.json @@ -5589,6 +5589,12 @@ "name" : "讨论频道实体编辑视图", "realModelSubType" : "DEEDITVIEW", "realModelType" : "PSDEVIEWBASE" + }, { + "codeName" : "main_pop_view", + "logicName" : "讨论频道实体主视图(边栏弹出)", + "name" : "讨论频道实体主视图(边栏弹出)", + "realModelSubType" : "DECUSTOMVIEW", + "realModelType" : "PSDEVIEWBASE" }, { "codeName" : "EditView2", "logicName" : "讨论频道实体编辑视图(左右关系)", diff --git a/model/PSMODULES/mail/PSDATAENTITIES/mail_followers.json b/model/PSMODULES/mail/PSDATAENTITIES/mail_followers.json index 579e7b8e9..efeb9ed7a 100644 --- a/model/PSMODULES/mail/PSDATAENTITIES/mail_followers.json +++ b/model/PSMODULES/mail/PSDATAENTITIES/mail_followers.json @@ -341,6 +341,57 @@ "logicName" : "消息提醒", "name" : "mail_message_notify", "getPSDEDQMain" : { + "getChildPSDEDQJoins" : [ { + "getChildPSDEDQJoins" : [ { + "getDERPSDataEntity" : { + "modelref" : true, + "path" : "PSMODULES/base/PSDATAENTITIES/res_users.json" + }, + "getJoinPSDER" : { + "modelref" : true, + "path" : "PSMODULES/base/PSDATAENTITIES/res_users/PSDERS/DER1N_RES_USERS_RES_PARTNER_PARTNER_ID.json" + }, + "getJoinPSDataEntity" : { + "modelref" : true, + "path" : "PSMODULES/base/PSDATAENTITIES/res_users.json" + }, + "joinType" : "1NLEFTOUT", + "name" : "RES_USERS左外联接 1:NDER1N_RES_USERS_RES_PARTNER_PARTNER_ID", + "getPSDEDQGroupCondition" : { + "condOp" : "AND", + "condType" : "GROUP", + "name" : "连接条件", + "getPSDEDQConditions" : [ { + "condOp" : "ISNOTNULL", + "condType" : "SINGLE", + "fieldName" : "ID", + "name" : "(ID) 值不为空(NotNil) ", + "getPSDEField" : { + "name" : "ID", + "codeName" : "id" + } + } ] + }, + "getSelectedPSDEDQColumns" : [ { + "alias" : "USER_ID", + "name" : "ID" + } ] + } ], + "getDERPSDataEntity" : { + "modelref" : true, + "path" : "PSMODULES/mail/PSDATAENTITIES/mail_followers.json" + }, + "getJoinPSDER" : { + "modelref" : true, + "path" : "PSMODULES/mail/PSDATAENTITIES/mail_followers/PSDERS/DER1N_MAIL_FOLLOWERS_RES_PARTNER_PARTNER_ID.json" + }, + "getJoinPSDataEntity" : { + "modelref" : true, + "path" : "PSMODULES/base/PSDATAENTITIES/res_partner.json" + }, + "joinType" : "N1", + "name" : "RES_PARTNER相关N:1(INNER JOIN)DER1N_MAIL_FOLLOWERS_RES_PARTNER_PARTNER_ID" + } ], "getJoinPSDataEntity" : { "modelref" : true, "path" : "PSMODULES/mail/PSDATAENTITIES/mail_followers.json" @@ -642,6 +693,72 @@ "viewLevel" : 0, "linkDEField" : true, "phisicalDEField" : false + }, { + "getAllPSDEFUIModes" : [ { + "codeName" : "MobileDefault", + "name" : "[USER_ID][系统用户标识]移动端默认", + "getPSDEFFormItem" : { + "codeName" : "MobileDefault", + "editorType" : "MOBTEXT", + "name" : "[USER_ID][系统用户标识]移动端默认", + "stringLength" : 100, + "uIMode" : "MOBILEDEFAULT", + "mobileMode" : true + }, + "type" : "MOBILEDEFAULT", + "mobileMode" : true + }, { + "codeName" : "Default", + "name" : "[USER_ID][系统用户标识]", + "getPSDEFFormItem" : { + "codeName" : "Default", + "editorType" : "TEXTBOX", + "name" : "[USER_ID][系统用户标识]", + "stringLength" : 100, + "uIMode" : "DEFAULT" + }, + "type" : "DEFAULT" + } ], + "getAllPSDEFValueRules" : [ { + "codeName" : "Default", + "name" : "默认规则", + "getPSDEFVRGroupCondition" : { + "condOp" : "AND", + "condType" : "GROUP", + "name" : "默认组", + "getPSDEFVRConditions" : [ { + "condType" : "STRINGLENGTH", + "dEFName" : "USER_ID", + "maxValue" : 100, + "name" : "默认字符串长度", + "ruleInfo" : "内容长度必须小于等于[100]", + "includeMaxValue" : true, + "includeMinValue" : false, + "keyCond" : true + } ], + "ruleInfo" : "内容长度必须小于等于[100]" + }, + "ruleInfo" : "内容长度必须小于等于[100]", + "checkDefault" : true, + "defaultMode" : true, + "enableBackend" : true, + "enableFront" : true + } ], + "codeName" : "user_id", + "dEFType" : 5, + "dataType" : "TEXT", + "importOrder" : 1000, + "length" : 100, + "logicName" : "系统用户标识", + "name" : "USER_ID", + "orderValue" : 180, + "serviceCodeName" : "user_id", + "stdDataType" : 25, + "stringLength" : 100, + "valueFormat" : "%1$s", + "viewLevel" : 0, + "phisicalDEField" : false, + "uIAssistDEField" : true }, { "getAllPSDEFDTColumns" : [ { "columnName" : "TYPE", @@ -1241,6 +1358,17 @@ "stdDataType" : 25, "stringLength" : 200, "type" : "SIMPLE" + }, { + "logicName" : "系统用户标识", + "name" : "user_id", + "getPSDEField" : { + "name" : "USER_ID", + "codeName" : "user_id" + }, + "sourceType" : "DEFIELD", + "stdDataType" : 25, + "stringLength" : 100, + "type" : "SIMPLE" }, { "defaultValue" : "40", "logicName" : "关注类型", diff --git a/model/PSMODULES/mail/PSDATAENTITIES/mail_followers/PSDEDATAQUERIES/mail_message_notify/PSDEDQCODES/MYSQL5.json b/model/PSMODULES/mail/PSDATAENTITIES/mail_followers/PSDEDATAQUERIES/mail_message_notify/PSDEDQCODES/MYSQL5.json index 0dbae1087..acadbdd41 100644 --- a/model/PSMODULES/mail/PSDATAENTITIES/mail_followers/PSDEDATAQUERIES/mail_message_notify/PSDEDQCODES/MYSQL5.json +++ b/model/PSMODULES/mail/PSDATAENTITIES/mail_followers/PSDEDATAQUERIES/mail_message_notify/PSDEDQCODES/MYSQL5.json @@ -2,6 +2,10 @@ "dBType" : "MYSQL5", "name" : "MySQL5", "getPSDEDataQueryCodeConds" : [ { + "condType" : "CUSTOM", + "customCond" : "( t21.`ID` IS NOT NULL )", + "name" : "查询条件" + }, { "condType" : "CUSTOM", "customCond" : "( exists(select 1 from `mail_message` t2 where t1.\t\nres_model = t2.model and t2.id=#{ctx.webcontext.id}) AND t1.`TYPE` = '40' AND t1.`PARTNER_ID` <> #{ctx.sessioncontext.srfpartnerid} )", "name" : "查询条件" @@ -21,7 +25,10 @@ }, { "expression" : "t1.`PARTNER_ID`", "name" : "PARTNER_ID" + }, { + "expression" : "t21.`ID`", + "name" : "USER_ID" } ], - "queryCode" : "SELECT\nt1.`ID`,\nt1.`PARTNER_ID`\nFROM `mail_followers` t1 \n", + "queryCode" : "SELECT\nt1.`ID`,\nt1.`PARTNER_ID`,\nt21.`ID` AS `USER_ID`\nFROM `mail_followers` t1 \nLEFT JOIN `res_partner` t11 ON t1.`PARTNER_ID` = t11.`ID` \nLEFT OUTER JOIN `res_users` t21 ON t11.`ID` = t21.`PARTNER_ID` \n", "id" : "PSMODULES/mail/PSDATAENTITIES/mail_followers/PSDEDATAQUERIES/mail_message_notify/PSDEDQCODES/MYSQL5.json" } \ No newline at end of file diff --git a/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json b/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json index f70f47124..6978fd457 100644 --- a/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json +++ b/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json @@ -3483,7 +3483,7 @@ "codeName" : "open_chat", "getFrontPSAppView" : { "modelref" : true, - "path" : "PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_main_view.json", + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_main_pop_view.json", "viewType" : "DECUSTOMVIEW" }, "frontProcessType" : "WIZARD", @@ -4042,6 +4042,10 @@ "modelref" : true, "path" : "PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_main_view.json", "viewType" : "DECUSTOMVIEW" + }, { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_main_pop_view.json", + "viewType" : "DECUSTOMVIEW" }, { "modelref" : true, "path" : "PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_public_multi_data_view.json", diff --git a/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/hr_employee/PSDATAVIEWS/emp_info.json b/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/hr_employee/PSDATAVIEWS/emp_info.json index 1ddb5c55a..ccd57c147 100644 --- a/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/hr_employee/PSDATAVIEWS/emp_info.json +++ b/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/hr_employee/PSDATAVIEWS/emp_info.json @@ -455,7 +455,7 @@ "condOp" : "ISNOTNULL", "dstModelField" : "PERSONAL_INFO2", "logicType" : "SINGLE", - "name" : "PERSONAL_INFO2 值不为空(NotNil)" + "name" : "PERSONAL_INFO2 值不为空(NotNil) " } ], "relatedItemNames" : [ "personal_info2" ], "notMode" : false @@ -547,9 +547,6 @@ "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/hr_employee.json" }, "getPSDEDataViewDataItems" : [ { - "dataType" : 25, - "name" : "job_title" - }, { "dataType" : 25, "name" : "avatar" }, { @@ -557,13 +554,16 @@ "name" : "image" }, { "dataType" : 25, - "name" : "mobile_phone" + "name" : "job_title" }, { "dataType" : 25, - "name" : "work_email" + "name" : "mobile_phone" }, { "dataType" : 25, "name" : "name" + }, { + "dataType" : 25, + "name" : "work_email" }, { "dataType" : 25, "name" : "srfkey", @@ -734,19 +734,6 @@ } } ], "getPSDEDataViewItems" : [ { - "getCapPSLanguageRes" : { - "lanResTag" : "DEF.LNAME.HR_EMPLOYEE.JOB_TITLE" - }, - "caption" : "工作头衔", - "dataItemName" : "job_title", - "itemType" : "DATAITEM", - "name" : "JOB_TITLE", - "getPSAppDEField" : { - "name" : "JOB_TITLE", - "codeName" : "job_title" - }, - "enableSort" : true - }, { "caption" : "头像", "dataItemName" : "avatar", "itemType" : "DATAITEM", @@ -755,7 +742,7 @@ "name" : "AVATAR", "codeName" : "avatar" }, - "enableSort" : true + "enableSort" : false }, { "caption" : "头像", "dataItemName" : "image", @@ -765,6 +752,19 @@ "name" : "IMAGE", "codeName" : "image" }, + "enableSort" : false + }, { + "getCapPSLanguageRes" : { + "lanResTag" : "DEF.LNAME.HR_EMPLOYEE.JOB_TITLE" + }, + "caption" : "工作头衔", + "dataItemName" : "job_title", + "itemType" : "DATAITEM", + "name" : "JOB_TITLE", + "getPSAppDEField" : { + "name" : "JOB_TITLE", + "codeName" : "job_title" + }, "enableSort" : true }, { "getCapPSLanguageRes" : { @@ -781,28 +781,28 @@ "enableSort" : true }, { "getCapPSLanguageRes" : { - "lanResTag" : "DEF.LNAME.HR_EMPLOYEE.WORK_EMAIL" + "lanResTag" : "DEF.LNAME.HR_EMPLOYEE.NAME" }, - "caption" : "工作电子邮件", - "dataItemName" : "work_email", + "caption" : "名称", + "dataItemName" : "name", "itemType" : "DATAITEM", - "name" : "WORK_EMAIL", + "name" : "NAME", "getPSAppDEField" : { - "name" : "WORK_EMAIL", - "codeName" : "work_email" + "name" : "NAME", + "codeName" : "name" }, "enableSort" : true }, { "getCapPSLanguageRes" : { - "lanResTag" : "DEF.LNAME.HR_EMPLOYEE.NAME" + "lanResTag" : "DEF.LNAME.HR_EMPLOYEE.WORK_EMAIL" }, - "caption" : "名称", - "dataItemName" : "name", + "caption" : "工作电子邮件", + "dataItemName" : "work_email", "itemType" : "DATAITEM", - "name" : "NAME", + "name" : "WORK_EMAIL", "getPSAppDEField" : { - "name" : "NAME", - "codeName" : "name" + "name" : "WORK_EMAIL", + "codeName" : "work_email" }, "enableSort" : true } ], diff --git a/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/hr_employee/PSPANELS/abab0481faf5416afc5.json b/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/hr_employee/PSPANELS/abab0481faf5416afc5.json index 0f58dcb56..e382229fc 100644 --- a/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/hr_employee/PSPANELS/abab0481faf5416afc5.json +++ b/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/hr_employee/PSPANELS/abab0481faf5416afc5.json @@ -398,7 +398,7 @@ "condOp" : "ISNOTNULL", "dstModelField" : "PERSONAL_INFO2", "logicType" : "SINGLE", - "name" : "PERSONAL_INFO2 值不为空(NotNil)" + "name" : "PERSONAL_INFO2 值不为空(NotNil) " } ], "relatedItemNames" : [ "personal_info2" ], "notMode" : false diff --git a/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/ir_cron.json b/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/ir_cron.json index 6049e9d0a..570f1af9d 100644 --- a/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/ir_cron.json +++ b/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/ir_cron.json @@ -2622,6 +2622,28 @@ "sourceType" : "DEFSEARCHMODE", "stdDataType" : 25, "type" : "SIMPLE" + }, { + "codeName" : "n_name_eq", + "logicName" : "动作名称", + "name" : "n_name_eq", + "getPSAppDEField" : { + "name" : "NAME", + "codeName" : "name" + }, + "sourceType" : "DEFSEARCHMODE", + "stdDataType" : 25, + "type" : "SIMPLE" + }, { + "codeName" : "n_name_like", + "logicName" : "动作名称", + "name" : "n_name_like", + "getPSAppDEField" : { + "name" : "NAME", + "codeName" : "name" + }, + "sourceType" : "DEFSEARCHMODE", + "stdDataType" : 25, + "type" : "SIMPLE" }, { "codeName" : "n_user_id_eq", "logicName" : "执行帐户", diff --git a/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/ir_cron/PSFORMS/main2.json b/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/ir_cron/PSFORMS/main2.json index eeeabdead..55e7ff634 100644 --- a/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/ir_cron/PSFORMS/main2.json +++ b/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/ir_cron/PSFORMS/main2.json @@ -113,11 +113,11 @@ "hidden" : true, "dataType" : 25 }, { - "id" : "cron_name", + "id" : "name", "dataType" : 25, "getPSAppDEField" : { - "name" : "CRON_NAME", - "codeName" : "cron_name" + "name" : "NAME", + "codeName" : "name" } }, { "id" : "model_id", @@ -359,11 +359,8 @@ "detailType" : "GROUPPANEL", "name" : "group1", "getPSDEFormDetails" : [ { - "getCapPSLanguageRes" : { - "lanResTag" : "DEF.LNAME.IR_CRON.CRON_NAME" - }, - "caption" : "名称", - "codeName" : "cron_name", + "caption" : "动作名称", + "codeName" : "name", "dataType" : 25, "detailStyle" : "DEFAULT", "detailType" : "FORMITEM", @@ -371,19 +368,19 @@ "ignoreInput" : 0, "labelPos" : "NONE", "labelWidth" : 0, - "name" : "cron_name", + "name" : "name", "noPrivDisplayMode" : 1, "getPSAppDEField" : { - "name" : "CRON_NAME", - "codeName" : "cron_name" + "name" : "NAME", + "codeName" : "name" }, "getPSEditor" : { "editorParams" : { "ISAUTO" : "true" }, "editorType" : "TEXTAREA", - "maxLength" : 250, - "name" : "cron_name", + "maxLength" : 200, + "name" : "name", "showMaxLength" : true }, "getPSLayoutPos" : { diff --git a/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_followers.json b/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_followers.json index 7e41a7fe3..e1985f479 100644 --- a/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_followers.json +++ b/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_followers.json @@ -445,6 +445,37 @@ "name" : "NAME", "stdDataType" : 25, "stringLength" : 200 + }, { + "getAllPSAppDEFUIModes" : [ { + "codeName" : "MobileDefault", + "name" : "[USER_ID][系统用户标识]移动端默认", + "getPSDEFFormItem" : { + "codeName" : "MobileDefault", + "editorType" : "MOBTEXT", + "name" : "[USER_ID][系统用户标识]移动端默认", + "stringLength" : 100, + "uIMode" : "MOBILEDEFAULT", + "mobileMode" : true + }, + "type" : "MOBILEDEFAULT", + "mobileMode" : true + }, { + "codeName" : "Default", + "name" : "[USER_ID][系统用户标识]", + "getPSDEFFormItem" : { + "codeName" : "Default", + "editorType" : "TEXTBOX", + "name" : "[USER_ID][系统用户标识]", + "stringLength" : 100, + "uIMode" : "DEFAULT" + }, + "type" : "DEFAULT" + } ], + "codeName" : "user_id", + "logicName" : "系统用户标识", + "name" : "USER_ID", + "stdDataType" : 25, + "stringLength" : 100 }, { "getAllPSAppDEFUIModes" : [ { "codeName" : "MobileDefault", @@ -719,6 +750,17 @@ "sourceType" : "DEFIELD", "stdDataType" : 25, "type" : "SIMPLE" + }, { + "codeName" : "user_id", + "logicName" : "系统用户标识", + "name" : "user_id", + "getPSAppDEField" : { + "name" : "USER_ID", + "codeName" : "user_id" + }, + "sourceType" : "DEFIELD", + "stdDataType" : 25, + "type" : "SIMPLE" }, { "codeName" : "type", "logicName" : "关注类型", diff --git a/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_message/PSTREEVIEWS/discuss_tree.json b/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_message/PSTREEVIEWS/discuss_tree.json index 57c3adad0..76f3e4f81 100644 --- a/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_message/PSTREEVIEWS/discuss_tree.json +++ b/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_message/PSTREEVIEWS/discuss_tree.json @@ -272,7 +272,7 @@ "codeName" : "open_chat", "getFrontPSAppView" : { "modelref" : true, - "path" : "PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_main_view.json", + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_main_pop_view.json", "viewType" : "DECUSTOMVIEW" }, "frontProcessType" : "WIZARD", @@ -382,24 +382,24 @@ }, { "getChildPSDETreeNode" : { "modelref" : true, - "id" : "private_channels" + "id" : "channels" }, - "name" : "私聊消息(private_channel)-私人频道(动态)(private_channels)", + "name" : "频道(channel)-频道(动态)(channels)", "getParentPSDETreeNode" : { "modelref" : true, - "id" : "private_channel" + "id" : "channel" }, "parentValueLevel" : 1, "searchMode" : 3 }, { "getChildPSDETreeNode" : { "modelref" : true, - "id" : "channels" + "id" : "private_channels" }, - "name" : "频道(channel)-频道(动态)(channels)", + "name" : "私聊消息(private_channel)-私人频道(动态)(private_channels)", "getParentPSDETreeNode" : { "modelref" : true, - "id" : "channel" + "id" : "private_channel" }, "parentValueLevel" : 1, "searchMode" : 3 @@ -895,7 +895,7 @@ "codeName" : "open_chat", "getFrontPSAppView" : { "modelref" : true, - "path" : "PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_main_view.json", + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_main_pop_view.json", "viewType" : "DECUSTOMVIEW" }, "frontProcessType" : "WIZARD", diff --git a/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_template/PSFORMS/main3.json b/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_template/PSFORMS/main3.json index 178f2a07f..149c968ae 100644 --- a/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_template/PSFORMS/main3.json +++ b/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_template/PSFORMS/main3.json @@ -314,12 +314,10 @@ }, "caption" : "正文", "codeName" : "body_html", - "contentHeight" : 500.0, "dataType" : 21, "detailStyle" : "DEFAULT", "detailType" : "FORMITEM", "enableCond" : 3, - "height" : 500.0, "ignoreInput" : 0, "labelPos" : "LEFT", "labelWidth" : 40, @@ -331,15 +329,15 @@ }, "getPSEditor" : { "editorParams" : { - "language" : "html" + "isauto" : "true" }, - "editorType" : "HTMLEDITOR", - "name" : "body_html" + "editorType" : "TEXTAREA", + "maxLength" : 1048576, + "name" : "body_html", + "showMaxLength" : true }, "getPSLayoutPos" : { "colMD" : 24, - "height" : 500, - "heightMode" : "PX", "layout" : "TABLE_24COL" }, "allowEmpty" : true, diff --git a/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/res_company.json b/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/res_company.json index 633215d2f..cecb7a61a 100644 --- a/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/res_company.json +++ b/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/res_company.json @@ -1977,7 +1977,6 @@ "name" : "[LAYOUT_BACKGROUND][布局背景]移动端默认", "stringLength" : 60, "uIMode" : "MOBILEDEFAULT", - "allowEmpty" : false, "mobileMode" : true, "needCodeListConfig" : true }, @@ -1995,7 +1994,6 @@ "name" : "[LAYOUT_BACKGROUND][布局背景]", "stringLength" : 60, "uIMode" : "DEFAULT", - "allowEmpty" : false, "needCodeListConfig" : true }, "type" : "DEFAULT" @@ -2231,7 +2229,6 @@ "name" : "[ACCOUNT_PRICE_INCLUDE][Default Sales Price Include]移动端默认", "stringLength" : 60, "uIMode" : "MOBILEDEFAULT", - "allowEmpty" : false, "mobileMode" : true, "needCodeListConfig" : true }, @@ -2249,7 +2246,6 @@ "name" : "[ACCOUNT_PRICE_INCLUDE][Default Sales Price Include]", "stringLength" : 60, "uIMode" : "DEFAULT", - "allowEmpty" : false, "needCodeListConfig" : true }, "type" : "DEFAULT" @@ -2401,7 +2397,6 @@ "name" : "[FISCALYEAR_LAST_MONTH][会计年度最后一个月]", "stringLength" : 60, "uIMode" : "DEFAULT", - "allowEmpty" : false, "needCodeListConfig" : true }, "type" : "DEFAULT" @@ -2417,7 +2412,6 @@ "name" : "[FISCALYEAR_LAST_MONTH][会计年度最后一个月]移动端默认", "stringLength" : 60, "uIMode" : "MOBILEDEFAULT", - "allowEmpty" : false, "mobileMode" : true, "needCodeListConfig" : true }, @@ -2676,7 +2670,6 @@ "editorType" : "MOBTEXT", "name" : "[FISCALYEAR_LAST_DAY][会计年度最后一天]移动端默认", "uIMode" : "MOBILEDEFAULT", - "allowEmpty" : false, "mobileMode" : true }, "type" : "MOBILEDEFAULT", @@ -2691,8 +2684,7 @@ "codeName" : "Default", "editorType" : "TEXTBOX", "name" : "[FISCALYEAR_LAST_DAY][会计年度最后一天]", - "uIMode" : "DEFAULT", - "allowEmpty" : false + "uIMode" : "DEFAULT" }, "type" : "DEFAULT" } ], @@ -3210,8 +3202,7 @@ "codeName" : "Default", "editorType" : "TEXTBOX", "name" : "[PO_LEAD][采购提前期]", - "uIMode" : "DEFAULT", - "allowEmpty" : false + "uIMode" : "DEFAULT" }, "type" : "DEFAULT" }, { @@ -3225,7 +3216,6 @@ "editorType" : "MOBTEXT", "name" : "[PO_LEAD][采购提前期]移动端默认", "uIMode" : "MOBILEDEFAULT", - "allowEmpty" : false, "mobileMode" : true }, "type" : "MOBILEDEFAULT", @@ -3250,7 +3240,6 @@ "editorType" : "MOBTEXT", "name" : "[MANUFACTURING_LEAD][制造提前期]移动端默认", "uIMode" : "MOBILEDEFAULT", - "allowEmpty" : false, "mobileMode" : true }, "type" : "MOBILEDEFAULT", @@ -3265,8 +3254,7 @@ "codeName" : "Default", "editorType" : "TEXTBOX", "name" : "[MANUFACTURING_LEAD][制造提前期]", - "uIMode" : "DEFAULT", - "allowEmpty" : false + "uIMode" : "DEFAULT" }, "type" : "DEFAULT" } ], @@ -3288,8 +3276,7 @@ "codeName" : "Default", "editorType" : "TEXTBOX", "name" : "[SECURITY_LEAD][销售安全天数]", - "uIMode" : "DEFAULT", - "allowEmpty" : false + "uIMode" : "DEFAULT" }, "type" : "DEFAULT" }, { @@ -3303,7 +3290,6 @@ "editorType" : "MOBTEXT", "name" : "[SECURITY_LEAD][销售安全天数]移动端默认", "uIMode" : "MOBILEDEFAULT", - "allowEmpty" : false, "mobileMode" : true }, "type" : "MOBILEDEFAULT", @@ -3646,7 +3632,6 @@ "name" : "[ACCOUNT_OPENING_DATE][期初分录]移动端默认", "uIMode" : "MOBILEDEFAULT", "valueFormat" : "%1$tY-%1$tm-%1$td", - "allowEmpty" : false, "mobileMode" : true }, "type" : "MOBILEDEFAULT", @@ -3662,8 +3647,7 @@ "editorType" : "DATEPICKEREX_NOTIME", "name" : "[ACCOUNT_OPENING_DATE][期初分录]", "uIMode" : "DEFAULT", - "valueFormat" : "%1$tY-%1$tm-%1$td", - "allowEmpty" : false + "valueFormat" : "%1$tY-%1$tm-%1$td" }, "type" : "DEFAULT" } ], @@ -4441,8 +4425,7 @@ "path" : "PSMODULES/base/PSDATAENTITIES/res_currency.json" }, "stringLength" : 100, - "uIMode" : "DEFAULT", - "allowEmpty" : false + "uIMode" : "DEFAULT" }, "type" : "DEFAULT" }, { @@ -4456,7 +4439,6 @@ }, "stringLength" : 100, "uIMode" : "MOBILEDEFAULT", - "allowEmpty" : false, "mobileMode" : true }, "type" : "MOBILEDEFAULT", @@ -4478,8 +4460,7 @@ "path" : "PSMODULES/base/PSDATAENTITIES/res_partner.json" }, "stringLength" : 100, - "uIMode" : "DEFAULT", - "allowEmpty" : false + "uIMode" : "DEFAULT" }, "type" : "DEFAULT" }, { @@ -4493,7 +4474,6 @@ }, "stringLength" : 100, "uIMode" : "MOBILEDEFAULT", - "allowEmpty" : false, "mobileMode" : true }, "type" : "MOBILEDEFAULT", @@ -5438,7 +5418,6 @@ "refPickupPSDEViewCodeName" : "PickupView", "stringLength" : 200, "uIMode" : "MOBILEDEFAULT", - "allowEmpty" : false, "mobileMode" : true }, "type" : "MOBILEDEFAULT", @@ -5462,8 +5441,7 @@ }, "refPickupPSDEViewCodeName" : "PickupView", "stringLength" : 200, - "uIMode" : "DEFAULT", - "allowEmpty" : false + "uIMode" : "DEFAULT" }, "type" : "DEFAULT" } ], @@ -5492,8 +5470,7 @@ }, "refPickupPSDEViewCodeName" : "PickupView", "stringLength" : 200, - "uIMode" : "DEFAULT", - "allowEmpty" : false + "uIMode" : "DEFAULT" }, "type" : "DEFAULT" }, { @@ -5516,7 +5493,6 @@ "refPickupPSDEViewCodeName" : "PickupView", "stringLength" : 200, "uIMode" : "MOBILEDEFAULT", - "allowEmpty" : false, "mobileMode" : true }, "type" : "MOBILEDEFAULT", @@ -5875,8 +5851,7 @@ }, "sourceType" : "DEFIELD", "stdDataType" : 5, - "type" : "SIMPLE", - "allowEmpty" : false + "type" : "SIMPLE" }, { "codeName" : "account_price_include", "logicName" : "Default Sales Price Include", @@ -5887,8 +5862,7 @@ }, "sourceType" : "DEFIELD", "stdDataType" : 25, - "type" : "SIMPLE", - "allowEmpty" : false + "type" : "SIMPLE" }, { "codeName" : "account_storno", "logicName" : "Storno会计应用程序", @@ -6332,8 +6306,7 @@ }, "sourceType" : "DEFIELD", "stdDataType" : 25, - "type" : "SIMPLE", - "allowEmpty" : false + "type" : "SIMPLE" }, { "codeName" : "currency_name", "logicName" : "币别", @@ -6344,8 +6317,7 @@ }, "sourceType" : "DEFIELD", "stdDataType" : 25, - "type" : "SIMPLE", - "allowEmpty" : false + "type" : "SIMPLE" }, { "codeName" : "days_to_purchase", "logicName" : "采购前置天数", @@ -6455,8 +6427,7 @@ }, "sourceType" : "DEFIELD", "stdDataType" : 9, - "type" : "SIMPLE", - "allowEmpty" : false + "type" : "SIMPLE" }, { "codeName" : "fiscalyear_last_month", "logicName" : "会计年度最后一个月", @@ -6467,8 +6438,7 @@ }, "sourceType" : "DEFIELD", "stdDataType" : 25, - "type" : "SIMPLE", - "allowEmpty" : false + "type" : "SIMPLE" }, { "codeName" : "fiscalyear_lock_date", "jsonFormat" : "yyyy-MM-dd", @@ -6680,8 +6650,7 @@ }, "sourceType" : "DEFIELD", "stdDataType" : 25, - "type" : "SIMPLE", - "allowEmpty" : false + "type" : "SIMPLE" }, { "codeName" : "manufacturing_lead", "logicName" : "制造提前期", @@ -6692,8 +6661,7 @@ }, "sourceType" : "DEFIELD", "stdDataType" : 7, - "type" : "SIMPLE", - "allowEmpty" : false + "type" : "SIMPLE" }, { "codeName" : "message_attachment_count", "logicName" : "Attachment Count", @@ -6859,8 +6827,7 @@ }, "sourceType" : "DEFIELD", "stdDataType" : 25, - "type" : "SIMPLE", - "allowEmpty" : false + "type" : "SIMPLE" }, { "codeName" : "partner_name", "logicName" : "合作伙伴", @@ -6871,8 +6838,7 @@ }, "sourceType" : "DEFIELD", "stdDataType" : 25, - "type" : "SIMPLE", - "allowEmpty" : false + "type" : "SIMPLE" }, { "codeName" : "payment_onboarding_payment_method", "logicName" : "选择支付方式", @@ -6916,8 +6882,7 @@ }, "sourceType" : "DEFIELD", "stdDataType" : 7, - "type" : "SIMPLE", - "allowEmpty" : false + "type" : "SIMPLE" }, { "codeName" : "po_lock", "logicName" : "销售订单修改", @@ -7095,8 +7060,7 @@ }, "sourceType" : "DEFIELD", "stdDataType" : 7, - "type" : "SIMPLE", - "allowEmpty" : false + "type" : "SIMPLE" }, { "codeName" : "sequence", "logicName" : "序列", diff --git a/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/res_company/PSFORMS/main.json b/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/res_company/PSFORMS/main.json index a13dd1b87..160ea3c13 100644 --- a/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/res_company/PSFORMS/main.json +++ b/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/res_company/PSFORMS/main.json @@ -387,7 +387,7 @@ "layout" : "TABLE_24COL" }, "valueItemName" : "partner_id", - "allowEmpty" : false, + "allowEmpty" : true, "showCaption" : true }, { "caption" : "城市", @@ -557,7 +557,7 @@ "layout" : "TABLE_24COL" }, "valueItemName" : "currency_id", - "allowEmpty" : false, + "allowEmpty" : true, "showCaption" : true } ], "getPSLayout" : { diff --git a/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/res_partner.json b/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/res_partner.json index 9c3e09d1f..68b2973d2 100644 --- a/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/res_partner.json +++ b/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/res_partner.json @@ -6009,6 +6009,37 @@ "name" : "USER_NAME", "stdDataType" : 25, "stringLength" : 200 + }, { + "getAllPSAppDEFUIModes" : [ { + "codeName" : "MobileDefault", + "name" : "[REF_USER_ID][相关用户]移动端默认", + "getPSDEFFormItem" : { + "codeName" : "MobileDefault", + "editorType" : "MOBTEXT", + "name" : "[REF_USER_ID][相关用户]移动端默认", + "stringLength" : 100, + "uIMode" : "MOBILEDEFAULT", + "mobileMode" : true + }, + "type" : "MOBILEDEFAULT", + "mobileMode" : true + }, { + "codeName" : "Default", + "name" : "[REF_USER_ID][相关用户]", + "getPSDEFFormItem" : { + "codeName" : "Default", + "editorType" : "TEXTBOX", + "name" : "[REF_USER_ID][相关用户]", + "stringLength" : 100, + "uIMode" : "DEFAULT" + }, + "type" : "DEFAULT" + } ], + "codeName" : "employee_id", + "logicName" : "相关员工", + "name" : "EMPLOYEE_ID", + "stdDataType" : 25, + "stringLength" : 100 }, { "getAllPSAppDEFUIModes" : [ { "codeName" : "MobileDefault", @@ -7893,6 +7924,17 @@ "sourceType" : "DEFIELD", "stdDataType" : 25, "type" : "SIMPLE" + }, { + "codeName" : "employee_id", + "logicName" : "相关员工", + "name" : "employee_id", + "getPSAppDEField" : { + "name" : "EMPLOYEE_ID", + "codeName" : "employee_id" + }, + "sourceType" : "DEFIELD", + "stdDataType" : 25, + "type" : "SIMPLE" }, { "codeName" : "avatar128", "logicName" : "头像128", diff --git a/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/res_partner/PSFORMS/main.json b/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/res_partner/PSFORMS/main.json index 2afd41ad3..77628ad0b 100644 --- a/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/res_partner/PSFORMS/main.json +++ b/model/PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/res_partner/PSFORMS/main.json @@ -71,25 +71,25 @@ "getPSDEFormItemUpdates" : [ { "codeName" : "onchange_company_type", "name" : "修改公司类型", - "scriptCode" : "if(data.company_type === 'company'){\r\n data.is_company = 1;\r\n}else{\r\n data.is_company = 0;\r\n}", + "scriptCode" : "if(data.company_type === 'company'){\n data.is_company = 1;\n}else{\n data.is_company = 0;\n}", "customCode" : true }, { "codeName" : "onchange_parent_id", "name" : "修改parent信息", "getPSDEFIUpdateDetails" : [ { - "name" : "city" - }, { - "name" : "street2" + "name" : "street" }, { - "name" : "state_name" + "name" : "zip" }, { "name" : "country_name" }, { - "name" : "street" + "name" : "street2" }, { - "name" : "zip" + "name" : "city" + }, { + "name" : "state_name" } ], - "scriptCode" : "var parentId=data.parent_id;\r\nvar type=data.type;\r\nif (parentId && type === 'contact') {\r\n const app = ibiz.hub.getApp(context.srfappid);\r\n const deService = await app.deService.getService(\r\n context, \"ibizodooapp.res_partner\" // 实体标识\r\n );\r\n //将parentId的值赋值到上下文\r\n const tempContext = Object.assign({},context,{ \"res_partner\" : parentId });\r\n const result = await deService.get(tempContext);\r\n if (result) {\r\n data.street=result.data.street;\r\n data.street2=result.data.street2;\r\n data.zip=result.data.zip;\r\n data.city=result.data.city;\r\n data.state_name=result.data.state_name;\r\n data.country_name=result.data.country_name;\r\n }\r\n}\r\n", + "scriptCode" : "var parentId=data.parent_id;\nvar type=data.type;\nif (parentId && type === 'contact') {\n const app = ibiz.hub.getApp(context.srfappid);\n const deService = await app.deService.getService(\n context, \"ibizodooapp.res_partner\" // 实体标识\n );\n //将parentId的值赋值到上下文\n const tempContext = Object.assign({},context,{ \"res_partner\" : parentId });\n const result = await deService.get(tempContext);\n if (result) {\n data.street=result.data.street;\n data.street2=result.data.street2;\n data.zip=result.data.zip;\n data.city=result.data.city;\n data.state_name=result.data.state_name;\n data.country_name=result.data.country_name;\n }\n}\n", "customCode" : true } ], "getPSDEFormItemVRs" : [ { @@ -326,6 +326,13 @@ "name" : "PARENT_ID", "codeName" : "parent_id" } + }, { + "id" : "employee_id", + "dataType" : 25, + "getPSAppDEField" : { + "name" : "EMPLOYEE_ID", + "codeName" : "employee_id" + } }, { "id" : "state_id", "hidden" : true, @@ -1563,6 +1570,33 @@ }, "allowEmpty" : true, "hidden" : true + }, { + "caption" : "相关员工", + "codeName" : "employee_id", + "dataType" : 25, + "detailStyle" : "DEFAULT", + "detailType" : "FORMITEM", + "enableCond" : 3, + "ignoreInput" : 0, + "labelPos" : "LEFT", + "labelWidth" : 130, + "name" : "employee_id", + "noPrivDisplayMode" : 1, + "getPSAppDEField" : { + "name" : "EMPLOYEE_ID", + "codeName" : "employee_id" + }, + "getPSEditor" : { + "editorType" : "TEXTBOX", + "maxLength" : 100, + "name" : "employee_id" + }, + "getPSLayoutPos" : { + "colMD" : 24, + "layout" : "TABLE_24COL" + }, + "allowEmpty" : true, + "showCaption" : true }, { "getCapPSLanguageRes" : { "lanResTag" : "DEF.LNAME.RES_PARTNER.STATE_ID" diff --git a/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_main_pop_view.json b/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_main_pop_view.json new file mode 100644 index 000000000..84839831b --- /dev/null +++ b/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_main_pop_view.json @@ -0,0 +1,4550 @@ +{ + "accUserMode" : 2, + "getCapPSLanguageRes" : { + "lanResTag" : "DE.LNAME.DISCUSS_CHANNEL" + }, + "caption" : "讨论频道", + "codeName" : "discuss_channel_main_pop_view", + "dynaModelFilePath" : "PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_main_pop_view.json", + "memo" : "系统自动添加", + "name" : "discuss_channelmain_pop_view", + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json" + }, + "getPSAppModule" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPMODULES/discuss.json" + }, + "getPSAppViewNavParams" : [ { + "key" : "srfmodelname", + "name" : "srfmodelname", + "value" : "discuss_channel", + "rawValue" : true + } ], + "getPSDEViewCodeName" : "main_pop_view", + "getPSDEViewId" : "56768c56f2af36c748fb09cf490a7ce2", + "getPSViewLayoutPanel" : { + "getAllPSPanelFields" : [ { + "id" : "message_inputbox" + }, { + "id" : "formitem", + "hidden" : true + }, { + "id" : "active_panel", + "hidden" : true, + "viewFieldName" : "active_panel" + } ], + "codeName" : "auto35891291", + "controlType" : "VIEWLAYOUTPANEL", + "hookEventNames" : [ "ONMOUNTED", "ONCREATED", "ONCLICK", "ONBLUR", "ONCHANGE", "ONFOCUS" ], + "layoutMode" : "FLEX", + "logicName" : "讨论主视图布局面板", + "name" : "layoutpanel", + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json" + }, + "getPSControlLogics" : [ { + "eventNames" : "onMounted", + "logicTag" : "layoutpanel", + "logicType" : "SCRIPT", + "name" : "hidden_right_panel", + "scriptCode" : "let container_h_split = view.layoutPanel.findPanelItemByName(\"container_h_split\");\ncontainer_h_split.hiddenPanel('right');" + }, { + "eventNames" : "onCreated", + "logicTag" : "layoutpanel", + "logicType" : "SCRIPT", + "name" : "init_mail_thread", + "scriptCode" : "\n// 获取视图上下文\nconst topContext = view.context;\nconst appEntityId = view.model.appDataEntityId;\nconst entityName = appEntityId.split('.').pop(); // 取点号后最后一段\n\nconst mailThreadValue = topContext[entityName];\n\n// 设置当前视图的上下文变量 mail_thread\n// 注意:实际应用中上下文对象通常是只读的,建议通过视图参数传递\nview.params.mail_thread = mailThreadValue;\nview.params.srfmodelname = entityName;" + }, { + "eventNames" : "onClick", + "itemName" : "COMMENT_SEND", + "logicTag" : "layoutpanel", + "logicType" : "SCRIPT", + "name" : "logic2", + "scriptCode" : "const uiDomain = ibiz.uiDomainManager.get(context.srfsessionid);\nif (uiDomain) {\n uiDomain.dataChangeCompleted()\n}" + }, { + "eventNames" : "onClick", + "itemName" : "COMMENT_CANCEL", + "logicTag" : "layoutpanel", + "logicType" : "SCRIPT", + "name" : "logic3", + "scriptCode" : "const uiDomain = ibiz.uiDomainManager.get(context.srfsessionid);\nif (uiDomain) {\n uiDomain.dataChangeCompleted()\n}" + }, { + "eventNames" : "onBlur", + "itemName" : "message_inputbox", + "logicTag" : "layoutpanel", + "logicType" : "APPDEUILOGIC", + "name" : "onBlur", + "getPSAppDEUILogic" : { + "modelref" : true, + "id" : "comment_icon_hidden" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_message.json" + } + }, { + "eventNames" : "onChange", + "itemName" : "message_inputbox", + "logicTag" : "layoutpanel", + "logicType" : "SCRIPT", + "name" : "onChange", + "scriptCode" : "const uiDomain = ibiz.uiDomainManager.get(context.srfsessionid);\nif (!uiDomain) {\n return;\n}\n\nconst value = data[0].message_inputbox;\nif (value) {\n uiDomain.dataChange();\n} else {\n uiDomain.dataChangeCompleted();\n}" + }, { + "eventNames" : "onFocus", + "itemName" : "message_inputbox", + "logicTag" : "layoutpanel", + "logicType" : "APPDEUILOGIC", + "name" : "onFocus", + "getPSAppDEUILogic" : { + "modelref" : true, + "id" : "comment_icon_show" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_message.json" + } + } ], + "getPSControlParam" : { }, + "getPSLayout" : { + "layout" : "FLEX" + }, + "getRootPSPanelItems" : [ { + "caption" : "容器", + "itemStyle" : "DEFAULT", + "itemType" : "CONTAINER", + "name" : "view_header", + "getPSLayout" : { + "align" : "space-between", + "dir" : "row", + "layout" : "FLEX", + "vAlign" : "center" + }, + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "FLEX", + "shrink" : 0 + }, + "getPSPanelItems" : [ { + "caption" : "容器", + "itemStyle" : "DEFAULT", + "itemType" : "CONTAINER", + "name" : "view_header_left", + "getPSLayout" : { + "layout" : "FLEX" + }, + "getPSLayoutPos" : { + "grow" : -1, + "heightMode" : "FULL", + "layout" : "FLEX" + }, + "getPSPanelItems" : [ { + "caption" : "容器", + "itemStyle" : "DEFAULT", + "itemType" : "CONTAINER", + "name" : "view_captionbar", + "getPSLayout" : { + "align" : "center", + "layout" : "FLEX" + }, + "getPSLayoutPos" : { + "grow" : -1, + "heightMode" : "FULL", + "layout" : "FLEX" + }, + "getPSPanelItems" : [ { + "caption" : "页面标题", + "itemStyle" : "DEFAULT", + "itemType" : "CTRLPOS", + "name" : "captionbar", + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "FLEX" + }, + "showCaption" : true + } ] + } ] + }, { + "caption" : "容器", + "itemStyle" : "DEFAULT", + "itemType" : "CONTAINER", + "name" : "view_header_right", + "getPSLayout" : { + "layout" : "FLEX" + }, + "getPSLayoutPos" : { + "grow" : -1, + "heightMode" : "FULL", + "layout" : "FLEX" + }, + "getPSPanelItems" : [ { + "caption" : "容器", + "itemStyle" : "DEFAULT", + "itemType" : "CONTAINER", + "name" : "view_toolbar", + "getPSLayout" : { + "align" : "center", + "layout" : "FLEX" + }, + "getPSLayoutPos" : { + "grow" : -1, + "heightMode" : "FULL", + "layout" : "FLEX" + }, + "getPSPanelItems" : [ { + "caption" : "工具栏", + "itemStyle" : "DEFAULT", + "itemType" : "CTRLPOS", + "name" : "toolbar", + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "FLEX" + }, + "showCaption" : true + } ] + } ] + } ], + "predefinedType" : "VIEWHEADER" + }, { + "caption" : "分割容器(左右)", + "itemStyle" : "DEFAULT", + "itemType" : "CONTAINER", + "name" : "container_h_split", + "getPSLayout" : { + "layout" : "SIMPLEFLEX" + }, + "getPSLayoutPos" : { + "grow" : 1, + "layout" : "FLEX" + }, + "getPSPanelItems" : [ { + "caption" : "面板容器", + "contentWidth" : 75.0, + "itemStyle" : "DEFAULT", + "itemType" : "CONTAINER", + "name" : "container", + "getPSLayout" : { + "childColMD" : 24, + "columnCount" : 24, + "layout" : "TABLE_24COL" + }, + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "SIMPLEFLEX", + "width" : 75, + "widthMode" : "PERCENTAGE" + }, + "getPSPanelItems" : [ { + "caption" : "容器", + "itemStyle" : "DEFAULT", + "itemType" : "CONTAINER", + "name" : "view_content", + "getPSLayout" : { + "dir" : "column", + "layout" : "FLEX" + }, + "getPSLayoutPos" : { + "colMD" : 24, + "heightMode" : "FULL", + "layout" : "TABLE_24COL" + }, + "getPSPanelItems" : [ { + "caption" : "实体部件", + "itemStyle" : "DEFAULT", + "itemType" : "CTRLPOS", + "name" : "control", + "getPSLayoutPos" : { + "grow" : 1, + "heightMode" : "FULL", + "layout" : "FLEX" + }, + "showCaption" : true + }, { + "caption" : "栅格容器", + "itemStyle" : "DEFAULT", + "itemType" : "CONTAINER", + "name" : "container_view_bottom", + "getPSLayout" : { + "layout" : "SIMPLEFLEX" + }, + "getPSLayoutPos" : { + "grow" : 0, + "layout" : "FLEX", + "shrink" : 0 + }, + "getPSPanelItems" : [ { + "caption" : "面板容器", + "itemStyle" : "DEFAULT", + "itemType" : "CONTAINER", + "name" : "container2", + "getPSLayout" : { + "childColMD" : 24, + "columnCount" : 24, + "layout" : "TABLE_24COL" + }, + "getPSLayoutPos" : { + "grow" : 12, + "layout" : "SIMPLEFLEX" + }, + "getPSPanelItems" : [ { + "caption" : "引用布局面板", + "itemStyle" : "DEFAULT", + "itemType" : "CONTAINER", + "name" : "panelpart", + "getPSLayout" : { + "childColMD" : 24, + "columnCount" : 24, + "layout" : "TABLE_24COL" + }, + "getPSLayoutPos" : { + "colMD" : 24, + "layout" : "TABLE_24COL" + }, + "getPSPanelItems" : [ { + "itemStyle" : "DEFAULT", + "itemType" : "CONTAINER", + "name" : "page_container", + "getPSLayout" : { + "dir" : "row", + "layout" : "FLEX", + "vAlign" : "flex-start" + }, + "getPSLayoutPos" : { + "colMD" : 24, + "heightMode" : "FULL", + "layout" : "TABLE_24COL", + "widthMode" : "FULL" + }, + "getPSPanelItems" : [ { + "caption" : "容器", + "itemStyle" : "DEFAULT", + "itemType" : "CONTAINER", + "name" : "message_panel", + "getPSLayout" : { + "dir" : "column", + "layout" : "FLEX" + }, + "getPSLayoutPos" : { + "grow" : -1, + "heightMode" : "FULL", + "layout" : "FLEX", + "widthMode" : "FULL" + }, + "getPSPanelItems" : [ { + "caption" : "容器", + "itemStyle" : "DEFAULT", + "itemType" : "CONTAINER", + "name" : "container_comment", + "getPSLayout" : { + "dir" : "row", + "layout" : "FLEX", + "vAlign" : "flex-start" + }, + "getPSLayoutPos" : { + "grow" : -1, + "heightMode" : "FULL", + "layout" : "FLEX", + "widthMode" : "FULL" + }, + "getPSPanelItems" : [ { + "caption" : "文本(动态)", + "itemStyle" : "DEFAULT", + "itemType" : "FIELD", + "name" : "message_inputbox", + "getPSEditor" : { + "editorParams" : { + "EXTFIELDVALUE" : "file:formitem", + "REPLYSCRIPT" : "value?.replace(/@{[^,]*,\"name\":\"(.*?)\"}/g,\"@$1\").replace(/@{[^,]*,name=(.*?)}/g,\"@$1\").replaceAll(/\\#\\{(\\\".+?\\\":\\\".+?\\\")(,\\\"icon\\\":\\\"((.|[\\t\\r\\f\\n\\s])+?)\\\")*\\}/g, (x, value, icon) => {const item = JSON.parse(\"{\" + value + \"}\"); if (icon) { icon = icon.slice(8).slice(1, -1).trim(); } return controller.markerController.parseCommentTag({icon, ...item});})", + "LINKVIEWID" : "plmweb.recent_custom_redirect_view" + }, + "editorStyle" : "COMMENT_EDITOR", + "editorType" : "HTMLEDITOR", + "name" : "message_inputbox", + "getPSSysPFPlugin" : { + "pluginType" : "EDITOR_CUSTOMSTYLE", + "pluginCode" : "COMMENT", + "runtimeObject" : true + }, + "predefinedType" : "FIELD_TEXT_DYNAMIC" + }, + "getPSLayoutPos" : { + "grow" : 10, + "layout" : "FLEX" + } + }, { + "caption" : "图片", + "contentHeight" : 48.0, + "contentType" : "IMAGE", + "height" : 48.0, + "itemStyle" : "DEFAULT", + "itemType" : "RAWITEM", + "name" : "comment_icon", + "getPSLayoutPos" : { + "grow" : -1, + "height" : 48, + "heightMode" : "PX", + "layout" : "FLEX", + "shrink" : 0 + }, + "getPSRawItem" : { + "contentType" : "IMAGE", + "dynaClass" : "['ibiz-panel-button--comment__icon']", + "name" : "comment_icon", + "getPSSysCss" : { + "cssName" : "comment_icon" + }, + "getPSSysImage" : { + "glyph" : "xf18e@FontAwesome", + "cssClass" : "fa fa-arrow-circle-o-right" + }, + "predefinedType" : "STATIC_IMAGE", + "rawItemHeight" : 48.0 + }, + "getPSSysCss" : { + "cssName" : "comment_icon" + }, + "getPSSysImage" : { + "glyph" : "xf18e@FontAwesome", + "cssClass" : "fa fa-arrow-circle-o-right" + }, + "rawItemHeight" : 48.0, + "showCaption" : true + } ] + }, { + "caption" : "容器", + "itemStyle" : "DEFAULT", + "itemType" : "CONTAINER", + "name" : "container", + "getPSLayout" : { + "dir" : "row", + "layout" : "FLEX" + }, + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "FLEX", + "spacingLeft" : "OUTERLARGE" + }, + "getPSPanelItems" : [ { + "actionType" : "UIACTION", + "buttonStyle" : "DEFAULT", + "caption" : "发送", + "dynaClass" : "['ibiz-panel-button--comment__send']", + "itemStyle" : "DEFAULT", + "itemType" : "BUTTON", + "name" : "comment_send", + "getPSAppViewUIAction" : { + "modelref" : true, + "id" : "layoutpanel_comment_send" + }, + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "FLEX", + "shrink" : 0 + }, + "getPSPanelItemGroupLogics" : [ { + "groupOP" : "AND", + "logicCat" : "PANELVISIBLE", + "logicType" : "GROUP", + "getPSPanelItemLogics" : [ { + "condOp" : "ISNOTNULL", + "dstModelField" : "message_inputbox", + "logicType" : "SINGLE", + "name" : "message_inputbox 值不为空(NotNil)" + } ], + "relatedItemNames" : [ "message_inputbox" ], + "notMode" : false + } ], + "getPSUIAction" : { + "actionTarget" : "NONE", + "caption" : "发送评论", + "codeName" : "send_comment", + "frontProcessType" : "OTHER", + "fullCodeName" : "mail_message_send_comment", + "name" : "发送评论", + "getPSAppDEUILogic" : { + "modelref" : true, + "id" : "send_comment" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_message.json" + }, + "uIActionMode" : "FRONT", + "uIActionTag" : "send_comment", + "uIActionType" : "DEUIACTION", + "uILogicAttachMode" : "REPLACE", + "globalUIAction" : true, + "id" : "send_comment@mail_message" + }, + "tooltip" : "发送", + "uIActionTarget" : "NONE", + "showCaption" : true + }, { + "actionType" : "UIACTION", + "buttonStyle" : "INFO", + "caption" : "取消", + "dynaClass" : "['ibiz-panel-button--comment__cancel']", + "itemStyle" : "INFO", + "itemType" : "BUTTON", + "name" : "comment_cancel", + "getPSAppViewUIAction" : { + "modelref" : true, + "id" : "layoutpanel_comment_cancel" + }, + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "FLEX", + "shrink" : 0 + }, + "getPSPanelItemGroupLogics" : [ { + "groupOP" : "AND", + "logicCat" : "PANELVISIBLE", + "logicType" : "GROUP", + "getPSPanelItemLogics" : [ { + "condOp" : "ISNOTNULL", + "dstModelField" : "message_inputbox", + "logicType" : "SINGLE", + "name" : "message_inputbox 值不为空(NotNil)" + } ], + "relatedItemNames" : [ "message_inputbox" ], + "notMode" : false + } ], + "getPSUIAction" : { + "actionTarget" : "NONE", + "caption" : "清空", + "codeName" : "clear_comment", + "frontProcessType" : "OTHER", + "fullCodeName" : "mail_message_clear_comment", + "name" : "清空评论", + "getPSAppDEUILogic" : { + "modelref" : true, + "id" : "clear_comment" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_message.json" + }, + "scriptCode" : "console.log('清空评论')", + "uIActionMode" : "FRONT", + "uIActionTag" : "clear_comment", + "uIActionType" : "DEUIACTION", + "uILogicAttachMode" : "REPLACE", + "globalUIAction" : true, + "id" : "clear_comment@mail_message" + }, + "tooltip" : "取消", + "uIActionTarget" : "NONE", + "showCaption" : true + } ] + }, { + "caption" : "文本(动态)", + "itemType" : "FIELD", + "name" : "formitem", + "getPSEditor" : { + "editorType" : "HIDDEN", + "name" : "formitem", + "predefinedType" : "FIELD_TEXT_DYNAMIC" + }, + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "FLEX" + }, + "hidden" : true + } ] + } ] + } ], + "predefinedType" : "PANELPART", + "showCaption" : true + } ] + } ], + "predefinedType" : "CONTAINER_GRID" + } ], + "predefinedType" : "VIEWCONTENT" + } ], + "width" : 75.0 + }, { + "caption" : "面板容器", + "itemStyle" : "DEFAULT", + "itemType" : "CONTAINER", + "name" : "container1", + "getPSLayout" : { + "childColMD" : 24, + "columnCount" : 24, + "layout" : "TABLE_24COL" + }, + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "SIMPLEFLEX" + }, + "getPSPanelItems" : [ { + "caption" : "文本(动态)", + "itemType" : "FIELD", + "name" : "active_panel", + "getPSEditor" : { + "editorType" : "HIDDEN", + "name" : "active_panel", + "predefinedType" : "FIELD_TEXT_DYNAMIC" + }, + "getPSLayoutPos" : { + "colMD" : 24, + "layout" : "TABLE_24COL" + }, + "viewFieldName" : "active_panel", + "hidden" : true + }, { + "caption" : "容器", + "itemStyle" : "DEFAULT", + "itemType" : "CONTAINER", + "name" : "attachment_panel", + "getPSLayout" : { + "dir" : "column", + "layout" : "FLEX" + }, + "getPSLayoutPos" : { + "colMD" : 24, + "heightMode" : "FULL", + "layout" : "TABLE_24COL" + }, + "getPSPanelItemGroupLogics" : [ { + "groupOP" : "AND", + "logicCat" : "PANELVISIBLE", + "logicType" : "GROUP", + "getPSPanelItemLogics" : [ { + "condOp" : "EQ", + "dstModelField" : "active_panel", + "logicType" : "SINGLE", + "name" : "active_panel 等于(=) attachment", + "value" : "attachment" + } ], + "relatedItemNames" : [ "active_panel" ], + "notMode" : false + } ], + "getPSPanelItems" : [ { + "caption" : "附件", + "itemStyle" : "DEFAULT", + "itemType" : "CONTAINER", + "name" : "attachment_label_panel", + "getPSLayout" : { + "layout" : "FLEX" + }, + "getPSLayoutPos" : { + "grow" : 1, + "layout" : "FLEX" + }, + "getPSPanelItems" : [ { + "caption" : "实体部件", + "itemStyle" : "DEFAULT", + "itemType" : "CTRLPOS", + "name" : "attachments", + "getPSLayoutPos" : { + "grow" : 1, + "layout" : "FLEX" + }, + "showCaption" : true + } ], + "getPSSysImage" : { + "glyph" : "xf0c6@FontAwesome", + "cssClass" : "fa fa-paperclip" + }, + "predefinedType" : "CONTAINER_GROUP", + "showCaption" : true + } ] + }, { + "caption" : "容器", + "itemStyle" : "DEFAULT", + "itemType" : "CONTAINER", + "name" : "member_panel", + "getPSLayout" : { + "dir" : "column", + "layout" : "FLEX" + }, + "getPSLayoutPos" : { + "colMD" : 24, + "heightMode" : "FULL", + "layout" : "TABLE_24COL" + }, + "getPSPanelItemGroupLogics" : [ { + "groupOP" : "AND", + "logicCat" : "PANELVISIBLE", + "logicType" : "GROUP", + "getPSPanelItemLogics" : [ { + "condOp" : "EQ", + "dstModelField" : "active_panel", + "logicType" : "SINGLE", + "name" : "active_panel 等于(=) member", + "value" : "member" + } ], + "relatedItemNames" : [ "active_panel" ], + "notMode" : false + } ], + "getPSPanelItems" : [ { + "caption" : "成员", + "itemStyle" : "DEFAULT", + "itemType" : "CONTAINER", + "name" : "member_label_panel", + "getPSLayout" : { + "layout" : "FLEX" + }, + "getPSLayoutPos" : { + "grow" : 1, + "layout" : "FLEX" + }, + "getPSPanelItems" : [ { + "caption" : "实体部件", + "itemStyle" : "DEFAULT", + "itemType" : "CTRLPOS", + "name" : "members", + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "FLEX" + }, + "showCaption" : true + } ], + "getPSSysImage" : { + "glyph" : "xf0c0@FontAwesome", + "cssClass" : "fa fa-users" + }, + "predefinedType" : "CONTAINER_GROUP", + "showCaption" : true + } ] + }, { + "caption" : "置顶消息", + "itemStyle" : "DEFAULT", + "itemType" : "CONTAINER", + "name" : "pinned_messages_panel", + "getPSLayout" : { + "layout" : "FLEX" + }, + "getPSLayoutPos" : { + "colMD" : 24, + "heightMode" : "FULL", + "layout" : "TABLE_24COL" + }, + "getPSPanelItemGroupLogics" : [ { + "groupOP" : "AND", + "logicCat" : "PANELVISIBLE", + "logicType" : "GROUP", + "getPSPanelItemLogics" : [ { + "condOp" : "EQ", + "dstModelField" : "active_panel", + "logicType" : "SINGLE", + "name" : "active_panel 等于(=) pinned", + "value" : "pinned" + } ], + "relatedItemNames" : [ "active_panel" ], + "notMode" : false + } ], + "getPSPanelItems" : [ { + "caption" : "置顶消息", + "itemStyle" : "DEFAULT", + "itemType" : "CONTAINER", + "name" : "pinned_messages_label_panel", + "getPSLayout" : { + "layout" : "FLEX" + }, + "getPSLayoutPos" : { + "grow" : 1, + "layout" : "FLEX" + }, + "getPSPanelItems" : [ { + "caption" : "置顶消息", + "itemStyle" : "DEFAULT", + "itemType" : "CTRLPOS", + "name" : "pinned_message_view", + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "FLEX" + }, + "showCaption" : true + } ], + "getPSSysImage" : { + "glyph" : "xf08d@FontAwesome", + "cssClass" : "fa fa-thumb-tack" + }, + "predefinedType" : "CONTAINER_GROUP", + "showCaption" : true + } ] + }, { + "caption" : "消息检索", + "itemStyle" : "DEFAULT", + "itemType" : "CONTAINER", + "name" : "search_messages_panel", + "getPSLayout" : { + "layout" : "FLEX" + }, + "getPSLayoutPos" : { + "colMD" : 24, + "heightMode" : "FULL", + "layout" : "TABLE_24COL" + }, + "getPSPanelItemGroupLogics" : [ { + "groupOP" : "AND", + "logicCat" : "PANELVISIBLE", + "logicType" : "GROUP", + "getPSPanelItemLogics" : [ { + "condOp" : "EQ", + "dstModelField" : "active_panel", + "logicType" : "SINGLE", + "name" : "active_panel 等于(=) search", + "value" : "search" + } ], + "relatedItemNames" : [ "active_panel" ], + "notMode" : false + } ], + "getPSPanelItems" : [ { + "caption" : "消息检索", + "itemStyle" : "DEFAULT", + "itemType" : "CONTAINER", + "name" : "search_messages_label_panel", + "getPSLayout" : { + "layout" : "FLEX" + }, + "getPSLayoutPos" : { + "grow" : 1, + "layout" : "FLEX" + }, + "getPSPanelItems" : [ { + "caption" : "消息检索视图", + "itemStyle" : "DEFAULT", + "itemType" : "CTRLPOS", + "name" : "search_message_view", + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "FLEX" + }, + "showCaption" : true + } ], + "getPSSysImage" : { + "glyph" : "xf002@FontAwesome", + "cssClass" : "fa fa-search" + }, + "predefinedType" : "CONTAINER_GROUP", + "showCaption" : true + } ] + } ] + } ], + "predefinedType" : "CONTAINER_H_SPLIT" + } ], + "layoutBodyOnly" : true, + "layoutPanel" : true, + "useDefaultLayout" : false, + "viewProxyMode" : true, + "modelid" : "791ed41fda23288f14ea664d8fd7a8ed", + "modeltype" : "PSSYSVIEWLAYOUTPANEL", + "getPSControls" : [ { + "codeName" : "main", + "controlType" : "FORM", + "getCreatePSControlAction" : { + "modelref" : true, + "id" : "create", + "actionName" : "Create", + "actionType" : "DEACTION", + "dataAccessAction" : "CREATE", + "name" : "create", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "create" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json" + } + }, + "defaultLabelWidth" : 130, + "dynaModelFilePath" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel/PSFORMS/main.json", + "getGetDraftFromPSControlAction" : { + "modelref" : true, + "id" : "loaddraftfrom", + "actionName" : "GETDRAFTFROM", + "actionType" : "DEACTION", + "dataAccessAction" : "CREATE", + "name" : "loaddraftfrom", + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json" + } + }, + "getGetDraftPSControlAction" : { + "modelref" : true, + "id" : "loaddraft", + "actionName" : "GetDraft", + "actionType" : "DEACTION", + "dataAccessAction" : "CREATE", + "name" : "loaddraft", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "get_draft" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json" + } + }, + "getGetPSControlAction" : { + "modelref" : true, + "id" : "load", + "actionName" : "Get", + "actionType" : "DEACTION", + "dataAccessAction" : "READ", + "name" : "load", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "get" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json" + } + }, + "logicName" : "主编辑表单", + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json" + }, + "getPSControlHandler" : { + "getPSHandlerActions" : [ { + "actionName" : "GetDraft", + "actionType" : "DEACTION", + "dataAccessAction" : "CREATE", + "name" : "loaddraft", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "get_draft" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json" + } + }, { + "actionName" : "GETDRAFTFROM", + "actionType" : "DEACTION", + "dataAccessAction" : "CREATE", + "name" : "loaddraftfrom", + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json" + } + }, { + "actionName" : "Get", + "actionType" : "DEACTION", + "dataAccessAction" : "READ", + "name" : "load", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "get" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json" + } + }, { + "actionName" : "Create", + "actionType" : "DEACTION", + "dataAccessAction" : "CREATE", + "name" : "create", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "create" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json" + } + }, { + "actionName" : "Update", + "actionType" : "DEACTION", + "dataAccessAction" : "UPDATE", + "name" : "update", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "update" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json" + } + }, { + "actionName" : "Remove", + "actionType" : "DEACTION", + "dataAccessAction" : "DELETE", + "name" : "remove", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "remove" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json" + } + } ], + "enableDEFieldPrivilege" : false, + "id" : "编辑表单处理器" + }, + "getPSControlParam" : { + "autoLoad" : true, + "showBusyIndicator" : true, + "id" : "FORM" + }, + "getPSDEFormItems" : [ { + "id" : "srfupdatedate", + "hidden" : true, + "dataType" : 5, + "getPSAppDEField" : { + "name" : "WRITE_DATE", + "codeName" : "write_date" + } + }, { + "id" : "srforikey", + "hidden" : true, + "dataType" : 25 + }, { + "id" : "srfkey", + "hidden" : true, + "dataType" : 25, + "getPSAppDEField" : { + "name" : "ID", + "codeName" : "id" + } + }, { + "id" : "srfmajortext", + "hidden" : true, + "dataType" : 25, + "getPSAppDEField" : { + "name" : "NAME", + "codeName" : "name" + } + }, { + "id" : "srftempmode", + "hidden" : true, + "dataType" : 25 + }, { + "id" : "srfuf", + "hidden" : true, + "dataType" : 25 + }, { + "id" : "srfdeid", + "hidden" : true, + "dataType" : 25 + }, { + "id" : "srfsourcekey", + "hidden" : true, + "dataType" : 25 + }, { + "id" : "name", + "dataType" : 25, + "getPSAppDEField" : { + "name" : "NAME", + "codeName" : "name" + } + }, { + "id" : "channel_type", + "dataType" : 25, + "getPSAppDEField" : { + "name" : "CHANNEL_TYPE", + "codeName" : "channel_type" + } + }, { + "id" : "parent_channel_name", + "dataType" : 25, + "getPSAppDEField" : { + "name" : "PARENT_CHANNEL_NAME", + "codeName" : "parent_channel_name" + } + }, { + "id" : "uuid", + "dataType" : 25, + "getPSAppDEField" : { + "name" : "UUID", + "codeName" : "uuid" + } + }, { + "id" : "sfu_server_url", + "dataType" : 25, + "getPSAppDEField" : { + "name" : "SFU_SERVER_URL", + "codeName" : "sfu_server_url" + } + }, { + "id" : "invitation_url", + "dataType" : 25, + "getPSAppDEField" : { + "name" : "INVITATION_URL", + "codeName" : "invitation_url" + } + }, { + "id" : "group_public_name", + "dataType" : 25, + "getPSAppDEField" : { + "name" : "GROUP_PUBLIC_NAME", + "codeName" : "group_public_name" + } + }, { + "id" : "group_public_id", + "hidden" : true, + "dataType" : 25, + "getPSAppDEField" : { + "name" : "GROUP_PUBLIC_ID", + "codeName" : "group_public_id" + } + }, { + "id" : "id", + "hidden" : true, + "dataType" : 25, + "getPSAppDEField" : { + "name" : "ID", + "codeName" : "id" + } + }, { + "id" : "parent_channel_id", + "hidden" : true, + "dataType" : 25, + "getPSAppDEField" : { + "name" : "PARENT_CHANNEL_ID", + "codeName" : "parent_channel_id" + } + } ], + "getPSDEFormPages" : [ { + "caption" : "基本信息", + "codeName" : "formpage1", + "detailStyle" : "DEFAULT", + "detailType" : "FORMPAGE", + "name" : "formpage1", + "getPSDEFormDetails" : [ { + "caption" : "核心信息", + "codeName" : "base_info", + "detailStyle" : "DEFAULT", + "detailType" : "GROUPPANEL", + "name" : "base_info", + "getPSDEFormDetails" : [ { + "getCapPSLanguageRes" : { + "lanResTag" : "DEF.LNAME.DISCUSS_CHANNEL.NAME" + }, + "caption" : "名称", + "codeName" : "name", + "dataType" : 25, + "detailStyle" : "DEFAULT", + "detailType" : "FORMITEM", + "enableCond" : 3, + "ignoreInput" : 0, + "labelPos" : "LEFT", + "labelWidth" : 130, + "name" : "name", + "noPrivDisplayMode" : 1, + "getPSAppDEField" : { + "name" : "NAME", + "codeName" : "name" + }, + "getPSEditor" : { + "editorParams" : { + "ISAUTO" : "true" + }, + "editorType" : "TEXTAREA", + "maxLength" : 200, + "name" : "name", + "showMaxLength" : true + }, + "getPSLayoutPos" : { + "colLG" : 24, + "colMD" : 24, + "layout" : "TABLE_24COL" + }, + "allowEmpty" : true, + "showCaption" : true + }, { + "getCapPSLanguageRes" : { + "lanResTag" : "DEF.LNAME.DISCUSS_CHANNEL.CHANNEL_TYPE" + }, + "caption" : "频道类型", + "codeName" : "channel_type", + "dataType" : 25, + "detailStyle" : "DEFAULT", + "detailType" : "FORMITEM", + "enableCond" : 3, + "ignoreInput" : 3, + "labelPos" : "LEFT", + "labelWidth" : 130, + "name" : "channel_type", + "noPrivDisplayMode" : 1, + "getPSAppDEField" : { + "name" : "CHANNEL_TYPE", + "codeName" : "channel_type" + }, + "getPSEditor" : { + "editorType" : "SPAN", + "name" : "channel_type", + "getPSAppCodeList" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPCODELISTS/discuss__discuss_channel_channel_type.json" + }, + "enableLinkView" : false + }, + "getPSLayoutPos" : { + "colLG" : 24, + "colMD" : 24, + "layout" : "TABLE_24COL" + }, + "allowEmpty" : true, + "convertToCodeItemText" : true, + "showCaption" : true + }, { + "getCapPSLanguageRes" : { + "lanResTag" : "DEF.LNAME.DISCUSS_CHANNEL.PARENT_CHANNEL_ID" + }, + "caption" : "父频道名称", + "codeName" : "parent_channel_name", + "dataType" : 25, + "detailStyle" : "DEFAULT", + "detailType" : "FORMITEM", + "enableCond" : 0, + "ignoreInput" : 0, + "labelPos" : "LEFT", + "labelWidth" : 130, + "name" : "parent_channel_name", + "noPrivDisplayMode" : 1, + "getPSAppDEField" : { + "name" : "PARENT_CHANNEL_NAME", + "codeName" : "parent_channel_name" + }, + "getPSEditor" : { + "editorParams" : { + "AC" : "TRUE", + "PICKUPVIEW" : "TRUE" + }, + "editorType" : "PICKER", + "handlerType" : "PickupText", + "name" : "parent_channel_name", + "getPSAppDEACMode" : { + "modelref" : true, + "id" : "Default" + }, + "getPSAppDEDataSet" : { + "modelref" : true, + "id" : "fetch_default" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json" + }, + "getPSEditorItems" : [ { + "name" : "parent_channel_id" + } ], + "getPickupPSAppView" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_pickup_view.json", + "viewType" : "DEPICKUPVIEW" + }, + "valueItemName" : "parent_channel_id", + "enableAC" : true, + "enablePickupView" : true, + "forceSelection" : true, + "showTrigger" : true, + "singleSelect" : true + }, + "getPSLayoutPos" : { + "colLG" : 24, + "colMD" : 24, + "layout" : "TABLE_24COL" + }, + "valueItemName" : "parent_channel_id", + "allowEmpty" : true, + "showCaption" : true + }, { + "codeName" : "druipart1", + "contentHeight" : 400.0, + "dRItemTag" : "Auto51321856", + "detailStyle" : "DEFAULT", + "detailType" : "DRUIPART", + "height" : 400.0, + "maskMode" : 0, + "name" : "druipart1", + "getPSAppView" : { + "accUserMode" : 2, + "getCapPSLanguageRes" : { + "lanResTag" : "DE.LNAME.DISCUSS_CHANNEL" + }, + "caption" : "子频道", + "codeName" : "discuss_channel_sub_channel_grid_view", + "dynaModelFilePath" : "PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_sub_channel_grid_view.json", + "gridRowActiveMode" : 1, + "name" : "discuss_channelsub_channel_grid_view", + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json" + }, + "getPSAppModule" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPMODULES/discuss.json" + }, + "getPSAppViewEngines" : [ { + "engineCat" : "VIEW", + "engineType" : "GridView", + "name" : "engine" + } ], + "getPSAppViewLogics" : [ { + "logicTrigger" : "CUSTOM", + "logicType" : "APPUILOGIC", + "name" : "newdata", + "getPSAppUILogic" : { + "actionAfterWizard" : "DEFAULT", + "logicType" : "PREDEFINED", + "name" : "新建数据", + "getNewDataPSAppView" : { + "getRefPSAppView" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_quick_cfg_view.json", + "viewType" : "DEEDITVIEW" + } + }, + "getPSAppUILogicRefViews" : [ { + "getRefPSAppView" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_quick_cfg_view.json", + "viewType" : "DEEDITVIEW" + } + } ], + "viewLogicType" : "APP_NEWDATA", + "batchAddOnly" : false, + "enableBatchAdd" : false, + "enableWizardAdd" : false + } + }, { + "logicTrigger" : "CUSTOM", + "logicType" : "APPUILOGIC", + "name" : "opendata", + "getPSAppUILogic" : { + "logicType" : "PREDEFINED", + "name" : "打开数据", + "getOpenDataPSAppView" : { + "getRefPSAppView" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_quick_cfg_view.json", + "viewType" : "DEEDITVIEW" + } + }, + "getPSAppUILogicRefViews" : [ { + "getRefPSAppView" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_quick_cfg_view.json", + "viewType" : "DEEDITVIEW" + } + } ], + "viewLogicType" : "APP_OPENDATA", + "editMode" : true + } + } ], + "getPSAppViewRefs" : [ { + "name" : "NEWDATA", + "realTitle" : "讨论频道快速配置视图", + "getRefPSAppView" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_quick_cfg_view.json", + "viewType" : "DEEDITVIEW" + } + }, { + "name" : "EDITDATA", + "realTitle" : "讨论频道快速配置视图", + "getRefPSAppView" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_quick_cfg_view.json", + "viewType" : "DEEDITVIEW" + } + } ], + "getPSControls" : [ { + "aggMode" : "NONE", + "codeName" : "sub_channel", + "columnEnableFilter" : 2, + "columnEnableLink" : 2, + "controlType" : "GRID", + "dynaModelFilePath" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel/PSGRIDS/sub_channel.json", + "getFetchPSControlAction" : { + "modelref" : true, + "id" : "fetch", + "actionType" : "DEDATASET", + "name" : "fetch", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "fetch_default" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json" + } + }, + "groupMode" : "NONE", + "logicName" : "子频道表格", + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json" + }, + "getPSControlHandler" : { + "getPSHandlerActions" : [ { + "actionName" : "Get", + "actionType" : "DEACTION", + "dataAccessAction" : "READ", + "name" : "load", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "get" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json" + } + }, { + "actionName" : "Create", + "actionType" : "DEACTION", + "dataAccessAction" : "CREATE", + "name" : "create", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "create" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json" + } + }, { + "actionName" : "Update", + "actionType" : "DEACTION", + "dataAccessAction" : "UPDATE", + "name" : "update", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "update" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json" + } + }, { + "actionName" : "Remove", + "actionType" : "DEACTION", + "dataAccessAction" : "DELETE", + "name" : "remove", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "remove" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json" + } + }, { + "actionName" : "GetDraft", + "actionType" : "DEACTION", + "dataAccessAction" : "CREATE", + "name" : "loaddraft", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "get_draft" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json" + } + }, { + "actionType" : "DEDATASET", + "name" : "fetch", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "fetch_default" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json" + } + } ], + "userDRAction" : "READ", + "enableDEFieldPrivilege" : false, + "id" : "数据表格处理器" + }, + "getPSControlParam" : { + "autoLoad" : true, + "showBusyIndicator" : true, + "id" : "GRID" + }, + "getPSDEGridColumns" : [ { + "align" : "LEFT", + "cLConvertMode" : "NONE", + "getCapPSLanguageRes" : { + "lanResTag" : "DEF.LNAME.DISCUSS_CHANNEL.NAME" + }, + "caption" : "名称", + "codeName" : "name", + "columnType" : "DEFGRIDCOLUMN", + "dataItemName" : "name", + "excelCaption" : "名称", + "name" : "name", + "noPrivDisplayMode" : 1, + "getPSAppDEField" : { + "name" : "NAME", + "codeName" : "name" + }, + "getPSDEUIActionGroup" : { + "codeName" : "Auto83146635", + "name" : "通用表格界面删除界面行为组", + "getPSUIActionGroupDetails" : [ { + "actionLevel" : 200, + "detailType" : "DEUIACTION", + "name" : "uf676d6d", + "getPSSysImage" : { + "glyph" : "xf014@FontAwesome", + "cssClass" : "fa fa-trash-o" + }, + "getPSUIAction" : { + "actionTarget" : "MULTIKEY", + "getCapPSLanguageRes" : { + "lanResTag" : "TBB.TEXT.*.REMOVE" + }, + "caption" : "删除", + "codeName" : "Remove", + "fullCodeName" : "Remove", + "name" : "表格界面_删除操作", + "getPSSysImage" : { + "glyph" : "xf00d@FontAwesome", + "cssClass" : "fa fa-remove" + }, + "predefinedType" : "GRIDVIEW_REMOVEACTION", + "timeout" : 60000, + "getTooltipPSLanguageRes" : { + "lanResTag" : "TBB.TOOLTIP.*.REMOVE" + }, + "uIActionMode" : "SYS", + "uIActionTag" : "Remove", + "uIActionType" : "DEUIACTION", + "globalUIAction" : true + }, + "getTooltipPSLanguageRes" : { + "lanResTag" : "TBB.TOOLTIP.*.REMOVE" + }, + "addSeparator" : false, + "showCaption" : false, + "showIcon" : true + } ] + }, + "width" : 100, + "widthUnit" : "STAR", + "enableSort" : true + }, { + "align" : "RIGHT", + "codeName" : "uagridcolumn1", + "columnType" : "UAGRIDCOLUMN", + "name" : "uagridcolumn1", + "noPrivDisplayMode" : 1, + "getPSDEUIActionGroup" : { + "codeName" : "Auto83146635", + "name" : "通用表格界面删除界面行为组", + "getPSUIActionGroupDetails" : [ { + "actionLevel" : 200, + "detailType" : "DEUIACTION", + "name" : "uf676d6d", + "getPSSysImage" : { + "glyph" : "xf014@FontAwesome", + "cssClass" : "fa fa-trash-o" + }, + "getPSUIAction" : { + "actionTarget" : "MULTIKEY", + "getCapPSLanguageRes" : { + "lanResTag" : "TBB.TEXT.*.REMOVE" + }, + "caption" : "删除", + "codeName" : "Remove", + "fullCodeName" : "Remove", + "name" : "表格界面_删除操作", + "getPSSysImage" : { + "glyph" : "xf00d@FontAwesome", + "cssClass" : "fa fa-remove" + }, + "predefinedType" : "GRIDVIEW_REMOVEACTION", + "timeout" : 60000, + "getTooltipPSLanguageRes" : { + "lanResTag" : "TBB.TOOLTIP.*.REMOVE" + }, + "uIActionMode" : "SYS", + "uIActionTag" : "Remove", + "uIActionType" : "DEUIACTION", + "globalUIAction" : true + }, + "getTooltipPSLanguageRes" : { + "lanResTag" : "TBB.TOOLTIP.*.REMOVE" + }, + "addSeparator" : false, + "showCaption" : false, + "showIcon" : true + } ] + }, + "width" : 70, + "widthUnit" : "PX", + "enableSort" : false + } ], + "getPSDEGridDataItems" : [ { + "dataType" : 25, + "name" : "name", + "getPSAppDEField" : { + "name" : "NAME", + "codeName" : "name" + } + }, { + "dataType" : 25, + "name" : "srfkey", + "getPSAppDEField" : { + "name" : "ID", + "codeName" : "id" + } + }, { + "dataType" : 25, + "name" : "srfdataaccaction", + "getPSAppDEField" : { + "name" : "ID", + "codeName" : "id" + }, + "dataAccessAction" : true + }, { + "dataType" : 25, + "name" : "from_message_id", + "getPSAppDEField" : { + "name" : "FROM_MESSAGE_ID", + "codeName" : "from_message_id" + } + }, { + "dataType" : 25, + "name" : "parent_channel_id", + "getPSAppDEField" : { + "name" : "PARENT_CHANNEL_ID", + "codeName" : "parent_channel_id" + } + }, { + "dataType" : 25, + "name" : "group_public_id", + "getPSAppDEField" : { + "name" : "GROUP_PUBLIC_ID", + "codeName" : "group_public_id" + } + }, { + "dataType" : 25, + "name" : "srfmajortext", + "getPSAppDEField" : { + "name" : "NAME", + "codeName" : "name" + } + } ], + "getPSDEGridEditItems" : [ { + "caption" : "标识", + "codeName" : "srfkey", + "enableCond" : 3, + "ignoreInput" : 0, + "name" : "srfkey", + "getPSAppDEField" : { + "name" : "ID", + "codeName" : "id" + }, + "getPSEditor" : { + "editorType" : "HIDDEN", + "name" : "srfkey" + }, + "allowEmpty" : true + } ], + "pagingSize" : 500, + "getRemovePSControlAction" : { + "actionName" : "Remove", + "actionType" : "DEACTION", + "dataAccessAction" : "DELETE", + "name" : "remove", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "remove" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json" + } + }, + "sortMode" : "REMOTE", + "hasWFDataItems" : false, + "enableColFilter" : false, + "enableCustomized" : true, + "enableGroup" : false, + "enablePagingBar" : false, + "enableRowEdit" : false, + "enableRowEditOrder" : false, + "enableRowNew" : false, + "forceFit" : false, + "hideHeader" : false, + "noSort" : false, + "singleSelect" : false, + "name" : "grid", + "modelid" : "1952679d850aad2b7a9a323289a3085b", + "modeltype" : "PSDEGRID" + }, { + "controlType" : "SEARCHBAR", + "name" : "searchbar", + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json" + }, + "getPSControlParam" : { + "id" : "searchbar" + }, + "quickGroupCount" : -1, + "quickSearchMode" : 0, + "quickSearchWidth" : 0, + "enableFilter" : false, + "enableGroup" : false, + "enableQuickSearch" : false, + "mobileSearchBar" : false + }, { + "getCapPSLanguageRes" : { + "lanResTag" : "DE.LNAME.DISCUSS_CHANNEL" + }, + "caption" : "子频道", + "codeName" : "sub_channel_grid_view_captionbar", + "controlType" : "CAPTIONBAR", + "name" : "captionbar", + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json" + }, + "getPSControlParam" : { } + } ], + "getPSDEViewCodeName" : "sub_channel_grid_view", + "getPSDEViewId" : "91ab412857239b0b43dc2898d21f164b", + "getPSViewLayoutPanel" : { + "codeName" : "layoutpanel", + "controlStyle" : "APPDEGRIDVIEW", + "controlType" : "VIEWLAYOUTPANEL", + "name" : "layoutpanel", + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json" + }, + "getPSControlParam" : { }, + "layoutBodyOnly" : true, + "layoutPanel" : true, + "useDefaultLayout" : true + }, + "title" : "子频道列表", + "viewStyle" : "DEFAULT", + "viewType" : "DEGRIDVIEW", + "xDataControlName" : "grid", + "enableDP" : true, + "enableExport" : true, + "enableFilter" : true, + "enableImport" : true, + "enableRowEdit" : false, + "enableSearch" : true, + "rowEditDefault" : false, + "modelid" : "05f317643084d42538cadacc6312def9", + "modeltype" : "PSAPPDEVIEW" + }, + "getPSLayoutPos" : { + "colLG" : 24, + "colMD" : 24, + "height" : 400, + "heightMode" : "PX", + "layout" : "TABLE_24COL" + }, + "getPSNavigateParams" : [ { + "key" : "n_parent_channel_id_eq", + "name" : "n_parent_channel_id_eq", + "value" : "discuss_channel", + "rawValue" : false + } ], + "parentDataJO" : { + "SRFPARENTTYPE" : "DER1N", + "srfparentdename" : "DISCUSS_CHANNEL", + "srfparentmode" : "DER1N_DISCUSS_CHANNEL_DISCUSS_CHANNEL_PARENT_CHANNEL_ID", + "srfparentdefname" : "PARENT_CHANNEL_ID", + "SRFDER1NID" : "DER1N_DISCUSS_CHANNEL_DISCUSS_CHANNEL_PARENT_CHANNEL_ID" + }, + "needSave" : false, + "refreshItemsSetParamOnly" : false, + "showCaption" : true + }, { + "caption" : "标识信息", + "codeName" : "identity", + "detailStyle" : "DEFAULT", + "detailType" : "GROUPPANEL", + "name" : "identity", + "getPSDEFormDetails" : [ { + "getCapPSLanguageRes" : { + "lanResTag" : "DEF.LNAME.DISCUSS_CHANNEL.UUID" + }, + "caption" : "Sfu 服务器uuid", + "codeName" : "uuid", + "dataType" : 25, + "detailStyle" : "DEFAULT", + "detailType" : "FORMITEM", + "enableCond" : 0, + "ignoreInput" : 0, + "labelPos" : "LEFT", + "labelWidth" : 130, + "name" : "uuid", + "noPrivDisplayMode" : 1, + "getPSAppDEField" : { + "name" : "UUID", + "codeName" : "uuid" + }, + "getPSEditor" : { + "editorType" : "TEXTBOX", + "maxLength" : 250, + "name" : "uuid" + }, + "getPSLayoutPos" : { + "colMD" : 24, + "layout" : "TABLE_24COL" + }, + "allowEmpty" : true, + "showCaption" : true + }, { + "getCapPSLanguageRes" : { + "lanResTag" : "DEF.LNAME.DISCUSS_CHANNEL.SFU_SERVER_URL" + }, + "caption" : "Sfu 服务器网址", + "codeName" : "sfu_server_url", + "dataType" : 25, + "detailStyle" : "DEFAULT", + "detailType" : "FORMITEM", + "enableCond" : 3, + "ignoreInput" : 0, + "labelPos" : "LEFT", + "labelWidth" : 130, + "name" : "sfu_server_url", + "noPrivDisplayMode" : 1, + "getPSAppDEField" : { + "name" : "SFU_SERVER_URL", + "codeName" : "sfu_server_url" + }, + "getPSEditor" : { + "editorType" : "TEXTBOX", + "maxLength" : 250, + "name" : "sfu_server_url" + }, + "getPSLayoutPos" : { + "colMD" : 24, + "layout" : "TABLE_24COL" + }, + "allowEmpty" : true, + "showCaption" : true + } ], + "getPSLayout" : { + "childColMD" : 24, + "columnCount" : 24, + "layout" : "TABLE_24COL" + }, + "getPSLayoutPos" : { + "colLG" : 24, + "colMD" : 24, + "layout" : "TABLE_24COL" + }, + "infoGroupMode" : false, + "showCaption" : false + }, { + "getCapPSLanguageRes" : { + "lanResTag" : "DEF.LNAME.DISCUSS_CHANNEL.INVITATION_URL" + }, + "caption" : "邀请URL", + "codeName" : "invitation_url", + "dataType" : 25, + "detailStyle" : "DEFAULT", + "detailType" : "FORMITEM", + "enableCond" : 3, + "ignoreInput" : 0, + "labelPos" : "LEFT", + "labelWidth" : 130, + "name" : "invitation_url", + "noPrivDisplayMode" : 1, + "getPSAppDEField" : { + "name" : "INVITATION_URL", + "codeName" : "invitation_url" + }, + "getPSEditor" : { + "editorType" : "TEXTBOX", + "maxLength" : 250, + "name" : "invitation_url" + }, + "getPSLayoutPos" : { + "colLG" : 24, + "colMD" : 24, + "layout" : "TABLE_24COL" + }, + "allowEmpty" : true, + "showCaption" : true + }, { + "codeName" : "tabpanel1", + "detailStyle" : "DEFAULT", + "detailType" : "TABPANEL", + "name" : "tabpanel1", + "getPSDEFormTabPages" : [ { + "caption" : "隐私", + "codeName" : "tabpage1", + "detailStyle" : "DEFAULT", + "detailType" : "TABPAGE", + "name" : "tabpage1", + "getPSDEFormDetails" : [ { + "getCapPSLanguageRes" : { + "lanResTag" : "DEF.LNAME.DISCUSS_CHANNEL.GROUP_PUBLIC_ID" + }, + "caption" : "授权群组", + "codeName" : "group_public_name", + "dataType" : 25, + "detailStyle" : "DEFAULT", + "detailType" : "FORMITEM", + "enableCond" : 3, + "ignoreInput" : 0, + "labelPos" : "LEFT", + "labelWidth" : 130, + "name" : "group_public_name", + "noPrivDisplayMode" : 1, + "getPSAppDEField" : { + "name" : "GROUP_PUBLIC_NAME", + "codeName" : "group_public_name" + }, + "getPSEditor" : { + "editorParams" : { + "AC" : "TRUE", + "PICKUPVIEW" : "TRUE" + }, + "editorType" : "PICKER", + "handlerType" : "PickupText", + "name" : "group_public_name", + "getPSAppDEACMode" : { + "modelref" : true, + "id" : "Default" + }, + "getPSAppDEDataSet" : { + "modelref" : true, + "id" : "fetch_default" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/res_groups.json" + }, + "getPSEditorItems" : [ { + "name" : "group_public_id" + } ], + "getPickupPSAppView" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/res_groups_pickup_view.json", + "viewType" : "DEPICKUPVIEW" + }, + "valueItemName" : "group_public_id", + "enableAC" : true, + "enablePickupView" : true, + "forceSelection" : true, + "showTrigger" : true, + "singleSelect" : true + }, + "getPSLayoutPos" : { + "colMD" : 24, + "layout" : "TABLE_24COL" + }, + "valueItemName" : "group_public_id", + "allowEmpty" : true, + "showCaption" : true + } ], + "getPSLayout" : { + "childColMD" : 24, + "columnCount" : 24, + "layout" : "TABLE_24COL" + }, + "infoGroupMode" : false, + "showCaption" : true + }, { + "caption" : "成员", + "codeName" : "tabpage2", + "detailStyle" : "DEFAULT", + "detailType" : "TABPAGE", + "name" : "tabpage2", + "getPSDEFormDetails" : [ { + "codeName" : "druipart2", + "contentHeight" : 400.0, + "dRItemTag" : "Auto82098443", + "detailStyle" : "DEFAULT", + "detailType" : "DRUIPART", + "height" : 400.0, + "name" : "druipart2", + "getPSAppView" : { + "accUserMode" : 2, + "getCapPSLanguageRes" : { + "lanResTag" : "DE.LNAME.DISCUSS_CHANNEL_MEMBER" + }, + "caption" : "频道成员", + "codeName" : "discuss_channel_member_grid_view", + "dynaModelFilePath" : "PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_member_grid_view.json", + "funcViewMode" : "MDATAVIEW", + "gridRowActiveMode" : 1, + "memo" : "系统自动添加", + "name" : "discuss_channel_memberGridView", + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel_member.json" + }, + "getPSAppModule" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPMODULES/discuss.json" + }, + "getPSAppViewEngines" : [ { + "engineCat" : "VIEW", + "engineType" : "GridView", + "name" : "engine" + } ], + "getPSAppViewLogics" : [ { + "logicTrigger" : "CUSTOM", + "logicType" : "APPUILOGIC", + "name" : "newdata", + "getPSAppUILogic" : { + "actionAfterWizard" : "DEFAULT", + "logicType" : "PREDEFINED", + "name" : "新建数据", + "getNewDataPSAppView" : { + "openMode" : "POPUPMODAL", + "getRefPSAppView" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_member_edit_view.json", + "viewType" : "DEEDITVIEW" + } + }, + "getPSAppUILogicRefViews" : [ { + "openMode" : "POPUPMODAL", + "getRefPSAppView" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_member_edit_view.json", + "viewType" : "DEEDITVIEW" + } + } ], + "viewLogicType" : "APP_NEWDATA", + "batchAddOnly" : false, + "enableBatchAdd" : false, + "enableWizardAdd" : false + } + }, { + "logicTrigger" : "CUSTOM", + "logicType" : "APPUILOGIC", + "name" : "opendata", + "getPSAppUILogic" : { + "logicType" : "PREDEFINED", + "name" : "打开数据", + "getOpenDataPSAppView" : { + "openMode" : "POPUPMODAL", + "getRefPSAppView" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_member_edit_view.json", + "viewType" : "DEEDITVIEW" + } + }, + "getPSAppUILogicRefViews" : [ { + "openMode" : "POPUPMODAL", + "getRefPSAppView" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_member_edit_view.json", + "viewType" : "DEEDITVIEW" + } + } ], + "viewLogicType" : "APP_OPENDATA", + "editMode" : true + } + } ], + "getPSAppViewRefs" : [ { + "name" : "EDITDATA", + "openMode" : "POPUPMODAL", + "realOpenMode" : "POPUPMODAL", + "realTitle" : "频道成员编辑视图", + "getRefPSAppView" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_member_edit_view.json", + "viewType" : "DEEDITVIEW" + } + }, { + "name" : "NEWDATA", + "openMode" : "POPUPMODAL", + "realOpenMode" : "POPUPMODAL", + "realTitle" : "频道成员编辑视图", + "getRefPSAppView" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_member_edit_view.json", + "viewType" : "DEEDITVIEW" + } + } ], + "getPSControls" : [ { + "aggMode" : "NONE", + "codeName" : "main", + "columnEnableFilter" : 2, + "columnEnableLink" : 2, + "controlType" : "GRID", + "dynaModelFilePath" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel_member/PSGRIDS/main.json", + "getFetchPSControlAction" : { + "modelref" : true, + "id" : "fetch", + "actionType" : "DEDATASET", + "name" : "fetch", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "fetch_default" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel_member.json" + } + }, + "groupMode" : "NONE", + "logicName" : "主表格", + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel_member.json" + }, + "getPSControlHandler" : { + "getPSHandlerActions" : [ { + "actionName" : "Get", + "actionType" : "DEACTION", + "dataAccessAction" : "READ", + "name" : "load", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "get" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel_member.json" + } + }, { + "actionName" : "Create", + "actionType" : "DEACTION", + "dataAccessAction" : "CREATE", + "name" : "create", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "create" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel_member.json" + } + }, { + "actionName" : "Update", + "actionType" : "DEACTION", + "dataAccessAction" : "UPDATE", + "name" : "update", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "update" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel_member.json" + } + }, { + "actionName" : "Remove", + "actionType" : "DEACTION", + "dataAccessAction" : "DELETE", + "name" : "remove", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "remove" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel_member.json" + } + }, { + "actionName" : "GetDraft", + "actionType" : "DEACTION", + "dataAccessAction" : "CREATE", + "name" : "loaddraft", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "get_draft" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel_member.json" + } + }, { + "actionType" : "DEDATASET", + "name" : "fetch", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "fetch_default" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel_member.json" + } + } ], + "userDRAction" : "READ", + "enableDEFieldPrivilege" : false, + "id" : "数据表格处理器" + }, + "getPSControlParam" : { + "autoLoad" : true, + "showBusyIndicator" : true, + "id" : "GRID" + }, + "getPSDEGridColumns" : [ { + "align" : "LEFT", + "cLConvertMode" : "NONE", + "getCapPSLanguageRes" : { + "lanResTag" : "DEF.LNAME.DISCUSS_CHANNEL_MEMBER.PARTNER_ID" + }, + "caption" : "合作伙伴", + "codeName" : "partner_name", + "columnType" : "DEFGRIDCOLUMN", + "dataItemName" : "partner_name", + "excelCaption" : "合作伙伴", + "name" : "partner_name", + "noPrivDisplayMode" : 1, + "getPSAppDEField" : { + "name" : "PARTNER_NAME", + "codeName" : "partner_name" + }, + "width" : 100, + "widthUnit" : "STAR", + "enableSort" : true + }, { + "align" : "LEFT", + "cLConvertMode" : "NONE", + "getCapPSLanguageRes" : { + "lanResTag" : "DEF.LNAME.DISCUSS_CHANNEL_MEMBER.GUEST_ID" + }, + "caption" : "访客", + "codeName" : "guest_name", + "columnType" : "DEFGRIDCOLUMN", + "dataItemName" : "guest_name", + "excelCaption" : "访客", + "name" : "guest_name", + "noPrivDisplayMode" : 1, + "getPSAppDEField" : { + "name" : "GUEST_NAME", + "codeName" : "guest_name" + }, + "width" : 100, + "widthUnit" : "STAR", + "enableSort" : true + }, { + "align" : "RIGHT", + "codeName" : "uagridcolumn1", + "columnType" : "UAGRIDCOLUMN", + "name" : "uagridcolumn1", + "noPrivDisplayMode" : 1, + "getPSDEUIActionGroup" : { + "codeName" : "Auto83146635", + "name" : "通用表格界面删除界面行为组", + "getPSUIActionGroupDetails" : [ { + "actionLevel" : 200, + "detailType" : "DEUIACTION", + "name" : "uf676d6d", + "getPSSysImage" : { + "glyph" : "xf014@FontAwesome", + "cssClass" : "fa fa-trash-o" + }, + "getPSUIAction" : { + "actionTarget" : "MULTIKEY", + "getCapPSLanguageRes" : { + "lanResTag" : "TBB.TEXT.*.REMOVE" + }, + "caption" : "删除", + "codeName" : "Remove", + "fullCodeName" : "Remove", + "name" : "表格界面_删除操作", + "getPSSysImage" : { + "glyph" : "xf00d@FontAwesome", + "cssClass" : "fa fa-remove" + }, + "predefinedType" : "GRIDVIEW_REMOVEACTION", + "timeout" : 60000, + "getTooltipPSLanguageRes" : { + "lanResTag" : "TBB.TOOLTIP.*.REMOVE" + }, + "uIActionMode" : "SYS", + "uIActionTag" : "Remove", + "uIActionType" : "DEUIACTION", + "globalUIAction" : true + }, + "getTooltipPSLanguageRes" : { + "lanResTag" : "TBB.TOOLTIP.*.REMOVE" + }, + "addSeparator" : false, + "showCaption" : false, + "showIcon" : true + } ] + }, + "width" : 100, + "widthUnit" : "PX", + "enableSort" : false + } ], + "getPSDEGridDataItems" : [ { + "dataType" : 25, + "name" : "partner_name", + "getPSAppDEField" : { + "name" : "PARTNER_NAME", + "codeName" : "partner_name" + } + }, { + "dataType" : 25, + "name" : "guest_name", + "getPSAppDEField" : { + "name" : "GUEST_NAME", + "codeName" : "guest_name" + } + }, { + "dataType" : 25, + "name" : "srfkey", + "getPSAppDEField" : { + "name" : "ID", + "codeName" : "id" + } + }, { + "dataType" : 25, + "name" : "srfdataaccaction", + "getPSAppDEField" : { + "name" : "ID", + "codeName" : "id" + }, + "dataAccessAction" : true + }, { + "dataType" : 25, + "name" : "guest_id", + "getPSAppDEField" : { + "name" : "GUEST_ID", + "codeName" : "guest_id" + } + }, { + "dataType" : 25, + "name" : "channel_id", + "getPSAppDEField" : { + "name" : "CHANNEL_ID", + "codeName" : "channel_id" + } + }, { + "dataType" : 25, + "name" : "fetched_message_id", + "getPSAppDEField" : { + "name" : "FETCHED_MESSAGE_ID", + "codeName" : "fetched_message_id" + } + }, { + "dataType" : 25, + "name" : "partner_id", + "getPSAppDEField" : { + "name" : "PARTNER_ID", + "codeName" : "partner_id" + } + }, { + "dataType" : 25, + "name" : "seen_message_id", + "getPSAppDEField" : { + "name" : "SEEN_MESSAGE_ID", + "codeName" : "seen_message_id" + } + }, { + "dataType" : 25, + "name" : "rtc_inviting_session_id", + "getPSAppDEField" : { + "name" : "RTC_INVITING_SESSION_ID", + "codeName" : "rtc_inviting_session_id" + } + } ], + "getPSDEGridEditItems" : [ { + "caption" : "标识", + "codeName" : "srfkey", + "enableCond" : 3, + "ignoreInput" : 0, + "name" : "srfkey", + "getPSAppDEField" : { + "name" : "ID", + "codeName" : "id" + }, + "getPSEditor" : { + "editorType" : "HIDDEN", + "name" : "srfkey" + }, + "allowEmpty" : true + } ], + "pagingSize" : 500, + "getRemovePSControlAction" : { + "actionName" : "Remove", + "actionType" : "DEACTION", + "dataAccessAction" : "DELETE", + "name" : "remove", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "remove" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel_member.json" + } + }, + "sortMode" : "REMOTE", + "hasWFDataItems" : false, + "enableColFilter" : false, + "enableCustomized" : true, + "enableGroup" : false, + "enablePagingBar" : false, + "enableRowEdit" : false, + "enableRowEditOrder" : false, + "enableRowNew" : false, + "forceFit" : false, + "hideHeader" : false, + "noSort" : false, + "singleSelect" : false, + "name" : "grid", + "modelid" : "1ebd74287173b99d8af491cf47b4d433", + "modeltype" : "PSDEGRID" + }, { + "controlType" : "SEARCHBAR", + "name" : "searchbar", + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel_member.json" + }, + "getPSControlParam" : { + "id" : "searchbar" + }, + "quickGroupCount" : -1, + "quickSearchMode" : 0, + "quickSearchWidth" : 0, + "enableFilter" : false, + "enableGroup" : false, + "enableQuickSearch" : false, + "mobileSearchBar" : false + }, { + "getCapPSLanguageRes" : { + "lanResTag" : "DE.LNAME.DISCUSS_CHANNEL_MEMBER" + }, + "caption" : "频道成员", + "codeName" : "grid_view_captionbar", + "controlType" : "CAPTIONBAR", + "name" : "captionbar", + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel_member.json" + }, + "getPSControlParam" : { } + } ], + "getPSDEViewCodeName" : "GridView", + "getPSDEViewId" : "77d5fd7c17d6a208c154fab7cb038a9e", + "getPSViewLayoutPanel" : { + "codeName" : "layoutpanel", + "controlStyle" : "APPDEGRIDVIEW", + "controlType" : "VIEWLAYOUTPANEL", + "name" : "layoutpanel", + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel_member.json" + }, + "getPSControlParam" : { }, + "layoutBodyOnly" : true, + "layoutPanel" : true, + "useDefaultLayout" : true + }, + "title" : "频道成员表格视图", + "viewStyle" : "DEFAULT", + "viewType" : "DEGRIDVIEW", + "xDataControlName" : "grid", + "enableDP" : true, + "enableExport" : true, + "enableFilter" : true, + "enableImport" : true, + "enableRowEdit" : false, + "enableSearch" : true, + "rowEditDefault" : false, + "showCaptionBar" : false, + "modelid" : "6e56164976164c7fdf6eb0db76430189", + "modeltype" : "PSAPPDEVIEW", + "getPSAppDERSPaths" : [ [ { + "actionRSMode" : 1, + "codeName" : "channel_members", + "dataRSMode" : 0, + "majorDECodeName" : "discuss_channel", + "majorDEName" : "DISCUSS_CHANNEL", + "getMajorPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json" + }, + "minorDECodeName" : "discuss_channel_member", + "minorDEName" : "DISCUSS_CHANNEL_MEMBER", + "getMinorPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel_member.json" + }, + "name" : "频道-频道成员", + "getParentPSAppDEField" : { + "name" : "CHANNEL_ID", + "codeName" : "channel_id" + }, + "rSMode" : 2, + "tempDataOrder" : 10 + } ] ] + }, + "getPSLayoutPos" : { + "colMD" : 24, + "height" : 400, + "heightMode" : "PX", + "layout" : "TABLE_24COL" + }, + "parentDataJO" : { + "SRFPARENTTYPE" : "DER1N", + "srfparentdename" : "DISCUSS_CHANNEL", + "srfparentmode" : "DER1N_DISCUSS_CHANNEL_MEMBER_DISCUSS_CHANNEL_CHANNEL_ID", + "srfparentdefname" : "CHANNEL_ID", + "SRFDER1NID" : "DER1N_DISCUSS_CHANNEL_MEMBER_DISCUSS_CHANNEL_CHANNEL_ID" + }, + "needSave" : false, + "refreshItemsSetParamOnly" : false, + "showCaption" : true + } ], + "getPSLayout" : { + "childColMD" : 24, + "columnCount" : 24, + "layout" : "TABLE_24COL" + }, + "infoGroupMode" : false, + "showCaption" : true + } ], + "getPSLayoutPos" : { + "colLG" : 24, + "colMD" : 24, + "layout" : "TABLE_24COL" + } + } ], + "getPSLayout" : { + "childColLG" : 24, + "childColMD" : 24, + "columnCount" : 24, + "layout" : "TABLE_24COL" + }, + "getPSLayoutPos" : { + "colMD" : 24, + "layout" : "TABLE_24COL" + }, + "infoGroupMode" : false, + "showCaption" : false + }, { + "getCapPSLanguageRes" : { + "lanResTag" : "DEF.LNAME.DISCUSS_CHANNEL.GROUP_PUBLIC_ID" + }, + "caption" : "授权群组", + "codeName" : "group_public_id", + "dataType" : 25, + "detailStyle" : "DEFAULT", + "detailType" : "FORMITEM", + "enableCond" : 3, + "ignoreInput" : 0, + "labelPos" : "LEFT", + "labelWidth" : 130, + "name" : "group_public_id", + "noPrivDisplayMode" : 1, + "getPSAppDEField" : { + "name" : "GROUP_PUBLIC_ID", + "codeName" : "group_public_id" + }, + "getPSEditor" : { + "editorType" : "HIDDEN", + "name" : "group_public_id" + }, + "getPSLayoutPos" : { + "colMD" : 24, + "layout" : "TABLE_24COL" + }, + "allowEmpty" : true, + "hidden" : true + }, { + "getCapPSLanguageRes" : { + "lanResTag" : "DEF.LNAME.DISCUSS_CHANNEL.ID" + }, + "caption" : "标识", + "codeName" : "id", + "dataType" : 25, + "detailStyle" : "DEFAULT", + "detailType" : "FORMITEM", + "enableCond" : 3, + "ignoreInput" : 0, + "labelPos" : "LEFT", + "labelWidth" : 130, + "name" : "id", + "noPrivDisplayMode" : 1, + "getPSAppDEField" : { + "name" : "ID", + "codeName" : "id" + }, + "getPSEditor" : { + "editorType" : "HIDDEN", + "name" : "id" + }, + "getPSLayoutPos" : { + "colMD" : 24, + "layout" : "TABLE_24COL" + }, + "allowEmpty" : true, + "hidden" : true + }, { + "getCapPSLanguageRes" : { + "lanResTag" : "DEF.LNAME.DISCUSS_CHANNEL.PARENT_CHANNEL_ID" + }, + "caption" : "父频道", + "codeName" : "parent_channel_id", + "dataType" : 25, + "detailStyle" : "DEFAULT", + "detailType" : "FORMITEM", + "enableCond" : 3, + "ignoreInput" : 0, + "labelPos" : "LEFT", + "labelWidth" : 130, + "name" : "parent_channel_id", + "noPrivDisplayMode" : 1, + "getPSAppDEField" : { + "name" : "PARENT_CHANNEL_ID", + "codeName" : "parent_channel_id" + }, + "getPSEditor" : { + "editorType" : "HIDDEN", + "name" : "parent_channel_id" + }, + "getPSLayoutPos" : { + "colMD" : 24, + "layout" : "TABLE_24COL" + }, + "allowEmpty" : true, + "hidden" : true + } ], + "getPSLayout" : { + "childColMD" : 24, + "columnCount" : 24, + "layout" : "TABLE_24COL" + }, + "infoGroupMode" : false + } ], + "getPSLayout" : { + "childColMD" : 24, + "columnCount" : 24, + "layout" : "TABLE_24COL" + }, + "getRemovePSControlAction" : { + "modelref" : true, + "id" : "remove", + "actionName" : "Remove", + "actionType" : "DEACTION", + "dataAccessAction" : "DELETE", + "name" : "remove", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "remove" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json" + } + }, + "tabHeaderPos" : "TOP", + "getUpdatePSControlAction" : { + "modelref" : true, + "id" : "update", + "actionName" : "Update", + "actionType" : "DEACTION", + "dataAccessAction" : "UPDATE", + "name" : "update", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "update" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json" + } + }, + "noTabHeader" : true, + "name" : "form", + "modelid" : "d7eca7e21b52c9faf41727ef2fc5b9d5", + "modeltype" : "PSDEFORM_EDITFORM" + }, { + "codeName" : "discuss_list", + "controlType" : "LIST", + "getCreatePSControlAction" : { + "modelref" : true, + "id" : "create", + "actionName" : "Create", + "actionType" : "DEACTION", + "dataAccessAction" : "CREATE", + "name" : "create", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "create" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_message.json" + } + }, + "dynaModelFilePath" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_message/PSLISTS/discuss_list.json", + "getFetchPSControlAction" : { + "modelref" : true, + "id" : "fetch", + "actionType" : "DEDATASET", + "name" : "fetch", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "fetch_common" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_message.json" + } + }, + "getGetPSControlAction" : { + "modelref" : true, + "id" : "load", + "actionName" : "Get", + "actionType" : "DEACTION", + "dataAccessAction" : "READ", + "name" : "load", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "get" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_message.json" + } + }, + "groupMode" : "AUTO", + "getGroupPSAppDEField" : { + "name" : "CREATE_DATE", + "codeName" : "create_date" + }, + "groupStyle" : "STYLE2", + "getItemPSLayoutPanel" : { + "getAllPSPanelFields" : [ { + "id" : "user_name", + "viewFieldName" : "CREATE_UID" + }, { + "id" : "time", + "viewFieldName" : "CREATE_DATE" + }, { + "id" : "field_text_dynamic3", + "hidden" : true, + "viewFieldName" : "ID" + }, { + "id" : "pid", + "hidden" : true, + "viewFieldName" : "PID" + }, { + "id" : "id", + "hidden" : true, + "viewFieldName" : "ID" + }, { + "id" : "field_text_dynamic2", + "viewFieldName" : "BODY" + }, { + "id" : "parent_author_id", + "viewFieldName" : "PARENT_AUTHOR_ID" + }, { + "id" : "parent_body", + "viewFieldName" : "PARENT_BODY" + } ], + "codeName" : "channel_message_layout", + "controlType" : "PANEL", + "dynaModelFilePath" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_message/PSPANELS/channel_message_layout.json", + "hookEventNames" : [ "ONCLICK" ], + "layoutMode" : "TABLE_24COL", + "logicName" : "频道消息显示面板", + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_message.json" + }, + "getPSControlLogics" : [ { + "eventNames" : "onClick", + "itemName" : "BUTTON_CALLUILOGIC1", + "logicTag" : "control_itempanel", + "logicType" : "SCRIPT", + "name" : "edit_invoke", + "scriptCode" : "// 获取目标面板项\r\nconst panelItem = view.layoutPanel.findPanelItemByName(\"message_panel\");\r\nif (panelItem) {\r\n // 切换可见状态\r\n panelItem.state.visible =true;\r\n}" + }, { + "eventNames" : "onClick", + "itemName" : "BUTTON_CALLUILOGIC2", + "logicTag" : "control_itempanel", + "logicType" : "SCRIPT", + "name" : "reply_invoke", + "scriptCode" : "// 获取目标面板项\r\nconst panelItem = view.layoutPanel.findPanelItemByName(\"message_panel\");\r\nif (panelItem) {\r\n // 切换可见状态\r\n panelItem.state.visible =true;\r\n}" + } ], + "getPSControlParam" : { }, + "getPSLayout" : { + "childColMD" : 24, + "columnCount" : 24, + "layout" : "TABLE_24COL" + }, + "getRootPSPanelItems" : [ { + "itemStyle" : "DEFAULT", + "itemType" : "CONTAINER", + "name" : "page_container", + "getPSLayout" : { + "dir" : "column", + "layout" : "FLEX" + }, + "getPSLayoutPos" : { + "colMD" : 24, + "layout" : "TABLE_24COL" + }, + "getPSPanelItems" : [ { + "caption" : "容器", + "itemStyle" : "DEFAULT", + "itemType" : "CONTAINER", + "name" : "container", + "getPSLayout" : { + "align" : "space-between", + "dir" : "row", + "layout" : "FLEX" + }, + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "FLEX" + }, + "getPSPanelItems" : [ { + "caption" : "容器", + "itemStyle" : "DEFAULT", + "itemType" : "CONTAINER", + "name" : "container1", + "getPSLayout" : { + "align" : "flex-start", + "dir" : "row", + "layout" : "FLEX", + "vAlign" : "center" + }, + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "FLEX" + }, + "getPSPanelItems" : [ { + "caption" : "文本(动态)", + "itemStyle" : "DEFAULT", + "itemType" : "FIELD", + "name" : "user_name", + "getPSEditor" : { + "editorStyle" : "PERSONNEL_INFO", + "editorType" : "SPAN", + "name" : "user_name", + "getPSAppCodeList" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPCODELISTS/SysOperator.json" + }, + "getPSSysPFPlugin" : { + "pluginType" : "EDITOR_CUSTOMSTYLE", + "pluginCode" : "PERSONNEL_INFO", + "runtimeObject" : true + }, + "predefinedType" : "FIELD_TEXT_DYNAMIC", + "renderMode" : "TEXT_DYNAMIC", + "enableLinkView" : false + }, + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "FLEX" + }, + "viewFieldName" : "CREATE_UID", + "convertToCodeItemText" : true + }, { + "caption" : "文本(动态)", + "cssStyle" : "line-height: var(--ibiz-height-control-default);", + "itemStyle" : "DEFAULT", + "itemType" : "FIELD", + "name" : "time", + "getPSEditor" : { + "editorType" : "SPAN", + "name" : "time", + "predefinedType" : "FIELD_TEXT_DYNAMIC", + "renderMode" : "TEXT_DYNAMIC", + "enableLinkView" : false + }, + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "FLEX", + "spacingLeft" : "OUTERMEDIUM" + }, + "getPSSysCss" : { + "cssName" : "transition-time" + }, + "viewFieldName" : "CREATE_DATE" + }, { + "caption" : "文本(动态)", + "itemType" : "FIELD", + "name" : "field_text_dynamic3", + "getPSEditor" : { + "editorType" : "HIDDEN", + "name" : "field_text_dynamic3", + "predefinedType" : "FIELD_TEXT_DYNAMIC" + }, + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "FLEX" + }, + "viewFieldName" : "ID", + "hidden" : true + }, { + "caption" : "文本(动态)", + "itemType" : "FIELD", + "name" : "pid", + "getPSEditor" : { + "editorType" : "HIDDEN", + "name" : "pid", + "predefinedType" : "FIELD_TEXT_DYNAMIC" + }, + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "FLEX" + }, + "viewFieldName" : "PID", + "hidden" : true + }, { + "caption" : "文本(动态)", + "itemType" : "FIELD", + "name" : "id", + "getPSEditor" : { + "editorType" : "HIDDEN", + "name" : "id", + "predefinedType" : "FIELD_TEXT_DYNAMIC" + }, + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "FLEX" + }, + "viewFieldName" : "ID", + "hidden" : true + } ] + }, { + "caption" : "容器", + "itemStyle" : "DEFAULT", + "itemType" : "CONTAINER", + "name" : "container2", + "getPSControlLogics" : [ { + "itemName" : "CONTAINER2", + "logicTag" : "control_itempanel", + "logicType" : "SCRIPT", + "name" : "readOnly", + "scriptCode" : "context.srfreadonly != true", + "triggerType" : "ITEMVISIBLE" + } ], + "getPSLayout" : { + "dir" : "row-reverse", + "layout" : "FLEX" + }, + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "FLEX" + }, + "getPSPanelItemGroupLogics" : [ { + "groupOP" : "AND", + "logicCat" : "PANELVISIBLE", + "logicType" : "GROUP", + "getPSPanelItemLogics" : [ { + "condOp" : "NOTEQ", + "dstModelField" : "FIELD_TEXT_DYNAMIC2", + "logicType" : "SINGLE", + "name" : "逻辑项", + "value" : "

该评论已删除

" + } ], + "relatedItemNames" : [ "field_text_dynamic2" ], + "notMode" : false + } ], + "getPSPanelItems" : [ { + "actionGroupExtractMode" : "ITEMS", + "itemStyle" : "STYLE2", + "itemType" : "BUTTONLIST", + "name" : "buttonlist", + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "FLEX" + }, + "getPSSysImage" : { + "glyph" : "xf142@FontAwesome", + "cssClass" : "fa fa-ellipsis-v" + }, + "getPSUIActionGroup" : { + "codeName" : "Auto59229723", + "name" : "频道消息更多操作", + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_message.json" + }, + "getPSUIActionGroupDetails" : [ { + "caption" : "取消置顶", + "detailType" : "DEUIACTION", + "name" : "u4dba5bd", + "getPSSysImage" : { + "glyph" : "xf08d@FontAwesome", + "cssClass" : "fa fa-thumb-tack" + }, + "getPSUIAction" : { + "actionTarget" : "SINGLEKEY", + "caption" : "取消置顶", + "codeName" : "unpin", + "confirmMsg" : "是否取消置顶该消息", + "fullCodeName" : "mail_message_unpin", + "name" : "取消置顶", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "unpin" + }, + "getPSAppDEUILogic" : { + "modelref" : true, + "id" : "refresh_comment" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_message.json" + }, + "getPSSysImage" : { + "glyph" : "xf08d@FontAwesome", + "cssClass" : "fa fa-thumb-tack" + }, + "timeout" : 60000, + "uIActionMode" : "BACKEND", + "uIActionTag" : "unpin", + "uIActionType" : "DEUIACTION", + "uILogicAttachMode" : "AFTER", + "enableConfirm" : true, + "id" : "unpin@mail_message" + }, + "visibleScriptCode" : "data.pinned_at!=null", + "addSeparator" : false, + "showCaption" : true, + "showIcon" : true + }, { + "caption" : "置顶", + "detailType" : "DEUIACTION", + "name" : "uc963833", + "getPSSysImage" : { + "glyph" : "xf08d@FontAwesome", + "cssClass" : "fa fa-thumb-tack" + }, + "getPSUIAction" : { + "actionTarget" : "SINGLEKEY", + "caption" : "置顶", + "codeName" : "pin", + "confirmMsg" : "是否置顶该消息?", + "fullCodeName" : "mail_message_pin", + "name" : "置顶消息", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "pin" + }, + "getPSAppDEUILogic" : { + "modelref" : true, + "id" : "refresh_comment" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_message.json" + }, + "getPSSysImage" : { + "glyph" : "xf08d@FontAwesome", + "cssClass" : "fa fa-thumb-tack" + }, + "timeout" : 60000, + "uIActionMode" : "BACKEND", + "uIActionTag" : "pin", + "uIActionType" : "DEUIACTION", + "uILogicAttachMode" : "AFTER", + "enableConfirm" : true, + "id" : "pin@mail_message" + }, + "visibleScriptCode" : "data.pinned_at==null", + "addSeparator" : false, + "showCaption" : true, + "showIcon" : true + }, { + "caption" : "收藏", + "detailType" : "DEUIACTION", + "name" : "uc99fbe9", + "getPSSysImage" : { + "rawContent" : "\n \n" + }, + "getPSUIAction" : { + "actionTarget" : "SINGLEKEY", + "caption" : "收藏", + "codeName" : "add_favorite", + "fullCodeName" : "mail_message_add_favorite", + "name" : "收藏", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "add_favorite" + }, + "getPSAppDEUILogic" : { + "modelref" : true, + "id" : "refresh_comment" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_message.json" + }, + "getPSSysImage" : { + "rawContent" : "\n \n" + }, + "refreshMode" : 1, + "timeout" : 60000, + "tooltip" : "收藏", + "uIActionMode" : "BACKEND", + "uIActionTag" : "add_favorite", + "uIActionType" : "DEUIACTION", + "uILogicAttachMode" : "AFTER", + "enableConfirm" : true, + "reloadData" : true, + "id" : "add_favorite@mail_message" + }, + "tooltip" : "收藏", + "visibleScriptCode" : "data.is_favorite!=1", + "addSeparator" : false, + "showCaption" : true, + "showIcon" : true + }, { + "caption" : "取消收藏", + "detailType" : "DEUIACTION", + "name" : "u9de05ba", + "getPSSysImage" : { + "rawContent" : "\n \n" + }, + "getPSUIAction" : { + "actionTarget" : "SINGLEKEY", + "caption" : "取消收藏", + "codeName" : "remove_favorite", + "fullCodeName" : "mail_message_remove_favorite", + "name" : "取消收藏", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "remove_favorite" + }, + "getPSAppDEUILogic" : { + "modelref" : true, + "id" : "refresh_comment" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_message.json" + }, + "getPSSysImage" : { + "rawContent" : "\n \n" + }, + "refreshMode" : 1, + "timeout" : 60000, + "tooltip" : "取消收藏", + "uIActionMode" : "BACKEND", + "uIActionTag" : "remove_favorite", + "uIActionType" : "DEUIACTION", + "uILogicAttachMode" : "AFTER", + "enableConfirm" : true, + "reloadData" : true, + "id" : "remove_favorite@mail_message" + }, + "tooltip" : "取消收藏", + "visibleScriptCode" : "data.is_favorite==1", + "addSeparator" : false, + "showCaption" : true, + "showIcon" : true + } ], + "uniqueTag" : "mail_message__Auto59229723" + } + }, { + "actionType" : "UIACTION", + "buttonStyle" : "STYLE2", + "caption" : "删除", + "itemStyle" : "STYLE2", + "itemType" : "BUTTON", + "name" : "button_calluilogic", + "getPSAppViewUIAction" : { + "modelref" : true, + "id" : "control_itempanel_button_calluilogic" + }, + "getPSControlLogics" : [ { + "itemName" : "BUTTON_CALLUILOGIC", + "logicTag" : "control_itempanel", + "logicType" : "SCRIPT", + "name" : "trash", + "scriptCode" : "data.create_uid === context.srfuserid", + "triggerType" : "ITEMVISIBLE" + } ], + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "FLEX" + }, + "getPSSysImage" : { + "glyph" : "xf1f8@FontAwesome", + "cssClass" : "fa fa-trash" + }, + "getPSUIAction" : { + "actionTarget" : "SINGLEKEY", + "caption" : "删除评论", + "codeName" : "del_comment", + "confirmMsg" : "确认删除该评论?", + "fullCodeName" : "mail_message_del_comment", + "name" : "删除评论", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "delete" + }, + "getPSAppDEUILogic" : { + "modelref" : true, + "id" : "refresh_comment" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_message.json" + }, + "successMsg" : "删除成功", + "timeout" : 60000, + "uIActionMode" : "BACKEND", + "uIActionTag" : "del_comment", + "uIActionType" : "DEUIACTION", + "uILogicAttachMode" : "AFTER", + "enableConfirm" : true, + "id" : "del_comment@mail_message" + }, + "tooltip" : "删除", + "uIActionTarget" : "SINGLEKEY" + }, { + "actionType" : "UIACTION", + "buttonStyle" : "STYLE2", + "caption" : "编辑", + "itemStyle" : "STYLE2", + "itemType" : "BUTTON", + "name" : "button_calluilogic1", + "getPSAppViewUIAction" : { + "modelref" : true, + "id" : "control_itempanel_button_calluilogic1" + }, + "getPSControlLogics" : [ { + "itemName" : "BUTTON_CALLUILOGIC1", + "logicTag" : "control_itempanel", + "logicType" : "SCRIPT", + "name" : "logic", + "scriptCode" : "data.create_uid === context.srfuserid", + "triggerType" : "ITEMVISIBLE" + } ], + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "FLEX" + }, + "getPSSysImage" : { + "glyph" : "xf044@FontAwesome", + "cssClass" : "fa fa-edit" + }, + "getPSUIAction" : { + "actionTarget" : "SINGLEDATA", + "caption" : "编辑", + "codeName" : "panel_channel_message_layout_button_calluilogic1_click", + "frontProcessType" : "OTHER", + "fullCodeName" : "mail_message_panel_channel_message_layout_button_calluilogic1_click", + "name" : "编辑", + "getPSAppDEUILogic" : { + "modelref" : true, + "id" : "edit_comment" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_message.json" + }, + "uIActionMode" : "FRONT", + "uIActionTag" : "panel_channel_message_layout_button_calluilogic1_click", + "uIActionType" : "DEUIACTION", + "uILogicAttachMode" : "REPLACE", + "uILogicType" : "DELOGIC", + "id" : "panel_channel_message_layout_button_calluilogic1_click@mail_message" + }, + "tooltip" : "编辑", + "uIActionTarget" : "SINGLEDATA" + }, { + "actionType" : "UIACTION", + "buttonStyle" : "STYLE2", + "caption" : "回复", + "itemStyle" : "STYLE2", + "itemType" : "BUTTON", + "name" : "button_calluilogic2", + "getPSAppViewUIAction" : { + "modelref" : true, + "id" : "control_itempanel_button_calluilogic2" + }, + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "FLEX" + }, + "getPSSysImage" : { + "glyph" : "xf0e5@FontAwesome", + "cssClass" : "fa fa-comment-o" + }, + "getPSUIAction" : { + "actionTarget" : "SINGLEDATA", + "caption" : "回复", + "codeName" : "panel_channel_message_layout_button_calluilogic2_click", + "frontProcessType" : "OTHER", + "fullCodeName" : "mail_message_panel_channel_message_layout_button_calluilogic2_click", + "name" : "回复", + "getPSAppDEUILogic" : { + "modelref" : true, + "id" : "reply_comment" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_message.json" + }, + "uIActionMode" : "FRONT", + "uIActionTag" : "panel_channel_message_layout_button_calluilogic2_click", + "uIActionType" : "DEUIACTION", + "uILogicAttachMode" : "REPLACE", + "uILogicType" : "DELOGIC", + "id" : "panel_channel_message_layout_button_calluilogic2_click@mail_message" + }, + "tooltip" : "回复", + "uIActionTarget" : "SINGLEDATA" + } ] + } ] + }, { + "caption" : "容器", + "cssStyle" : "padding-left: 36px;", + "itemStyle" : "DEFAULT", + "itemType" : "CONTAINER", + "name" : "container4", + "getPSLayout" : { + "layout" : "FLEX" + }, + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "FLEX" + }, + "getPSPanelItems" : [ { + "caption" : "文本(动态)", + "itemStyle" : "DEFAULT", + "itemType" : "FIELD", + "name" : "field_text_dynamic2", + "getPSEditor" : { + "contentType" : "HTML", + "editorParams" : { + "contenttype" : "HTML", + "LINKVIEWID" : "plmweb.recent_custom_redirect_view", + "SCRIPTCODE" : "data.content?.replace(/@{[^,]*,\"name\":\"(.*?)\"}/g,\"@$1\").replace(/@{[^,]*,name=(.*?)}/g,\"@$1\").replaceAll(/\\#\\{(\\\".+?\\\":\\\".+?\\\")(,\\\"icon\\\":\\\"((.|[\\t\\r\\f\\n\\s])+?)\\\")*\\}/g, (x, value, icon) => {const item = JSON.parse(\"{\" + value + \"}\"); if (icon) { icon = icon.slice(8).slice(1, -1).trim(); } return controller.parseCommentTag({icon, ...item});}).replaceAll(/\\{\\\"\\emoji\\\":\\\"(.+?)\\\"\\}/g,(x, emoji) => {const tempVal = decodeURIComponent(atob(emoji)); return `${tempVal}`})", + "TRANSLATEOBJ" : "{\"®\":\"&reg\"}" + }, + "editorStyle" : "MAIL_MESSAGE_ITEM", + "editorType" : "RAW", + "name" : "field_text_dynamic2", + "getPSSysPFPlugin" : { + "pluginType" : "EDITOR_CUSTOMSTYLE", + "pluginCode" : "MAIL_MESSAGE_ITEM", + "runtimeObject" : true + }, + "predefinedType" : "FIELD_TEXT_DYNAMIC" + }, + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "FLEX" + }, + "viewFieldName" : "BODY" + }, { + "caption" : "容器", + "itemStyle" : "DEFAULT", + "itemType" : "CONTAINER", + "name" : "container3", + "getPSLayout" : { + "align" : "flex-start", + "dir" : "row", + "layout" : "FLEX", + "vAlign" : "center" + }, + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "FLEX", + "spacingBottom" : "OUTERSMALL", + "spacingLeft" : "OUTERSMALL", + "spacingRight" : "OUTERSMALL", + "spacingTop" : "OUTERSMALL" + }, + "getPSPanelItemGroupLogics" : [ { + "groupOP" : "AND", + "logicCat" : "PANELVISIBLE", + "logicType" : "GROUP", + "getPSPanelItemLogics" : [ { + "condOp" : "ISNOTNULL", + "dstModelField" : "PID", + "logicType" : "SINGLE", + "name" : "逻辑项" + } ], + "relatedItemNames" : [ "pid" ], + "notMode" : false + } ], + "getPSPanelItems" : [ { + "caption" : "文本(动态)", + "itemStyle" : "DEFAULT", + "itemType" : "FIELD", + "name" : "parent_author_id", + "getPSEditor" : { + "editorType" : "SPAN", + "name" : "parent_author_id", + "getPSAppCodeList" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPCODELISTS/SysOperator.json" + }, + "predefinedType" : "FIELD_TEXT_DYNAMIC", + "renderMode" : "TEXT_DYNAMIC", + "enableLinkView" : false + }, + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "FLEX", + "shrink" : 0 + }, + "viewFieldName" : "PARENT_AUTHOR_ID", + "convertToCodeItemText" : true + }, { + "caption" : "标签", + "contentType" : "RAW", + "itemStyle" : "DEFAULT", + "itemType" : "RAWITEM", + "name" : "static_label", + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "FLEX", + "shrink" : 0 + }, + "getPSRawItem" : { + "caption" : ":", + "contentType" : "RAW", + "name" : "static_label", + "predefinedType" : "STATIC_LABEL", + "renderMode" : "PARAGRAPH" + }, + "rawContent" : ":", + "showCaption" : true + }, { + "caption" : "文本(动态)", + "itemStyle" : "DEFAULT", + "itemType" : "FIELD", + "name" : "parent_body", + "getPSEditor" : { + "contentType" : "HTML", + "editorParams" : { + "contenttype" : "HTML", + "SCRIPTCODE" : "data.content?.replace(/@{[^,]*,\"name\":\"(.*?)\"}/g,\"@$1\").replace(/@{[^,]*,name=(.*?)}/g,\"@$1\").replaceAll(/\\#\\{(\\\".+?\\\":\\\".+?\\\")(,\\\"icon\\\":\\\"((.|[\\t\\r\\f\\n\\s])+?)\\\")*\\}/g, (x, value, icon) => {const item = JSON.parse(\"{\" + value + \"}\"); if (icon) { icon = icon.slice(8).slice(1, -1).trim(); } return controller.parseCommentTag({icon, ...item});}).replaceAll(/\\{\\\"\\emoji\\\":\\\"(.+?)\\\"\\}/g,(x, emoji) => {const tempVal = decodeURIComponent(atob(emoji)); return `${tempVal}`})", + "TRANSLATEOBJ" : "{\"®\":\"&reg\"}" + }, + "editorStyle" : "MAIL_MESSAGE_ITEM", + "editorType" : "RAW", + "name" : "parent_body", + "getPSSysPFPlugin" : { + "pluginType" : "EDITOR_CUSTOMSTYLE", + "pluginCode" : "MAIL_MESSAGE_ITEM", + "runtimeObject" : true + }, + "predefinedType" : "FIELD_TEXT_DYNAMIC" + }, + "getPSLayoutPos" : { + "grow" : 1, + "layout" : "FLEX" + }, + "viewFieldName" : "PARENT_BODY" + } ], + "getPSSysCss" : { + "cssName" : "comment-replay" + } + } ], + "getPSSysCss" : { + "cssName" : "channel-message" + } + } ] + } ], + "name" : "control_itempanel", + "modelid" : "74ed72c8341b10877698f684ea0848e6", + "modeltype" : "PSSYSVIEWPANEL" + }, + "logicName" : "discuss_list", + "minorSortDir" : "DESC", + "getMinorSortPSAppDEField" : { + "name" : "CREATE_DATE", + "codeName" : "create_date" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_message.json" + }, + "getPSControlHandler" : { + "getPSHandlerActions" : [ { + "actionName" : "Get", + "actionType" : "DEACTION", + "dataAccessAction" : "READ", + "name" : "load", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "get" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_message.json" + } + }, { + "actionName" : "Create", + "actionType" : "DEACTION", + "dataAccessAction" : "CREATE", + "name" : "create", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "create" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_message.json" + } + }, { + "actionName" : "Update", + "actionType" : "DEACTION", + "dataAccessAction" : "UPDATE", + "name" : "update", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "update" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_message.json" + } + }, { + "actionName" : "Remove", + "actionType" : "DEACTION", + "dataAccessAction" : "DELETE", + "name" : "remove", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "remove" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_message.json" + } + }, { + "actionType" : "DEDATASET", + "name" : "fetch", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "fetch_common" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_message.json" + } + } ], + "userDRAction" : "READ", + "enableDEFieldPrivilege" : false, + "id" : "列表控件处理器" + }, + "getPSControlNavContexts" : [ { + "key" : "MAIL_THREAD", + "name" : "MAIL_THREAD", + "value" : "mail_thread", + "rawValue" : false + } ], + "getPSControlParam" : { + "autoLoad" : true, + "showBusyIndicator" : true, + "ctrlParams" : { + "SRFNAVCTX.MAIL_THREAD" : "%mail_thread%" + } + }, + "getPSDEListDataItems" : [ { + "dataType" : 21, + "name" : "body", + "getPSAppDEField" : { + "name" : "BODY", + "codeName" : "body" + } + }, { + "dataType" : 25, + "name" : "parent_author_id", + "getPSAppDEField" : { + "name" : "PARENT_AUTHOR_ID", + "codeName" : "parent_author_id" + } + }, { + "dataType" : 5, + "format" : "YYYY-MM-DD HH:mm:ss", + "name" : "create_date", + "getPSAppDEField" : { + "name" : "CREATE_DATE", + "codeName" : "create_date" + } + }, { + "dataType" : 25, + "name" : "pid", + "getPSAppDEField" : { + "name" : "PARENT_ID", + "codeName" : "parent_id" + } + }, { + "dataType" : 25, + "name" : "id", + "getPSAppDEField" : { + "name" : "ID", + "codeName" : "id" + } + }, { + "dataType" : 21, + "name" : "parent_body", + "getPSAppDEField" : { + "name" : "PARENT_BODY", + "codeName" : "parent_body" + } + }, { + "dataType" : 25, + "getFrontPSCodeList" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPCODELISTS/SysOperator.json" + }, + "name" : "create_uid", + "getPSAppDEField" : { + "name" : "CREATE_UID", + "codeName" : "create_uid" + } + }, { + "dataType" : 25, + "getFrontPSCodeList" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPCODELISTS/mail__mail_message_message_type.json" + }, + "name" : "message_type", + "getPSAppDEField" : { + "name" : "MESSAGE_TYPE", + "codeName" : "message_type" + } + }, { + "dataType" : 25, + "name" : "srfkey", + "getPSAppDEField" : { + "name" : "ID", + "codeName" : "id" + } + }, { + "dataType" : 25, + "name" : "srfmajortext", + "getPSAppDEField" : { + "name" : "RECORD_NAME", + "codeName" : "record_name" + } + }, { + "dataType" : 25, + "name" : "parent_id", + "getPSAppDEField" : { + "name" : "PARENT_ID", + "codeName" : "parent_id" + } + }, { + "dataType" : 25, + "name" : "record_company_id", + "getPSAppDEField" : { + "name" : "RECORD_COMPANY_ID", + "codeName" : "record_company_id" + } + }, { + "dataType" : 25, + "name" : "subtype_id", + "getPSAppDEField" : { + "name" : "SUBTYPE_ID", + "codeName" : "subtype_id" + } + }, { + "dataType" : 25, + "name" : "record_alias_domain_id", + "getPSAppDEField" : { + "name" : "RECORD_ALIAS_DOMAIN_ID", + "codeName" : "record_alias_domain_id" + } + }, { + "dataType" : 25, + "name" : "mail_activity_type_id", + "getPSAppDEField" : { + "name" : "MAIL_ACTIVITY_TYPE_ID", + "codeName" : "mail_activity_type_id" + } + }, { + "dataType" : 25, + "name" : "author_guest_id", + "getPSAppDEField" : { + "name" : "AUTHOR_GUEST_ID", + "codeName" : "author_guest_id" + } + }, { + "dataType" : 25, + "name" : "author_id", + "getPSAppDEField" : { + "name" : "AUTHOR_ID", + "codeName" : "author_id" + } + } ], + "pagingSize" : 1000, + "getRemovePSControlAction" : { + "modelref" : true, + "id" : "remove", + "actionName" : "Remove", + "actionType" : "DEACTION", + "dataAccessAction" : "DELETE", + "name" : "remove", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "remove" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_message.json" + } + }, + "getUpdatePSControlAction" : { + "modelref" : true, + "id" : "update", + "actionName" : "Update", + "actionType" : "DEACTION", + "dataAccessAction" : "UPDATE", + "name" : "update", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "update" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/mail_message.json" + } + }, + "hasWFDataItems" : false, + "enableGroup" : true, + "enableRowEdit" : false, + "enableRowEditGroup" : false, + "enableRowEditOrder" : false, + "enableRowNew" : false, + "noSort" : false, + "showHeader" : true, + "singleSelect" : true, + "name" : "control", + "modelid" : "01415b5d8d8aa9dca3c4d1aba05a2659", + "modeltype" : "PSDELIST" + }, { + "cardHeight" : 70, + "codeName" : "card", + "controlType" : "DATAVIEW", + "getCreatePSControlAction" : { + "modelref" : true, + "id" : "create", + "actionName" : "Create", + "actionType" : "DEACTION", + "dataAccessAction" : "CREATE", + "name" : "create", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "create" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/ir_attachment.json" + } + }, + "dynaModelFilePath" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/ir_attachment/PSDATAVIEWS/card.json", + "getFetchPSControlAction" : { + "modelref" : true, + "id" : "fetch", + "actionType" : "DEDATASET", + "name" : "fetch", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "fetch_common_by_model" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/ir_attachment.json" + } + }, + "getGetPSControlAction" : { + "modelref" : true, + "id" : "load", + "actionName" : "Get", + "actionType" : "DEACTION", + "dataAccessAction" : "READ", + "name" : "load", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "get" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/ir_attachment.json" + } + }, + "groupMode" : "NONE", + "getItemPSLayoutPanel" : { + "getAllPSPanelFields" : [ { + "id" : "name", + "viewFieldName" : "name" + }, { + "id" : "id", + "hidden" : true, + "viewFieldName" : "ID" + } ], + "codeName" : "usr1022229433", + "controlType" : "PANEL", + "dynaModelFilePath" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/ir_attachment/PSPANELS/usr1022229433.json", + "hookEventNames" : [ "ONCLICK" ], + "layoutMode" : "TABLE_24COL", + "logicName" : "附件卡片项面板", + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/ir_attachment.json" + }, + "getPSControlLogics" : [ { + "eventNames" : "onClick", + "itemName" : "remove_attchment", + "logicTag" : "itemlayoutpanel", + "logicType" : "APPDEUILOGIC", + "name" : "delete_attach", + "getPSAppDEUILogic" : { + "modelref" : true, + "id" : "delete_attachment" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/ir_attachment.json" + } + }, { + "eventNames" : "onClick", + "itemName" : "dowload_attchment", + "logicTag" : "itemlayoutpanel", + "logicType" : "APPDEUIACTION", + "name" : "download_attach", + "getPSAppDEUIAction" : { + "actionTarget" : "SINGLEDATA", + "caption" : "下载", + "codeName" : "download", + "frontProcessType" : "OTHER", + "fullCodeName" : "ir_attachment_download", + "name" : "附件下载", + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/ir_attachment.json" + }, + "getPSNavigateParams" : [ { + "key" : "fileid", + "name" : "fileid", + "value" : "file_id", + "rawValue" : false + }, { + "key" : "filename", + "name" : "filename", + "value" : "name", + "rawValue" : false + } ], + "getPSSysImage" : { + "glyph" : "xf019@FontAwesome", + "cssClass" : "fa fa-download" + }, + "scriptCode" : "const file = data[0];\r\nconst otherParams = {};\r\n// 如果有folder则以业务数据中folder作为目录 \r\nif (file && file.folder) otherParams.osscat = file.folder;\r\n// 计算下载地址\r\nconst { downloadUrl } = ibiz.util.file.calcFileUpDownUrl(context, params, file, otherParams);\r\nconst url = downloadUrl.replace('%fileId%', file.file_id);\r\n// 构建下载凭证参数(实体标识和主键标识)\r\nconst downloadTicketParams = {\r\n\tappEntityTag: params.srfmodelname ? `ibizodooapp.${params.srfmodelname}` : null,\r\n}\r\n// 下载文件\r\nibiz.util.file.fileDownload(url, file.name, {\r\n context,\r\n params,\r\n data: file,\r\n file: { fileId: file.file_id, ...file },\r\n extraParams: {},\r\n downloadTicketParams,\r\n});", + "tooltip" : "下载当前附件", + "uIActionMode" : "FRONT", + "uIActionTag" : "download", + "uIActionType" : "DEUIACTION", + "id" : "download@ir_attachment" + } + } ], + "getPSControlParam" : { }, + "getPSLayout" : { + "childColMD" : 24, + "columnCount" : 24, + "layout" : "TABLE_24COL" + }, + "getRootPSPanelItems" : [ { + "itemStyle" : "DEFAULT", + "itemType" : "CONTAINER", + "name" : "page_container", + "getPSLayout" : { + "dir" : "column", + "layout" : "FLEX" + }, + "getPSLayoutPos" : { + "colMD" : 24, + "layout" : "TABLE_24COL" + }, + "getPSPanelItems" : [ { + "caption" : "容器", + "itemStyle" : "DEFAULT", + "itemType" : "CONTAINER", + "name" : "container", + "getPSLayout" : { + "align" : "space-between", + "dir" : "row", + "layout" : "FLEX", + "vAlign" : "center" + }, + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "FLEX" + }, + "getPSPanelItems" : [ { + "caption" : "容器", + "itemStyle" : "DEFAULT", + "itemType" : "CONTAINER", + "name" : "container1", + "getPSLayout" : { + "align" : "flex-start", + "dir" : "row", + "layout" : "FLEX", + "vAlign" : "center" + }, + "getPSLayoutPos" : { + "grow" : 1, + "layout" : "FLEX" + }, + "getPSPanelItems" : [ { + "caption" : "图片", + "contentType" : "IMAGE", + "itemStyle" : "DEFAULT", + "itemType" : "RAWITEM", + "name" : "static_image", + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "FLEX" + }, + "getPSRawItem" : { + "contentType" : "IMAGE", + "name" : "static_image", + "getPSSysImage" : { + "rawContent" : "\n \n \n \n" + }, + "predefinedType" : "STATIC_IMAGE" + }, + "getPSSysImage" : { + "rawContent" : "\n \n \n \n" + }, + "showCaption" : true + }, { + "caption" : "文本(动态)", + "itemStyle" : "DEFAULT", + "itemType" : "FIELD", + "name" : "name", + "getPSEditor" : { + "editorType" : "SPAN", + "name" : "name", + "predefinedType" : "FIELD_TEXT_DYNAMIC", + "renderMode" : "TEXT_DYNAMIC", + "wrapMode" : "WRAP", + "enableLinkView" : false + }, + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "FLEX", + "spacingLeft" : "OUTERSMALL" + }, + "viewFieldName" : "name" + } ] + }, { + "caption" : "容器", + "itemStyle" : "DEFAULT", + "itemType" : "CONTAINER", + "name" : "container2", + "getPSLayout" : { + "align" : "space-between", + "dir" : "column", + "layout" : "FLEX", + "vAlign" : "center" + }, + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "FLEX", + "spacingLeft" : "OUTERSMALL" + }, + "getPSPanelItems" : [ { + "caption" : "删除", + "contentType" : "IMAGE", + "itemStyle" : "DEFAULT", + "itemType" : "RAWITEM", + "name" : "remove_attchment", + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "FLEX" + }, + "getPSRawItem" : { + "contentType" : "IMAGE", + "name" : "remove_attchment", + "getPSSysImage" : { + "glyph" : "xf00d@FontAwesome", + "cssClass" : "fa fa-remove" + }, + "predefinedType" : "STATIC_IMAGE" + }, + "getPSSysImage" : { + "glyph" : "xf00d@FontAwesome", + "cssClass" : "fa fa-remove" + }, + "showCaption" : true + }, { + "caption" : "图片", + "contentType" : "IMAGE", + "itemStyle" : "DEFAULT", + "itemType" : "RAWITEM", + "name" : "dowload_attchment", + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "FLEX" + }, + "getPSRawItem" : { + "contentType" : "IMAGE", + "name" : "dowload_attchment", + "getPSSysImage" : { + "glyph" : "xf019@FontAwesome", + "cssClass" : "fa fa-download" + }, + "predefinedType" : "STATIC_IMAGE" + }, + "getPSSysImage" : { + "glyph" : "xf019@FontAwesome", + "cssClass" : "fa fa-download" + }, + "showCaption" : true + } ] + } ] + } ] + }, { + "caption" : "文本框", + "itemType" : "FIELD", + "name" : "id", + "getPSEditor" : { + "editorType" : "HIDDEN", + "name" : "id" + }, + "getPSLayoutPos" : { + "colMD" : 24, + "layout" : "TABLE_24COL" + }, + "viewFieldName" : "ID", + "hidden" : true + } ], + "name" : "itemlayoutpanel", + "modelid" : "4c00a481d88b57108ef8750d6b960ada", + "modeltype" : "PSSYSVIEWPANEL" + }, + "logicName" : "附件卡片", + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/ir_attachment.json" + }, + "getPSControlHandler" : { + "getPSHandlerActions" : [ { + "actionName" : "Get", + "actionType" : "DEACTION", + "dataAccessAction" : "READ", + "name" : "load", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "get" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/ir_attachment.json" + } + }, { + "actionName" : "Create", + "actionType" : "DEACTION", + "dataAccessAction" : "CREATE", + "name" : "create", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "create" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/ir_attachment.json" + } + }, { + "actionName" : "Update", + "actionType" : "DEACTION", + "dataAccessAction" : "UPDATE", + "name" : "update", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "update" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/ir_attachment.json" + } + }, { + "actionName" : "Remove", + "actionType" : "DEACTION", + "dataAccessAction" : "DELETE", + "name" : "remove", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "remove" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/ir_attachment.json" + } + }, { + "actionType" : "DEDATASET", + "name" : "fetch", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "fetch_common_by_model" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/ir_attachment.json" + } + } ], + "userDRAction" : "READ", + "enableDEFieldPrivilege" : false, + "id" : "数据视图处理器" + }, + "getPSControlNavContexts" : [ { + "key" : "MAIL_THREAD", + "name" : "MAIL_THREAD", + "value" : "mail_thread", + "rawValue" : false + } ], + "getPSControlParam" : { + "autoLoad" : true, + "showBusyIndicator" : true, + "ctrlParams" : { + "SRFNAVCTX.MAIL_THREAD" : "%mail_thread%" + } + }, + "getPSDEDataViewDataItems" : [ { + "dataType" : 25, + "name" : "name", + "getPSAppDEField" : { + "name" : "NAME", + "codeName" : "name" + } + }, { + "dataType" : 25, + "name" : "id", + "getPSAppDEField" : { + "name" : "ID", + "codeName" : "id" + } + }, { + "dataType" : 25, + "name" : "srfkey", + "getPSAppDEField" : { + "name" : "ID", + "codeName" : "id" + } + }, { + "dataType" : 25, + "name" : "srfmajortext", + "getPSAppDEField" : { + "name" : "NAME", + "codeName" : "name" + } + } ], + "getPSDEDataViewItems" : [ { + "getCapPSLanguageRes" : { + "lanResTag" : "DEF.LNAME.IR_ATTACHMENT.NAME" + }, + "caption" : "名称", + "dataItemName" : "name", + "itemType" : "DATAITEM", + "name" : "NAME", + "getPSAppDEField" : { + "name" : "NAME", + "codeName" : "name" + }, + "enableSort" : false + }, { + "getCapPSLanguageRes" : { + "lanResTag" : "DEF.LNAME.IR_ATTACHMENT.ID" + }, + "caption" : "标识", + "dataItemName" : "id", + "itemType" : "DATAITEM", + "name" : "ID", + "getPSAppDEField" : { + "name" : "ID", + "codeName" : "id" + }, + "enableSort" : false + } ], + "pagingSize" : 1000, + "getRemovePSControlAction" : { + "modelref" : true, + "id" : "remove", + "actionName" : "Remove", + "actionType" : "DEACTION", + "dataAccessAction" : "DELETE", + "name" : "remove", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "remove" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/ir_attachment.json" + } + }, + "getUpdatePSControlAction" : { + "modelref" : true, + "id" : "update", + "actionName" : "Update", + "actionType" : "DEACTION", + "dataAccessAction" : "UPDATE", + "name" : "update", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "update" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/ir_attachment.json" + } + }, + "hasWFDataItems" : false, + "appendDEItems" : false, + "enableCardEdit" : false, + "enableCardEditGroup" : false, + "enableCardEditOrder" : false, + "enableCardNew" : false, + "enableGroup" : false, + "enablePagingBar" : false, + "noSort" : true, + "singleSelect" : true, + "name" : "attachments", + "modelid" : "8a08023c6fe403701aae5b46147519b0", + "modeltype" : "PSDEDATAVIEW" + }, { + "codeName" : "list", + "controlType" : "LIST", + "getCreatePSControlAction" : { + "modelref" : true, + "id" : "create", + "actionName" : "Create", + "actionType" : "DEACTION", + "dataAccessAction" : "CREATE", + "name" : "create", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "create" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel_member.json" + } + }, + "dynaModelFilePath" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel_member/PSLISTS/list.json", + "getFetchPSControlAction" : { + "modelref" : true, + "id" : "fetch", + "actionType" : "DEDATASET", + "name" : "fetch", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "fetch_default" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel_member.json" + } + }, + "getGetPSControlAction" : { + "modelref" : true, + "id" : "load", + "actionName" : "Get", + "actionType" : "DEACTION", + "dataAccessAction" : "READ", + "name" : "load", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "get" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel_member.json" + } + }, + "groupMode" : "NONE", + "getItemPSLayoutPanel" : { + "getAllPSPanelFields" : [ { + "id" : "partner_id", + "viewFieldName" : "partner_id" + } ], + "codeName" : "a3e151516bff74ffd55", + "controlType" : "PANEL", + "dynaModelFilePath" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel_member/PSPANELS/a3e151516bff74ffd55.json", + "layoutMode" : "FLEX", + "logicName" : "list列表", + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel_member.json" + }, + "getPSControlParam" : { }, + "getPSLayout" : { + "layout" : "FLEX" + }, + "getRootPSPanelItems" : [ { + "itemStyle" : "DEFAULT", + "itemType" : "CONTAINER", + "name" : "container1", + "getPSLayout" : { + "align" : "space-between", + "layout" : "FLEX" + }, + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "FLEX" + }, + "getPSPanelItems" : [ { + "caption" : "文本(动态)", + "itemStyle" : "DEFAULT", + "itemType" : "FIELD", + "name" : "partner_id", + "getPSEditor" : { + "editorStyle" : "PERSONNEL_INFO", + "editorType" : "SPAN", + "name" : "partner_id", + "getPSAppCodeList" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPCODELISTS/base__res_partner.json" + }, + "getPSSysPFPlugin" : { + "pluginType" : "EDITOR_CUSTOMSTYLE", + "pluginCode" : "PERSONNEL_INFO", + "runtimeObject" : true + }, + "renderMode" : "TEXT_DYNAMIC", + "enableLinkView" : false + }, + "getPSLayoutPos" : { + "grow" : -1, + "layout" : "FLEX" + }, + "viewFieldName" : "partner_id", + "convertToCodeItemText" : true + } ] + } ], + "layoutPanel" : true, + "name" : "members_itempanel", + "modelid" : "f978cd42689966ece7da60dbbc1d01a6", + "modeltype" : "PSSYSVIEWPANEL" + }, + "logicName" : "list", + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel_member.json" + }, + "getPSControlHandler" : { + "getPSHandlerActions" : [ { + "actionName" : "Get", + "actionType" : "DEACTION", + "dataAccessAction" : "READ", + "name" : "load", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "get" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel_member.json" + } + }, { + "actionName" : "Create", + "actionType" : "DEACTION", + "dataAccessAction" : "CREATE", + "name" : "create", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "create" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel_member.json" + } + }, { + "actionName" : "Update", + "actionType" : "DEACTION", + "dataAccessAction" : "UPDATE", + "name" : "update", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "update" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel_member.json" + } + }, { + "actionName" : "Remove", + "actionType" : "DEACTION", + "dataAccessAction" : "DELETE", + "name" : "remove", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "remove" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel_member.json" + } + }, { + "actionType" : "DEDATASET", + "name" : "fetch", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "fetch_default" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel_member.json" + } + } ], + "userDRAction" : "READ", + "enableDEFieldPrivilege" : false, + "id" : "列表控件处理器" + }, + "getPSControlParam" : { + "autoLoad" : true, + "showBusyIndicator" : true + }, + "getPSDEListDataItems" : [ { + "dataType" : 25, + "name" : "partner_id", + "getPSAppDEField" : { + "name" : "PARTNER_ID", + "codeName" : "partner_id" + } + }, { + "dataType" : 25, + "name" : "srfkey", + "getPSAppDEField" : { + "name" : "ID", + "codeName" : "id" + } + }, { + "dataType" : 25, + "name" : "guest_id", + "getPSAppDEField" : { + "name" : "GUEST_ID", + "codeName" : "guest_id" + } + }, { + "dataType" : 25, + "name" : "channel_id", + "getPSAppDEField" : { + "name" : "CHANNEL_ID", + "codeName" : "channel_id" + } + }, { + "dataType" : 25, + "name" : "fetched_message_id", + "getPSAppDEField" : { + "name" : "FETCHED_MESSAGE_ID", + "codeName" : "fetched_message_id" + } + }, { + "dataType" : 25, + "name" : "seen_message_id", + "getPSAppDEField" : { + "name" : "SEEN_MESSAGE_ID", + "codeName" : "seen_message_id" + } + }, { + "dataType" : 25, + "name" : "rtc_inviting_session_id", + "getPSAppDEField" : { + "name" : "RTC_INVITING_SESSION_ID", + "codeName" : "rtc_inviting_session_id" + } + } ], + "pagingSize" : 1000, + "getRemovePSControlAction" : { + "modelref" : true, + "id" : "remove", + "actionName" : "Remove", + "actionType" : "DEACTION", + "dataAccessAction" : "DELETE", + "name" : "remove", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "remove" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel_member.json" + } + }, + "getUpdatePSControlAction" : { + "modelref" : true, + "id" : "update", + "actionName" : "Update", + "actionType" : "DEACTION", + "dataAccessAction" : "UPDATE", + "name" : "update", + "getPSAppDEMethod" : { + "modelref" : true, + "id" : "update" + }, + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel_member.json" + } + }, + "hasWFDataItems" : false, + "enableGroup" : false, + "enableRowEdit" : false, + "enableRowEditGroup" : false, + "enableRowEditOrder" : false, + "enableRowNew" : false, + "noSort" : false, + "showHeader" : true, + "singleSelect" : false, + "name" : "members", + "modelid" : "252a90492758a191dd54671eea6f3273", + "modeltype" : "PSDELIST" + }, { + "codeName" : "main_pop_view_pinned_message_view", + "controlType" : "VIEWPANEL", + "getEmbeddedPSAppDEView" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/mail_message_pinned_list_view.json", + "viewType" : "DELISTVIEW" + }, + "name" : "pinned_message_view", + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json" + }, + "getPSControlParam" : { } + }, { + "codeName" : "main_pop_view_search_message_view", + "controlType" : "VIEWPANEL", + "getEmbeddedPSAppDEView" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/mail_message_search_list_view.json", + "viewType" : "DELISTVIEW" + }, + "name" : "search_message_view", + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json" + }, + "getPSControlParam" : { } + }, { + "getCapPSLanguageRes" : { + "lanResTag" : "DE.LNAME.DISCUSS_CHANNEL" + }, + "caption" : "讨论频道", + "codeName" : "main_pop_view_captionbar", + "controlType" : "CAPTIONBAR", + "name" : "captionbar", + "getPSAppDataEntity" : { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDATAENTITIES/discuss_channel.json" + }, + "getPSControlParam" : { } + } ] + }, + "title" : "讨论频道", + "viewStyle" : "DEFAULT", + "viewType" : "DECUSTOMVIEW", + "enableDP" : true, + "showCaptionBar" : false, + "modelid" : "416f64ebe3a6da4752e7f7de583ac61b", + "modeltype" : "PSAPPDEVIEW" +} \ No newline at end of file diff --git a/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_main_view.json b/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_main_view.json index fe969a3c1..3bcc2e44d 100644 --- a/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_main_view.json +++ b/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_main_view.json @@ -50,13 +50,13 @@ "logicTag" : "layoutpanel", "logicType" : "SCRIPT", "name" : "hidden_right_panel", - "scriptCode" : "let container_h_split = view.layoutPanel.findPanelItemByName(\"container_h_split\");\r\ncontainer_h_split.hiddenPanel('right');" + "scriptCode" : "let container_h_split = view.layoutPanel.findPanelItemByName(\"container_h_split\");\ncontainer_h_split.hiddenPanel('right');" }, { "eventNames" : "onCreated", "logicTag" : "layoutpanel", "logicType" : "SCRIPT", "name" : "init_mail_thread", - "scriptCode" : "\r\n// 获取视图上下文\r\nconst topContext = view.context;\r\nconst appEntityId = view.model.appDataEntityId;\r\nconst entityName = appEntityId.split('.').pop(); // 取点号后最后一段\r\n\r\nconst mailThreadValue = topContext[entityName];\r\n\r\n// 设置当前视图的上下文变量 mail_thread\r\n// 注意:实际应用中上下文对象通常是只读的,建议通过视图参数传递\r\nview.params.mail_thread = mailThreadValue;\r\nview.params.srfmodelname = entityName;" + "scriptCode" : "\n// 获取视图上下文\nconst topContext = view.context;\nconst appEntityId = view.model.appDataEntityId;\nconst entityName = appEntityId.split('.').pop(); // 取点号后最后一段\n\nconst mailThreadValue = topContext[entityName];\n\n// 设置当前视图的上下文变量 mail_thread\n// 注意:实际应用中上下文对象通常是只读的,建议通过视图参数传递\nview.params.mail_thread = mailThreadValue;\nview.params.srfmodelname = entityName;" }, { "eventNames" : "onClick", "itemName" : "COMMENT_SEND", diff --git a/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/hr_employee_multi_data_view.json b/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/hr_employee_multi_data_view.json index ae1b46f66..1acbc3038 100644 --- a/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/hr_employee_multi_data_view.json +++ b/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/hr_employee_multi_data_view.json @@ -4955,7 +4955,7 @@ "condOp" : "ISNOTNULL", "dstModelField" : "PERSONAL_INFO2", "logicType" : "SINGLE", - "name" : "PERSONAL_INFO2 值不为空(NotNil)" + "name" : "PERSONAL_INFO2 值不为空(NotNil) " } ], "relatedItemNames" : [ "personal_info2" ], "notMode" : false @@ -5121,9 +5121,6 @@ "id" : "DATAVIEW" }, "getPSDEDataViewDataItems" : [ { - "dataType" : 25, - "name" : "job_title" - }, { "dataType" : 25, "name" : "avatar" }, { @@ -5131,13 +5128,16 @@ "name" : "image" }, { "dataType" : 25, - "name" : "mobile_phone" + "name" : "job_title" }, { "dataType" : 25, - "name" : "work_email" + "name" : "mobile_phone" }, { "dataType" : 25, "name" : "name" + }, { + "dataType" : 25, + "name" : "work_email" }, { "dataType" : 25, "name" : "srfkey", @@ -5308,19 +5308,6 @@ } } ], "getPSDEDataViewItems" : [ { - "getCapPSLanguageRes" : { - "lanResTag" : "DEF.LNAME.HR_EMPLOYEE.JOB_TITLE" - }, - "caption" : "工作头衔", - "dataItemName" : "job_title", - "itemType" : "DATAITEM", - "name" : "JOB_TITLE", - "getPSAppDEField" : { - "name" : "JOB_TITLE", - "codeName" : "job_title" - }, - "enableSort" : true - }, { "caption" : "头像", "dataItemName" : "avatar", "itemType" : "DATAITEM", @@ -5329,7 +5316,7 @@ "name" : "AVATAR", "codeName" : "avatar" }, - "enableSort" : true + "enableSort" : false }, { "caption" : "头像", "dataItemName" : "image", @@ -5339,6 +5326,19 @@ "name" : "IMAGE", "codeName" : "image" }, + "enableSort" : false + }, { + "getCapPSLanguageRes" : { + "lanResTag" : "DEF.LNAME.HR_EMPLOYEE.JOB_TITLE" + }, + "caption" : "工作头衔", + "dataItemName" : "job_title", + "itemType" : "DATAITEM", + "name" : "JOB_TITLE", + "getPSAppDEField" : { + "name" : "JOB_TITLE", + "codeName" : "job_title" + }, "enableSort" : true }, { "getCapPSLanguageRes" : { @@ -5355,28 +5355,28 @@ "enableSort" : true }, { "getCapPSLanguageRes" : { - "lanResTag" : "DEF.LNAME.HR_EMPLOYEE.WORK_EMAIL" + "lanResTag" : "DEF.LNAME.HR_EMPLOYEE.NAME" }, - "caption" : "工作电子邮件", - "dataItemName" : "work_email", + "caption" : "名称", + "dataItemName" : "name", "itemType" : "DATAITEM", - "name" : "WORK_EMAIL", + "name" : "NAME", "getPSAppDEField" : { - "name" : "WORK_EMAIL", - "codeName" : "work_email" + "name" : "NAME", + "codeName" : "name" }, "enableSort" : true }, { "getCapPSLanguageRes" : { - "lanResTag" : "DEF.LNAME.HR_EMPLOYEE.NAME" + "lanResTag" : "DEF.LNAME.HR_EMPLOYEE.WORK_EMAIL" }, - "caption" : "名称", - "dataItemName" : "name", + "caption" : "工作电子邮件", + "dataItemName" : "work_email", "itemType" : "DATAITEM", - "name" : "NAME", + "name" : "WORK_EMAIL", "getPSAppDEField" : { - "name" : "NAME", - "codeName" : "name" + "name" : "WORK_EMAIL", + "codeName" : "work_email" }, "enableSort" : true } ], diff --git a/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/ir_cron_main_view.json b/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/ir_cron_main_view.json index 6aaef2935..47942dc99 100644 --- a/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/ir_cron_main_view.json +++ b/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/ir_cron_main_view.json @@ -650,11 +650,11 @@ "hidden" : true, "dataType" : 25 }, { - "id" : "cron_name", + "id" : "name", "dataType" : 25, "getPSAppDEField" : { - "name" : "CRON_NAME", - "codeName" : "cron_name" + "name" : "NAME", + "codeName" : "name" } }, { "id" : "model_id", @@ -896,11 +896,8 @@ "detailType" : "GROUPPANEL", "name" : "group1", "getPSDEFormDetails" : [ { - "getCapPSLanguageRes" : { - "lanResTag" : "DEF.LNAME.IR_CRON.CRON_NAME" - }, - "caption" : "名称", - "codeName" : "cron_name", + "caption" : "动作名称", + "codeName" : "name", "dataType" : 25, "detailStyle" : "DEFAULT", "detailType" : "FORMITEM", @@ -908,19 +905,19 @@ "ignoreInput" : 0, "labelPos" : "NONE", "labelWidth" : 0, - "name" : "cron_name", + "name" : "name", "noPrivDisplayMode" : 1, "getPSAppDEField" : { - "name" : "CRON_NAME", - "codeName" : "cron_name" + "name" : "NAME", + "codeName" : "name" }, "getPSEditor" : { "editorParams" : { "ISAUTO" : "true" }, "editorType" : "TEXTAREA", - "maxLength" : 250, - "name" : "cron_name", + "maxLength" : 200, + "name" : "name", "showMaxLength" : true }, "getPSLayoutPos" : { diff --git a/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/mail_message_discuss_main_view.json b/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/mail_message_discuss_main_view.json index 04c65fc60..fe7b20555 100644 --- a/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/mail_message_discuss_main_view.json +++ b/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/mail_message_discuss_main_view.json @@ -464,7 +464,7 @@ "codeName" : "open_chat", "getFrontPSAppView" : { "modelref" : true, - "path" : "PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_main_view.json", + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_main_pop_view.json", "viewType" : "DECUSTOMVIEW" }, "frontProcessType" : "WIZARD", @@ -574,24 +574,24 @@ }, { "getChildPSDETreeNode" : { "modelref" : true, - "id" : "private_channels" + "id" : "channels" }, - "name" : "私聊消息(private_channel)-私人频道(动态)(private_channels)", + "name" : "频道(channel)-频道(动态)(channels)", "getParentPSDETreeNode" : { "modelref" : true, - "id" : "private_channel" + "id" : "channel" }, "parentValueLevel" : 1, "searchMode" : 3 }, { "getChildPSDETreeNode" : { "modelref" : true, - "id" : "channels" + "id" : "private_channels" }, - "name" : "频道(channel)-频道(动态)(channels)", + "name" : "私聊消息(private_channel)-私人频道(动态)(private_channels)", "getParentPSDETreeNode" : { "modelref" : true, - "id" : "channel" + "id" : "private_channel" }, "parentValueLevel" : 1, "searchMode" : 3 @@ -1087,7 +1087,7 @@ "codeName" : "open_chat", "getFrontPSAppView" : { "modelref" : true, - "path" : "PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_main_view.json", + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_main_pop_view.json", "viewType" : "DECUSTOMVIEW" }, "frontProcessType" : "WIZARD", diff --git a/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/mail_template_main_view.json b/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/mail_template_main_view.json index 1cd1b218a..4e28e5ed2 100644 --- a/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/mail_template_main_view.json +++ b/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/mail_template_main_view.json @@ -833,12 +833,10 @@ }, "caption" : "正文", "codeName" : "body_html", - "contentHeight" : 500.0, "dataType" : 21, "detailStyle" : "DEFAULT", "detailType" : "FORMITEM", "enableCond" : 3, - "height" : 500.0, "ignoreInput" : 0, "labelPos" : "LEFT", "labelWidth" : 40, @@ -850,15 +848,15 @@ }, "getPSEditor" : { "editorParams" : { - "language" : "html" + "isauto" : "true" }, - "editorType" : "HTMLEDITOR", - "name" : "body_html" + "editorType" : "TEXTAREA", + "maxLength" : 1048576, + "name" : "body_html", + "showMaxLength" : true }, "getPSLayoutPos" : { "colMD" : 24, - "height" : 500, - "heightMode" : "PX", "layout" : "TABLE_24COL" }, "allowEmpty" : true, diff --git a/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/res_company_edit_view.json b/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/res_company_edit_view.json index 5903f12db..066cc68d2 100644 --- a/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/res_company_edit_view.json +++ b/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/res_company_edit_view.json @@ -498,7 +498,7 @@ "layout" : "TABLE_24COL" }, "valueItemName" : "partner_id", - "allowEmpty" : false, + "allowEmpty" : true, "showCaption" : true }, { "caption" : "城市", @@ -668,7 +668,7 @@ "layout" : "TABLE_24COL" }, "valueItemName" : "currency_id", - "allowEmpty" : false, + "allowEmpty" : true, "showCaption" : true } ], "getPSLayout" : { diff --git a/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/res_company_main_view.json b/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/res_company_main_view.json index 399826454..20f3a32c2 100644 --- a/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/res_company_main_view.json +++ b/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/res_company_main_view.json @@ -897,7 +897,7 @@ "layout" : "TABLE_24COL" }, "valueItemName" : "partner_id", - "allowEmpty" : false, + "allowEmpty" : true, "showCaption" : true }, { "caption" : "城市", @@ -1067,7 +1067,7 @@ "layout" : "TABLE_24COL" }, "valueItemName" : "currency_id", - "allowEmpty" : false, + "allowEmpty" : true, "showCaption" : true } ], "getPSLayout" : { diff --git a/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/res_partner_main_view.json b/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/res_partner_main_view.json index 8816e8378..666aeb887 100644 --- a/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/res_partner_main_view.json +++ b/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/res_partner_main_view.json @@ -514,6 +514,7 @@ } ], "getPSDEDRCtrlItems" : [ { "caption" : "员工", + "enableMode" : "SCRIPT", "name" : "emp_info", "getPSAppView" : { "modelref" : true, @@ -527,12 +528,13 @@ "getPSNavigateContexts" : [ { "key" : "HR_EMPLOYEE", "name" : "HR_EMPLOYEE", - "value" : "hr_employee", + "value" : "employee_id", "rawValue" : false } ], "getPSSysImage" : { "cssClass" : "card" - } + }, + "testScriptCode" : "data.employee_id;\nconsole.log(\"\");\nreturn data.employee_id != null;" } ], "getPSSysPFPlugin" : { "pluginType" : "CUSTOM", @@ -704,25 +706,25 @@ "getPSDEFormItemUpdates" : [ { "codeName" : "onchange_company_type", "name" : "修改公司类型", - "scriptCode" : "if(data.company_type === 'company'){\r\n data.is_company = 1;\r\n}else{\r\n data.is_company = 0;\r\n}", + "scriptCode" : "if(data.company_type === 'company'){\n data.is_company = 1;\n}else{\n data.is_company = 0;\n}", "customCode" : true }, { "codeName" : "onchange_parent_id", "name" : "修改parent信息", "getPSDEFIUpdateDetails" : [ { - "name" : "city" - }, { - "name" : "street2" + "name" : "street" }, { - "name" : "state_name" + "name" : "zip" }, { "name" : "country_name" }, { - "name" : "street" + "name" : "street2" }, { - "name" : "zip" + "name" : "city" + }, { + "name" : "state_name" } ], - "scriptCode" : "var parentId=data.parent_id;\r\nvar type=data.type;\r\nif (parentId && type === 'contact') {\r\n const app = ibiz.hub.getApp(context.srfappid);\r\n const deService = await app.deService.getService(\r\n context, \"ibizodooapp.res_partner\" // 实体标识\r\n );\r\n //将parentId的值赋值到上下文\r\n const tempContext = Object.assign({},context,{ \"res_partner\" : parentId });\r\n const result = await deService.get(tempContext);\r\n if (result) {\r\n data.street=result.data.street;\r\n data.street2=result.data.street2;\r\n data.zip=result.data.zip;\r\n data.city=result.data.city;\r\n data.state_name=result.data.state_name;\r\n data.country_name=result.data.country_name;\r\n }\r\n}\r\n", + "scriptCode" : "var parentId=data.parent_id;\nvar type=data.type;\nif (parentId && type === 'contact') {\n const app = ibiz.hub.getApp(context.srfappid);\n const deService = await app.deService.getService(\n context, \"ibizodooapp.res_partner\" // 实体标识\n );\n //将parentId的值赋值到上下文\n const tempContext = Object.assign({},context,{ \"res_partner\" : parentId });\n const result = await deService.get(tempContext);\n if (result) {\n data.street=result.data.street;\n data.street2=result.data.street2;\n data.zip=result.data.zip;\n data.city=result.data.city;\n data.state_name=result.data.state_name;\n data.country_name=result.data.country_name;\n }\n}\n", "customCode" : true } ], "getPSDEFormItemVRs" : [ { @@ -959,6 +961,13 @@ "name" : "PARENT_ID", "codeName" : "parent_id" } + }, { + "id" : "employee_id", + "dataType" : 25, + "getPSAppDEField" : { + "name" : "EMPLOYEE_ID", + "codeName" : "employee_id" + } }, { "id" : "state_id", "hidden" : true, @@ -2196,6 +2205,33 @@ }, "allowEmpty" : true, "hidden" : true + }, { + "caption" : "相关员工", + "codeName" : "employee_id", + "dataType" : 25, + "detailStyle" : "DEFAULT", + "detailType" : "FORMITEM", + "enableCond" : 3, + "ignoreInput" : 0, + "labelPos" : "LEFT", + "labelWidth" : 130, + "name" : "employee_id", + "noPrivDisplayMode" : 1, + "getPSAppDEField" : { + "name" : "EMPLOYEE_ID", + "codeName" : "employee_id" + }, + "getPSEditor" : { + "editorType" : "TEXTBOX", + "maxLength" : 100, + "name" : "employee_id" + }, + "getPSLayoutPos" : { + "colMD" : 24, + "layout" : "TABLE_24COL" + }, + "allowEmpty" : true, + "showCaption" : true }, { "getCapPSLanguageRes" : { "lanResTag" : "DEF.LNAME.RES_PARTNER.STATE_ID" diff --git a/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/res_users_main_view.json b/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/res_users_main_view.json index 7d33d0f5f..6f7233c30 100644 --- a/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/res_users_main_view.json +++ b/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/res_users_main_view.json @@ -595,7 +595,7 @@ "caption" : "主视图", "name" : "主视图", "hidden" : false, - "id" : "Af1610e8f121d6b4dc0" + "id" : "Auto01" } ], "getPSDEDRCtrlItems" : [ { "caption" : "群组", @@ -608,7 +608,7 @@ }, "getPSDEDRBarGroup" : { "modelref" : true, - "id" : "Af1610e8f121d6b4dc0" + "id" : "Auto01" }, "getPSNavigateParams" : [ { "key" : "user_id", @@ -630,7 +630,7 @@ }, "getPSDEDRBarGroup" : { "modelref" : true, - "id" : "Af1610e8f121d6b4dc0" + "id" : "Auto01" }, "getPSSysImage" : { "glyph" : "xf0ca@FontAwesome", @@ -646,7 +646,7 @@ }, "getPSDEDRBarGroup" : { "modelref" : true, - "id" : "Af1610e8f121d6b4dc0" + "id" : "Auto01" }, "getPSSysImage" : { "glyph" : "xf0ca@FontAwesome", @@ -662,7 +662,7 @@ }, "getPSDEDRBarGroup" : { "modelref" : true, - "id" : "Af1610e8f121d6b4dc0" + "id" : "Auto01" }, "getPSSysImage" : { "glyph" : "xf0c0@FontAwesome", diff --git a/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/res_users_personal_view.json b/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/res_users_personal_view.json index 34277db24..3051a0c2c 100644 --- a/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/res_users_personal_view.json +++ b/model/PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/res_users_personal_view.json @@ -365,7 +365,7 @@ "caption" : "主视图", "name" : "主视图", "hidden" : false, - "id" : "Af1610e8f121d6b4dc0" + "id" : "Auto01" } ], "getPSDEDRCtrlItems" : [ { "caption" : "群组", @@ -378,7 +378,7 @@ }, "getPSDEDRBarGroup" : { "modelref" : true, - "id" : "Af1610e8f121d6b4dc0" + "id" : "Auto01" }, "getPSNavigateParams" : [ { "key" : "user_id", @@ -400,7 +400,7 @@ }, "getPSDEDRBarGroup" : { "modelref" : true, - "id" : "Af1610e8f121d6b4dc0" + "id" : "Auto01" }, "getPSSysImage" : { "glyph" : "xf0ca@FontAwesome", @@ -416,7 +416,7 @@ }, "getPSDEDRBarGroup" : { "modelref" : true, - "id" : "Af1610e8f121d6b4dc0" + "id" : "Auto01" }, "getPSSysImage" : { "glyph" : "xf0ca@FontAwesome", @@ -432,7 +432,7 @@ }, "getPSDEDRBarGroup" : { "modelref" : true, - "id" : "Af1610e8f121d6b4dc0" + "id" : "Auto01" }, "getPSSysImage" : { "glyph" : "xf0c0@FontAwesome", diff --git a/model/PSSYSAPPS/ibizodooapp/PSAPPINDEXVIEWS/crm_index_view.json b/model/PSSYSAPPS/ibizodooapp/PSAPPINDEXVIEWS/crm_index_view.json index c3a420ca6..11b487911 100644 --- a/model/PSSYSAPPS/ibizodooapp/PSAPPINDEXVIEWS/crm_index_view.json +++ b/model/PSSYSAPPS/ibizodooapp/PSAPPINDEXVIEWS/crm_index_view.json @@ -478,9 +478,11 @@ "codeName" : "captionbar", "controlType" : "CAPTIONBAR", "name" : "captionbar", - "getPSControlParam" : { } + "getPSControlParam" : { }, + "subCaption" : "客户关系管理" } ] }, + "subCaption" : "客户关系管理", "title" : "客户关系管理首页", "viewStyle" : "DEFAULT", "viewType" : "APPINDEXVIEW", diff --git a/model/PSSYSAPPS/ibizodooapp/PSAPPINDEXVIEWS/discuss_index_view.json b/model/PSSYSAPPS/ibizodooapp/PSAPPINDEXVIEWS/discuss_index_view.json index c31dc38c6..7510e2789 100644 --- a/model/PSSYSAPPS/ibizodooapp/PSAPPINDEXVIEWS/discuss_index_view.json +++ b/model/PSSYSAPPS/ibizodooapp/PSAPPINDEXVIEWS/discuss_index_view.json @@ -454,9 +454,11 @@ "codeName" : "captionbar", "controlType" : "CAPTIONBAR", "name" : "captionbar", - "getPSControlParam" : { } + "getPSControlParam" : { }, + "subCaption" : "讨论" } ] }, + "subCaption" : "讨论", "title" : "讨论", "userTag4" : "10", "viewStyle" : "DEFAULT", diff --git a/model/PSSYSAPPS/ibizodooapp/PSAPPINDEXVIEWS/hr_index_view.json b/model/PSSYSAPPS/ibizodooapp/PSAPPINDEXVIEWS/hr_index_view.json index 3638e07a9..a733fb1df 100644 --- a/model/PSSYSAPPS/ibizodooapp/PSAPPINDEXVIEWS/hr_index_view.json +++ b/model/PSSYSAPPS/ibizodooapp/PSAPPINDEXVIEWS/hr_index_view.json @@ -1,7 +1,7 @@ { "accUserMode" : 0, "appSwitchMode" : 1, - "caption" : "员工", + "caption" : "人力资源", "codeName" : "hr_index_view", "dynaModelFilePath" : "PSSYSAPPS/ibizodooapp/PSAPPINDEXVIEWS/hr_index_view.json", "mainMenuAlign" : "TOP", @@ -816,13 +816,15 @@ "modelid" : "40f69ec3627f397d8a5dcf457853c8ab", "modeltype" : "PSAPPMENU" }, { - "caption" : "员工", + "caption" : "人力资源", "codeName" : "captionbar", "controlType" : "CAPTIONBAR", "name" : "captionbar", - "getPSControlParam" : { } + "getPSControlParam" : { }, + "subCaption" : "人力资源" } ] }, + "subCaption" : "人力资源", "title" : "ibizodooapp", "userTag4" : "80", "viewStyle" : "DEFAULT", diff --git a/model/PSSYSAPPS/ibizodooapp/PSAPPINDEXVIEWS/partner_index_view.json b/model/PSSYSAPPS/ibizodooapp/PSAPPINDEXVIEWS/partner_index_view.json index 4779a56e3..4bc7a5b30 100644 --- a/model/PSSYSAPPS/ibizodooapp/PSAPPINDEXVIEWS/partner_index_view.json +++ b/model/PSSYSAPPS/ibizodooapp/PSAPPINDEXVIEWS/partner_index_view.json @@ -439,9 +439,11 @@ "codeName" : "captionbar", "controlType" : "CAPTIONBAR", "name" : "captionbar", - "getPSControlParam" : { } + "getPSControlParam" : { }, + "subCaption" : "联系人" } ] }, + "subCaption" : "联系人", "title" : "联系人首页", "viewStyle" : "DEFAULT", "viewType" : "APPINDEXVIEW", diff --git a/model/PSSYSAPPS/ibizodooapp/PSAPPINDEXVIEWS/setting_index_view.json b/model/PSSYSAPPS/ibizodooapp/PSAPPINDEXVIEWS/setting_index_view.json index 99936edb4..0aa1f99da 100644 --- a/model/PSSYSAPPS/ibizodooapp/PSAPPINDEXVIEWS/setting_index_view.json +++ b/model/PSSYSAPPS/ibizodooapp/PSAPPINDEXVIEWS/setting_index_view.json @@ -612,7 +612,7 @@ }, { "accUserMode" : 0, "itemType" : "SEPERATOR", - "name" : "seperator8", + "name" : "seperator2", "getPSLayout" : { "childColMD" : 24, "columnCount" : 24, @@ -625,17 +625,17 @@ "seperator" : true }, { "accUserMode" : 0, - "caption" : "安全", + "caption" : "活动", "itemType" : "MENUITEM", - "name" : "safety", + "name" : "activity", "getPSAppMenuItems" : [ { "accUserMode" : 2, - "caption" : "记录规则", + "caption" : "活动概览", "itemType" : "MENUITEM", - "name" : "base_rule", + "name" : "mail_activity", "getPSAppFunc" : { "modelref" : true, - "id" : "rule" + "id" : "mail_activity" }, "getPSLayout" : { "childColMD" : 24, @@ -646,15 +646,15 @@ "colMD" : 24, "layout" : "TABLE_24COL" }, - "tooltip" : "记录规则" + "tooltip" : "活动概览" }, { "accUserMode" : 2, - "caption" : "访问权限", + "caption" : "活动类型", "itemType" : "MENUITEM", - "name" : "base_model_access", + "name" : "mail_activity_type", "getPSAppFunc" : { "modelref" : true, - "id" : "ir_model_access" + "id" : "mail_activity_type" }, "getPSLayout" : { "childColMD" : 24, @@ -665,15 +665,15 @@ "colMD" : 24, "layout" : "TABLE_24COL" }, - "tooltip" : "访问权限" + "tooltip" : "活动类型" }, { "accUserMode" : 2, - "caption" : "统一资源", + "caption" : "活动计划", "itemType" : "MENUITEM", - "name" : "base_extend_unires", + "name" : "mail_activity_plan", "getPSAppFunc" : { "modelref" : true, - "id" : "unires" + "id" : "mail_activity_plan2" }, "getPSLayout" : { "childColMD" : 24, @@ -684,7 +684,7 @@ "colMD" : 24, "layout" : "TABLE_24COL" }, - "tooltip" : "统一资源" + "tooltip" : "活动计划" } ], "getPSLayout" : { "childColMD" : 24, @@ -695,11 +695,11 @@ "colMD" : 24, "layout" : "TABLE_24COL" }, - "tooltip" : "安全" + "tooltip" : "活动" }, { "accUserMode" : 0, "itemType" : "SEPERATOR", - "name" : "seperator5", + "name" : "seperator8", "getPSLayout" : { "childColMD" : 24, "columnCount" : 24, @@ -712,17 +712,17 @@ "seperator" : true }, { "accUserMode" : 0, - "caption" : "数据库结构", + "caption" : "邮箱", "itemType" : "MENUITEM", - "name" : "database_structure", + "name" : "mail", "getPSAppMenuItems" : [ { "accUserMode" : 2, - "caption" : "模型", + "caption" : "EMail", "itemType" : "MENUITEM", - "name" : "base_model", + "name" : "mail_mail", "getPSAppFunc" : { "modelref" : true, - "id" : "model" + "id" : "mail" }, "getPSLayout" : { "childColMD" : 24, @@ -733,45 +733,15 @@ "colMD" : 24, "layout" : "TABLE_24COL" }, - "tooltip" : "模型" - } ], - "getPSLayout" : { - "childColMD" : 24, - "columnCount" : 24, - "layout" : "TABLE_24COL" - }, - "getPSLayoutPos" : { - "colMD" : 24, - "layout" : "TABLE_24COL" - }, - "tooltip" : "数据库结构" - }, { - "accUserMode" : 0, - "itemType" : "SEPERATOR", - "name" : "seperator6", - "getPSLayout" : { - "childColMD" : 24, - "columnCount" : 24, - "layout" : "TABLE_24COL" - }, - "getPSLayoutPos" : { - "colMD" : 24, - "layout" : "TABLE_24COL" - }, - "seperator" : true - }, { - "accUserMode" : 0, - "caption" : "自动化", - "itemType" : "MENUITEM", - "name" : "automation", - "getPSAppMenuItems" : [ { + "tooltip" : "EMail" + }, { "accUserMode" : 2, - "caption" : "计划的操作", + "caption" : "发送服务器", "itemType" : "MENUITEM", - "name" : "base_cron", + "name" : "base_mail_server", "getPSAppFunc" : { "modelref" : true, - "id" : "cron" + "id" : "mail_server" }, "getPSLayout" : { "childColMD" : 24, @@ -782,15 +752,15 @@ "colMD" : 24, "layout" : "TABLE_24COL" }, - "tooltip" : "计划的操作" + "tooltip" : "发送服务器" }, { "accUserMode" : 2, - "caption" : "计划行动触发器", + "caption" : "收件服务器", "itemType" : "MENUITEM", - "name" : "base_cron_trigger", + "name" : "mail_fetchmail_server", "getPSAppFunc" : { "modelref" : true, - "id" : "cron_trigger" + "id" : "fetchmail_server" }, "getPSLayout" : { "childColMD" : 24, @@ -801,78 +771,15 @@ "colMD" : 24, "layout" : "TABLE_24COL" }, - "tooltip" : "计划行动触发器" - } ], - "getPSLayout" : { - "childColMD" : 24, - "columnCount" : 24, - "layout" : "TABLE_24COL" - }, - "getPSLayoutPos" : { - "colMD" : 24, - "layout" : "TABLE_24COL" - }, - "tooltip" : "自动化" - }, { - "accUserMode" : 0, - "itemType" : "SEPERATOR", - "name" : "seperator4", - "getPSLayout" : { - "childColMD" : 24, - "columnCount" : 24, - "layout" : "TABLE_24COL" - }, - "getPSLayoutPos" : { - "colMD" : 24, - "layout" : "TABLE_24COL" - }, - "seperator" : true - }, { - "accUserMode" : 2, - "caption" : "系统参数", - "itemType" : "MENUITEM", - "name" : "base_config_param", - "getPSAppFunc" : { - "modelref" : true, - "id" : "config_parameter" - }, - "getPSLayout" : { - "childColMD" : 24, - "columnCount" : 24, - "layout" : "TABLE_24COL" - }, - "getPSLayoutPos" : { - "colMD" : 24, - "layout" : "TABLE_24COL" - }, - "tooltip" : "系统参数" - }, { - "accUserMode" : 0, - "itemType" : "SEPERATOR", - "name" : "seperator2", - "getPSLayout" : { - "childColMD" : 24, - "columnCount" : 24, - "layout" : "TABLE_24COL" - }, - "getPSLayoutPos" : { - "colMD" : 24, - "layout" : "TABLE_24COL" - }, - "seperator" : true - }, { - "accUserMode" : 0, - "caption" : "活动", - "itemType" : "MENUITEM", - "name" : "activity", - "getPSAppMenuItems" : [ { + "tooltip" : "收件服务器" + }, { "accUserMode" : 2, - "caption" : "活动概览", + "caption" : "EMail模板", "itemType" : "MENUITEM", - "name" : "mail_activity", + "name" : "mail_template", "getPSAppFunc" : { "modelref" : true, - "id" : "mail_activity" + "id" : "mail_template" }, "getPSLayout" : { "childColMD" : 24, @@ -883,15 +790,15 @@ "colMD" : 24, "layout" : "TABLE_24COL" }, - "tooltip" : "活动概览" + "tooltip" : "EMail模板" }, { "accUserMode" : 2, - "caption" : "活动类型", + "caption" : "别名", "itemType" : "MENUITEM", - "name" : "mail_activity_type", + "name" : "mail_alias", "getPSAppFunc" : { "modelref" : true, - "id" : "mail_activity_type" + "id" : "mail_alias" }, "getPSLayout" : { "childColMD" : 24, @@ -902,15 +809,15 @@ "colMD" : 24, "layout" : "TABLE_24COL" }, - "tooltip" : "活动类型" + "tooltip" : "别名" }, { "accUserMode" : 2, - "caption" : "活动计划", + "caption" : "别名域", "itemType" : "MENUITEM", - "name" : "mail_activity_plan", + "name" : "mail_alias_domain", "getPSAppFunc" : { "modelref" : true, - "id" : "mail_activity_plan2" + "id" : "mail_alias_domain" }, "getPSLayout" : { "childColMD" : 24, @@ -921,7 +828,7 @@ "colMD" : 24, "layout" : "TABLE_24COL" }, - "tooltip" : "活动计划" + "tooltip" : "别名域" } ], "getPSLayout" : { "childColMD" : 24, @@ -932,7 +839,7 @@ "colMD" : 24, "layout" : "TABLE_24COL" }, - "tooltip" : "活动" + "tooltip" : "邮箱" }, { "accUserMode" : 0, "itemType" : "SEPERATOR", @@ -949,36 +856,17 @@ "seperator" : true }, { "accUserMode" : 0, - "caption" : "邮箱", + "caption" : "操作", "itemType" : "MENUITEM", - "name" : "mail", + "name" : "operation", "getPSAppMenuItems" : [ { "accUserMode" : 2, - "caption" : "EMail", - "itemType" : "MENUITEM", - "name" : "mail_mail", - "getPSAppFunc" : { - "modelref" : true, - "id" : "mail" - }, - "getPSLayout" : { - "childColMD" : 24, - "columnCount" : 24, - "layout" : "TABLE_24COL" - }, - "getPSLayoutPos" : { - "colMD" : 24, - "layout" : "TABLE_24COL" - }, - "tooltip" : "EMail" - }, { - "accUserMode" : 2, - "caption" : "发送服务器", + "caption" : "服务器操作", "itemType" : "MENUITEM", - "name" : "base_mail_server", + "name" : "base_actions_server", "getPSAppFunc" : { "modelref" : true, - "id" : "mail_server" + "id" : "actions_server" }, "getPSLayout" : { "childColMD" : 24, @@ -989,15 +877,15 @@ "colMD" : 24, "layout" : "TABLE_24COL" }, - "tooltip" : "发送服务器" + "tooltip" : "服务器操作" }, { "accUserMode" : 2, - "caption" : "收件服务器", + "caption" : "用户定义的默认值", "itemType" : "MENUITEM", - "name" : "mail_fetchmail_server", + "name" : "base_default", "getPSAppFunc" : { "modelref" : true, - "id" : "fetchmail_server" + "id" : "ir_default" }, "getPSLayout" : { "childColMD" : 24, @@ -1008,15 +896,45 @@ "colMD" : 24, "layout" : "TABLE_24COL" }, - "tooltip" : "收件服务器" - }, { + "tooltip" : "用户定义的默认值" + } ], + "getPSLayout" : { + "childColMD" : 24, + "columnCount" : 24, + "layout" : "TABLE_24COL" + }, + "getPSLayoutPos" : { + "colMD" : 24, + "layout" : "TABLE_24COL" + }, + "tooltip" : "操作" + }, { + "accUserMode" : 0, + "itemType" : "SEPERATOR", + "name" : "seperator5", + "getPSLayout" : { + "childColMD" : 24, + "columnCount" : 24, + "layout" : "TABLE_24COL" + }, + "getPSLayoutPos" : { + "colMD" : 24, + "layout" : "TABLE_24COL" + }, + "seperator" : true + }, { + "accUserMode" : 0, + "caption" : "数据库结构", + "itemType" : "MENUITEM", + "name" : "database_structure", + "getPSAppMenuItems" : [ { "accUserMode" : 2, - "caption" : "EMail模板", + "caption" : "模型", "itemType" : "MENUITEM", - "name" : "mail_template", + "name" : "base_model", "getPSAppFunc" : { "modelref" : true, - "id" : "mail_template" + "id" : "model" }, "getPSLayout" : { "childColMD" : 24, @@ -1027,15 +945,45 @@ "colMD" : 24, "layout" : "TABLE_24COL" }, - "tooltip" : "EMail模板" - }, { + "tooltip" : "模型" + } ], + "getPSLayout" : { + "childColMD" : 24, + "columnCount" : 24, + "layout" : "TABLE_24COL" + }, + "getPSLayoutPos" : { + "colMD" : 24, + "layout" : "TABLE_24COL" + }, + "tooltip" : "数据库结构" + }, { + "accUserMode" : 0, + "itemType" : "SEPERATOR", + "name" : "seperator6", + "getPSLayout" : { + "childColMD" : 24, + "columnCount" : 24, + "layout" : "TABLE_24COL" + }, + "getPSLayoutPos" : { + "colMD" : 24, + "layout" : "TABLE_24COL" + }, + "seperator" : true + }, { + "accUserMode" : 0, + "caption" : "自动化", + "itemType" : "MENUITEM", + "name" : "automation", + "getPSAppMenuItems" : [ { "accUserMode" : 2, - "caption" : "别名", + "caption" : "计划的操作", "itemType" : "MENUITEM", - "name" : "mail_alias", + "name" : "base_cron", "getPSAppFunc" : { "modelref" : true, - "id" : "mail_alias" + "id" : "cron" }, "getPSLayout" : { "childColMD" : 24, @@ -1046,15 +994,15 @@ "colMD" : 24, "layout" : "TABLE_24COL" }, - "tooltip" : "别名" + "tooltip" : "计划的操作" }, { "accUserMode" : 2, - "caption" : "别名域", + "caption" : "计划行动触发器", "itemType" : "MENUITEM", - "name" : "mail_alias_domain", + "name" : "base_cron_trigger", "getPSAppFunc" : { "modelref" : true, - "id" : "mail_alias_domain" + "id" : "cron_trigger" }, "getPSLayout" : { "childColMD" : 24, @@ -1065,7 +1013,7 @@ "colMD" : 24, "layout" : "TABLE_24COL" }, - "tooltip" : "别名域" + "tooltip" : "计划行动触发器" } ], "getPSLayout" : { "childColMD" : 24, @@ -1076,11 +1024,11 @@ "colMD" : 24, "layout" : "TABLE_24COL" }, - "tooltip" : "邮箱" + "tooltip" : "自动化" }, { "accUserMode" : 0, "itemType" : "SEPERATOR", - "name" : "seperator3", + "name" : "seperator4", "getPSLayout" : { "childColMD" : 24, "columnCount" : 24, @@ -1091,19 +1039,52 @@ "layout" : "TABLE_24COL" }, "seperator" : true + }, { + "accUserMode" : 2, + "caption" : "系统参数", + "itemType" : "MENUITEM", + "name" : "base_config_param", + "getPSAppFunc" : { + "modelref" : true, + "id" : "config_parameter" + }, + "getPSLayout" : { + "childColMD" : 24, + "columnCount" : 24, + "layout" : "TABLE_24COL" + }, + "getPSLayoutPos" : { + "colMD" : 24, + "layout" : "TABLE_24COL" + }, + "tooltip" : "系统参数" }, { "accUserMode" : 0, - "caption" : "操作", + "itemType" : "SEPERATOR", + "name" : "seperator1", + "getPSLayout" : { + "childColMD" : 24, + "columnCount" : 24, + "layout" : "TABLE_24COL" + }, + "getPSLayoutPos" : { + "colMD" : 24, + "layout" : "TABLE_24COL" + }, + "seperator" : true + }, { + "accUserMode" : 0, + "caption" : "安全", "itemType" : "MENUITEM", - "name" : "operation", + "name" : "safety", "getPSAppMenuItems" : [ { "accUserMode" : 2, - "caption" : "服务器操作", + "caption" : "记录规则", "itemType" : "MENUITEM", - "name" : "base_actions_server", + "name" : "base_rule", "getPSAppFunc" : { "modelref" : true, - "id" : "actions_server" + "id" : "rule" }, "getPSLayout" : { "childColMD" : 24, @@ -1114,15 +1095,15 @@ "colMD" : 24, "layout" : "TABLE_24COL" }, - "tooltip" : "服务器操作" + "tooltip" : "记录规则" }, { "accUserMode" : 2, - "caption" : "用户定义的默认值", + "caption" : "访问权限", "itemType" : "MENUITEM", - "name" : "base_default", + "name" : "base_model_access", "getPSAppFunc" : { "modelref" : true, - "id" : "ir_default" + "id" : "ir_model_access" }, "getPSLayout" : { "childColMD" : 24, @@ -1133,7 +1114,26 @@ "colMD" : 24, "layout" : "TABLE_24COL" }, - "tooltip" : "用户定义的默认值" + "tooltip" : "访问权限" + }, { + "accUserMode" : 2, + "caption" : "统一资源", + "itemType" : "MENUITEM", + "name" : "base_extend_unires", + "getPSAppFunc" : { + "modelref" : true, + "id" : "unires" + }, + "getPSLayout" : { + "childColMD" : 24, + "columnCount" : 24, + "layout" : "TABLE_24COL" + }, + "getPSLayoutPos" : { + "colMD" : 24, + "layout" : "TABLE_24COL" + }, + "tooltip" : "统一资源" } ], "getPSLayout" : { "childColMD" : 24, @@ -1144,11 +1144,11 @@ "colMD" : 24, "layout" : "TABLE_24COL" }, - "tooltip" : "操作" + "tooltip" : "安全" }, { "accUserMode" : 0, "itemType" : "SEPERATOR", - "name" : "seperator1", + "name" : "seperator3", "getPSLayout" : { "childColMD" : 24, "columnCount" : 24, @@ -1210,9 +1210,11 @@ "codeName" : "captionbar", "controlType" : "CAPTIONBAR", "name" : "captionbar", - "getPSControlParam" : { } + "getPSControlParam" : { }, + "subCaption" : "设置" } ] }, + "subCaption" : "设置", "title" : "设置", "userTag4" : "9999", "viewStyle" : "DEFAULT", diff --git a/model/PSSYSAPPS/ibizodooapp/PSAPPMENUS/setting_index_view.json b/model/PSSYSAPPS/ibizodooapp/PSAPPMENUS/setting_index_view.json index 9dd499dbc..a9bf7ed24 100644 --- a/model/PSSYSAPPS/ibizodooapp/PSAPPMENUS/setting_index_view.json +++ b/model/PSSYSAPPS/ibizodooapp/PSAPPMENUS/setting_index_view.json @@ -113,117 +113,6 @@ "tooltip" : "关注者" } ], "tooltip" : "讨论" - }, { - "accUserMode" : 0, - "itemType" : "SEPERATOR", - "name" : "seperator8", - "seperator" : true - }, { - "accUserMode" : 0, - "caption" : "安全", - "itemType" : "MENUITEM", - "name" : "safety", - "getPSAppMenuItems" : [ { - "accUserMode" : 2, - "caption" : "记录规则", - "itemType" : "MENUITEM", - "name" : "base_rule", - "getPSAppFunc" : { - "modelref" : true, - "id" : "rule" - }, - "tooltip" : "记录规则" - }, { - "accUserMode" : 2, - "caption" : "访问权限", - "itemType" : "MENUITEM", - "name" : "base_model_access", - "getPSAppFunc" : { - "modelref" : true, - "id" : "ir_model_access" - }, - "tooltip" : "访问权限" - }, { - "accUserMode" : 2, - "caption" : "统一资源", - "itemType" : "MENUITEM", - "name" : "base_extend_unires", - "getPSAppFunc" : { - "modelref" : true, - "id" : "unires" - }, - "tooltip" : "统一资源" - } ], - "tooltip" : "安全" - }, { - "accUserMode" : 0, - "itemType" : "SEPERATOR", - "name" : "seperator5", - "seperator" : true - }, { - "accUserMode" : 0, - "caption" : "数据库结构", - "itemType" : "MENUITEM", - "name" : "database_structure", - "getPSAppMenuItems" : [ { - "accUserMode" : 2, - "caption" : "模型", - "itemType" : "MENUITEM", - "name" : "base_model", - "getPSAppFunc" : { - "modelref" : true, - "id" : "model" - }, - "tooltip" : "模型" - } ], - "tooltip" : "数据库结构" - }, { - "accUserMode" : 0, - "itemType" : "SEPERATOR", - "name" : "seperator6", - "seperator" : true - }, { - "accUserMode" : 0, - "caption" : "自动化", - "itemType" : "MENUITEM", - "name" : "automation", - "getPSAppMenuItems" : [ { - "accUserMode" : 2, - "caption" : "计划的操作", - "itemType" : "MENUITEM", - "name" : "base_cron", - "getPSAppFunc" : { - "modelref" : true, - "id" : "cron" - }, - "tooltip" : "计划的操作" - }, { - "accUserMode" : 2, - "caption" : "计划行动触发器", - "itemType" : "MENUITEM", - "name" : "base_cron_trigger", - "getPSAppFunc" : { - "modelref" : true, - "id" : "cron_trigger" - }, - "tooltip" : "计划行动触发器" - } ], - "tooltip" : "自动化" - }, { - "accUserMode" : 0, - "itemType" : "SEPERATOR", - "name" : "seperator4", - "seperator" : true - }, { - "accUserMode" : 2, - "caption" : "系统参数", - "itemType" : "MENUITEM", - "name" : "base_config_param", - "getPSAppFunc" : { - "modelref" : true, - "id" : "config_parameter" - }, - "tooltip" : "系统参数" }, { "accUserMode" : 0, "itemType" : "SEPERATOR", @@ -269,7 +158,7 @@ }, { "accUserMode" : 0, "itemType" : "SEPERATOR", - "name" : "seperator7", + "name" : "seperator8", "seperator" : true }, { "accUserMode" : 0, @@ -341,7 +230,7 @@ }, { "accUserMode" : 0, "itemType" : "SEPERATOR", - "name" : "seperator3", + "name" : "seperator7", "seperator" : true }, { "accUserMode" : 0, @@ -370,11 +259,122 @@ "tooltip" : "用户定义的默认值" } ], "tooltip" : "操作" + }, { + "accUserMode" : 0, + "itemType" : "SEPERATOR", + "name" : "seperator5", + "seperator" : true + }, { + "accUserMode" : 0, + "caption" : "数据库结构", + "itemType" : "MENUITEM", + "name" : "database_structure", + "getPSAppMenuItems" : [ { + "accUserMode" : 2, + "caption" : "模型", + "itemType" : "MENUITEM", + "name" : "base_model", + "getPSAppFunc" : { + "modelref" : true, + "id" : "model" + }, + "tooltip" : "模型" + } ], + "tooltip" : "数据库结构" + }, { + "accUserMode" : 0, + "itemType" : "SEPERATOR", + "name" : "seperator6", + "seperator" : true + }, { + "accUserMode" : 0, + "caption" : "自动化", + "itemType" : "MENUITEM", + "name" : "automation", + "getPSAppMenuItems" : [ { + "accUserMode" : 2, + "caption" : "计划的操作", + "itemType" : "MENUITEM", + "name" : "base_cron", + "getPSAppFunc" : { + "modelref" : true, + "id" : "cron" + }, + "tooltip" : "计划的操作" + }, { + "accUserMode" : 2, + "caption" : "计划行动触发器", + "itemType" : "MENUITEM", + "name" : "base_cron_trigger", + "getPSAppFunc" : { + "modelref" : true, + "id" : "cron_trigger" + }, + "tooltip" : "计划行动触发器" + } ], + "tooltip" : "自动化" + }, { + "accUserMode" : 0, + "itemType" : "SEPERATOR", + "name" : "seperator4", + "seperator" : true + }, { + "accUserMode" : 2, + "caption" : "系统参数", + "itemType" : "MENUITEM", + "name" : "base_config_param", + "getPSAppFunc" : { + "modelref" : true, + "id" : "config_parameter" + }, + "tooltip" : "系统参数" }, { "accUserMode" : 0, "itemType" : "SEPERATOR", "name" : "seperator1", "seperator" : true + }, { + "accUserMode" : 0, + "caption" : "安全", + "itemType" : "MENUITEM", + "name" : "safety", + "getPSAppMenuItems" : [ { + "accUserMode" : 2, + "caption" : "记录规则", + "itemType" : "MENUITEM", + "name" : "base_rule", + "getPSAppFunc" : { + "modelref" : true, + "id" : "rule" + }, + "tooltip" : "记录规则" + }, { + "accUserMode" : 2, + "caption" : "访问权限", + "itemType" : "MENUITEM", + "name" : "base_model_access", + "getPSAppFunc" : { + "modelref" : true, + "id" : "ir_model_access" + }, + "tooltip" : "访问权限" + }, { + "accUserMode" : 2, + "caption" : "统一资源", + "itemType" : "MENUITEM", + "name" : "base_extend_unires", + "getPSAppFunc" : { + "modelref" : true, + "id" : "unires" + }, + "tooltip" : "统一资源" + } ], + "tooltip" : "安全" + }, { + "accUserMode" : 0, + "itemType" : "SEPERATOR", + "name" : "seperator3", + "seperator" : true }, { "accUserMode" : 2, "caption" : "应用分类", diff --git a/model/PSSYSAPPS/ibizodooapp/PSSYSAPP.json b/model/PSSYSAPPS/ibizodooapp/PSSYSAPP.json index 205e15e8a..4cc4b4732 100644 --- a/model/PSSYSAPPS/ibizodooapp/PSSYSAPP.json +++ b/model/PSSYSAPPS/ibizodooapp/PSSYSAPP.json @@ -6892,6 +6892,13 @@ "refTag2" : "RAWITEM", "runtimeObject" : true } ], + "getAllPSAppUIThemes" : [ { + "name" : "odoo_dark", + "themeParams" : { + "theme-package-path" : "@ibiz-template-odoo/odoo-dark@0.1.8-alpha.339" + }, + "themeTag" : "odoo_dark" + } ], "getAllPSAppUtils" : [ { "codeName" : "hub_app", "name" : "集成应用", @@ -7390,6 +7397,13 @@ "resource" : "res_currency", "view" : "PickupGridView", "name" : "res_currencyPickupGridView" + }, { + "modelref" : true, + "path" : "PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/discuss_channel_main_pop_view.json", + "viewType" : "DECUSTOMVIEW", + "resource" : "discuss_channel", + "view" : "main_pop_view", + "name" : "discuss_channelmain_pop_view" }, { "modelref" : true, "path" : "PSSYSAPPS/ibizodooapp/PSAPPDEVIEWS/res_groups_pickup_view.json", @@ -8606,7 +8620,7 @@ "getPSAppViews" : [ { "accUserMode" : 0, "appSwitchMode" : 1, - "caption" : "员工", + "caption" : "人力资源", "codeName" : "hr_index_view", "dynaModelFilePath" : "PSSYSAPPS/ibizodooapp/PSAPPINDEXVIEWS/hr_index_view.json", "mainMenuAlign" : "TOP", @@ -9421,13 +9435,15 @@ "modelid" : "40f69ec3627f397d8a5dcf457853c8ab", "modeltype" : "PSAPPMENU" }, { - "caption" : "员工", + "caption" : "人力资源", "codeName" : "captionbar", "controlType" : "CAPTIONBAR", "name" : "captionbar", - "getPSControlParam" : { } + "getPSControlParam" : { }, + "subCaption" : "人力资源" } ] }, + "subCaption" : "人力资源", "title" : "ibizodooapp", "userTag4" : "80", "viewStyle" : "DEFAULT", @@ -14395,7 +14411,7 @@ "condOp" : "ISNOTNULL", "dstModelField" : "PERSONAL_INFO2", "logicType" : "SINGLE", - "name" : "PERSONAL_INFO2 值不为空(NotNil)" + "name" : "PERSONAL_INFO2 值不为空(NotNil) " } ], "relatedItemNames" : [ "personal_info2" ], "notMode" : false @@ -14561,9 +14577,6 @@ "id" : "DATAVIEW" }, "getPSDEDataViewDataItems" : [ { - "dataType" : 25, - "name" : "job_title" - }, { "dataType" : 25, "name" : "avatar" }, { @@ -14571,13 +14584,16 @@ "name" : "image" }, { "dataType" : 25, - "name" : "mobile_phone" + "name" : "job_title" }, { "dataType" : 25, - "name" : "work_email" + "name" : "mobile_phone" }, { "dataType" : 25, "name" : "name" + }, { + "dataType" : 25, + "name" : "work_email" }, { "dataType" : 25, "name" : "srfkey", @@ -14748,19 +14764,6 @@ } } ], "getPSDEDataViewItems" : [ { - "getCapPSLanguageRes" : { - "lanResTag" : "DEF.LNAME.HR_EMPLOYEE.JOB_TITLE" - }, - "caption" : "工作头衔", - "dataItemName" : "job_title", - "itemType" : "DATAITEM", - "name" : "JOB_TITLE", - "getPSAppDEField" : { - "name" : "JOB_TITLE", - "codeName" : "job_title" - }, - "enableSort" : true - }, { "caption" : "头像", "dataItemName" : "avatar", "itemType" : "DATAITEM", @@ -14769,7 +14772,7 @@ "name" : "AVATAR", "codeName" : "avatar" }, - "enableSort" : true + "enableSort" : false }, { "caption" : "头像", "dataItemName" : "image", @@ -14779,6 +14782,19 @@ "name" : "IMAGE", "codeName" : "image" }, + "enableSort" : false + }, { + "getCapPSLanguageRes" : { + "lanResTag" : "DEF.LNAME.HR_EMPLOYEE.JOB_TITLE" + }, + "caption" : "工作头衔", + "dataItemName" : "job_title", + "itemType" : "DATAITEM", + "name" : "JOB_TITLE", + "getPSAppDEField" : { + "name" : "JOB_TITLE", + "codeName" : "job_title" + }, "enableSort" : true }, { "getCapPSLanguageRes" : { @@ -14795,28 +14811,28 @@ "enableSort" : true }, { "getCapPSLanguageRes" : { - "lanResTag" : "DEF.LNAME.HR_EMPLOYEE.WORK_EMAIL" + "lanResTag" : "DEF.LNAME.HR_EMPLOYEE.NAME" }, - "caption" : "工作电子邮件", - "dataItemName" : "work_email", + "caption" : "名称", + "dataItemName" : "name", "itemType" : "DATAITEM", - "name" : "WORK_EMAIL", + "name" : "NAME", "getPSAppDEField" : { - "name" : "WORK_EMAIL", - "codeName" : "work_email" + "name" : "NAME", + "codeName" : "name" }, "enableSort" : true }, { "getCapPSLanguageRes" : { - "lanResTag" : "DEF.LNAME.HR_EMPLOYEE.NAME" + "lanResTag" : "DEF.LNAME.HR_EMPLOYEE.WORK_EMAIL" }, - "caption" : "名称", - "dataItemName" : "name", + "caption" : "工作电子邮件", + "dataItemName" : "work_email", "itemType" : "DATAITEM", - "name" : "NAME", + "name" : "WORK_EMAIL", "getPSAppDEField" : { - "name" : "NAME", - "codeName" : "name" + "name" : "WORK_EMAIL", + "codeName" : "work_email" }, "enableSort" : true } ], diff --git a/model/PSSYSSERVICEAPIS/ServiceAPI.json b/model/PSSYSSERVICEAPIS/ServiceAPI.json index e9c00c48d..2ad831ee0 100644 --- a/model/PSSYSSERVICEAPIS/ServiceAPI.json +++ b/model/PSSYSSERVICEAPIS/ServiceAPI.json @@ -31310,6 +31310,19 @@ "enableModify" : true, "keyField" : false, "majorField" : false + }, { + "codeName" : "user_id", + "codeName2" : "user_id", + "logicName" : "系统用户标识", + "name" : "USER_ID", + "orderValue" : 180, + "stdDataType" : 25, + "stringLength" : 100, + "allowEmpty" : true, + "enableCreate" : true, + "enableModify" : true, + "keyField" : false, + "majorField" : false }, { "codeName" : "type", "codeName2" : "type", @@ -36523,7 +36536,7 @@ "orderValue" : 1000, "stdDataType" : 25, "stringLength" : 60, - "allowEmpty" : false, + "allowEmpty" : true, "enableCreate" : true, "enableModify" : true, "keyField" : false, @@ -36619,7 +36632,7 @@ "orderValue" : 1000, "stdDataType" : 25, "stringLength" : 60, - "allowEmpty" : false, + "allowEmpty" : true, "enableCreate" : true, "enableModify" : true, "keyField" : false, @@ -36683,7 +36696,7 @@ "orderValue" : 1000, "stdDataType" : 25, "stringLength" : 60, - "allowEmpty" : false, + "allowEmpty" : true, "enableCreate" : true, "enableModify" : true, "keyField" : false, @@ -36790,7 +36803,7 @@ "name" : "FISCALYEAR_LAST_DAY", "orderValue" : 1000, "stdDataType" : 9, - "allowEmpty" : false, + "allowEmpty" : true, "enableCreate" : true, "enableModify" : true, "keyField" : false, @@ -37005,7 +37018,7 @@ "name" : "PO_LEAD", "orderValue" : 1000, "stdDataType" : 7, - "allowEmpty" : false, + "allowEmpty" : true, "enableCreate" : true, "enableModify" : true, "keyField" : false, @@ -37020,7 +37033,7 @@ "name" : "MANUFACTURING_LEAD", "orderValue" : 1000, "stdDataType" : 7, - "allowEmpty" : false, + "allowEmpty" : true, "enableCreate" : true, "enableModify" : true, "keyField" : false, @@ -37035,7 +37048,7 @@ "name" : "SECURITY_LEAD", "orderValue" : 1000, "stdDataType" : 7, - "allowEmpty" : false, + "allowEmpty" : true, "enableCreate" : true, "enableModify" : true, "keyField" : false, @@ -37173,7 +37186,7 @@ "name" : "ACCOUNT_OPENING_DATE", "orderValue" : 1000, "stdDataType" : 5, - "allowEmpty" : false, + "allowEmpty" : true, "enableCreate" : true, "enableModify" : true, "keyField" : false, @@ -37486,7 +37499,7 @@ "orderValue" : 1000, "stdDataType" : 25, "stringLength" : 100, - "allowEmpty" : false, + "allowEmpty" : true, "enableCreate" : true, "enableModify" : true, "keyField" : false, @@ -37499,7 +37512,7 @@ "orderValue" : 1000, "stdDataType" : 25, "stringLength" : 100, - "allowEmpty" : false, + "allowEmpty" : true, "enableCreate" : true, "enableModify" : true, "keyField" : false, @@ -37926,7 +37939,7 @@ "orderValue" : 1000, "stdDataType" : 25, "stringLength" : 200, - "allowEmpty" : false, + "allowEmpty" : true, "enableCreate" : true, "enableModify" : true, "keyField" : false, @@ -37939,7 +37952,7 @@ "orderValue" : 1000, "stdDataType" : 25, "stringLength" : 200, - "allowEmpty" : false, + "allowEmpty" : true, "enableCreate" : true, "enableModify" : true, "keyField" : false, @@ -46168,6 +46181,19 @@ "enableModify" : true, "keyField" : false, "majorField" : false + }, { + "codeName" : "employee_id", + "codeName2" : "employee_id", + "logicName" : "相关员工", + "name" : "EMPLOYEE_ID", + "orderValue" : 1580, + "stdDataType" : 25, + "stringLength" : 100, + "allowEmpty" : true, + "enableCreate" : true, + "enableModify" : true, + "keyField" : false, + "majorField" : false }, { "codeName" : "avatar128", "codeName2" : "avatar_128", diff --git a/model/PSSYSTEM.json b/model/PSSYSTEM.json index 8f49b9cbd..3c91c641a 100644 --- a/model/PSSYSTEM.json +++ b/model/PSSYSTEM.json @@ -2440,6 +2440,7 @@ "dDContent" : "${data.update_mantext}提醒你关注<#if data.owner_type == 'WORK_ITEM'>${data.parent(\"owner_id\").work_item_type_name}<#elseif data.owner_type == 'IDEA'>需求<#elseif data.owner_type == 'TICKET'>工单<#elseif data.owner_type == 'TEST_CASE'>测试用例<#elseif data.owner_type == 'CUSTOMER'>客户<#elseif data.owner_type == 'RUN'>执行用例:\n<#if data.owner_type == 'CUSTOMER'>${data.parent(\"owner_id\").name}<#else>${data.parent(\"owner_id\").title}", "dynaModelFilePath" : "PSMODULES/mail/PSSYSMSGTEMPLS/mail_notify_templ.json", "iMContent" : "${data.update_mantext}提醒你关注<#if data.owner_type == 'WORK_ITEM'>${data.parent(\"owner_id\").work_item_type_name}<#elseif data.owner_type == 'IDEA'>需求<#elseif data.owner_type == 'TICKET'>工单<#elseif data.owner_type == 'TEST_CASE'>测试用例<#elseif data.owner_type == 'CUSTOMER'>客户<#elseif data.owner_type == 'RUN'>执行用例:\n<#if data.owner_type == 'CUSTOMER'>${data.parent(\"owner_id\").name}<#else>${data.parent(\"owner_id\").title}", + "memo" : "消息通知模板", "mobTaskUrl" : "<#if data.parent(\"owner_id\")??>\nview://work_item_mob_common_edit_view?\nsrfnavctx={\"work_item\":\"${data.parent(\"owner_id\").id}\",\"project\":\"${data.parent(\"owner_id\").project_id}\",\"srfdatatype\" : \"${data.parent(\"owner_id\").work_item_type_id}\",\n\"space\": null, \"article_page\": null, \"product\": null,\"idea\": null, \"customer\": null, \"ticket\": null, \"library\": null, \"test_case\": null, \"run\": null }&srfdatatype=${data.parent(\"owner_id\").work_item_type_id}", "msgTemplType" : "DE", "name" : "消息通知模板", -- Gitee From c31578eaebf7275a64204f562e649a9a3a435a1e Mon Sep 17 00:00:00 2001 From: ibiz4j Date: Sun, 19 Oct 2025 23:44:23 +0800 Subject: [PATCH 2/2] update 20251019. --- deploy/compose/.env | 2 +- deploy/compose/.share | 2 +- deploy/compose/docker-compose.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/deploy/compose/.env b/deploy/compose/.env index b897081fb..d88c9508d 100644 --- a/deploy/compose/.env +++ b/deploy/compose/.env @@ -26,7 +26,7 @@ EBSX_HOST=ebsx # SYSTEM:系统配置 ## 业务系统配置信息 SYSTEM_NAME=ibizodoo -SYSTEM_REPO=https://gitee.com/ibizlab/iBizOdoo/releases/download/V1.0-alpha.20251015/V1.0-alpha.20251015.zip +SYSTEM_REPO=https://gitee.com/ibizlab/iBizOdoo/releases/download/V1.0-alpha.20251019/V1.0-alpha.20251019.zip SYSTEM_WEBPORT=32043 #系统前端访问端口 SYSTEM_APIPORT=32044 #系统后端访问端口 diff --git a/deploy/compose/.share b/deploy/compose/.share index f3953a78d..f8d20070a 100644 --- a/deploy/compose/.share +++ b/deploy/compose/.share @@ -28,7 +28,7 @@ EBSX_HOST=ebsx # SYSTEM:系统配置 ## 业务系统配置信息 SYSTEM_NAME=ibizodoo -SYSTEM_REPO=https://gitee.com/ibizlab/iBizOdoo/releases/download/V1.0-alpha.20251015/V1.0-alpha.20251015.zip +SYSTEM_REPO=https://gitee.com/ibizlab/iBizOdoo/releases/download/V1.0-alpha.20251019/V1.0-alpha.20251019.zip SYSTEM_WEBPORT=32043 #系统前端访问端口 SYSTEM_APIPORT=32044 #系统后端访问端口 diff --git a/deploy/compose/docker-compose.yml b/deploy/compose/docker-compose.yml index 9013dfc31..e85975436 100644 --- a/deploy/compose/docker-compose.yml +++ b/deploy/compose/docker-compose.yml @@ -29,7 +29,7 @@ services: odooweb: env_file: .env - image: ${IMAGE_URL}ibiz-cloud-web-runner:v9.0.7.41-alpha.31 + image: ${IMAGE_URL}ibiz-cloud-web-runner:v9.0.7.41-alpha.32 container_name: odooweb ports: - ${SYSTEM_WEBPORT}:80 -- Gitee