From a4558bfdf25572581528b1bc0cad590d6bc34696 Mon Sep 17 00:00:00 2001 From: wangmingwei Date: Wed, 6 May 2026 09:39:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=B8=BB=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 4 +- README.md | 4 +- deploy/default.conf | 4 +- src/views/basic/iframe/index copy.vue | 95 - src/views/basic/iframe/index.vue | 155 +- src/views/crm/crmlead/Detail.vue | 225 -- src/views/crm/crmlead/helper/api.ts | 34 - src/views/crm/crmlead/helper/columnList.ts | 503 --- .../crm/crmlead/helper/superQueryJson.ts | 440 -- src/views/crm/crmopportunity/helper/api.ts | 34 - .../crm/crmopportunity/helper/searchList.ts | 205 - src/views/crm/mdmcompany/helper/api.ts | 34 - src/views/crm/mdmcompany/index.vue | 652 --- .../crmopportunity => mdm/asset}/Detail.vue | 253 +- .../crmopportunity => mdm/asset}/Form.vue | 510 ++- src/views/mdm/asset/helper/api.ts | 34 + src/views/mdm/asset/helper/columnList.ts | 1091 +++++ src/views/mdm/asset/helper/searchList.ts | 362 ++ src/views/mdm/asset/helper/superQueryJson.ts | 947 +++++ src/views/mdm/asset/index.vue | 719 ++++ src/views/mdm/bcmprojecttype/Detail.vue | 182 - src/views/mdm/bcmprojecttype/Form.vue | 362 -- src/views/mdm/bcmprojecttype/helper/api.ts | 34 - .../mdm/bcmprojecttype/helper/columnList.ts | 214 - .../mdm/bcmprojecttype/helper/searchList.ts | 2 - src/views/mdm/bcmprojecttype/index.vue | 640 --- .../mdmcompany => mdm/company}/Detail.vue | 904 +++-- .../mdm/{mdmcompany => company}/Form.vue | 1150 +++--- src/views/mdm/company/helper/api.ts | 34 + .../helper/columnList.ts | 193 +- .../helper/searchList.ts | 38 +- .../company}/helper/superQueryJson.ts | 1865 ++++----- .../mdm/{mdmcompany => company}/index.vue | 14 +- .../mdm/{mdmcompany => custinfo}/Detail.vue | 415 +- .../{crm/mdmcompany => mdm/custinfo}/Form.vue | 1008 ++--- src/views/mdm/custinfo/helper/api.ts | 34 + src/views/mdm/custinfo/helper/columnList.ts | 1444 +++++++ .../helper/searchList.ts | 74 +- .../mdm/custinfo/helper/superQueryJson.ts | 3502 ++++++++++++++++ .../{crm/crmlead => mdm/custinfo}/index.vue | 19 +- src/views/mdm/lpc/Detail.vue | 1105 +++++ src/views/mdm/lpc/Form.vue | 1888 +++++++++ src/views/mdm/lpc/helper/api.ts | 34 + .../lpc}/helper/columnList.ts | 1006 +++-- .../crmlead => mdm/lpc}/helper/searchList.ts | 155 +- .../helper/superQueryJson.ts | 1392 ++++--- src/views/mdm/lpc/index.vue | 675 ++++ src/views/mdm/material/Detail.vue | 255 ++ .../{crm/crmlead => mdm/material}/Form.vue | 273 +- src/views/mdm/material/helper/api.ts | 34 + .../material}/helper/columnList.ts | 925 ++--- .../helper/searchList.ts} | 270 +- .../material}/helper/superQueryJson.ts | 795 ++-- .../{mdmcontracttype => material}/index.vue | 71 +- src/views/mdm/mdmcompany/helper/api.ts | 34 - src/views/mdm/mdmcontracttype/Detail.vue | 402 -- src/views/mdm/mdmcontracttype/Form.vue | 998 ----- src/views/mdm/mdmcontracttype/helper/api.ts | 34 - .../mdm/mdmcontracttype/helper/columnList.ts | 600 --- .../mdm/mdmcontracttype/helper/searchList.ts | 223 - src/views/mdm/mdmproject/Detail.vue | 231 -- src/views/mdm/mdmproject/Form.vue | 521 --- src/views/mdm/mdmproject/helper/api.ts | 34 - src/views/mdm/mdmproject/helper/columnList.ts | 475 --- .../mdm/mdmproject/helper/superQueryJson.ts | 513 --- src/views/mdm/product/Detail.vue | 343 ++ src/views/mdm/product/Form.vue | 618 +++ src/views/mdm/product/helper/api.ts | 34 + src/views/mdm/product/helper/columnList.ts | 1358 +++++++ src/views/mdm/product/helper/searchList.ts | 217 + .../helper/superQueryJson.ts | 2026 +++++----- .../mdm/{mdmproject => product}/index.vue | 35 +- src/views/mdm/suppinfo/Detail.vue | 1170 ++++++ src/views/mdm/suppinfo/Form.vue | 2072 ++++++++++ src/views/mdm/suppinfo/helper/api.ts | 34 + .../suppinfo/helper/columnList.ts} | 2977 ++++++-------- .../suppinfo}/helper/searchList.ts | 80 +- .../mdm/suppinfo/helper/superQueryJson.ts | 2631 ++++++++++++ .../crmopportunity => mdm/suppinfo}/index.vue | 27 +- src/views/pcm/pcm_contract/Detail.vue | 622 --- src/views/pcm/pcm_contract/Form.vue | 3583 ----------------- src/views/pcm/pcm_contract/helper/api.ts | 38 - .../pcm/pcm_contract/helper/columnList.ts | 586 --- .../pcm/pcm_contract/helper/searchList.ts | 217 - src/views/pcm/pcm_contract/index.vue | 683 ---- .../interfaceOauth/components/Info.vue | 16 +- 86 files changed, 29673 insertions(+), 21070 deletions(-) delete mode 100644 src/views/basic/iframe/index copy.vue delete mode 100644 src/views/crm/crmlead/Detail.vue delete mode 100644 src/views/crm/crmlead/helper/api.ts delete mode 100644 src/views/crm/crmlead/helper/columnList.ts delete mode 100644 src/views/crm/crmlead/helper/superQueryJson.ts delete mode 100644 src/views/crm/crmopportunity/helper/api.ts delete mode 100644 src/views/crm/crmopportunity/helper/searchList.ts delete mode 100644 src/views/crm/mdmcompany/helper/api.ts delete mode 100644 src/views/crm/mdmcompany/index.vue rename src/views/{crm/crmopportunity => mdm/asset}/Detail.vue (59%) rename src/views/{crm/crmopportunity => mdm/asset}/Form.vue (56%) create mode 100644 src/views/mdm/asset/helper/api.ts create mode 100644 src/views/mdm/asset/helper/columnList.ts create mode 100644 src/views/mdm/asset/helper/searchList.ts create mode 100644 src/views/mdm/asset/helper/superQueryJson.ts create mode 100644 src/views/mdm/asset/index.vue delete mode 100644 src/views/mdm/bcmprojecttype/Detail.vue delete mode 100644 src/views/mdm/bcmprojecttype/Form.vue delete mode 100644 src/views/mdm/bcmprojecttype/helper/api.ts delete mode 100644 src/views/mdm/bcmprojecttype/helper/columnList.ts delete mode 100644 src/views/mdm/bcmprojecttype/helper/searchList.ts delete mode 100644 src/views/mdm/bcmprojecttype/index.vue rename src/views/{crm/mdmcompany => mdm/company}/Detail.vue (78%) rename src/views/mdm/{mdmcompany => company}/Form.vue (80%) create mode 100644 src/views/mdm/company/helper/api.ts rename src/views/mdm/{mdmcompany => company}/helper/columnList.ts (94%) rename src/views/mdm/{mdmproject => company}/helper/searchList.ts (83%) rename src/views/{crm/mdmcompany => mdm/company}/helper/superQueryJson.ts (85%) rename src/views/mdm/{mdmcompany => company}/index.vue (97%) rename src/views/mdm/{mdmcompany => custinfo}/Detail.vue (72%) rename src/views/{crm/mdmcompany => mdm/custinfo}/Form.vue (68%) create mode 100644 src/views/mdm/custinfo/helper/api.ts create mode 100644 src/views/mdm/custinfo/helper/columnList.ts rename src/views/mdm/{mdmcompany => custinfo}/helper/searchList.ts (74%) create mode 100644 src/views/mdm/custinfo/helper/superQueryJson.ts rename src/views/{crm/crmlead => mdm/custinfo}/index.vue (97%) create mode 100644 src/views/mdm/lpc/Detail.vue create mode 100644 src/views/mdm/lpc/Form.vue create mode 100644 src/views/mdm/lpc/helper/api.ts rename src/views/{crm/mdmcompany => mdm/lpc}/helper/columnList.ts (52%) rename src/views/{crm/crmlead => mdm/lpc}/helper/searchList.ts (63%) rename src/views/mdm/{mdmcompany => lpc}/helper/superQueryJson.ts (75%) create mode 100644 src/views/mdm/lpc/index.vue create mode 100644 src/views/mdm/material/Detail.vue rename src/views/{crm/crmlead => mdm/material}/Form.vue (57%) create mode 100644 src/views/mdm/material/helper/api.ts rename src/views/{crm/crmopportunity => mdm/material}/helper/columnList.ts (60%) rename src/views/mdm/{bcmprojecttype/helper/superQueryJson.ts => material/helper/searchList.ts} (57%) rename src/views/{crm/crmopportunity => mdm/material}/helper/superQueryJson.ts (60%) rename src/views/mdm/{mdmcontracttype => material}/index.vue (91%) delete mode 100644 src/views/mdm/mdmcompany/helper/api.ts delete mode 100644 src/views/mdm/mdmcontracttype/Detail.vue delete mode 100644 src/views/mdm/mdmcontracttype/Form.vue delete mode 100644 src/views/mdm/mdmcontracttype/helper/api.ts delete mode 100644 src/views/mdm/mdmcontracttype/helper/columnList.ts delete mode 100644 src/views/mdm/mdmcontracttype/helper/searchList.ts delete mode 100644 src/views/mdm/mdmproject/Detail.vue delete mode 100644 src/views/mdm/mdmproject/Form.vue delete mode 100644 src/views/mdm/mdmproject/helper/api.ts delete mode 100644 src/views/mdm/mdmproject/helper/columnList.ts delete mode 100644 src/views/mdm/mdmproject/helper/superQueryJson.ts create mode 100644 src/views/mdm/product/Detail.vue create mode 100644 src/views/mdm/product/Form.vue create mode 100644 src/views/mdm/product/helper/api.ts create mode 100644 src/views/mdm/product/helper/columnList.ts create mode 100644 src/views/mdm/product/helper/searchList.ts rename src/views/mdm/{mdmcontracttype => product}/helper/superQueryJson.ts (56%) rename src/views/mdm/{mdmproject => product}/index.vue (94%) create mode 100644 src/views/mdm/suppinfo/Detail.vue create mode 100644 src/views/mdm/suppinfo/Form.vue create mode 100644 src/views/mdm/suppinfo/helper/api.ts rename src/views/{pcm/pcm_contract/helper/superQueryJson.ts => mdm/suppinfo/helper/columnList.ts} (52%) rename src/views/{crm/mdmcompany => mdm/suppinfo}/helper/searchList.ts (72%) create mode 100644 src/views/mdm/suppinfo/helper/superQueryJson.ts rename src/views/{crm/crmopportunity => mdm/suppinfo}/index.vue (94%) delete mode 100644 src/views/pcm/pcm_contract/Detail.vue delete mode 100644 src/views/pcm/pcm_contract/Form.vue delete mode 100644 src/views/pcm/pcm_contract/helper/api.ts delete mode 100644 src/views/pcm/pcm_contract/helper/columnList.ts delete mode 100644 src/views/pcm/pcm_contract/helper/searchList.ts delete mode 100644 src/views/pcm/pcm_contract/index.vue diff --git a/.env.development b/.env.development index 83a9d2d..4bd9e88 100644 --- a/.env.development +++ b/.env.development @@ -4,7 +4,7 @@ VITE_PUBLIC_PATH = / # 本地开发代理,可以解决跨域及多地址代理 # 如果接口地址匹配到,则会转发到http://localhost:30000,防止本地出现跨域问题 # 可以有多个,注意多个不能换行,否则代理将会失效 -VITE_PROXY = [["/dev","http://localhost:30000"], ["/reportDev","http://localhost:32000"]] +VITE_PROXY = [["/dev","http://localhost:40001"], ["/reportDev","http://localhost:32000"]] # 是否删除Console.log VITE_DROP_CONSOLE = false @@ -17,7 +17,7 @@ VITE_GLOB_API_URL=/dev VITE_GLOB_REPORT_API_URL=/reportDev # WebSocket基础地址 -VITE_GLOB_WEBSOCKET_URL='ws://localhost:30000' +VITE_GLOB_WEBSOCKET_URL='ws://localhost:40001' # 接口地址前缀,有些系统所有接口地址都有前缀,可以在这里统一加,方便切换 VITE_GLOB_API_URL_PREFIX= diff --git a/README.md b/README.md index 0f790b4..69cafd9 100644 --- a/README.md +++ b/README.md @@ -79,11 +79,11 @@ pnpm install --registry http://registry.npmmirror.com ```bash # 第7行,后端接口 -VITE_PROXY = [["/dev","http://localhost:30000"]] +VITE_PROXY = [["/dev","http://localhost:40001"]] # 第17行,websocket地址 # 在本地开发环境,将后端默认接口地址的协议改成 ws 即可 -VITE_GLOB_WEBSOCKET_URL='ws://localhost:30000' +VITE_GLOB_WEBSOCKET_URL='ws://localhost:40001' ``` #### 4.1.4 关联项目配置 diff --git a/deploy/default.conf b/deploy/default.conf index 918d9db..5eb2383 100644 --- a/deploy/default.conf +++ b/deploy/default.conf @@ -45,11 +45,11 @@ server { # 主项目后端接口 location /api/ { - proxy_pass http://yunzhupaas-gateway-external.java-cloud-v510:30000; + proxy_pass http://yunzhupaas-gateway-external.java-cloud-v510:40001; } location /websocket { - proxy_pass http://yunzhupaas-gateway-external.java-cloud-v510:30000/api/message/websocket; + proxy_pass http://yunzhupaas-gateway-external.java-cloud-v510:40001/api/message/websocket; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; diff --git a/src/views/basic/iframe/index copy.vue b/src/views/basic/iframe/index copy.vue deleted file mode 100644 index 1a9b4d6..0000000 --- a/src/views/basic/iframe/index copy.vue +++ /dev/null @@ -1,95 +0,0 @@ - - - diff --git a/src/views/basic/iframe/index.vue b/src/views/basic/iframe/index.vue index 5e81d16..ccf9352 100644 --- a/src/views/basic/iframe/index.vue +++ b/src/views/basic/iframe/index.vue @@ -1,102 +1,95 @@ - - \ No newline at end of file + diff --git a/src/views/crm/crmlead/Detail.vue b/src/views/crm/crmlead/Detail.vue deleted file mode 100644 index 4fb59c9..0000000 --- a/src/views/crm/crmlead/Detail.vue +++ /dev/null @@ -1,225 +0,0 @@ - - diff --git a/src/views/crm/crmlead/helper/api.ts b/src/views/crm/crmlead/helper/api.ts deleted file mode 100644 index 26b81c0..0000000 --- a/src/views/crm/crmlead/helper/api.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { defHttp } from '@/utils/http/axios'; - -// 获取列表 -export function getList(data) { - return defHttp.post({ url: '/api/bcm/CrmLead/getList', data }); -} -// 新建 -export function create(data) { - return defHttp.post({ url:'/api/bcm/CrmLead', data }); -} -// 修改 -export function update(data) { - return defHttp.put({ url: '/api/bcm/CrmLead/'+ data.id, data }); -} -// 详情(无转换数据) -export function getInfo(id) { - return defHttp.get({ url: '/api/bcm/CrmLead/' + id }); -} -// 获取(转换数据) -export function getDetailInfo(id) { - return defHttp.get({ url: '/api/bcm/CrmLead/detail/' + id }); -} -// 删除 -export function del(id) { - return defHttp.delete({ url: '/api/bcm/CrmLead/' + id }); -} -// 批量删除数据 -export function batchDelete(data) { - return defHttp.delete({ url: '/api/bcm/CrmLead/batchRemove', data }); -} -// 导出 -export function exportData(data) { - return defHttp.post({ url: '/api/bcm/CrmLead/Actions/Export', data }); -} diff --git a/src/views/crm/crmlead/helper/columnList.ts b/src/views/crm/crmlead/helper/columnList.ts deleted file mode 100644 index e2b6457..0000000 --- a/src/views/crm/crmlead/helper/columnList.ts +++ /dev/null @@ -1,503 +0,0 @@ -const columnList = [ - { - "yunzhupaasKey":"input", - "useScan":false, - "suffixIcon":"", - "fullNameI18nCode":[ - "" - ], - "align":"left", - "showCount":false, - "__config__":{ - "formId":"formItemcd2c2e", - "yunzhupaasKey":"input", - "visibility":[ - "pc", - "app" - ], - "noShow":false, - "tipLabel":"", - "tableFixed":"none", - "dragDisabled":false, - "className":[], - "label":"线索名称", - "trigger":"blur", - "showLabel":true, - "required":true, - "tableName":"crm_lead", - "renderKey":1774574864579, - "layout":"colFormItem", - "tagIcon":"icon-ym icon-ym-generator-input", - "tag":"YunzhupaasInput", - "regList":[], - "tableAlign":"left", - "span":24 - }, - "readonly":false, - "prop":"lead_name", - "__vModel__":"lead_name", - "disabled":false, - "id":"lead_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":50, - "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":"formItem35dee5", - "yunzhupaasKey":"input", - "visibility":[ - "pc", - "app" - ], - "noShow":false, - "tipLabel":"", - "tableFixed":"none", - "dragDisabled":false, - "className":[], - "label":"手机号", - "trigger":"blur", - "showLabel":true, - "required":true, - "tableName":"crm_lead", - "renderKey":1774574898493, - "layout":"colFormItem", - "tagIcon":"icon-ym icon-ym-generator-input", - "unique":true, - "tag":"YunzhupaasInput", - "regList":[ - { - "pattern":"/^1[3456789]\\d{9}$/", - "message":"请输入正确的手机号码", - "messageI18nCode":"sys.validate.mobilePhone" - } - ], - "tableAlign":"left", - "span":24 - }, - "readonly":false, - "prop":"mobile", - "__vModel__":"mobile", - "disabled":false, - "id":"mobile", - "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":11, - "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":"formItem4e5a2c", - "yunzhupaasKey":"input", - "visibility":[ - "pc", - "app" - ], - "noShow":false, - "tipLabel":"", - "tableFixed":"none", - "dragDisabled":false, - "className":[], - "label":"邮箱", - "trigger":"blur", - "showLabel":true, - "required":false, - "tableName":"crm_lead", - "renderKey":1774574938265, - "layout":"colFormItem", - "tagIcon":"icon-ym icon-ym-generator-input", - "tag":"YunzhupaasInput", - "regList":[ - { - "pattern":"/^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/", - "message":"请输入正确的邮箱", - "messageI18nCode":"sys.validate.email" - } - ], - "tableAlign":"left", - "span":24 - }, - "readonly":false, - "prop":"email", - "__vModel__":"email", - "disabled":false, - "id":"email", - "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":50, - "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":"Unassigned", - "dragDisabled":false, - "className":[], - "propsUrl":"", - "templateJson":[], - "showLabel":true, - "required":true, - "tableName":"crm_lead", - "renderKey":1774574965631, - "tagIcon":"icon-ym icon-ym-generator-select", - "tag":"YunzhupaasSelect", - "formId":"formItem199e0c", - "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":"lead_status", - "width":null, - "options":[ - { - "fullName":"待分配", - "id":"Unassigned" - }, - { - "fullName":"跟进中", - "id":"InProgress" - }, - { - "fullName":"已转换", - "id":"Converted" - }, - { - "fullName":"无效", - "id":"Invalid" - } - ], - "__vModel__":"lead_status", - "fixed":"none", - "style":{ - "width":"100%" - }, - "disabled":false, - "id":"lead_status", - "placeholder":"请选择状态", - "labelI18nCode":"", - "on":{ - "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" - } - }, - { - "yunzhupaasKey":"usersSelect", - "clearable":true, - "resizable":true, - "ableIds":[], - "multiple":false, - "fullName":"销售人员", - "fullNameI18nCode":[ - "" - ], - "label":"销售人员", - "sortable":false, - "align":"left", - "__config__":{ - "formId":"formItem20008f", - "yunzhupaasKey":"usersSelect", - "visibility":[ - "pc", - "app" - ], - "defaultValue":null, - "noShow":false, - "tipLabel":"", - "tableFixed":"none", - "dragDisabled":false, - "className":[], - "label":"销售人员", - "trigger":"change", - "showLabel":true, - "required":true, - "tableName":"crm_lead", - "renderKey":1774575084782, - "layout":"colFormItem", - "tagIcon":"icon-ym icon-ym-generator-founder", - "defaultCurrent":false, - "tag":"YunzhupaasUsersSelect", - "regList":[], - "tableAlign":"left", - "span":24 - }, - "prop":"sales_id", - "width":null, - "__vModel__":"sales_id", - "fixed":"none", - "style":{ - "width":"100%" - }, - "selectType":"all", - "disabled":false, - "id":"sales_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":false, - "align":"left", - "props":{ - "label":"fullName", - "value":"enCode" - }, - "__config__":{ - "yunzhupaasKey":"select", - "defaultValue":"", - "dragDisabled":false, - "className":[], - "propsUrl":"", - "templateJson":[], - "showLabel":true, - "required":false, - "tableName":"crm_lead", - "renderKey":1774575125146, - "tagIcon":"icon-ym icon-ym-generator-select", - "tag":"YunzhupaasSelect", - "formId":"formItem0800c0", - "visibility":[ - "pc", - "app" - ], - "noShow":false, - "dataType":"dictionary", - "dictionaryType":"797256993944371205", - "tipLabel":"", - "tableFixed":"none", - "label":"来源", - "trigger":"change", - "layout":"colFormItem", - "useCache":true, - "propsName":"", - "regList":[], - "tableAlign":"left", - "span":24 - }, - "prop":"customer_source", - "width":null, - "options":[], - "__vModel__":"customer_source", - "fixed":"none", - "style":{ - "width":"100%" - }, - "disabled":false, - "id":"customer_source", - "placeholder":"请选择来源", - "labelI18nCode":"", - "on":{ - "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" - } - }, - { - "yunzhupaasKey":"textarea", - "clearable":true, - "resizable":true, - "maxlength":200, - "fullName":"备注", - "fullNameI18nCode":[ - "" - ], - "label":"备注", - "sortable":false, - "align":"left", - "autoSize":{ - "minRows":4, - "maxRows":4 - }, - "showCount":false, - "__config__":{ - "formId":"formItem292367", - "yunzhupaasKey":"textarea", - "visibility":[ - "pc", - "app" - ], - "noShow":false, - "tipLabel":"", - "tableFixed":"none", - "dragDisabled":false, - "className":[], - "label":"备注", - "trigger":"blur", - "showLabel":true, - "required":false, - "tableName":"crm_lead", - "renderKey":1774575155402, - "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/crm/crmlead/helper/superQueryJson.ts b/src/views/crm/crmlead/helper/superQueryJson.ts deleted file mode 100644 index 365fda2..0000000 --- a/src/views/crm/crmlead/helper/superQueryJson.ts +++ /dev/null @@ -1,440 +0,0 @@ -const superQueryJson = [ - { - "clearable":true, - "maxlength":50, - "useScan":false, - "suffixIcon":"", - "fullName":"线索名称", - "fullNameI18nCode":[ - "" - ], - "addonAfter":"", - "showCount":false, - "__config__":{ - "formId":"formItemcd2c2e", - "yunzhupaasKey":"input", - "visibility":[ - "pc", - "app" - ], - "noShow":false, - "tipLabel":"", - "tableFixed":"none", - "dragDisabled":false, - "className":[], - "label":"线索名称", - "trigger":"blur", - "showLabel":true, - "required":true, - "tableName":"crm_lead", - "renderKey":1774574864579, - "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__":"lead_name", - "useMask":false, - "showPassword":false, - "style":{ - "width":"100%" - }, - "disabled":false, - "id":"lead_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":11, - "useScan":false, - "suffixIcon":"", - "fullName":"手机号", - "fullNameI18nCode":[ - "" - ], - "addonAfter":"", - "showCount":false, - "__config__":{ - "formId":"formItem35dee5", - "yunzhupaasKey":"input", - "visibility":[ - "pc", - "app" - ], - "noShow":false, - "tipLabel":"", - "tableFixed":"none", - "dragDisabled":false, - "className":[], - "label":"手机号", - "trigger":"blur", - "showLabel":true, - "required":true, - "tableName":"crm_lead", - "renderKey":1774574898493, - "layout":"colFormItem", - "tagIcon":"icon-ym icon-ym-generator-input", - "unique":true, - "tag":"YunzhupaasInput", - "regList":[ - { - "pattern":"/^1[3456789]\\d{9}$/", - "message":"请输入正确的手机号码", - "messageI18nCode":"sys.validate.mobilePhone" - } - ], - "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__":"mobile", - "useMask":false, - "showPassword":false, - "style":{ - "width":"100%" - }, - "disabled":false, - "id":"mobile", - "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":50, - "useScan":false, - "suffixIcon":"", - "fullName":"邮箱", - "fullNameI18nCode":[ - "" - ], - "addonAfter":"", - "showCount":false, - "__config__":{ - "formId":"formItem4e5a2c", - "yunzhupaasKey":"input", - "visibility":[ - "pc", - "app" - ], - "noShow":false, - "tipLabel":"", - "tableFixed":"none", - "dragDisabled":false, - "className":[], - "label":"邮箱", - "trigger":"blur", - "showLabel":true, - "required":false, - "tableName":"crm_lead", - "renderKey":1774574938265, - "layout":"colFormItem", - "tagIcon":"icon-ym icon-ym-generator-input", - "tag":"YunzhupaasInput", - "regList":[ - { - "pattern":"/^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/", - "message":"请输入正确的邮箱", - "messageI18nCode":"sys.validate.email" - } - ], - "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__":"email", - "useMask":false, - "showPassword":false, - "style":{ - "width":"100%" - }, - "disabled":false, - "id":"email", - "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":"Unassigned", - "dragDisabled":false, - "className":[], - "propsUrl":"", - "templateJson":[], - "showLabel":true, - "required":true, - "tableName":"crm_lead", - "renderKey":1774574965631, - "tagIcon":"icon-ym icon-ym-generator-select", - "tag":"YunzhupaasSelect", - "formId":"formItem199e0c", - "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":"Unassigned" - }, - { - "fullName":"跟进中", - "id":"InProgress" - }, - { - "fullName":"已转换", - "id":"Converted" - }, - { - "fullName":"无效", - "id":"Invalid" - } - ], - "__vModel__":"lead_status", - "style":{ - "width":"100%" - }, - "disabled":false, - "id":"lead_status", - "placeholder":"请选择状态", - "on":{ - "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" - } - }, - { - "clearable":true, - "ableIds":[], - "multiple":false, - "fullName":"销售人员", - "fullNameI18nCode":[ - "" - ], - "__config__":{ - "formId":"formItem20008f", - "yunzhupaasKey":"usersSelect", - "visibility":[ - "pc", - "app" - ], - "defaultValue":null, - "noShow":false, - "tipLabel":"", - "tableFixed":"none", - "dragDisabled":false, - "className":[], - "label":"销售人员", - "trigger":"change", - "showLabel":true, - "required":true, - "tableName":"crm_lead", - "renderKey":1774575084782, - "layout":"colFormItem", - "tagIcon":"icon-ym icon-ym-generator-founder", - "defaultCurrent":false, - "tag":"YunzhupaasUsersSelect", - "regList":[], - "tableAlign":"left", - "span":24 - }, - "__vModel__":"sales_id", - "style":{ - "width":"100%" - }, - "selectType":"all", - "disabled":false, - "id":"sales_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":"enCode" - }, - "__config__":{ - "yunzhupaasKey":"select", - "defaultValue":"", - "dragDisabled":false, - "className":[], - "propsUrl":"", - "templateJson":[], - "showLabel":true, - "required":false, - "tableName":"crm_lead", - "renderKey":1774575125146, - "tagIcon":"icon-ym icon-ym-generator-select", - "tag":"YunzhupaasSelect", - "formId":"formItem0800c0", - "visibility":[ - "pc", - "app" - ], - "noShow":false, - "dataType":"dictionary", - "dictionaryType":"797256993944371205", - "tipLabel":"", - "tableFixed":"none", - "label":"来源", - "trigger":"change", - "layout":"colFormItem", - "useCache":true, - "propsName":"", - "regList":[], - "tableAlign":"left", - "span":24 - }, - "options":[], - "__vModel__":"customer_source", - "style":{ - "width":"100%" - }, - "disabled":false, - "id":"customer_source", - "placeholder":"请选择来源", - "on":{ - "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" - } - }, - { - "clearable":true, - "maxlength":200, - "fullName":"备注", - "fullNameI18nCode":[ - "" - ], - "autoSize":{ - "minRows":4, - "maxRows":4 - }, - "showCount":false, - "__config__":{ - "formId":"formItem292367", - "yunzhupaasKey":"textarea", - "visibility":[ - "pc", - "app" - ], - "noShow":false, - "tipLabel":"", - "tableFixed":"none", - "dragDisabled":false, - "className":[], - "label":"备注", - "trigger":"blur", - "showLabel":true, - "required":false, - "tableName":"crm_lead", - "renderKey":1774575155402, - "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/crm/crmopportunity/helper/api.ts b/src/views/crm/crmopportunity/helper/api.ts deleted file mode 100644 index c33eef6..0000000 --- a/src/views/crm/crmopportunity/helper/api.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { defHttp } from '@/utils/http/axios'; - -// 获取列表 -export function getList(data) { - return defHttp.post({ url: '/api/bcm/CrmOpportunity/getList', data }); -} -// 新建 -export function create(data) { - return defHttp.post({ url:'/api/bcm/CrmOpportunity', data }); -} -// 修改 -export function update(data) { - return defHttp.put({ url: '/api/bcm/CrmOpportunity/'+ data.id, data }); -} -// 详情(无转换数据) -export function getInfo(id) { - return defHttp.get({ url: '/api/bcm/CrmOpportunity/' + id }); -} -// 获取(转换数据) -export function getDetailInfo(id) { - return defHttp.get({ url: '/api/bcm/CrmOpportunity/detail/' + id }); -} -// 删除 -export function del(id) { - return defHttp.delete({ url: '/api/bcm/CrmOpportunity/' + id }); -} -// 批量删除数据 -export function batchDelete(data) { - return defHttp.delete({ url: '/api/bcm/CrmOpportunity/batchRemove', data }); -} -// 导出 -export function exportData(data) { - return defHttp.post({ url: '/api/bcm/CrmOpportunity/Actions/Export', data }); -} diff --git a/src/views/crm/crmopportunity/helper/searchList.ts b/src/views/crm/crmopportunity/helper/searchList.ts deleted file mode 100644 index 02d21b4..0000000 --- a/src/views/crm/crmopportunity/helper/searchList.ts +++ /dev/null @@ -1,205 +0,0 @@ -const searchList = [ - { - "yunzhupaasKey":"input", - "useScan":false, - "suffixIcon":"", - "fullNameI18nCode":[ - "" - ], - "showCount":false, - "__config__":{ - "formId":"formItemd62246", - "yunzhupaasKey":"input", - "visibility":[ - "pc", - "app" - ], - "noShow":false, - "tipLabel":"", - "tableFixed":"none", - "dragDisabled":false, - "className":[], - "label":"商机名称", - "trigger":"blur", - "showLabel":true, - "required":false, - "tableName":"crm_opportunity", - "renderKey":1774575491289, - "layout":"colFormItem", - "tagIcon":"icon-ym icon-ym-generator-input", - "tag":"YunzhupaasInput", - "regList":[], - "tableAlign":"left", - "span":12 - }, - "readonly":false, - "prop":"opportunity_name", - "__vModel__":"opportunity_name", - "searchMultiple":false, - "disabled":false, - "id":"opportunity_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":50, - "fullName":"商机名称", - "label":"商机名称", - "addonAfter":"", - "maskConfig":{ - "prefixType":1, - "useUnrealMask":false, - "maskType":1, - "unrealMaskLength":1, - "prefixLimit":0, - "suffixLimit":0, - "filler":"*", - "prefixSpecifyChar":"", - "suffixType":1, - "ignoreChar":"", - "suffixSpecifyChar":"" - }, - "isKeyword":true, - "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":"enCode" - }, - "__config__":{ - "yunzhupaasKey":"select", - "defaultValue":"", - "dragDisabled":false, - "className":[], - "propsUrl":"", - "templateJson":[], - "showLabel":true, - "required":false, - "tableName":"crm_opportunity", - "renderKey":1774576009744, - "tagIcon":"icon-ym icon-ym-generator-select", - "tag":"YunzhupaasSelect", - "formId":"formItem97b95a", - "visibility":[ - "pc", - "app" - ], - "noShow":false, - "dataType":"dictionary", - "dictionaryType":"797444616478523397", - "tipLabel":"", - "tableFixed":"none", - "label":"商机阶段", - "trigger":"change", - "layout":"colFormItem", - "useCache":true, - "propsName":"", - "regList":[], - "tableAlign":"left", - "span":12 - }, - "prop":"opportunity_stage", - "options":[], - "__vModel__":"opportunity_stage", - "searchMultiple":true, - "isKeyword":false, - "style":{ - "width":"100%" - }, - "disabled":false, - "id":"opportunity_stage", - "placeholder":"请选择商机阶段", - "labelI18nCode":"", - "on":{ - "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" - } - }, - { - "yunzhupaasKey":"datePicker", - "clearable":true, - "searchType":3, - "format":"yyyy-MM-dd", - "fullName":"预计成交日期", - "fullNameI18nCode":[ - "" - ], - "label":"预计成交日期", - "__config__":{ - "yunzhupaasKey":"datePicker", - "endRelationField":"", - "defaultValue":null, - "dragDisabled":false, - "className":[], - "showLabel":true, - "required":false, - "tableName":"crm_opportunity", - "renderKey":1774576099226, - "tagIcon":"icon-ym icon-ym-generator-date", - "startRelationField":"", - "defaultCurrent":false, - "tag":"YunzhupaasDatePicker", - "formId":"formItemc8fcbf", - "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":12 - }, - "prop":"close_date", - "__vModel__":"close_date", - "searchMultiple":false, - "isKeyword":false, - "style":{ - "width":"100%" - }, - "startTime":null, - "disabled":false, - "id":"close_date", - "placeholder":"请选择预计成交日期", - "endTime":null, - "value":[], - "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 searchList \ No newline at end of file diff --git a/src/views/crm/mdmcompany/helper/api.ts b/src/views/crm/mdmcompany/helper/api.ts deleted file mode 100644 index b10cafe..0000000 --- a/src/views/crm/mdmcompany/helper/api.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { defHttp } from '@/utils/http/axios'; - -// 获取列表 -export function getList(data) { - return defHttp.post({ url: '/api/bcm/MdmCompany/getList', data }); -} -// 新建 -export function create(data) { - return defHttp.post({ url:'/api/bcm/MdmCompany', data }); -} -// 修改 -export function update(data) { - return defHttp.put({ url: '/api/bcm/MdmCompany/'+ data.id, data }); -} -// 详情(无转换数据) -export function getInfo(id) { - return defHttp.get({ url: '/api/bcm/MdmCompany/' + id }); -} -// 获取(转换数据) -export function getDetailInfo(id) { - return defHttp.get({ url: '/api/bcm/MdmCompany/detail/' + id }); -} -// 删除 -export function del(id) { - return defHttp.delete({ url: '/api/bcm/MdmCompany/' + id }); -} -// 批量删除数据 -export function batchDelete(data) { - return defHttp.delete({ url: '/api/bcm/MdmCompany/batchRemove', data }); -} -// 导出 -export function exportData(data) { - return defHttp.post({ url: '/api/bcm/MdmCompany/Actions/Export', data }); -} diff --git a/src/views/crm/mdmcompany/index.vue b/src/views/crm/mdmcompany/index.vue deleted file mode 100644 index e6af131..0000000 --- a/src/views/crm/mdmcompany/index.vue +++ /dev/null @@ -1,652 +0,0 @@ - - - diff --git a/src/views/crm/crmopportunity/Detail.vue b/src/views/mdm/asset/Detail.vue similarity index 59% rename from src/views/crm/crmopportunity/Detail.vue rename to src/views/mdm/asset/Detail.vue index 86207de..5b94e8f 100644 --- a/src/views/crm/crmopportunity/Detail.vue +++ b/src/views/mdm/asset/Detail.vue @@ -7,117 +7,129 @@ - - + +

