From f63a8cb3a540ddce621c59e03b13c605c30d5ebe Mon Sep 17 00:00:00 2001 From: fangdawei <44673626@qq.com> Date: Mon, 3 Jul 2023 16:18:33 +0800 Subject: [PATCH] =?UTF-8?q?vue2.0=E6=A1=86=E6=9E=B6=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- code/vue/.editorconfig | 14 - code/vue/.env.development | 15 - code/vue/.env.production | 6 - code/vue/.env.staging | 8 - code/vue/.eslintignore | 4 - code/vue/.eslintrc.js | 15 - code/vue/.gitignore | 24 - code/vue/.travis.yml | 5 - code/vue/LICENSE | 21 - code/vue/README.md | 83 - code/vue/babel.config.js | 5 - code/vue/build/index.js | 35 - code/vue/jest.config.js | 24 - code/vue/jsconfig.json | 9 - code/vue/mock/article.js | 116 - code/vue/mock/common.js | 278 - code/vue/mock/index.js | 74 - code/vue/mock/mock-server.js | 68 - code/vue/mock/remote-search.js | 51 - code/vue/mock/role/index.js | 98 - code/vue/mock/role/routes.js | 525 - code/vue/mock/user.js | 152 - code/vue/mock/ux.js | 136 - code/vue/package.json | 134 - code/vue/plop-templates/component/index.hbs | 26 - code/vue/plop-templates/component/prompt.js | 55 - code/vue/plop-templates/store/index.hbs | 16 - code/vue/plop-templates/store/prompt.js | 62 - code/vue/plop-templates/utils.js | 9 - code/vue/plop-templates/view/index.hbs | 26 - code/vue/plop-templates/view/prompt.js | 55 - code/vue/plopfile.js | 9 - code/vue/postcss.config.js | 5 - code/vue/public/favicon.ico | Bin 16958 -> 0 bytes code/vue/public/index.html | 25 - code/vue/src/App.vue | 46 - code/vue/src/api/apiConfig.json | 41 - code/vue/src/api/area/area.js | 21 - code/vue/src/api/areaItem/areaItem.js | 21 - code/vue/src/api/article.js | 41 - code/vue/src/api/bom/bom.js | 33 - code/vue/src/api/claim/claim.js | 21 - code/vue/src/api/common.js | 142 - code/vue/src/api/currency/currency.js | 21 - .../api/currencyExchange/currencyExchange.js | 21 - code/vue/src/api/customer/customer.js | 28 - code/vue/src/api/customerBom/customerBom.js | 21 - code/vue/src/api/customerItem/customerItem.js | 21 - code/vue/src/api/department/department.js | 21 - code/vue/src/api/dict/common.js | 42 - code/vue/src/api/dict/dict.js | 47 - code/vue/src/api/dictionary/dictionary.js | 21 - .../src/api/dictionaryItem/dictionaryItem.js | 21 - .../src/api/eqptInventory/eqptInventory.js | 21 - code/vue/src/api/eqptType/eqptType.js | 21 - code/vue/src/api/eqptTypeItem/eqptTypeItem.js | 21 - code/vue/src/api/inReceipt/inReceipt.js | 21 - code/vue/src/api/inReturn/inReturn.js | 21 - code/vue/src/api/inTask/inTask.js | 21 - .../api/inTaskFgReceipt/inTaskFgReceipt.js | 21 - code/vue/src/api/inTaskHis/inTaskHis.js | 21 - .../src/api/inTaskInspect/inTaskInspect.js | 21 - .../inTaskInspectDetail.js | 21 - .../src/api/inTaskScrapOut/inTaskScrapOut.js | 21 - .../api/inTaskTransfer1/inTaskTransfer1.js | 21 - .../inTaskUnplanedDeliver.js | 21 - .../interfaceCalendar/interfaceCalendar.js | 21 - code/vue/src/api/inventory/inventory.js | 21 - .../api/inventoryMoveHis/inventoryMoveHis.js | 21 - .../api/inventoryOccupy/inventoryOccupy.js | 21 - .../src/api/inventoryRoute/inventoryRoute.js | 51 - .../inventoryRouteDetail.js | 21 - code/vue/src/api/item/item.js | 21 - .../itemTransTypeInventoryRoute.js | 21 - .../itemTransTypeOpStrategy.js | 21 - code/vue/src/api/job/job.js | 21 - code/vue/src/api/loc/loc.js | 21 - code/vue/src/api/machine/machine.js | 30 - code/vue/src/api/org/org.js | 8 - code/vue/src/api/organization/organization.js | 21 - code/vue/src/api/param/param.js | 21 - code/vue/src/api/personCenter/personCenter.js | 9 - code/vue/src/api/port/port.js | 21 - code/vue/src/api/prodLine/prodLine.js | 34 - code/vue/src/api/prodLineItem/prodLineItem.js | 33 - code/vue/src/api/project/project.js | 21 - .../purchasePriceDetail.js | 21 - .../purchasePriceSheet/purchasePriceSheet.js | 52 - code/vue/src/api/qiniu.js | 8 - code/vue/src/api/remote-search.js | 17 - code/vue/src/api/role.js | 38 - code/vue/src/api/role/role.js | 21 - code/vue/src/api/roleClaim/roleClaim.js | 21 - code/vue/src/api/route/route.js | 71 - code/vue/src/api/routeDetail/routeDetail.js | 21 - code/vue/src/api/rule/rule.js | 17 - .../api/salePriceDetail/salePriceDetail.js | 21 - .../src/api/salePriceSheet/salePriceSheet.js | 51 - code/vue/src/api/shift/shift.js | 33 - code/vue/src/api/slg/slg.js | 21 - code/vue/src/api/slgItem/slgItem.js | 21 - code/vue/src/api/stage/stage.js | 21 - .../stdCostPriceDetail/stdCostPriceDetail.js | 21 - .../stdCostPriceSheet/stdCostPriceSheet.js | 51 - code/vue/src/api/strategy/strategy.js | 21 - .../src/api/strategyRules/strategyRules.js | 21 - code/vue/src/api/supplier/supplier.js | 21 - code/vue/src/api/supplierItem/supplierItem.js | 21 - code/vue/src/api/sysCompany/sysCompany.js | 21 - code/vue/src/api/tDetails/tDetails.js | 21 - code/vue/src/api/tMasterList/tMasterList.js | 21 - code/vue/src/api/tStock/tStock.js | 21 - code/vue/src/api/team/team.js | 33 - code/vue/src/api/transaction/transaction.js | 17 - .../api/transactionType/transactionType.js | 21 - code/vue/src/api/uom/uom.js | 21 - .../src/api/uomConversion/uomConversion.js | 21 - code/vue/src/api/uomGroup/uomGroup.js | 47 - code/vue/src/api/user.js | 31 - code/vue/src/api/userDeptJob/userDeptJob.js | 21 - code/vue/src/api/userOrgRole/userOrgRole.js | 21 - code/vue/src/api/ux/clue.js | 199 - code/vue/src/api/ux/common.js | 47 - code/vue/src/api/verification/verification.js | 21 - .../verificationStages/verificationStages.js | 21 - code/vue/src/api/wlg/wlg.js | 21 - code/vue/src/api/wlgItem/wlgItem.js | 21 - code/vue/src/api/workCalendar/workCalendar.js | 21 - code/vue/src/api/workCenter/workCenter.js | 33 - code/vue/src/assets/401_images/401.gif | Bin 164227 -> 0 bytes code/vue/src/assets/404_images/404.png | Bin 98071 -> 0 bytes code/vue/src/assets/404_images/404_cloud.png | Bin 4766 -> 0 bytes .../custom-theme/fonts/element-icons.ttf | Bin 11028 -> 0 bytes .../custom-theme/fonts/element-icons.woff | Bin 6124 -> 0 bytes code/vue/src/assets/custom-theme/index.css | 1 - .../src/assets/customer_images/Money_icon.png | Bin 20530 -> 0 bytes .../vue/src/assets/customer_images/hetong.png | Bin 6497 -> 0 bytes .../src/assets/customer_images/huikuan.png | Bin 20268 -> 0 bytes .../src/assets/customer_images/kaipiao.png | Bin 3903 -> 0 bytes .../assets/customer_images/kaipiaoxinxi.png | Bin 7094 -> 0 bytes .../customer_images/leijixiangmushu.png | Bin 4950 -> 0 bytes .../src/assets/customer_images/shuiezonge.png | Bin 20874 -> 0 bytes code/vue/src/assets/iconfont/demo.css | 539 - code/vue/src/assets/iconfont/demo_index.html | 1706 --- code/vue/src/assets/iconfont/iconfont.css | 279 - code/vue/src/assets/iconfont/iconfont.eot | Bin 18060 -> 0 bytes code/vue/src/assets/iconfont/iconfont.js | 1 - code/vue/src/assets/iconfont/iconfont.json | 471 - code/vue/src/assets/iconfont/iconfont.svg | 218 - code/vue/src/assets/iconfont/iconfont.ttf | Bin 19252 -> 0 bytes code/vue/src/assets/iconfont/iconfont.woff | Bin 13044 -> 0 bytes code/vue/src/assets/iconfont/iconfont.woff2 | Bin 11212 -> 0 bytes code/vue/src/assets/img/Win-inLogo.png | Bin 4263 -> 0 bytes code/vue/src/assets/img/accessory.png | Bin 1194 -> 0 bytes code/vue/src/assets/img/add_examine.png | Bin 1683 -> 0 bytes code/vue/src/assets/img/add_journal.png | Bin 1576 -> 0 bytes code/vue/src/assets/img/add_notice.png | Bin 1911 -> 0 bytes code/vue/src/assets/img/add_schedule.png | Bin 1668 -> 0 bytes code/vue/src/assets/img/add_task.png | Bin 1848 -> 0 bytes code/vue/src/assets/img/archive_project.png | Bin 1093 -> 0 bytes code/vue/src/assets/img/business_detail.png | Bin 1447 -> 0 bytes code/vue/src/assets/img/c_business.png | Bin 1706 -> 0 bytes code/vue/src/assets/img/c_contact.png | Bin 2022 -> 0 bytes code/vue/src/assets/img/c_contract.png | Bin 1274 -> 0 bytes code/vue/src/assets/img/c_curomer.png | Bin 1823 -> 0 bytes code/vue/src/assets/img/c_filtrate.png | Bin 1141 -> 0 bytes code/vue/src/assets/img/c_log.png | Bin 2131 -> 0 bytes code/vue/src/assets/img/c_receivables.png | Bin 1974 -> 0 bytes code/vue/src/assets/img/cancel_associated.png | Bin 1391 -> 0 bytes code/vue/src/assets/img/chakan.png | Bin 2098 -> 0 bytes code/vue/src/assets/img/check_cancel.png | Bin 1202 -> 0 bytes code/vue/src/assets/img/check_create.png | Bin 1234 -> 0 bytes code/vue/src/assets/img/check_fail.png | Bin 1294 -> 0 bytes code/vue/src/assets/img/check_revoke.png | Bin 1424 -> 0 bytes code/vue/src/assets/img/check_suc.png | Bin 1379 -> 0 bytes code/vue/src/assets/img/check_wait.png | Bin 1214 -> 0 bytes code/vue/src/assets/img/clue_detail.png | Bin 1589 -> 0 bytes code/vue/src/assets/img/collapse_gray.png | Bin 1050 -> 0 bytes code/vue/src/assets/img/collapse_white.png | Bin 1010 -> 0 bytes code/vue/src/assets/img/comment.png | Bin 1110 -> 0 bytes code/vue/src/assets/img/contacts_detail.png | Bin 1509 -> 0 bytes code/vue/src/assets/img/contract_detail.png | Bin 1351 -> 0 bytes code/vue/src/assets/img/crm_multiuser.png | Bin 2300 -> 0 bytes code/vue/src/assets/img/customer_detail.png | Bin 1578 -> 0 bytes code/vue/src/assets/img/deadline.png | Bin 1226 -> 0 bytes code/vue/src/assets/img/delete_task.png | Bin 1240 -> 0 bytes code/vue/src/assets/img/empty.png | Bin 8942 -> 0 bytes code/vue/src/assets/img/examine_head.png | Bin 2716 -> 0 bytes .../src/assets/img/field_business_manager.png | Bin 1679 -> 0 bytes .../src/assets/img/field_contacts_manager.png | Bin 1674 -> 0 bytes .../src/assets/img/field_contract_manager.png | Bin 1587 -> 0 bytes .../src/assets/img/field_customer_manager.png | Bin 1912 -> 0 bytes .../src/assets/img/field_leads_manager.png | Bin 2004 -> 0 bytes .../src/assets/img/field_other_manager.png | Bin 2299 -> 0 bytes .../src/assets/img/field_product_manager.png | Bin 1613 -> 0 bytes .../assets/img/field_receivables_manager.png | Bin 1858 -> 0 bytes code/vue/src/assets/img/file_excle.png | Bin 1238 -> 0 bytes code/vue/src/assets/img/file_img.png | Bin 1228 -> 0 bytes code/vue/src/assets/img/file_pdf.png | Bin 1318 -> 0 bytes code/vue/src/assets/img/file_ppt.png | Bin 1156 -> 0 bytes code/vue/src/assets/img/file_txt.png | Bin 1122 -> 0 bytes code/vue/src/assets/img/file_unknown.png | Bin 1228 -> 0 bytes code/vue/src/assets/img/file_video.png | Bin 1170 -> 0 bytes code/vue/src/assets/img/file_word.png | Bin 1268 -> 0 bytes code/vue/src/assets/img/file_zip.png | Bin 1140 -> 0 bytes code/vue/src/assets/img/fold.png | Bin 1011 -> 0 bytes code/vue/src/assets/img/follow_log.png | Bin 1106 -> 0 bytes code/vue/src/assets/img/follow_record.png | Bin 1361 -> 0 bytes code/vue/src/assets/img/head.png | Bin 1775 -> 0 bytes code/vue/src/assets/img/jd_business.png | Bin 1702 -> 0 bytes code/vue/src/assets/img/jianbao.png | Bin 1096 -> 0 bytes code/vue/src/assets/img/journal_comment.png | Bin 1118 -> 0 bytes code/vue/src/assets/img/loading.gif | Bin 381 -> 0 bytes code/vue/src/assets/img/loudou.png | Bin 1184 -> 0 bytes code/vue/src/assets/img/mobile.png | Bin 988 -> 0 bytes code/vue/src/assets/img/money_detail.png | Bin 1484 -> 0 bytes code/vue/src/assets/img/no_data.png | Bin 7054 -> 0 bytes code/vue/src/assets/img/no_task.png | Bin 6567 -> 0 bytes code/vue/src/assets/img/nopermission.png | Bin 7133 -> 0 bytes code/vue/src/assets/img/post.png | Bin 1119 -> 0 bytes code/vue/src/assets/img/product_detail.png | Bin 1348 -> 0 bytes .../assets/img/project/archive_project.png | Bin 1093 -> 0 bytes code/vue/src/assets/img/project/head.png | Bin 1775 -> 0 bytes code/vue/src/assets/img/project/my_task.png | Bin 1031 -> 0 bytes .../src/assets/img/project/project_add.png | Bin 1175 -> 0 bytes .../assets/img/project/project_filtrate.png | Bin 1087 -> 0 bytes .../src/assets/img/project/relevance_file.png | Bin 1216 -> 0 bytes code/vue/src/assets/img/project/schedule.png | Bin 1077 -> 0 bytes .../src/assets/img/project/send_contacts.png | Bin 1200 -> 0 bytes .../src/assets/img/project/smiling_face.png | Bin 1293 -> 0 bytes code/vue/src/assets/img/project/t_set.png | Bin 1274 -> 0 bytes .../src/assets/img/project/task_accessory.png | Bin 1330 -> 0 bytes code/vue/src/assets/img/project/task_add.png | Bin 1506 -> 0 bytes .../src/assets/img/project/task_circle.png | Bin 1415 -> 0 bytes .../vue/src/assets/img/project/task_close.png | Bin 1153 -> 0 bytes .../src/assets/img/project/task_download.png | Bin 1192 -> 0 bytes .../src/assets/img/project/task_ellipsis.png | Bin 1010 -> 0 bytes .../src/assets/img/project/task_end_time.png | Bin 1135 -> 0 bytes .../src/assets/img/project/task_priority.png | Bin 1307 -> 0 bytes .../src/assets/img/project/task_subtask.png | Bin 1071 -> 0 bytes code/vue/src/assets/img/project/task_tag.png | Bin 1220 -> 0 bytes code/vue/src/assets/img/qushi.png | Bin 1192 -> 0 bytes .../vue/src/assets/img/relevance_business.png | Bin 1256 -> 0 bytes code/vue/src/assets/img/relevance_file.png | Bin 1216 -> 0 bytes code/vue/src/assets/img/scene_add.png | Bin 998 -> 0 bytes code/vue/src/assets/img/scene_set.png | Bin 1244 -> 0 bytes code/vue/src/assets/img/sea_detail.png | Bin 1787 -> 0 bytes .../vue/src/assets/img/section_reset_name.png | Bin 1316 -> 0 bytes .../vue/src/assets/img/selection_add_user.png | Bin 1250 -> 0 bytes code/vue/src/assets/img/selection_alloc.png | Bin 1063 -> 0 bytes .../assets/img/selection_convert_customer.png | Bin 1356 -> 0 bytes .../src/assets/img/selection_deal_status.png | Bin 1092 -> 0 bytes code/vue/src/assets/img/selection_delete.png | Bin 1109 -> 0 bytes .../src/assets/img/selection_delete_user.png | Bin 1240 -> 0 bytes code/vue/src/assets/img/selection_disable.png | Bin 1296 -> 0 bytes code/vue/src/assets/img/selection_edit.png | Bin 1155 -> 0 bytes code/vue/src/assets/img/selection_export.png | Bin 1057 -> 0 bytes code/vue/src/assets/img/selection_get.png | Bin 1169 -> 0 bytes code/vue/src/assets/img/selection_lock.png | Bin 1080 -> 0 bytes code/vue/src/assets/img/selection_putseas.png | Bin 1373 -> 0 bytes code/vue/src/assets/img/selection_reset.png | Bin 1302 -> 0 bytes code/vue/src/assets/img/selection_start.png | Bin 1243 -> 0 bytes .../vue/src/assets/img/selection_transfer.png | Bin 1204 -> 0 bytes code/vue/src/assets/img/selection_unlock.png | Bin 1080 -> 0 bytes code/vue/src/assets/img/send_business.png | Bin 1070 -> 0 bytes code/vue/src/assets/img/send_contacts.png | Bin 1200 -> 0 bytes code/vue/src/assets/img/send_file.png | Bin 1215 -> 0 bytes code/vue/src/assets/img/send_img.png | Bin 1231 -> 0 bytes code/vue/src/assets/img/setting.png | Bin 1552 -> 0 bytes code/vue/src/assets/img/shanchu.png | Bin 1542 -> 0 bytes code/vue/src/assets/img/smiling_face.png | Bin 1293 -> 0 bytes code/vue/src/assets/img/sprite/vue-emoji.png | Bin 4730062 -> 0 bytes code/vue/src/assets/img/structure.png | Bin 999 -> 0 bytes .../assets/img/system/app/call_disable.png | Bin 2013 -> 0 bytes .../src/assets/img/system/app/call_enable.png | Bin 7227 -> 0 bytes .../src/assets/img/system/app/crm_disable.png | Bin 2421 -> 0 bytes .../src/assets/img/system/app/crm_enable.png | Bin 6949 -> 0 bytes code/vue/src/assets/img/system/app/hrm.png | Bin 6526 -> 0 bytes .../src/assets/img/system/app/inventory.png | Bin 5023 -> 0 bytes .../src/assets/img/system/app/oa_disable.png | Bin 1881 -> 0 bytes .../src/assets/img/system/app/oa_enable.png | Bin 6303 -> 0 bytes code/vue/src/assets/img/system/app/phone.png | Bin 1823 -> 0 bytes .../assets/img/system/app/project_disable.png | Bin 1655 -> 0 bytes .../assets/img/system/app/project_enable.png | Bin 4239 -> 0 bytes .../img/system/customer_pool_module.png | Bin 3235 -> 0 bytes .../src/assets/img/system/examine_module.png | Bin 3297 -> 0 bytes .../src/assets/img/system/leads_module.png | Bin 3546 -> 0 bytes .../assets/img/system/leads_pool_module.png | Bin 3287 -> 0 bytes code/vue/src/assets/img/system/log_module.png | Bin 2974 -> 0 bytes .../src/assets/img/system/notice_module.png | Bin 3568 -> 0 bytes .../src/assets/img/system/schedule_module.png | Bin 2985 -> 0 bytes .../vue/src/assets/img/system/task_module.png | Bin 3497 -> 0 bytes code/vue/src/assets/img/t_set.png | Bin 1274 -> 0 bytes code/vue/src/assets/img/task_accessory.png | Bin 1330 -> 0 bytes code/vue/src/assets/img/task_add.png | Bin 1506 -> 0 bytes code/vue/src/assets/img/task_close.png | Bin 1153 -> 0 bytes code/vue/src/assets/img/task_edit_def.png | Bin 1131 -> 0 bytes code/vue/src/assets/img/task_ellipsis.png | Bin 1010 -> 0 bytes code/vue/src/assets/img/unfold.png | Bin 1024 -> 0 bytes code/vue/src/assets/img/win-logo-1.png | Bin 3600 -> 0 bytes code/vue/src/assets/img/win-logo-2.png | Bin 3835 -> 0 bytes code/vue/src/assets/img/work_examine.png | Bin 1106 -> 0 bytes code/vue/src/assets/img/work_log.png | Bin 1045 -> 0 bytes code/vue/src/assets/img/work_notice.png | Bin 1274 -> 0 bytes code/vue/src/assets/img/work_schedule.png | Bin 1124 -> 0 bytes code/vue/src/assets/img/work_statistics.png | Bin 1032 -> 0 bytes code/vue/src/assets/img/work_task.png | Bin 1265 -> 0 bytes code/vue/src/assets/img/xiazai.png | Bin 1559 -> 0 bytes code/vue/src/assets/img/zhibiao.png | Bin 1351 -> 0 bytes code/vue/src/assets/login/login.png | Bin 163043 -> 0 bytes code/vue/src/assets/login/loginBg.jpg | Bin 153974 -> 0 bytes code/vue/src/axios/index.js | 470 - code/vue/src/components/Breadcrumb/index.vue | 99 - .../src/components/CreateCom/CrmRelative.vue | 299 - .../components/CreateCom/CrmRelativeCell.vue | 233 - .../components/CreateCom/CrmRelativeTable.vue | 636 - .../src/components/CreateCom/Job-Select.vue | 64 - .../CreateCom/Xh-JS-Select copy.vue | 64 - .../CreateCom/Xh-JS-Select-Label.vue | 67 - .../src/components/CreateCom/Xh-JS-Select.vue | 64 - .../components/CreateCom/XhBusinessStatus.vue | 67 - .../CreateCom/XhCustomerAddress.vue | 260 - code/vue/src/components/CreateCom/XhDate.vue | 29 - .../src/components/CreateCom/XhDateTime.vue | 47 - code/vue/src/components/CreateCom/XhFiles.vue | 203 - code/vue/src/components/CreateCom/XhInput.vue | 34 - .../components/CreateCom/XhMultipleSelect.vue | 45 - .../src/components/CreateCom/XhProduct.vue | 312 - .../src/components/CreateCom/XhProuctCate.vue | 61 - .../CreateCom/XhReceivablesPlan.vue | 70 - .../vue/src/components/CreateCom/XhSelect.vue | 67 - .../components/CreateCom/XhStrucUserCell.vue | 134 - .../src/components/CreateCom/XhStructure.vue | 246 - .../components/CreateCom/XhStructureCell.vue | 142 - .../vue/src/components/CreateCom/XhSwitch.vue | 29 - .../src/components/CreateCom/XhTextarea.vue | 41 - code/vue/src/components/CreateCom/XhUser.vue | 240 - .../src/components/CreateCom/XhUserCell.vue | 162 - .../src/components/CreateCom/arrayMixin.js | 44 - .../src/components/CreateCom/booleanMixin.js | 53 - code/vue/src/components/CreateCom/index.js | 19 - code/vue/src/components/CreateCom/objMixin.js | 45 - .../src/components/CreateCom/stringMixin.js | 49 - code/vue/src/components/CreateSections.vue | 70 - code/vue/src/components/CreateView.vue | 88 - code/vue/src/components/EditImage.vue | 156 - code/vue/src/components/ErrorLog/index.vue | 78 - .../vue/src/components/GithubCorner/index.vue | 54 - code/vue/src/components/Hamburger/index.vue | 44 - .../vue/src/components/HeaderSearch/index.vue | 207 - .../vue/src/components/ImageCropper/index.vue | 1778 --- .../ImageCropper/utils/data2blob.js | 19 - .../ImageCropper/utils/effectRipple.js | 39 - .../components/ImageCropper/utils/language.js | 232 - .../components/ImageCropper/utils/mimes.js | 7 - .../src/components/ImportExcel-base/index.vue | 816 -- .../components/ImportExcel-expend/index.vue | 771 - .../src/components/ImportExcel-hq/index.vue | 797 - .../components/ImportExcel-invoice/index.vue | 804 -- .../src/components/ImportExcel-qad/index.vue | 746 - .../src/components/ImportExcel-vw/index.vue | 811 -- code/vue/src/components/ImportExcel/index.vue | 715 - code/vue/src/components/ImportTxt/index.vue | 865 -- code/vue/src/components/JsonEditor/index.vue | 72 - code/vue/src/components/LangSelect/index.vue | 41 - code/vue/src/components/MDinput/index.vue | 360 - code/vue/src/components/MapView.vue | 94 - .../MarkdownEditor/default-options.js | 31 - .../src/components/MarkdownEditor/index.vue | 118 - code/vue/src/components/Pagination/index.vue | 101 - code/vue/src/components/PanThumb/index.vue | 142 - code/vue/src/components/PasteExcel/index.vue | 93 - code/vue/src/components/RightPanel/index.vue | 145 - code/vue/src/components/Screenfull/index.vue | 60 - .../vue/src/components/Share/DropdownMenu.vue | 103 - code/vue/src/components/SizeSelect/index.vue | 57 - code/vue/src/components/SlideView.vue | 171 - code/vue/src/components/Sticky/index.vue | 91 - code/vue/src/components/SvgIcon/index.vue | 62 - .../src/components/TextHoverEffect/Mallki.vue | 113 - code/vue/src/components/ThemePicker/index.vue | 175 - .../Tinymce/components/EditorImage.vue | 111 - .../components/Tinymce/dynamicLoadScript.js | 59 - code/vue/src/components/Tinymce/index.vue | 244 - code/vue/src/components/Tinymce/plugins.js | 7 - code/vue/src/components/Tinymce/toolbar.js | 6 - code/vue/src/components/UploadExcel/index.vue | 138 - .../src/components/flexbox/flexbox-item.vue | 62 - code/vue/src/components/flexbox/flexbox.vue | 81 - code/vue/src/components/flexbox/index.js | 7 - .../vue/src/components/iconfontV/iconfont.vue | 54 - code/vue/src/directive/clipboard/clipboard.js | 49 - code/vue/src/directive/clipboard/index.js | 13 - code/vue/src/directive/el-drag-dialog/drag.js | 77 - .../vue/src/directive/el-drag-dialog/index.js | 13 - code/vue/src/directive/el-table/adaptive.js | 41 - code/vue/src/directive/el-table/index.js | 13 - code/vue/src/directive/empty/empty.scss | 7 - code/vue/src/directive/empty/empty.vue | 98 - code/vue/src/directive/empty/index.js | 101 - code/vue/src/directive/index.js | 23 - code/vue/src/directive/permission/index.js | 13 - .../src/directive/permission/permission.js | 22 - code/vue/src/directive/photo/index.js | 90 - code/vue/src/directive/photo/photo.scss | 7 - code/vue/src/directive/photo/photo.vue | 81 - code/vue/src/directive/scrollx/index.js | 136 - code/vue/src/directive/sticky.js | 91 - code/vue/src/directive/style.scss | 2 - code/vue/src/directive/waves/index.js | 13 - code/vue/src/directive/waves/waves.css | 26 - code/vue/src/directive/waves/waves.js | 72 - code/vue/src/directives.js | 205 - code/vue/src/filters/index.js | 76 - code/vue/src/icons/index.js | 9 - code/vue/src/icons/svg/404.svg | 1 - code/vue/src/icons/svg/BOM.svg | 1 - code/vue/src/icons/svg/R3.svg | 1 - code/vue/src/icons/svg/bug.svg | 1 - code/vue/src/icons/svg/cascader.svg | 1 - code/vue/src/icons/svg/chart.svg | 1 - code/vue/src/icons/svg/checkbox.svg | 1 - code/vue/src/icons/svg/clipboard.svg | 1 - code/vue/src/icons/svg/cloud.svg | 1 - code/vue/src/icons/svg/code.svg | 1 - code/vue/src/icons/svg/color.svg | 1 - code/vue/src/icons/svg/component.svg | 1 - code/vue/src/icons/svg/control.svg | 1 - code/vue/src/icons/svg/dashboard.svg | 1 - code/vue/src/icons/svg/data.svg | 1 - code/vue/src/icons/svg/date-range.svg | 1 - code/vue/src/icons/svg/date.svg | 1 - code/vue/src/icons/svg/documentation.svg | 1 - code/vue/src/icons/svg/drag.svg | 1 - code/vue/src/icons/svg/edit.svg | 1 - code/vue/src/icons/svg/education.svg | 1 - code/vue/src/icons/svg/email.svg | 1 - code/vue/src/icons/svg/employee.svg | 1 - code/vue/src/icons/svg/example.svg | 1 - code/vue/src/icons/svg/excel.svg | 1 - code/vue/src/icons/svg/exit-fullscreen.svg | 1 - code/vue/src/icons/svg/eye-open.svg | 1 - code/vue/src/icons/svg/eye.svg | 1 - code/vue/src/icons/svg/fish.svg | 1 - code/vue/src/icons/svg/form.svg | 1 - code/vue/src/icons/svg/fullscreen.svg | 1 - code/vue/src/icons/svg/guide.svg | 1 - code/vue/src/icons/svg/icon.svg | 1 - code/vue/src/icons/svg/input.svg | 1 - code/vue/src/icons/svg/international.svg | 1 - code/vue/src/icons/svg/job.svg | 1 - code/vue/src/icons/svg/language.svg | 1 - code/vue/src/icons/svg/link.svg | 1 - code/vue/src/icons/svg/list.svg | 1 - code/vue/src/icons/svg/lock.svg | 1 - code/vue/src/icons/svg/log.svg | 1 - code/vue/src/icons/svg/message.svg | 1 - code/vue/src/icons/svg/money.svg | 1 - code/vue/src/icons/svg/nested.svg | 1 - code/vue/src/icons/svg/number.svg | 1 - code/vue/src/icons/svg/org.svg | 1 - code/vue/src/icons/svg/password.svg | 1 - code/vue/src/icons/svg/pdf.svg | 1 - code/vue/src/icons/svg/people.svg | 1 - code/vue/src/icons/svg/peoples.svg | 1 - code/vue/src/icons/svg/plug.svg | 1 - code/vue/src/icons/svg/pwd.svg | 1 - code/vue/src/icons/svg/qq.svg | 1 - code/vue/src/icons/svg/radio.svg | 1 - code/vue/src/icons/svg/rate.svg | 1 - code/vue/src/icons/svg/role.svg | 1 - code/vue/src/icons/svg/row.svg | 1 - code/vue/src/icons/svg/save.svg | 1 - code/vue/src/icons/svg/search.svg | 1 - code/vue/src/icons/svg/select.svg | 1 - code/vue/src/icons/svg/shopping.svg | 1 - code/vue/src/icons/svg/size.svg | 1 - code/vue/src/icons/svg/skill.svg | 1 - code/vue/src/icons/svg/slider.svg | 1 - code/vue/src/icons/svg/star.svg | 1 - code/vue/src/icons/svg/storage.svg | 1 - code/vue/src/icons/svg/switch.svg | 1 - code/vue/src/icons/svg/system.svg | 1 - code/vue/src/icons/svg/tab.svg | 1 - code/vue/src/icons/svg/table.svg | 1 - code/vue/src/icons/svg/textarea.svg | 1 - code/vue/src/icons/svg/theme.svg | 1 - code/vue/src/icons/svg/time-range.svg | 1 - code/vue/src/icons/svg/time.svg | 1 - code/vue/src/icons/svg/tool.svg | 1 - code/vue/src/icons/svg/tree-table.svg | 1 - code/vue/src/icons/svg/tree.svg | 1 - code/vue/src/icons/svg/upload.svg | 1 - code/vue/src/icons/svg/user.svg | 1 - code/vue/src/icons/svg/users.svg | 1 - code/vue/src/icons/svg/vw.svg | 1 - code/vue/src/icons/svg/wechat.svg | 1 - code/vue/src/icons/svg/zip.svg | 1 - code/vue/src/icons/svg/一汽.svg | 1 - code/vue/src/icons/svg/业务.svg | 1 - code/vue/src/icons/svg/二配.svg | 1 - code/vue/src/icons/svg/二配对比.svg | 1 - code/vue/src/icons/svg/产品.svg | 1 - code/vue/src/icons/svg/供应商.svg | 1 - code/vue/src/icons/svg/供货.svg | 1 - code/vue/src/icons/svg/单据导入.svg | 1 - code/vue/src/icons/svg/发货.svg | 1 - code/vue/src/icons/svg/发运.svg | 1 - code/vue/src/icons/svg/发运对比.svg | 1 - code/vue/src/icons/svg/售后.svg | 1 - code/vue/src/icons/svg/售后报表.svg | 1 - code/vue/src/icons/svg/器具.svg | 1 - code/vue/src/icons/svg/基础数据.svg | 1 - code/vue/src/icons/svg/大众.svg | 1 - code/vue/src/icons/svg/大众解放.svg | 1 - code/vue/src/icons/svg/奔腾.svg | 1 - code/vue/src/icons/svg/客户.svg | 1 - code/vue/src/icons/svg/客户零件.svg | 1 - code/vue/src/icons/svg/对比.svg | 1 - code/vue/src/icons/svg/工厂.svg | 1 - code/vue/src/icons/svg/库存.svg | 1 - code/vue/src/icons/svg/库存对比.svg | 1 - code/vue/src/icons/svg/库房.svg | 1 - .../icons/svg/应付暂估收货明细.svg | 1 - code/vue/src/icons/svg/应付暂估汇总.svg | 1 - code/vue/src/icons/svg/批量.svg | 1 - code/vue/src/icons/svg/折扣.svg | 1 - code/vue/src/icons/svg/报表.svg | 1 - code/vue/src/icons/svg/文件.svg | 1 - code/vue/src/icons/svg/日历.svg | 1 - code/vue/src/icons/svg/期间.svg | 1 - code/vue/src/icons/svg/未结算.svg | 1 - code/vue/src/icons/svg/标准看板.svg | 1 - code/vue/src/icons/svg/物料.svg | 1 - code/vue/src/icons/svg/特殊看板.svg | 1 - code/vue/src/icons/svg/看板.svg | 1 - code/vue/src/icons/svg/系统首页.svg | 1 - code/vue/src/icons/svg/索赔授权.svg | 1 - code/vue/src/icons/svg/红旗.svg | 1 - code/vue/src/icons/svg/结算.svg | 1 - code/vue/src/icons/svg/结算对比.svg | 1 - code/vue/src/icons/svg/调整.svg | 1 - code/vue/src/icons/svg/车型.svg | 1 - code/vue/src/icons/svg/轿车结算数据.svg | 1 - code/vue/src/icons/svg/轿车车序.svg | 1 - code/vue/src/icons/svg/输入.svg | 1 - code/vue/src/icons/svg/通用.svg | 1 - code/vue/src/icons/svg/销售.svg | 1 - code/vue/src/icons/svg/零件.svg | 1 - code/vue/src/icons/svg/零件类型.svg | 1 - code/vue/src/icons/svgo.yml | 22 - code/vue/src/lang/en.js | 176 - code/vue/src/lang/es.js | 175 - code/vue/src/lang/index.js | 55 - code/vue/src/lang/ja.js | 175 - code/vue/src/lang/zh.js | 1607 --- code/vue/src/layout/components/AppMain.vue | 96 - code/vue/src/layout/components/Navbar.vue | 613 - .../src/layout/components/Settings/index.vue | 138 - .../layout/components/Sidebar/FixiOSBug.js | 26 - .../src/layout/components/Sidebar/Item.vue | 29 - .../src/layout/components/Sidebar/Link.vue | 36 - .../src/layout/components/Sidebar/Logo.vue | 103 - .../layout/components/Sidebar/SidebarItem.vue | 125 - .../src/layout/components/Sidebar/index.vue | 56 - .../layout/components/TagsView/ScrollPane.vue | 85 - .../src/layout/components/TagsView/index.vue | 291 - code/vue/src/layout/components/index.js | 5 - code/vue/src/layout/index-v1.vue | 85 - code/vue/src/layout/index.vue | 102 - code/vue/src/layout/managerLayout.vue | 82 - code/vue/src/layout/mixin/ResizeHandler.js | 45 - code/vue/src/layout/personCenterLayout.vue | 56 - code/vue/src/layout/styles/common.scss | 49 - code/vue/src/layout/vueTestLayout.vue | 84 - code/vue/src/layout/workbenchLayout.vue | 173 - code/vue/src/main.js | 141 - code/vue/src/permission.js | 74 - code/vue/src/router/_import_development.js | 1 - code/vue/src/router/_import_production.js | 1 - code/vue/src/router/index.js | 212 - code/vue/src/router/index_copy.js | 365 - code/vue/src/router/modules/basedata.js | 85 - code/vue/src/router/modules/bt_menu.js | 44 - code/vue/src/router/modules/businessdata.js | 63 - code/vue/src/router/modules/first.js | 102 - code/vue/src/router/modules/fis.js | 153 - code/vue/src/router/modules/fisprint.js | 44 - code/vue/src/router/modules/hq_menu.js | 125 - code/vue/src/router/modules/hq_out_order.js | 64 - code/vue/src/router/modules/jobtimedata.js | 34 - code/vue/src/router/modules/manager.js | 53 - .../vue/src/router/modules/newjit-basedata.js | 95 - code/vue/src/router/modules/person.js | 19 - code/vue/src/router/modules/testVue.js | 49 - code/vue/src/router/modules/vwFisData.js | 106 - .../src/router/modules/vwKBNoBarcodedata.js | 56 - code/vue/src/router/modules/vwKBdata.js | 104 - code/vue/src/router/modules/vw_menu.js | 181 - code/vue/src/router/modules/vw_out_order.js | 54 - code/vue/src/router/modules/wheeldata.js | 45 - code/vue/src/settings.js | 42 - code/vue/src/store/getters.js | 36 - code/vue/src/store/index.js | 24 - code/vue/src/store/modules/app.js | 154 - code/vue/src/store/modules/customer.js | 59 - code/vue/src/store/modules/errorLog.js | 28 - code/vue/src/store/modules/permission.js | 160 - code/vue/src/store/modules/settings.js | 35 - code/vue/src/store/modules/tagsView.js | 160 - code/vue/src/store/modules/user.js | 262 - code/vue/src/styles/btn.scss | 99 - code/vue/src/styles/element-ui.scss | 84 - code/vue/src/styles/element-variables.scss | 31 - code/vue/src/styles/index.scss | 290 - code/vue/src/styles/index_copy.scss | 195 - code/vue/src/styles/mixin.scss | 66 - code/vue/src/styles/sidebar.scss | 209 - code/vue/src/styles/transition.scss | 48 - code/vue/src/styles/variables.scss | 35 - code/vue/src/styles/xr-theme.scss | 33 - code/vue/src/utils/auth.js | 15 - code/vue/src/utils/cache.js | 38 - code/vue/src/utils/clipboard.js | 32 - code/vue/src/utils/crmindex.js | 658 - code/vue/src/utils/dom.js | 45 - code/vue/src/utils/error-log.js | 35 - code/vue/src/utils/generator/config.js | 423 - code/vue/src/utils/generator/css.js | 18 - .../vue/src/utils/generator/drawingDefalut.js | 29 - code/vue/src/utils/generator/html.js | 338 - code/vue/src/utils/generator/icon.json | 1 - code/vue/src/utils/generator/js.js | 236 - code/vue/src/utils/generator/render.js | 121 - code/vue/src/utils/get-page-title.js | 13 - code/vue/src/utils/i18n.js | 12 - code/vue/src/utils/index.js | 564 - code/vue/src/utils/open-window.js | 25 - code/vue/src/utils/permission.js | 25 - code/vue/src/utils/request.js | 85 - code/vue/src/utils/scroll-to.js | 58 - code/vue/src/utils/types.js | 11 - code/vue/src/utils/validate.js | 92 - code/vue/src/vendor/Export2Excel.js | 220 - code/vue/src/vendor/Export2Zip.js | 24 - .../PersonCenter/components/EditInfo.vue | 165 - .../PersonCenter/components/EditPassword.vue | 141 - code/vue/src/views/PersonCenter/index.vue | 308 - .../SystemEmployee/EmployeeDepManagement.vue | 1354 -- .../components/employeeDetail.vue | 196 - .../views/SystemEmployee/styles/table.scss | 24 - .../vue/src/views/SystemOrgUserRole/index.vue | 564 - .../model/CrmRelativeProduct.vue | 390 - .../src/views/components-demo/count-to.vue | 218 - .../src/views/components-demo/json-editor.vue | 36 - .../src/views/components-demo/markdown.vue | 101 - code/vue/src/views/components-demo/sticky.vue | 133 - .../vue/src/views/components-demo/tinymce.vue | 36 - code/vue/src/views/customer/contract.vue | 13 - code/vue/src/views/customer/index.vue | 13 - .../dashboard/admin/components/BarChart.vue | 102 - .../dashboard/admin/components/BoxCard.vue | 118 - .../dashboard/admin/components/LineChart.vue | 135 - .../dashboard/admin/components/PanelGroup.vue | 347 - .../dashboard/admin/components/PieChart.vue | 79 - .../admin/components/RaddarChart.vue | 116 - .../admin/components/TodoList/Todo.vue | 81 - .../admin/components/TodoList/index.scss | 320 - .../admin/components/TodoList/index.vue | 127 - .../admin/components/TransactionTable.vue | 55 - .../admin/components/mixins/resize.js | 55 - code/vue/src/views/dashboard/admin/index.vue | 124 - code/vue/src/views/dashboard/editor/index.vue | 74 - code/vue/src/views/dashboard/index.vue | 31 - code/vue/src/views/employee/index.vue | 697 - code/vue/src/views/error-page/401.vue | 99 - code/vue/src/views/error-page/404.vue | 228 - .../excel/components/AutoWidthOption.vue | 34 - .../views/excel/components/BookTypeOption.vue | 39 - .../views/excel/components/FilenameOption.vue | 28 - code/vue/src/views/excel/export-excel.vue | 115 - code/vue/src/views/excel/merge-header.vue | 101 - code/vue/src/views/excel/select-excel.vue | 108 - code/vue/src/views/excel/upload-excel.vue | 42 - .../views/form/components/CodeTypeDialog.vue | 106 - .../views/form/components/DraggableItem.vue | 100 - .../src/views/form/components/IconsDialog.vue | 123 - .../src/views/form/components/RightPanel.vue | 944 -- .../views/form/components/TreeNodeDialog.vue | 149 - code/vue/src/views/form/components/index.vue | 760 - code/vue/src/views/form/index.vue | 366 - code/vue/src/views/job/index.vue | 381 - code/vue/src/views/log/index.vue | 155 - code/vue/src/views/login/auth-redirect.vue | 15 - .../views/login/components/SocialSignin.vue | 72 - code/vue/src/views/login/index.vue | 504 - .../newJit/baseData/assemblyCfg/detail.vue | 312 - .../newJit/baseData/assemblyCfg/index.vue | 642 - .../views/newJit/baseData/billM100/detail.vue | 354 - .../views/newJit/baseData/billM100/index.vue | 571 - .../baseData/billM100Manager/detail.vue | 347 - .../newJit/baseData/billM100Manager/index.vue | 818 -- .../excludePartCfgs/dlgExcludePartEdit.vue | 204 - .../newJit/baseData/excludePartCfgs/index.vue | 484 - .../views/newJit/baseData/logRemind/index.vue | 481 - .../newJit/baseData/repeatR100/detail.vue | 285 - .../newJit/baseData/repeatR100/index.vue | 569 - .../baseData/unknownAssembly/detail.vue | 270 - .../newJit/baseData/unknownAssembly/index.vue | 1474 -- .../views/newJit/components/CRMCreateView.vue | 2674 ---- .../views/newJit/components/CRMDetailHead.vue | 337 - .../views/newJit/components/CRMExport-old.vue | 327 - .../src/views/newJit/components/CRMExport.vue | 257 - .../views/newJit/components/CRMImport-old.vue | 668 - .../src/views/newJit/components/CRMImport.vue | 591 - .../views/newJit/components/CRMListHead.vue | 266 - .../views/newJit/components/CRMTableHead.vue | 399 - .../src/views/newJit/components/MixAdd.vue | 601 - .../views/newJit/components/RelativeFiles.vue | 1228 -- .../src/views/newJit/components/Sections.vue | 144 - .../components/filterForm/filterContent.vue | 177 - .../newJit/components/filterForm/index.vue | 757 - .../newJit/components/followLog/RecordLog.vue | 156 - .../followLog/components/FollowRecordCell.vue | 223 - .../followLog/styles/followcell.scss | 174 - .../newJit/components/mixins/message_table.js | 57 - .../components/sceneForm/SceneCreate.vue | 640 - .../newJit/components/sceneForm/SceneList.vue | 156 - .../newJit/components/sceneForm/SceneSet.vue | 648 - .../newJit/components/tableDetail/index.vue | 73 - .../src/views/newJit/styles/crmdetail.scss | 39 - .../vue/src/views/newJit/styles/crmtable.scss | 111 - .../src/views/newJit/styles/detailview.scss | 9 - code/vue/src/views/newJit/styles/file.scss | 131 - .../src/views/newJit/styles/followcell.scss | 170 - .../src/views/newJit/styles/followlog.scss | 86 - .../src/views/newJit/styles/relativecrm.scss | 29 - code/vue/src/views/newJit/styles/table.scss | 129 - code/vue/src/views/org/index.vue | 788 - code/vue/src/views/pg-fis/basedate.zip | Bin 194077 -> 0 bytes .../pg-fis/basedate/assemblyCfg/detail.vue | 312 - .../pg-fis/basedate/assemblyCfg/index.vue | 784 - .../pg-fis/basedate/customerPartCfg/index.vue | 770 - .../views/pg-fis/basedate/logRemind/index.vue | 484 - .../views/pg-fis/basedate/m100BIll/detail.vue | 354 - .../views/pg-fis/basedate/m100BIll/index.vue | 1505 -- .../basedate/m100Online/RepetitionMB.vue | 830 -- .../basedate/m100Online/RepetitionZHB.vue | 875 -- .../pg-fis/basedate/m100Online/ScrapMB.vue | 891 -- .../pg-fis/basedate/m100Online/ScrapZHB.vue | 889 -- .../pg-fis/basedate/m100Online/budaMB.vue | 663 - .../pg-fis/basedate/m100Online/budaZHB.vue | 677 - .../pg-fis/basedate/m100Online/detail.vue | 354 - .../pg-fis/basedate/m100Online/detailMB.vue | 765 - .../pg-fis/basedate/m100Online/detailZHB.vue | 746 - .../pg-fis/basedate/m100Online/index-old.vue | 1641 --- .../pg-fis/basedate/m100Online/index.vue | 1682 --- .../basedate/m100Online/normalPritIndex.vue | 2532 ---- .../pg-fis/basedate/partSwitch/index.vue | 513 - .../pg-fis/basedate/productLine/index.vue | 963 -- .../pg-fis/basedate/r100Online/detail.vue | 354 - .../pg-fis/basedate/r100Online/index.vue | 829 -- .../pg-fis/basedate/repeatR100/detail.vue | 285 - .../pg-fis/basedate/repeatR100/index.vue | 941 -- .../views/pg-fis/basedate/select/detail.vue | 354 - .../views/pg-fis/basedate/select/detailMB.vue | 765 - .../pg-fis/basedate/select/detailZHB.vue | 746 - .../views/pg-fis/basedate/select/index.vue | 1642 --- .../basedate/unknownAssembly/detail.vue | 286 - .../basedate/unknownAssembly/index copy.vue | 1563 -- .../pg-fis/basedate/unknownAssembly/index.vue | 1859 --- .../pg-fis/basedate/weldingAssembly/index.vue | 880 -- .../views/pg-fis/components/CRMCreateView.vue | 2674 ---- .../views/pg-fis/components/CRMDetailHead.vue | 337 - .../views/pg-fis/components/CRMExport-old.vue | 327 - .../src/views/pg-fis/components/CRMExport.vue | 257 - .../views/pg-fis/components/CRMImport-old.vue | 668 - .../src/views/pg-fis/components/CRMImport.vue | 591 - .../views/pg-fis/components/CRMListHead.vue | 266 - .../views/pg-fis/components/CRMTableHead.vue | 399 - .../src/views/pg-fis/components/MixAdd.vue | 601 - .../views/pg-fis/components/RelativeFiles.vue | 1228 -- .../src/views/pg-fis/components/Sections.vue | 144 - .../components/filterForm/filterContent.vue | 177 - .../pg-fis/components/filterForm/index.vue | 757 - .../pg-fis/components/followLog/RecordLog.vue | 156 - .../followLog/components/FollowRecordCell.vue | 223 - .../followLog/styles/followcell.scss | 174 - .../pg-fis/components/mixins/message_table.js | 57 - .../components/sceneForm/SceneCreate.vue | 640 - .../pg-fis/components/sceneForm/SceneList.vue | 156 - .../pg-fis/components/sceneForm/SceneSet.vue | 648 - .../pg-fis/components/tableDetail/index.vue | 73 - .../src/views/pg-fis/styles/crmdetail.scss | 39 - .../vue/src/views/pg-fis/styles/crmtable.scss | 120 - .../src/views/pg-fis/styles/detailview.scss | 9 - code/vue/src/views/pg-fis/styles/file.scss | 131 - .../src/views/pg-fis/styles/followcell.scss | 170 - .../src/views/pg-fis/styles/followlog.scss | 86 - .../src/views/pg-fis/styles/relativecrm.scss | 29 - code/vue/src/views/pg-fis/styles/table.scss | 129 - .../src/views/profile/components/Account.vue | 38 - .../src/views/profile/components/Activity.vue | 185 - .../src/views/profile/components/Timeline.vue | 43 - .../src/views/profile/components/UserCard.vue | 134 - code/vue/src/views/profile/index.vue | 68 - code/vue/src/views/redirect/index.vue | 12 - code/vue/src/views/role/index.vue | 653 - code/vue/src/views/storage/blob/index.vue | 8 - code/vue/src/views/storage/index.vue | 36 - code/vue/src/views/storage/local/index.vue | 354 - code/vue/src/views/tenant/index.vue | 276 - code/vue/src/views/test/modle/childSlot.vue | 17 - code/vue/src/views/test/slot.vue | 29 - code/vue/src/views/user-branch/index.vue | 712 - code/vue/src/views/user/index.vue | 887 -- .../src/views/ux/backGroundWork/detail.vue | 189 - .../vue/src/views/ux/backGroundWork/index.vue | 900 -- .../src/views/ux/basedata/Invoice/index.vue | 588 - .../src/views/ux/basedata/Prebatch/index.vue | 699 - .../views/ux/basedata/billNumRules/index.vue | 695 - .../views/ux/basedata/bomdatabase/index.vue | 560 - .../ux/basedata/carMaterialConfig/index.vue | 668 - .../ux/basedata/centralizedControl/index.vue | 821 -- .../views/ux/basedata/codeSetting/index.vue | 715 - .../customerStorageLocation/index.vue | 653 - .../estimatedInventoryDetail/index.vue | 659 - code/vue/src/views/ux/basedata/index.vue | 7 - .../src/views/ux/basedata/material/index.vue | 687 - .../ux/basedata/materialPricedata/index.vue | 666 - .../materialRelationSupplier/index.vue | 700 - .../ux/basedata/modulesManager/index.vue | 741 - .../ux/basedata/partsSettlement/index.vue | 605 - .../src/views/ux/basedata/priceList/index.vue | 557 - .../settlementPakAndSparePartsRef/index.vue | 648 - .../ux/basedata/settlementParts/index.vue | 654 - .../ux/billManage/FisUnSettledDiff/index.vue | 767 - .../InvoiceSettledDetailDiff/index.vue | 1569 -- .../billManage/InvoiceSettledDiff/index.vue | 1056 -- .../ux/billManage/IssuedUnsettled/index.vue | 1186 -- .../ux/billManage/KanbanUnSettled/index.vue | 1053 -- .../ux/billManage/SettleDoorPanel/index.vue | 1235 -- .../UnInvoiceSettledDetailDiff/index.vue | 1250 -- .../billManage/UnSettleDiffExport/index.vue | 1193 -- .../ux/billManage/UnSettledDiff/index.vue | 1183 -- .../ux/billManage/claimDemage/detail.vue | 1312 -- .../views/ux/billManage/claimDemage/index.vue | 730 - code/vue/src/views/ux/billManage/index.vue | 7 - .../ux/billManage/kanBanWithCode/index.vue | 1272 -- .../ux/billManage/kanBanWithOutCode/index.vue | 1357 -- .../ux/billManage/kanbanOutOrder/detail.vue | 541 - .../ux/billManage/kanbanOutOrder/index.vue | 317 - .../billManage/kanbanWithOutOrder/detail.vue | 614 - .../billManage/kanbanWithOutOrder/index.vue | 340 - .../views/ux/billManage/sparePart/index.vue | 1344 -- .../billManage/sparepartOutOrder/detail.vue | 614 - .../ux/billManage/sparepartOutOrder/index.vue | 340 - .../views/ux/billManage/vwOutOrder/detail.vue | 616 - .../views/ux/billManage/vwOutOrder/index.vue | 320 - .../ux/businessdata/components/newDialog.vue | 510 - .../businessdata/components/particulars.vue | 2323 --- .../businessdata/components/tag/editTag.vue | 135 - .../ux/businessdata/components/tag/newTag.vue | 159 - .../businessdata/components/tag/tagIndex.vue | 397 - .../ux/businessdata/deliverGoods/detail.vue | 595 - .../ux/businessdata/deliverGoods/index.vue | 569 - .../businessdata/deliverGoodsDrag/index-p.vue | 811 -- .../businessdata/deliverGoodsDrag/index.vue | 172 - .../businessdata/deliverGoodsDrag/report.vue | 490 - .../ux/businessdata/supplyGap/detail.vue | 576 - .../views/ux/businessdata/supplyGap/index.vue | 521 - .../src/views/ux/components/CRMCreateView.vue | 2674 ---- .../src/views/ux/components/CRMDetailHead.vue | 337 - .../src/views/ux/components/CRMExport-old.vue | 327 - .../vue/src/views/ux/components/CRMExport.vue | 257 - .../src/views/ux/components/CRMImport-old.vue | 668 - .../vue/src/views/ux/components/CRMImport.vue | 591 - .../src/views/ux/components/CRMListHead.vue | 266 - .../src/views/ux/components/CRMTableHead.vue | 399 - code/vue/src/views/ux/components/MixAdd.vue | 601 - .../src/views/ux/components/RelativeFiles.vue | 1228 -- code/vue/src/views/ux/components/Sections.vue | 144 - .../components/filterForm/filterContent.vue | 177 - .../views/ux/components/filterForm/index.vue | 757 - .../ux/components/followLog/RecordLog.vue | 156 - .../followLog/components/FollowRecordCell.vue | 223 - .../followLog/styles/followcell.scss | 174 - .../ux/components/sceneForm/SceneCreate.vue | 640 - .../ux/components/sceneForm/SceneList.vue | 156 - .../ux/components/sceneForm/SceneSet.vue | 648 - .../views/ux/components/tableDetail/index.vue | 73 - code/vue/src/views/ux/dict/DictDetail.vue | 183 - .../views/ux/dict/components/ClueFollow.vue | 169 - .../views/ux/dict/components/DialogTable.vue | 280 - .../views/ux/dict/components/DictSubtable.vue | 433 - code/vue/src/views/ux/dict/dict.vue | 139 - code/vue/src/views/ux/mixins/detail.js | 51 - code/vue/src/views/ux/mixins/followLogType.js | 53 - code/vue/src/views/ux/mixins/loading.js | 29 - code/vue/src/views/ux/mixins/table.js | 911 -- code/vue/src/views/ux/model/crmTypeModel.js | 12 - .../reportdata/deliverGoodsReport/index.vue | 631 - code/vue/src/views/ux/styles/crmdetail.scss | 39 - code/vue/src/views/ux/styles/crmtable.scss | 120 - code/vue/src/views/ux/styles/detailview.scss | 9 - code/vue/src/views/ux/styles/file.scss | 131 - code/vue/src/views/ux/styles/followcell.scss | 170 - code/vue/src/views/ux/styles/followlog.scss | 86 - code/vue/src/views/ux/styles/relativecrm.scss | 29 - code/vue/src/views/ux/styles/steps.scss | 208 - code/vue/src/views/ux/styles/table.scss | 129 - .../ux/vw/dataInput/ScrapClaims/index.vue | 591 - .../SettlementCrossReference/index.vue | 640 - .../views/ux/vw/dataInput/SparePart/index.vue | 641 - .../src/views/ux/vw/dataInput/erpei/index.vue | 768 - .../src/views/ux/vw/dataInput/fis/index.vue | 658 - .../src/views/ux/vw/dataInput/hq_bt/index.vue | 594 - .../src/views/ux/vw/dataInput/hq_f/index.vue | 594 - .../src/views/ux/vw/dataInput/hq_h/index.vue | 594 - .../ux/vw/dataInput/hq_h_report/index.vue | 1408 -- .../src/views/ux/vw/dataInput/hq_m/index.vue | 594 - .../src/views/ux/vw/dataInput/hq_y/index.vue | 639 - code/vue/src/views/ux/vw/dataInput/index.vue | 0 .../vw/dataInput/itemInvoicePrice/index.vue | 578 - .../views/ux/vw/dataInput/r3-open/index.vue | 589 - .../src/views/ux/vw/dataInput/r3/index.vue | 600 - .../dataInput/secondaryAdjustment/index.vue | 598 - .../vw/dataInput/secondaryDiscount/index.vue | 586 - .../ux/vw/dataInput/unSettleAccount/index.vue | 625 - .../views/ux/vw/dataInput/vwKanBan/index.vue | 610 - .../views/ux/vw/dataInput/wmsKanban/index.vue | 611 - .../ux/vw/dataInput/wmsSparePart/index.vue | 594 - .../detail.vue | 489 - .../index.vue | 365 - .../secondaryActuralDiffReport/detail.vue | 447 - .../secondaryActuralDiffReport/index.vue | 576 - .../sendUnsettledDiffReport/detail.vue | 429 - .../dataOut/sendUnsettledDiffReport/index.vue | 609 - .../vw/dataOut/stockFisDiffReport/detail.vue | 419 - .../vw/dataOut/stockFisDiffReport/index.vue | 443 - .../dataOut/stockSettledDiffReport/detail.vue | 420 - .../dataOut/stockSettledDiffReport/index.vue | 447 - .../stockUnsettledDiffReport/detail.vue | 415 - .../stockUnsettledDiffReport/index.vue | 443 - code/vue/src/views/ux/wheel/index.vue | 0 code/vue/static/config.js | 109 - code/vue/static/createField.json | 6370 -------- code/vue/static/crmTypes.json | 239 - code/vue/static/css/style.css | 144 - .../image/5e05c4467b9211577436230986.jpg | Bin 430945 -> 0 bytes .../f778738c-e4f8-4870-b634-56703b4acafe.gif | Bin 6334 -> 0 bytes code/vue/static/js/index.js | 1 - code/vue/static/js/ribbon.js | 277 - code/vue/static/js/vue.js | 11965 ---------------- code/vue/static/tableField.json | 4684 ------ code/vue/static/tableFieldForSearch.json | 2950 ---- code/vue/static/updateField.json | 6400 --------- code/vue/tests/unit/.eslintrc.js | 5 - .../tests/unit/components/Hamburger.spec.js | 18 - .../vue/tests/unit/components/SvgIcon.spec.js | 22 - code/vue/tests/unit/utils/formatTime.spec.js | 29 - code/vue/tests/unit/utils/parseTime.spec.js | 27 - code/vue/tests/unit/utils/validate.spec.js | 28 - code/vue/vue.config.js | 171 - 964 files changed, 216884 deletions(-) delete mode 100644 code/vue/.editorconfig delete mode 100644 code/vue/.env.development delete mode 100644 code/vue/.env.production delete mode 100644 code/vue/.env.staging delete mode 100644 code/vue/.eslintignore delete mode 100644 code/vue/.eslintrc.js delete mode 100644 code/vue/.gitignore delete mode 100644 code/vue/.travis.yml delete mode 100644 code/vue/LICENSE delete mode 100644 code/vue/README.md delete mode 100644 code/vue/babel.config.js delete mode 100644 code/vue/build/index.js delete mode 100644 code/vue/jest.config.js delete mode 100644 code/vue/jsconfig.json delete mode 100644 code/vue/mock/article.js delete mode 100644 code/vue/mock/common.js delete mode 100644 code/vue/mock/index.js delete mode 100644 code/vue/mock/mock-server.js delete mode 100644 code/vue/mock/remote-search.js delete mode 100644 code/vue/mock/role/index.js delete mode 100644 code/vue/mock/role/routes.js delete mode 100644 code/vue/mock/user.js delete mode 100644 code/vue/mock/ux.js delete mode 100644 code/vue/package.json delete mode 100644 code/vue/plop-templates/component/index.hbs delete mode 100644 code/vue/plop-templates/component/prompt.js delete mode 100644 code/vue/plop-templates/store/index.hbs delete mode 100644 code/vue/plop-templates/store/prompt.js delete mode 100644 code/vue/plop-templates/utils.js delete mode 100644 code/vue/plop-templates/view/index.hbs delete mode 100644 code/vue/plop-templates/view/prompt.js delete mode 100644 code/vue/plopfile.js delete mode 100644 code/vue/postcss.config.js delete mode 100644 code/vue/public/favicon.ico delete mode 100644 code/vue/public/index.html delete mode 100644 code/vue/src/App.vue delete mode 100644 code/vue/src/api/apiConfig.json delete mode 100644 code/vue/src/api/area/area.js delete mode 100644 code/vue/src/api/areaItem/areaItem.js delete mode 100644 code/vue/src/api/article.js delete mode 100644 code/vue/src/api/bom/bom.js delete mode 100644 code/vue/src/api/claim/claim.js delete mode 100644 code/vue/src/api/common.js delete mode 100644 code/vue/src/api/currency/currency.js delete mode 100644 code/vue/src/api/currencyExchange/currencyExchange.js delete mode 100644 code/vue/src/api/customer/customer.js delete mode 100644 code/vue/src/api/customerBom/customerBom.js delete mode 100644 code/vue/src/api/customerItem/customerItem.js delete mode 100644 code/vue/src/api/department/department.js delete mode 100644 code/vue/src/api/dict/common.js delete mode 100644 code/vue/src/api/dict/dict.js delete mode 100644 code/vue/src/api/dictionary/dictionary.js delete mode 100644 code/vue/src/api/dictionaryItem/dictionaryItem.js delete mode 100644 code/vue/src/api/eqptInventory/eqptInventory.js delete mode 100644 code/vue/src/api/eqptType/eqptType.js delete mode 100644 code/vue/src/api/eqptTypeItem/eqptTypeItem.js delete mode 100644 code/vue/src/api/inReceipt/inReceipt.js delete mode 100644 code/vue/src/api/inReturn/inReturn.js delete mode 100644 code/vue/src/api/inTask/inTask.js delete mode 100644 code/vue/src/api/inTaskFgReceipt/inTaskFgReceipt.js delete mode 100644 code/vue/src/api/inTaskHis/inTaskHis.js delete mode 100644 code/vue/src/api/inTaskInspect/inTaskInspect.js delete mode 100644 code/vue/src/api/inTaskInspectDetail/inTaskInspectDetail.js delete mode 100644 code/vue/src/api/inTaskScrapOut/inTaskScrapOut.js delete mode 100644 code/vue/src/api/inTaskTransfer1/inTaskTransfer1.js delete mode 100644 code/vue/src/api/inTaskUnplanedDeliver/inTaskUnplanedDeliver.js delete mode 100644 code/vue/src/api/interfaceCalendar/interfaceCalendar.js delete mode 100644 code/vue/src/api/inventory/inventory.js delete mode 100644 code/vue/src/api/inventoryMoveHis/inventoryMoveHis.js delete mode 100644 code/vue/src/api/inventoryOccupy/inventoryOccupy.js delete mode 100644 code/vue/src/api/inventoryRoute/inventoryRoute.js delete mode 100644 code/vue/src/api/inventoryRouteDetail/inventoryRouteDetail.js delete mode 100644 code/vue/src/api/item/item.js delete mode 100644 code/vue/src/api/itemTransTypeInventoryRoute/itemTransTypeInventoryRoute.js delete mode 100644 code/vue/src/api/itemTransTypeOpStrategy/itemTransTypeOpStrategy.js delete mode 100644 code/vue/src/api/job/job.js delete mode 100644 code/vue/src/api/loc/loc.js delete mode 100644 code/vue/src/api/machine/machine.js delete mode 100644 code/vue/src/api/org/org.js delete mode 100644 code/vue/src/api/organization/organization.js delete mode 100644 code/vue/src/api/param/param.js delete mode 100644 code/vue/src/api/personCenter/personCenter.js delete mode 100644 code/vue/src/api/port/port.js delete mode 100644 code/vue/src/api/prodLine/prodLine.js delete mode 100644 code/vue/src/api/prodLineItem/prodLineItem.js delete mode 100644 code/vue/src/api/project/project.js delete mode 100644 code/vue/src/api/purchasePriceDetail/purchasePriceDetail.js delete mode 100644 code/vue/src/api/purchasePriceSheet/purchasePriceSheet.js delete mode 100644 code/vue/src/api/qiniu.js delete mode 100644 code/vue/src/api/remote-search.js delete mode 100644 code/vue/src/api/role.js delete mode 100644 code/vue/src/api/role/role.js delete mode 100644 code/vue/src/api/roleClaim/roleClaim.js delete mode 100644 code/vue/src/api/route/route.js delete mode 100644 code/vue/src/api/routeDetail/routeDetail.js delete mode 100644 code/vue/src/api/rule/rule.js delete mode 100644 code/vue/src/api/salePriceDetail/salePriceDetail.js delete mode 100644 code/vue/src/api/salePriceSheet/salePriceSheet.js delete mode 100644 code/vue/src/api/shift/shift.js delete mode 100644 code/vue/src/api/slg/slg.js delete mode 100644 code/vue/src/api/slgItem/slgItem.js delete mode 100644 code/vue/src/api/stage/stage.js delete mode 100644 code/vue/src/api/stdCostPriceDetail/stdCostPriceDetail.js delete mode 100644 code/vue/src/api/stdCostPriceSheet/stdCostPriceSheet.js delete mode 100644 code/vue/src/api/strategy/strategy.js delete mode 100644 code/vue/src/api/strategyRules/strategyRules.js delete mode 100644 code/vue/src/api/supplier/supplier.js delete mode 100644 code/vue/src/api/supplierItem/supplierItem.js delete mode 100644 code/vue/src/api/sysCompany/sysCompany.js delete mode 100644 code/vue/src/api/tDetails/tDetails.js delete mode 100644 code/vue/src/api/tMasterList/tMasterList.js delete mode 100644 code/vue/src/api/tStock/tStock.js delete mode 100644 code/vue/src/api/team/team.js delete mode 100644 code/vue/src/api/transaction/transaction.js delete mode 100644 code/vue/src/api/transactionType/transactionType.js delete mode 100644 code/vue/src/api/uom/uom.js delete mode 100644 code/vue/src/api/uomConversion/uomConversion.js delete mode 100644 code/vue/src/api/uomGroup/uomGroup.js delete mode 100644 code/vue/src/api/user.js delete mode 100644 code/vue/src/api/userDeptJob/userDeptJob.js delete mode 100644 code/vue/src/api/userOrgRole/userOrgRole.js delete mode 100644 code/vue/src/api/ux/clue.js delete mode 100644 code/vue/src/api/ux/common.js delete mode 100644 code/vue/src/api/verification/verification.js delete mode 100644 code/vue/src/api/verificationStages/verificationStages.js delete mode 100644 code/vue/src/api/wlg/wlg.js delete mode 100644 code/vue/src/api/wlgItem/wlgItem.js delete mode 100644 code/vue/src/api/workCalendar/workCalendar.js delete mode 100644 code/vue/src/api/workCenter/workCenter.js delete mode 100644 code/vue/src/assets/401_images/401.gif delete mode 100644 code/vue/src/assets/404_images/404.png delete mode 100644 code/vue/src/assets/404_images/404_cloud.png delete mode 100644 code/vue/src/assets/custom-theme/fonts/element-icons.ttf delete mode 100644 code/vue/src/assets/custom-theme/fonts/element-icons.woff delete mode 100644 code/vue/src/assets/custom-theme/index.css delete mode 100644 code/vue/src/assets/customer_images/Money_icon.png delete mode 100644 code/vue/src/assets/customer_images/hetong.png delete mode 100644 code/vue/src/assets/customer_images/huikuan.png delete mode 100644 code/vue/src/assets/customer_images/kaipiao.png delete mode 100644 code/vue/src/assets/customer_images/kaipiaoxinxi.png delete mode 100644 code/vue/src/assets/customer_images/leijixiangmushu.png delete mode 100644 code/vue/src/assets/customer_images/shuiezonge.png delete mode 100644 code/vue/src/assets/iconfont/demo.css delete mode 100644 code/vue/src/assets/iconfont/demo_index.html delete mode 100644 code/vue/src/assets/iconfont/iconfont.css delete mode 100644 code/vue/src/assets/iconfont/iconfont.eot delete mode 100644 code/vue/src/assets/iconfont/iconfont.js delete mode 100644 code/vue/src/assets/iconfont/iconfont.json delete mode 100644 code/vue/src/assets/iconfont/iconfont.svg delete mode 100644 code/vue/src/assets/iconfont/iconfont.ttf delete mode 100644 code/vue/src/assets/iconfont/iconfont.woff delete mode 100644 code/vue/src/assets/iconfont/iconfont.woff2 delete mode 100644 code/vue/src/assets/img/Win-inLogo.png delete mode 100644 code/vue/src/assets/img/accessory.png delete mode 100644 code/vue/src/assets/img/add_examine.png delete mode 100644 code/vue/src/assets/img/add_journal.png delete mode 100644 code/vue/src/assets/img/add_notice.png delete mode 100644 code/vue/src/assets/img/add_schedule.png delete mode 100644 code/vue/src/assets/img/add_task.png delete mode 100644 code/vue/src/assets/img/archive_project.png delete mode 100644 code/vue/src/assets/img/business_detail.png delete mode 100644 code/vue/src/assets/img/c_business.png delete mode 100644 code/vue/src/assets/img/c_contact.png delete mode 100644 code/vue/src/assets/img/c_contract.png delete mode 100644 code/vue/src/assets/img/c_curomer.png delete mode 100644 code/vue/src/assets/img/c_filtrate.png delete mode 100644 code/vue/src/assets/img/c_log.png delete mode 100644 code/vue/src/assets/img/c_receivables.png delete mode 100644 code/vue/src/assets/img/cancel_associated.png delete mode 100644 code/vue/src/assets/img/chakan.png delete mode 100644 code/vue/src/assets/img/check_cancel.png delete mode 100644 code/vue/src/assets/img/check_create.png delete mode 100644 code/vue/src/assets/img/check_fail.png delete mode 100644 code/vue/src/assets/img/check_revoke.png delete mode 100644 code/vue/src/assets/img/check_suc.png delete mode 100644 code/vue/src/assets/img/check_wait.png delete mode 100644 code/vue/src/assets/img/clue_detail.png delete mode 100644 code/vue/src/assets/img/collapse_gray.png delete mode 100644 code/vue/src/assets/img/collapse_white.png delete mode 100644 code/vue/src/assets/img/comment.png delete mode 100644 code/vue/src/assets/img/contacts_detail.png delete mode 100644 code/vue/src/assets/img/contract_detail.png delete mode 100644 code/vue/src/assets/img/crm_multiuser.png delete mode 100644 code/vue/src/assets/img/customer_detail.png delete mode 100644 code/vue/src/assets/img/deadline.png delete mode 100644 code/vue/src/assets/img/delete_task.png delete mode 100644 code/vue/src/assets/img/empty.png delete mode 100644 code/vue/src/assets/img/examine_head.png delete mode 100644 code/vue/src/assets/img/field_business_manager.png delete mode 100644 code/vue/src/assets/img/field_contacts_manager.png delete mode 100644 code/vue/src/assets/img/field_contract_manager.png delete mode 100644 code/vue/src/assets/img/field_customer_manager.png delete mode 100644 code/vue/src/assets/img/field_leads_manager.png delete mode 100644 code/vue/src/assets/img/field_other_manager.png delete mode 100644 code/vue/src/assets/img/field_product_manager.png delete mode 100644 code/vue/src/assets/img/field_receivables_manager.png delete mode 100644 code/vue/src/assets/img/file_excle.png delete mode 100644 code/vue/src/assets/img/file_img.png delete mode 100644 code/vue/src/assets/img/file_pdf.png delete mode 100644 code/vue/src/assets/img/file_ppt.png delete mode 100644 code/vue/src/assets/img/file_txt.png delete mode 100644 code/vue/src/assets/img/file_unknown.png delete mode 100644 code/vue/src/assets/img/file_video.png delete mode 100644 code/vue/src/assets/img/file_word.png delete mode 100644 code/vue/src/assets/img/file_zip.png delete mode 100644 code/vue/src/assets/img/fold.png delete mode 100644 code/vue/src/assets/img/follow_log.png delete mode 100644 code/vue/src/assets/img/follow_record.png delete mode 100644 code/vue/src/assets/img/head.png delete mode 100644 code/vue/src/assets/img/jd_business.png delete mode 100644 code/vue/src/assets/img/jianbao.png delete mode 100644 code/vue/src/assets/img/journal_comment.png delete mode 100644 code/vue/src/assets/img/loading.gif delete mode 100644 code/vue/src/assets/img/loudou.png delete mode 100644 code/vue/src/assets/img/mobile.png delete mode 100644 code/vue/src/assets/img/money_detail.png delete mode 100644 code/vue/src/assets/img/no_data.png delete mode 100644 code/vue/src/assets/img/no_task.png delete mode 100644 code/vue/src/assets/img/nopermission.png delete mode 100644 code/vue/src/assets/img/post.png delete mode 100644 code/vue/src/assets/img/product_detail.png delete mode 100644 code/vue/src/assets/img/project/archive_project.png delete mode 100644 code/vue/src/assets/img/project/head.png delete mode 100644 code/vue/src/assets/img/project/my_task.png delete mode 100644 code/vue/src/assets/img/project/project_add.png delete mode 100644 code/vue/src/assets/img/project/project_filtrate.png delete mode 100644 code/vue/src/assets/img/project/relevance_file.png delete mode 100644 code/vue/src/assets/img/project/schedule.png delete mode 100644 code/vue/src/assets/img/project/send_contacts.png delete mode 100644 code/vue/src/assets/img/project/smiling_face.png delete mode 100644 code/vue/src/assets/img/project/t_set.png delete mode 100644 code/vue/src/assets/img/project/task_accessory.png delete mode 100644 code/vue/src/assets/img/project/task_add.png delete mode 100644 code/vue/src/assets/img/project/task_circle.png delete mode 100644 code/vue/src/assets/img/project/task_close.png delete mode 100644 code/vue/src/assets/img/project/task_download.png delete mode 100644 code/vue/src/assets/img/project/task_ellipsis.png delete mode 100644 code/vue/src/assets/img/project/task_end_time.png delete mode 100644 code/vue/src/assets/img/project/task_priority.png delete mode 100644 code/vue/src/assets/img/project/task_subtask.png delete mode 100644 code/vue/src/assets/img/project/task_tag.png delete mode 100644 code/vue/src/assets/img/qushi.png delete mode 100644 code/vue/src/assets/img/relevance_business.png delete mode 100644 code/vue/src/assets/img/relevance_file.png delete mode 100644 code/vue/src/assets/img/scene_add.png delete mode 100644 code/vue/src/assets/img/scene_set.png delete mode 100644 code/vue/src/assets/img/sea_detail.png delete mode 100644 code/vue/src/assets/img/section_reset_name.png delete mode 100644 code/vue/src/assets/img/selection_add_user.png delete mode 100644 code/vue/src/assets/img/selection_alloc.png delete mode 100644 code/vue/src/assets/img/selection_convert_customer.png delete mode 100644 code/vue/src/assets/img/selection_deal_status.png delete mode 100644 code/vue/src/assets/img/selection_delete.png delete mode 100644 code/vue/src/assets/img/selection_delete_user.png delete mode 100644 code/vue/src/assets/img/selection_disable.png delete mode 100644 code/vue/src/assets/img/selection_edit.png delete mode 100644 code/vue/src/assets/img/selection_export.png delete mode 100644 code/vue/src/assets/img/selection_get.png delete mode 100644 code/vue/src/assets/img/selection_lock.png delete mode 100644 code/vue/src/assets/img/selection_putseas.png delete mode 100644 code/vue/src/assets/img/selection_reset.png delete mode 100644 code/vue/src/assets/img/selection_start.png delete mode 100644 code/vue/src/assets/img/selection_transfer.png delete mode 100644 code/vue/src/assets/img/selection_unlock.png delete mode 100644 code/vue/src/assets/img/send_business.png delete mode 100644 code/vue/src/assets/img/send_contacts.png delete mode 100644 code/vue/src/assets/img/send_file.png delete mode 100644 code/vue/src/assets/img/send_img.png delete mode 100644 code/vue/src/assets/img/setting.png delete mode 100644 code/vue/src/assets/img/shanchu.png delete mode 100644 code/vue/src/assets/img/smiling_face.png delete mode 100644 code/vue/src/assets/img/sprite/vue-emoji.png delete mode 100644 code/vue/src/assets/img/structure.png delete mode 100644 code/vue/src/assets/img/system/app/call_disable.png delete mode 100644 code/vue/src/assets/img/system/app/call_enable.png delete mode 100644 code/vue/src/assets/img/system/app/crm_disable.png delete mode 100644 code/vue/src/assets/img/system/app/crm_enable.png delete mode 100644 code/vue/src/assets/img/system/app/hrm.png delete mode 100644 code/vue/src/assets/img/system/app/inventory.png delete mode 100644 code/vue/src/assets/img/system/app/oa_disable.png delete mode 100644 code/vue/src/assets/img/system/app/oa_enable.png delete mode 100644 code/vue/src/assets/img/system/app/phone.png delete mode 100644 code/vue/src/assets/img/system/app/project_disable.png delete mode 100644 code/vue/src/assets/img/system/app/project_enable.png delete mode 100644 code/vue/src/assets/img/system/customer_pool_module.png delete mode 100644 code/vue/src/assets/img/system/examine_module.png delete mode 100644 code/vue/src/assets/img/system/leads_module.png delete mode 100644 code/vue/src/assets/img/system/leads_pool_module.png delete mode 100644 code/vue/src/assets/img/system/log_module.png delete mode 100644 code/vue/src/assets/img/system/notice_module.png delete mode 100644 code/vue/src/assets/img/system/schedule_module.png delete mode 100644 code/vue/src/assets/img/system/task_module.png delete mode 100644 code/vue/src/assets/img/t_set.png delete mode 100644 code/vue/src/assets/img/task_accessory.png delete mode 100644 code/vue/src/assets/img/task_add.png delete mode 100644 code/vue/src/assets/img/task_close.png delete mode 100644 code/vue/src/assets/img/task_edit_def.png delete mode 100644 code/vue/src/assets/img/task_ellipsis.png delete mode 100644 code/vue/src/assets/img/unfold.png delete mode 100644 code/vue/src/assets/img/win-logo-1.png delete mode 100644 code/vue/src/assets/img/win-logo-2.png delete mode 100644 code/vue/src/assets/img/work_examine.png delete mode 100644 code/vue/src/assets/img/work_log.png delete mode 100644 code/vue/src/assets/img/work_notice.png delete mode 100644 code/vue/src/assets/img/work_schedule.png delete mode 100644 code/vue/src/assets/img/work_statistics.png delete mode 100644 code/vue/src/assets/img/work_task.png delete mode 100644 code/vue/src/assets/img/xiazai.png delete mode 100644 code/vue/src/assets/img/zhibiao.png delete mode 100644 code/vue/src/assets/login/login.png delete mode 100644 code/vue/src/assets/login/loginBg.jpg delete mode 100644 code/vue/src/axios/index.js delete mode 100644 code/vue/src/components/Breadcrumb/index.vue delete mode 100644 code/vue/src/components/CreateCom/CrmRelative.vue delete mode 100644 code/vue/src/components/CreateCom/CrmRelativeCell.vue delete mode 100644 code/vue/src/components/CreateCom/CrmRelativeTable.vue delete mode 100644 code/vue/src/components/CreateCom/Job-Select.vue delete mode 100644 code/vue/src/components/CreateCom/Xh-JS-Select copy.vue delete mode 100644 code/vue/src/components/CreateCom/Xh-JS-Select-Label.vue delete mode 100644 code/vue/src/components/CreateCom/Xh-JS-Select.vue delete mode 100644 code/vue/src/components/CreateCom/XhBusinessStatus.vue delete mode 100644 code/vue/src/components/CreateCom/XhCustomerAddress.vue delete mode 100644 code/vue/src/components/CreateCom/XhDate.vue delete mode 100644 code/vue/src/components/CreateCom/XhDateTime.vue delete mode 100644 code/vue/src/components/CreateCom/XhFiles.vue delete mode 100644 code/vue/src/components/CreateCom/XhInput.vue delete mode 100644 code/vue/src/components/CreateCom/XhMultipleSelect.vue delete mode 100644 code/vue/src/components/CreateCom/XhProduct.vue delete mode 100644 code/vue/src/components/CreateCom/XhProuctCate.vue delete mode 100644 code/vue/src/components/CreateCom/XhReceivablesPlan.vue delete mode 100644 code/vue/src/components/CreateCom/XhSelect.vue delete mode 100644 code/vue/src/components/CreateCom/XhStrucUserCell.vue delete mode 100644 code/vue/src/components/CreateCom/XhStructure.vue delete mode 100644 code/vue/src/components/CreateCom/XhStructureCell.vue delete mode 100644 code/vue/src/components/CreateCom/XhSwitch.vue delete mode 100644 code/vue/src/components/CreateCom/XhTextarea.vue delete mode 100644 code/vue/src/components/CreateCom/XhUser.vue delete mode 100644 code/vue/src/components/CreateCom/XhUserCell.vue delete mode 100644 code/vue/src/components/CreateCom/arrayMixin.js delete mode 100644 code/vue/src/components/CreateCom/booleanMixin.js delete mode 100644 code/vue/src/components/CreateCom/index.js delete mode 100644 code/vue/src/components/CreateCom/objMixin.js delete mode 100644 code/vue/src/components/CreateCom/stringMixin.js delete mode 100644 code/vue/src/components/CreateSections.vue delete mode 100644 code/vue/src/components/CreateView.vue delete mode 100644 code/vue/src/components/EditImage.vue delete mode 100644 code/vue/src/components/ErrorLog/index.vue delete mode 100644 code/vue/src/components/GithubCorner/index.vue delete mode 100644 code/vue/src/components/Hamburger/index.vue delete mode 100644 code/vue/src/components/HeaderSearch/index.vue delete mode 100644 code/vue/src/components/ImageCropper/index.vue delete mode 100644 code/vue/src/components/ImageCropper/utils/data2blob.js delete mode 100644 code/vue/src/components/ImageCropper/utils/effectRipple.js delete mode 100644 code/vue/src/components/ImageCropper/utils/language.js delete mode 100644 code/vue/src/components/ImageCropper/utils/mimes.js delete mode 100644 code/vue/src/components/ImportExcel-base/index.vue delete mode 100644 code/vue/src/components/ImportExcel-expend/index.vue delete mode 100644 code/vue/src/components/ImportExcel-hq/index.vue delete mode 100644 code/vue/src/components/ImportExcel-invoice/index.vue delete mode 100644 code/vue/src/components/ImportExcel-qad/index.vue delete mode 100644 code/vue/src/components/ImportExcel-vw/index.vue delete mode 100644 code/vue/src/components/ImportExcel/index.vue delete mode 100644 code/vue/src/components/ImportTxt/index.vue delete mode 100644 code/vue/src/components/JsonEditor/index.vue delete mode 100644 code/vue/src/components/LangSelect/index.vue delete mode 100644 code/vue/src/components/MDinput/index.vue delete mode 100644 code/vue/src/components/MapView.vue delete mode 100644 code/vue/src/components/MarkdownEditor/default-options.js delete mode 100644 code/vue/src/components/MarkdownEditor/index.vue delete mode 100644 code/vue/src/components/Pagination/index.vue delete mode 100644 code/vue/src/components/PanThumb/index.vue delete mode 100644 code/vue/src/components/PasteExcel/index.vue delete mode 100644 code/vue/src/components/RightPanel/index.vue delete mode 100644 code/vue/src/components/Screenfull/index.vue delete mode 100644 code/vue/src/components/Share/DropdownMenu.vue delete mode 100644 code/vue/src/components/SizeSelect/index.vue delete mode 100644 code/vue/src/components/SlideView.vue delete mode 100644 code/vue/src/components/Sticky/index.vue delete mode 100644 code/vue/src/components/SvgIcon/index.vue delete mode 100644 code/vue/src/components/TextHoverEffect/Mallki.vue delete mode 100644 code/vue/src/components/ThemePicker/index.vue delete mode 100644 code/vue/src/components/Tinymce/components/EditorImage.vue delete mode 100644 code/vue/src/components/Tinymce/dynamicLoadScript.js delete mode 100644 code/vue/src/components/Tinymce/index.vue delete mode 100644 code/vue/src/components/Tinymce/plugins.js delete mode 100644 code/vue/src/components/Tinymce/toolbar.js delete mode 100644 code/vue/src/components/UploadExcel/index.vue delete mode 100644 code/vue/src/components/flexbox/flexbox-item.vue delete mode 100644 code/vue/src/components/flexbox/flexbox.vue delete mode 100644 code/vue/src/components/flexbox/index.js delete mode 100644 code/vue/src/components/iconfontV/iconfont.vue delete mode 100644 code/vue/src/directive/clipboard/clipboard.js delete mode 100644 code/vue/src/directive/clipboard/index.js delete mode 100644 code/vue/src/directive/el-drag-dialog/drag.js delete mode 100644 code/vue/src/directive/el-drag-dialog/index.js delete mode 100644 code/vue/src/directive/el-table/adaptive.js delete mode 100644 code/vue/src/directive/el-table/index.js delete mode 100644 code/vue/src/directive/empty/empty.scss delete mode 100644 code/vue/src/directive/empty/empty.vue delete mode 100644 code/vue/src/directive/empty/index.js delete mode 100644 code/vue/src/directive/index.js delete mode 100644 code/vue/src/directive/permission/index.js delete mode 100644 code/vue/src/directive/permission/permission.js delete mode 100644 code/vue/src/directive/photo/index.js delete mode 100644 code/vue/src/directive/photo/photo.scss delete mode 100644 code/vue/src/directive/photo/photo.vue delete mode 100644 code/vue/src/directive/scrollx/index.js delete mode 100644 code/vue/src/directive/sticky.js delete mode 100644 code/vue/src/directive/style.scss delete mode 100644 code/vue/src/directive/waves/index.js delete mode 100644 code/vue/src/directive/waves/waves.css delete mode 100644 code/vue/src/directive/waves/waves.js delete mode 100644 code/vue/src/directives.js delete mode 100644 code/vue/src/filters/index.js delete mode 100644 code/vue/src/icons/index.js delete mode 100644 code/vue/src/icons/svg/404.svg delete mode 100644 code/vue/src/icons/svg/BOM.svg delete mode 100644 code/vue/src/icons/svg/R3.svg delete mode 100644 code/vue/src/icons/svg/bug.svg delete mode 100644 code/vue/src/icons/svg/cascader.svg delete mode 100644 code/vue/src/icons/svg/chart.svg delete mode 100644 code/vue/src/icons/svg/checkbox.svg delete mode 100644 code/vue/src/icons/svg/clipboard.svg delete mode 100644 code/vue/src/icons/svg/cloud.svg delete mode 100644 code/vue/src/icons/svg/code.svg delete mode 100644 code/vue/src/icons/svg/color.svg delete mode 100644 code/vue/src/icons/svg/component.svg delete mode 100644 code/vue/src/icons/svg/control.svg delete mode 100644 code/vue/src/icons/svg/dashboard.svg delete mode 100644 code/vue/src/icons/svg/data.svg delete mode 100644 code/vue/src/icons/svg/date-range.svg delete mode 100644 code/vue/src/icons/svg/date.svg delete mode 100644 code/vue/src/icons/svg/documentation.svg delete mode 100644 code/vue/src/icons/svg/drag.svg delete mode 100644 code/vue/src/icons/svg/edit.svg delete mode 100644 code/vue/src/icons/svg/education.svg delete mode 100644 code/vue/src/icons/svg/email.svg delete mode 100644 code/vue/src/icons/svg/employee.svg delete mode 100644 code/vue/src/icons/svg/example.svg delete mode 100644 code/vue/src/icons/svg/excel.svg delete mode 100644 code/vue/src/icons/svg/exit-fullscreen.svg delete mode 100644 code/vue/src/icons/svg/eye-open.svg delete mode 100644 code/vue/src/icons/svg/eye.svg delete mode 100644 code/vue/src/icons/svg/fish.svg delete mode 100644 code/vue/src/icons/svg/form.svg delete mode 100644 code/vue/src/icons/svg/fullscreen.svg delete mode 100644 code/vue/src/icons/svg/guide.svg delete mode 100644 code/vue/src/icons/svg/icon.svg delete mode 100644 code/vue/src/icons/svg/input.svg delete mode 100644 code/vue/src/icons/svg/international.svg delete mode 100644 code/vue/src/icons/svg/job.svg delete mode 100644 code/vue/src/icons/svg/language.svg delete mode 100644 code/vue/src/icons/svg/link.svg delete mode 100644 code/vue/src/icons/svg/list.svg delete mode 100644 code/vue/src/icons/svg/lock.svg delete mode 100644 code/vue/src/icons/svg/log.svg delete mode 100644 code/vue/src/icons/svg/message.svg delete mode 100644 code/vue/src/icons/svg/money.svg delete mode 100644 code/vue/src/icons/svg/nested.svg delete mode 100644 code/vue/src/icons/svg/number.svg delete mode 100644 code/vue/src/icons/svg/org.svg delete mode 100644 code/vue/src/icons/svg/password.svg delete mode 100644 code/vue/src/icons/svg/pdf.svg delete mode 100644 code/vue/src/icons/svg/people.svg delete mode 100644 code/vue/src/icons/svg/peoples.svg delete mode 100644 code/vue/src/icons/svg/plug.svg delete mode 100644 code/vue/src/icons/svg/pwd.svg delete mode 100644 code/vue/src/icons/svg/qq.svg delete mode 100644 code/vue/src/icons/svg/radio.svg delete mode 100644 code/vue/src/icons/svg/rate.svg delete mode 100644 code/vue/src/icons/svg/role.svg delete mode 100644 code/vue/src/icons/svg/row.svg delete mode 100644 code/vue/src/icons/svg/save.svg delete mode 100644 code/vue/src/icons/svg/search.svg delete mode 100644 code/vue/src/icons/svg/select.svg delete mode 100644 code/vue/src/icons/svg/shopping.svg delete mode 100644 code/vue/src/icons/svg/size.svg delete mode 100644 code/vue/src/icons/svg/skill.svg delete mode 100644 code/vue/src/icons/svg/slider.svg delete mode 100644 code/vue/src/icons/svg/star.svg delete mode 100644 code/vue/src/icons/svg/storage.svg delete mode 100644 code/vue/src/icons/svg/switch.svg delete mode 100644 code/vue/src/icons/svg/system.svg delete mode 100644 code/vue/src/icons/svg/tab.svg delete mode 100644 code/vue/src/icons/svg/table.svg delete mode 100644 code/vue/src/icons/svg/textarea.svg delete mode 100644 code/vue/src/icons/svg/theme.svg delete mode 100644 code/vue/src/icons/svg/time-range.svg delete mode 100644 code/vue/src/icons/svg/time.svg delete mode 100644 code/vue/src/icons/svg/tool.svg delete mode 100644 code/vue/src/icons/svg/tree-table.svg delete mode 100644 code/vue/src/icons/svg/tree.svg delete mode 100644 code/vue/src/icons/svg/upload.svg delete mode 100644 code/vue/src/icons/svg/user.svg delete mode 100644 code/vue/src/icons/svg/users.svg delete mode 100644 code/vue/src/icons/svg/vw.svg delete mode 100644 code/vue/src/icons/svg/wechat.svg delete mode 100644 code/vue/src/icons/svg/zip.svg delete mode 100644 code/vue/src/icons/svg/一汽.svg delete mode 100644 code/vue/src/icons/svg/业务.svg delete mode 100644 code/vue/src/icons/svg/二配.svg delete mode 100644 code/vue/src/icons/svg/二配对比.svg delete mode 100644 code/vue/src/icons/svg/产品.svg delete mode 100644 code/vue/src/icons/svg/供应商.svg delete mode 100644 code/vue/src/icons/svg/供货.svg delete mode 100644 code/vue/src/icons/svg/单据导入.svg delete mode 100644 code/vue/src/icons/svg/发货.svg delete mode 100644 code/vue/src/icons/svg/发运.svg delete mode 100644 code/vue/src/icons/svg/发运对比.svg delete mode 100644 code/vue/src/icons/svg/售后.svg delete mode 100644 code/vue/src/icons/svg/售后报表.svg delete mode 100644 code/vue/src/icons/svg/器具.svg delete mode 100644 code/vue/src/icons/svg/基础数据.svg delete mode 100644 code/vue/src/icons/svg/大众.svg delete mode 100644 code/vue/src/icons/svg/大众解放.svg delete mode 100644 code/vue/src/icons/svg/奔腾.svg delete mode 100644 code/vue/src/icons/svg/客户.svg delete mode 100644 code/vue/src/icons/svg/客户零件.svg delete mode 100644 code/vue/src/icons/svg/对比.svg delete mode 100644 code/vue/src/icons/svg/工厂.svg delete mode 100644 code/vue/src/icons/svg/库存.svg delete mode 100644 code/vue/src/icons/svg/库存对比.svg delete mode 100644 code/vue/src/icons/svg/库房.svg delete mode 100644 code/vue/src/icons/svg/应付暂估收货明细.svg delete mode 100644 code/vue/src/icons/svg/应付暂估汇总.svg delete mode 100644 code/vue/src/icons/svg/批量.svg delete mode 100644 code/vue/src/icons/svg/折扣.svg delete mode 100644 code/vue/src/icons/svg/报表.svg delete mode 100644 code/vue/src/icons/svg/文件.svg delete mode 100644 code/vue/src/icons/svg/日历.svg delete mode 100644 code/vue/src/icons/svg/期间.svg delete mode 100644 code/vue/src/icons/svg/未结算.svg delete mode 100644 code/vue/src/icons/svg/标准看板.svg delete mode 100644 code/vue/src/icons/svg/物料.svg delete mode 100644 code/vue/src/icons/svg/特殊看板.svg delete mode 100644 code/vue/src/icons/svg/看板.svg delete mode 100644 code/vue/src/icons/svg/系统首页.svg delete mode 100644 code/vue/src/icons/svg/索赔授权.svg delete mode 100644 code/vue/src/icons/svg/红旗.svg delete mode 100644 code/vue/src/icons/svg/结算.svg delete mode 100644 code/vue/src/icons/svg/结算对比.svg delete mode 100644 code/vue/src/icons/svg/调整.svg delete mode 100644 code/vue/src/icons/svg/车型.svg delete mode 100644 code/vue/src/icons/svg/轿车结算数据.svg delete mode 100644 code/vue/src/icons/svg/轿车车序.svg delete mode 100644 code/vue/src/icons/svg/输入.svg delete mode 100644 code/vue/src/icons/svg/通用.svg delete mode 100644 code/vue/src/icons/svg/销售.svg delete mode 100644 code/vue/src/icons/svg/零件.svg delete mode 100644 code/vue/src/icons/svg/零件类型.svg delete mode 100644 code/vue/src/icons/svgo.yml delete mode 100644 code/vue/src/lang/en.js delete mode 100644 code/vue/src/lang/es.js delete mode 100644 code/vue/src/lang/index.js delete mode 100644 code/vue/src/lang/ja.js delete mode 100644 code/vue/src/lang/zh.js delete mode 100644 code/vue/src/layout/components/AppMain.vue delete mode 100644 code/vue/src/layout/components/Navbar.vue delete mode 100644 code/vue/src/layout/components/Settings/index.vue delete mode 100644 code/vue/src/layout/components/Sidebar/FixiOSBug.js delete mode 100644 code/vue/src/layout/components/Sidebar/Item.vue delete mode 100644 code/vue/src/layout/components/Sidebar/Link.vue delete mode 100644 code/vue/src/layout/components/Sidebar/Logo.vue delete mode 100644 code/vue/src/layout/components/Sidebar/SidebarItem.vue delete mode 100644 code/vue/src/layout/components/Sidebar/index.vue delete mode 100644 code/vue/src/layout/components/TagsView/ScrollPane.vue delete mode 100644 code/vue/src/layout/components/TagsView/index.vue delete mode 100644 code/vue/src/layout/components/index.js delete mode 100644 code/vue/src/layout/index-v1.vue delete mode 100644 code/vue/src/layout/index.vue delete mode 100644 code/vue/src/layout/managerLayout.vue delete mode 100644 code/vue/src/layout/mixin/ResizeHandler.js delete mode 100644 code/vue/src/layout/personCenterLayout.vue delete mode 100644 code/vue/src/layout/styles/common.scss delete mode 100644 code/vue/src/layout/vueTestLayout.vue delete mode 100644 code/vue/src/layout/workbenchLayout.vue delete mode 100644 code/vue/src/main.js delete mode 100644 code/vue/src/permission.js delete mode 100644 code/vue/src/router/_import_development.js delete mode 100644 code/vue/src/router/_import_production.js delete mode 100644 code/vue/src/router/index.js delete mode 100644 code/vue/src/router/index_copy.js delete mode 100644 code/vue/src/router/modules/basedata.js delete mode 100644 code/vue/src/router/modules/bt_menu.js delete mode 100644 code/vue/src/router/modules/businessdata.js delete mode 100644 code/vue/src/router/modules/first.js delete mode 100644 code/vue/src/router/modules/fis.js delete mode 100644 code/vue/src/router/modules/fisprint.js delete mode 100644 code/vue/src/router/modules/hq_menu.js delete mode 100644 code/vue/src/router/modules/hq_out_order.js delete mode 100644 code/vue/src/router/modules/jobtimedata.js delete mode 100644 code/vue/src/router/modules/manager.js delete mode 100644 code/vue/src/router/modules/newjit-basedata.js delete mode 100644 code/vue/src/router/modules/person.js delete mode 100644 code/vue/src/router/modules/testVue.js delete mode 100644 code/vue/src/router/modules/vwFisData.js delete mode 100644 code/vue/src/router/modules/vwKBNoBarcodedata.js delete mode 100644 code/vue/src/router/modules/vwKBdata.js delete mode 100644 code/vue/src/router/modules/vw_menu.js delete mode 100644 code/vue/src/router/modules/vw_out_order.js delete mode 100644 code/vue/src/router/modules/wheeldata.js delete mode 100644 code/vue/src/settings.js delete mode 100644 code/vue/src/store/getters.js delete mode 100644 code/vue/src/store/index.js delete mode 100644 code/vue/src/store/modules/app.js delete mode 100644 code/vue/src/store/modules/customer.js delete mode 100644 code/vue/src/store/modules/errorLog.js delete mode 100644 code/vue/src/store/modules/permission.js delete mode 100644 code/vue/src/store/modules/settings.js delete mode 100644 code/vue/src/store/modules/tagsView.js delete mode 100644 code/vue/src/store/modules/user.js delete mode 100644 code/vue/src/styles/btn.scss delete mode 100644 code/vue/src/styles/element-ui.scss delete mode 100644 code/vue/src/styles/element-variables.scss delete mode 100644 code/vue/src/styles/index.scss delete mode 100644 code/vue/src/styles/index_copy.scss delete mode 100644 code/vue/src/styles/mixin.scss delete mode 100644 code/vue/src/styles/sidebar.scss delete mode 100644 code/vue/src/styles/transition.scss delete mode 100644 code/vue/src/styles/variables.scss delete mode 100644 code/vue/src/styles/xr-theme.scss delete mode 100644 code/vue/src/utils/auth.js delete mode 100644 code/vue/src/utils/cache.js delete mode 100644 code/vue/src/utils/clipboard.js delete mode 100644 code/vue/src/utils/crmindex.js delete mode 100644 code/vue/src/utils/dom.js delete mode 100644 code/vue/src/utils/error-log.js delete mode 100644 code/vue/src/utils/generator/config.js delete mode 100644 code/vue/src/utils/generator/css.js delete mode 100644 code/vue/src/utils/generator/drawingDefalut.js delete mode 100644 code/vue/src/utils/generator/html.js delete mode 100644 code/vue/src/utils/generator/icon.json delete mode 100644 code/vue/src/utils/generator/js.js delete mode 100644 code/vue/src/utils/generator/render.js delete mode 100644 code/vue/src/utils/get-page-title.js delete mode 100644 code/vue/src/utils/i18n.js delete mode 100644 code/vue/src/utils/index.js delete mode 100644 code/vue/src/utils/open-window.js delete mode 100644 code/vue/src/utils/permission.js delete mode 100644 code/vue/src/utils/request.js delete mode 100644 code/vue/src/utils/scroll-to.js delete mode 100644 code/vue/src/utils/types.js delete mode 100644 code/vue/src/utils/validate.js delete mode 100644 code/vue/src/vendor/Export2Excel.js delete mode 100644 code/vue/src/vendor/Export2Zip.js delete mode 100644 code/vue/src/views/PersonCenter/components/EditInfo.vue delete mode 100644 code/vue/src/views/PersonCenter/components/EditPassword.vue delete mode 100644 code/vue/src/views/PersonCenter/index.vue delete mode 100644 code/vue/src/views/SystemEmployee/EmployeeDepManagement.vue delete mode 100644 code/vue/src/views/SystemEmployee/components/employeeDetail.vue delete mode 100644 code/vue/src/views/SystemEmployee/styles/table.scss delete mode 100644 code/vue/src/views/SystemOrgUserRole/index.vue delete mode 100644 code/vue/src/views/SystemOrgUserRole/model/CrmRelativeProduct.vue delete mode 100644 code/vue/src/views/components-demo/count-to.vue delete mode 100644 code/vue/src/views/components-demo/json-editor.vue delete mode 100644 code/vue/src/views/components-demo/markdown.vue delete mode 100644 code/vue/src/views/components-demo/sticky.vue delete mode 100644 code/vue/src/views/components-demo/tinymce.vue delete mode 100644 code/vue/src/views/customer/contract.vue delete mode 100644 code/vue/src/views/customer/index.vue delete mode 100644 code/vue/src/views/dashboard/admin/components/BarChart.vue delete mode 100644 code/vue/src/views/dashboard/admin/components/BoxCard.vue delete mode 100644 code/vue/src/views/dashboard/admin/components/LineChart.vue delete mode 100644 code/vue/src/views/dashboard/admin/components/PanelGroup.vue delete mode 100644 code/vue/src/views/dashboard/admin/components/PieChart.vue delete mode 100644 code/vue/src/views/dashboard/admin/components/RaddarChart.vue delete mode 100644 code/vue/src/views/dashboard/admin/components/TodoList/Todo.vue delete mode 100644 code/vue/src/views/dashboard/admin/components/TodoList/index.scss delete mode 100644 code/vue/src/views/dashboard/admin/components/TodoList/index.vue delete mode 100644 code/vue/src/views/dashboard/admin/components/TransactionTable.vue delete mode 100644 code/vue/src/views/dashboard/admin/components/mixins/resize.js delete mode 100644 code/vue/src/views/dashboard/admin/index.vue delete mode 100644 code/vue/src/views/dashboard/editor/index.vue delete mode 100644 code/vue/src/views/dashboard/index.vue delete mode 100644 code/vue/src/views/employee/index.vue delete mode 100644 code/vue/src/views/error-page/401.vue delete mode 100644 code/vue/src/views/error-page/404.vue delete mode 100644 code/vue/src/views/excel/components/AutoWidthOption.vue delete mode 100644 code/vue/src/views/excel/components/BookTypeOption.vue delete mode 100644 code/vue/src/views/excel/components/FilenameOption.vue delete mode 100644 code/vue/src/views/excel/export-excel.vue delete mode 100644 code/vue/src/views/excel/merge-header.vue delete mode 100644 code/vue/src/views/excel/select-excel.vue delete mode 100644 code/vue/src/views/excel/upload-excel.vue delete mode 100644 code/vue/src/views/form/components/CodeTypeDialog.vue delete mode 100644 code/vue/src/views/form/components/DraggableItem.vue delete mode 100644 code/vue/src/views/form/components/IconsDialog.vue delete mode 100644 code/vue/src/views/form/components/RightPanel.vue delete mode 100644 code/vue/src/views/form/components/TreeNodeDialog.vue delete mode 100644 code/vue/src/views/form/components/index.vue delete mode 100644 code/vue/src/views/form/index.vue delete mode 100644 code/vue/src/views/job/index.vue delete mode 100644 code/vue/src/views/log/index.vue delete mode 100644 code/vue/src/views/login/auth-redirect.vue delete mode 100644 code/vue/src/views/login/components/SocialSignin.vue delete mode 100644 code/vue/src/views/login/index.vue delete mode 100644 code/vue/src/views/newJit/baseData/assemblyCfg/detail.vue delete mode 100644 code/vue/src/views/newJit/baseData/assemblyCfg/index.vue delete mode 100644 code/vue/src/views/newJit/baseData/billM100/detail.vue delete mode 100644 code/vue/src/views/newJit/baseData/billM100/index.vue delete mode 100644 code/vue/src/views/newJit/baseData/billM100Manager/detail.vue delete mode 100644 code/vue/src/views/newJit/baseData/billM100Manager/index.vue delete mode 100644 code/vue/src/views/newJit/baseData/excludePartCfgs/dlgExcludePartEdit.vue delete mode 100644 code/vue/src/views/newJit/baseData/excludePartCfgs/index.vue delete mode 100644 code/vue/src/views/newJit/baseData/logRemind/index.vue delete mode 100644 code/vue/src/views/newJit/baseData/repeatR100/detail.vue delete mode 100644 code/vue/src/views/newJit/baseData/repeatR100/index.vue delete mode 100644 code/vue/src/views/newJit/baseData/unknownAssembly/detail.vue delete mode 100644 code/vue/src/views/newJit/baseData/unknownAssembly/index.vue delete mode 100644 code/vue/src/views/newJit/components/CRMCreateView.vue delete mode 100644 code/vue/src/views/newJit/components/CRMDetailHead.vue delete mode 100644 code/vue/src/views/newJit/components/CRMExport-old.vue delete mode 100644 code/vue/src/views/newJit/components/CRMExport.vue delete mode 100644 code/vue/src/views/newJit/components/CRMImport-old.vue delete mode 100644 code/vue/src/views/newJit/components/CRMImport.vue delete mode 100644 code/vue/src/views/newJit/components/CRMListHead.vue delete mode 100644 code/vue/src/views/newJit/components/CRMTableHead.vue delete mode 100644 code/vue/src/views/newJit/components/MixAdd.vue delete mode 100644 code/vue/src/views/newJit/components/RelativeFiles.vue delete mode 100644 code/vue/src/views/newJit/components/Sections.vue delete mode 100644 code/vue/src/views/newJit/components/filterForm/filterContent.vue delete mode 100644 code/vue/src/views/newJit/components/filterForm/index.vue delete mode 100644 code/vue/src/views/newJit/components/followLog/RecordLog.vue delete mode 100644 code/vue/src/views/newJit/components/followLog/components/FollowRecordCell.vue delete mode 100644 code/vue/src/views/newJit/components/followLog/styles/followcell.scss delete mode 100644 code/vue/src/views/newJit/components/mixins/message_table.js delete mode 100644 code/vue/src/views/newJit/components/sceneForm/SceneCreate.vue delete mode 100644 code/vue/src/views/newJit/components/sceneForm/SceneList.vue delete mode 100644 code/vue/src/views/newJit/components/sceneForm/SceneSet.vue delete mode 100644 code/vue/src/views/newJit/components/tableDetail/index.vue delete mode 100644 code/vue/src/views/newJit/styles/crmdetail.scss delete mode 100644 code/vue/src/views/newJit/styles/crmtable.scss delete mode 100644 code/vue/src/views/newJit/styles/detailview.scss delete mode 100644 code/vue/src/views/newJit/styles/file.scss delete mode 100644 code/vue/src/views/newJit/styles/followcell.scss delete mode 100644 code/vue/src/views/newJit/styles/followlog.scss delete mode 100644 code/vue/src/views/newJit/styles/relativecrm.scss delete mode 100644 code/vue/src/views/newJit/styles/table.scss delete mode 100644 code/vue/src/views/org/index.vue delete mode 100644 code/vue/src/views/pg-fis/basedate.zip delete mode 100644 code/vue/src/views/pg-fis/basedate/assemblyCfg/detail.vue delete mode 100644 code/vue/src/views/pg-fis/basedate/assemblyCfg/index.vue delete mode 100644 code/vue/src/views/pg-fis/basedate/customerPartCfg/index.vue delete mode 100644 code/vue/src/views/pg-fis/basedate/logRemind/index.vue delete mode 100644 code/vue/src/views/pg-fis/basedate/m100BIll/detail.vue delete mode 100644 code/vue/src/views/pg-fis/basedate/m100BIll/index.vue delete mode 100644 code/vue/src/views/pg-fis/basedate/m100Online/RepetitionMB.vue delete mode 100644 code/vue/src/views/pg-fis/basedate/m100Online/RepetitionZHB.vue delete mode 100644 code/vue/src/views/pg-fis/basedate/m100Online/ScrapMB.vue delete mode 100644 code/vue/src/views/pg-fis/basedate/m100Online/ScrapZHB.vue delete mode 100644 code/vue/src/views/pg-fis/basedate/m100Online/budaMB.vue delete mode 100644 code/vue/src/views/pg-fis/basedate/m100Online/budaZHB.vue delete mode 100644 code/vue/src/views/pg-fis/basedate/m100Online/detail.vue delete mode 100644 code/vue/src/views/pg-fis/basedate/m100Online/detailMB.vue delete mode 100644 code/vue/src/views/pg-fis/basedate/m100Online/detailZHB.vue delete mode 100644 code/vue/src/views/pg-fis/basedate/m100Online/index-old.vue delete mode 100644 code/vue/src/views/pg-fis/basedate/m100Online/index.vue delete mode 100644 code/vue/src/views/pg-fis/basedate/m100Online/normalPritIndex.vue delete mode 100644 code/vue/src/views/pg-fis/basedate/partSwitch/index.vue delete mode 100644 code/vue/src/views/pg-fis/basedate/productLine/index.vue delete mode 100644 code/vue/src/views/pg-fis/basedate/r100Online/detail.vue delete mode 100644 code/vue/src/views/pg-fis/basedate/r100Online/index.vue delete mode 100644 code/vue/src/views/pg-fis/basedate/repeatR100/detail.vue delete mode 100644 code/vue/src/views/pg-fis/basedate/repeatR100/index.vue delete mode 100644 code/vue/src/views/pg-fis/basedate/select/detail.vue delete mode 100644 code/vue/src/views/pg-fis/basedate/select/detailMB.vue delete mode 100644 code/vue/src/views/pg-fis/basedate/select/detailZHB.vue delete mode 100644 code/vue/src/views/pg-fis/basedate/select/index.vue delete mode 100644 code/vue/src/views/pg-fis/basedate/unknownAssembly/detail.vue delete mode 100644 code/vue/src/views/pg-fis/basedate/unknownAssembly/index copy.vue delete mode 100644 code/vue/src/views/pg-fis/basedate/unknownAssembly/index.vue delete mode 100644 code/vue/src/views/pg-fis/basedate/weldingAssembly/index.vue delete mode 100644 code/vue/src/views/pg-fis/components/CRMCreateView.vue delete mode 100644 code/vue/src/views/pg-fis/components/CRMDetailHead.vue delete mode 100644 code/vue/src/views/pg-fis/components/CRMExport-old.vue delete mode 100644 code/vue/src/views/pg-fis/components/CRMExport.vue delete mode 100644 code/vue/src/views/pg-fis/components/CRMImport-old.vue delete mode 100644 code/vue/src/views/pg-fis/components/CRMImport.vue delete mode 100644 code/vue/src/views/pg-fis/components/CRMListHead.vue delete mode 100644 code/vue/src/views/pg-fis/components/CRMTableHead.vue delete mode 100644 code/vue/src/views/pg-fis/components/MixAdd.vue delete mode 100644 code/vue/src/views/pg-fis/components/RelativeFiles.vue delete mode 100644 code/vue/src/views/pg-fis/components/Sections.vue delete mode 100644 code/vue/src/views/pg-fis/components/filterForm/filterContent.vue delete mode 100644 code/vue/src/views/pg-fis/components/filterForm/index.vue delete mode 100644 code/vue/src/views/pg-fis/components/followLog/RecordLog.vue delete mode 100644 code/vue/src/views/pg-fis/components/followLog/components/FollowRecordCell.vue delete mode 100644 code/vue/src/views/pg-fis/components/followLog/styles/followcell.scss delete mode 100644 code/vue/src/views/pg-fis/components/mixins/message_table.js delete mode 100644 code/vue/src/views/pg-fis/components/sceneForm/SceneCreate.vue delete mode 100644 code/vue/src/views/pg-fis/components/sceneForm/SceneList.vue delete mode 100644 code/vue/src/views/pg-fis/components/sceneForm/SceneSet.vue delete mode 100644 code/vue/src/views/pg-fis/components/tableDetail/index.vue delete mode 100644 code/vue/src/views/pg-fis/styles/crmdetail.scss delete mode 100644 code/vue/src/views/pg-fis/styles/crmtable.scss delete mode 100644 code/vue/src/views/pg-fis/styles/detailview.scss delete mode 100644 code/vue/src/views/pg-fis/styles/file.scss delete mode 100644 code/vue/src/views/pg-fis/styles/followcell.scss delete mode 100644 code/vue/src/views/pg-fis/styles/followlog.scss delete mode 100644 code/vue/src/views/pg-fis/styles/relativecrm.scss delete mode 100644 code/vue/src/views/pg-fis/styles/table.scss delete mode 100644 code/vue/src/views/profile/components/Account.vue delete mode 100644 code/vue/src/views/profile/components/Activity.vue delete mode 100644 code/vue/src/views/profile/components/Timeline.vue delete mode 100644 code/vue/src/views/profile/components/UserCard.vue delete mode 100644 code/vue/src/views/profile/index.vue delete mode 100644 code/vue/src/views/redirect/index.vue delete mode 100644 code/vue/src/views/role/index.vue delete mode 100644 code/vue/src/views/storage/blob/index.vue delete mode 100644 code/vue/src/views/storage/index.vue delete mode 100644 code/vue/src/views/storage/local/index.vue delete mode 100644 code/vue/src/views/tenant/index.vue delete mode 100644 code/vue/src/views/test/modle/childSlot.vue delete mode 100644 code/vue/src/views/test/slot.vue delete mode 100644 code/vue/src/views/user-branch/index.vue delete mode 100644 code/vue/src/views/user/index.vue delete mode 100644 code/vue/src/views/ux/backGroundWork/detail.vue delete mode 100644 code/vue/src/views/ux/backGroundWork/index.vue delete mode 100644 code/vue/src/views/ux/basedata/Invoice/index.vue delete mode 100644 code/vue/src/views/ux/basedata/Prebatch/index.vue delete mode 100644 code/vue/src/views/ux/basedata/billNumRules/index.vue delete mode 100644 code/vue/src/views/ux/basedata/bomdatabase/index.vue delete mode 100644 code/vue/src/views/ux/basedata/carMaterialConfig/index.vue delete mode 100644 code/vue/src/views/ux/basedata/centralizedControl/index.vue delete mode 100644 code/vue/src/views/ux/basedata/codeSetting/index.vue delete mode 100644 code/vue/src/views/ux/basedata/customerStorageLocation/index.vue delete mode 100644 code/vue/src/views/ux/basedata/estimatedInventoryDetail/index.vue delete mode 100644 code/vue/src/views/ux/basedata/index.vue delete mode 100644 code/vue/src/views/ux/basedata/material/index.vue delete mode 100644 code/vue/src/views/ux/basedata/materialPricedata/index.vue delete mode 100644 code/vue/src/views/ux/basedata/materialRelationSupplier/index.vue delete mode 100644 code/vue/src/views/ux/basedata/modulesManager/index.vue delete mode 100644 code/vue/src/views/ux/basedata/partsSettlement/index.vue delete mode 100644 code/vue/src/views/ux/basedata/priceList/index.vue delete mode 100644 code/vue/src/views/ux/basedata/settlementPakAndSparePartsRef/index.vue delete mode 100644 code/vue/src/views/ux/basedata/settlementParts/index.vue delete mode 100644 code/vue/src/views/ux/billManage/FisUnSettledDiff/index.vue delete mode 100644 code/vue/src/views/ux/billManage/InvoiceSettledDetailDiff/index.vue delete mode 100644 code/vue/src/views/ux/billManage/InvoiceSettledDiff/index.vue delete mode 100644 code/vue/src/views/ux/billManage/IssuedUnsettled/index.vue delete mode 100644 code/vue/src/views/ux/billManage/KanbanUnSettled/index.vue delete mode 100644 code/vue/src/views/ux/billManage/SettleDoorPanel/index.vue delete mode 100644 code/vue/src/views/ux/billManage/UnInvoiceSettledDetailDiff/index.vue delete mode 100644 code/vue/src/views/ux/billManage/UnSettleDiffExport/index.vue delete mode 100644 code/vue/src/views/ux/billManage/UnSettledDiff/index.vue delete mode 100644 code/vue/src/views/ux/billManage/claimDemage/detail.vue delete mode 100644 code/vue/src/views/ux/billManage/claimDemage/index.vue delete mode 100644 code/vue/src/views/ux/billManage/index.vue delete mode 100644 code/vue/src/views/ux/billManage/kanBanWithCode/index.vue delete mode 100644 code/vue/src/views/ux/billManage/kanBanWithOutCode/index.vue delete mode 100644 code/vue/src/views/ux/billManage/kanbanOutOrder/detail.vue delete mode 100644 code/vue/src/views/ux/billManage/kanbanOutOrder/index.vue delete mode 100644 code/vue/src/views/ux/billManage/kanbanWithOutOrder/detail.vue delete mode 100644 code/vue/src/views/ux/billManage/kanbanWithOutOrder/index.vue delete mode 100644 code/vue/src/views/ux/billManage/sparePart/index.vue delete mode 100644 code/vue/src/views/ux/billManage/sparepartOutOrder/detail.vue delete mode 100644 code/vue/src/views/ux/billManage/sparepartOutOrder/index.vue delete mode 100644 code/vue/src/views/ux/billManage/vwOutOrder/detail.vue delete mode 100644 code/vue/src/views/ux/billManage/vwOutOrder/index.vue delete mode 100644 code/vue/src/views/ux/businessdata/components/newDialog.vue delete mode 100644 code/vue/src/views/ux/businessdata/components/particulars.vue delete mode 100644 code/vue/src/views/ux/businessdata/components/tag/editTag.vue delete mode 100644 code/vue/src/views/ux/businessdata/components/tag/newTag.vue delete mode 100644 code/vue/src/views/ux/businessdata/components/tag/tagIndex.vue delete mode 100644 code/vue/src/views/ux/businessdata/deliverGoods/detail.vue delete mode 100644 code/vue/src/views/ux/businessdata/deliverGoods/index.vue delete mode 100644 code/vue/src/views/ux/businessdata/deliverGoodsDrag/index-p.vue delete mode 100644 code/vue/src/views/ux/businessdata/deliverGoodsDrag/index.vue delete mode 100644 code/vue/src/views/ux/businessdata/deliverGoodsDrag/report.vue delete mode 100644 code/vue/src/views/ux/businessdata/supplyGap/detail.vue delete mode 100644 code/vue/src/views/ux/businessdata/supplyGap/index.vue delete mode 100644 code/vue/src/views/ux/components/CRMCreateView.vue delete mode 100644 code/vue/src/views/ux/components/CRMDetailHead.vue delete mode 100644 code/vue/src/views/ux/components/CRMExport-old.vue delete mode 100644 code/vue/src/views/ux/components/CRMExport.vue delete mode 100644 code/vue/src/views/ux/components/CRMImport-old.vue delete mode 100644 code/vue/src/views/ux/components/CRMImport.vue delete mode 100644 code/vue/src/views/ux/components/CRMListHead.vue delete mode 100644 code/vue/src/views/ux/components/CRMTableHead.vue delete mode 100644 code/vue/src/views/ux/components/MixAdd.vue delete mode 100644 code/vue/src/views/ux/components/RelativeFiles.vue delete mode 100644 code/vue/src/views/ux/components/Sections.vue delete mode 100644 code/vue/src/views/ux/components/filterForm/filterContent.vue delete mode 100644 code/vue/src/views/ux/components/filterForm/index.vue delete mode 100644 code/vue/src/views/ux/components/followLog/RecordLog.vue delete mode 100644 code/vue/src/views/ux/components/followLog/components/FollowRecordCell.vue delete mode 100644 code/vue/src/views/ux/components/followLog/styles/followcell.scss delete mode 100644 code/vue/src/views/ux/components/sceneForm/SceneCreate.vue delete mode 100644 code/vue/src/views/ux/components/sceneForm/SceneList.vue delete mode 100644 code/vue/src/views/ux/components/sceneForm/SceneSet.vue delete mode 100644 code/vue/src/views/ux/components/tableDetail/index.vue delete mode 100644 code/vue/src/views/ux/dict/DictDetail.vue delete mode 100644 code/vue/src/views/ux/dict/components/ClueFollow.vue delete mode 100644 code/vue/src/views/ux/dict/components/DialogTable.vue delete mode 100644 code/vue/src/views/ux/dict/components/DictSubtable.vue delete mode 100644 code/vue/src/views/ux/dict/dict.vue delete mode 100644 code/vue/src/views/ux/mixins/detail.js delete mode 100644 code/vue/src/views/ux/mixins/followLogType.js delete mode 100644 code/vue/src/views/ux/mixins/loading.js delete mode 100644 code/vue/src/views/ux/mixins/table.js delete mode 100644 code/vue/src/views/ux/model/crmTypeModel.js delete mode 100644 code/vue/src/views/ux/reportdata/deliverGoodsReport/index.vue delete mode 100644 code/vue/src/views/ux/styles/crmdetail.scss delete mode 100644 code/vue/src/views/ux/styles/crmtable.scss delete mode 100644 code/vue/src/views/ux/styles/detailview.scss delete mode 100644 code/vue/src/views/ux/styles/file.scss delete mode 100644 code/vue/src/views/ux/styles/followcell.scss delete mode 100644 code/vue/src/views/ux/styles/followlog.scss delete mode 100644 code/vue/src/views/ux/styles/relativecrm.scss delete mode 100644 code/vue/src/views/ux/styles/steps.scss delete mode 100644 code/vue/src/views/ux/styles/table.scss delete mode 100644 code/vue/src/views/ux/vw/dataInput/ScrapClaims/index.vue delete mode 100644 code/vue/src/views/ux/vw/dataInput/SettlementCrossReference/index.vue delete mode 100644 code/vue/src/views/ux/vw/dataInput/SparePart/index.vue delete mode 100644 code/vue/src/views/ux/vw/dataInput/erpei/index.vue delete mode 100644 code/vue/src/views/ux/vw/dataInput/fis/index.vue delete mode 100644 code/vue/src/views/ux/vw/dataInput/hq_bt/index.vue delete mode 100644 code/vue/src/views/ux/vw/dataInput/hq_f/index.vue delete mode 100644 code/vue/src/views/ux/vw/dataInput/hq_h/index.vue delete mode 100644 code/vue/src/views/ux/vw/dataInput/hq_h_report/index.vue delete mode 100644 code/vue/src/views/ux/vw/dataInput/hq_m/index.vue delete mode 100644 code/vue/src/views/ux/vw/dataInput/hq_y/index.vue delete mode 100644 code/vue/src/views/ux/vw/dataInput/index.vue delete mode 100644 code/vue/src/views/ux/vw/dataInput/itemInvoicePrice/index.vue delete mode 100644 code/vue/src/views/ux/vw/dataInput/r3-open/index.vue delete mode 100644 code/vue/src/views/ux/vw/dataInput/r3/index.vue delete mode 100644 code/vue/src/views/ux/vw/dataInput/secondaryAdjustment/index.vue delete mode 100644 code/vue/src/views/ux/vw/dataInput/secondaryDiscount/index.vue delete mode 100644 code/vue/src/views/ux/vw/dataInput/unSettleAccount/index.vue delete mode 100644 code/vue/src/views/ux/vw/dataInput/vwKanBan/index.vue delete mode 100644 code/vue/src/views/ux/vw/dataInput/wmsKanban/index.vue delete mode 100644 code/vue/src/views/ux/vw/dataInput/wmsSparePart/index.vue delete mode 100644 code/vue/src/views/ux/vw/dataOut/secondaryActuralAdjustmentReport/detail.vue delete mode 100644 code/vue/src/views/ux/vw/dataOut/secondaryActuralAdjustmentReport/index.vue delete mode 100644 code/vue/src/views/ux/vw/dataOut/secondaryActuralDiffReport/detail.vue delete mode 100644 code/vue/src/views/ux/vw/dataOut/secondaryActuralDiffReport/index.vue delete mode 100644 code/vue/src/views/ux/vw/dataOut/sendUnsettledDiffReport/detail.vue delete mode 100644 code/vue/src/views/ux/vw/dataOut/sendUnsettledDiffReport/index.vue delete mode 100644 code/vue/src/views/ux/vw/dataOut/stockFisDiffReport/detail.vue delete mode 100644 code/vue/src/views/ux/vw/dataOut/stockFisDiffReport/index.vue delete mode 100644 code/vue/src/views/ux/vw/dataOut/stockSettledDiffReport/detail.vue delete mode 100644 code/vue/src/views/ux/vw/dataOut/stockSettledDiffReport/index.vue delete mode 100644 code/vue/src/views/ux/vw/dataOut/stockUnsettledDiffReport/detail.vue delete mode 100644 code/vue/src/views/ux/vw/dataOut/stockUnsettledDiffReport/index.vue delete mode 100644 code/vue/src/views/ux/wheel/index.vue delete mode 100644 code/vue/static/config.js delete mode 100644 code/vue/static/createField.json delete mode 100644 code/vue/static/crmTypes.json delete mode 100644 code/vue/static/css/style.css delete mode 100644 code/vue/static/image/5e05c4467b9211577436230986.jpg delete mode 100644 code/vue/static/image/common/f778738c-e4f8-4870-b634-56703b4acafe.gif delete mode 100644 code/vue/static/js/index.js delete mode 100644 code/vue/static/js/ribbon.js delete mode 100644 code/vue/static/js/vue.js delete mode 100644 code/vue/static/tableField.json delete mode 100644 code/vue/static/tableFieldForSearch.json delete mode 100644 code/vue/static/updateField.json delete mode 100644 code/vue/tests/unit/.eslintrc.js delete mode 100644 code/vue/tests/unit/components/Hamburger.spec.js delete mode 100644 code/vue/tests/unit/components/SvgIcon.spec.js delete mode 100644 code/vue/tests/unit/utils/formatTime.spec.js delete mode 100644 code/vue/tests/unit/utils/parseTime.spec.js delete mode 100644 code/vue/tests/unit/utils/validate.spec.js delete mode 100644 code/vue/vue.config.js diff --git a/code/vue/.editorconfig b/code/vue/.editorconfig deleted file mode 100644 index 3454886e..00000000 --- a/code/vue/.editorconfig +++ /dev/null @@ -1,14 +0,0 @@ -# https://editorconfig.org -root = true - -[*] -charset = utf-8 -indent_style = space -indent_size = 2 -end_of_line = lf -insert_final_newline = true -trim_trailing_whitespace = true - -[*.md] -insert_final_newline = false -trim_trailing_whitespace = false diff --git a/code/vue/.env.development b/code/vue/.env.development deleted file mode 100644 index fe21aeb5..00000000 --- a/code/vue/.env.development +++ /dev/null @@ -1,15 +0,0 @@ -# just a flag -ENV = 'development' - -# base api -VUE_APP_BASE_API = '/dev-api' -VUE_APP_BASE_API_ADMIN = 'http://114.116.225.148:8002' -port='9528' -# vue-cli uses the VUE_CLI_BABEL_TRANSPILE_MODULES environment variable, -# to control whether the babel-plugin-dynamic-import-node plugin is enabled. -# It only does one thing by converting all import() to require(). -# This configuration can significantly increase the speed of hot updates, -# when you have a large number of pages. -# Detail: https://github.com/vuejs/vue-cli/blob/dev/packages/@vue/babel-preset-app/index.js - -VUE_CLI_BABEL_TRANSPILE_MODULES = true diff --git a/code/vue/.env.production b/code/vue/.env.production deleted file mode 100644 index 80c81030..00000000 --- a/code/vue/.env.production +++ /dev/null @@ -1,6 +0,0 @@ -# just a flag -ENV = 'production' - -# base api -VUE_APP_BASE_API = '/prod-api' - diff --git a/code/vue/.env.staging b/code/vue/.env.staging deleted file mode 100644 index a8793a09..00000000 --- a/code/vue/.env.staging +++ /dev/null @@ -1,8 +0,0 @@ -NODE_ENV = production - -# just a flag -ENV = 'staging' - -# base api -VUE_APP_BASE_API = '/stage-api' - diff --git a/code/vue/.eslintignore b/code/vue/.eslintignore deleted file mode 100644 index 99b9edd1..00000000 --- a/code/vue/.eslintignore +++ /dev/null @@ -1,4 +0,0 @@ -build/*.js -src -public -dist diff --git a/code/vue/.eslintrc.js b/code/vue/.eslintrc.js deleted file mode 100644 index b3382c0f..00000000 --- a/code/vue/.eslintrc.js +++ /dev/null @@ -1,15 +0,0 @@ -module.exports = { - root: true, - env: { - node: true, - es6: true - }, - rules: { - 'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off', - 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off' - }, - parserOptions: { - parser: 'babel-eslint', - sourceType: "module", - } -} diff --git a/code/vue/.gitignore b/code/vue/.gitignore deleted file mode 100644 index d3d938d1..00000000 --- a/code/vue/.gitignore +++ /dev/null @@ -1,24 +0,0 @@ -.DS_Store -node_modules/ -dist/ -npm-debug.log* -yarn-debug.log* -yarn-error.log* -**/*.log - -tests/**/coverage/ -tests/e2e/reports -selenium-debug.log - -# Editor directories and files -.idea -.vscode -*.suo -*.ntvs* -*.njsproj -*.sln -*.local - -package-lock.json -yarn.lock -/.vs diff --git a/code/vue/.travis.yml b/code/vue/.travis.yml deleted file mode 100644 index f4be7a08..00000000 --- a/code/vue/.travis.yml +++ /dev/null @@ -1,5 +0,0 @@ -language: node_js -node_js: 10 -script: npm run test -notifications: - email: false diff --git a/code/vue/LICENSE b/code/vue/LICENSE deleted file mode 100644 index 61515750..00000000 --- a/code/vue/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2017-present PanJiaChen - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/code/vue/README.md b/code/vue/README.md deleted file mode 100644 index c80d4d5d..00000000 --- a/code/vue/README.md +++ /dev/null @@ -1,83 +0,0 @@ - - -**Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)* - -- [Getting started](#getting-started) -- [Build](#build) -- [Advanced](#advanced) - - - -

