更新小问题

This commit is contained in:
2024-08-08 18:24:02 +08:00
parent 8773e5f927
commit cb1d5c58d1
10 changed files with 187 additions and 169 deletions

View File

@@ -6,7 +6,7 @@
<link rel="icon" type="image/svg+xml" href="/wxwx-logo.svg" /> <link rel="icon" type="image/svg+xml" href="/wxwx-logo.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="author" content="314298729@qq.com"> <meta name="author" content="314298729@qq.com">
<meta name="keywords" content="测试,管理,平台,测评,用例,FPGA,CPU,嵌入式,报告"> <meta name="keywords" content="测试,管理,平台,测评,用例,FPGA,CPU,嵌入式,报告,第三方,二方">
<meta name="description" content="测试管理平台,服务内部,部分内容不对外开放"> <meta name="description" content="测试管理平台,服务内部,部分内容不对外开放">
<title>测试管理平台</title> <title>测试管理平台</title>
<style> <style>
@@ -28,18 +28,18 @@
display: flex; display: flex;
justify-content: center; justify-content: center;
align-items: center; align-items: center;
flex-direction: column;
} }
.app-loading__logo { .app-loading__logo {
width: 78px; width: 210px;
height: 200px;
margin-left: -8%; margin-left: -8%;
margin-top: -5%; margin-top: -5%;
} }
.app-loading__logo img { .app-loading__logo img {
width: 170px; width: 100%;
height: 200px; height: 100%;
} }
.app-loading-text { .app-loading-text {
@@ -128,7 +128,7 @@
</noscript> </noscript>
<div id="app" class="ma-ui"> <div id="app" class="ma-ui">
<div class="app-loading"> <div class="app-loading">
<div class="app-loading__logo"><img src="/logo.svg" style="width: 170px;height: 200px;" /></div> <div class="app-loading__logo"><img src="./logo.svg" style="width: 210px;height: 200px;" /></div>
<div class="app-loading-text"> <div class="app-loading-text">
<span class="app-loading-preloader"></span> <span class="app-loading-preloader"></span>
<span class="app-loading-preloader"></span> <span class="app-loading-preloader"></span>

1
cdTMP/logo.svg Normal file
View File

@@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1683003273147" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="6604" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M928 64H160a32 32 0 0 0-32 32v256a32 32 0 0 0 32 32h224v544a32 32 0 0 0 32 32h256a32 32 0 0 0 32-32V384h224a32 32 0 0 0 32-32V96a32 32 0 0 0-32-32z m-32 64v64H192v-64zM448 384h64v512h-64z m192 512h-64V352a32 32 0 0 0-32-32H192v-64h384a64.07 64.07 0 0 1 64 64z m64-576a127.23 127.23 0 0 0-17.18-64H896v64z" fill="#5C5C66" p-id="6605"></path></svg>

After

Width:  |  Height:  |  Size: 680 B

268
cdTMP/package-lock.json generated
View File

@@ -12,8 +12,7 @@
"@arco-design/web-vue": "^2.56.0", "@arco-design/web-vue": "^2.56.0",
"@tinymce/tinymce-vue": "^6.0.1", "@tinymce/tinymce-vue": "^6.0.1",
"@vueuse/core": "^10.11.0", "@vueuse/core": "^10.11.0",
"axios": "^1.7.2", "axios": "^1.7.3",
"axois": "^0.0.1-security",
"dayjs": "^1.11.12", "dayjs": "^1.11.12",
"echarts": "^5.5.1", "echarts": "^5.5.1",
"file2md5": "^1.3.0", "file2md5": "^1.3.0",
@@ -22,39 +21,38 @@
"mitt": "^3.0.1", "mitt": "^3.0.1",
"monaco-editor": "^0.33.0", "monaco-editor": "^0.33.0",
"nprogress": "^0.2.0", "nprogress": "^0.2.0",
"pinia": "^2.2.0", "pinia": "^2.2.1",
"pinyin-match": "^1.2.5", "pinyin-match": "^1.2.5",
"postcss-import": "^16.1.0", "postcss-import": "^16.1.0",
"qs": "^6.12.3", "qs": "^6.13.0",
"sortablejs": "^1.15.2",
"tinymce": "^6.8.4", "tinymce": "^6.8.4",
"vue": "^3.4.34", "vue": "^3.4.36",
"vue-clipboard3": "^2.0.0", "vue-clipboard3": "^2.0.0",
"vue-color-kit": "^1.0.6", "vue-color-kit": "^1.0.6",
"vue-echarts": "^6.5.5", "vue-echarts": "^6.5.5",
"vue-router": "^4.4.0", "vue-router": "^4.4.3",
"vuedraggable": "^2.24.3" "vuedraggable": "^2.24.3"
}, },
"devDependencies": { "devDependencies": {
"@types/lodash": "^4.14.195", "@types/lodash": "^4.14.195",
"@types/node": "^22.0.0", "@types/node": "^22.1.0",
"@types/nprogress": "^0.2.3", "@types/nprogress": "^0.2.3",
"@types/qs": "^6.9.15", "@types/qs": "^6.9.15",
"@vitejs/plugin-vue": "^5.1.1", "@vitejs/plugin-vue": "^5.1.2",
"@vitejs/plugin-vue-jsx": "^4.0.0", "@vitejs/plugin-vue-jsx": "^4.0.0",
"@vue/babel-plugin-jsx": "^1.1.1", "@vue/babel-plugin-jsx": "^1.1.1",
"autoprefixer": "^10.4.19", "autoprefixer": "^10.4.20",
"browserslist": "^4.23.0", "browserslist": "^4.23.0",
"caniuse-lite": "^1.0.30001591", "caniuse-lite": "^1.0.30001591",
"eslint": "^9.8.0", "eslint": "^9.8.0",
"eslint-plugin-vue": "^9.27.0", "eslint-plugin-vue": "^9.27.0",
"less": "^4.2.0", "less": "^4.2.0",
"less-loader": "^12.2.0", "less-loader": "^12.2.0",
"postcss": "^8.4.40", "postcss": "^8.4.41",
"prettier": "^3.3.3", "prettier": "^3.3.3",
"tailwindcss": "^3.4.7", "tailwindcss": "^3.4.8",
"typescript": "^5.5.3", "typescript": "^5.5.3",
"vite": "^5.3.5" "vite": "^5.4.0"
} }
}, },
"node_modules/@alloc/quick-lru": { "node_modules/@alloc/quick-lru": {
@@ -1417,13 +1415,13 @@
"license": "MIT" "license": "MIT"
}, },
"node_modules/@types/node": { "node_modules/@types/node": {
"version": "22.0.0", "version": "22.1.0",
"resolved": "https://registry.npmmirror.com/@types/node/-/node-22.0.0.tgz", "resolved": "https://registry.npmmirror.com/@types/node/-/node-22.1.0.tgz",
"integrity": "sha512-VT7KSYudcPOzP5Q0wfbowyNLaVR8QWUdw+088uFWwfvpY6uCWaXpqV6ieLAu9WBcnTa7H4Z5RLK8I5t2FuOcqw==", "integrity": "sha512-AOmuRF0R2/5j1knA3c6G3HOk523Ga+l+ZXltX8SF1+5oqcXijjfTd8fY3XRZqSihEu9XhtQnKYLmkFaoxgsJHw==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"undici-types": "~6.11.1" "undici-types": "~6.13.0"
} }
}, },
"node_modules/@types/nprogress": { "node_modules/@types/nprogress": {
@@ -1446,9 +1444,9 @@
"integrity": "sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==" "integrity": "sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow=="
}, },
"node_modules/@vitejs/plugin-vue": { "node_modules/@vitejs/plugin-vue": {
"version": "5.1.1", "version": "5.1.2",
"resolved": "https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-5.1.1.tgz", "resolved": "https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-5.1.2.tgz",
"integrity": "sha512-sDckXxlHpMsjRQbAH9WanangrfrblsOd3pNifePs+FOHjJg1jfWq5L/P0PsBRndEt3nmdUnmvieP8ULDeX5AvA==", "integrity": "sha512-nY9IwH12qeiJqumTCLJLE7IiNx7HZ39cbHaysEUd+Myvbz9KAqd2yq+U01Kab1R/H1BmiyM2ShTYlNH32Fzo3A==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
@@ -1552,53 +1550,53 @@
} }
}, },
"node_modules/@vue/compiler-core": { "node_modules/@vue/compiler-core": {
"version": "3.4.34", "version": "3.4.36",
"resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.4.34.tgz", "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.4.36.tgz",
"integrity": "sha512-Z0izUf32+wAnQewjHu+pQf1yw00EGOmevl1kE+ljjjMe7oEfpQ+BI3/JNK7yMB4IrUsqLDmPecUrpj3mCP+yJQ==", "integrity": "sha512-qBkndgpwFKdupmOPoiS10i7oFdN7a+4UNDlezD0GlQ1kuA1pNrscg9g12HnB5E8hrWSuEftRsbJhL1HI2zpJhg==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@babel/parser": "^7.24.7", "@babel/parser": "^7.24.7",
"@vue/shared": "3.4.34", "@vue/shared": "3.4.36",
"entities": "^4.5.0", "entities": "^5.0.0",
"estree-walker": "^2.0.2", "estree-walker": "^2.0.2",
"source-map-js": "^1.2.0" "source-map-js": "^1.2.0"
} }
}, },
"node_modules/@vue/compiler-dom": { "node_modules/@vue/compiler-dom": {
"version": "3.4.34", "version": "3.4.36",
"resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.4.34.tgz", "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.4.36.tgz",
"integrity": "sha512-3PUOTS1h5cskdOJMExCu2TInXuM0j60DRPpSCJDqOCupCfUZCJoyQmKtRmA8EgDNZ5kcEE7vketamRZfrEuVDw==", "integrity": "sha512-eEIjy4GwwZTFon/Y+WO8tRRNGqylaRlA79T1RLhUpkOzJ7EtZkkb8MurNfkqY6x6Qiu0R7ESspEF7GkPR/4yYg==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@vue/compiler-core": "3.4.34", "@vue/compiler-core": "3.4.36",
"@vue/shared": "3.4.34" "@vue/shared": "3.4.36"
} }
}, },
"node_modules/@vue/compiler-sfc": { "node_modules/@vue/compiler-sfc": {
"version": "3.4.34", "version": "3.4.36",
"resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.4.34.tgz", "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.4.36.tgz",
"integrity": "sha512-x6lm0UrM03jjDXTPZgD9Ad8bIVD1ifWNit2EaWQIZB5CULr46+FbLQ5RpK7AXtDHGjx9rmvC7QRCTjsiGkAwRw==", "integrity": "sha512-rhuHu7qztt/rNH90dXPTzhB7hLQT2OC4s4GrPVqmzVgPY4XBlfWmcWzn4bIPEWNImt0CjO7kfHAf/1UXOtx3vw==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@babel/parser": "^7.24.7", "@babel/parser": "^7.24.7",
"@vue/compiler-core": "3.4.34", "@vue/compiler-core": "3.4.36",
"@vue/compiler-dom": "3.4.34", "@vue/compiler-dom": "3.4.36",
"@vue/compiler-ssr": "3.4.34", "@vue/compiler-ssr": "3.4.36",
"@vue/shared": "3.4.34", "@vue/shared": "3.4.36",
"estree-walker": "^2.0.2", "estree-walker": "^2.0.2",
"magic-string": "^0.30.10", "magic-string": "^0.30.10",
"postcss": "^8.4.39", "postcss": "^8.4.40",
"source-map-js": "^1.2.0" "source-map-js": "^1.2.0"
} }
}, },
"node_modules/@vue/compiler-ssr": { "node_modules/@vue/compiler-ssr": {
"version": "3.4.34", "version": "3.4.36",
"resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.4.34.tgz", "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.4.36.tgz",
"integrity": "sha512-8TDBcLaTrFm5rnF+Qm4BlliaopJgqJ28Nsrc80qazynm5aJO+Emu7y0RWw34L8dNnTRdcVBpWzJxhGYzsoVu4g==", "integrity": "sha512-Wt1zyheF0zVvRJyhY74uxQbnkXV2Le/JPOrAxooR4rFYKC7cFr+cRqW6RU3cM/bsTy7sdZ83IDuy/gLPSfPGng==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@vue/compiler-dom": "3.4.34", "@vue/compiler-dom": "3.4.36",
"@vue/shared": "3.4.34" "@vue/shared": "3.4.36"
} }
}, },
"node_modules/@vue/devtools-api": { "node_modules/@vue/devtools-api": {
@@ -1608,53 +1606,53 @@
"license": "MIT" "license": "MIT"
}, },
"node_modules/@vue/reactivity": { "node_modules/@vue/reactivity": {
"version": "3.4.34", "version": "3.4.36",
"resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.4.34.tgz", "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.4.36.tgz",
"integrity": "sha512-ua+Lo+wBRlBEX9TtgPOShE2JwIO7p6BTZ7t1KZVPoaBRfqbC7N3c8Mpzicx173fXxx5VXeU6ykiHo7WgLzJQDA==", "integrity": "sha512-wN1aoCwSoqrt1yt8wO0gc13QaC+Vk1o6AoSt584YHNnz6TGDhh1NCMUYgAnvp4HEIkLdGsaC1bvu/P+wpoDEXw==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@vue/shared": "3.4.34" "@vue/shared": "3.4.36"
} }
}, },
"node_modules/@vue/runtime-core": { "node_modules/@vue/runtime-core": {
"version": "3.4.34", "version": "3.4.36",
"resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.4.34.tgz", "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.4.36.tgz",
"integrity": "sha512-PXhkiRPwcPGJ1BnyBZFI96GfInCVskd0HPNIAZn7i3YOmLbtbTZpB7/kDTwC1W7IqdGPkTVC63IS7J2nZs4Ebg==", "integrity": "sha512-9+TR14LAVEerZWLOm/N/sG2DVYhrH2bKgFrbH/FVt/Q8Jdw4OtdcGMRC6Tx8VAo0DA1eqAqrZaX0fbOaOxxZ4A==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@vue/reactivity": "3.4.34", "@vue/reactivity": "3.4.36",
"@vue/shared": "3.4.34" "@vue/shared": "3.4.36"
} }
}, },
"node_modules/@vue/runtime-dom": { "node_modules/@vue/runtime-dom": {
"version": "3.4.34", "version": "3.4.36",
"resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.4.34.tgz", "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.4.36.tgz",
"integrity": "sha512-dXqIe+RqFAK2Euak4UsvbIupalrhc67OuQKpD7HJ3W2fv8jlqvI7szfBCsAEcE8o/wyNpkloxB6J8viuF/E3gw==", "integrity": "sha512-2Qe2fKkLxgZBVvHrG0QMNLL4bsx7Ae88pyXebY2WnQYABpOnGYvA+axMbcF9QwM4yxnsv+aELbC0eiNVns7mGw==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@vue/reactivity": "3.4.34", "@vue/reactivity": "3.4.36",
"@vue/runtime-core": "3.4.34", "@vue/runtime-core": "3.4.36",
"@vue/shared": "3.4.34", "@vue/shared": "3.4.36",
"csstype": "^3.1.3" "csstype": "^3.1.3"
} }
}, },
"node_modules/@vue/server-renderer": { "node_modules/@vue/server-renderer": {
"version": "3.4.34", "version": "3.4.36",
"resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.4.34.tgz", "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.4.36.tgz",
"integrity": "sha512-GeyEUfMVRZMD/mZcNONEqg7MiU10QQ1DB3O/Qr6+8uXpbwdlmVgQ5Qs1/ZUAFX1X2UUtqMoGrDRbxdWfOJFT7Q==", "integrity": "sha512-2XW90Rq8+Y7S1EIsAuubZVLm0gCU8HYb5mRAruFdwfC3XSOU5/YKePz29csFzsch8hXaY5UHh7ZMddmi1XTJEA==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@vue/compiler-ssr": "3.4.34", "@vue/compiler-ssr": "3.4.36",
"@vue/shared": "3.4.34" "@vue/shared": "3.4.36"
}, },
"peerDependencies": { "peerDependencies": {
"vue": "3.4.34" "vue": "3.4.36"
} }
}, },
"node_modules/@vue/shared": { "node_modules/@vue/shared": {
"version": "3.4.34", "version": "3.4.36",
"resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.4.34.tgz", "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.4.36.tgz",
"integrity": "sha512-x5LmiRLpRsd9KTjAB8MPKf0CDPMcuItjP0gbNqFCIgL1I8iYp4zglhj9w9FPCdIbHG2M91RVeIbArFfFTz9I3A==", "integrity": "sha512-fdPLStwl1sDfYuUftBaUVn2pIrVFDASYerZSrlBvVBfylObPA1gtcWJHy5Ox8jLEJ524zBibss488Q3SZtU1uA==",
"license": "MIT" "license": "MIT"
}, },
"node_modules/@vueuse/core": { "node_modules/@vueuse/core": {
@@ -2060,9 +2058,9 @@
"integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
}, },
"node_modules/autoprefixer": { "node_modules/autoprefixer": {
"version": "10.4.19", "version": "10.4.20",
"resolved": "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-10.4.19.tgz", "resolved": "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-10.4.20.tgz",
"integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==",
"dev": true, "dev": true,
"funding": [ "funding": [
{ {
@@ -2080,11 +2078,11 @@
], ],
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"browserslist": "^4.23.0", "browserslist": "^4.23.3",
"caniuse-lite": "^1.0.30001599", "caniuse-lite": "^1.0.30001646",
"fraction.js": "^4.3.7", "fraction.js": "^4.3.7",
"normalize-range": "^0.1.2", "normalize-range": "^0.1.2",
"picocolors": "^1.0.0", "picocolors": "^1.0.1",
"postcss-value-parser": "^4.2.0" "postcss-value-parser": "^4.2.0"
}, },
"bin": { "bin": {
@@ -2098,9 +2096,9 @@
} }
}, },
"node_modules/axios": { "node_modules/axios": {
"version": "1.7.2", "version": "1.7.3",
"resolved": "https://registry.npmmirror.com/axios/-/axios-1.7.2.tgz", "resolved": "https://registry.npmmirror.com/axios/-/axios-1.7.3.tgz",
"integrity": "sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==", "integrity": "sha512-Ar7ND9pU99eJ9GpoGQKhKf58GpUOgnzuaB7ueNQ5BMi0p+LZ5oaEnfF999fAArcTIBwXTCHAmGcHOZJaWPq9Nw==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"follow-redirects": "^1.15.6", "follow-redirects": "^1.15.6",
@@ -2108,11 +2106,6 @@
"proxy-from-env": "^1.1.0" "proxy-from-env": "^1.1.0"
} }
}, },
"node_modules/axois": {
"version": "0.0.1-security",
"resolved": "https://registry.npmmirror.com/axois/-/axois-0.0.1-security.tgz",
"integrity": "sha512-8Nui4fwwyxHfjAfpDlg3Jt66EJA4i1D1eJch3D+wM/Oe+qhpyp7yfiszko/O5/adYu20wc37RG9/Eg8QIJHcvA=="
},
"node_modules/b-tween": { "node_modules/b-tween": {
"version": "0.3.3", "version": "0.3.3",
"resolved": "https://registry.npmmirror.com/b-tween/-/b-tween-0.3.3.tgz", "resolved": "https://registry.npmmirror.com/b-tween/-/b-tween-0.3.3.tgz",
@@ -2178,9 +2171,9 @@
} }
}, },
"node_modules/browserslist": { "node_modules/browserslist": {
"version": "4.23.2", "version": "4.23.3",
"resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.23.2.tgz", "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.23.3.tgz",
"integrity": "sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==", "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==",
"dev": true, "dev": true,
"funding": [ "funding": [
{ {
@@ -2198,9 +2191,9 @@
], ],
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"caniuse-lite": "^1.0.30001640", "caniuse-lite": "^1.0.30001646",
"electron-to-chromium": "^1.4.820", "electron-to-chromium": "^1.5.4",
"node-releases": "^2.0.14", "node-releases": "^2.0.18",
"update-browserslist-db": "^1.1.0" "update-browserslist-db": "^1.1.0"
}, },
"bin": { "bin": {
@@ -2266,9 +2259,9 @@
} }
}, },
"node_modules/caniuse-lite": { "node_modules/caniuse-lite": {
"version": "1.0.30001643", "version": "1.0.30001649",
"resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001643.tgz", "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001649.tgz",
"integrity": "sha512-ERgWGNleEilSrHM6iUz/zJNSQTP8Mr21wDWpdgvRwcTXGAq6jMtOUPP4dqFPTdKqZ2wKTdtB+uucZ3MRpAUSmg==", "integrity": "sha512-fJegqZZ0ZX8HOWr6rcafGr72+xcgJKI9oWfDW5DrD7ExUtgZC7a7R7ZYmZqplh7XDocFdGeIFn7roAxhOeYrPQ==",
"dev": true, "dev": true,
"funding": [ "funding": [
{ {
@@ -2563,9 +2556,9 @@
} }
}, },
"node_modules/electron-to-chromium": { "node_modules/electron-to-chromium": {
"version": "1.5.2", "version": "1.5.5",
"resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.5.2.tgz", "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.5.5.tgz",
"integrity": "sha512-kc4r3U3V3WLaaZqThjYz/Y6z8tJe+7K0bbjUVo3i+LWIypVdMx5nXCkwRe6SWbY6ILqLdc1rKcKmr3HoH7wjSQ==", "integrity": "sha512-QR7/A7ZkMS8tZuoftC/jfqNkZLQO779SSW3YuZHP4eXpj3EffGLFcB/Xu9AAZQzLccTiCV+EmUo3ha4mQ9wnlA==",
"dev": true, "dev": true,
"license": "ISC" "license": "ISC"
}, },
@@ -2585,9 +2578,9 @@
} }
}, },
"node_modules/entities": { "node_modules/entities": {
"version": "4.5.0", "version": "5.0.0",
"resolved": "https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz", "resolved": "https://registry.npmmirror.com/entities/-/entities-5.0.0.tgz",
"integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "integrity": "sha512-BeJFvFRJddxobhvEdm5GqHzRV/X+ACeuw0/BuuxsCh1EUZcAIz8+kYmBp/LrQuloy6K1f3a0M7+IhmZ7QnkISA==",
"license": "BSD-2-Clause", "license": "BSD-2-Clause",
"engines": { "engines": {
"node": ">=0.12" "node": ">=0.12"
@@ -4067,10 +4060,11 @@
"peer": true "peer": true
}, },
"node_modules/node-releases": { "node_modules/node-releases": {
"version": "2.0.14", "version": "2.0.18",
"resolved": "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.14.tgz", "resolved": "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.18.tgz",
"integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==",
"dev": true "dev": true,
"license": "MIT"
}, },
"node_modules/normalize-path": { "node_modules/normalize-path": {
"version": "3.0.0", "version": "3.0.0",
@@ -4278,13 +4272,13 @@
} }
}, },
"node_modules/pinia": { "node_modules/pinia": {
"version": "2.2.0", "version": "2.2.1",
"resolved": "https://registry.npmmirror.com/pinia/-/pinia-2.2.0.tgz", "resolved": "https://registry.npmmirror.com/pinia/-/pinia-2.2.1.tgz",
"integrity": "sha512-iPrIh26GMqfpUlMOGyxuDowGmYousTecbTHFwT0xZ1zJvh23oQ+Cj99ZoPQA1TnUPhU6AuRPv6/drkTCJ0VHQA==", "integrity": "sha512-ltEU3xwiz5ojVMizdP93AHi84Rtfz0+yKd8ud75hr9LVyWX2alxp7vLbY1kFm7MXFmHHr/9B08Xf8Jj6IHTEiQ==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@vue/devtools-api": "^6.6.3", "@vue/devtools-api": "^6.6.3",
"vue-demi": "^0.14.8" "vue-demi": "^0.14.10"
}, },
"funding": { "funding": {
"url": "https://github.com/sponsors/posva" "url": "https://github.com/sponsors/posva"
@@ -4345,9 +4339,9 @@
} }
}, },
"node_modules/postcss": { "node_modules/postcss": {
"version": "8.4.40", "version": "8.4.41",
"resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.40.tgz", "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.41.tgz",
"integrity": "sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==", "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==",
"funding": [ "funding": [
{ {
"type": "opencollective", "type": "opencollective",
@@ -4514,9 +4508,9 @@
} }
}, },
"node_modules/qs": { "node_modules/qs": {
"version": "6.12.3", "version": "6.13.0",
"resolved": "https://registry.npmmirror.com/qs/-/qs-6.12.3.tgz", "resolved": "https://registry.npmmirror.com/qs/-/qs-6.13.0.tgz",
"integrity": "sha512-AWJm14H1vVaO/iNZ4/hO+HyaTehuy9nRqVdkTqlJt0HWvBiBIEXFmb4C0DGeYo3Xes9rrEW+TxHsaigCbN5ICQ==", "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
"license": "BSD-3-Clause", "license": "BSD-3-Clause",
"dependencies": { "dependencies": {
"side-channel": "^1.0.6" "side-channel": "^1.0.6"
@@ -4819,12 +4813,6 @@
"is-arrayish": "^0.3.1" "is-arrayish": "^0.3.1"
} }
}, },
"node_modules/sortablejs": {
"version": "1.15.2",
"resolved": "https://registry.npmmirror.com/sortablejs/-/sortablejs-1.15.2.tgz",
"integrity": "sha512-FJF5jgdfvoKn1MAKSdGs33bIqLi3LmsgVTliuX6iITj834F+JRQZN90Z93yql8h0K2t0RwDPBmxwlbZfDcxNZA==",
"license": "MIT"
},
"node_modules/source-map": { "node_modules/source-map": {
"version": "0.6.1", "version": "0.6.1",
"resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz",
@@ -4969,9 +4957,9 @@
"dev": true "dev": true
}, },
"node_modules/tailwindcss": { "node_modules/tailwindcss": {
"version": "3.4.7", "version": "3.4.8",
"resolved": "https://registry.npmmirror.com/tailwindcss/-/tailwindcss-3.4.7.tgz", "resolved": "https://registry.npmmirror.com/tailwindcss/-/tailwindcss-3.4.8.tgz",
"integrity": "sha512-rxWZbe87YJb4OcSopb7up2Ba4U82BoiSGUdoDr3Ydrg9ckxFS/YWsvhN323GMcddgU65QRy7JndC7ahhInhvlQ==", "integrity": "sha512-GkP17r9GQkxgZ9FKHJQEnjJuKBcbFhMFzKu5slmN6NjlCuFnYJMQ8N4AZ6VrUyiRXlDtPKHkesuQ/MS913Nvdg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
@@ -5207,9 +5195,9 @@
"integrity": "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==" "integrity": "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A=="
}, },
"node_modules/undici-types": { "node_modules/undici-types": {
"version": "6.11.1", "version": "6.13.0",
"resolved": "https://registry.npmmirror.com/undici-types/-/undici-types-6.11.1.tgz", "resolved": "https://registry.npmmirror.com/undici-types/-/undici-types-6.13.0.tgz",
"integrity": "sha512-mIDEX2ek50x0OlRgxryxsenE5XaQD4on5U2inY7RApK3SOJpofyw7uW2AyfMKkhAxXIceo2DeWGVGwyvng1GNQ==", "integrity": "sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==",
"dev": true, "dev": true,
"license": "MIT" "license": "MIT"
}, },
@@ -5259,14 +5247,14 @@
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
}, },
"node_modules/vite": { "node_modules/vite": {
"version": "5.3.5", "version": "5.4.0",
"resolved": "https://registry.npmmirror.com/vite/-/vite-5.3.5.tgz", "resolved": "https://registry.npmmirror.com/vite/-/vite-5.4.0.tgz",
"integrity": "sha512-MdjglKR6AQXQb9JGiS7Rc2wC6uMjcm7Go/NHNO63EwiJXfuk9PgqiP/n5IDJCziMkfw9n4Ubp7lttNwz+8ZVKA==", "integrity": "sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"esbuild": "^0.21.3", "esbuild": "^0.21.3",
"postcss": "^8.4.39", "postcss": "^8.4.40",
"rollup": "^4.13.0" "rollup": "^4.13.0"
}, },
"bin": { "bin": {
@@ -5286,6 +5274,7 @@
"less": "*", "less": "*",
"lightningcss": "^1.21.0", "lightningcss": "^1.21.0",
"sass": "*", "sass": "*",
"sass-embedded": "*",
"stylus": "*", "stylus": "*",
"sugarss": "*", "sugarss": "*",
"terser": "^5.4.0" "terser": "^5.4.0"
@@ -5303,6 +5292,9 @@
"sass": { "sass": {
"optional": true "optional": true
}, },
"sass-embedded": {
"optional": true
},
"stylus": { "stylus": {
"optional": true "optional": true
}, },
@@ -5315,16 +5307,16 @@
} }
}, },
"node_modules/vue": { "node_modules/vue": {
"version": "3.4.34", "version": "3.4.36",
"resolved": "https://registry.npmmirror.com/vue/-/vue-3.4.34.tgz", "resolved": "https://registry.npmmirror.com/vue/-/vue-3.4.36.tgz",
"integrity": "sha512-VZze05HWlA3ItreQ/ka7Sx7PoD0/3St8FEiSlSTVgb6l4hL+RjtP2/8g5WQBzZgyf8WG2f+g1bXzC7zggLhAJA==", "integrity": "sha512-mIFvbLgjODfx3Iy1SrxOsiPpDb8Bo3EU+87ioimOZzZTOp15IEdAels70IjBOLO3ZFlLW5AhdwY4dWbXVQKYow==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@vue/compiler-dom": "3.4.34", "@vue/compiler-dom": "3.4.36",
"@vue/compiler-sfc": "3.4.34", "@vue/compiler-sfc": "3.4.36",
"@vue/runtime-dom": "3.4.34", "@vue/runtime-dom": "3.4.36",
"@vue/server-renderer": "3.4.34", "@vue/server-renderer": "3.4.36",
"@vue/shared": "3.4.34" "@vue/shared": "3.4.36"
}, },
"peerDependencies": { "peerDependencies": {
"typescript": "*" "typescript": "*"
@@ -5431,12 +5423,12 @@
} }
}, },
"node_modules/vue-router": { "node_modules/vue-router": {
"version": "4.4.0", "version": "4.4.3",
"resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-4.4.0.tgz", "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-4.4.3.tgz",
"integrity": "sha512-HB+t2p611aIZraV2aPSRNXf0Z/oLZFrlygJm+sZbdJaW6lcFqEDQwnzUBXn+DApw+/QzDU/I9TeWx9izEjTmsA==", "integrity": "sha512-sv6wmNKx2j3aqJQDMxLFzs/u/mjA9Z5LCgy6BE0f7yFWMjrPLnS/sPNn8ARY/FXw6byV18EFutn5lTO6+UsV5A==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@vue/devtools-api": "^6.5.1" "@vue/devtools-api": "^6.6.3"
}, },
"funding": { "funding": {
"url": "https://github.com/sponsors/posva" "url": "https://github.com/sponsors/posva"

View File

@@ -15,8 +15,7 @@
"@arco-design/web-vue": "^2.56.0", "@arco-design/web-vue": "^2.56.0",
"@tinymce/tinymce-vue": "^6.0.1", "@tinymce/tinymce-vue": "^6.0.1",
"@vueuse/core": "^10.11.0", "@vueuse/core": "^10.11.0",
"axios": "^1.7.2", "axios": "^1.7.3",
"axois": "^0.0.1-security",
"dayjs": "^1.11.12", "dayjs": "^1.11.12",
"echarts": "^5.5.1", "echarts": "^5.5.1",
"file2md5": "^1.3.0", "file2md5": "^1.3.0",
@@ -25,39 +24,37 @@
"mitt": "^3.0.1", "mitt": "^3.0.1",
"monaco-editor": "^0.33.0", "monaco-editor": "^0.33.0",
"nprogress": "^0.2.0", "nprogress": "^0.2.0",
"pinia": "^2.2.0", "pinia": "^2.2.1",
"pinyin-match": "^1.2.5", "pinyin-match": "^1.2.5",
"postcss-import": "^16.1.0", "postcss-import": "^16.1.0",
"qs": "^6.12.3", "qs": "^6.13.0",
"sortablejs": "^1.15.2",
"tinymce": "^6.8.4", "tinymce": "^6.8.4",
"vue": "^3.4.34", "vue": "^3.4.36",
"vue-clipboard3": "^2.0.0", "vue-clipboard3": "^2.0.0",
"vue-color-kit": "^1.0.6", "vue-color-kit": "^1.0.6",
"vue-echarts": "^6.5.5", "vue-echarts": "^6.5.5",
"vue-router": "^4.4.0", "vue-router": "^4.4.3",
"vuedraggable": "^2.24.3" "vuedraggable": "^2.24.3"
}, },
"devDependencies": { "devDependencies": {
"@types/lodash": "^4.14.195", "@types/lodash": "^4.14.195",
"@types/node": "^22.0.0", "@types/node": "^22.1.0",
"@types/nprogress": "^0.2.3", "@types/nprogress": "^0.2.3",
"@types/qs": "^6.9.15", "@types/qs": "^6.9.15",
"@vitejs/plugin-vue": "^5.1.1", "@vitejs/plugin-vue": "^5.1.2",
"@vitejs/plugin-vue-jsx": "^4.0.0", "@vitejs/plugin-vue-jsx": "^4.0.0",
"@vue/babel-plugin-jsx": "^1.1.1", "@vue/babel-plugin-jsx": "^1.1.1",
"autoprefixer": "^10.4.19", "autoprefixer": "^10.4.20",
"browserslist": "^4.23.0", "browserslist": "^4.23.0",
"caniuse-lite": "^1.0.30001591", "caniuse-lite": "^1.0.30001591",
"eslint": "^9.8.0", "eslint": "^9.8.0",
"eslint-plugin-vue": "^9.27.0", "eslint-plugin-vue": "^9.27.0",
"less": "^4.2.0", "less": "^4.2.0",
"less-loader": "^12.2.0", "less-loader": "^12.2.0",
"postcss": "^8.4.40", "postcss": "^8.4.41",
"prettier": "^3.3.3", "prettier": "^3.3.3",
"tailwindcss": "^3.4.7", "tailwindcss": "^3.4.8",
"typescript": "^5.5.3", "typescript": "^5.5.3",
"vite": "^5.3.5" "vite": "^5.4.0"
}, }
"packageManager": "yarn@4.3.1+sha512.af78262d7d125afbfeed740602ace8c5e4405cd7f4735c08feb327286b2fdb2390fbca01589bfd1f50b1240548b74806767f5a063c94b67e431aabd0d86f7774"
} }