{{ dataForm.asset_code }}

+
+
+ + + + :maskConfig="maskConfig.asset_name"> - - + +

{{ dataForm.asset_type }}

+
+
+ + +

{{ dataForm.asset_category }}

+
+
+ + +

{{ dataForm.asset_status }}

+
+
+ + +

{{ dataForm.asset_location }}

+
+
+ + +

{{ dataForm.current_org_id }}

+
+
+ + +

{{ dataForm.current_user_id }}

+
+
+ + +

{{ dataForm.asset_ownership }}

+
+
+ + + + :maskConfig="maskConfig.measurement_unit"> + + + + + + + + + +

{{ dataForm.purchase_date }}

+
+
+ + +

{{ dataForm.commissioning_date }}

+
+
+ + + + + + + - - - + + + - - - - -

{{ dataForm.owner_id }}

-
-
- - -

{{ dataForm.opportunity_stage }}

-
-
- - - - - - - - - -

{{ dataForm.close_date }}

-
-
- - -

{{ dataForm.desciption }}

-
-
- - - - - - - - - -

{{ dataForm.last_followup_date }}

-
-
- - -

{{ dataForm.competitor }}

-
-
- - -

{{ dataForm.analysis }}

+ :extraOptions="state.extraOptions.supplier_id" + :data="state.extraData.supplier_id" + v-if="state.extraOptions.supplier_id?.length && state.extraData.supplier_id && JSON.stringify(state.extraData.supplier_id) !== '{}'" />
-

