From fccdf57954132b58f9db3c9d8c21202b66957253 Mon Sep 17 00:00:00 2001 From: wangmingwei Date: Wed, 20 May 2026 16:09:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=88=E5=90=8C=E6=A8=A1=E5=9D=97=E6=8F=90?= =?UTF-8?q?=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/bsc/billingitem/Detail.vue | 169 + src/views/bsc/billingitem/Form.vue | 384 + src/views/bsc/billingitem/helper/api.ts | 34 + .../bsc/billingitem/helper/columnList.ts | 303 + .../bsc/billingitem/helper/searchList.ts | 164 + .../bsc/billingitem/helper/superQueryJson.ts | 267 + src/views/bsc/billingitem/index.vue | 673 ++ src/views/bsc/projecttype/Detail.vue | 182 + src/views/bsc/projecttype/Form.vue | 421 ++ src/views/bsc/projecttype/helper/api.ts | 39 + .../bsc/projecttype/helper/columnList.ts | 347 + .../bsc/projecttype/helper/searchList.ts | 76 + .../bsc/projecttype/helper/superQueryJson.ts | 302 + src/views/bsc/projecttype/index.vue | 653 ++ src/views/cm/contract/Form.vue | 3831 ++++++++++ src/views/cm/contract/helper/api.ts | 34 + src/views/cm/contract/helper/columnList.ts | 1091 +++ src/views/cm/contract/helper/searchList.ts | 285 + .../cm/contract/helper/superQueryJson.ts | 6173 +++++++++++++++++ src/views/cm/contract/index.vue | 709 ++ src/views/mdm/projects/Detail.vue | 192 + src/views/mdm/projects/Form.vue | 550 ++ src/views/mdm/projects/helper/api.ts | 38 + src/views/mdm/projects/helper/columnList.ts | 461 ++ src/views/mdm/projects/helper/searchList.ts | 132 + .../mdm/projects/helper/superQueryJson.ts | 398 ++ src/views/mdm/projects/index.vue | 653 ++ src/views/mdm/worktype/helper/api.ts | 16 +- 28 files changed, 18569 insertions(+), 8 deletions(-) create mode 100644 src/views/bsc/billingitem/Detail.vue create mode 100644 src/views/bsc/billingitem/Form.vue create mode 100644 src/views/bsc/billingitem/helper/api.ts create mode 100644 src/views/bsc/billingitem/helper/columnList.ts create mode 100644 src/views/bsc/billingitem/helper/searchList.ts create mode 100644 src/views/bsc/billingitem/helper/superQueryJson.ts create mode 100644 src/views/bsc/billingitem/index.vue create mode 100644 src/views/bsc/projecttype/Detail.vue create mode 100644 src/views/bsc/projecttype/Form.vue create mode 100644 src/views/bsc/projecttype/helper/api.ts create mode 100644 src/views/bsc/projecttype/helper/columnList.ts create mode 100644 src/views/bsc/projecttype/helper/searchList.ts create mode 100644 src/views/bsc/projecttype/helper/superQueryJson.ts create mode 100644 src/views/bsc/projecttype/index.vue create mode 100644 src/views/cm/contract/Form.vue create mode 100644 src/views/cm/contract/helper/api.ts create mode 100644 src/views/cm/contract/helper/columnList.ts create mode 100644 src/views/cm/contract/helper/searchList.ts create mode 100644 src/views/cm/contract/helper/superQueryJson.ts create mode 100644 src/views/cm/contract/index.vue create mode 100644 src/views/mdm/projects/Detail.vue create mode 100644 src/views/mdm/projects/Form.vue create mode 100644 src/views/mdm/projects/helper/api.ts create mode 100644 src/views/mdm/projects/helper/columnList.ts create mode 100644 src/views/mdm/projects/helper/searchList.ts create mode 100644 src/views/mdm/projects/helper/superQueryJson.ts create mode 100644 src/views/mdm/projects/index.vue diff --git a/src/views/bsc/billingitem/Detail.vue b/src/views/bsc/billingitem/Detail.vue new file mode 100644 index 0000000..6db0bea --- /dev/null +++ b/src/views/bsc/billingitem/Detail.vue @@ -0,0 +1,169 @@ + + diff --git a/src/views/bsc/billingitem/Form.vue b/src/views/bsc/billingitem/Form.vue new file mode 100644 index 0000000..3369b8d --- /dev/null +++ b/src/views/bsc/billingitem/Form.vue @@ -0,0 +1,384 @@ + + diff --git a/src/views/bsc/billingitem/helper/api.ts b/src/views/bsc/billingitem/helper/api.ts new file mode 100644 index 0000000..39cc8eb --- /dev/null +++ b/src/views/bsc/billingitem/helper/api.ts @@ -0,0 +1,34 @@ +import { defHttp } from '@/utils/http/axios'; + +// 获取列表 +export function getList(data) { + return defHttp.post({ url: '/api/bc/BillingItem/getList', data }); +} +// 新建 +export function create(data) { + return defHttp.post({ url:'/api/bc/BillingItem', data }); +} +// 修改 +export function update(data) { + return defHttp.put({ url: '/api/bc/BillingItem/'+ data.id, data }); +} +// 详情(无转换数据) +export function getInfo(id) { + return defHttp.get({ url: '/api/bc/BillingItem/' + id }); +} +// 获取(转换数据) +export function getDetailInfo(id) { + return defHttp.get({ url: '/api/bc/BillingItem/detail/' + id }); +} +// 删除 +export function del(id) { + return defHttp.delete({ url: '/api/bc/BillingItem/' + id }); +} +// 批量删除数据 +export function batchDelete(data) { + return defHttp.delete({ url: '/api/bc/BillingItem/batchRemove', data }); +} +// 导出 +export function exportData(data) { + return defHttp.post({ url: '/api/bc/BillingItem/Actions/Export', data }); +} diff --git a/src/views/bsc/billingitem/helper/columnList.ts b/src/views/bsc/billingitem/helper/columnList.ts new file mode 100644 index 0000000..b7a9f64 --- /dev/null +++ b/src/views/bsc/billingitem/helper/columnList.ts @@ -0,0 +1,303 @@ +const columnList = [ + { + "yunzhupaasKey":"input", + "useScan":false, + "suffixIcon":"", + "fullNameI18nCode":[ + "" + ], + "align":"left", + "showCount":false, + "__config__":{ + "formId":"formItem6d4cd8", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"计费项目编码", + "trigger":"blur", + "showLabel":true, + "required":true, + "tableName":"bc_billing_item", + "renderKey":1778484553554, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "unique":true, + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "prop":"billing_item_code", + "__vModel__":"billing_item_code", + "disabled":false, + "id":"billing_item_code", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + }, + "clearable":true, + "resizable":true, + "maxlength":null, + "fullName":"计费项目编码", + "label":"计费项目编码", + "sortable":false, + "addonAfter":"", + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "width":null, + "useMask":false, + "showPassword":false, + "fixed":"none", + "style":{ + "width":"100%" + }, + "prefixIcon":"", + "labelI18nCode":"" + }, + { + "yunzhupaasKey":"input", + "useScan":false, + "suffixIcon":"", + "fullNameI18nCode":[ + "" + ], + "align":"left", + "showCount":false, + "__config__":{ + "formId":"formItem4f4dd9", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"计费项目名称", + "trigger":"blur", + "showLabel":true, + "required":true, + "tableName":"bc_billing_item", + "renderKey":1778484558269, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "prop":"billing_item_name", + "__vModel__":"billing_item_name", + "disabled":false, + "id":"billing_item_name", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + }, + "clearable":true, + "resizable":true, + "maxlength":null, + "fullName":"计费项目名称", + "label":"计费项目名称", + "sortable":false, + "addonAfter":"", + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "width":null, + "useMask":false, + "showPassword":false, + "fixed":"none", + "style":{ + "width":"100%" + }, + "prefixIcon":"", + "labelI18nCode":"" + }, + { + "yunzhupaasKey":"select", + "filterable":false, + "clearable":true, + "resizable":true, + "multiple":false, + "fullName":"费用类别", + "fullNameI18nCode":[ + "" + ], + "label":"费用类别", + "sortable":false, + "align":"left", + "props":{ + "label":"fullName", + "value":"id" + }, + "__config__":{ + "yunzhupaasKey":"select", + "defaultValue":"", + "dragDisabled":false, + "className":[], + "propsUrl":"", + "templateJson":[], + "showLabel":true, + "required":true, + "tableName":"bc_billing_item", + "renderKey":1778484563169, + "tagIcon":"icon-ym icon-ym-generator-select", + "tag":"YunzhupaasSelect", + "formId":"formItema781b9", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"static", + "dictionaryType":"", + "tipLabel":"", + "tableFixed":"none", + "label":"费用类别", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "prop":"billing_item_type", + "width":null, + "options":[ + { + "fullName":"周期类", + "id":"Recurring" + }, + { + "fullName":"固定金额", + "id":"Fixed" + }, + { + "fullName":"单价 × 约定数量", + "id":"UnitQty" + }, + { + "fullName":"单价 × 实际用量", + "id":"Usage" + }, + { + "fullName":"比例费用", + "id":"Percentage" + }, + { + "fullName":"条件费用", + "id":"Conditional" + } + ], + "__vModel__":"billing_item_type", + "fixed":"none", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"billing_item_type", + "placeholder":"请选择", + "labelI18nCode":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "yunzhupaasKey":"textarea", + "clearable":true, + "resizable":true, + "maxlength":null, + "fullName":"备注", + "fullNameI18nCode":[ + "" + ], + "label":"备注", + "sortable":false, + "align":"left", + "autoSize":{ + "minRows":4, + "maxRows":4 + }, + "showCount":false, + "__config__":{ + "formId":"formItem683e9d", + "yunzhupaasKey":"textarea", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"备注", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"bc_billing_item", + "renderKey":1778484793248, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-textarea", + "tag":"YunzhupaasTextarea", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "prop":"remark", + "width":null, + "__vModel__":"remark", + "fixed":"none", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"remark", + "placeholder":"请输入", + "labelI18nCode":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + } +] +export default columnList \ No newline at end of file diff --git a/src/views/bsc/billingitem/helper/searchList.ts b/src/views/bsc/billingitem/helper/searchList.ts new file mode 100644 index 0000000..40554be --- /dev/null +++ b/src/views/bsc/billingitem/helper/searchList.ts @@ -0,0 +1,164 @@ +const searchList = [ + { + "yunzhupaasKey":"input", + "useScan":false, + "suffixIcon":"", + "fullNameI18nCode":[ + "" + ], + "showCount":false, + "__config__":{ + "formId":"formItem4f4dd9", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"计费项目名称", + "trigger":"blur", + "showLabel":true, + "required":true, + "tableName":"bc_billing_item", + "renderKey":1778484558269, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "prop":"billing_item_name", + "__vModel__":"billing_item_name", + "searchMultiple":false, + "disabled":false, + "id":"billing_item_name", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + }, + "clearable":true, + "searchType":2, + "maxlength":null, + "fullName":"计费项目名称", + "label":"计费项目名称", + "addonAfter":"", + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "isKeyword":false, + "useMask":false, + "showPassword":false, + "style":{ + "width":"100%" + }, + "prefixIcon":"", + "labelI18nCode":"" + }, + { + "yunzhupaasKey":"select", + "filterable":false, + "clearable":true, + "searchType":1, + "multiple":false, + "fullName":"费用类别", + "fullNameI18nCode":[ + "" + ], + "label":"费用类别", + "props":{ + "label":"fullName", + "value":"id" + }, + "__config__":{ + "yunzhupaasKey":"select", + "defaultValue":"", + "dragDisabled":false, + "className":[], + "propsUrl":"", + "templateJson":[], + "showLabel":true, + "required":true, + "tableName":"bc_billing_item", + "renderKey":1778484563169, + "tagIcon":"icon-ym icon-ym-generator-select", + "tag":"YunzhupaasSelect", + "formId":"formItema781b9", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"static", + "dictionaryType":"", + "tipLabel":"", + "tableFixed":"none", + "label":"费用类别", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "prop":"billing_item_type", + "options":[ + { + "fullName":"周期类", + "id":"Recurring" + }, + { + "fullName":"固定金额", + "id":"Fixed" + }, + { + "fullName":"单价 × 约定数量", + "id":"UnitQty" + }, + { + "fullName":"单价 × 实际用量", + "id":"Usage" + }, + { + "fullName":"比例费用", + "id":"Percentage" + }, + { + "fullName":"条件费用", + "id":"Conditional" + } + ], + "__vModel__":"billing_item_type", + "searchMultiple":true, + "isKeyword":false, + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"billing_item_type", + "placeholder":"请选择", + "labelI18nCode":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + } +] +export default searchList \ No newline at end of file diff --git a/src/views/bsc/billingitem/helper/superQueryJson.ts b/src/views/bsc/billingitem/helper/superQueryJson.ts new file mode 100644 index 0000000..5984863 --- /dev/null +++ b/src/views/bsc/billingitem/helper/superQueryJson.ts @@ -0,0 +1,267 @@ +const superQueryJson = [ + { + "clearable":true, + "maxlength":null, + "useScan":false, + "suffixIcon":"", + "fullName":"计费项目编码", + "fullNameI18nCode":[ + "" + ], + "addonAfter":"", + "showCount":false, + "__config__":{ + "formId":"formItem6d4cd8", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"计费项目编码", + "trigger":"blur", + "showLabel":true, + "required":true, + "tableName":"bc_billing_item", + "renderKey":1778484553554, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "unique":true, + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "__vModel__":"billing_item_code", + "useMask":false, + "showPassword":false, + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"billing_item_code", + "placeholder":"请输入", + "prefixIcon":"", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "clearable":true, + "maxlength":null, + "useScan":false, + "suffixIcon":"", + "fullName":"计费项目名称", + "fullNameI18nCode":[ + "" + ], + "addonAfter":"", + "showCount":false, + "__config__":{ + "formId":"formItem4f4dd9", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"计费项目名称", + "trigger":"blur", + "showLabel":true, + "required":true, + "tableName":"bc_billing_item", + "renderKey":1778484558269, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "__vModel__":"billing_item_name", + "useMask":false, + "showPassword":false, + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"billing_item_name", + "placeholder":"请输入", + "prefixIcon":"", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "filterable":false, + "clearable":true, + "multiple":false, + "fullName":"费用类别", + "fullNameI18nCode":[ + "" + ], + "props":{ + "label":"fullName", + "value":"id" + }, + "__config__":{ + "yunzhupaasKey":"select", + "defaultValue":"", + "dragDisabled":false, + "className":[], + "propsUrl":"", + "templateJson":[], + "showLabel":true, + "required":true, + "tableName":"bc_billing_item", + "renderKey":1778484563169, + "tagIcon":"icon-ym icon-ym-generator-select", + "tag":"YunzhupaasSelect", + "formId":"formItema781b9", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"static", + "dictionaryType":"", + "tipLabel":"", + "tableFixed":"none", + "label":"费用类别", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "options":[ + { + "fullName":"周期类", + "id":"Recurring" + }, + { + "fullName":"固定金额", + "id":"Fixed" + }, + { + "fullName":"单价 × 约定数量", + "id":"UnitQty" + }, + { + "fullName":"单价 × 实际用量", + "id":"Usage" + }, + { + "fullName":"比例费用", + "id":"Percentage" + }, + { + "fullName":"条件费用", + "id":"Conditional" + } + ], + "__vModel__":"billing_item_type", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"billing_item_type", + "placeholder":"请选择", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "clearable":true, + "maxlength":null, + "fullName":"备注", + "fullNameI18nCode":[ + "" + ], + "autoSize":{ + "minRows":4, + "maxRows":4 + }, + "showCount":false, + "__config__":{ + "formId":"formItem683e9d", + "yunzhupaasKey":"textarea", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"备注", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"bc_billing_item", + "renderKey":1778484793248, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-textarea", + "tag":"YunzhupaasTextarea", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "__vModel__":"remark", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"remark", + "placeholder":"请输入", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + } +] +export default superQueryJson \ No newline at end of file diff --git a/src/views/bsc/billingitem/index.vue b/src/views/bsc/billingitem/index.vue new file mode 100644 index 0000000..5cb02a5 --- /dev/null +++ b/src/views/bsc/billingitem/index.vue @@ -0,0 +1,673 @@ + + + diff --git a/src/views/bsc/projecttype/Detail.vue b/src/views/bsc/projecttype/Detail.vue new file mode 100644 index 0000000..8995b03 --- /dev/null +++ b/src/views/bsc/projecttype/Detail.vue @@ -0,0 +1,182 @@ + + diff --git a/src/views/bsc/projecttype/Form.vue b/src/views/bsc/projecttype/Form.vue new file mode 100644 index 0000000..4938efb --- /dev/null +++ b/src/views/bsc/projecttype/Form.vue @@ -0,0 +1,421 @@ + + diff --git a/src/views/bsc/projecttype/helper/api.ts b/src/views/bsc/projecttype/helper/api.ts new file mode 100644 index 0000000..c84fcb0 --- /dev/null +++ b/src/views/bsc/projecttype/helper/api.ts @@ -0,0 +1,39 @@ +import { defHttp } from '@/utils/http/axios'; + +// 获取列表 +export function getList(data) { + return defHttp.post({ url: '/api/bc/ProjectType/getList', data }); +} +// 新建 +export function create(data) { + return defHttp.post({ url:'/api/bc/ProjectType', data }); +} +// 修改 +export function update(data) { + return defHttp.put({ url: '/api/bc/ProjectType/'+ data.id, data }); +} +// 详情(无转换数据) +export function getInfo(id) { + return defHttp.get({ url: '/api/bc/ProjectType/' + id }); +} +// 获取(转换数据) +export function getDetailInfo(id) { + return defHttp.get({ url: '/api/bc/ProjectType/detail/' + id }); +} +// 删除 +export function del(id) { + return defHttp.delete({ url: '/api/bc/ProjectType/' + id }); +} +// 批量删除数据 +export function batchDelete(data) { + return defHttp.delete({ url: '/api/bc/ProjectType/batchRemove', data }); +} +// 导出 +export function exportData(data) { + return defHttp.post({ url: '/api/bc/ProjectType/Actions/Export', data }); +} + // 树状列表查询 +export function getTreeList() { + return defHttp.get({ url: '/api/bc/ProjectType/getTreeList' }); +} + diff --git a/src/views/bsc/projecttype/helper/columnList.ts b/src/views/bsc/projecttype/helper/columnList.ts new file mode 100644 index 0000000..92d7664 --- /dev/null +++ b/src/views/bsc/projecttype/helper/columnList.ts @@ -0,0 +1,347 @@ +const columnList = [ + { + "yunzhupaasKey":"input", + "useScan":false, + "suffixIcon":"", + "fullNameI18nCode":[ + "" + ], + "align":"left", + "showCount":false, + "__config__":{ + "formId":"formItemede56d", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"项目分类编码", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"bc_project_type", + "renderKey":1778687997809, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "prop":"project_type_code", + "__vModel__":"project_type_code", + "disabled":false, + "id":"project_type_code", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + }, + "clearable":true, + "resizable":true, + "maxlength":null, + "fullName":"项目分类编码", + "label":"项目分类编码", + "sortable":false, + "addonAfter":"", + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "width":null, + "useMask":false, + "showPassword":false, + "fixed":"none", + "style":{ + "width":"100%" + }, + "prefixIcon":"", + "labelI18nCode":"" + }, + { + "yunzhupaasKey":"input", + "useScan":false, + "suffixIcon":"", + "fullNameI18nCode":[ + "" + ], + "align":"left", + "showCount":false, + "__config__":{ + "formId":"formItem98d1b5", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"项目分类名称", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"bc_project_type", + "renderKey":1778688012177, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "prop":"project_type_name", + "__vModel__":"project_type_name", + "disabled":false, + "id":"project_type_name", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + }, + "clearable":true, + "resizable":true, + "maxlength":null, + "fullName":"项目分类名称", + "label":"项目分类名称", + "sortable":false, + "addonAfter":"", + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "width":null, + "useMask":false, + "showPassword":false, + "fixed":"none", + "style":{ + "width":"100%" + }, + "prefixIcon":"", + "labelI18nCode":"" + }, + { + "yunzhupaasKey":"treeSelect", + "filterable":false, + "clearable":true, + "resizable":true, + "multiple":false, + "fullName":"上级项目分类", + "fullNameI18nCode":[ + "" + ], + "label":"上级项目分类", + "sortable":false, + "align":"left", + "props":{ + "children":"children", + "label":"fullName", + "value":"id" + }, + "__config__":{ + "yunzhupaasKey":"treeSelect", + "defaultValue":null, + "dragDisabled":false, + "className":[], + "propsUrl":"", + "templateJson":[], + "showLabel":true, + "required":false, + "tableName":"bc_project_type", + "renderKey":1778757286660, + "tagIcon":"icon-ym icon-ym-generator-tree", + "tag":"YunzhupaasTreeSelect", + "formId":"formItemb2dbd9", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"static", + "dictionaryType":"", + "tipLabel":"", + "tableFixed":"none", + "label":"上级项目分类", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "prop":"pid", + "width":null, + "options":[ + { + "children":[ + { + "fullName":"选项1-1", + "id":"2" + } + ], + "fullName":"选项1", + "id":"1" + } + ], + "__vModel__":"pid", + "fixed":"none", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"pid", + "placeholder":"请选择", + "labelI18nCode":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "yunzhupaasKey":"inputNumber", + "controls":false, + "resizable":true, + "fullName":"顺序号", + "fullNameI18nCode":[ + "" + ], + "label":"顺序号", + "sortable":false, + "align":"left", + "thousands":false, + "isAmountChinese":false, + "addonAfter":"", + "__config__":{ + "formId":"formItemad2faf", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"顺序号", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"bc_project_type", + "renderKey":1778756981845, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "prop":"seq_num", + "width":null, + "__vModel__":"seq_num", + "fixed":"none", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":false, + "id":"seq_num", + "placeholder":"请输入", + "addonBefore":"", + "labelI18nCode":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "yunzhupaasKey":"uploadFile", + "fullNameI18nCode":[ + "" + ], + "align":"left", + "__config__":{ + "formId":"formItem1de75c", + "yunzhupaasKey":"uploadFile", + "visibility":[ + "pc", + "app" + ], + "defaultValue":[], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"备注", + "trigger":"change", + "showLabel":true, + "required":false, + "tableName":"bc_project_type", + "renderKey":1779096055133, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-upload", + "tag":"YunzhupaasUploadFile", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "prop":"remark", + "limit":9, + "__vModel__":"remark", + "sizeUnit":"MB", + "disabled":false, + "id":"remark", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + }, + "buttonText":"点击上传", + "resizable":true, + "fullName":"备注", + "label":"备注", + "sortable":false, + "pathType":"defaultPath", + "accept":"", + "folder":"", + "fileSize":10, + "sortRule":[], + "timeFormat":"YYYY", + "width":null, + "tipText":"", + "fixed":"none", + "labelI18nCode":"" + } +] +export default columnList \ No newline at end of file diff --git a/src/views/bsc/projecttype/helper/searchList.ts b/src/views/bsc/projecttype/helper/searchList.ts new file mode 100644 index 0000000..7554685 --- /dev/null +++ b/src/views/bsc/projecttype/helper/searchList.ts @@ -0,0 +1,76 @@ +const searchList = [ + { + "yunzhupaasKey":"input", + "useScan":false, + "suffixIcon":"", + "fullNameI18nCode":[ + "" + ], + "showCount":false, + "__config__":{ + "formId":"formItem98d1b5", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"项目分类名称", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"bc_project_type", + "renderKey":1778688012177, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "prop":"project_type_name", + "__vModel__":"project_type_name", + "searchMultiple":false, + "disabled":false, + "id":"project_type_name", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + }, + "clearable":true, + "searchType":2, + "maxlength":null, + "fullName":"项目分类名称", + "label":"分类名称", + "addonAfter":"", + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "isKeyword":false, + "useMask":false, + "showPassword":false, + "style":{ + "width":"100%" + }, + "prefixIcon":"", + "labelI18nCode":"" + } +] +export default searchList \ No newline at end of file diff --git a/src/views/bsc/projecttype/helper/superQueryJson.ts b/src/views/bsc/projecttype/helper/superQueryJson.ts new file mode 100644 index 0000000..efb0ee5 --- /dev/null +++ b/src/views/bsc/projecttype/helper/superQueryJson.ts @@ -0,0 +1,302 @@ +const superQueryJson = [ + { + "clearable":true, + "maxlength":null, + "useScan":false, + "suffixIcon":"", + "fullName":"项目分类编码", + "fullNameI18nCode":[ + "" + ], + "addonAfter":"", + "showCount":false, + "__config__":{ + "formId":"formItemede56d", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"项目分类编码", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"bc_project_type", + "renderKey":1778687997809, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "__vModel__":"project_type_code", + "useMask":false, + "showPassword":false, + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"project_type_code", + "placeholder":"请输入", + "prefixIcon":"", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "clearable":true, + "maxlength":null, + "useScan":false, + "suffixIcon":"", + "fullName":"项目分类名称", + "fullNameI18nCode":[ + "" + ], + "addonAfter":"", + "showCount":false, + "__config__":{ + "formId":"formItem98d1b5", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"项目分类名称", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"bc_project_type", + "renderKey":1778688012177, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "__vModel__":"project_type_name", + "useMask":false, + "showPassword":false, + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"project_type_name", + "placeholder":"请输入", + "prefixIcon":"", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "filterable":false, + "clearable":true, + "multiple":false, + "fullName":"上级项目分类", + "fullNameI18nCode":[ + "" + ], + "props":{ + "children":"children", + "label":"fullName", + "value":"id" + }, + "__config__":{ + "yunzhupaasKey":"treeSelect", + "defaultValue":null, + "dragDisabled":false, + "className":[], + "propsUrl":"", + "templateJson":[], + "showLabel":true, + "required":false, + "tableName":"bc_project_type", + "renderKey":1778757286660, + "tagIcon":"icon-ym icon-ym-generator-tree", + "tag":"YunzhupaasTreeSelect", + "formId":"formItemb2dbd9", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"static", + "dictionaryType":"", + "tipLabel":"", + "tableFixed":"none", + "label":"上级项目分类", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "options":[ + { + "children":[ + { + "fullName":"选项1-1", + "id":"2" + } + ], + "fullName":"选项1", + "id":"1" + } + ], + "__vModel__":"pid", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"pid", + "placeholder":"请选择", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "fullName":"顺序号", + "fullNameI18nCode":[ + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"", + "__config__":{ + "formId":"formItemad2faf", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"顺序号", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"bc_project_type", + "renderKey":1778756981845, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "__vModel__":"seq_num", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":false, + "id":"seq_num", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "buttonText":"点击上传", + "fullName":"备注", + "fullNameI18nCode":[ + "" + ], + "pathType":"defaultPath", + "accept":"", + "__config__":{ + "formId":"formItem1de75c", + "yunzhupaasKey":"uploadFile", + "visibility":[ + "pc", + "app" + ], + "defaultValue":[], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"备注", + "trigger":"change", + "showLabel":true, + "required":false, + "tableName":"bc_project_type", + "renderKey":1779096055133, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-upload", + "tag":"YunzhupaasUploadFile", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "folder":"", + "fileSize":10, + "sortRule":[], + "timeFormat":"YYYY", + "limit":9, + "__vModel__":"remark", + "sizeUnit":"MB", + "tipText":"", + "disabled":false, + "id":"remark", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + } +] +export default superQueryJson \ No newline at end of file diff --git a/src/views/bsc/projecttype/index.vue b/src/views/bsc/projecttype/index.vue new file mode 100644 index 0000000..bbc143f --- /dev/null +++ b/src/views/bsc/projecttype/index.vue @@ -0,0 +1,653 @@ + + + diff --git a/src/views/cm/contract/Form.vue b/src/views/cm/contract/Form.vue new file mode 100644 index 0000000..5225c7e --- /dev/null +++ b/src/views/cm/contract/Form.vue @@ -0,0 +1,3831 @@ + + + diff --git a/src/views/cm/contract/helper/api.ts b/src/views/cm/contract/helper/api.ts new file mode 100644 index 0000000..4e6ebc9 --- /dev/null +++ b/src/views/cm/contract/helper/api.ts @@ -0,0 +1,34 @@ +import { defHttp } from '@/utils/http/axios'; + +// 获取列表 +export function getList(data) { + return defHttp.post({ url: '/api/4/Contract/getList', data }); +} +// 新建 +export function create(data) { + return defHttp.post({ url:'/api/cm/Contract', data }); +} +// 修改 +export function update(data) { + return defHttp.put({ url: '/api/cm/Contract/'+ data.id, data }); +} +// 详情(无转换数据) +export function getInfo(id) { + return defHttp.get({ url: '/api/cm/Contract/' + id }); +} +// 获取(转换数据) +export function getDetailInfo(id) { + return defHttp.get({ url: '/api/cm/Contract/detail/' + id }); +} +// 删除 +export function del(id) { + return defHttp.delete({ url: '/api/cm/Contract/' + id }); +} +// 批量删除数据 +export function batchDelete(data) { + return defHttp.delete({ url: '/api/cm/Contract/batchRemove', data }); +} +// 导出 +export function exportData(data) { + return defHttp.post({ url: '/api/cm/Contract/Actions/Export', data }); +} diff --git a/src/views/cm/contract/helper/columnList.ts b/src/views/cm/contract/helper/columnList.ts new file mode 100644 index 0000000..a80a914 --- /dev/null +++ b/src/views/cm/contract/helper/columnList.ts @@ -0,0 +1,1091 @@ +const columnList = [ + { + "yunzhupaasKey":"input", + "useScan":false, + "suffixIcon":"", + "fullNameI18nCode":[ + "" + ], + "align":"left", + "showCount":false, + "__config__":{ + "formId":"formItem667983", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"合同名称", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778233391557, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":16 + }, + "readonly":false, + "prop":"contract_name", + "__vModel__":"contract_name", + "disabled":false, + "id":"contract_name", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + }, + "clearable":true, + "resizable":true, + "maxlength":null, + "fullName":"合同名称", + "label":"合同名称", + "sortable":false, + "addonAfter":"", + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "width":null, + "useMask":false, + "showPassword":false, + "fixed":"none", + "style":{ + "width":"100%" + }, + "prefixIcon":"", + "labelI18nCode":"" + }, + { + "yunzhupaasKey":"billRule", + "resizable":true, + "fullName":"合同编码", + "fullNameI18nCode":[ + "" + ], + "label":"合同编码", + "sortable":true, + "align":"left", + "__config__":{ + "formId":"formItemaa97ea", + "yunzhupaasKey":"billRule", + "visibility":[ + "pc", + "app" + ], + "defaultValue":null, + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "rule":"contractCode", + "className":[], + "label":"合同编码", + "trigger":"change", + "ruleConfig":{}, + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778233919360, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-documents", + "ruleType":1, + "ruleName":"合同编码", + "tag":"YunzhupaasInput", + "tableAlign":"left", + "span":8 + }, + "readonly":true, + "prop":"contract_code", + "width":null, + "__vModel__":"contract_code", + "fixed":"none", + "style":{ + "width":"100%" + }, + "id":"contract_code", + "placeholder":"系统自动生成", + "labelI18nCode":"" + }, + { + "yunzhupaasKey":"organizeSelect", + "filterable":false, + "clearable":true, + "resizable":true, + "ableIds":[], + "multiple":false, + "fullName":"归属组织", + "fullNameI18nCode":[ + "" + ], + "label":"归属组织", + "sortable":true, + "align":"left", + "__config__":{ + "formId":"formItem19e51b", + "yunzhupaasKey":"organizeSelect", + "visibility":[ + "pc", + "app" + ], + "defaultValue":[], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"归属组织", + "trigger":"change", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778234738473, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-company", + "defaultCurrent":true, + "tag":"YunzhupaasOrganizeSelect", + "regList":[], + "tableAlign":"left", + "span":8 + }, + "prop":"org_id", + "width":null, + "__vModel__":"org_id", + "fixed":"none", + "style":{ + "width":"100%" + }, + "selectType":"all", + "disabled":false, + "id":"org_id", + "placeholder":"请选择", + "labelI18nCode":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "yunzhupaasKey":"treeSelect", + "filterable":false, + "clearable":true, + "resizable":true, + "multiple":false, + "fullName":"归属项目", + "fullNameI18nCode":[ + "" + ], + "label":"归属项目", + "sortable":true, + "align":"left", + "props":{ + "children":"children", + "label":"project_name", + "value":"project_id" + }, + "__config__":{ + "yunzhupaasKey":"treeSelect", + "defaultValue":"", + "dragDisabled":false, + "className":[], + "propsUrl":"826399583931205381", + "templateJson":[], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1779243344905, + "tagIcon":"icon-ym icon-ym-generator-tree", + "tag":"YunzhupaasTreeSelect", + "formId":"formItem072efd", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"dynamic", + "dictionaryType":"", + "tipLabel":"", + "tableFixed":"none", + "label":"归属项目", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"获取标准项目树结构", + "regList":[], + "tableAlign":"left", + "span":8 + }, + "prop":"project_id", + "width":null, + "options":[], + "__vModel__":"project_id", + "fixed":"none", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"project_id", + "placeholder":"请选择", + "labelI18nCode":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "yunzhupaasKey":"select", + "filterable":false, + "clearable":true, + "resizable":true, + "multiple":false, + "fullName":"合同分类", + "fullNameI18nCode":[ + "" + ], + "label":"合同分类", + "sortable":true, + "align":"left", + "props":{ + "label":"fullName", + "value":"id" + }, + "__config__":{ + "yunzhupaasKey":"select", + "defaultValue":"", + "dragDisabled":false, + "className":[], + "propsUrl":"", + "templateJson":[], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778234785187, + "tagIcon":"icon-ym icon-ym-generator-select", + "tag":"YunzhupaasSelect", + "formId":"formItema4f236", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"dictionary", + "dictionaryType":"contractCategory", + "tipLabel":"", + "tableFixed":"none", + "label":"合同分类", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"", + "regList":[], + "tableAlign":"left", + "span":8 + }, + "prop":"contract_category", + "width":null, + "options":[], + "__vModel__":"contract_category", + "fixed":"none", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"contract_category", + "placeholder":"请选择", + "labelI18nCode":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "yunzhupaasKey":"datePicker", + "clearable":true, + "resizable":true, + "format":"yyyy-MM-dd", + "fullName":"签约日期", + "fullNameI18nCode":[ + "" + ], + "label":"签约日期", + "sortable":true, + "align":"left", + "__config__":{ + "yunzhupaasKey":"datePicker", + "endRelationField":"", + "defaultValue":null, + "dragDisabled":false, + "className":[], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778234866092, + "tagIcon":"icon-ym icon-ym-generator-date", + "startRelationField":"", + "defaultCurrent":false, + "tag":"YunzhupaasDatePicker", + "formId":"formItemf680d3", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "endTimeTarget":1, + "tipLabel":"", + "tableFixed":"none", + "startTimeType":1, + "endTimeRule":false, + "label":"签约日期", + "trigger":"change", + "startTimeRule":false, + "startTimeValue":null, + "endTimeValue":null, + "endTimeType":1, + "layout":"colFormItem", + "startTimeTarget":1, + "regList":[], + "tableAlign":"left", + "span":8 + }, + "prop":"contract_date", + "width":null, + "__vModel__":"contract_date", + "fixed":"none", + "style":{ + "width":"100%" + }, + "startTime":null, + "disabled":false, + "id":"contract_date", + "placeholder":"请选择", + "endTime":null, + "labelI18nCode":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "popupType":"dialog", + "yunzhupaasKey":"relationForm", + "hasPage":false, + "modelId":"816296614598542021", + "pageSize":20, + "columnOptions":[ + { + "label":"企业名称", + "value":"company_name" + }, + { + "label":"归属组织", + "value":"org_id" + }, + { + "label":"社会信用代码", + "value":"credit_code" + }, + { + "label":"法定代表人", + "value":"legal_representative" + }, + { + "label":"地址", + "value":"address" + } + ], + "fullNameI18nCode":[ + "" + ], + "align":"left", + "__config__":{ + "formId":"formItem2af75d", + "yunzhupaasKey":"relationForm", + "visibility":[ + "pc", + "app" + ], + "defaultValue":"", + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"我方单位", + "trigger":"change", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778235062705, + "layout":"colFormItem", + "transferList":[], + "tagIcon":"icon-ym icon-ym-generator-menu", + "tag":"YunzhupaasRelationForm", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "prop":"our_company_id", + "__vModel__":"our_company_id", + "disabled":false, + "id":"our_company_id", + "placeholder":"请选择", + "popupWidth":"800px", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + }, + "filterable":false, + "clearable":true, + "resizable":true, + "fullName":"我方单位", + "label":"我方单位", + "sortable":false, + "relationField":"company_name", + "queryType":0, + "extraOptions":[], + "popupTitle":"选择数据", + "width":null, + "fixed":"none", + "style":{ + "width":"100%" + }, + "labelI18nCode":"", + "propsValue":"company_id" + }, + { + "popupType":"dialog", + "yunzhupaasKey":"relationForm", + "hasPage":false, + "modelId":"806858527036409349", + "pageSize":20, + "columnOptions":[ + { + "label":"企业名称", + "value":"company_name" + }, + { + "label":"社会信用代码", + "value":"credit_code" + }, + { + "label":"地址", + "value":"address" + }, + { + "label":"简称/昵称", + "value":"short_name" + } + ], + "fullNameI18nCode":[ + "" + ], + "align":"left", + "__config__":{ + "formId":"formItemcbc95b", + "yunzhupaasKey":"relationForm", + "visibility":[ + "pc", + "app" + ], + "defaultValue":"", + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"合作单位", + "trigger":"change", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778235279208, + "layout":"colFormItem", + "transferList":[], + "tagIcon":"icon-ym icon-ym-generator-menu", + "tag":"YunzhupaasRelationForm", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "prop":"second_party_id", + "__vModel__":"second_party_id", + "disabled":false, + "id":"second_party_id", + "placeholder":"请选择", + "popupWidth":"800px", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + }, + "filterable":false, + "clearable":true, + "resizable":true, + "fullName":"合作单位", + "label":"合作单位", + "sortable":false, + "relationField":"company_name", + "queryType":0, + "extraOptions":[], + "popupTitle":"选择数据", + "width":null, + "fixed":"none", + "style":{ + "width":"100%" + }, + "labelI18nCode":"", + "propsValue":"company_id" + }, + { + "popupType":"dialog", + "yunzhupaasKey":"relationForm", + "hasPage":false, + "modelId":"806858527036409349", + "pageSize":20, + "columnOptions":[ + { + "label":"企业名称", + "value":"company_name" + }, + { + "label":"社会信用代码", + "value":"credit_code" + }, + { + "label":"地址", + "value":"address" + }, + { + "label":"简称/昵称", + "value":"short_name" + } + ], + "fullNameI18nCode":[ + "" + ], + "align":"left", + "__config__":{ + "formId":"formItem26f64b", + "yunzhupaasKey":"relationForm", + "visibility":[ + "pc", + "app" + ], + "defaultValue":"", + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"第三方单位", + "trigger":"change", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778303453108, + "layout":"colFormItem", + "transferList":[], + "tagIcon":"icon-ym icon-ym-generator-menu", + "tag":"YunzhupaasRelationForm", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "prop":"third_party_id", + "__vModel__":"third_party_id", + "disabled":false, + "id":"third_party_id", + "placeholder":"请选择", + "popupWidth":"800px", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + }, + "filterable":false, + "clearable":true, + "resizable":true, + "fullName":"第三方单位", + "label":"第三方单位", + "sortable":false, + "relationField":"company_name", + "queryType":0, + "extraOptions":[], + "popupTitle":"选择数据", + "width":null, + "fixed":"none", + "style":{ + "width":"100%" + }, + "labelI18nCode":"", + "propsValue":"company_id" + }, + { + "yunzhupaasKey":"inputNumber", + "controls":false, + "resizable":true, + "fullName":"最终签约金额", + "fullNameI18nCode":[ + "" + ], + "label":"最终签约金额", + "sortable":false, + "align":"left", + "thousands":true, + "isAmountChinese":false, + "addonAfter":"元", + "__config__":{ + "formId":"formIteme6e4af", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"最终签约金额", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778471018507, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":8 + }, + "prop":"final_contract_amount", + "width":null, + "__vModel__":"final_contract_amount", + "fixed":"none", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":false, + "id":"final_contract_amount", + "placeholder":"请输入", + "addonBefore":"", + "labelI18nCode":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "yunzhupaasKey":"inputNumber", + "controls":false, + "resizable":true, + "fullName":"税额", + "fullNameI18nCode":[ + "" + ], + "label":"税额", + "sortable":false, + "align":"left", + "thousands":false, + "isAmountChinese":false, + "addonAfter":"元", + "__config__":{ + "formId":"formItem206663", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"税额", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1779243736950, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":8 + }, + "prop":"tax_amount", + "width":null, + "__vModel__":"tax_amount", + "fixed":"none", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":false, + "id":"tax_amount", + "placeholder":"请输入", + "addonBefore":"", + "labelI18nCode":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "yunzhupaasKey":"datePicker", + "clearable":true, + "resizable":true, + "format":"yyyy-MM-dd", + "fullName":"开始日期", + "fullNameI18nCode":[ + "" + ], + "label":"开始日期", + "sortable":false, + "align":"left", + "__config__":{ + "yunzhupaasKey":"datePicker", + "endRelationField":"", + "defaultValue":null, + "dragDisabled":false, + "className":[], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778234830437, + "tagIcon":"icon-ym icon-ym-generator-date", + "startRelationField":"", + "defaultCurrent":false, + "tag":"YunzhupaasDatePicker", + "formId":"formItem24df9c", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "endTimeTarget":1, + "tipLabel":"", + "tableFixed":"none", + "startTimeType":1, + "endTimeRule":false, + "label":"开始日期", + "trigger":"change", + "startTimeRule":false, + "startTimeValue":null, + "endTimeValue":null, + "endTimeType":1, + "layout":"colFormItem", + "startTimeTarget":1, + "regList":[], + "tableAlign":"left", + "span":8 + }, + "prop":"effective_date", + "width":null, + "__vModel__":"effective_date", + "fixed":"none", + "style":{ + "width":"100%" + }, + "startTime":null, + "disabled":false, + "id":"effective_date", + "placeholder":"请选择", + "endTime":null, + "labelI18nCode":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "yunzhupaasKey":"datePicker", + "clearable":true, + "resizable":true, + "format":"yyyy-MM-dd", + "fullName":"结束日期", + "fullNameI18nCode":[ + "" + ], + "label":"结束日期", + "sortable":false, + "align":"left", + "__config__":{ + "yunzhupaasKey":"datePicker", + "endRelationField":"", + "defaultValue":null, + "dragDisabled":false, + "className":[], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778234843988, + "tagIcon":"icon-ym icon-ym-generator-date", + "startRelationField":"", + "defaultCurrent":false, + "tag":"YunzhupaasDatePicker", + "formId":"formItembeec1e", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "endTimeTarget":1, + "tipLabel":"", + "tableFixed":"none", + "startTimeType":1, + "endTimeRule":false, + "label":"结束日期", + "trigger":"change", + "startTimeRule":false, + "startTimeValue":null, + "endTimeValue":null, + "endTimeType":1, + "layout":"colFormItem", + "startTimeTarget":1, + "regList":[], + "tableAlign":"left", + "span":8 + }, + "prop":"expiry_date", + "width":null, + "__vModel__":"expiry_date", + "fixed":"none", + "style":{ + "width":"100%" + }, + "startTime":null, + "disabled":false, + "id":"expiry_date", + "placeholder":"请选择", + "endTime":null, + "labelI18nCode":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "popupType":"dialog", + "yunzhupaasKey":"relationForm", + "hasPage":false, + "modelId":"822512474837222405", + "pageSize":20, + "columnOptions":[ + { + "label":"合同名称", + "value":"contract_name" + }, + { + "label":"合同编码", + "value":"contract_code" + }, + { + "label":"归属组织", + "value":"org_id" + }, + { + "label":"归属项目", + "value":"project_id" + }, + { + "label":"合同分类", + "value":"contract_category" + } + ], + "fullNameI18nCode":[ + "" + ], + "align":"left", + "__config__":{ + "formId":"formItem376175", + "yunzhupaasKey":"relationForm", + "visibility":[ + "pc", + "app" + ], + "defaultValue":"", + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"关联合同", + "trigger":"change", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778235818892, + "layout":"colFormItem", + "transferList":[], + "tagIcon":"icon-ym icon-ym-generator-menu", + "tag":"YunzhupaasRelationForm", + "regList":[], + "tableAlign":"left", + "span":16 + }, + "prop":"ref_contract_id", + "__vModel__":"ref_contract_id", + "disabled":false, + "id":"ref_contract_id", + "placeholder":"请选择", + "popupWidth":"800px", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + }, + "filterable":false, + "clearable":true, + "resizable":true, + "fullName":"关联合同", + "label":"关联合同", + "sortable":false, + "relationField":"contract_name", + "queryType":0, + "extraOptions":[], + "popupTitle":"选择数据", + "width":null, + "fixed":"none", + "style":{ + "width":"100%" + }, + "labelI18nCode":"", + "propsValue":"contract_id" + }, + { + "ableRelationIds":[], + "yunzhupaasKey":"userSelect", + "clearable":true, + "resizable":true, + "ableIds":[], + "multiple":false, + "fullName":"经办人", + "fullNameI18nCode":[ + "" + ], + "label":"经办人", + "sortable":false, + "align":"left", + "relationField":"", + "__config__":{ + "formId":"formItem139588", + "yunzhupaasKey":"userSelect", + "visibility":[ + "pc", + "app" + ], + "defaultValue":"", + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"经办人", + "trigger":"change", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778235997894, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-user", + "defaultCurrent":true, + "tag":"YunzhupaasUserSelect", + "regList":[], + "tableAlign":"left", + "span":8 + }, + "prop":"major_person_id", + "width":null, + "__vModel__":"major_person_id", + "fixed":"none", + "style":{ + "width":"100%" + }, + "selectType":"all", + "disabled":false, + "id":"major_person_id", + "placeholder":"请选择", + "labelI18nCode":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "yunzhupaasKey":"textarea", + "clearable":true, + "resizable":true, + "maxlength":null, + "fullName":"备注", + "fullNameI18nCode":[ + "" + ], + "label":"备注", + "sortable":false, + "align":"left", + "autoSize":{ + "minRows":4, + "maxRows":4 + }, + "showCount":false, + "__config__":{ + "formId":"formItem6e9035", + "yunzhupaasKey":"textarea", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"备注", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1779239382828, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-textarea", + "tag":"YunzhupaasTextarea", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "prop":"remark", + "width":null, + "__vModel__":"remark", + "fixed":"none", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"remark", + "placeholder":"请输入", + "labelI18nCode":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + } +] +export default columnList \ No newline at end of file diff --git a/src/views/cm/contract/helper/searchList.ts b/src/views/cm/contract/helper/searchList.ts new file mode 100644 index 0000000..6750463 --- /dev/null +++ b/src/views/cm/contract/helper/searchList.ts @@ -0,0 +1,285 @@ +const searchList = [ + { + "yunzhupaasKey":"input", + "useScan":false, + "suffixIcon":"", + "fullNameI18nCode":[ + "" + ], + "showCount":false, + "__config__":{ + "formId":"formItem667983", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"合同名称", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778233391557, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":16 + }, + "readonly":false, + "prop":"contract_name", + "__vModel__":"contract_name", + "searchMultiple":false, + "disabled":false, + "id":"contract_name", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + }, + "clearable":true, + "searchType":2, + "maxlength":null, + "fullName":"合同名称", + "label":"合同名称", + "addonAfter":"", + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "isKeyword":false, + "useMask":false, + "showPassword":false, + "style":{ + "width":"100%" + }, + "prefixIcon":"", + "labelI18nCode":"" + }, + { + "yunzhupaasKey":"organizeSelect", + "filterable":false, + "clearable":true, + "searchType":1, + "ableIds":[], + "multiple":false, + "fullName":"归属组织", + "fullNameI18nCode":[ + "" + ], + "label":"归属组织", + "__config__":{ + "formId":"formItem19e51b", + "yunzhupaasKey":"organizeSelect", + "visibility":[ + "pc", + "app" + ], + "defaultValue":[], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"归属组织", + "trigger":"change", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778234738473, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-company", + "defaultCurrent":true, + "tag":"YunzhupaasOrganizeSelect", + "regList":[], + "tableAlign":"left", + "span":8 + }, + "prop":"org_id", + "__vModel__":"org_id", + "searchMultiple":true, + "isKeyword":false, + "style":{ + "width":"100%" + }, + "selectType":"all", + "disabled":false, + "id":"org_id", + "placeholder":"请选择", + "value":[], + "labelI18nCode":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "yunzhupaasKey":"select", + "filterable":false, + "clearable":true, + "searchType":1, + "multiple":false, + "fullName":"合同分类", + "fullNameI18nCode":[ + "" + ], + "label":"合同分类", + "props":{ + "label":"fullName", + "value":"id" + }, + "__config__":{ + "yunzhupaasKey":"select", + "defaultValue":"", + "dragDisabled":false, + "className":[], + "propsUrl":"", + "templateJson":[], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778234785187, + "tagIcon":"icon-ym icon-ym-generator-select", + "tag":"YunzhupaasSelect", + "formId":"formItema4f236", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"dictionary", + "dictionaryType":"contractCategory", + "tipLabel":"", + "tableFixed":"none", + "label":"合同分类", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"", + "regList":[], + "tableAlign":"left", + "span":8 + }, + "prop":"contract_category", + "options":[ + { + "enCode":"1010", + "children":null, + "hasChildren":false, + "fullName":"商品销售合同", + "id":"contractCategory-1010", + "parentId":"0" + }, + { + "enCode":"1020", + "children":null, + "hasChildren":false, + "fullName":"材料采购合同", + "id":"contractCategory-1020", + "parentId":"0" + }, + { + "enCode":"1030", + "children":null, + "hasChildren":false, + "fullName":"资产采购合同", + "id":"contractCategory-1030", + "parentId":"0" + }, + { + "enCode":"1040", + "children":null, + "hasChildren":false, + "fullName":"资产租赁合同", + "id":"contractCategory-1040", + "parentId":"0" + }, + { + "enCode":"1050", + "children":null, + "hasChildren":false, + "fullName":"软件销售合同", + "id":"contractCategory-1050", + "parentId":"0" + } + ], + "__vModel__":"contract_category", + "searchMultiple":true, + "isKeyword":false, + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"contract_category", + "placeholder":"请选择", + "labelI18nCode":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "yunzhupaasKey":"billRule", + "searchType":2, + "fullName":"合同编码", + "fullNameI18nCode":[ + "" + ], + "label":"合同编码", + "__config__":{ + "formId":"formItemaa97ea", + "yunzhupaasKey":"billRule", + "visibility":[ + "pc", + "app" + ], + "defaultValue":null, + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "rule":"contractCode", + "className":[], + "label":"合同编码", + "trigger":"change", + "ruleConfig":{}, + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778233919360, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-documents", + "ruleType":1, + "ruleName":"合同编码", + "tag":"YunzhupaasInput", + "tableAlign":"left", + "span":8 + }, + "readonly":true, + "prop":"contract_code", + "__vModel__":"contract_code", + "searchMultiple":false, + "isKeyword":false, + "style":{ + "width":"100%" + }, + "id":"contract_code", + "placeholder":"系统自动生成", + "labelI18nCode":"" + } +] +export default searchList \ No newline at end of file diff --git a/src/views/cm/contract/helper/superQueryJson.ts b/src/views/cm/contract/helper/superQueryJson.ts new file mode 100644 index 0000000..fd8f6b7 --- /dev/null +++ b/src/views/cm/contract/helper/superQueryJson.ts @@ -0,0 +1,6173 @@ +const superQueryJson = [ + { + "buttonStyle":"solid", + "fullName":"合同类型", + "fullNameI18nCode":[ + "" + ], + "props":{ + "label":"fullName", + "value":"id" + }, + "optionType":"default", + "__config__":{ + "yunzhupaasKey":"radio", + "defaultValue":"REV", + "dragDisabled":false, + "className":[], + "propsUrl":"", + "templateJson":[], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778468651657, + "tagIcon":"icon-ym icon-ym-generator-radio", + "tag":"YunzhupaasRadio", + "formId":"formItema1ccf2", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"static", + "dictionaryType":"", + "tipLabel":"", + "tableFixed":"none", + "label":"合同类型", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"", + "regList":[], + "tableAlign":"left", + "span":12 + }, + "size":"default", + "options":[ + { + "fullName":"收入类合同", + "id":"REV" + }, + { + "fullName":"支出类合同", + "id":"COS" + } + ], + "__vModel__":"contract_type", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"contract_type", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + }, + "direction":"horizontal" + }, + { + "popupType":"dialog", + "hasPage":false, + "filterable":false, + "clearable":true, + "modelId":"826534292984170373", + "fullName":"引用模版", + "pageSize":20, + "columnOptions":[ + { + "label":"合同模版编码", + "value":"contract_temp_code" + }, + { + "label":"合同模版名称", + "value":"contract_temp_name" + }, + { + "label":"备注", + "value":"remark" + } + ], + "fullNameI18nCode":[ + "" + ], + "relationField":"contract_temp_name", + "queryType":0, + "__config__":{ + "formId":"formIteme3b8aa", + "yunzhupaasKey":"relationForm", + "visibility":[ + "pc", + "app" + ], + "defaultValue":"", + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"引用模版", + "trigger":"change", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778469726631, + "layout":"colFormItem", + "transferList":[], + "tagIcon":"icon-ym icon-ym-generator-menu", + "tag":"YunzhupaasRelationForm", + "regList":[], + "tableAlign":"left", + "span":12 + }, + "extraOptions":[], + "popupTitle":"选择数据", + "__vModel__":"contract_temp_id", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"contract_temp_id", + "placeholder":"请选择", + "popupWidth":"800px", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + }, + "propsValue":"contract_temp_id" + }, + { + "clearable":true, + "maxlength":null, + "useScan":false, + "suffixIcon":"", + "fullName":"合同名称", + "fullNameI18nCode":[ + "" + ], + "addonAfter":"", + "showCount":false, + "__config__":{ + "formId":"formItem667983", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"合同名称", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778233391557, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":16 + }, + "readonly":false, + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "__vModel__":"contract_name", + "useMask":false, + "showPassword":false, + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"contract_name", + "placeholder":"请输入", + "prefixIcon":"", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "__config__":{ + "formId":"formItemaa97ea", + "yunzhupaasKey":"billRule", + "visibility":[ + "pc", + "app" + ], + "defaultValue":null, + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "rule":"contractCode", + "className":[], + "label":"合同编码", + "trigger":"change", + "ruleConfig":{}, + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778233919360, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-documents", + "ruleType":1, + "ruleName":"合同编码", + "tag":"YunzhupaasInput", + "tableAlign":"left", + "span":8 + }, + "readonly":true, + "__vModel__":"contract_code", + "fullName":"合同编码", + "fullNameI18nCode":[ + "" + ], + "style":{ + "width":"100%" + }, + "id":"contract_code", + "placeholder":"系统自动生成" + }, + { + "filterable":false, + "clearable":true, + "ableIds":[], + "multiple":false, + "fullName":"归属组织", + "fullNameI18nCode":[ + "" + ], + "__config__":{ + "formId":"formItem19e51b", + "yunzhupaasKey":"organizeSelect", + "visibility":[ + "pc", + "app" + ], + "defaultValue":[], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"归属组织", + "trigger":"change", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778234738473, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-company", + "defaultCurrent":true, + "tag":"YunzhupaasOrganizeSelect", + "regList":[], + "tableAlign":"left", + "span":8 + }, + "__vModel__":"org_id", + "style":{ + "width":"100%" + }, + "selectType":"all", + "disabled":false, + "id":"org_id", + "placeholder":"请选择", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "filterable":false, + "clearable":true, + "multiple":false, + "fullName":"归属项目", + "fullNameI18nCode":[ + "" + ], + "props":{ + "children":"children", + "label":"project_name", + "value":"project_id" + }, + "__config__":{ + "yunzhupaasKey":"treeSelect", + "defaultValue":"", + "dragDisabled":false, + "className":[], + "propsUrl":"826399583931205381", + "templateJson":[], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1779243344905, + "tagIcon":"icon-ym icon-ym-generator-tree", + "tag":"YunzhupaasTreeSelect", + "formId":"formItem072efd", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"dynamic", + "dictionaryType":"", + "tipLabel":"", + "tableFixed":"none", + "label":"归属项目", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"获取标准项目树结构", + "regList":[], + "tableAlign":"left", + "span":8 + }, + "options":[], + "__vModel__":"project_id", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"project_id", + "placeholder":"请选择", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "filterable":false, + "clearable":true, + "multiple":false, + "fullName":"合同分类", + "fullNameI18nCode":[ + "" + ], + "props":{ + "label":"fullName", + "value":"id" + }, + "__config__":{ + "yunzhupaasKey":"select", + "defaultValue":"", + "dragDisabled":false, + "className":[], + "propsUrl":"", + "templateJson":[], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778234785187, + "tagIcon":"icon-ym icon-ym-generator-select", + "tag":"YunzhupaasSelect", + "formId":"formItema4f236", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"dictionary", + "dictionaryType":"contractCategory", + "tipLabel":"", + "tableFixed":"none", + "label":"合同分类", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"", + "regList":[], + "tableAlign":"left", + "span":8 + }, + "options":[], + "__vModel__":"contract_category", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"contract_category", + "placeholder":"请选择", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "clearable":true, + "format":"yyyy-MM-dd", + "fullName":"签约日期", + "fullNameI18nCode":[ + "" + ], + "__config__":{ + "yunzhupaasKey":"datePicker", + "endRelationField":"", + "defaultValue":null, + "dragDisabled":false, + "className":[], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778234866092, + "tagIcon":"icon-ym icon-ym-generator-date", + "startRelationField":"", + "defaultCurrent":false, + "tag":"YunzhupaasDatePicker", + "formId":"formItemf680d3", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "endTimeTarget":1, + "tipLabel":"", + "tableFixed":"none", + "startTimeType":1, + "endTimeRule":false, + "label":"签约日期", + "trigger":"change", + "startTimeRule":false, + "startTimeValue":null, + "endTimeValue":null, + "endTimeType":1, + "layout":"colFormItem", + "startTimeTarget":1, + "regList":[], + "tableAlign":"left", + "span":8 + }, + "__vModel__":"contract_date", + "style":{ + "width":"100%" + }, + "startTime":null, + "disabled":false, + "id":"contract_date", + "placeholder":"请选择", + "endTime":null, + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "clearable":true, + "format":"yyyy-MM-dd", + "fullName":"开始日期", + "fullNameI18nCode":[ + "" + ], + "__config__":{ + "yunzhupaasKey":"datePicker", + "endRelationField":"", + "defaultValue":null, + "dragDisabled":false, + "className":[], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778234830437, + "tagIcon":"icon-ym icon-ym-generator-date", + "startRelationField":"", + "defaultCurrent":false, + "tag":"YunzhupaasDatePicker", + "formId":"formItem24df9c", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "endTimeTarget":1, + "tipLabel":"", + "tableFixed":"none", + "startTimeType":1, + "endTimeRule":false, + "label":"开始日期", + "trigger":"change", + "startTimeRule":false, + "startTimeValue":null, + "endTimeValue":null, + "endTimeType":1, + "layout":"colFormItem", + "startTimeTarget":1, + "regList":[], + "tableAlign":"left", + "span":8 + }, + "__vModel__":"effective_date", + "style":{ + "width":"100%" + }, + "startTime":null, + "disabled":false, + "id":"effective_date", + "placeholder":"请选择", + "endTime":null, + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "clearable":true, + "format":"yyyy-MM-dd", + "fullName":"结束日期", + "fullNameI18nCode":[ + "" + ], + "__config__":{ + "yunzhupaasKey":"datePicker", + "endRelationField":"", + "defaultValue":null, + "dragDisabled":false, + "className":[], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778234843988, + "tagIcon":"icon-ym icon-ym-generator-date", + "startRelationField":"", + "defaultCurrent":false, + "tag":"YunzhupaasDatePicker", + "formId":"formItembeec1e", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "endTimeTarget":1, + "tipLabel":"", + "tableFixed":"none", + "startTimeType":1, + "endTimeRule":false, + "label":"结束日期", + "trigger":"change", + "startTimeRule":false, + "startTimeValue":null, + "endTimeValue":null, + "endTimeType":1, + "layout":"colFormItem", + "startTimeTarget":1, + "regList":[], + "tableAlign":"left", + "span":8 + }, + "__vModel__":"expiry_date", + "style":{ + "width":"100%" + }, + "startTime":null, + "disabled":false, + "id":"expiry_date", + "placeholder":"请选择", + "endTime":null, + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "__config__":{ + "formId":"formItem789220", + "yunzhupaasKey":"switch", + "visibility":[ + "pc", + "app" + ], + "defaultValue":0, + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"是否子合同", + "trigger":"change", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778235672027, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-switch", + "tag":"YunzhupaasSwitch", + "regList":[], + "tableAlign":"left", + "span":8 + }, + "activeValue":1, + "inactiveValue":0, + "__vModel__":"is_sub_contract", + "fullName":"是否子合同", + "inactiveTxt":"N", + "fullNameI18nCode":[ + "" + ], + "disabled":false, + "activeTxt":"Y", + "id":"is_sub_contract", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "popupType":"dialog", + "hasPage":false, + "filterable":false, + "clearable":true, + "modelId":"822512474837222405", + "fullName":"关联合同", + "pageSize":20, + "columnOptions":[ + { + "label":"合同名称", + "value":"contract_name" + }, + { + "label":"合同编码", + "value":"contract_code" + }, + { + "label":"归属组织", + "value":"org_id" + }, + { + "label":"归属项目", + "value":"project_id" + }, + { + "label":"合同分类", + "value":"contract_category" + } + ], + "fullNameI18nCode":[ + "" + ], + "relationField":"contract_name", + "queryType":0, + "__config__":{ + "formId":"formItem376175", + "yunzhupaasKey":"relationForm", + "visibility":[ + "pc", + "app" + ], + "defaultValue":"", + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"关联合同", + "trigger":"change", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778235818892, + "layout":"colFormItem", + "transferList":[], + "tagIcon":"icon-ym icon-ym-generator-menu", + "tag":"YunzhupaasRelationForm", + "regList":[], + "tableAlign":"left", + "span":16 + }, + "extraOptions":[], + "popupTitle":"选择数据", + "__vModel__":"ref_contract_id", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"ref_contract_id", + "placeholder":"请选择", + "popupWidth":"800px", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + }, + "propsValue":"contract_id" + }, + { + "ableRelationIds":[], + "clearable":true, + "ableIds":[], + "multiple":false, + "fullName":"经办人", + "fullNameI18nCode":[ + "" + ], + "relationField":"", + "__config__":{ + "formId":"formItem139588", + "yunzhupaasKey":"userSelect", + "visibility":[ + "pc", + "app" + ], + "defaultValue":"", + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"经办人", + "trigger":"change", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778235997894, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-user", + "defaultCurrent":true, + "tag":"YunzhupaasUserSelect", + "regList":[], + "tableAlign":"left", + "span":8 + }, + "__vModel__":"major_person_id", + "style":{ + "width":"100%" + }, + "selectType":"all", + "disabled":false, + "id":"major_person_id", + "placeholder":"请选择", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "filterable":false, + "clearable":true, + "multiple":false, + "fullName":"打印合同模版", + "fullNameI18nCode":[ + "" + ], + "props":{ + "label":"fullName", + "value":"id" + }, + "__config__":{ + "yunzhupaasKey":"select", + "defaultValue":"", + "dragDisabled":false, + "className":[], + "propsUrl":"", + "templateJson":[], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1779240566665, + "tagIcon":"icon-ym icon-ym-generator-select", + "tag":"YunzhupaasSelect", + "formId":"formItemff69fc", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"static", + "dictionaryType":"", + "tipLabel":"", + "tableFixed":"none", + "label":"打印合同模版", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"", + "regList":[], + "tableAlign":"left", + "span":16 + }, + "options":[ + { + "fullName":"选项一", + "id":"1" + }, + { + "fullName":"选项二", + "id":"2" + } + ], + "__vModel__":"print_temp_id", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"print_temp_id", + "placeholder":"请选择", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "clearable":true, + "maxlength":null, + "fullName":"备注", + "fullNameI18nCode":[ + "" + ], + "autoSize":{ + "minRows":4, + "maxRows":4 + }, + "showCount":false, + "__config__":{ + "formId":"formItem6e9035", + "yunzhupaasKey":"textarea", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"备注", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1779239382828, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-textarea", + "tag":"YunzhupaasTextarea", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "__vModel__":"remark", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"remark", + "placeholder":"请输入", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "popupType":"dialog", + "hasPage":false, + "filterable":false, + "clearable":true, + "modelId":"816296614598542021", + "fullName":"我方单位", + "pageSize":20, + "columnOptions":[ + { + "label":"企业名称", + "value":"company_name" + }, + { + "label":"归属组织", + "value":"org_id" + }, + { + "label":"社会信用代码", + "value":"credit_code" + }, + { + "label":"法定代表人", + "value":"legal_representative" + }, + { + "label":"地址", + "value":"address" + } + ], + "fullNameI18nCode":[ + "" + ], + "relationField":"company_name", + "queryType":0, + "__config__":{ + "formId":"formItem2af75d", + "yunzhupaasKey":"relationForm", + "visibility":[ + "pc", + "app" + ], + "defaultValue":"", + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"我方单位", + "trigger":"change", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778235062705, + "layout":"colFormItem", + "transferList":[], + "tagIcon":"icon-ym icon-ym-generator-menu", + "tag":"YunzhupaasRelationForm", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "extraOptions":[], + "popupTitle":"选择数据", + "__vModel__":"our_company_id", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"our_company_id", + "placeholder":"请选择", + "popupWidth":"800px", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + }, + "propsValue":"company_id" + }, + { + "filterable":false, + "clearable":true, + "multiple":false, + "fullName":"我方类型", + "fullNameI18nCode":[ + "" + ], + "props":{ + "label":"fullName", + "value":"id" + }, + "__config__":{ + "yunzhupaasKey":"select", + "defaultValue":"", + "dragDisabled":false, + "className":[], + "propsUrl":"", + "templateJson":[], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778234995954, + "tagIcon":"icon-ym icon-ym-generator-select", + "tag":"YunzhupaasSelect", + "formId":"formItem97b18c", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"static", + "dictionaryType":"", + "tipLabel":"", + "tableFixed":"none", + "label":"我方类型", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "options":[ + { + "fullName":"甲方", + "id":"PartyA" + }, + { + "fullName":"乙方", + "id":"PartyB" + }, + { + "fullName":"丙方", + "id":"PartyC" + } + ], + "__vModel__":"our_company_type", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"our_company_type", + "placeholder":"请选择", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "popupType":"dialog", + "hasPage":false, + "filterable":false, + "clearable":true, + "modelId":"806858527036409349", + "fullName":"合作单位", + "pageSize":20, + "columnOptions":[ + { + "label":"企业名称", + "value":"company_name" + }, + { + "label":"社会信用代码", + "value":"credit_code" + }, + { + "label":"地址", + "value":"address" + }, + { + "label":"简称/昵称", + "value":"short_name" + } + ], + "fullNameI18nCode":[ + "" + ], + "relationField":"company_name", + "queryType":0, + "__config__":{ + "formId":"formItemcbc95b", + "yunzhupaasKey":"relationForm", + "visibility":[ + "pc", + "app" + ], + "defaultValue":"", + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"合作单位", + "trigger":"change", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778235279208, + "layout":"colFormItem", + "transferList":[], + "tagIcon":"icon-ym icon-ym-generator-menu", + "tag":"YunzhupaasRelationForm", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "extraOptions":[], + "popupTitle":"选择数据", + "__vModel__":"second_party_id", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"second_party_id", + "placeholder":"请选择", + "popupWidth":"800px", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + }, + "propsValue":"company_id" + }, + { + "filterable":false, + "clearable":true, + "multiple":false, + "fullName":"合作方类型", + "fullNameI18nCode":[ + "" + ], + "props":{ + "label":"fullName", + "value":"id" + }, + "__config__":{ + "yunzhupaasKey":"select", + "defaultValue":"", + "dragDisabled":false, + "className":[], + "propsUrl":"", + "templateJson":[], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778235279208, + "tagIcon":"icon-ym icon-ym-generator-select", + "tag":"YunzhupaasSelect", + "formId":"formItemf54a6a", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"static", + "dictionaryType":"", + "tipLabel":"", + "tableFixed":"none", + "label":"合作方类型", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "options":[ + { + "fullName":"甲方", + "id":"PartyA" + }, + { + "fullName":"乙方", + "id":"PartyB" + }, + { + "fullName":"丙方", + "id":"PartyC" + } + ], + "__vModel__":"second_party_type", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"second_party_type", + "placeholder":"请选择", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "popupType":"dialog", + "hasPage":false, + "filterable":false, + "clearable":true, + "modelId":"806858527036409349", + "fullName":"第三方单位", + "pageSize":20, + "columnOptions":[ + { + "label":"企业名称", + "value":"company_name" + }, + { + "label":"社会信用代码", + "value":"credit_code" + }, + { + "label":"地址", + "value":"address" + }, + { + "label":"简称/昵称", + "value":"short_name" + } + ], + "fullNameI18nCode":[ + "" + ], + "relationField":"company_name", + "queryType":0, + "__config__":{ + "formId":"formItem26f64b", + "yunzhupaasKey":"relationForm", + "visibility":[ + "pc", + "app" + ], + "defaultValue":"", + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"第三方单位", + "trigger":"change", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778303453108, + "layout":"colFormItem", + "transferList":[], + "tagIcon":"icon-ym icon-ym-generator-menu", + "tag":"YunzhupaasRelationForm", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "extraOptions":[], + "popupTitle":"选择数据", + "__vModel__":"third_party_id", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"third_party_id", + "placeholder":"请选择", + "popupWidth":"800px", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + }, + "propsValue":"company_id" + }, + { + "filterable":false, + "clearable":true, + "multiple":false, + "fullName":"第三方类型", + "fullNameI18nCode":[ + "" + ], + "props":{ + "label":"fullName", + "value":"id" + }, + "__config__":{ + "yunzhupaasKey":"select", + "defaultValue":"", + "dragDisabled":false, + "className":[], + "propsUrl":"", + "templateJson":[], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778470139045, + "tagIcon":"icon-ym icon-ym-generator-select", + "tag":"YunzhupaasSelect", + "formId":"formItem9c401c", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"static", + "dictionaryType":"", + "tipLabel":"", + "tableFixed":"none", + "label":"第三方类型", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "options":[ + { + "fullName":"甲方", + "id":"PartyA" + }, + { + "fullName":"乙方", + "id":"PartyB" + }, + { + "fullName":"丙方", + "id":"PartyC" + } + ], + "__vModel__":"third_party_type", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"third_party_type", + "placeholder":"请选择", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "popupType":"dialog", + "hasPage":false, + "filterable":false, + "clearable":true, + "modelId":"817386322065883909", + "fullName":"产品清单-产品名称", + "pageSize":20, + "columnOptions":[ + { + "label":"商品编码", + "value":"product_code" + }, + { + "label":"商品名称", + "value":"product_name" + }, + { + "label":"商品类型", + "value":"product_type" + }, + { + "label":"商品分类", + "value":"product_category" + }, + { + "label":"品牌", + "value":"brand" + }, + { + "label":"规格型号", + "value":"product_model" + } + ], + "fullNameI18nCode":[ + "", + "" + ], + "relationField":"product_name", + "queryType":0, + "__config__":{ + "relationTable":"cm_product_subject", + "yunzhupaasKey":"relationForm", + "defaultValue":"", + "parentVModel":"tableFieldcf9535", + "dragDisabled":false, + "className":[], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778236863539, + "transferList":[ + { + "targetField":"brand", + "sourceValue":"tableFieldcf9535-brand" + }, + { + "targetField":"product_model", + "sourceValue":"tableFieldcf9535-product_model" + }, + { + "targetField":"warranty_terms", + "sourceValue":"tableFieldcf9535-warranty_terms" + }, + { + "targetField":"unit_name", + "sourceValue":"tableFieldcf9535-quantity_unit" + } + ], + "tagIcon":"icon-ym icon-ym-generator-menu", + "isSubTable":true, + "columnWidth":180, + "tag":"YunzhupaasRelationForm", + "formId":"formItemc664c4", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "label":"产品名称", + "trigger":"change", + "layout":"colFormItem", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "extraOptions":[], + "popupTitle":"选择数据", + "__vModel__":"product_id", + "style":{ + "width":"" + }, + "disabled":false, + "id":"tableProductList-product_id", + "placeholder":"请选择", + "popupWidth":"800px", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + }, + "propsValue":"product_id" + }, + { + "clearable":true, + "maxlength":null, + "useScan":false, + "suffixIcon":"", + "fullName":"产品清单-品牌", + "fullNameI18nCode":[ + "", + "" + ], + "addonAfter":"", + "showCount":false, + "__config__":{ + "formId":"formItem1e9005", + "relationTable":"cm_product_subject", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableFieldcf9535", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"品牌", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778292234399, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "isSubTable":true, + "columnWidth":150, + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "__vModel__":"brand", + "useMask":false, + "showPassword":false, + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"tableProductList-brand", + "placeholder":"请输入", + "prefixIcon":"", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "clearable":true, + "maxlength":null, + "useScan":false, + "suffixIcon":"", + "fullName":"产品清单-规格型号", + "fullNameI18nCode":[ + "", + "" + ], + "addonAfter":"", + "showCount":false, + "__config__":{ + "formId":"formItem9866a0", + "relationTable":"cm_product_subject", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableFieldcf9535", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"规格型号", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778292328781, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "isSubTable":true, + "columnWidth":150, + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "__vModel__":"product_model", + "useMask":false, + "showPassword":false, + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"tableProductList-product_model", + "placeholder":"请输入", + "prefixIcon":"", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "fullName":"产品清单-数量", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"", + "__config__":{ + "formId":"formItema9842a", + "relationTable":"cm_product_subject", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableFieldcf9535", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"数量", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778292360166, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":120, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "__vModel__":"quantity", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":false, + "id":"tableProductList-quantity", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "fullName":"产品清单-单价", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"", + "__config__":{ + "formId":"formItem98c70e", + "relationTable":"cm_product_subject", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableFieldcf9535", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"单价", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778292387866, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":120, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "__vModel__":"unit_price", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":false, + "id":"tableProductList-unit_price", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "clearable":true, + "maxlength":null, + "useScan":false, + "suffixIcon":"", + "fullName":"产品清单-单位", + "fullNameI18nCode":[ + "", + "" + ], + "addonAfter":"", + "showCount":false, + "__config__":{ + "formId":"formItemc47db6", + "relationTable":"cm_product_subject", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableFieldcf9535", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"单位", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778292344657, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "isSubTable":true, + "columnWidth":120, + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "__vModel__":"quantity_unit", + "useMask":false, + "showPassword":false, + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"tableProductList-quantity_unit", + "placeholder":"请输入", + "prefixIcon":"", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "filterable":false, + "clearable":true, + "multiple":false, + "fullName":"产品清单-币种", + "fullNameI18nCode":[ + "", + "" + ], + "props":{ + "label":"fullName", + "value":"id" + }, + "__config__":{ + "relationTable":"cm_product_subject", + "yunzhupaasKey":"select", + "defaultValue":"", + "parentVModel":"tableFieldcf9535", + "dragDisabled":false, + "className":[], + "propsUrl":"", + "templateJson":[], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778293198883, + "tagIcon":"icon-ym icon-ym-generator-select", + "isSubTable":true, + "columnWidth":120, + "tag":"YunzhupaasSelect", + "formId":"formItem4fcf76", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"dictionary", + "dictionaryType":"currencyType", + "tipLabel":"", + "tableFixed":"none", + "label":"币种", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "options":[], + "__vModel__":"currency", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"tableProductList-currency", + "placeholder":"请选择", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "fullName":"产品清单-总金额", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"", + "__config__":{ + "formId":"formItemdb6b97", + "relationTable":"cm_product_subject", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableFieldcf9535", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"总金额", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778292426302, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":150, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "__vModel__":"total_amount", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":true, + "id":"tableProductList-total_amount", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "filterable":false, + "clearable":true, + "multiple":false, + "fullName":"产品清单-折扣类型", + "fullNameI18nCode":[ + "", + "" + ], + "props":{ + "label":"fullName", + "value":"id" + }, + "__config__":{ + "relationTable":"cm_product_subject", + "yunzhupaasKey":"select", + "defaultValue":"", + "parentVModel":"tableFieldcf9535", + "dragDisabled":false, + "className":[], + "propsUrl":"", + "templateJson":[], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778472884997, + "tagIcon":"icon-ym icon-ym-generator-select", + "isSubTable":true, + "columnWidth":120, + "tag":"YunzhupaasSelect", + "formId":"formItem178102", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"static", + "dictionaryType":"", + "tipLabel":"", + "tableFixed":"none", + "label":"折扣类型", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "options":[ + { + "fullName":"打折比例", + "id":"Percentage" + }, + { + "fullName":"优惠金额", + "id":"FixedAmount" + } + ], + "__vModel__":"discount_type", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"tableProductList-discount_type", + "placeholder":"请选择", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "max":100, + "fullName":"产品清单-折扣值", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"", + "__config__":{ + "formId":"formItemf6c10a", + "relationTable":"cm_product_subject", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableFieldcf9535", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"折扣值", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778472848990, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":100, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "min":0, + "__vModel__":"discount_value", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":false, + "id":"tableProductList-discount_value", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "max":100, + "fullName":"产品清单-最终金额", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"", + "__config__":{ + "formId":"formItem1509f6", + "relationTable":"cm_product_subject", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableFieldcf9535", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"最终金额", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778473482407, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":150, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "min":0, + "__vModel__":"final_amount", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":true, + "id":"tableProductList-final_amount", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "max":100, + "fullName":"产品清单-税率", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"%", + "__config__":{ + "formId":"formItemf1cc38", + "relationTable":"cm_product_subject", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableFieldcf9535", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"税率", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778293282480, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":120, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "min":0, + "__vModel__":"tax_rate", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":false, + "id":"tableProductList-tax_rate", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "max":100, + "fullName":"产品清单-税额", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"", + "__config__":{ + "formId":"formItem84969c", + "relationTable":"cm_product_subject", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableFieldcf9535", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"税额", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778293423574, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":150, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "min":0, + "__vModel__":"tax_amount", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":true, + "id":"tableProductList-tax_amount", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "max":null, + "fullName":"产品清单-保修期", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"月", + "__config__":{ + "formId":"formItemb1a055", + "relationTable":"cm_product_subject", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableFieldcf9535", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"保修期", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778293487027, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":120, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "min":null, + "__vModel__":"warranty_period", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":false, + "id":"tableProductList-warranty_period", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "clearable":true, + "maxlength":null, + "useScan":false, + "suffixIcon":"", + "fullName":"产品清单-保修条款", + "fullNameI18nCode":[ + "", + "" + ], + "addonAfter":"", + "showCount":false, + "__config__":{ + "formId":"formItem20c76c", + "relationTable":"cm_product_subject", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableFieldcf9535", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"保修条款", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778292378460, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "isSubTable":true, + "columnWidth":200, + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "__vModel__":"warranty_terms", + "useMask":false, + "showPassword":false, + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"tableProductList-warranty_terms", + "placeholder":"请输入", + "prefixIcon":"", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "popupType":"dialog", + "hasPage":false, + "filterable":false, + "clearable":true, + "modelId":"817350987260887813", + "fullName":"材料清单-材料名称", + "pageSize":20, + "columnOptions":[ + { + "label":"物料编码", + "value":"material_code" + }, + { + "label":"物料名称", + "value":"material_name" + }, + { + "label":"规格型号", + "value":"material_model" + }, + { + "label":"单位名称", + "value":"unit_name" + }, + { + "label":"品牌", + "value":"brand" + } + ], + "fullNameI18nCode":[ + "", + "" + ], + "relationField":"material_name", + "queryType":0, + "__config__":{ + "relationTable":"cm_material_subject", + "yunzhupaasKey":"relationForm", + "defaultValue":"", + "parentVModel":"tableFieldc820f8", + "dragDisabled":false, + "className":[], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1779094936950, + "transferList":[], + "tagIcon":"icon-ym icon-ym-generator-menu", + "isSubTable":true, + "columnWidth":180, + "tag":"YunzhupaasRelationForm", + "formId":"formItem71ed3a", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "label":"材料名称", + "trigger":"change", + "layout":"colFormItem", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "extraOptions":[], + "popupTitle":"选择数据", + "__vModel__":"material_id", + "style":{ + "width":"" + }, + "disabled":false, + "id":"tableMaterialList-material_id", + "placeholder":"请选择", + "popupWidth":"800px", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + }, + "propsValue":"material_id" + }, + { + "clearable":true, + "maxlength":null, + "useScan":false, + "suffixIcon":"", + "fullName":"材料清单-品牌", + "fullNameI18nCode":[ + "", + "" + ], + "addonAfter":"", + "showCount":false, + "__config__":{ + "formId":"formItemef17ad", + "relationTable":"cm_material_subject", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableFieldc820f8", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"品牌", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1779094936950, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "isSubTable":true, + "columnWidth":150, + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "__vModel__":"brand", + "useMask":false, + "showPassword":false, + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"tableMaterialList-brand", + "placeholder":"请输入", + "prefixIcon":"", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "fullName":"材料清单-数量", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"", + "__config__":{ + "formId":"formItemc183e2", + "relationTable":"cm_material_subject", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableFieldc820f8", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"数量", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1779094936950, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":120, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "__vModel__":"quantity", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":false, + "id":"tableMaterialList-quantity", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "fullName":"材料清单-单价", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"", + "__config__":{ + "formId":"formItemca9995", + "relationTable":"cm_material_subject", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableFieldc820f8", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"单价", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1779094936950, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":120, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "__vModel__":"unit_price", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":false, + "id":"tableMaterialList-unit_price", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "clearable":true, + "maxlength":null, + "useScan":false, + "suffixIcon":"", + "fullName":"材料清单-单位", + "fullNameI18nCode":[ + "", + "" + ], + "addonAfter":"", + "showCount":false, + "__config__":{ + "formId":"formItembed4bb", + "relationTable":"cm_material_subject", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableFieldc820f8", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"单位", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1779094936950, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "isSubTable":true, + "columnWidth":120, + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "__vModel__":"quantity_unit", + "useMask":false, + "showPassword":false, + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"tableMaterialList-quantity_unit", + "placeholder":"请输入", + "prefixIcon":"", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "filterable":false, + "clearable":true, + "multiple":false, + "fullName":"材料清单-币种", + "fullNameI18nCode":[ + "", + "" + ], + "props":{ + "label":"fullName", + "value":"id" + }, + "__config__":{ + "relationTable":"cm_material_subject", + "yunzhupaasKey":"select", + "defaultValue":"", + "parentVModel":"tableFieldc820f8", + "dragDisabled":false, + "className":[], + "propsUrl":"", + "templateJson":[], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1779094936950, + "tagIcon":"icon-ym icon-ym-generator-select", + "isSubTable":true, + "columnWidth":120, + "tag":"YunzhupaasSelect", + "formId":"formItemeb6edb", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"dictionary", + "dictionaryType":"currencyType", + "tipLabel":"", + "tableFixed":"none", + "label":"币种", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "options":[], + "__vModel__":"currency", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"tableMaterialList-currency", + "placeholder":"请选择", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "fullName":"材料清单-总金额", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"", + "__config__":{ + "formId":"formItem000a73", + "relationTable":"cm_material_subject", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableFieldc820f8", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"总金额", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1779094936950, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":150, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "__vModel__":"total_amount", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":true, + "id":"tableMaterialList-total_amount", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "max":100, + "fullName":"材料清单-税率", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"%", + "__config__":{ + "formId":"formItem06d2b0", + "relationTable":"cm_material_subject", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableFieldc820f8", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"税率", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1779094936950, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":120, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "min":0, + "__vModel__":"tax_rate", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":false, + "id":"tableMaterialList-tax_rate", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "max":100, + "fullName":"材料清单-税额", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"", + "__config__":{ + "formId":"formItem5c41da", + "relationTable":"cm_material_subject", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableFieldc820f8", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"税额", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1779094936950, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":150, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "min":0, + "__vModel__":"tax_amount", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":true, + "id":"tableMaterialList-tax_amount", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "max":null, + "fullName":"材料清单-保修期", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"月", + "__config__":{ + "formId":"formItemb3d08d", + "relationTable":"cm_material_subject", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableFieldc820f8", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"保修期", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1779094936950, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":120, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "min":null, + "__vModel__":"warranty_period", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":false, + "id":"tableMaterialList-warranty_period", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "clearable":true, + "maxlength":null, + "useScan":false, + "suffixIcon":"", + "fullName":"材料清单-保修条款", + "fullNameI18nCode":[ + "", + "" + ], + "addonAfter":"", + "showCount":false, + "__config__":{ + "formId":"formItem542ca0", + "relationTable":"cm_material_subject", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableFieldc820f8", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"保修条款", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1779094936950, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "isSubTable":true, + "columnWidth":200, + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "__vModel__":"warranty_terms", + "useMask":false, + "showPassword":false, + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"tableMaterialList-warranty_terms", + "placeholder":"请输入", + "prefixIcon":"", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "popupType":"dialog", + "hasPage":false, + "filterable":false, + "clearable":true, + "modelId":"823446652726543365", + "fullName":"人力清单-工种", + "pageSize":20, + "columnOptions":[], + "fullNameI18nCode":[ + "", + "" + ], + "relationField":"work_type_name", + "queryType":0, + "__config__":{ + "relationTable":"cm_worktype_subject", + "yunzhupaasKey":"relationForm", + "defaultValue":"", + "parentVModel":"tableFieldfdbdf1", + "dragDisabled":false, + "className":[], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778475411850, + "transferList":[], + "tagIcon":"icon-ym icon-ym-generator-menu", + "isSubTable":true, + "columnWidth":150, + "tag":"YunzhupaasRelationForm", + "formId":"formItem0d648d", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "label":"工种", + "trigger":"change", + "layout":"colFormItem", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "extraOptions":[], + "popupTitle":"选择数据", + "__vModel__":"work_type_id", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"tableWorktypeList-work_type_id", + "placeholder":"请选择", + "popupWidth":"800px", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + }, + "propsValue":"work_type_id" + }, + { + "controls":false, + "fullName":"人力清单-数量", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"", + "__config__":{ + "formId":"formIteme8f64c", + "relationTable":"cm_worktype_subject", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableFieldfdbdf1", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"数量", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778475411850, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":120, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "__vModel__":"quantity", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":false, + "id":"tableWorktypeList-quantity", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "clearable":true, + "maxlength":null, + "useScan":false, + "suffixIcon":"", + "fullName":"人力清单-销售单价", + "fullNameI18nCode":[ + "", + "" + ], + "addonAfter":"", + "showCount":false, + "__config__":{ + "formId":"formItemdc511e", + "relationTable":"cm_worktype_subject", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableFieldfdbdf1", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"销售单价", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778475411850, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "isSubTable":true, + "columnWidth":120, + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "__vModel__":"unit_price", + "useMask":false, + "showPassword":false, + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"tableWorktypeList-unit_price", + "placeholder":"请输入", + "prefixIcon":"", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "fullName":"人力清单-数量单位", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"", + "__config__":{ + "formId":"formItemc96d5a", + "relationTable":"cm_worktype_subject", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableFieldfdbdf1", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"数量单位", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778475411850, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":120, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "__vModel__":"quantity_unit", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":false, + "id":"tableWorktypeList-quantity_unit", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "filterable":false, + "clearable":true, + "multiple":false, + "fullName":"人力清单-币种", + "fullNameI18nCode":[ + "", + "" + ], + "props":{ + "label":"fullName", + "value":"id" + }, + "__config__":{ + "relationTable":"cm_worktype_subject", + "yunzhupaasKey":"select", + "defaultValue":"", + "parentVModel":"tableFieldfdbdf1", + "dragDisabled":false, + "className":[], + "propsUrl":"", + "templateJson":[], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778475411850, + "tagIcon":"icon-ym icon-ym-generator-select", + "isSubTable":true, + "columnWidth":120, + "tag":"YunzhupaasSelect", + "formId":"formItem7b0419", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"dictionary", + "dictionaryType":"currencyType", + "tipLabel":"", + "tableFixed":"none", + "label":"币种", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "options":[], + "__vModel__":"currency", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"tableWorktypeList-currency", + "placeholder":"请选择", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "fullName":"人力清单-总金额", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"", + "__config__":{ + "formId":"formItemfba852", + "relationTable":"cm_worktype_subject", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableFieldfdbdf1", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"总金额", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778475411850, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":150, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "__vModel__":"total_amount", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":true, + "id":"tableWorktypeList-total_amount", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "filterable":false, + "clearable":true, + "multiple":false, + "fullName":"人力清单-折扣类型", + "fullNameI18nCode":[ + "", + "" + ], + "props":{ + "label":"fullName", + "value":"id" + }, + "__config__":{ + "relationTable":"cm_worktype_subject", + "yunzhupaasKey":"select", + "defaultValue":"", + "parentVModel":"tableFieldfdbdf1", + "dragDisabled":false, + "className":[], + "propsUrl":"", + "templateJson":[], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778475411850, + "tagIcon":"icon-ym icon-ym-generator-select", + "isSubTable":true, + "columnWidth":120, + "tag":"YunzhupaasSelect", + "formId":"formItem7af775", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"static", + "dictionaryType":"", + "tipLabel":"", + "tableFixed":"none", + "label":"折扣类型", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "options":[ + { + "fullName":"打折比例", + "id":"Percentage" + }, + { + "fullName":"优惠金额", + "id":"FixedAmount" + } + ], + "__vModel__":"discount_type", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"tableWorktypeList-discount_type", + "placeholder":"请选择", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "max":100, + "fullName":"人力清单-折扣值", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"", + "__config__":{ + "formId":"formItem9d8253", + "relationTable":"cm_worktype_subject", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableFieldfdbdf1", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"折扣值", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778475411850, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":100, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "min":0, + "__vModel__":"discount_value", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":false, + "id":"tableWorktypeList-discount_value", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "max":100, + "fullName":"人力清单-最终金额", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"", + "__config__":{ + "formId":"formItem65787d", + "relationTable":"cm_worktype_subject", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableFieldfdbdf1", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"最终金额", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778475411850, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":150, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "min":0, + "__vModel__":"final_amount", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":true, + "id":"tableWorktypeList-final_amount", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "max":100, + "fullName":"人力清单-税率", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"%", + "__config__":{ + "formId":"formItem3d1e62", + "relationTable":"cm_worktype_subject", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableFieldfdbdf1", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"税率", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778475411850, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":120, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "min":0, + "__vModel__":"tax_rate", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":false, + "id":"tableWorktypeList-tax_rate", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "max":100, + "fullName":"人力清单-税额", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"", + "__config__":{ + "formId":"formItemddadc9", + "relationTable":"cm_worktype_subject", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableFieldfdbdf1", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"税额", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778475411850, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":150, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "min":0, + "__vModel__":"tax_amount", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":true, + "id":"tableWorktypeList-tax_amount", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "clearable":true, + "maxlength":null, + "useScan":false, + "suffixIcon":"", + "fullName":"人力清单-工种描述", + "fullNameI18nCode":[ + "", + "" + ], + "addonAfter":"", + "showCount":false, + "__config__":{ + "formId":"formItem31f522", + "relationTable":"cm_worktype_subject", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableFieldfdbdf1", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"工种描述", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778475411850, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "isSubTable":true, + "columnWidth":200, + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "__vModel__":"work_description", + "useMask":false, + "showPassword":false, + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"tableWorktypeList-work_description", + "placeholder":"请输入", + "prefixIcon":"", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "popupType":"dialog", + "hasPage":false, + "filterable":false, + "clearable":true, + "modelId":"818770027560829701", + "fullName":"资产租赁-资产名称", + "pageSize":20, + "columnOptions":[ + { + "label":"资产编码", + "value":"asset_code" + }, + { + "label":"资产名称", + "value":"asset_name" + }, + { + "label":"资产类型", + "value":"asset_type" + }, + { + "label":"资产分类", + "value":"asset_category" + }, + { + "label":"资产状态", + "value":"asset_status" + }, + { + "label":"使用组织", + "value":"current_org_id" + } + ], + "fullNameI18nCode":[ + "", + "" + ], + "relationField":"asset_name", + "queryType":0, + "__config__":{ + "relationTable":"cm_asset_subject", + "yunzhupaasKey":"relationForm", + "defaultValue":"", + "parentVModel":"tableField40e4be", + "dragDisabled":false, + "className":[], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778552548429, + "transferList":[], + "tagIcon":"icon-ym icon-ym-generator-menu", + "isSubTable":true, + "columnWidth":180, + "tag":"YunzhupaasRelationForm", + "formId":"formItem2493de", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "label":"资产名称", + "trigger":"change", + "layout":"colFormItem", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "extraOptions":[], + "popupTitle":"选择数据", + "__vModel__":"asset_id", + "style":{ + "width":"" + }, + "disabled":false, + "id":"tableAssetList-asset_id", + "placeholder":"请选择", + "popupWidth":"800px", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + }, + "propsValue":"asset_id" + }, + { + "clearable":true, + "format":"yyyy-MM-dd", + "fullName":"资产租赁-开始日期", + "fullNameI18nCode":[ + "", + "" + ], + "__config__":{ + "relationTable":"cm_asset_subject", + "yunzhupaasKey":"datePicker", + "endRelationField":"", + "defaultValue":null, + "parentVModel":"tableField40e4be", + "dragDisabled":false, + "className":[], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778552744511, + "tagIcon":"icon-ym icon-ym-generator-date", + "startRelationField":"", + "defaultCurrent":false, + "isSubTable":true, + "tag":"YunzhupaasDatePicker", + "formId":"formItemc4c4d9", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "endTimeTarget":1, + "tipLabel":"", + "tableFixed":"none", + "startTimeType":1, + "endTimeRule":false, + "label":"开始日期", + "trigger":"change", + "startTimeRule":false, + "startTimeValue":null, + "endTimeValue":null, + "endTimeType":1, + "layout":"colFormItem", + "startTimeTarget":1, + "regList":[], + "tableAlign":"left", + "span":24 + }, + "__vModel__":"begin_date", + "style":{ + "width":"100%" + }, + "startTime":null, + "disabled":false, + "id":"tableAssetList-begin_date", + "placeholder":"请选择", + "endTime":null, + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "clearable":true, + "format":"yyyy-MM-dd", + "fullName":"资产租赁-结束日期", + "fullNameI18nCode":[ + "", + "" + ], + "__config__":{ + "relationTable":"cm_asset_subject", + "yunzhupaasKey":"datePicker", + "endRelationField":"", + "defaultValue":null, + "parentVModel":"tableField40e4be", + "dragDisabled":false, + "className":[], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778552759603, + "tagIcon":"icon-ym icon-ym-generator-date", + "startRelationField":"", + "defaultCurrent":false, + "isSubTable":true, + "tag":"YunzhupaasDatePicker", + "formId":"formItem72fab2", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "endTimeTarget":1, + "tipLabel":"", + "tableFixed":"none", + "startTimeType":1, + "endTimeRule":false, + "label":"结束日期", + "trigger":"change", + "startTimeRule":false, + "startTimeValue":null, + "endTimeValue":null, + "endTimeType":1, + "layout":"colFormItem", + "startTimeTarget":1, + "regList":[], + "tableAlign":"left", + "span":24 + }, + "__vModel__":"end_date", + "style":{ + "width":"100%" + }, + "startTime":null, + "disabled":false, + "id":"tableAssetList-end_date", + "placeholder":"请选择", + "endTime":null, + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "fullName":"资产租赁-租赁天数", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"天", + "__config__":{ + "formId":"formItembe8659", + "relationTable":"cm_asset_subject", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableField40e4be", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"租赁天数", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778552548429, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":120, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "__vModel__":"quantity", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":false, + "id":"tableAssetList-quantity", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "fullName":"资产租赁-租赁单价", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"", + "__config__":{ + "formId":"formItem3bfad2", + "relationTable":"cm_asset_subject", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableField40e4be", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"租赁单价", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778552548429, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":120, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "__vModel__":"unit_price", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":false, + "id":"tableAssetList-unit_price", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "clearable":true, + "maxlength":null, + "useScan":false, + "suffixIcon":"", + "fullName":"资产租赁-单位", + "fullNameI18nCode":[ + "", + "" + ], + "addonAfter":"", + "showCount":false, + "__config__":{ + "relationTable":"cm_asset_subject", + "yunzhupaasKey":"input", + "defaultValue":"元/天", + "parentVModel":"tableField40e4be", + "dragDisabled":false, + "className":[], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778552548429, + "tagIcon":"icon-ym icon-ym-generator-input", + "isSubTable":true, + "columnWidth":120, + "tag":"YunzhupaasInput", + "formId":"formItemeca4e6", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "label":"单位", + "trigger":"blur", + "layout":"colFormItem", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "__vModel__":"quantity_unit", + "useMask":false, + "showPassword":false, + "style":{ + "width":"100%" + }, + "disabled":true, + "id":"tableAssetList-quantity_unit", + "placeholder":"请输入", + "prefixIcon":"", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "filterable":false, + "clearable":true, + "multiple":false, + "fullName":"资产租赁-币种", + "fullNameI18nCode":[ + "", + "" + ], + "props":{ + "label":"fullName", + "value":"id" + }, + "__config__":{ + "relationTable":"cm_asset_subject", + "yunzhupaasKey":"select", + "defaultValue":"", + "parentVModel":"tableField40e4be", + "dragDisabled":false, + "className":[], + "propsUrl":"", + "templateJson":[], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778552548429, + "tagIcon":"icon-ym icon-ym-generator-select", + "isSubTable":true, + "columnWidth":120, + "tag":"YunzhupaasSelect", + "formId":"formItem475ce9", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"dictionary", + "dictionaryType":"currencyType", + "tipLabel":"", + "tableFixed":"none", + "label":"币种", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "options":[], + "__vModel__":"currency", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"tableAssetList-currency", + "placeholder":"请选择", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "fullName":"资产租赁-总金额", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"", + "__config__":{ + "formId":"formItem48cd67", + "relationTable":"cm_asset_subject", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableField40e4be", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"总金额", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778552548429, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":150, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "__vModel__":"total_amount", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":true, + "id":"tableAssetList-total_amount", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "filterable":false, + "clearable":true, + "multiple":false, + "fullName":"资产租赁-折扣类型", + "fullNameI18nCode":[ + "", + "" + ], + "props":{ + "label":"fullName", + "value":"id" + }, + "__config__":{ + "relationTable":"cm_asset_subject", + "yunzhupaasKey":"select", + "defaultValue":"", + "parentVModel":"tableField40e4be", + "dragDisabled":false, + "className":[], + "propsUrl":"", + "templateJson":[], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778552548429, + "tagIcon":"icon-ym icon-ym-generator-select", + "isSubTable":true, + "columnWidth":120, + "tag":"YunzhupaasSelect", + "formId":"formItem1c4dff", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"static", + "dictionaryType":"", + "tipLabel":"", + "tableFixed":"none", + "label":"折扣类型", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "options":[ + { + "fullName":"打折比例", + "id":"Percentage" + }, + { + "fullName":"优惠金额", + "id":"FixedAmount" + } + ], + "__vModel__":"discount_type", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"tableAssetList-discount_type", + "placeholder":"请选择", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "max":100, + "fullName":"资产租赁-折扣值", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"", + "__config__":{ + "formId":"formItem6457d6", + "relationTable":"cm_asset_subject", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableField40e4be", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"折扣值", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778552548429, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":100, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "min":0, + "__vModel__":"discount_value", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":false, + "id":"tableAssetList-discount_value", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "max":100, + "fullName":"资产租赁-最终金额", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"", + "__config__":{ + "formId":"formItem642774", + "relationTable":"cm_asset_subject", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableField40e4be", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"最终金额", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778552548429, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":150, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "min":0, + "__vModel__":"final_amount", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":true, + "id":"tableAssetList-final_amount", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "max":100, + "fullName":"资产租赁-税率", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"%", + "__config__":{ + "formId":"formItem79a8d4", + "relationTable":"cm_asset_subject", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableField40e4be", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"税率", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778552548429, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":120, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "min":0, + "__vModel__":"tax_rate", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":false, + "id":"tableAssetList-tax_rate", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "max":100, + "fullName":"资产租赁-税额", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"", + "__config__":{ + "formId":"formIteme0c29c", + "relationTable":"cm_asset_subject", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableField40e4be", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"税额", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778552548429, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":150, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "min":0, + "__vModel__":"tax_amount", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":true, + "id":"tableAssetList-tax_amount", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "clearable":true, + "maxlength":null, + "useScan":false, + "suffixIcon":"", + "fullName":"工作量清单-任务名称", + "fullNameI18nCode":[ + "", + "" + ], + "addonAfter":"", + "showCount":false, + "__config__":{ + "formId":"formItemf45b3e", + "relationTable":"cm_task_subject", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableField52cd54", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"任务名称", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1779095308346, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "isSubTable":true, + "columnWidth":200, + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "__vModel__":"task_name", + "useMask":false, + "showPassword":false, + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"tableTaskList-task_name", + "placeholder":"请输入", + "prefixIcon":"", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "clearable":true, + "maxlength":null, + "useScan":false, + "suffixIcon":"", + "fullName":"工作量清单-任务描述", + "fullNameI18nCode":[ + "", + "" + ], + "addonAfter":"", + "showCount":false, + "__config__":{ + "formId":"formItemd539a3", + "relationTable":"cm_task_subject", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableField52cd54", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"任务描述", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1779095350752, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "isSubTable":true, + "columnWidth":250, + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "__vModel__":"task_description", + "useMask":false, + "showPassword":false, + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"tableTaskList-task_description", + "placeholder":"请输入", + "prefixIcon":"", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "fullName":"工作量清单-数量", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"", + "__config__":{ + "formId":"formItembd4285", + "relationTable":"cm_task_subject", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableField52cd54", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"数量", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1779095251539, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":120, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "__vModel__":"quantity", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":false, + "id":"tableTaskList-quantity", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "fullName":"工作量清单-单价", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"", + "__config__":{ + "formId":"formIteme39ce9", + "relationTable":"cm_task_subject", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableField52cd54", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"单价", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1779095251539, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":120, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "__vModel__":"unit_price", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":false, + "id":"tableTaskList-unit_price", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "clearable":true, + "maxlength":null, + "useScan":false, + "suffixIcon":"", + "fullName":"工作量清单-单位", + "fullNameI18nCode":[ + "", + "" + ], + "addonAfter":"", + "showCount":false, + "__config__":{ + "relationTable":"cm_task_subject", + "yunzhupaasKey":"input", + "defaultValue":"", + "parentVModel":"tableField52cd54", + "dragDisabled":false, + "className":[], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1779095251539, + "tagIcon":"icon-ym icon-ym-generator-input", + "isSubTable":true, + "columnWidth":120, + "tag":"YunzhupaasInput", + "formId":"formItemc40ee3", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "label":"单位", + "trigger":"blur", + "layout":"colFormItem", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "__vModel__":"quantity_unit", + "useMask":false, + "showPassword":false, + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"tableTaskList-quantity_unit", + "placeholder":"请输入", + "prefixIcon":"", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "filterable":false, + "clearable":true, + "multiple":false, + "fullName":"工作量清单-币种", + "fullNameI18nCode":[ + "", + "" + ], + "props":{ + "label":"fullName", + "value":"id" + }, + "__config__":{ + "relationTable":"cm_task_subject", + "yunzhupaasKey":"select", + "defaultValue":"", + "parentVModel":"tableField52cd54", + "dragDisabled":false, + "className":[], + "propsUrl":"", + "templateJson":[], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1779095251539, + "tagIcon":"icon-ym icon-ym-generator-select", + "isSubTable":true, + "columnWidth":120, + "tag":"YunzhupaasSelect", + "formId":"formItem30cc4f", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"dictionary", + "dictionaryType":"currencyType", + "tipLabel":"", + "tableFixed":"none", + "label":"币种", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "options":[], + "__vModel__":"currency", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"tableTaskList-currency", + "placeholder":"请选择", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "fullName":"工作量清单-总金额", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"", + "__config__":{ + "formId":"formItemf12218", + "relationTable":"cm_task_subject", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableField52cd54", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"总金额", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1779095251539, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":150, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "__vModel__":"total_amount", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":true, + "id":"tableTaskList-total_amount", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "filterable":false, + "clearable":true, + "multiple":false, + "fullName":"工作量清单-折扣类型", + "fullNameI18nCode":[ + "", + "" + ], + "props":{ + "label":"fullName", + "value":"id" + }, + "__config__":{ + "relationTable":"cm_task_subject", + "yunzhupaasKey":"select", + "defaultValue":"", + "parentVModel":"tableField52cd54", + "dragDisabled":false, + "className":[], + "propsUrl":"", + "templateJson":[], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1779095251539, + "tagIcon":"icon-ym icon-ym-generator-select", + "isSubTable":true, + "columnWidth":120, + "tag":"YunzhupaasSelect", + "formId":"formItem85ad27", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"static", + "dictionaryType":"", + "tipLabel":"", + "tableFixed":"none", + "label":"折扣类型", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "options":[ + { + "fullName":"打折比例", + "id":"Percentage" + }, + { + "fullName":"优惠金额", + "id":"FixedAmount" + } + ], + "__vModel__":"discount_type", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"tableTaskList-discount_type", + "placeholder":"请选择", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "max":100, + "fullName":"工作量清单-折扣值", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"", + "__config__":{ + "formId":"formItemd47944", + "relationTable":"cm_task_subject", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableField52cd54", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"折扣值", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1779095251539, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":100, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "min":0, + "__vModel__":"discount_value", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":false, + "id":"tableTaskList-discount_value", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "max":100, + "fullName":"工作量清单-最终金额", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"", + "__config__":{ + "formId":"formItemca1356", + "relationTable":"cm_task_subject", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableField52cd54", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"最终金额", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1779095251539, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":150, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "min":0, + "__vModel__":"final_amount", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":true, + "id":"tableTaskList-final_amount", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "max":100, + "fullName":"工作量清单-税率", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"%", + "__config__":{ + "formId":"formItem07d452", + "relationTable":"cm_task_subject", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableField52cd54", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"税率", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1779095251539, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":120, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "min":0, + "__vModel__":"tax_rate", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":false, + "id":"tableTaskList-tax_rate", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "max":100, + "fullName":"工作量清单-税额", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"", + "__config__":{ + "formId":"formItema81451", + "relationTable":"cm_task_subject", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableField52cd54", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"税额", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1779095251539, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":150, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "min":0, + "__vModel__":"tax_amount", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":true, + "id":"tableTaskList-tax_amount", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "clearable":true, + "maxlength":null, + "useScan":false, + "suffixIcon":"", + "fullName":"工作量清单-备注", + "fullNameI18nCode":[ + "", + "" + ], + "addonAfter":"", + "showCount":false, + "__config__":{ + "formId":"formItemdd56ba", + "relationTable":"cm_task_subject", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableField52cd54", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"备注", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1779095511711, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "isSubTable":true, + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "__vModel__":"remark", + "useMask":false, + "showPassword":false, + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"tableTaskList-remark", + "placeholder":"请输入", + "prefixIcon":"", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "fullName":"原合同金额", + "fullNameI18nCode":[ + "" + ], + "thousands":true, + "isAmountChinese":false, + "addonAfter":"元", + "__config__":{ + "formId":"formItem25ece7", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"原合同金额", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778471021310, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":8 + }, + "__vModel__":"contract_money", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":false, + "id":"contract_money", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "fullName":"最终签约金额", + "fullNameI18nCode":[ + "" + ], + "thousands":true, + "isAmountChinese":false, + "addonAfter":"元", + "__config__":{ + "formId":"formIteme6e4af", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"最终签约金额", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778471018507, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":8 + }, + "__vModel__":"final_contract_amount", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":false, + "id":"final_contract_amount", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "fullName":"签约金额大写", + "fullNameI18nCode":[ + "" + ], + "thousands":false, + "isAmountChinese":true, + "addonAfter":"元", + "__config__":{ + "formId":"formItem80861e", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"签约金额大写", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1779244329805, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":8 + }, + "__vModel__":"final_amount_upper", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":false, + "id":"final_amount_upper", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "fullName":"税额", + "fullNameI18nCode":[ + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"元", + "__config__":{ + "formId":"formItem206663", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"税额", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1779243736950, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":8 + }, + "__vModel__":"tax_amount", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":false, + "id":"tax_amount", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "isStorage":1, + "__config__":{ + "formId":"formItemaaeffb", + "yunzhupaasKey":"calculate", + "visibility":[ + "pc", + "app" + ], + "defaultValue":null, + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"不含税金额", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1779244446685, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-count", + "tag":"YunzhupaasCalculate", + "regList":[], + "tableAlign":"left", + "span":8 + }, + "expression":[ + { + "__vModel__":"final_contract_amount", + "label":"最终签约金额" + }, + "-", + { + "__vModel__":"tax_amount", + "label":"税额" + } + ], + "precision":2, + "__vModel__":"excluding_tax_amount", + "fullName":"不含税金额", + "fullNameI18nCode":[ + "" + ], + "style":{ + "width":"100%" + }, + "id":"excluding_tax_amount", + "roundType":1, + "thousands":false, + "isAmountChinese":false + }, + { + "clearable":true, + "maxlength":null, + "useScan":false, + "suffixIcon":"", + "fullName":"付款计划-序号", + "fullNameI18nCode":[ + "", + "" + ], + "addonAfter":"", + "showCount":false, + "__config__":{ + "formId":"formItemf883e3", + "relationTable":"cm_payment_plan", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableField3494b2", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"序号", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1779094571679, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "isSubTable":true, + "columnWidth":80, + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "__vModel__":"plan_seq_num", + "useMask":false, + "showPassword":false, + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"tableField3494b2-plan_seq_num", + "placeholder":"请输入", + "prefixIcon":"", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "clearable":true, + "maxlength":null, + "useScan":false, + "suffixIcon":"", + "fullName":"付款计划-款项名称", + "fullNameI18nCode":[ + "", + "" + ], + "addonAfter":"", + "showCount":false, + "__config__":{ + "formId":"formItem545630", + "relationTable":"cm_payment_plan", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableField3494b2", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"款项名称", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778310601111, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "isSubTable":true, + "columnWidth":150, + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "__vModel__":"payment_name", + "useMask":false, + "showPassword":false, + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"tableField3494b2-payment_name", + "placeholder":"请输入", + "prefixIcon":"", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "popupType":"dialog", + "hasPage":false, + "filterable":false, + "clearable":true, + "modelId":"823544899306521605", + "fullName":"付款计划-款项类型", + "pageSize":20, + "columnOptions":[ + { + "label":"计费项目编码", + "value":"billing_item_code" + }, + { + "label":"计费项目名称", + "value":"billing_item_name" + }, + { + "label":"费用类别", + "value":"billing_item_type" + }, + { + "label":"备注", + "value":"remark" + } + ], + "fullNameI18nCode":[ + "", + "" + ], + "relationField":"billing_item_name", + "queryType":0, + "__config__":{ + "relationTable":"cm_payment_plan", + "yunzhupaasKey":"relationForm", + "defaultValue":"", + "parentVModel":"tableField3494b2", + "dragDisabled":false, + "className":[], + "showLabel":true, + "required":true, + "tableName":"cm_contract", + "renderKey":1778486996417, + "transferList":[], + "tagIcon":"icon-ym icon-ym-generator-menu", + "isSubTable":true, + "columnWidth":150, + "tag":"YunzhupaasRelationForm", + "formId":"formItem770eff", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "label":"款项类型", + "trigger":"change", + "layout":"colFormItem", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "extraOptions":[], + "popupTitle":"选择数据", + "__vModel__":"billing_item_id", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"tableField3494b2-billing_item_id", + "placeholder":"请选择", + "popupWidth":"600px", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + }, + "propsValue":"billing_item_id" + }, + { + "clearable":true, + "maxlength":null, + "useScan":false, + "suffixIcon":"", + "fullName":"付款计划-付款条件", + "fullNameI18nCode":[ + "", + "" + ], + "addonAfter":"", + "showCount":false, + "__config__":{ + "formId":"formItem8148dc", + "relationTable":"cm_payment_plan", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableField3494b2", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"付款条件", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778310601111, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "isSubTable":true, + "columnWidth":250, + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "__vModel__":"payment_condition", + "useMask":false, + "showPassword":false, + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"tableField3494b2-payment_condition", + "placeholder":"请输入", + "prefixIcon":"", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "clearable":true, + "format":"yyyy-MM-dd", + "fullName":"付款计划-预计付款日期", + "fullNameI18nCode":[ + "", + "" + ], + "__config__":{ + "relationTable":"cm_payment_plan", + "yunzhupaasKey":"datePicker", + "endRelationField":"", + "defaultValue":null, + "parentVModel":"tableField3494b2", + "dragDisabled":false, + "className":[], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778310782237, + "tagIcon":"icon-ym icon-ym-generator-date", + "startRelationField":"", + "defaultCurrent":false, + "isSubTable":true, + "columnWidth":150, + "tag":"YunzhupaasDatePicker", + "formId":"formItemf30263", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "endTimeTarget":1, + "tipLabel":"", + "tableFixed":"none", + "startTimeType":1, + "endTimeRule":false, + "label":"预计付款日期", + "trigger":"change", + "startTimeRule":false, + "startTimeValue":null, + "endTimeValue":null, + "endTimeType":1, + "layout":"colFormItem", + "startTimeTarget":1, + "regList":[], + "tableAlign":"left", + "span":24 + }, + "__vModel__":"plan_date", + "style":{ + "width":"100%" + }, + "startTime":null, + "disabled":false, + "id":"tableField3494b2-plan_date", + "placeholder":"请选择", + "endTime":null, + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "max":100, + "precision":2, + "fullName":"付款计划-付款比例", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"%", + "__config__":{ + "formId":"formItemeaab59", + "relationTable":"cm_payment_plan", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableField3494b2", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"付款比例", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778310601111, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":100, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "min":0, + "__vModel__":"payment_ratio", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":false, + "id":"tableField3494b2-payment_ratio", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "fullName":"付款计划-付款金额", + "fullNameI18nCode":[ + "", + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"", + "__config__":{ + "formId":"formItem76f70f", + "relationTable":"cm_payment_plan", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableField3494b2", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"付款金额", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778310601111, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "isSubTable":true, + "columnWidth":120, + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "__vModel__":"payment_amount", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":false, + "id":"tableField3494b2-payment_amount", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "clearable":true, + "maxlength":null, + "useScan":false, + "suffixIcon":"", + "fullName":"付款计划-备注", + "fullNameI18nCode":[ + "", + "" + ], + "addonAfter":"", + "showCount":false, + "__config__":{ + "formId":"formItemf12620", + "relationTable":"cm_payment_plan", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "parentVModel":"tableField3494b2", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"备注", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1778310601111, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "isSubTable":true, + "columnWidth":200, + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "__vModel__":"remark", + "useMask":false, + "showPassword":false, + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"tableField3494b2-remark", + "placeholder":"请输入", + "prefixIcon":"", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "buttonText":"点击上传", + "fullName":"合同附件", + "fullNameI18nCode":[ + "" + ], + "pathType":"defaultPath", + "accept":"", + "__config__":{ + "formId":"formItem597bfe", + "yunzhupaasKey":"uploadFile", + "visibility":[ + "pc", + "app" + ], + "defaultValue":[], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"合同附件", + "trigger":"change", + "showLabel":true, + "required":false, + "tableName":"cm_contract", + "renderKey":1779095714997, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-upload", + "tag":"YunzhupaasUploadFile", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "folder":"", + "fileSize":10, + "sortRule":[], + "timeFormat":"YYYY", + "limit":9, + "__vModel__":"contract_files", + "sizeUnit":"MB", + "tipText":"", + "disabled":false, + "id":"contract_files", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + } +] +export default superQueryJson \ No newline at end of file diff --git a/src/views/cm/contract/index.vue b/src/views/cm/contract/index.vue new file mode 100644 index 0000000..dbd71b2 --- /dev/null +++ b/src/views/cm/contract/index.vue @@ -0,0 +1,709 @@ + + + diff --git a/src/views/mdm/projects/Detail.vue b/src/views/mdm/projects/Detail.vue new file mode 100644 index 0000000..2ebd8de --- /dev/null +++ b/src/views/mdm/projects/Detail.vue @@ -0,0 +1,192 @@ + + diff --git a/src/views/mdm/projects/Form.vue b/src/views/mdm/projects/Form.vue new file mode 100644 index 0000000..04345ea --- /dev/null +++ b/src/views/mdm/projects/Form.vue @@ -0,0 +1,550 @@ + + diff --git a/src/views/mdm/projects/helper/api.ts b/src/views/mdm/projects/helper/api.ts new file mode 100644 index 0000000..8a8f21b --- /dev/null +++ b/src/views/mdm/projects/helper/api.ts @@ -0,0 +1,38 @@ +import { defHttp } from '@/utils/http/axios'; + +// 获取列表 +export function getList(data) { + return defHttp.post({ url: '/api/bcm/Projects/getList', data }); +} +// 新建 +export function create(data) { + return defHttp.post({ url:'/api/bcm/Projects', data }); +} +// 修改 +export function update(data) { + return defHttp.put({ url: '/api/bcm/Projects/'+ data.id, data }); +} +// 详情(无转换数据) +export function getInfo(id) { + return defHttp.get({ url: '/api/bcm/Projects/' + id }); +} +// 获取(转换数据) +export function getDetailInfo(id) { + return defHttp.get({ url: '/api/bcm/Projects/detail/' + id }); +} +// 删除 +export function del(id) { + return defHttp.delete({ url: '/api/bcm/Projects/' + id }); +} +// 批量删除数据 +export function batchDelete(data) { + return defHttp.delete({ url: '/api/bcm/Projects/batchRemove', data }); +} +// 导出 +export function exportData(data) { + return defHttp.post({ url: '/api/bcm/Projects/Actions/Export', data }); +} + // 树状列表查询 +export function getProjectTreeList() { + return defHttp.get({ url: '/api/bcm/Projects/getTreeList' }); +} \ No newline at end of file diff --git a/src/views/mdm/projects/helper/columnList.ts b/src/views/mdm/projects/helper/columnList.ts new file mode 100644 index 0000000..98e81f1 --- /dev/null +++ b/src/views/mdm/projects/helper/columnList.ts @@ -0,0 +1,461 @@ +const columnList = [ + { + "yunzhupaasKey":"input", + "useScan":false, + "suffixIcon":"", + "fullNameI18nCode":[ + "" + ], + "align":"left", + "showCount":false, + "__config__":{ + "formId":"formItemdcc7a4", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"项目编码", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"mdm_project", + "renderKey":1779164507492, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "prop":"project_code", + "__vModel__":"project_code", + "disabled":false, + "id":"project_code", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + }, + "clearable":true, + "resizable":true, + "maxlength":null, + "fullName":"项目编码", + "label":"项目编码", + "sortable":false, + "addonAfter":"", + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "width":null, + "useMask":false, + "showPassword":false, + "fixed":"none", + "style":{ + "width":"100%" + }, + "prefixIcon":"", + "labelI18nCode":"" + }, + { + "yunzhupaasKey":"input", + "useScan":false, + "suffixIcon":"", + "fullNameI18nCode":[ + "" + ], + "align":"left", + "showCount":false, + "__config__":{ + "formId":"formItem8ef579", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"项目名称", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"mdm_project", + "renderKey":1779164513809, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "prop":"project_name", + "__vModel__":"project_name", + "disabled":false, + "id":"project_name", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + }, + "clearable":true, + "resizable":true, + "maxlength":null, + "fullName":"项目名称", + "label":"项目名称", + "sortable":false, + "addonAfter":"", + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "width":null, + "useMask":false, + "showPassword":false, + "fixed":"none", + "style":{ + "width":"100%" + }, + "prefixIcon":"", + "labelI18nCode":"" + }, + { + "yunzhupaasKey":"treeSelect", + "filterable":false, + "clearable":true, + "resizable":true, + "multiple":false, + "fullName":"项目类型", + "fullNameI18nCode":[ + "" + ], + "label":"项目类型", + "sortable":false, + "align":"left", + "props":{ + "children":"children", + "label":"projectTypeName", + "value":"projectTypeId" + }, + "__config__":{ + "yunzhupaasKey":"treeSelect", + "defaultValue":"", + "dragDisabled":false, + "className":[], + "propsUrl":"824687938385216645", + "templateJson":[], + "showLabel":true, + "required":false, + "tableName":"mdm_project", + "renderKey":1779166086652, + "tagIcon":"icon-ym icon-ym-generator-tree", + "tag":"YunzhupaasTreeSelect", + "formId":"formItemfc12f6", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"dynamic", + "dictionaryType":"", + "tipLabel":"", + "tableFixed":"none", + "label":"项目类型", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"获取标准项目分类树结构", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "prop":"project_type_id", + "width":null, + "options":[], + "__vModel__":"project_type_id", + "fixed":"none", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"project_type_id", + "placeholder":"请选择", + "labelI18nCode":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "yunzhupaasKey":"organizeSelect", + "filterable":false, + "clearable":true, + "resizable":true, + "ableIds":[], + "multiple":false, + "fullName":"归属组织", + "fullNameI18nCode":[ + "" + ], + "label":"归属组织", + "sortable":false, + "align":"left", + "__config__":{ + "formId":"formItem9309db", + "yunzhupaasKey":"organizeSelect", + "visibility":[ + "pc", + "app" + ], + "defaultValue":[], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"归属组织", + "trigger":"change", + "showLabel":true, + "required":false, + "tableName":"mdm_project", + "renderKey":1779164572941, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-company", + "defaultCurrent":true, + "tag":"YunzhupaasOrganizeSelect", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "prop":"org_id", + "width":null, + "__vModel__":"org_id", + "fixed":"none", + "style":{ + "width":"100%" + }, + "selectType":"all", + "disabled":false, + "id":"org_id", + "placeholder":"请选择", + "labelI18nCode":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "yunzhupaasKey":"treeSelect", + "filterable":false, + "clearable":true, + "resizable":true, + "multiple":false, + "fullName":"上级项目", + "fullNameI18nCode":[ + "" + ], + "label":"上级项目", + "sortable":false, + "align":"left", + "props":{ + "children":"children", + "label":"projectName", + "value":"projectId" + }, + "__config__":{ + "yunzhupaasKey":"treeSelect", + "defaultValue":"", + "dragDisabled":false, + "className":[], + "propsUrl":"826399583931205381", + "templateJson":[], + "showLabel":true, + "required":false, + "tableName":"mdm_project", + "renderKey":1779164602724, + "tagIcon":"icon-ym icon-ym-generator-tree", + "tag":"YunzhupaasTreeSelect", + "formId":"formItemd3f1a4", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"dynamic", + "dictionaryType":"", + "tipLabel":"", + "tableFixed":"none", + "label":"上级项目", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"获取标准项目树结构", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "prop":"pid", + "width":null, + "options":[], + "__vModel__":"pid", + "fixed":"none", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"pid", + "placeholder":"请选择", + "labelI18nCode":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "yunzhupaasKey":"inputNumber", + "controls":false, + "resizable":true, + "fullName":"顺序号", + "fullNameI18nCode":[ + "" + ], + "label":"顺序号", + "sortable":false, + "align":"left", + "thousands":false, + "isAmountChinese":false, + "addonAfter":"", + "__config__":{ + "formId":"formItemf01693", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"顺序号", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"mdm_project", + "renderKey":1779164640574, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "prop":"seq_num", + "width":null, + "__vModel__":"seq_num", + "fixed":"none", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":false, + "id":"seq_num", + "placeholder":"请输入", + "addonBefore":"", + "labelI18nCode":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "yunzhupaasKey":"textarea", + "clearable":true, + "resizable":true, + "maxlength":null, + "fullName":"备注", + "fullNameI18nCode":[ + "" + ], + "label":"备注", + "sortable":false, + "align":"left", + "autoSize":{ + "minRows":4, + "maxRows":4 + }, + "showCount":false, + "__config__":{ + "formId":"formItem41e3bd", + "yunzhupaasKey":"textarea", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"备注", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"mdm_project", + "renderKey":1779164655791, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-textarea", + "tag":"YunzhupaasTextarea", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "prop":"remark", + "width":null, + "__vModel__":"remark", + "fixed":"none", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"remark", + "placeholder":"请输入", + "labelI18nCode":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + } +] +export default columnList \ No newline at end of file diff --git a/src/views/mdm/projects/helper/searchList.ts b/src/views/mdm/projects/helper/searchList.ts new file mode 100644 index 0000000..b1c1fcc --- /dev/null +++ b/src/views/mdm/projects/helper/searchList.ts @@ -0,0 +1,132 @@ +const searchList = [ + { + "yunzhupaasKey":"input", + "useScan":false, + "suffixIcon":"", + "fullNameI18nCode":[ + "" + ], + "showCount":false, + "__config__":{ + "formId":"formItem8ef579", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"项目名称", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"mdm_project", + "renderKey":1779164513809, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "prop":"project_name", + "__vModel__":"project_name", + "searchMultiple":false, + "disabled":false, + "id":"project_name", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + }, + "clearable":true, + "searchType":2, + "maxlength":null, + "fullName":"项目名称", + "label":"项目名称", + "addonAfter":"", + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "isKeyword":false, + "useMask":false, + "showPassword":false, + "style":{ + "width":"100%" + }, + "prefixIcon":"", + "labelI18nCode":"" + }, + { + "yunzhupaasKey":"organizeSelect", + "filterable":false, + "clearable":true, + "searchType":1, + "ableIds":[], + "multiple":false, + "fullName":"归属组织", + "fullNameI18nCode":[ + "" + ], + "label":"归属组织", + "__config__":{ + "formId":"formItem9309db", + "yunzhupaasKey":"organizeSelect", + "visibility":[ + "pc", + "app" + ], + "defaultValue":[], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"归属组织", + "trigger":"change", + "showLabel":true, + "required":false, + "tableName":"mdm_project", + "renderKey":1779164572941, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-company", + "defaultCurrent":true, + "tag":"YunzhupaasOrganizeSelect", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "prop":"org_id", + "__vModel__":"org_id", + "searchMultiple":true, + "isKeyword":false, + "style":{ + "width":"100%" + }, + "selectType":"all", + "disabled":false, + "id":"org_id", + "placeholder":"请选择", + "value":[], + "labelI18nCode":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + } +] +export default searchList \ No newline at end of file diff --git a/src/views/mdm/projects/helper/superQueryJson.ts b/src/views/mdm/projects/helper/superQueryJson.ts new file mode 100644 index 0000000..6a06919 --- /dev/null +++ b/src/views/mdm/projects/helper/superQueryJson.ts @@ -0,0 +1,398 @@ +const superQueryJson = [ + { + "clearable":true, + "maxlength":null, + "useScan":false, + "suffixIcon":"", + "fullName":"项目编码", + "fullNameI18nCode":[ + "" + ], + "addonAfter":"", + "showCount":false, + "__config__":{ + "formId":"formItemdcc7a4", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"项目编码", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"mdm_project", + "renderKey":1779164507492, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "__vModel__":"project_code", + "useMask":false, + "showPassword":false, + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"project_code", + "placeholder":"请输入", + "prefixIcon":"", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "clearable":true, + "maxlength":null, + "useScan":false, + "suffixIcon":"", + "fullName":"项目名称", + "fullNameI18nCode":[ + "" + ], + "addonAfter":"", + "showCount":false, + "__config__":{ + "formId":"formItem8ef579", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"项目名称", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"mdm_project", + "renderKey":1779164513809, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "__vModel__":"project_name", + "useMask":false, + "showPassword":false, + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"project_name", + "placeholder":"请输入", + "prefixIcon":"", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "filterable":false, + "clearable":true, + "multiple":false, + "fullName":"项目类型", + "fullNameI18nCode":[ + "" + ], + "props":{ + "children":"children", + "label":"projectTypeName", + "value":"projectTypeId" + }, + "__config__":{ + "yunzhupaasKey":"treeSelect", + "defaultValue":"", + "dragDisabled":false, + "className":[], + "propsUrl":"824687938385216645", + "templateJson":[], + "showLabel":true, + "required":false, + "tableName":"mdm_project", + "renderKey":1779166086652, + "tagIcon":"icon-ym icon-ym-generator-tree", + "tag":"YunzhupaasTreeSelect", + "formId":"formItemfc12f6", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"dynamic", + "dictionaryType":"", + "tipLabel":"", + "tableFixed":"none", + "label":"项目类型", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"获取标准项目分类树结构", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "options":[], + "__vModel__":"project_type_id", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"project_type_id", + "placeholder":"请选择", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "filterable":false, + "clearable":true, + "ableIds":[], + "multiple":false, + "fullName":"归属组织", + "fullNameI18nCode":[ + "" + ], + "__config__":{ + "formId":"formItem9309db", + "yunzhupaasKey":"organizeSelect", + "visibility":[ + "pc", + "app" + ], + "defaultValue":[], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"归属组织", + "trigger":"change", + "showLabel":true, + "required":false, + "tableName":"mdm_project", + "renderKey":1779164572941, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-company", + "defaultCurrent":true, + "tag":"YunzhupaasOrganizeSelect", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "__vModel__":"org_id", + "style":{ + "width":"100%" + }, + "selectType":"all", + "disabled":false, + "id":"org_id", + "placeholder":"请选择", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "filterable":false, + "clearable":true, + "multiple":false, + "fullName":"上级项目", + "fullNameI18nCode":[ + "" + ], + "props":{ + "children":"children", + "label":"projectName", + "value":"projectId" + }, + "__config__":{ + "yunzhupaasKey":"treeSelect", + "defaultValue":"", + "dragDisabled":false, + "className":[], + "propsUrl":"826399583931205381", + "templateJson":[], + "showLabel":true, + "required":false, + "tableName":"mdm_project", + "renderKey":1779164602724, + "tagIcon":"icon-ym icon-ym-generator-tree", + "tag":"YunzhupaasTreeSelect", + "formId":"formItemd3f1a4", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"dynamic", + "dictionaryType":"", + "tipLabel":"", + "tableFixed":"none", + "label":"上级项目", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"获取标准项目树结构", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "options":[], + "__vModel__":"pid", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"pid", + "placeholder":"请选择", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "controls":false, + "fullName":"顺序号", + "fullNameI18nCode":[ + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"", + "__config__":{ + "formId":"formItemf01693", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"顺序号", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"mdm_project", + "renderKey":1779164640574, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "__vModel__":"seq_num", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":false, + "id":"seq_num", + "placeholder":"请输入", + "addonBefore":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "clearable":true, + "maxlength":null, + "fullName":"备注", + "fullNameI18nCode":[ + "" + ], + "autoSize":{ + "minRows":4, + "maxRows":4 + }, + "showCount":false, + "__config__":{ + "formId":"formItem41e3bd", + "yunzhupaasKey":"textarea", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"备注", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"mdm_project", + "renderKey":1779164655791, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-textarea", + "tag":"YunzhupaasTextarea", + "regList":[], + "tableAlign":"left", + "span":24 + }, + "readonly":false, + "__vModel__":"remark", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"remark", + "placeholder":"请输入", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}", + "blur":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + } +] +export default superQueryJson \ No newline at end of file diff --git a/src/views/mdm/projects/index.vue b/src/views/mdm/projects/index.vue new file mode 100644 index 0000000..f6e1239 --- /dev/null +++ b/src/views/mdm/projects/index.vue @@ -0,0 +1,653 @@ + + + diff --git a/src/views/mdm/worktype/helper/api.ts b/src/views/mdm/worktype/helper/api.ts index ad093e4..8012fe7 100644 --- a/src/views/mdm/worktype/helper/api.ts +++ b/src/views/mdm/worktype/helper/api.ts @@ -2,33 +2,33 @@ import { defHttp } from '@/utils/http/axios'; // 获取列表 export function getList(data) { - return defHttp.post({ url: '/api/2/WorkType/getList', data }); + return defHttp.post({ url: '/api/bcm/WorkType/getList', data }); } // 新建 export function create(data) { - return defHttp.post({ url:'/api/2/WorkType', data }); + return defHttp.post({ url:'/api/bcm/WorkType', data }); } // 修改 export function update(data) { - return defHttp.put({ url: '/api/2/WorkType/'+ data.id, data }); + return defHttp.put({ url: '/api/bcm/WorkType/'+ data.id, data }); } // 详情(无转换数据) export function getInfo(id) { - return defHttp.get({ url: '/api/2/WorkType/' + id }); + return defHttp.get({ url: '/api/bcm/WorkType/' + id }); } // 获取(转换数据) export function getDetailInfo(id) { - return defHttp.get({ url: '/api/2/WorkType/detail/' + id }); + return defHttp.get({ url: '/api/bcm/WorkType/detail/' + id }); } // 删除 export function del(id) { - return defHttp.delete({ url: '/api/2/WorkType/' + id }); + return defHttp.delete({ url: '/api/bcm/WorkType/' + id }); } // 批量删除数据 export function batchDelete(data) { - return defHttp.delete({ url: '/api/2/WorkType/batchRemove', data }); + return defHttp.delete({ url: '/api/bcm/WorkType/batchRemove', data }); } // 导出 export function exportData(data) { - return defHttp.post({ url: '/api/2/WorkType/Actions/Export', data }); + return defHttp.post({ url: '/api/bcm/WorkType/Actions/Export', data }); }