- -

- -

- - vue - - - element-ui - - - Build Status - - - license - - - GitHub release - - - gitter - - - donate - -

- -## Getting started - -```bash -# clone the project -git clone -b i18n git@github.com:PanJiaChen/vue-element-admin.git - -# enter the project directory -cd vue-element-admin - -# install dependency -npm install - -# develop -npm run dev -``` - -This will automatically open http://localhost:9527 - -## Build - -```bash -# build for test environment -npm run build:stage - -# build for production environment -npm run build:prod -``` - -## Advanced - -```bash -# preview the release environment effect -npm run preview - -# preview the release environment effect + static resource analysis -npm run preview -- --report - -# code format check -npm run lint - -# code format check and auto fix -npm run lint -- --fix -``` - - diff --git a/code/vue/babel.config.js b/code/vue/babel.config.js deleted file mode 100644 index ba179669..00000000 --- a/code/vue/babel.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - presets: [ - '@vue/app' - ] -} diff --git a/code/vue/build/index.js b/code/vue/build/index.js deleted file mode 100644 index 0c57de2a..00000000 --- a/code/vue/build/index.js +++ /dev/null @@ -1,35 +0,0 @@ -const { run } = require('runjs') -const chalk = require('chalk') -const config = require('../vue.config.js') -const rawArgv = process.argv.slice(2) -const args = rawArgv.join(' ') - -if (process.env.npm_config_preview || rawArgv.includes('--preview')) { - const report = rawArgv.includes('--report') - - run(`vue-cli-service build ${args}`) - - const port = 9526 - const publicPath = config.publicPath - - var connect = require('connect') - var serveStatic = require('serve-static') - const app = connect() - - app.use( - publicPath, - serveStatic('./dist', { - index: ['index.html', '/'] - }) - ) - - app.listen(port, function () { - console.log(chalk.green(`> Preview at http://localhost:${port}${publicPath}`)) - if (report) { - console.log(chalk.green(`> Report at http://localhost:${port}${publicPath}report.html`)) - } - - }) -} else { - run(`vue-cli-service build ${args}`) -} diff --git a/code/vue/jest.config.js b/code/vue/jest.config.js deleted file mode 100644 index 143cdc86..00000000 --- a/code/vue/jest.config.js +++ /dev/null @@ -1,24 +0,0 @@ -module.exports = { - moduleFileExtensions: ['js', 'jsx', 'json', 'vue'], - transform: { - '^.+\\.vue$': 'vue-jest', - '.+\\.(css|styl|less|sass|scss|svg|png|jpg|ttf|woff|woff2)$': - 'jest-transform-stub', - '^.+\\.jsx?$': 'babel-jest' - }, - moduleNameMapper: { - '^@/(.*)$': '/src/$1' - }, - snapshotSerializers: ['jest-serializer-vue'], - testMatch: [ - '**/tests/unit/**/*.spec.(js|jsx|ts|tsx)|**/__tests__/*.(js|jsx|ts|tsx)' - ], - collectCoverageFrom: ['src/utils/**/*.{js,vue}', '!src/utils/auth.js', '!src/utils/request.js', 'src/components/**/*.{js,vue}'], - coverageDirectory: '/tests/unit/coverage', - // 'collectCoverage': true, - 'coverageReporters': [ - 'lcov', - 'text-summary' - ], - testURL: 'http://localhost/' -} diff --git a/code/vue/jsconfig.json b/code/vue/jsconfig.json deleted file mode 100644 index 958df046..00000000 --- a/code/vue/jsconfig.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "compilerOptions": { - "baseUrl": "./", - "paths": { - "@/*": ["src/*"] - } - }, - "exclude": ["node_modules", "dist"] -} \ No newline at end of file diff --git a/code/vue/mock/article.js b/code/vue/mock/article.js deleted file mode 100644 index 50218ae4..00000000 --- a/code/vue/mock/article.js +++ /dev/null @@ -1,116 +0,0 @@ -import Mock from 'mockjs' - -const List = [] -const count = 100 - -const baseContent = '