{{ dataForm.remark }}

+

{{ dataForm.remark }}

@@ -127,9 +139,12 @@ + diff --git a/src/views/crm/crmopportunity/Form.vue b/src/views/mdm/asset/Form.vue similarity index 56% rename from src/views/crm/crmopportunity/Form.vue rename to src/views/mdm/asset/Form.vue index 04a22ea..210d43e 100644 --- a/src/views/crm/crmopportunity/Form.vue +++ b/src/views/mdm/asset/Form.vue @@ -41,110 +41,176 @@ - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + :options="optionsObj.asset_typeOptions" + :fieldNames="optionsObj.asset_typeProps"> - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - - - - + + - - - - + + + - + :step="1" + :precision="2" + addonAfter="月" + :controls="false"> + - - - + + - + :showSearch="false" + :field="'supplier_id'" + modelId="/api/bcm/Suppinfo/getList" + :columnOptions="optionsObj.supplier_idcolumnOptions" + relationField="company_name" + popupWidth="1000px" + propsValue="company_id" + hasPage + :pageSize="20" + :queryType="0" + :extraOptions="state.extraOptions.supplier_id"> + - + @@ -256,7 +299,7 @@ import { create, update, getInfo } from './helper/api'; import { reactive, toRefs, nextTick, ref, unref, computed, toRaw, inject } from 'vue'; import { BasicPopup, usePopup } from '@/components/Popup'; - import { YunzhupaasRelationForm } from '@/components/yunzhupaas'; + import { YunzhupaasRelationFormByUrl } from '@/components/yunzhupaas'; import { useMessage } from '@/hooks/web/useMessage'; import { useI18n } from '@/hooks/web/useI18n'; import { useUserStore } from '@/store/modules/user'; @@ -305,97 +348,128 @@ const formRef = ref(); const state = reactive({ dataForm: { - opportunity_code: undefined, - opportunity_name: undefined, - customer_id: '', - owner_id: userInfo.userId ? userInfo.userId : '', - opportunity_stage: '', - amount: undefined, - close_date: undefined, - desciption: undefined, - probability: undefined, - last_followup_date: dayjs().startOf(getDateTimeUnit('yyyy-MM-dd')).valueOf(), - competitor: undefined, - analysis: undefined, + asset_code: undefined, + asset_name: '', + asset_type: '10', + asset_category: '10.40', + asset_status: 'InUse', + asset_location: [], + current_org_id: [], + current_user_id: undefined, + asset_ownership: 'Owned', + measurement_unit: undefined, + quantity: undefined, + purchase_date: undefined, + commissioning_date: undefined, + expected_life: undefined, + supplier_id: '', remark: undefined, - version: 0, }, tableRows: {}, dataRule: { - customer_id: [ + asset_name: [ { required: true, message: t('sys.validate.textRequiredSuffix', '不能为空'), trigger: 'blur', }, ], - opportunity_code: [ + asset_type: [ { required: true, - message: t('sys.validate.textRequiredSuffix', '不能为空'), - trigger: 'blur', + message: t('sys.validate.arrayRequiredPrefix ', '请至少选择一个'), + trigger: 'change', }, ], - opportunity_name: [ + asset_category: [ { required: true, - message: t('sys.validate.textRequiredSuffix', '不能为空'), - trigger: 'blur', + message: t('sys.validate.arrayRequiredPrefix ', '请至少选择一个'), + trigger: 'change', }, ], - owner_id: [ + asset_status: [ { required: true, - message: t('sys.validate.textRequiredSuffix', '不能为空'), - trigger: 'blur', + message: t('sys.validate.arrayRequiredPrefix ', '请至少选择一个'), + trigger: 'change', }, ], - opportunity_stage: [ + asset_ownership: [ { required: true, - message: t('sys.validate.textRequiredSuffix', '不能为空'), - trigger: 'blur', + message: t('sys.validate.arrayRequiredPrefix ', '请至少选择一个'), + trigger: 'change', }, ], }, optionsObj: { - customer_idcolumnOptions: [ - { label: '企业名称', value: 'company_name' }, - { label: '类型', value: 'entity_type' }, - { label: '归属组织', value: 'org_id' }, - { label: '客户负责人', value: 'owner_id' }, - { label: '客户等级', value: 'customer_level' }, + asset_typeOptions: [], + asset_typeProps: { label: 'fullName', value: 'enCode' }, + asset_categoryOptions: [], + asset_categoryProps: { label: 'fullName', value: 'enCode' }, + asset_statusOptions: [ + { fullName: '在用', id: 'InUse' }, + { fullName: '闲置', id: 'Idle' }, + { fullName: '故障', id: 'Fault' }, + { fullName: '维修中', id: 'FIX' }, + { fullName: '借用中', id: 'OnLoan' }, + { fullName: '已报废', id: 'Scrapped' }, + { fullName: '已处置', id: 'Disposed' }, + ], + asset_statusProps: { label: 'fullName', value: 'id' }, + asset_locationOptions: [], + asset_locationProps: { label: 'fullName', value: 'enCode', children: 'children' }, + asset_ownershipOptions: [ + { fullName: '自有', id: 'Owned' }, + { fullName: '租赁', id: 'Leased' }, + { fullName: '融资租赁', id: 'FinLeased' }, + { fullName: '借用', id: 'Borrowed' }, + { fullName: '托管', id: 'Trusteeship' }, + ], + asset_ownershipProps: { label: 'fullName', value: 'id' }, + supplier_idcolumnOptions: [ + { label: '企业编码', value: 'company_code' }, + { label: '企业名称', value: 'company_name' }, + { label: '简称/昵称', value: 'short_name' }, + { label: '类型', value: 'entity_type' }, + { label: '社会信用代码', value: 'credit_code' }, + { label: '归属组织', value: 'org_id' }, + { label: '所属地区', value: 'province_id' }, + { label: '法定代表人', value: 'legal_representative' }, + { label: '责任人', value: 'yunzhupaas_mdm_supplier_yunzhupaas_major_person_id' }, ], - opportunity_stageOptions: [], - opportunity_stageProps: { label: 'fullName', value: 'enCode' }, }, childIndex: -1, isEdit: false, interfaceRes: { - desciption: [], - amount: [], - close_date: [], - opportunity_code: [], - owner_id: [], - probability: [], + quantity: [], + expected_life: [], + current_org_id: [], + current_user_id: [], remark: [], - analysis: [], - last_followup_date: [], - opportunity_stage: [], - opportunity_name: [], - competitor: [], - customer_id: [], + commissioning_date: [], + asset_location: [], + asset_status: [], + asset_category: [], + asset_name: [], + asset_ownership: [], + asset_code: [], + asset_type: [], + measurement_unit: [], + purchase_date: [], + supplier_id: [], }, //可选范围默认值 ableAll: {}, //掩码配置 maskConfig: { - opportunity_code: { + asset_name: { prefixType: 1, useUnrealMask: false, maskType: 1, @@ -408,7 +482,7 @@ ignoreChar: '', suffixSpecifyChar: '', }, - opportunity_name: { + measurement_unit: { prefixType: 1, useUnrealMask: false, maskType: 1, @@ -427,7 +501,7 @@ locationScope: {}, extraOptions: { - customer_id: [], + supplier_id: [], }, title: '', @@ -468,24 +542,28 @@ getData(state.dataForm.id); } else { //初始化options - getopportunity_stageOptions(); + getasset_typeOptions(); + getasset_categoryOptions(); + getasset_locationOptions(); // 设置默认值 state.dataForm = { - opportunity_code: undefined, - opportunity_name: undefined, - customer_id: '', - owner_id: userInfo.userId ? userInfo.userId : '', - opportunity_stage: '', - amount: undefined, - close_date: undefined, - desciption: undefined, - probability: undefined, - last_followup_date: dayjs().startOf(getDateTimeUnit('yyyy-MM-dd')).valueOf(), - competitor: undefined, - analysis: undefined, + asset_code: undefined, + asset_name: '', + asset_type: '10', + asset_category: '10.40', + asset_status: 'InUse', + asset_location: [], + current_org_id: [], + current_user_id: undefined, + asset_ownership: 'Owned', + measurement_unit: undefined, + quantity: undefined, + purchase_date: undefined, + commissioning_date: undefined, + expected_life: undefined, + supplier_id: '', remark: undefined, - version: 0, }; if (getLeftTreeActiveInfo) state.dataForm = { ...state.dataForm, ...(getLeftTreeActiveInfo() || {}) }; state.childIndex = -1; @@ -502,7 +580,9 @@ function getData(id) { getInfo(id).then(res => { state.dataForm = res.data || {}; - getopportunity_stageOptions(); + getasset_typeOptions(); + getasset_categoryOptions(); + getasset_locationOptions(); state.childIndex = -1; changeLoading(false); @@ -598,9 +678,21 @@ } } //数据选项--数据字典初始化方法 - function getopportunity_stageOptions() { - getDictionaryDataSelector('797444616478523397').then(res => { - state.optionsObj.opportunity_stageOptions = res.data.list; + function getasset_typeOptions() { + getDictionaryDataSelector('assetType').then(res => { + state.optionsObj.asset_typeOptions = res.data.list; + }); + } + //数据选项--数据字典初始化方法 + function getasset_categoryOptions() { + getDictionaryDataSelector('assetCategory').then(res => { + state.optionsObj.asset_categoryOptions = res.data.list; + }); + } + //数据选项--数据字典初始化方法 + function getasset_locationOptions() { + getDictionaryDataSelector('assetLocation').then(res => { + state.optionsObj.asset_locationOptions = res.data.list; }); } function getRelationDate(timeRule, timeType, timeTarget, timeValueData, dataValue) { diff --git a/src/views/mdm/asset/helper/api.ts b/src/views/mdm/asset/helper/api.ts new file mode 100644 index 0000000..2461a3e --- /dev/null +++ b/src/views/mdm/asset/helper/api.ts @@ -0,0 +1,34 @@ +import { defHttp } from '@/utils/http/axios'; + +// 获取列表 +export function getList(data) { + return defHttp.post({ url: '/api/bcm/Asset/getList', data }); +} +// 新建 +export function create(data) { + return defHttp.post({ url:'/api/bcm/Asset', data }); +} +// 修改 +export function update(data) { + return defHttp.put({ url: '/api/bcm/Asset/'+ data.id, data }); +} +// 详情(无转换数据) +export function getInfo(id) { + return defHttp.get({ url: '/api/bcm/Asset/' + id }); +} +// 获取(转换数据) +export function getDetailInfo(id) { + return defHttp.get({ url: '/api/bcm/Asset/detail/' + id }); +} +// 删除 +export function del(id) { + return defHttp.delete({ url: '/api/bcm/Asset/' + id }); +} +// 批量删除数据 +export function batchDelete(data) { + return defHttp.delete({ url: '/api/bcm/Asset/batchRemove', data }); +} +// 导出 +export function exportData(data) { + return defHttp.post({ url: '/api/bcm/Asset/Actions/Export', data }); +} diff --git a/src/views/mdm/asset/helper/columnList.ts b/src/views/mdm/asset/helper/columnList.ts new file mode 100644 index 0000000..3bcf74c --- /dev/null +++ b/src/views/mdm/asset/helper/columnList.ts @@ -0,0 +1,1091 @@ +const columnList = [ + { + "yunzhupaasKey":"billRule", + "resizable":true, + "fullName":"资产编码", + "fullNameI18nCode":[ + "" + ], + "label":"资产编码", + "sortable":false, + "align":"left", + "__config__":{ + "formId":"formItemec5a15", + "yunzhupaasKey":"billRule", + "visibility":[ + "pc", + "app" + ], + "defaultValue":null, + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "rule":"assetCode", + "className":[], + "label":"资产编码", + "trigger":"change", + "ruleConfig":{ + "startNumber":"", + "dateFormat":"YYYY", + "randomDigit":16, + "prefixList":[], + "randomType":1, + "suffixList":[], + "type":1, + "digit":null + }, + "showLabel":true, + "required":false, + "tableName":"mdm_asset", + "renderKey":1777345780019, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-documents", + "ruleType":1, + "ruleName":"资产编码", + "tag":"YunzhupaasInput", + "tableAlign":"left", + "span":12 + }, + "readonly":true, + "prop":"asset_code", + "width":null, + "__vModel__":"asset_code", + "fixed":"none", + "style":{ + "width":"100%" + }, + "id":"asset_code", + "placeholder":"系统自动生成", + "labelI18nCode":"" + }, + { + "yunzhupaasKey":"input", + "useScan":false, + "suffixIcon":"", + "fullNameI18nCode":[ + "" + ], + "align":"left", + "showCount":false, + "__config__":{ + "formId":"formItem120e88", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "defaultValue":"", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"资产名称", + "trigger":"blur", + "showLabel":true, + "required":true, + "tableName":"mdm_asset", + "renderKey":1777345895532, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "unique":false, + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":12 + }, + "readonly":false, + "prop":"asset_name", + "__vModel__":"asset_name", + "disabled":false, + "id":"asset_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":20, + "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":"enCode" + }, + "__config__":{ + "yunzhupaasKey":"select", + "defaultValue":"10", + "dragDisabled":false, + "className":[], + "propsUrl":"", + "templateJson":[], + "showLabel":true, + "required":true, + "tableName":"mdm_asset", + "renderKey":1777346352365, + "tagIcon":"icon-ym icon-ym-generator-select", + "tag":"YunzhupaasSelect", + "formId":"formItema4f72a", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"dictionary", + "dictionaryType":"assetType", + "tipLabel":"", + "tableFixed":"none", + "label":"资产类型", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"", + "regList":[], + "tableAlign":"left", + "span":12 + }, + "prop":"asset_type", + "width":null, + "options":[], + "__vModel__":"asset_type", + "fixed":"none", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"asset_type", + "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":false, + "align":"left", + "props":{ + "label":"fullName", + "value":"enCode" + }, + "__config__":{ + "yunzhupaasKey":"select", + "defaultValue":"40", + "dragDisabled":false, + "className":[], + "propsUrl":"", + "templateJson":[], + "showLabel":true, + "required":true, + "tableName":"mdm_asset", + "renderKey":1777347095610, + "tagIcon":"icon-ym icon-ym-generator-select", + "tag":"YunzhupaasSelect", + "formId":"formItem03ef8d", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"dictionary", + "dictionaryType":"assetCategory", + "tipLabel":"", + "tableFixed":"none", + "label":"资产分类", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"", + "regList":[], + "tableAlign":"left", + "span":12 + }, + "prop":"asset_category", + "width":null, + "options":[], + "__vModel__":"asset_category", + "fixed":"none", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"asset_category", + "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":false, + "align":"left", + "props":{ + "label":"fullName", + "value":"id" + }, + "__config__":{ + "yunzhupaasKey":"select", + "defaultValue":"InUse", + "dragDisabled":false, + "className":[], + "propsUrl":"", + "templateJson":[], + "showLabel":true, + "required":true, + "tableName":"mdm_asset", + "renderKey":1777347177897, + "tagIcon":"icon-ym icon-ym-generator-select", + "tag":"YunzhupaasSelect", + "formId":"formItemc6c516", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"static", + "dictionaryType":"", + "tipLabel":"", + "tableFixed":"none", + "label":"资产状态", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"", + "regList":[], + "tableAlign":"left", + "span":12 + }, + "prop":"asset_status", + "width":null, + "options":[ + { + "fullName":"在用", + "id":"InUse" + }, + { + "fullName":"闲置", + "id":"Idle" + }, + { + "fullName":"故障", + "id":"Fault" + }, + { + "fullName":"维修中", + "id":"FIX" + }, + { + "fullName":"借用中", + "id":"OnLoan" + }, + { + "fullName":"已报废", + "id":"Scrapped" + }, + { + "fullName":"已处置", + "id":"Disposed" + } + ], + "__vModel__":"asset_status", + "fixed":"none", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"asset_status", + "placeholder":"请选择", + "labelI18nCode":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "yunzhupaasKey":"cascader", + "filterable":false, + "clearable":true, + "resizable":true, + "multiple":false, + "fullName":"资产位置", + "fullNameI18nCode":[ + "" + ], + "label":"资产位置", + "sortable":false, + "align":"left", + "props":{ + "children":"children", + "label":"fullName", + "value":"enCode" + }, + "__config__":{ + "yunzhupaasKey":"cascader", + "defaultValue":[], + "dragDisabled":false, + "className":[], + "propsUrl":"", + "templateJson":[], + "showLabel":true, + "required":false, + "tableName":"mdm_asset", + "renderKey":1777347474179, + "tagIcon":"icon-ym icon-ym-generator-cascader", + "tag":"YunzhupaasCascader", + "formId":"formItem2ea454", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"dictionary", + "dictionaryType":"assetLocation", + "tipLabel":"", + "tableFixed":"none", + "label":"资产位置", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"", + "regList":[], + "tableAlign":"left", + "span":12 + }, + "prop":"asset_location", + "width":null, + "options":[], + "__vModel__":"asset_location", + "fixed":"none", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"asset_location", + "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}" + } + }, + { + "yunzhupaasKey":"organizeSelect", + "filterable":false, + "clearable":true, + "resizable":true, + "ableIds":[], + "multiple":false, + "fullName":"使用组织", + "fullNameI18nCode":[ + "" + ], + "label":"使用组织", + "sortable":false, + "align":"left", + "__config__":{ + "formId":"formItem60e2d0", + "yunzhupaasKey":"organizeSelect", + "visibility":[ + "pc", + "app" + ], + "defaultValue":[], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"使用组织", + "trigger":"change", + "showLabel":true, + "required":false, + "tableName":"mdm_asset", + "renderKey":1777347508873, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-company", + "defaultCurrent":false, + "tag":"YunzhupaasOrganizeSelect", + "regList":[], + "tableAlign":"left", + "span":12 + }, + "prop":"current_org_id", + "width":null, + "__vModel__":"current_org_id", + "fixed":"none", + "style":{ + "width":"100%" + }, + "selectType":"all", + "disabled":false, + "id":"current_org_id", + "placeholder":"请选择", + "labelI18nCode":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "ableRelationIds":[], + "yunzhupaasKey":"userSelect", + "clearable":true, + "resizable":true, + "ableIds":[], + "multiple":false, + "fullName":"保管用户", + "fullNameI18nCode":[ + "" + ], + "label":"保管用户", + "sortable":false, + "align":"left", + "relationField":"", + "__config__":{ + "formId":"formItem8d2078", + "yunzhupaasKey":"userSelect", + "visibility":[ + "pc", + "app" + ], + "defaultValue":null, + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"保管用户", + "trigger":"change", + "showLabel":true, + "required":false, + "tableName":"mdm_asset", + "renderKey":1777347525827, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-user", + "defaultCurrent":false, + "tag":"YunzhupaasUserSelect", + "regList":[], + "tableAlign":"left", + "span":12 + }, + "prop":"current_user_id", + "width":null, + "__vModel__":"current_user_id", + "fixed":"none", + "style":{ + "width":"100%" + }, + "selectType":"all", + "disabled":false, + "id":"current_user_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":false, + "align":"left", + "props":{ + "label":"fullName", + "value":"id" + }, + "__config__":{ + "yunzhupaasKey":"select", + "defaultValue":"Owned", + "dragDisabled":false, + "className":[], + "propsUrl":"", + "templateJson":[], + "showLabel":true, + "required":true, + "tableName":"mdm_asset", + "renderKey":1777347571406, + "tagIcon":"icon-ym icon-ym-generator-select", + "tag":"YunzhupaasSelect", + "formId":"formItem4eae10", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"static", + "dictionaryType":"", + "tipLabel":"", + "tableFixed":"none", + "label":"资产权属", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"", + "regList":[], + "tableAlign":"left", + "span":12 + }, + "prop":"asset_ownership", + "width":null, + "options":[ + { + "fullName":"自有", + "id":"Owned" + }, + { + "fullName":"租赁", + "id":"Leased" + }, + { + "fullName":"融资租赁", + "id":"FinLeased" + }, + { + "fullName":"借用", + "id":"Borrowed" + }, + { + "fullName":"托管", + "id":"Trusteeship" + } + ], + "__vModel__":"asset_ownership", + "fixed":"none", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"asset_ownership", + "placeholder":"请选择", + "labelI18nCode":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "yunzhupaasKey":"input", + "useScan":false, + "suffixIcon":"", + "fullNameI18nCode":[ + "" + ], + "align":"left", + "showCount":false, + "__config__":{ + "formId":"formItemec96d9", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"单位", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"mdm_asset", + "renderKey":1777347663137, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":12 + }, + "readonly":false, + "prop":"measurement_unit", + "__vModel__":"measurement_unit", + "disabled":false, + "id":"measurement_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}" + }, + "clearable":true, + "resizable":true, + "maxlength":20, + "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":"inputNumber", + "controls":false, + "precision":2, + "fullNameI18nCode":[ + "" + ], + "align":"left", + "isAmountChinese":false, + "__config__":{ + "formId":"formItem21ecc7", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "defaultValue":null, + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"数量", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"mdm_asset", + "renderKey":1777347687893, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":12 + }, + "min":0, + "prop":"quantity", + "__vModel__":"quantity", + "disabled":false, + "id":"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}" + }, + "resizable":true, + "max":null, + "fullName":"数量", + "label":"数量", + "sortable":false, + "thousands":false, + "addonAfter":"", + "width":null, + "fixed":"none", + "style":{ + "width":"100%" + }, + "step":1, + "labelI18nCode":"" + }, + { + "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":"mdm_asset", + "renderKey":1777347731278, + "tagIcon":"icon-ym icon-ym-generator-date", + "startRelationField":"", + "defaultCurrent":false, + "tag":"YunzhupaasDatePicker", + "formId":"formItem375d5b", + "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":12 + }, + "prop":"purchase_date", + "width":null, + "__vModel__":"purchase_date", + "fixed":"none", + "style":{ + "width":"100%" + }, + "startTime":null, + "disabled":false, + "id":"purchase_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":"mdm_asset", + "renderKey":1777347763029, + "tagIcon":"icon-ym icon-ym-generator-date", + "startRelationField":"", + "defaultCurrent":false, + "tag":"YunzhupaasDatePicker", + "formId":"formItem99411c", + "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":12 + }, + "prop":"commissioning_date", + "width":null, + "__vModel__":"commissioning_date", + "fixed":"none", + "style":{ + "width":"100%" + }, + "startTime":null, + "disabled":false, + "id":"commissioning_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":"inputNumber", + "controls":false, + "precision":2, + "fullNameI18nCode":[ + "" + ], + "align":"left", + "isAmountChinese":false, + "__config__":{ + "formId":"formItembba5e3", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"预计使用年限", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"mdm_asset", + "renderKey":1777347785655, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":12 + }, + "min":0, + "prop":"expected_life", + "__vModel__":"expected_life", + "disabled":false, + "id":"expected_life", + "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}" + }, + "resizable":true, + "fullName":"预计使用年限", + "label":"预计使用年限", + "sortable":false, + "thousands":false, + "addonAfter":"月", + "width":null, + "fixed":"none", + "style":{ + "width":"100%" + }, + "step":1, + "labelI18nCode":"" + }, + { + "popupType":"dialog", + "yunzhupaasKey":"relationForm", + "hasPage":false, + "modelId":"817082533433836293", + "pageSize":20, + "columnOptions":[], + "fullNameI18nCode":[ + "" + ], + "align":"left", + "__config__":{ + "formId":"formItem218e23", + "yunzhupaasKey":"relationForm", + "visibility":[ + "pc", + "app" + ], + "defaultValue":"", + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"供应商", + "trigger":"change", + "showLabel":true, + "required":false, + "tableName":"mdm_asset", + "renderKey":1777347854600, + "layout":"colFormItem", + "transferList":[], + "tagIcon":"icon-ym icon-ym-generator-menu", + "tag":"YunzhupaasRelationFormByUrl", + "regList":[], + "tableAlign":"left", + "span":12 + }, + "prop":"supplier_id", + "__vModel__":"supplier_id", + "disabled":false, + "id":"supplier_id", + "placeholder":"请选择", + "popupWidth":"1000px", + "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":"textarea", + "clearable":true, + "resizable":true, + "maxlength":255, + "fullName":"备注", + "fullNameI18nCode":[ + "" + ], + "label":"备注", + "sortable":false, + "align":"left", + "autoSize":{ + "minRows":2, + "maxRows":2 + }, + "showCount":false, + "__config__":{ + "formId":"formItema2c991", + "yunzhupaasKey":"textarea", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"备注", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"mdm_asset", + "renderKey":1777347940332, + "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/asset/helper/searchList.ts b/src/views/mdm/asset/helper/searchList.ts new file mode 100644 index 0000000..f5eebc9 --- /dev/null +++ b/src/views/mdm/asset/helper/searchList.ts @@ -0,0 +1,362 @@ +const searchList = [ + { + "yunzhupaasKey":"billRule", + "searchType":2, + "fullName":"资产编码", + "fullNameI18nCode":[ + "" + ], + "label":"资产编码", + "__config__":{ + "formId":"formItemec5a15", + "yunzhupaasKey":"billRule", + "visibility":[ + "pc", + "app" + ], + "defaultValue":null, + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "rule":"assetCode", + "className":[], + "label":"资产编码", + "trigger":"change", + "ruleConfig":{ + "startNumber":"", + "dateFormat":"YYYY", + "randomDigit":16, + "prefixList":[], + "randomType":1, + "suffixList":[], + "type":1, + "digit":null + }, + "showLabel":true, + "required":false, + "tableName":"mdm_asset", + "renderKey":1777345780019, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-documents", + "ruleType":1, + "ruleName":"资产编码", + "tag":"YunzhupaasInput", + "tableAlign":"left", + "span":12 + }, + "readonly":true, + "prop":"asset_code", + "__vModel__":"asset_code", + "searchMultiple":false, + "isKeyword":false, + "style":{ + "width":"100%" + }, + "id":"asset_code", + "placeholder":"系统自动生成", + "labelI18nCode":"" + }, + { + "yunzhupaasKey":"input", + "useScan":false, + "suffixIcon":"", + "fullNameI18nCode":[ + "" + ], + "showCount":false, + "__config__":{ + "formId":"formItem120e88", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "defaultValue":"", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"资产名称", + "trigger":"blur", + "showLabel":true, + "required":true, + "tableName":"mdm_asset", + "renderKey":1777345895532, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "unique":false, + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":12 + }, + "readonly":false, + "prop":"asset_name", + "__vModel__":"asset_name", + "searchMultiple":false, + "disabled":false, + "id":"asset_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":20, + "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":"InUse", + "dragDisabled":false, + "className":[], + "propsUrl":"", + "templateJson":[], + "showLabel":true, + "required":true, + "tableName":"mdm_asset", + "renderKey":1777347177897, + "tagIcon":"icon-ym icon-ym-generator-select", + "tag":"YunzhupaasSelect", + "formId":"formItemc6c516", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"static", + "dictionaryType":"", + "tipLabel":"", + "tableFixed":"none", + "label":"资产状态", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"", + "regList":[], + "tableAlign":"left", + "span":12 + }, + "prop":"asset_status", + "options":[ + { + "fullName":"在用", + "id":"InUse" + }, + { + "fullName":"闲置", + "id":"Idle" + }, + { + "fullName":"故障", + "id":"Fault" + }, + { + "fullName":"维修中", + "id":"FIX" + }, + { + "fullName":"借用中", + "id":"OnLoan" + }, + { + "fullName":"已报废", + "id":"Scrapped" + }, + { + "fullName":"已处置", + "id":"Disposed" + } + ], + "__vModel__":"asset_status", + "searchMultiple":true, + "isKeyword":false, + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"asset_status", + "placeholder":"请选择", + "labelI18nCode":"", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "yunzhupaasKey":"datePicker", + "clearable":true, + "searchType":3, + "noShow":false, + "format":"yyyy-MM-dd", + "fullName":"购置日期", + "fullNameI18nCode":[ + "" + ], + "label":"购置日期", + "__config__":{ + "yunzhupaasKey":"datePicker", + "endRelationField":"", + "defaultValue":null, + "dragDisabled":false, + "className":[], + "showLabel":true, + "required":false, + "tableName":"mdm_asset", + "renderKey":1777347731278, + "tagIcon":"icon-ym icon-ym-generator-date", + "startRelationField":"", + "defaultCurrent":false, + "tag":"YunzhupaasDatePicker", + "formId":"formItem375d5b", + "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":12 + }, + "prop":"purchase_date", + "__vModel__":"purchase_date", + "searchMultiple":false, + "isKeyword":false, + "style":{ + "width":"100%" + }, + "startTime":null, + "disabled":false, + "id":"purchase_date", + "placeholder":"请选择", + "endTime":null, + "value":[], + "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, + "searchType":3, + "noShow":false, + "format":"yyyy-MM-dd", + "fullName":"启用日期", + "fullNameI18nCode":[ + "" + ], + "label":"启用日期", + "__config__":{ + "yunzhupaasKey":"datePicker", + "endRelationField":"", + "defaultValue":null, + "dragDisabled":false, + "className":[], + "showLabel":true, + "required":false, + "tableName":"mdm_asset", + "renderKey":1777347763029, + "tagIcon":"icon-ym icon-ym-generator-date", + "startRelationField":"", + "defaultCurrent":false, + "tag":"YunzhupaasDatePicker", + "formId":"formItem99411c", + "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":12 + }, + "prop":"commissioning_date", + "__vModel__":"commissioning_date", + "searchMultiple":false, + "isKeyword":false, + "style":{ + "width":"100%" + }, + "startTime":null, + "disabled":false, + "id":"commissioning_date", + "placeholder":"请选择", + "endTime":null, + "value":[], + "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 searchList \ No newline at end of file diff --git a/src/views/mdm/asset/helper/superQueryJson.ts b/src/views/mdm/asset/helper/superQueryJson.ts new file mode 100644 index 0000000..d176557 --- /dev/null +++ b/src/views/mdm/asset/helper/superQueryJson.ts @@ -0,0 +1,947 @@ +const superQueryJson = [ + { + "__config__":{ + "formId":"formItemec5a15", + "yunzhupaasKey":"billRule", + "visibility":[ + "pc", + "app" + ], + "defaultValue":null, + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "rule":"assetCode", + "className":[], + "label":"资产编码", + "trigger":"change", + "ruleConfig":{ + "startNumber":"", + "dateFormat":"YYYY", + "randomDigit":16, + "prefixList":[], + "randomType":1, + "suffixList":[], + "type":1, + "digit":null + }, + "showLabel":true, + "required":false, + "tableName":"mdm_asset", + "renderKey":1777345780019, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-documents", + "ruleType":1, + "ruleName":"资产编码", + "tag":"YunzhupaasInput", + "tableAlign":"left", + "span":12 + }, + "readonly":true, + "__vModel__":"asset_code", + "fullName":"资产编码", + "fullNameI18nCode":[ + "" + ], + "style":{ + "width":"100%" + }, + "id":"asset_code", + "placeholder":"系统自动生成" + }, + { + "clearable":true, + "maxlength":20, + "useScan":false, + "suffixIcon":"", + "fullName":"资产名称", + "fullNameI18nCode":[ + "" + ], + "addonAfter":"", + "showCount":false, + "__config__":{ + "formId":"formItem120e88", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "defaultValue":"", + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"资产名称", + "trigger":"blur", + "showLabel":true, + "required":true, + "tableName":"mdm_asset", + "renderKey":1777345895532, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "unique":false, + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":12 + }, + "readonly":false, + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "__vModel__":"asset_name", + "useMask":false, + "showPassword":false, + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"asset_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":"enCode" + }, + "__config__":{ + "yunzhupaasKey":"select", + "defaultValue":"10", + "dragDisabled":false, + "className":[], + "propsUrl":"", + "templateJson":[], + "showLabel":true, + "required":true, + "tableName":"mdm_asset", + "renderKey":1777346352365, + "tagIcon":"icon-ym icon-ym-generator-select", + "tag":"YunzhupaasSelect", + "formId":"formItema4f72a", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"dictionary", + "dictionaryType":"assetType", + "tipLabel":"", + "tableFixed":"none", + "label":"资产类型", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"", + "regList":[], + "tableAlign":"left", + "span":12 + }, + "options":[], + "__vModel__":"asset_type", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"asset_type", + "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":"enCode" + }, + "__config__":{ + "yunzhupaasKey":"select", + "defaultValue":"40", + "dragDisabled":false, + "className":[], + "propsUrl":"", + "templateJson":[], + "showLabel":true, + "required":true, + "tableName":"mdm_asset", + "renderKey":1777347095610, + "tagIcon":"icon-ym icon-ym-generator-select", + "tag":"YunzhupaasSelect", + "formId":"formItem03ef8d", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"dictionary", + "dictionaryType":"assetCategory", + "tipLabel":"", + "tableFixed":"none", + "label":"资产分类", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"", + "regList":[], + "tableAlign":"left", + "span":12 + }, + "options":[], + "__vModel__":"asset_category", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"asset_category", + "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":"InUse", + "dragDisabled":false, + "className":[], + "propsUrl":"", + "templateJson":[], + "showLabel":true, + "required":true, + "tableName":"mdm_asset", + "renderKey":1777347177897, + "tagIcon":"icon-ym icon-ym-generator-select", + "tag":"YunzhupaasSelect", + "formId":"formItemc6c516", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"static", + "dictionaryType":"", + "tipLabel":"", + "tableFixed":"none", + "label":"资产状态", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"", + "regList":[], + "tableAlign":"left", + "span":12 + }, + "options":[ + { + "fullName":"在用", + "id":"InUse" + }, + { + "fullName":"闲置", + "id":"Idle" + }, + { + "fullName":"故障", + "id":"Fault" + }, + { + "fullName":"维修中", + "id":"FIX" + }, + { + "fullName":"借用中", + "id":"OnLoan" + }, + { + "fullName":"已报废", + "id":"Scrapped" + }, + { + "fullName":"已处置", + "id":"Disposed" + } + ], + "__vModel__":"asset_status", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"asset_status", + "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":"fullName", + "value":"enCode" + }, + "__config__":{ + "yunzhupaasKey":"cascader", + "defaultValue":[], + "dragDisabled":false, + "className":[], + "propsUrl":"", + "templateJson":[], + "showLabel":true, + "required":false, + "tableName":"mdm_asset", + "renderKey":1777347474179, + "tagIcon":"icon-ym icon-ym-generator-cascader", + "tag":"YunzhupaasCascader", + "formId":"formItem2ea454", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"dictionary", + "dictionaryType":"assetLocation", + "tipLabel":"", + "tableFixed":"none", + "label":"资产位置", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"", + "regList":[], + "tableAlign":"left", + "span":12 + }, + "options":[], + "__vModel__":"asset_location", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"asset_location", + "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}" + } + }, + { + "filterable":false, + "clearable":true, + "ableIds":[], + "multiple":false, + "fullName":"使用组织", + "fullNameI18nCode":[ + "" + ], + "__config__":{ + "formId":"formItem60e2d0", + "yunzhupaasKey":"organizeSelect", + "visibility":[ + "pc", + "app" + ], + "defaultValue":[], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"使用组织", + "trigger":"change", + "showLabel":true, + "required":false, + "tableName":"mdm_asset", + "renderKey":1777347508873, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-company", + "defaultCurrent":false, + "tag":"YunzhupaasOrganizeSelect", + "regList":[], + "tableAlign":"left", + "span":12 + }, + "__vModel__":"current_org_id", + "style":{ + "width":"100%" + }, + "selectType":"all", + "disabled":false, + "id":"current_org_id", + "placeholder":"请选择", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "ableRelationIds":[], + "clearable":true, + "ableIds":[], + "multiple":false, + "fullName":"保管用户", + "fullNameI18nCode":[ + "" + ], + "relationField":"", + "__config__":{ + "formId":"formItem8d2078", + "yunzhupaasKey":"userSelect", + "visibility":[ + "pc", + "app" + ], + "defaultValue":null, + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"保管用户", + "trigger":"change", + "showLabel":true, + "required":false, + "tableName":"mdm_asset", + "renderKey":1777347525827, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-user", + "defaultCurrent":false, + "tag":"YunzhupaasUserSelect", + "regList":[], + "tableAlign":"left", + "span":12 + }, + "__vModel__":"current_user_id", + "style":{ + "width":"100%" + }, + "selectType":"all", + "disabled":false, + "id":"current_user_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":"Owned", + "dragDisabled":false, + "className":[], + "propsUrl":"", + "templateJson":[], + "showLabel":true, + "required":true, + "tableName":"mdm_asset", + "renderKey":1777347571406, + "tagIcon":"icon-ym icon-ym-generator-select", + "tag":"YunzhupaasSelect", + "formId":"formItem4eae10", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "dataType":"static", + "dictionaryType":"", + "tipLabel":"", + "tableFixed":"none", + "label":"资产权属", + "trigger":"change", + "layout":"colFormItem", + "useCache":true, + "propsName":"", + "regList":[], + "tableAlign":"left", + "span":12 + }, + "options":[ + { + "fullName":"自有", + "id":"Owned" + }, + { + "fullName":"租赁", + "id":"Leased" + }, + { + "fullName":"融资租赁", + "id":"FinLeased" + }, + { + "fullName":"借用", + "id":"Borrowed" + }, + { + "fullName":"托管", + "id":"Trusteeship" + } + ], + "__vModel__":"asset_ownership", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"asset_ownership", + "placeholder":"请选择", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + } + }, + { + "clearable":true, + "maxlength":20, + "useScan":false, + "suffixIcon":"", + "fullName":"单位", + "fullNameI18nCode":[ + "" + ], + "addonAfter":"", + "showCount":false, + "__config__":{ + "formId":"formItemec96d9", + "yunzhupaasKey":"input", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"单位", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"mdm_asset", + "renderKey":1777347663137, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-input", + "tag":"YunzhupaasInput", + "regList":[], + "tableAlign":"left", + "span":12 + }, + "readonly":false, + "maskConfig":{ + "prefixType":1, + "useUnrealMask":false, + "maskType":1, + "unrealMaskLength":1, + "prefixLimit":0, + "suffixLimit":0, + "filler":"*", + "prefixSpecifyChar":"", + "suffixType":1, + "ignoreChar":"", + "suffixSpecifyChar":"" + }, + "__vModel__":"measurement_unit", + "useMask":false, + "showPassword":false, + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"measurement_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}" + } + }, + { + "controls":false, + "max":null, + "precision":2, + "fullName":"数量", + "fullNameI18nCode":[ + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"", + "__config__":{ + "formId":"formItem21ecc7", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "defaultValue":null, + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"数量", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"mdm_asset", + "renderKey":1777347687893, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":12 + }, + "min":0, + "__vModel__":"quantity", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":false, + "id":"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, + "format":"yyyy-MM-dd", + "fullName":"购置日期", + "fullNameI18nCode":[ + "" + ], + "__config__":{ + "yunzhupaasKey":"datePicker", + "endRelationField":"", + "defaultValue":null, + "dragDisabled":false, + "className":[], + "showLabel":true, + "required":false, + "tableName":"mdm_asset", + "renderKey":1777347731278, + "tagIcon":"icon-ym icon-ym-generator-date", + "startRelationField":"", + "defaultCurrent":false, + "tag":"YunzhupaasDatePicker", + "formId":"formItem375d5b", + "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":12 + }, + "__vModel__":"purchase_date", + "style":{ + "width":"100%" + }, + "startTime":null, + "disabled":false, + "id":"purchase_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":"mdm_asset", + "renderKey":1777347763029, + "tagIcon":"icon-ym icon-ym-generator-date", + "startRelationField":"", + "defaultCurrent":false, + "tag":"YunzhupaasDatePicker", + "formId":"formItem99411c", + "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":12 + }, + "__vModel__":"commissioning_date", + "style":{ + "width":"100%" + }, + "startTime":null, + "disabled":false, + "id":"commissioning_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, + "precision":2, + "fullName":"预计使用年限", + "fullNameI18nCode":[ + "" + ], + "thousands":false, + "isAmountChinese":false, + "addonAfter":"月", + "__config__":{ + "formId":"formItembba5e3", + "yunzhupaasKey":"inputNumber", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"预计使用年限", + "trigger":[ + "blur", + "change" + ], + "showLabel":true, + "required":false, + "tableName":"mdm_asset", + "renderKey":1777347785655, + "layout":"colFormItem", + "tagIcon":"icon-ym icon-ym-generator-number", + "tag":"YunzhupaasInputNumber", + "regList":[], + "tableAlign":"left", + "span":12 + }, + "min":0, + "__vModel__":"expected_life", + "style":{ + "width":"100%" + }, + "step":1, + "disabled":false, + "id":"expected_life", + "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}" + } + }, + { + "popupType":"dialog", + "hasPage":false, + "filterable":false, + "clearable":true, + "modelId":"817082533433836293", + "fullName":"供应商", + "pageSize":20, + "columnOptions":[], + "fullNameI18nCode":[ + "" + ], + "relationField":"company_name", + "queryType":0, + "__config__":{ + "formId":"formItem218e23", + "yunzhupaasKey":"relationForm", + "visibility":[ + "pc", + "app" + ], + "defaultValue":"", + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"供应商", + "trigger":"change", + "showLabel":true, + "required":false, + "tableName":"mdm_asset", + "renderKey":1777347854600, + "layout":"colFormItem", + "transferList":[], + "tagIcon":"icon-ym icon-ym-generator-menu", + "tag":"YunzhupaasRelationForm", + "regList":[], + "tableAlign":"left", + "span":12 + }, + "extraOptions":[], + "popupTitle":"选择数据", + "__vModel__":"supplier_id", + "style":{ + "width":"100%" + }, + "disabled":false, + "id":"supplier_id", + "placeholder":"请选择", + "popupWidth":"1000px", + "on":{ + "change":"({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}" + }, + "propsValue":"company_id" + }, + { + "clearable":true, + "maxlength":255, + "fullName":"备注", + "fullNameI18nCode":[ + "" + ], + "autoSize":{ + "minRows":2, + "maxRows":2 + }, + "showCount":false, + "__config__":{ + "formId":"formItema2c991", + "yunzhupaasKey":"textarea", + "visibility":[ + "pc", + "app" + ], + "noShow":false, + "tipLabel":"", + "tableFixed":"none", + "dragDisabled":false, + "className":[], + "label":"备注", + "trigger":"blur", + "showLabel":true, + "required":false, + "tableName":"mdm_asset", + "renderKey":1777347940332, + "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/asset/index.vue b/src/views/mdm/asset/index.vue new file mode 100644 index 0000000..02fcd88 --- /dev/null +++ b/src/views/mdm/asset/index.vue @@ -0,0 +1,719 @@ + + + diff --git a/src/views/mdm/bcmprojecttype/Detail.vue b/src/views/mdm/bcmprojecttype/Detail.vue deleted file mode 100644 index 9fcfb5c..0000000 --- a/src/views/mdm/bcmprojecttype/Detail.vue +++ /dev/null @@ -1,182 +0,0 @@ - - diff --git a/src/views/mdm/bcmprojecttype/Form.vue b/src/views/mdm/bcmprojecttype/Form.vue deleted file mode 100644 index 53e1608..0000000 --- a/src/views/mdm/bcmprojecttype/Form.vue +++ /dev/null @@ -1,362 +0,0 @@ - - diff --git a/src/views/mdm/bcmprojecttype/helper/api.ts b/src/views/mdm/bcmprojecttype/helper/api.ts deleted file mode 100644 index 43e7c6f..0000000 --- a/src/views/mdm/bcmprojecttype/helper/api.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { defHttp } from '@/utils/http/axios'; - -// 获取列表 -export function getList(data) { - return defHttp.post({ url: '/api/bcm/BcmProjectType/getList', data }); -} -// 新建 -export function create(data) { - return defHttp.post({ url:'/api/bcm/BcmProjectType', data }); -} -// 修改 -export function update(data) { - return defHttp.put({ url: '/api/bcm/BcmProjectType/'+ data.id, data }); -} -// 详情(无转换数据) -export function getInfo(id) { - return defHttp.get({ url: '/api/bcm/BcmProjectType/' + id }); -} -// 获取(转换数据) -export function getDetailInfo(id) { - return defHttp.get({ url: '/api/bcm/BcmProjectType/detail/' + id }); -} -// 删除 -export function del(id) { - return defHttp.delete({ url: '/api/bcm/BcmProjectType/' + id }); -} -// 批量删除数据 -export function batchDelete(data) { - return defHttp.delete({ url: '/api/bcm/BcmProjectType/batchRemove', data }); -} -// 导出 -export function exportData(data) { - return defHttp.post({ url: '/api/bcm/BcmProjectType/Actions/Export', data }); -} diff --git a/src/views/mdm/bcmprojecttype/helper/columnList.ts b/src/views/mdm/bcmprojecttype/helper/columnList.ts deleted file mode 100644 index 9261683..0000000 --- a/src/views/mdm/bcmprojecttype/helper/columnList.ts +++ /dev/null @@ -1,214 +0,0 @@ -const columnList = [ - { - "yunzhupaasKey":"input", - "useScan":false, - "suffixIcon":"", - "fullNameI18nCode":[ - "" - ], - "align":"left", - "showCount":false, - "__config__":{ - "formId":"formItem69cbe2", - "yunzhupaasKey":"input", - "visibility":[ - "pc", - "app" - ], - "noShow":false, - "tipLabel":"", - "tableFixed":"none", - "dragDisabled":false, - "className":[], - "label":"项目类型编码", - "trigger":"blur", - "showLabel":true, - "required":true, - "tableName":"bcm_project_type", - "renderKey":1774504684544, - "layout":"colFormItem", - "tagIcon":"icon-ym icon-ym-generator-input", - "unique":true, - "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":50, - "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":"formItembf3850", - "yunzhupaasKey":"input", - "visibility":[ - "pc", - "app" - ], - "noShow":false, - "tipLabel":"", - "tableFixed":"none", - "dragDisabled":false, - "className":[], - "label":"项目类型名称", - "trigger":"blur", - "showLabel":true, - "required":true, - "tableName":"bcm_project_type", - "renderKey":1774504743202, - "layout":"colFormItem", - "tagIcon":"icon-ym icon-ym-generator-input", - "unique":true, - "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":50, - "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":"textarea", - "clearable":true, - "resizable":true, - "maxlength":100, - "fullName":"备注", - "fullNameI18nCode":[ - "" - ], - "label":"备注", - "sortable":false, - "align":"left", - "autoSize":{ - "minRows":3, - "maxRows":4 - }, - "showCount":false, - "__config__":{ - "formId":"formIteme2bc88", - "yunzhupaasKey":"textarea", - "visibility":[ - "pc", - "app" - ], - "noShow":false, - "tipLabel":"", - "tableFixed":"none", - "dragDisabled":false, - "className":[], - "label":"备注", - "trigger":"blur", - "showLabel":true, - "required":false, - "tableName":"bcm_project_type", - "renderKey":1774504772430, - "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/bcmprojecttype/helper/searchList.ts b/src/views/mdm/bcmprojecttype/helper/searchList.ts deleted file mode 100644 index 6c58858..0000000 --- a/src/views/mdm/bcmprojecttype/helper/searchList.ts +++ /dev/null @@ -1,2 +0,0 @@ -const searchList = [] -export default searchList \ No newline at end of file diff --git a/src/views/mdm/bcmprojecttype/index.vue b/src/views/mdm/bcmprojecttype/index.vue deleted file mode 100644 index fa6ce9f..0000000 --- a/src/views/mdm/bcmprojecttype/index.vue +++ /dev/null @@ -1,640 +0,0 @@ - - - diff --git a/src/views/crm/mdmcompany/Detail.vue b/src/views/mdm/company/Detail.vue similarity index 78% rename from src/views/crm/mdmcompany/Detail.vue rename to src/views/mdm/company/Detail.vue index 7676976..dffc12e 100644 --- a/src/views/crm/mdmcompany/Detail.vue +++ b/src/views/mdm/company/Detail.vue @@ -1,24 +1,14 @@