View File

@@ -21,7 +21,8 @@ const DASHBOARD = {
roles: ["*"], roles: ["*"],
locale: "工作台", locale: "工作台",
icon: "icon-dashboard", icon: "icon-dashboard",
title: "工作台" title: "工作台",
ignoreCache: true,
} }
}, },
{ {
@@ -29,7 +30,6 @@ const DASHBOARD = {
name: "usercenter", name: "usercenter",
component: () => import("@/views/dashboard/usercenter/index.vue"), component: () => import("@/views/dashboard/usercenter/index.vue"),
meta: { meta: {
ignoreCache: false,
requiresAuth: true, requiresAuth: true,
roles: ["*"], roles: ["*"],
locale: "用户中心", locale: "用户中心",

View File

@@ -83,6 +83,9 @@ const useTreeDataStore = defineStore("treeDataStore", {
this.treeData[roundKey].children[dutKey].children[designKey].children = res.data this.treeData[roundKey].children[dutKey].children[designKey].children = res.data
}, },
// 新增删除case后tree显示 // 新增删除case后tree显示
/**
* 第一个参数格式data.keydata为用例数据里面必须有key属性
*/
async updateCaseTreeData(data, projrctId) { async updateCaseTreeData(data, projrctId) {
let temp = data.key.split("-") let temp = data.key.split("-")
temp.pop(-1) temp.pop(-1)

View File

@@ -10,3 +10,12 @@ export enum ProductFileEnum {
bg = "测评报告", bg = "测评报告",
wtd = "问题单" wtd = "问题单"
} }
/**
* 常规tag颜色
*/
export enum TagColorEnum {
normal = "green",
warn = "orange",
sub = "magenta"
}

View File

@@ -92,7 +92,7 @@ const crudOptions = reactive({
} }
}) })
const crudColumns = reactive([ const crudColumns = reactive([
{ title: "ID", dataIndex: "id", addDisplay: false, editDisplay: false, width: 50, hide: false }, { title: "ID", dataIndex: "id", addDisplay: false, editDisplay: false, width: 50, hide: true },
{ {
title: "名称", title: "名称",
align: "center", align: "center",

View File

@@ -84,7 +84,6 @@ const handleRelatedChange = async (record) => {
} }
} }
loading.value = false loading.value = false
treeStore.updateCaseTreeData(res.data, route.query.id)
emits("relatedOrunrelated") emits("relatedOrunrelated")
} }
@@ -324,7 +323,7 @@ const columns = ref([
if (!record.closeMethod.hasOwnProperty("1")) { if (!record.closeMethod.hasOwnProperty("1")) {
return ( return (
<a-tag size="small" bordered color="magenta"> <a-tag size="small" bordered color="magenta">
未闭环 选择闭环
</a-tag> </a-tag>
) )
} }
@@ -343,6 +342,12 @@ const columns = ref([
修改程序 修改程序
</a-tag> </a-tag>
) )
} else if (record.closeMethod[item] === "3") {
tagObj.push(
<a-tag size="small" bordered color="red">
其他方式闭环
</a-tag>
)
} }
} }
return <a-space size="mini">{tagObj}</a-space> return <a-space size="mini">{tagObj}</a-space>

View File

@@ -109,6 +109,11 @@ const crudOptions = ref({
afterDelete(response) { afterDelete(response) {
crudRef.value.setSelecteds([]) crudRef.value.setSelecteds([])
}, },
// 请求后置处理-用于新增/删除更新树状的用例关联问题单状态
afterRequest(datas) {
const caseQuery = { key: route.query.key }
treeDataStore.updateCaseTreeData(caseQuery, route.query.id)
},
showIndex: false, showIndex: false,
showTools: false, showTools: false,
operationColumnAlign: "center", operationColumnAlign: "center",
@@ -270,9 +275,9 @@ const crudColumns = ref([
{ {
title: "闭环方式", title: "闭环方式",
align: "center", align: "center",
width: 150, width: 160,
dataIndex: "closeMethod", dataIndex: "closeMethod",
addDefaultValue: ["2"], addDefaultValue: [],
search: true, search: true,
formType: "checkbox", formType: "checkbox",
dict: { dict: {
@@ -281,12 +286,13 @@ const crudColumns = ref([
props: { label: "title", value: "key" } props: { label: "title", value: "key" }
}, },
customRender: ({ record }) => { customRender: ({ record }) => {
console.log(record.closeMethod)
// 判断是否具有1修改文档 // 判断是否具有1修改文档
if (!record.closeMethod.hasOwnProperty("0")) { if (!record.closeMethod.hasOwnProperty("0")) {
if (!record.closeMethod.hasOwnProperty("1")) { if (!record.closeMethod.hasOwnProperty("1")) {
return ( return (
<a-tag size="small" bordered color="magenta"> <a-tag size="small" bordered color="magenta">
未闭环 选择闭环
</a-tag> </a-tag>
) )
} }
@@ -305,8 +311,15 @@ const crudColumns = ref([
修改程序 修改程序
</a-tag> </a-tag>
) )
} else if (record.closeMethod[item] === "3") {
tagObj.push(
<a-tag size="small" bordered color="red">
其他方式闭环
</a-tag>
)
} }
} }
// 如果用户选择其他闭环方式
return <a-space size="mini">{tagObj}</a-space> return <a-space size="mini">{tagObj}</a-space>
} }
}, },
@@ -378,7 +391,6 @@ const crudColumns = ref([
hide: true, hide: true,
dataIndex: "designerPerson", dataIndex: "designerPerson",
formType: "input", formType: "input",
commonRules: [{ required: true, message: "开发人员必填" }]
}, },
{ {
title: "开发方日期", title: "开发方日期",
@@ -391,7 +403,6 @@ const crudColumns = ref([
hide: true, hide: true,
dataIndex: "verifyPerson", dataIndex: "verifyPerson",
formType: "select", formType: "select",
commonRules: [{ required: true, message: "提单人必填" }],
dict: { dict: {
url: "system/user/list", url: "system/user/list",
params: { project_id: route.query.id }, params: { project_id: route.query.id },