diff --git a/main/vite.config.js.timestamp-1751366989906-7f0aabc0a2e79.mjs b/main/vite.config.js.timestamp-1751366989906-7f0aabc0a2e79.mjs new file mode 100644 index 0000000..9cb2108 --- /dev/null +++ b/main/vite.config.js.timestamp-1751366989906-7f0aabc0a2e79.mjs @@ -0,0 +1,127 @@ +// vite.config.js +import { defineConfig, loadEnv } from "file:///D:/project/YHTR/daimp-front/main/node_modules/vite/dist/node/index.js"; +import vue from "file:///D:/project/YHTR/daimp-front/main/node_modules/@vitejs/plugin-vue/dist/index.mjs"; +import qiankun from "file:///D:/project/YHTR/daimp-front/main/node_modules/vite-plugin-qiankun/dist/index.js"; +import eslintPlugin from "file:///D:/project/YHTR/daimp-front/main/node_modules/vite-plugin-eslint/dist/index.mjs"; +import vueSetupExtend from "file:///D:/project/YHTR/daimp-front/main/node_modules/vite-plugin-vue-setup-extend/dist/index.mjs"; +import compression from "file:///D:/project/YHTR/daimp-front/main/node_modules/vite-plugin-compression/dist/index.mjs"; +import { createSvgIconsPlugin } from "file:///D:/project/YHTR/daimp-front/main/node_modules/vite-plugin-svg-icons/dist/index.mjs"; +import { createHtmlPlugin } from "file:///D:/project/YHTR/daimp-front/main/node_modules/vite-plugin-html/dist/index.mjs"; +import AutoImport from "file:///D:/project/YHTR/daimp-front/main/node_modules/unplugin-auto-import/dist/vite.js"; +import Components from "file:///D:/project/YHTR/daimp-front/main/node_modules/unplugin-vue-components/dist/vite.js"; +import postcssImport from "file:///D:/project/YHTR/daimp-front/main/node_modules/postcss-import/index.js"; +import autoprefixer from "file:///D:/project/YHTR/daimp-front/main/node_modules/autoprefixer/lib/autoprefixer.js"; +import { resolve } from "path"; +var __vite_injected_original_dirname = "D:\\project\\YHTR\\daimp-front\\main"; +var vite_config_default = defineConfig(({ command, mode }) => { + console.log("vite.config.js", command, mode, loadEnv(mode, process.cwd())); + const { VITE_PORT, VITE_APP_NAME, VITE_APP_BASE_API, VITE_APP_BASE_URL, VITE_APP_UPLOAD_API, VITE_APP_UPLOAD_URL } = loadEnv(mode, process.cwd()); + const config = { + base: "./", + build: { + target: "ESNext", + outDir: "dist", + minify: "terser", + rollupOptions: { + output: { + chunkFileNames: `static/js/[name]-${Date.now()}-[hash].js`, + entryFileNames: `static/js/[name]-${Date.now()}-[hash].js`, + assetFileNames: `static/[ext]/[name]-${Date.now()}-[hash].[ext]` + } + } + }, + server: { + host: "0.0.0.0", + port: VITE_PORT, + open: true, + https: false, + headers: { + "Access-Control-Allow-Origin": "*" + }, + proxy: { + // // 仅 Brand 模块走子应用 DevServer + // '/api/brand': { + // target: 'http://localhost:9526', + // changeOrigin: true, + // // 如果想去掉 /api/brand 前缀(比如子应用实际监听的是 /brand/...), + // // 可以加一个 rewrite: + // // rewrite: path => path.replace(/^\/api\/brand/, '/brand'), + // }, + [VITE_APP_BASE_API]: { + target: VITE_APP_BASE_URL, + changeOrigin: true, + rewrite: (path) => path.replace(/^\/apis/, "") + }, + [VITE_APP_UPLOAD_API]: { + target: VITE_APP_UPLOAD_URL, + changeOrigin: true + // rewrite: (path) => path.replace(/^\/uploadApis/, ''), + } + } + }, + resolve: { + alias: { + "@": resolve(__vite_injected_original_dirname, "src") + }, + extensions: [".js", ".vue", ".json", ".ts"] + }, + css: { + preprocessorOptions: { + scss: { + additionalData: '@import "@/styles/global.scss";', + api: "modern-compiler" + } + }, + postcss: { + plugins: [ + postcssImport, + autoprefixer({ + overrideBrowserslist: ["> 1%", "last 2 versions"] + }) + ] + } + }, + plugins: [ + vue(), + qiankun(), + vueSetupExtend(), + createHtmlPlugin({ + inject: { + data: { + web_title: VITE_APP_NAME + } + } + }), + eslintPlugin({ + include: ["src/**/*.ts", "src/**/*.vue", "src/*.ts", "src/*.vue"] + }), + Components({ + dirs: ["src/components"], + extensions: ["vue", "js", "jsx", "ts", "tsx"], + resolvers: [] + }), + compression(), + AutoImport({ + include: [/\.[tj]s?$/, /\.vue$/], + imports: ["vue", "vue-router"] + }), + createSvgIconsPlugin({ + iconDirs: [resolve(process.cwd(), "src/assets/svgs")], + symbolId: "icon-[name]" + }) + ] + }; + if (mode === "production") { + config.build.terserOptions = { + compress: { + drop_console: true, + drop_debugger: true + } + }; + } + return config; +}); +export { + vite_config_default as default +}; +//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcuanMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJEOlxcXFxwcm9qZWN0XFxcXFlIVFJcXFxcZGFpbXAtZnJvbnRcXFxcbWFpblwiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9maWxlbmFtZSA9IFwiRDpcXFxccHJvamVjdFxcXFxZSFRSXFxcXGRhaW1wLWZyb250XFxcXG1haW5cXFxcdml0ZS5jb25maWcuanNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfaW1wb3J0X21ldGFfdXJsID0gXCJmaWxlOi8vL0Q6L3Byb2plY3QvWUhUUi9kYWltcC1mcm9udC9tYWluL3ZpdGUuY29uZmlnLmpzXCI7aW1wb3J0IHsgZGVmaW5lQ29uZmlnLCBsb2FkRW52IH0gZnJvbSAndml0ZSc7XHJcbmltcG9ydCB2dWUgZnJvbSAnQHZpdGVqcy9wbHVnaW4tdnVlJztcclxuaW1wb3J0IHFpYW5rdW4gZnJvbSAndml0ZS1wbHVnaW4tcWlhbmt1bic7XHJcbmltcG9ydCBlc2xpbnRQbHVnaW4gZnJvbSAndml0ZS1wbHVnaW4tZXNsaW50JztcclxuaW1wb3J0IHZ1ZVNldHVwRXh0ZW5kIGZyb20gJ3ZpdGUtcGx1Z2luLXZ1ZS1zZXR1cC1leHRlbmQnO1xyXG5pbXBvcnQgY29tcHJlc3Npb24gZnJvbSAndml0ZS1wbHVnaW4tY29tcHJlc3Npb24nO1xyXG5pbXBvcnQgeyBjcmVhdGVTdmdJY29uc1BsdWdpbiB9IGZyb20gJ3ZpdGUtcGx1Z2luLXN2Zy1pY29ucyc7XHJcbmltcG9ydCB7IGNyZWF0ZUh0bWxQbHVnaW4gfSBmcm9tICd2aXRlLXBsdWdpbi1odG1sJztcclxuaW1wb3J0IEF1dG9JbXBvcnQgZnJvbSAndW5wbHVnaW4tYXV0by1pbXBvcnQvdml0ZSc7XHJcbmltcG9ydCBDb21wb25lbnRzIGZyb20gJ3VucGx1Z2luLXZ1ZS1jb21wb25lbnRzL3ZpdGUnO1xyXG5pbXBvcnQgcG9zdGNzc0ltcG9ydCBmcm9tICdwb3N0Y3NzLWltcG9ydCc7XHJcbmltcG9ydCBhdXRvcHJlZml4ZXIgZnJvbSAnYXV0b3ByZWZpeGVyJztcclxuaW1wb3J0IHsgcmVzb2x2ZSB9IGZyb20gJ3BhdGgnO1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgZGVmaW5lQ29uZmlnKCh7IGNvbW1hbmQsIG1vZGUgfSkgPT4ge1xyXG4gIGNvbnNvbGUubG9nKCd2aXRlLmNvbmZpZy5qcycsIGNvbW1hbmQsIG1vZGUsIGxvYWRFbnYobW9kZSwgcHJvY2Vzcy5jd2QoKSkpO1xyXG4gIGNvbnN0IHsgVklURV9QT1JULCBWSVRFX0FQUF9OQU1FLCBWSVRFX0FQUF9CQVNFX0FQSSwgVklURV9BUFBfQkFTRV9VUkwsIFZJVEVfQVBQX1VQTE9BRF9BUEksIFZJVEVfQVBQX1VQTE9BRF9VUkwgfSA9IGxvYWRFbnYobW9kZSwgcHJvY2Vzcy5jd2QoKSk7XHJcbiAgY29uc3QgY29uZmlnID0ge1xyXG4gICAgYmFzZTogJy4vJyxcclxuICAgIGJ1aWxkOiB7XHJcbiAgICAgIHRhcmdldDogJ0VTTmV4dCcsXHJcbiAgICAgIG91dERpcjogJ2Rpc3QnLFxyXG4gICAgICBtaW5pZnk6ICd0ZXJzZXInLFxyXG4gICAgICByb2xsdXBPcHRpb25zOiB7XHJcbiAgICAgICAgb3V0cHV0OiB7XHJcbiAgICAgICAgICBjaHVua0ZpbGVOYW1lczogYHN0YXRpYy9qcy9bbmFtZV0tJHtEYXRlLm5vdygpfS1baGFzaF0uanNgLFxyXG4gICAgICAgICAgZW50cnlGaWxlTmFtZXM6IGBzdGF0aWMvanMvW25hbWVdLSR7RGF0ZS5ub3coKX0tW2hhc2hdLmpzYCxcclxuICAgICAgICAgIGFzc2V0RmlsZU5hbWVzOiBgc3RhdGljL1tleHRdL1tuYW1lXS0ke0RhdGUubm93KCl9LVtoYXNoXS5bZXh0XWAsXHJcbiAgICAgICAgfSxcclxuICAgICAgfSxcclxuICAgIH0sXHJcbiAgICBzZXJ2ZXI6IHtcclxuICAgICAgaG9zdDogJzAuMC4wLjAnLFxyXG4gICAgICBwb3J0OiBWSVRFX1BPUlQsXHJcbiAgICAgIG9wZW46IHRydWUsXHJcbiAgICAgIGh0dHBzOiBmYWxzZSxcclxuICAgICAgaGVhZGVyczoge1xyXG4gICAgICAgICdBY2Nlc3MtQ29udHJvbC1BbGxvdy1PcmlnaW4nOiAnKicsXHJcbiAgICAgIH0sXHJcbiAgICAgIHByb3h5OiB7XHJcbiAgICAgICAgLy8gLy8gXHU0RUM1IEJyYW5kIFx1NkEyMVx1NTc1N1x1OEQ3MFx1NUI1MFx1NUU5NFx1NzUyOCBEZXZTZXJ2ZXJcclxuICAgICAgICAvLyAnL2FwaS9icmFuZCc6IHtcclxuICAgICAgICAvLyAgIHRhcmdldDogJ2h0dHA6Ly9sb2NhbGhvc3Q6OTUyNicsXHJcbiAgICAgICAgLy8gICBjaGFuZ2VPcmlnaW46IHRydWUsXHJcbiAgICAgICAgLy8gICAvLyBcdTU5ODJcdTY3OUNcdTYwRjNcdTUzQkJcdTYzODkgL2FwaS9icmFuZCBcdTUyNERcdTdGMDBcdUZGMDhcdTZCRDRcdTU5ODJcdTVCNTBcdTVFOTRcdTc1MjhcdTVCOUVcdTk2NDVcdTc2RDFcdTU0MkNcdTc2ODRcdTY2MkYgL2JyYW5kLy4uLlx1RkYwOVx1RkYwQ1xyXG4gICAgICAgIC8vICAgLy8gXHU1M0VGXHU0RUU1XHU1MkEwXHU0RTAwXHU0RTJBIHJld3JpdGVcdUZGMUFcclxuICAgICAgICAvLyAgIC8vIHJld3JpdGU6IHBhdGggPT4gcGF0aC5yZXBsYWNlKC9eXFwvYXBpXFwvYnJhbmQvLCAnL2JyYW5kJyksXHJcbiAgICAgICAgLy8gfSxcclxuICAgICAgICBbVklURV9BUFBfQkFTRV9BUEldOiB7XHJcbiAgICAgICAgICB0YXJnZXQ6IFZJVEVfQVBQX0JBU0VfVVJMLFxyXG4gICAgICAgICAgY2hhbmdlT3JpZ2luOiB0cnVlLFxyXG4gICAgICAgICAgcmV3cml0ZTogKHBhdGgpID0+IHBhdGgucmVwbGFjZSgvXlxcL2FwaXMvLCAnJyksXHJcbiAgICAgICAgfSxcclxuICAgICAgICBbVklURV9BUFBfVVBMT0FEX0FQSV06IHtcclxuICAgICAgICAgIHRhcmdldDogVklURV9BUFBfVVBMT0FEX1VSTCxcclxuICAgICAgICAgIGNoYW5nZU9yaWdpbjogdHJ1ZSxcclxuICAgICAgICAgIC8vIHJld3JpdGU6IChwYXRoKSA9PiBwYXRoLnJlcGxhY2UoL15cXC91cGxvYWRBcGlzLywgJycpLFxyXG4gICAgICAgIH0sXHJcbiAgICAgIH0sXHJcbiAgICB9LFxyXG4gICAgcmVzb2x2ZToge1xyXG4gICAgICBhbGlhczoge1xyXG4gICAgICAgICdAJzogcmVzb2x2ZShfX2Rpcm5hbWUsICdzcmMnKSxcclxuICAgICAgfSxcclxuICAgICAgZXh0ZW5zaW9uczogWycuanMnLCAnLnZ1ZScsICcuanNvbicsICcudHMnXSxcclxuICAgIH0sXHJcbiAgICBjc3M6IHtcclxuICAgICAgcHJlcHJvY2Vzc29yT3B0aW9uczoge1xyXG4gICAgICAgIHNjc3M6IHtcclxuICAgICAgICAgIGFkZGl0aW9uYWxEYXRhOiAnQGltcG9ydCBcIkAvc3R5bGVzL2dsb2JhbC5zY3NzXCI7JyxcclxuICAgICAgICAgIGFwaTogJ21vZGVybi1jb21waWxlcicsXHJcbiAgICAgICAgfSxcclxuICAgICAgfSxcclxuICAgICAgcG9zdGNzczoge1xyXG4gICAgICAgIHBsdWdpbnM6IFtcclxuICAgICAgICAgIHBvc3Rjc3NJbXBvcnQsXHJcbiAgICAgICAgICBhdXRvcHJlZml4ZXIoe1xyXG4gICAgICAgICAgICBvdmVycmlkZUJyb3dzZXJzbGlzdDogWyc+IDElJywgJ2xhc3QgMiB2ZXJzaW9ucyddLFxyXG4gICAgICAgICAgfSksXHJcbiAgICAgICAgXSxcclxuICAgICAgfSxcclxuICAgIH0sXHJcbiAgICBwbHVnaW5zOiBbXHJcbiAgICAgIHZ1ZSgpLFxyXG4gICAgICBxaWFua3VuKCksXHJcbiAgICAgIHZ1ZVNldHVwRXh0ZW5kKCksXHJcbiAgICAgIGNyZWF0ZUh0bWxQbHVnaW4oe1xyXG4gICAgICAgIGluamVjdDoge1xyXG4gICAgICAgICAgZGF0YToge1xyXG4gICAgICAgICAgICB3ZWJfdGl0bGU6IFZJVEVfQVBQX05BTUUsXHJcbiAgICAgICAgICB9LFxyXG4gICAgICAgIH0sXHJcbiAgICAgIH0pLFxyXG4gICAgICBlc2xpbnRQbHVnaW4oe1xyXG4gICAgICAgIGluY2x1ZGU6IFsnc3JjLyoqLyoudHMnLCAnc3JjLyoqLyoudnVlJywgJ3NyYy8qLnRzJywgJ3NyYy8qLnZ1ZSddLFxyXG4gICAgICB9KSxcclxuICAgICAgQ29tcG9uZW50cyh7XHJcbiAgICAgICAgZGlyczogWydzcmMvY29tcG9uZW50cyddLFxyXG4gICAgICAgIGV4dGVuc2lvbnM6IFsndnVlJywgJ2pzJywgJ2pzeCcsICd0cycsICd0c3gnXSxcclxuICAgICAgICByZXNvbHZlcnM6IFtdLFxyXG4gICAgICB9KSxcclxuICAgICAgY29tcHJlc3Npb24oKSxcclxuICAgICAgQXV0b0ltcG9ydCh7XHJcbiAgICAgICAgaW5jbHVkZTogWy9cXC5bdGpdcz8kLywgL1xcLnZ1ZSQvXSxcclxuICAgICAgICBpbXBvcnRzOiBbJ3Z1ZScsICd2dWUtcm91dGVyJ10sXHJcbiAgICAgIH0pLFxyXG4gICAgICBjcmVhdGVTdmdJY29uc1BsdWdpbih7XHJcbiAgICAgICAgaWNvbkRpcnM6IFtyZXNvbHZlKHByb2Nlc3MuY3dkKCksICdzcmMvYXNzZXRzL3N2Z3MnKV0sXHJcbiAgICAgICAgc3ltYm9sSWQ6ICdpY29uLVtuYW1lXScsXHJcbiAgICAgIH0pLFxyXG4gICAgXSxcclxuICB9O1xyXG4gIGlmIChtb2RlID09PSAncHJvZHVjdGlvbicpIHtcclxuICAgIGNvbmZpZy5idWlsZC50ZXJzZXJPcHRpb25zID0ge1xyXG4gICAgICBjb21wcmVzczoge1xyXG4gICAgICAgIGRyb3BfY29uc29sZTogdHJ1ZSxcclxuICAgICAgICBkcm9wX2RlYnVnZ2VyOiB0cnVlLFxyXG4gICAgICB9LFxyXG4gICAgfTtcclxuICB9XHJcbiAgcmV0dXJuIGNvbmZpZztc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 diff --git a/sub-government-affairs-service/src/views/trace/products/enterprise/index.vue b/sub-government-affairs-service/src/views/trace/products/enterprise/index.vue index 902d4f2..f384560 100644 --- a/sub-government-affairs-service/src/views/trace/products/enterprise/index.vue +++ b/sub-government-affairs-service/src/views/trace/products/enterprise/index.vue @@ -158,22 +158,6 @@ const resetForm = () => { // 表格数据 const tableData = ref([ - { - batchCode: '20230101001', - productTypes: '种子', - name: '小麦种子', - purchaseDate: '2023-01-01', - number: 100, - Unit: 'kg', - baseCode: '20230101001', - baseName: '张三', - baseAddress: '张三', - plotCode: '20230101001', - plotName: '张三', - businessEntity: '张三', - record: '张三', - createDate: '2023-01-01', - }, { batchCode: 'QY-GM-001', productTypes: '耿马蔗香食品有限公司', diff --git a/sub-operation-service/components.d.ts b/sub-operation-service/components.d.ts index 850fee4..32f9580 100644 --- a/sub-operation-service/components.d.ts +++ b/sub-operation-service/components.d.ts @@ -10,6 +10,7 @@ declare module 'vue' { BreadComp: typeof import('./src/components/breadComp.vue')['default'] CenterMap: typeof import('./src/components/centerMap.vue')['default'] CodeDialog: typeof import('./src/components/code-dialog/index.vue')['default'] + copy: typeof import('./src/components/custom-scroll-title copy/index.vue')['default'] CostomImg: typeof import('./src/components/costomImg.vue')['default'] CustomBack: typeof import('./src/components/customBack.vue')['default'] CustomCarouselPicture: typeof import('./src/components/custom-carousel-picture/index.vue')['default'] diff --git a/sub-operation-service/src/assets/images/warehouseLogistics/img14.png b/sub-operation-service/src/assets/images/warehouseLogistics/img14.png new file mode 100644 index 0000000..2c9ec2a Binary files /dev/null and b/sub-operation-service/src/assets/images/warehouseLogistics/img14.png differ diff --git a/sub-operation-service/src/assets/images/warehouseLogistics/img15.png b/sub-operation-service/src/assets/images/warehouseLogistics/img15.png new file mode 100644 index 0000000..9dbf705 Binary files /dev/null and b/sub-operation-service/src/assets/images/warehouseLogistics/img15.png differ diff --git a/sub-operation-service/src/assets/images/warehouseLogistics/img16.png b/sub-operation-service/src/assets/images/warehouseLogistics/img16.png new file mode 100644 index 0000000..321addd Binary files /dev/null and b/sub-operation-service/src/assets/images/warehouseLogistics/img16.png differ diff --git a/sub-operation-service/src/assets/images/warehouseLogistics/img17.png b/sub-operation-service/src/assets/images/warehouseLogistics/img17.png new file mode 100644 index 0000000..2f35885 Binary files /dev/null and b/sub-operation-service/src/assets/images/warehouseLogistics/img17.png differ diff --git a/sub-operation-service/src/assets/images/warehouseLogistics/img18.png b/sub-operation-service/src/assets/images/warehouseLogistics/img18.png new file mode 100644 index 0000000..3974b2f Binary files /dev/null and b/sub-operation-service/src/assets/images/warehouseLogistics/img18.png differ diff --git a/sub-operation-service/src/assets/images/warehouseLogistics/img19.png b/sub-operation-service/src/assets/images/warehouseLogistics/img19.png new file mode 100644 index 0000000..d14fde0 Binary files /dev/null and b/sub-operation-service/src/assets/images/warehouseLogistics/img19.png differ diff --git a/sub-operation-service/src/assets/images/warehouseLogistics/img20.png b/sub-operation-service/src/assets/images/warehouseLogistics/img20.png new file mode 100644 index 0000000..4df24fa Binary files /dev/null and b/sub-operation-service/src/assets/images/warehouseLogistics/img20.png differ diff --git a/sub-operation-service/src/assets/images/warehouseLogistics/img7.png b/sub-operation-service/src/assets/images/warehouseLogistics/img7.png index 1a86f68..a78247c 100644 Binary files a/sub-operation-service/src/assets/images/warehouseLogistics/img7.png and b/sub-operation-service/src/assets/images/warehouseLogistics/img7.png differ diff --git a/sub-operation-service/src/assets/images/warehouseLogistics/img8.png b/sub-operation-service/src/assets/images/warehouseLogistics/img8.png index c8a6318..ea55cb0 100644 Binary files a/sub-operation-service/src/assets/images/warehouseLogistics/img8.png and b/sub-operation-service/src/assets/images/warehouseLogistics/img8.png differ diff --git a/sub-operation-service/src/router/index.js b/sub-operation-service/src/router/index.js index 9434fff..9984ab8 100644 --- a/sub-operation-service/src/router/index.js +++ b/sub-operation-service/src/router/index.js @@ -433,6 +433,18 @@ export const constantRoutes = [ name: 'warehouse-detail', meta: { title: '仓储详情' }, }, + { + path: '/sub-operation-service/warehouse-application', + component: () => import('@/views/warehouseLogistics/warehouse/application.vue'), + name: 'warehouse-application', + meta: { title: '申请仓储需求' }, + }, + { + path: '/sub-operation-service/warehouse-allocation', + component: () => import('@/views/warehouseLogistics/warehouse/allocation.vue'), + name: 'warehouse-allocation', + meta: { title: '平台自动分配' }, + }, // { // path: '/sub-operation-service/logistics', // component: () => import('@/views/error/blank.vue'), diff --git a/sub-operation-service/src/views/warehouseLogistics/logistics/detail.vue b/sub-operation-service/src/views/warehouseLogistics/logistics/detail.vue index 5d2d721..01beb65 100644 --- a/sub-operation-service/src/views/warehouseLogistics/logistics/detail.vue +++ b/sub-operation-service/src/views/warehouseLogistics/logistics/detail.vue @@ -7,9 +7,9 @@ 物流 · 查看详情
-
+ +
@@ -29,7 +29,6 @@ > {{ tags }} -