I am testing data, I am testing data.

' -const image_uri = 'https://wpimg.wallstcn.com/e4558086-631c-425c-9430-56ffb46e70b3' - -for (let i = 0; i < count; i++) { - List.push(Mock.mock({ - id: '@increment', - timestamp: +Mock.Random.date('T'), - author: '@first', - reviewer: '@first', - title: '@title(5, 10)', - content_short: 'mock data', - content: baseContent, - forecast: '@float(0, 100, 2, 2)', - importance: '@integer(1, 3)', - 'type|1': ['CN', 'US', 'JP', 'EU'], - 'status|1': ['published', 'draft'], - display_time: '@datetime', - comment_disabled: true, - pageviews: '@integer(300, 5000)', - image_uri, - platforms: ['a-platform'] - })) -} - -export default [ - { - url: '/vue-element-admin/article/list', - type: 'get', - response: config => { - const { importance, type, title, page = 1, limit = 20, sort } = config.query - - let mockList = List.filter(item => { - if (importance && item.importance !== +importance) return false - if (type && item.type !== type) return false - if (title && item.title.indexOf(title) < 0) return false - return true - }) - - if (sort === '-id') { - mockList = mockList.reverse() - } - - const pageList = mockList.filter((item, index) => index < limit * page && index >= limit * (page - 1)) - - return { - code: 20000, - data: { - total: mockList.length, - items: pageList - } - } - } - }, - - { - url: '/vue-element-admin/article/detail', - type: 'get', - response: config => { - const { id } = config.query - for (const article of List) { - if (article.id === +id) { - return { - code: 20000, - data: article - } - } - } - } - }, - - { - url: '/vue-element-admin/article/pv', - type: 'get', - response: _ => { - return { - code: 20000, - data: { - pvData: [ - { key: 'PC', pv: 1024 }, - { key: 'mobile', pv: 1024 }, - { key: 'ios', pv: 1024 }, - { key: 'android', pv: 1024 } - ] - } - } - } - }, - - { - url: '/vue-element-admin/article/create', - type: 'post', - response: _ => { - return { - code: 20000, - data: 'success' - } - } - }, - - { - url: '/vue-element-admin/article/update', - type: 'post', - response: _ => { - return { - code: 20000, - data: 'success' - } - } - } -] - diff --git a/code/vue/mock/common.js b/code/vue/mock/common.js deleted file mode 100644 index 164f796e..00000000 --- a/code/vue/mock/common.js +++ /dev/null @@ -1,278 +0,0 @@ -import Mock from 'mockjs' -//表格字段数据 -const ListField = [{ - "level": 1, - "children": [{"level": 2, "name": "666", "pid": 1, "id": 2, "label": "666"}, { - "level": 2, - "name": "777", - "pid": 1, - "id": 3, - "label": "777" - }], - "name": "办公室", - "pid": 0, - "id": 1, - "label": "办公室" -}, {"level": 2, "name": "666", "pid": 1, "id": 2, "label": "666"}, { - "level": 2, - "name": "777", - "pid": 1, - "id": 3, - "label": "777" -}] -//表格list数据 -const roleList = [{ - "name": "系统管理角色", - "pid": 1, - "list": [{ - "remark": "超级管理员", - "pid": 1, - "rules": {"bi": [], "crm": []}, - "id": 1, - "label": null, - "title": "超级管理员", - "type": 5, - "status": 1 - }, { - "remark": "系统设置管理员", - "pid": 1, - "rules": {"bi": [], "crm": []}, - "id": 2, - "label": null, - "title": "系统设置管理员", - "type": 2, - "status": 1 - }, { - "remark": "部门与员工管理员", - "pid": 1, - "rules": {"bi": [], "crm": []}, - "id": 3, - "label": null, - "title": "部门与员工管理员", - "type": 5, - "status": 1 - }, { - "remark": "审批流管理员", - "pid": 1, - "rules": {"bi": [], "crm": []}, - "id": 4, - "label": null, - "title": "审批流管理员", - "type": 5, - "status": 1 - }, { - "remark": "工作台管理员", - "pid": 1, - "rules": {"bi": [], "crm": []}, - "id": 5, - "label": null, - "title": "工作台管理员", - "type": 5, - "status": 1 - }, { - "remark": "客户管理员", - "pid": 1, - "rules": {"bi": [], "crm": []}, - "id": 6, - "label": null, - "title": "客户管理员", - "type": 5, - "status": 1 - }] -}, { - "name": "客户管理角色", - "pid": 2, - "list": [{ - "remark": "销售经理角色", - "pid": 2, - "rules": { - "bi": [], - "crm": [9, 17, 18, 19, 20, 21, 22, 23, 24, 25, 10, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 191, 11, 40, 41, 42, 43, 44, 45, 107, 108, 12, 46, 47, 48, 49, 50, 51, 52, 13, 53, 54, 55, 56, 57, 58, 59, 14, 60, 61, 62, 63, 64, 15, 65, 66, 67, 68, 69, 109, 110, 127, 128, 129, 130, 131] - }, - "id": 8, - "label": null, - "title": "销售经理角色", - "type": 2, - "status": 1 - }, { - "remark": "行政管理", - "pid": 2, - "rules": {"bi": [], "crm": []}, - "id": 9, - "label": null, - "title": "行政管理", - "type": 1, - "status": 1 - }, { - "remark": "财务角色", - "pid": 2, - "rules": {"bi": [], "crm": []}, - "id": 10, - "label": null, - "title": "财务角色", - "type": 1, - "status": 1 - }, { - "remark": "销售员角色", - "pid": 2, - "rules": {"bi": [], "crm": []}, - "id": 11, - "label": null, - "title": "销售员角色", - "type": 2, - "status": 1 - }] -}, { - "name": "办公管理角色", - "pid": 7, - "list": [{ - "remark": "公告管理员", - "pid": 7, - "rules": {"bi": [], "crm": []}, - "id": 7, - "label": null, - "title": "公告管理员", - "type": 5, - "status": 1 - }] -}, { - "name": "项目管理角色", - "pid": 8, - "list": [{ - "remark": "项目管理员", - "pid": 8, - "rules": {"bi": [], "crm": []}, - "id": 12, - "label": 1, - "title": "项目管理员", - "type": 5, - "status": 1 - }, { - "remark": "测试项目", - "pid": 8, - "rules": {"bi": [], "crm": []}, - "id": 47, - "label": null, - "title": "测试项目", - "type": 5, - "status": 1 - }] -}, {"name": "自定义角色", "pid": 0, "list": []}] - -const userList = { - "totalRow": 2, - "pageNumber": 1, - "firstPage": true, - "lastPage": true, - "totalPage": 1, - "pageSize": 15, - "list": [{ - "deptName": "办公室", - "img": "", - "createTime": "2019-02-13 15:43:26", - "roleId": "1", - "sex": null, - "mobile": "12312341234", - "realname": "admin", - "parentName": null, - "post": "1", - "userId": 3, - "parentId": 0, - "roleName": "超级管理员", - "deptId": 1, - "email": null, - "username": "admin", - "status": 1 - }, { - "deptName": "办公室", - "img": null, - "createTime": "2020-11-10 11:01:49", - "roleId": "3", - "sex": null, - "mobile": "13364306255", - "realname": "ttt", - "parentName": null, - "post": null, - "userId": 4, - "parentId": null, - "roleName": "部门与员工管理员", - "deptId": 1, - "email": null, - "username": "13364306255", - "status": 1 - }] -} - -const sceneList = - [{ - "isSystem": 1, - "bydata": null, - "data": "{\"is_transform\":{\"condition\":\"is\",\"name\":\"is_transform\",\"value\":0}}", - "sceneId": 22, - "name": "全部线索", - "isDefault": 0 - }, { - "isSystem": 1, - "bydata": null, - "data": "{\"owner_user_id\":{\"condition\":\"is\",\"name\":\"owner_user_id\",\"value\":3},\"is_transform\":{\"condition\":\"is\",\"name\":\"is_transform\",\"value\":0}}", - "sceneId": 23, - "name": "我负责的线索", - "isDefault": 0 - }, { - "isSystem": 1, - "bydata": null, - "data": "{\"owner_user_id\":{\"condition\":\"in\",\"name\":\"owner_user_id\",\"value\":\"0\"},\"is_transform\":{\"condition\":\"is\",\"name\":\"is_transform\",\"value\":0}}", - "sceneId": 24, - "name": "下属负责的线索", - "isDefault": 0 - }, { - "isSystem": 1, - "bydata": "transform", - "data": "{\"is_transform\":{\"condition\":\"is\",\"name\":\"is_transform\",\"value\":\"1\"}}", - "sceneId": 25, - "name": "已转化的线索", - "isDefault": 0 - }] -export default [ - { - url: '/vue-element-admin/system/dept/queryDeptTreed', - type: 'get', - response: _ => { - return { - "code": 20000, - "data": ListField - } - } - }, - { - url: '/vue-element-admin/system/role/getAllRoleList', - type: 'get', - response: _ => { - return { - "code": 20000, - "data": roleList, - } - } - }, - { - url: '/vue-element-admin/system/user/queryUserList', - type: 'get', - response: _ => { - return { - "code": 20000, - "data": userList, - } - } - }, - { - url: '/vue-element-admin/system/scene/getAllsceneList', - type: 'get', - response: _ => { - return { - "code": 20000, - "data": sceneList - } - } - }, -] - diff --git a/code/vue/mock/index.js b/code/vue/mock/index.js deleted file mode 100644 index 495bb518..00000000 --- a/code/vue/mock/index.js +++ /dev/null @@ -1,74 +0,0 @@ -import Mock from 'mockjs' -import { param2Obj } from '../src/utils' - -import user from './user' -import role from './role' -import article from './article' -import search from './remote-search' -import ux from './ux' -import common from './common' -const mocks = [ - ...user, - ...role, - ...article, - ...search, - ...ux, - ...common -] - -// for front mock -// please use it cautiously, it will redefine XMLHttpRequest, -// which will cause many of your third-party libraries to be invalidated(like progress event). -export function mockXHR() { - // mock patch - // https://github.com/nuysoft/Mock/issues/300 - Mock.XHR.prototype.proxy_send = Mock.XHR.prototype.send - Mock.XHR.prototype.send = function() { - if (this.custom.xhr) { - this.custom.xhr.withCredentials = this.withCredentials || false - - if (this.responseType) { - this.custom.xhr.responseType = this.responseType - } - } - this.proxy_send(...arguments) - } - - function XHR2ExpressReqWrap(respond) { - return function(options) { - let result = null - if (respond instanceof Function) { - const { body, type, url } = options - // https://expressjs.com/en/4x/api.html#req - result = respond({ - method: type, - body: JSON.parse(body), - query: param2Obj(url) - }) - } else { - result = respond - } - return Mock.mock(result) - } - } - - for (const i of mocks) { - Mock.mock(new RegExp(i.url), i.type || 'get', XHR2ExpressReqWrap(i.response)) - } -} - -// for mock server -const responseFake = (url, type, respond) => { - return { - url: new RegExp(`${process.env.VUE_APP_BASE_API}${url}`), - type: type || 'get', - response(req, res) { - console.log('request invoke:' + req.path) - res.json(Mock.mock(respond instanceof Function ? respond(req, res) : respond)) - } - } -} - -export default mocks.map(route => { - return responseFake(route.url, route.type, route.response) -}) diff --git a/code/vue/mock/mock-server.js b/code/vue/mock/mock-server.js deleted file mode 100644 index 4c4cb2af..00000000 --- a/code/vue/mock/mock-server.js +++ /dev/null @@ -1,68 +0,0 @@ -const chokidar = require('chokidar') -const bodyParser = require('body-parser') -const chalk = require('chalk') -const path = require('path') - -const mockDir = path.join(process.cwd(), 'mock') - -function registerRoutes(app) { - let mockLastIndex - const { default: mocks } = require('./index.js') - for (const mock of mocks) { - app[mock.type](mock.url, mock.response) - mockLastIndex = app._router.stack.length - } - const mockRoutesLength = Object.keys(mocks).length - return { - mockRoutesLength: mockRoutesLength, - mockStartIndex: mockLastIndex - mockRoutesLength - } -} - -function unregisterRoutes() { - Object.keys(require.cache).forEach(i => { - if (i.includes(mockDir)) { - delete require.cache[require.resolve(i)] - } - }) -} - -module.exports = app => { - // es6 polyfill - require('@babel/register') - - // parse app.body - // https://expressjs.com/en/4x/api.html#req.body - app.use(bodyParser.json()) - app.use(bodyParser.urlencoded({ - extended: true - })) - - const mockRoutes = registerRoutes(app) - var mockRoutesLength = mockRoutes.mockRoutesLength - var mockStartIndex = mockRoutes.mockStartIndex - - // watch files, hot reload mock server - chokidar.watch(mockDir, { - ignored: /mock-server/, - ignoreInitial: true - }).on('all', (event, path) => { - if (event === 'change' || event === 'add') { - try { - // remove mock routes stack - app._router.stack.splice(mockStartIndex, mockRoutesLength) - - // clear routes cache - unregisterRoutes() - - const mockRoutes = registerRoutes(app) - mockRoutesLength = mockRoutes.mockRoutesLength - mockStartIndex = mockRoutes.mockStartIndex - - console.log(chalk.magentaBright(`\n > Mock Server hot reload success! changed ${path}`)) - } catch (error) { - console.log(chalk.redBright(error)) - } - } - }) -} diff --git a/code/vue/mock/remote-search.js b/code/vue/mock/remote-search.js deleted file mode 100644 index 60809cb8..00000000 --- a/code/vue/mock/remote-search.js +++ /dev/null @@ -1,51 +0,0 @@ -import Mock from 'mockjs' - -const NameList = [] -const count = 100 - -for (let i = 0; i < count; i++) { - NameList.push(Mock.mock({ - name: '@first' - })) -} -NameList.push({ name: 'mock-Pan' }) - -export default [ - // username search - { - url: '/vue-element-admin/search/user', - type: 'get', - response: config => { - const { name } = config.query - const mockNameList = NameList.filter(item => { - const lowerCaseName = item.name.toLowerCase() - return !(name && lowerCaseName.indexOf(name.toLowerCase()) < 0) - }) - return { - code: 20000, - data: { items: mockNameList } - } - } - }, - - // transaction list - { - url: '/vue-element-admin/transaction/list', - type: 'get', - response: _ => { - return { - code: 20000, - data: { - total: 20, - 'items|20': [{ - order_no: '@guid()', - timestamp: +Mock.Random.date('T'), - username: '@name()', - price: '@float(1000, 15000, 0, 2)', - 'status|1': ['success', 'pending'] - }] - } - } - } - } -] diff --git a/code/vue/mock/role/index.js b/code/vue/mock/role/index.js deleted file mode 100644 index d957493b..00000000 --- a/code/vue/mock/role/index.js +++ /dev/null @@ -1,98 +0,0 @@ -import Mock from 'mockjs' -import { deepClone } from '../../src/utils/index.js' -import { asyncRoutes, constantRoutes } from './routes.js' - -const routes = deepClone([...constantRoutes, ...asyncRoutes]) - -const roles = [ - { - key: 'admin', - name: 'admin', - description: 'Super Administrator. Have access to view all pages.', - routes: routes - }, - { - key: 'editor', - name: 'editor', - description: 'Normal Editor. Can see all pages except permission page', - routes: routes.filter(i => i.path !== '/permission')// just a mock - }, - { - key: 'visitor', - name: 'visitor', - description: 'Just a visitor. Can only see the home page and the document page', - routes: [{ - path: '', - redirect: 'dashboard', - children: [ - { - path: 'dashboard', - name: 'Dashboard', - meta: { title: 'dashboard', icon: 'dashboard' } - } - ] - }] - } -] - -export default [ - // mock get all routes form server - { - url: '/vue-element-admin/routes', - type: 'get', - response: _ => { - return { - code: 20000, - data: routes - } - } - }, - - // mock get all roles form server - { - url: '/vue-element-admin/roles', - type: 'get', - response: _ => { - return { - code: 20000, - data: roles - } - } - }, - - // add role - { - url: '/vue-element-admin/role', - type: 'post', - response: { - code: 20000, - data: { - key: Mock.mock('@integer(300, 5000)') - } - } - }, - - // update role - { - url: '/vue-element-admin/role/[A-Za-z0-9]', - type: 'put', - response: { - code: 20000, - data: { - status: 'success' - } - } - }, - - // delete role - { - url: '/vue-element-admin/role/[A-Za-z0-9]', - type: 'delete', - response: { - code: 20000, - data: { - status: 'success' - } - } - } -] diff --git a/code/vue/mock/role/routes.js b/code/vue/mock/role/routes.js deleted file mode 100644 index c4654566..00000000 --- a/code/vue/mock/role/routes.js +++ /dev/null @@ -1,525 +0,0 @@ -// Just a mock data - -export const constantRoutes = [ - { - path: '/redirect', - component: 'layout/Layout', - hidden: true, - children: [ - { - path: '/redirect/:path*', - component: 'views/redirect/index' - } - ] - }, - { - path: '/login', - component: 'views/login/index', - hidden: true - }, - { - path: '/auth-redirect', - component: 'views/login/auth-redirect', - hidden: true - }, - { - path: '/404', - component: 'views/error-page/404', - hidden: true - }, - { - path: '/401', - component: 'views/error-page/401', - hidden: true - }, - { - path: '', - component: 'layout/Layout', - redirect: 'dashboard', - children: [ - { - path: 'dashboard', - component: 'views/dashboard/index', - name: 'Dashboard', - meta: { title: 'dashboard', icon: 'dashboard', affix: true } - } - ] - }, - { - path: '/documentation', - component: 'layout/Layout', - children: [ - { - path: 'index', - component: 'views/documentation/index', - name: 'Documentation', - meta: { title: 'documentation', icon: 'documentation', affix: true } - } - ] - }, - { - path: '/guide', - component: 'layout/Layout', - redirect: '/guide/index', - children: [ - { - path: 'index', - component: 'views/guide/index', - name: 'Guide', - meta: { title: 'guide', icon: 'guide', noCache: true } - } - ] - } -] - -export const asyncRoutes = [ - { - path: '/permission', - component: 'layout/Layout', - redirect: '/permission/index', - alwaysShow: true, - meta: { - title: 'permission', - icon: 'lock', - roles: ['admin', 'editor'] - }, - children: [ - { - path: 'page', - component: 'views/permission/page', - name: 'PagePermission', - meta: { - title: 'pagePermission', - roles: ['admin'] - } - }, - { - path: 'directive', - component: 'views/permission/directive', - name: 'DirectivePermission', - meta: { - title: 'directivePermission' - } - }, - { - path: 'role', - component: 'views/permission/role', - name: 'RolePermission', - meta: { - title: 'rolePermission', - roles: ['admin'] - } - } - ] - }, - - { - path: '/icon', - component: 'layout/Layout', - children: [ - { - path: 'index', - component: 'views/icons/index', - name: 'Icons', - meta: { title: 'icons', icon: 'icon', noCache: true } - } - ] - }, - - { - path: '/components', - component: 'layout/Layout', - redirect: 'noRedirect', - name: 'ComponentDemo', - meta: { - title: 'components', - icon: 'component' - }, - children: [ - { - path: 'tinymce', - component: 'views/components-demo/tinymce', - name: 'TinymceDemo', - meta: { title: 'tinymce' } - }, - { - path: 'markdown', - component: 'views/components-demo/markdown', - name: 'MarkdownDemo', - meta: { title: 'markdown' } - }, - { - path: 'json-editor', - component: 'views/components-demo/json-editor', - name: 'JsonEditorDemo', - meta: { title: 'jsonEditor' } - }, - { - path: 'split-pane', - component: 'views/components-demo/split-pane', - name: 'SplitpaneDemo', - meta: { title: 'splitPane' } - }, - { - path: 'avatar-upload', - component: 'views/components-demo/avatar-upload', - name: 'AvatarUploadDemo', - meta: { title: 'avatarUpload' } - }, - { - path: 'dropzone', - component: 'views/components-demo/dropzone', - name: 'DropzoneDemo', - meta: { title: 'dropzone' } - }, - { - path: 'sticky', - component: 'views/components-demo/sticky', - name: 'StickyDemo', - meta: { title: 'sticky' } - }, - { - path: 'count-to', - component: 'views/components-demo/count-to', - name: 'CountToDemo', - meta: { title: 'countTo' } - }, - { - path: 'mixin', - component: 'views/components-demo/mixin', - name: 'ComponentMixinDemo', - meta: { title: 'componentMixin' } - }, - { - path: 'back-to-top', - component: 'views/components-demo/back-to-top', - name: 'BackToTopDemo', - meta: { title: 'backToTop' } - }, - { - path: 'drag-dialog', - component: 'views/components-demo/drag-dialog', - name: 'DragDialogDemo', - meta: { title: 'dragDialog' } - }, - { - path: 'drag-select', - component: 'views/components-demo/drag-select', - name: 'DragSelectDemo', - meta: { title: 'dragSelect' } - }, - { - path: 'dnd-list', - component: 'views/components-demo/dnd-list', - name: 'DndListDemo', - meta: { title: 'dndList' } - }, - { - path: 'drag-kanban', - component: 'views/components-demo/drag-kanban', - name: 'DragKanbanDemo', - meta: { title: 'dragKanban' } - } - ] - }, - { - path: '/charts', - component: 'layout/Layout', - redirect: 'noRedirect', - name: 'Charts', - meta: { - title: 'charts', - icon: 'chart' - }, - children: [ - { - path: 'keyboard', - component: 'views/charts/keyboard', - name: 'KeyboardChart', - meta: { title: 'keyboardChart', noCache: true } - }, - { - path: 'line', - component: 'views/charts/line', - name: 'LineChart', - meta: { title: 'lineChart', noCache: true } - }, - { - path: 'mixchart', - component: 'views/charts/mixChart', - name: 'MixChart', - meta: { title: 'mixChart', noCache: true } - } - ] - }, - { - path: '/nested', - component: 'layout/Layout', - redirect: '/nested/menu1/menu1-1', - name: 'Nested', - meta: { - title: 'nested', - icon: 'nested' - }, - children: [ - { - path: 'menu1', - component: 'views/nested/menu1/index', - name: 'Menu1', - meta: { title: 'menu1' }, - redirect: '/nested/menu1/menu1-1', - children: [ - { - path: 'menu1-1', - component: 'views/nested/menu1/menu1-1', - name: 'Menu1-1', - meta: { title: 'menu1-1' } - }, - { - path: 'menu1-2', - component: 'views/nested/menu1/menu1-2', - name: 'Menu1-2', - redirect: '/nested/menu1/menu1-2/menu1-2-1', - meta: { title: 'menu1-2' }, - children: [ - { - path: 'menu1-2-1', - component: 'views/nested/menu1/menu1-2/menu1-2-1', - name: 'Menu1-2-1', - meta: { title: 'menu1-2-1' } - }, - { - path: 'menu1-2-2', - component: 'views/nested/menu1/menu1-2/menu1-2-2', - name: 'Menu1-2-2', - meta: { title: 'menu1-2-2' } - } - ] - }, - { - path: 'menu1-3', - component: 'views/nested/menu1/menu1-3', - name: 'Menu1-3', - meta: { title: 'menu1-3' } - } - ] - }, - { - path: 'menu2', - name: 'Menu2', - component: 'views/nested/menu2/index', - meta: { title: 'menu2' } - } - ] - }, - - { - path: '/example', - component: 'layout/Layout', - redirect: '/example/list', - name: 'Example', - meta: { - title: 'example', - icon: 'example' - }, - children: [ - { - path: 'create', - component: 'views/example/create', - name: 'CreateArticle', - meta: { title: 'createArticle', icon: 'edit' } - }, - { - path: 'edit/:id(\\d+)', - component: 'views/example/edit', - name: 'EditArticle', - meta: { title: 'editArticle', noCache: true }, - hidden: true - }, - { - path: 'list', - component: 'views/example/list', - name: 'ArticleList', - meta: { title: 'articleList', icon: 'list' } - } - ] - }, - - { - path: '/tab', - component: 'layout/Layout', - children: [ - { - path: 'index', - component: 'views/tab/index', - name: 'Tab', - meta: { title: 'tab', icon: 'tab' } - } - ] - }, - - { - path: '/error', - component: 'layout/Layout', - redirect: 'noRedirect', - name: 'ErrorPages', - meta: { - title: 'errorPages', - icon: '404' - }, - children: [ - { - path: '401', - component: 'views/error-page/401', - name: 'Page401', - meta: { title: 'page401', noCache: true } - }, - { - path: '404', - component: 'views/error-page/404', - name: 'Page404', - meta: { title: 'page404', noCache: true } - } - ] - }, - - { - path: '/error-log', - component: 'layout/Layout', - redirect: 'noRedirect', - children: [ - { - path: 'log', - component: 'views/error-log/index', - name: 'ErrorLog', - meta: { title: 'errorLog', icon: 'bug' } - } - ] - }, - - { - path: '/excel', - component: 'layout/Layout', - redirect: '/excel/export-excel', - name: 'Excel', - meta: { - title: 'excel', - icon: 'excel' - }, - children: [ - { - path: 'export-excel', - component: 'views/excel/export-excel', - name: 'ExportExcel', - meta: { title: 'exportExcel' } - }, - { - path: 'export-selected-excel', - component: 'views/excel/select-excel', - name: 'SelectExcel', - meta: { title: 'selectExcel' } - }, - { - path: 'export-merge-header', - component: 'views/excel/merge-header', - name: 'MergeHeader', - meta: { title: 'mergeHeader' } - }, - { - path: 'upload-excel', - component: 'views/excel/upload-excel', - name: 'UploadExcel', - meta: { title: 'uploadExcel' } - } - ] - }, - - { - path: '/zip', - component: 'layout/Layout', - redirect: '/zip/download', - alwaysShow: true, - meta: { title: 'zip', icon: 'zip' }, - children: [ - { - path: 'download', - component: 'views/zip/index', - name: 'ExportZip', - meta: { title: 'exportZip' } - } - ] - }, - - { - path: '/pdf', - component: 'layout/Layout', - redirect: '/pdf/index', - children: [ - { - path: 'index', - component: 'views/pdf/index', - name: 'PDF', - meta: { title: 'pdf', icon: 'pdf' } - } - ] - }, - { - path: '/pdf/download', - component: 'views/pdf/download', - hidden: true - }, - - { - path: '/theme', - component: 'layout/Layout', - redirect: 'noRedirect', - children: [ - { - path: 'index', - component: 'views/theme/index', - name: 'Theme', - meta: { title: 'theme', icon: 'theme' } - } - ] - }, - - { - path: '/clipboard', - component: 'layout/Layout', - redirect: 'noRedirect', - children: [ - { - path: 'index', - component: 'views/clipboard/index', - name: 'ClipboardDemo', - meta: { title: 'clipboardDemo', icon: 'clipboard' } - } - ] - }, - - { - path: '/i18n', - component: 'layout/Layout', - children: [ - { - path: 'index', - component: 'views/i18n-demo/index', - name: 'I18n', - meta: { title: 'i18n', icon: 'international' } - } - ] - }, - - { - path: 'external-link', - component: 'layout/Layout', - children: [ - { - path: 'https://github.com/PanJiaChen/vue-element-admin', - meta: { title: 'externalLink', icon: 'link' } - } - ] - }, - - { path: '*', redirect: '/404', hidden: true } -] diff --git a/code/vue/mock/user.js b/code/vue/mock/user.js deleted file mode 100644 index 882c1f8f..00000000 --- a/code/vue/mock/user.js +++ /dev/null @@ -1,152 +0,0 @@ - -const tokens = { - admin: { - token: 'admin-token' - }, - editor: { - token: 'editor-token' - } -} - -const users = { - 'admin-token': { - roles: ['admin'], - introduction: 'I am a super administrator', - avatar: 'https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif', - name: 'Super Admin' - }, - 'editor-token': { - roles: ['editor'], - introduction: 'I am an editor', - avatar: 'https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif', - name: 'Normal Editor' - } -} - -export default [ - // user login - { - url: '/vue-element-admin/user/login', - type: 'post', - response: config => { - const { username } = config.body - const token = tokens[username] - - // mock error - if (!token) { - return { - code: 60204, - message: 'Account and password are incorrect.' - } - } - - return { - code: 20000, - data: token - } - } - }, - - // get user info - { - url: '/vue-element-admin/user/info\.*', - type: 'get', - response: config => { - const { token } = config.query - const info = users[token] - - // mock error - if (!info) { - return { - code: 50008, - message: 'Login failed, unable to get user details.' - } - } - - return { - code: 20000, - data: info - } - } - }, - - // user logout - { - url: '/vue-element-admin/user/logout', - type: 'post', - response: _ => { - return { - code: 20000, - data: 'success' - } - } - }, - { - url: '/vue-element-admin/getMenu', - type: 'get', - response: _ => { - return { - "code": 20000, - "data": { - "menuList": [ - { - 'create_time':'2018-03-16 11:33:00', - "menu_type": "M", - "path":'/projectManagement', - "component": "Layout", - "children": [ - { - "create_time": "2018-03-16 11:33:00", - "menu_type": "C", - "children": [], - "parent_id": 1, - "menu_name": "客户管理", - "icon": "#", - "perms": "customer:index", - "order_num": 1, - "menu_id": 4, - "url": "/customer/index", - "path":'index', - "name": 'customer', - "component": "customer/index", - // "roles":"abpvnext_master.Customer" - "roles":"AbpIdentity.Users" - }, - { - "create_time": "2018-03-16 11:33:00", - "menu_type": "C", - "children": [], - "parent_id": 1, - "menu_name": "合同管理", - "icon": "#", - "perms": "customer:contract", - "order_num": 1, - "menu_id": 4, - "url": "/customer/contract", - "path": 'contract', - "name": 'contract', - "component": "customer/contract", - // "roles": "abpvnext_master.Contract, abpvnext_master.Subject" - "roles":"AbpIdentity.Roles,AbpIdentity.Users" - } - ], - "parent_id": 0, - "menu_name": "系统管理", - "icon": "job", - "perms": "customer:index", - "order_num": 2, - "menu_id": 1, - "url": "#", - } - ], - "user": { - "login_name": "admin", - "user_id": 1, - "user_name": "管理员", - "dept_id": 1 - } - } - } - } - } -] diff --git a/code/vue/mock/ux.js b/code/vue/mock/ux.js deleted file mode 100644 index 18146471..00000000 --- a/code/vue/mock/ux.js +++ /dev/null @@ -1,136 +0,0 @@ -import Mock from 'mockjs' -//表格字段数据 -const ListField = [{"fieldId":1,"formType":"text","fieldName":"leadsName","name":"线索名称","width":100,"type":1,"setting":[]},{"fieldId":2,"formType":"select","fieldName":"线索来源","name":"线索来源","width":100,"type":3},{"fieldId":3,"formType":"text","fieldName":"telephone","name":"电话","width":100,"type":1,"setting":[]},{"fieldId":4,"formType":"mobile","fieldName":"mobile","name":"手机","width":100,"type":7,"setting":[]},{"fieldId":5,"formType":"select","fieldName":"客户行业","name":"客户行业","width":100,"type":3},{"fieldId":6,"formType":"select","fieldName":"客户级别","name":"客户级别","width":100,"type":3},{"fieldId":7,"formType":"text","fieldName":"address","name":"地址","width":100,"type":1,"setting":[]},{"fieldId":8,"formType":"datetime","fieldName":"nextTime","name":"下次联系时间","width":100,"type":13,"setting":[]},{"fieldId":9,"formType":"text","fieldName":"remark","name":"备注","width":100,"type":1,"setting":[]},{"fieldId":null,"formType":"text","fieldName":"lastContent","name":"最后跟进记录","width":100,"type":1,"setting":[]},{"fieldId":null,"formType":"date","fieldName":"updateTime","name":"更新时间","width":100,"type":4,"setting":[]},{"fieldId":null,"formType":"date","fieldName":"createTime","name":"创建时间","width":100,"type":4,"setting":[]},{"fieldId":null,"formType":"text","fieldName":"ownerUserName","name":"负责人","width":100,"type":1,"setting":[]},{"fieldId":null,"formType":"text","fieldName":"createUserName","name":"创建人","width":100,"type":1,"setting":[]}] -//表格list数据 -const List=[{"createUserId":3,"ownerUserName":"admin","address":"","createTime":"2020-11-10 10:05:32","createUserName":"admin","ownerUserId":3,"batchId":"3f9e3f45400f452a988bd466a5a36561","mobile":"","telephone":"","remark":"","客户行业":"IT","fieldBatchId":"3f9e3f45400f452a988bd466a5a36561","线索来源":"促销","isTransform":0,"lastContent":null,"followup":null,"leadsId":2,"updateTime":"2020-11-10 10:05:32","nextTime":"2020-11-12 00:00:00","leadsName":"77","customerId":null,"客户级别":"A(重点客户)"},{"createUserId":3,"ownerUserName":"admin","address":"","createTime":"2020-10-13 16:08:48","createUserName":"admin","ownerUserId":3,"batchId":"215f6dfc0b544a84b3b095d505bb62b8","mobile":"1336544343","telephone":"i","remark":"","客户行业":"","fieldBatchId":"215f6dfc0b544a84b3b095d505bb62b8","线索来源":"搜索引擎","isTransform":0,"lastContent":null,"followup":null,"leadsId":1,"updateTime":"2020-10-13 16:08:48","nextTime":null,"leadsName":"ii","customerId":null,"客户级别":"A(重点客户)"}] -//detail 数据 - -//record 数据 - const recordList= [{"recordId":2,"img":[],"file":[],"createTime":"2020-11-11 14:06:31","nextTime":"2020-11-23 00:00:00","batchId":null,"category":"上门拜访","userImg":"","content":"77","realname":"admin"}] - -//基本信息 -const baseInfoListOne=[{"formType":"text","name":"线索名称","value":"ii"},{"formType":"text","name":"电话","value":"i"},{"formType":"mobile","name":"手机","value":"1336544343"},{"formType":"text","name":"地址","value":""},{"formType":"datetime","name":"下次联系时间","value":"2020-11-09 00:00:00"},{"formType":"text","name":"备注","value":""},{"formType":"select","name":"线索来源","value":"搜索引擎"},{"formType":"select","name":"客户行业","value":""},{"formType":"select","name":"客户级别","value":"A(重点客户)"}] -const baseInfoListTwo=[{"formType":"text","name":"线索名称","value":"77"},{"formType":"text","name":"电话","value":""},{"formType":"mobile","name":"手机","value":""},{"formType":"text","name":"地址","value":""},{"formType":"datetime","name":"下次联系时间","value":"2020-11-23 00:00:00"},{"formType":"text","name":"备注","value":""},{"formType":"select","name":"线索来源","value":"促销"},{"formType":"select","name":"客户行业","value":"IT"},{"formType":"select","name":"客户级别","value":"A(重点客户)"}] - -const scenList=[{"formType":"text","fieldName":"leads_name","name":"线索名称","setting":[]},{"formType":"text","fieldName":"telephone","name":"电话","setting":[]},{"formType":"mobile","fieldName":"mobile","name":"手机","setting":[]},{"formType":"text","fieldName":"address","name":"地址","setting":[]},{"formType":"datetime","fieldName":"next_time","name":"下次联系时间","setting":[]},{"formType":"text","fieldName":"remark","name":"备注","setting":[]},{"formType":"user","fieldName":"owner_user_id","name":"负责人","setting":[]},{"formType":"user","fieldName":"create_user_id","name":"创建人","setting":[]},{"formType":"datetime","fieldName":"update_time","name":"更新时间","setting":[]},{"formType":"datetime","fieldName":"create_time","name":"创建时间","setting":[]},{"fieldId":2,"formType":"select","name":"线索来源","options":"促销,搜索引擎,广告,转介绍,线上注册,线上询价,预约上门,电话咨询,邮件咨询","type":3,"fieldName":"线索来源","setting":["促销","搜索引擎","广告","转介绍","线上注册","线上询价","预约上门","电话咨询","邮件咨询"]},{"fieldId":5,"formType":"select","name":"客户行业","options":"IT,金融业,房地产,商业服务,运输/物流,生产,政府,文化传媒","type":3,"fieldName":"客户行业","setting":["IT","金融业","房地产","商业服务","运输/物流","生产","政府","文化传媒"]},{"fieldId":6,"formType":"select","name":"客户级别","options":"A(重点客户),B(普通客户),C(非优先客户)","type":3,"fieldName":"客户级别977","setting":["A(重点客户)","B(普通客户)","C(非优先客户)"]}] -export default [ - { - url: '/vue-element-admin/ux/queryField', - type: 'get', - response: _ => { - return { - "code": 20000, - "data": ListField - } - } - }, - { - url: '/vue-element-admin/ux/queryPageList', - type: 'get', - response: config => { - const { importance, type, title, page = 1, limit = 20, sort } = config.query - - let mockList = List.filter(item => { - if (importance && item.importance !== +importance) return false - if (type && item.type !== type) return false - if (title && item.title.indexOf(title) < 0) return false - return true - }) - - if (sort === '-id') { - mockList = mockList.reverse() - } - - const pageList = mockList.filter((item, index) => index < limit * page && index >= limit * (page - 1)) - - return { - code: 20000, - data: { - totalRow: mockList.length, - list: pageList - } - } - } - }, - { - url: '/vue-element-admin/ux/detail', - type: 'get', - response: config => { - const { id } = config.query - for (const article of List) { - if (article.leadsId == id) { - return { - code: 20000, - data: article - } - } - } - } - }, - { - url: '/vue-element-admin/ux/queryRecordOptions', - type: 'get', - response: _ => { - return { - "code": 20000, - "data":["打电话","发短信","上门拜访"] - } - } - }, - { - url: '/vue-element-admin/ux/getRecord', - type: 'get', - response: config => { - const { page, limit, leadsId } = config.query - let mockList = recordList.filter(item => { - return true - }) - const pageList = mockList.filter((item, index) => index < limit * page && index >= limit * (page - 1)) - - for (const item of recordList) { - if (item.recordId == leadsId) { - return { - code: 20000, - data: recordList - } - }else{ - return { - code: 20000, - data: [] - } - } - } - } - }, - { - url: '/vue-element-admin/ux/information', - type: 'get', - response: config => { - const { types, id } = config.query - console.log(id) - if(id==1){ - return { - code: 20000, - data: baseInfoListOne - } - }else{ - return { - code: 20000, - data: baseInfoListTwo - } - } - } - }, - { - url: '/vue-element-admin/ux/scene/queryField', - type: 'get', - response: _ => { - return { - "code": 20000, - "data":scenList - } - } - }, - -] - diff --git a/code/vue/package.json b/code/vue/package.json deleted file mode 100644 index f9f80d0c..00000000 --- a/code/vue/package.json +++ /dev/null @@ -1,134 +0,0 @@ -{ - "name": "vue-element-admin", - "version": "4.2.1", - "description": "A magical vue admin. An out-of-box UI solution for enterprise applications. Newest development stack of vue. Lots of awesome features", - "author": "Pan ", - "license": "MIT", - "scripts": { - "dev": "vue-cli-service serve", - "build:prod": "vue-cli-service build", - "build:stage": "vue-cli-service build --mode staging", - "preview": "node build/index.js --preview", - "lint": "eslint --ext .js,.vue src", - "test:unit": "jest --clearCache && vue-cli-service test:unit", - "test:ci": "npm run lint && npm run test:unit", - "svgo": "svgo -f src/icons/svg --config=src/icons/svgo.yml", - "new": "plop" - }, - "husky": { - "hooks": { - "pre-commit": "lint-staged" - } - }, - "lint-staged": { - "src/**/*.{js,vue}": [ - "eslint --fix", - "git add" - ] - }, - "keywords": [ - "vue", - "admin", - "dashboard", - "element-ui", - "boilerplate", - "admin-template", - "management-system" - ], - "repository": { - "type": "git", - "url": "git+https://github.com/PanJiaChen/vue-element-admin.git" - }, - "bugs": { - "url": "https://github.com/PanJiaChen/vue-element-admin/issues" - }, - "dependencies": { - "@babel/polyfill": "^7.12.1", - "@riophae/vue-treeselect": "^0.4.0", - "axios": "0.18.1", - "babel-polyfill": "^6.26.0", - "clipboard": "2.0.4", - "codemirror": "5.45.0", - "driver.js": "0.9.5", - "dropzone": "5.5.1", - "echarts": "4.2.1", - "el-table-transfer": "^0.1.4", - "element-ui": "2.13.0", - "file-saver": "2.0.1", - "fuse.js": "3.4.4", - "js-cookie": "2.2.0", - "jsonlint": "1.6.3", - "jszip": "3.2.1", - "lockr": "^0.8.5", - "moment": "^2.29.1", - "normalize.css": "^7.0.0", - "nprogress": "0.2.0", - "path-to-regexp": "2.4.0", - "pinyin": "2.9.0", - "screenfull": "4.2.0", - "showdown": "^1.9.1", - "sortablejs": "1.8.4", - "tui-editor": "1.3.3", - "v-distpicker": "^1.2.7", - "vue": "2.6.10", - "vue-bus": "^1.2.1", - "vue-count-to": "1.0.13", - "vue-cropper": "^0.5.8", - "vue-i18n": "7.3.2", - "vue-infinite-scroll": "^2.0.2", - "vue-lazyload": "^1.3.3", - "vue-loader": "^15.9.5", - "vue-router": "3.0.2", - "vue-splitpane": "1.0.4", - "vue-style-loader": "^4.1.3", - "vuedraggable": "^2.24.3", - "vuex": "3.1.0", - "xlsx": "0.14.1" - }, - "devDependencies": { - "@babel/core": "7.0.0", - "@babel/register": "7.0.0", - "@vue/cli-plugin-babel": "3.5.3", - "@vue/cli-plugin-eslint": "^3.9.1", - "@vue/cli-plugin-unit-jest": "^4.5.15", - "@vue/cli-service": "^4.5.15", - "@vue/test-utils": "1.0.0-beta.29", - "autoprefixer": "^9.8.8", - "babel-core": "7.0.0-bridge.0", - "babel-eslint": "10.0.1", - "babel-jest": "^26.6.3", - "chalk": "2.4.2", - "chokidar": "2.1.5", - "connect": "3.6.6", - "eslint": "5.15.3", - "eslint-plugin-vue": "5.2.2", - "html-webpack-plugin": "3.2.0", - "husky": "1.3.1", - "lint-staged": "8.1.5", - "mini-css-extract-plugin": "^2.4.6", - "mockjs": "1.0.1-beta3", - "node-sass": "^4.14.1", - "plop": "2.3.0", - "postcss-loader": "^4.0.4", - "postcss-px-to-viewport": "^1.1.1", - "runjs": "^4.3.2", - "sass-loader": "^7.1.0", - "script-ext-html-webpack-plugin": "2.1.3", - "script-loader": "0.7.2", - "serve-static": "^1.14.2", - "svg-sprite-loader": "4.1.3", - "svgo": "1.2.0", - "vue-happy-scroll": "^2.1.1", - "vue-template-compiler": "2.6.10", - "webpack": "^4.46.0", - "webpack-cli": "^4.9.1" - }, - "engines": { - "node": ">=8.9", - "npm": ">= 3.0.0" - }, - "browserslist": [ - "> 1%", - "last 2 versions" - ] -} diff --git a/code/vue/plop-templates/component/index.hbs b/code/vue/plop-templates/component/index.hbs deleted file mode 100644 index 76610552..00000000 --- a/code/vue/plop-templates/component/index.hbs +++ /dev/null @@ -1,26 +0,0 @@ -{{#if template}} - -{{/if}} - -{{#if script}} - -{{/if}} - -{{#if style}} - -{{/if}} diff --git a/code/vue/plop-templates/component/prompt.js b/code/vue/plop-templates/component/prompt.js deleted file mode 100644 index 3723e8e1..00000000 --- a/code/vue/plop-templates/component/prompt.js +++ /dev/null @@ -1,55 +0,0 @@ -const { notEmpty } = require('../utils.js') - -module.exports = { - description: 'generate vue component', - prompts: [{ - type: 'input', - name: 'name', - message: 'component name please', - validate: notEmpty('name') - }, - { - type: 'checkbox', - name: 'blocks', - message: 'Blocks:', - choices: [{ - name: '