联系人:{{ state.data.contactName }}

联系电话:{{ state.data.contactPhone }}

@@ -59,7 +58,7 @@

-
+ --> @@ -249,6 +248,9 @@ $border-color: #dcdfe6; // 边框颜色 max-width: 80rem; background-color: #fff; border-radius: 10px; + .storage-image { + width: 100%; + } } .mx-auto { diff --git a/sub-operation-service/src/views/warehouseLogistics/logistics/index.vue b/sub-operation-service/src/views/warehouseLogistics/logistics/index.vue index 2552b8a..462b45c 100644 --- a/sub-operation-service/src/views/warehouseLogistics/logistics/index.vue +++ b/sub-operation-service/src/views/warehouseLogistics/logistics/index.vue @@ -4,6 +4,11 @@ + + + + + diff --git a/sub-operation-service/src/views/warehouseLogistics/warehouse/application.vue b/sub-operation-service/src/views/warehouseLogistics/warehouse/application.vue new file mode 100644 index 0000000..1fce086 --- /dev/null +++ b/sub-operation-service/src/views/warehouseLogistics/warehouse/application.vue @@ -0,0 +1,361 @@ + + + diff --git a/sub-operation-service/src/views/warehouseLogistics/warehouse/detail.vue b/sub-operation-service/src/views/warehouseLogistics/warehouse/detail.vue index 9eb1011..9ed50bb 100644 --- a/sub-operation-service/src/views/warehouseLogistics/warehouse/detail.vue +++ b/sub-operation-service/src/views/warehouseLogistics/warehouse/detail.vue @@ -3,13 +3,15 @@ @@ -249,6 +250,9 @@ $border-color: #dcdfe6; // 边框颜色 max-width: 80rem; background-color: #fff; border-radius: 10px; + .storage-image { + width: 100%; + } } .mx-auto { diff --git a/sub-operation-service/src/views/warehouseLogistics/warehouse/index.vue b/sub-operation-service/src/views/warehouseLogistics/warehouse/index.vue index 2635c4e..408c0ef 100644 --- a/sub-operation-service/src/views/warehouseLogistics/warehouse/index.vue +++ b/sub-operation-service/src/views/warehouseLogistics/warehouse/index.vue @@ -41,14 +41,14 @@
- +
- +
@@ -70,7 +70,7 @@
- 发布仓储{{ currentTab0 === 0 ? '服务' : '需求' }} + 申请仓储