Mr.Shi
2023-08-28 bb086627477351918c63d0daae2f8ee7b6a1315d
小程序
已添加2个文件
已修改10个文件
已重命名1个文件
682 ■■■■■ 文件已修改
minipro_standard/App.vue 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
minipro_standard/common/css/lib.css 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
minipro_standard/main.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
minipro_standard/manifest.json 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
minipro_standard/package-lock.json 451 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
minipro_standard/package.json 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
minipro_standard/pages.json 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
minipro_standard/pages/index/index.vue 173 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
minipro_standard/static/filter@2x.png 补丁 | 查看 | 原始文档 | blame | 历史
minipro_standard/util/api/index.js 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/java/doumeemes/api/ext/CategoryExtController.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/java/doumeemes/api/ext/UnqualifiedRecordExtController.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/java/doumeemes/dao/ext/vo/WorkorderCheckExtListVO.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
minipro_standard/App.vue
@@ -1,21 +1,19 @@
<script>
<script>
    // import { pageCount } from '@/util/api/index.js'
    export default {
        onLaunch: function() {
        onLaunch: function() {
            // pageCount({})
        },
        onShow: function() {
        },
        onHide: function() {
        }
        onShow: function() {},
        onHide: function() {}
    }
</script>
<style lang="scss">
    /*每个页面公共css */
    @import "@/uni_modules/uview-ui/index.scss";
    @import "common/css/lib.css";
    // page {
    //     background-color: #F3F6F9 !important;
    /*每个页面公共css */
    @import "@/uni_modules/uview-ui/index.scss";
    @import "common/css/lib.css";
    // page {
    //     background-color: #F3F6F9 !important;
    // }
</style>
minipro_standard/common/css/lib.css
@@ -81,13 +81,13 @@
.lh1-8{line-height: 1.8;}
.lh2{line-height: 2;}
.sbtn{ display: inline-block; padding: 0.7em 2em;  border: 1rpx solid transparent; box-sizing: border-box; text-align: center;}
.sbtn{ display: inline-block; padding: 0.3em 1em;  border: 1rpx solid transparent; box-sizing: border-box; text-align: center;}
.mini{ font-size: 18rpx;}
.med{ font-size: 26rpx;}
.def{ font-size: 34rpx;}
.sbtn_w100{ width: 100%; padding-left: 0; padding-right: 0;}
.sbtn_green{ color: #fff; background:#65C35D; }
.sbtn_green_rim{ color: #65C35D; border-color:#65C35D; }
.sbtn_green{ color: #fff; background:#4275FC; }
.sbtn_green_rim{ color: #4275FC; border-color:#4275FC; }
.sbtn_black{ color: #fff; background:#333; }
.sbtn_gray{ color: #333; background:#F7F7F7; }
.sbtn_black_rim{ color: #333; border-color:#eee; }
minipro_standard/main.js
@@ -1,9 +1,13 @@
import Vue from 'vue'
import App from './App'
import mixin from './common/mixin'
import 'vant/lib/index.css'
// å¼•入全局uView
import uView from '@/uni_modules/uview-ui'
Vue.use(uView)
import Vant from 'vant';
Vue.use(Vant);
// vuex
import store from './store'
Vue.prototype.$store = store
minipro_standard/manifest.json
@@ -1,5 +1,5 @@
{
    "name" : "intelligent_manufacture",
    "name" : "DM云工厂",
    "appid" : "",
    "description" : "",
    "versionName" : "1.0.0",
@@ -59,11 +59,7 @@
        },
        "usingComponents" : true,
        "requiredPrivateInfos" : [ "getLocation" ],
        "permission" : {
            "scope.userLocation" : {
                "desc" : "实时上传图片"
            }
        }
        "permission" : {}
    },
    "mp-alipay" : {
        "usingComponents" : true
minipro_standard/package-lock.json
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,451 @@
{
  "name": "minipro_standard",
  "lockfileVersion": 2,
  "requires": true,
  "packages": {
    "": {
      "dependencies": {
        "vant": "^4.6.6"
      }
    },
    "node_modules/@babel/parser": {
      "version": "7.22.11",
      "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.22.11.tgz",
      "integrity": "sha512-R5zb8eJIBPJriQtbH/htEQy4k7E2dHWlD2Y2VT07JCzwYZHBxV5ZYtM0UhXSNMT74LyxuM+b1jdL7pSesXbC/g==",
      "peer": true,
      "bin": {
        "parser": "bin/babel-parser.js"
      },
      "engines": {
        "node": ">=6.0.0"
      }
    },
    "node_modules/@jridgewell/sourcemap-codec": {
      "version": "1.4.15",
      "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
      "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==",
      "peer": true
    },
    "node_modules/@vant/popperjs": {
      "version": "1.3.0",
      "resolved": "https://registry.npmmirror.com/@vant/popperjs/-/popperjs-1.3.0.tgz",
      "integrity": "sha512-hB+czUG+aHtjhaEmCJDuXOep0YTZjdlRR+4MSmIFnkCQIxJaXLQdSsR90XWvAI2yvKUI7TCGqR8pQg2RtvkMHw=="
    },
    "node_modules/@vant/use": {
      "version": "1.6.0",
      "resolved": "https://registry.npmmirror.com/@vant/use/-/use-1.6.0.tgz",
      "integrity": "sha512-PHHxeAASgiOpSmMjceweIrv2AxDZIkWXyaczksMoWvKV2YAYEhoizRuk/xFnKF+emUIi46TsQ+rvlm/t2BBCfA==",
      "peerDependencies": {
        "vue": "^3.0.0"
      }
    },
    "node_modules/@vue/compiler-core": {
      "version": "3.3.4",
      "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.3.4.tgz",
      "integrity": "sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==",
      "peer": true,
      "dependencies": {
        "@babel/parser": "^7.21.3",
        "@vue/shared": "3.3.4",
        "estree-walker": "^2.0.2",
        "source-map-js": "^1.0.2"
      }
    },
    "node_modules/@vue/compiler-dom": {
      "version": "3.3.4",
      "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz",
      "integrity": "sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==",
      "peer": true,
      "dependencies": {
        "@vue/compiler-core": "3.3.4",
        "@vue/shared": "3.3.4"
      }
    },
    "node_modules/@vue/compiler-sfc": {
      "version": "3.3.4",
      "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz",
      "integrity": "sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==",
      "peer": true,
      "dependencies": {
        "@babel/parser": "^7.20.15",
        "@vue/compiler-core": "3.3.4",
        "@vue/compiler-dom": "3.3.4",
        "@vue/compiler-ssr": "3.3.4",
        "@vue/reactivity-transform": "3.3.4",
        "@vue/shared": "3.3.4",
        "estree-walker": "^2.0.2",
        "magic-string": "^0.30.0",
        "postcss": "^8.1.10",
        "source-map-js": "^1.0.2"
      }
    },
    "node_modules/@vue/compiler-ssr": {
      "version": "3.3.4",
      "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz",
      "integrity": "sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==",
      "peer": true,
      "dependencies": {
        "@vue/compiler-dom": "3.3.4",
        "@vue/shared": "3.3.4"
      }
    },
    "node_modules/@vue/reactivity": {
      "version": "3.3.4",
      "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.3.4.tgz",
      "integrity": "sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==",
      "peer": true,
      "dependencies": {
        "@vue/shared": "3.3.4"
      }
    },
    "node_modules/@vue/reactivity-transform": {
      "version": "3.3.4",
      "resolved": "https://registry.npmmirror.com/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz",
      "integrity": "sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==",
      "peer": true,
      "dependencies": {
        "@babel/parser": "^7.20.15",
        "@vue/compiler-core": "3.3.4",
        "@vue/shared": "3.3.4",
        "estree-walker": "^2.0.2",
        "magic-string": "^0.30.0"
      }
    },
    "node_modules/@vue/runtime-core": {
      "version": "3.3.4",
      "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.3.4.tgz",
      "integrity": "sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==",
      "peer": true,
      "dependencies": {
        "@vue/reactivity": "3.3.4",
        "@vue/shared": "3.3.4"
      }
    },
    "node_modules/@vue/runtime-dom": {
      "version": "3.3.4",
      "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.3.4.tgz",
      "integrity": "sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==",
      "peer": true,
      "dependencies": {
        "@vue/runtime-core": "3.3.4",
        "@vue/shared": "3.3.4",
        "csstype": "^3.1.1"
      }
    },
    "node_modules/@vue/server-renderer": {
      "version": "3.3.4",
      "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.3.4.tgz",
      "integrity": "sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==",
      "peer": true,
      "dependencies": {
        "@vue/compiler-ssr": "3.3.4",
        "@vue/shared": "3.3.4"
      },
      "peerDependencies": {
        "vue": "3.3.4"
      }
    },
    "node_modules/@vue/shared": {
      "version": "3.3.4",
      "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.3.4.tgz",
      "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ=="
    },
    "node_modules/csstype": {
      "version": "3.1.2",
      "resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.1.2.tgz",
      "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==",
      "peer": true
    },
    "node_modules/estree-walker": {
      "version": "2.0.2",
      "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz",
      "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
      "peer": true
    },
    "node_modules/magic-string": {
      "version": "0.30.3",
      "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.3.tgz",
      "integrity": "sha512-B7xGbll2fG/VjP+SWg4sX3JynwIU0mjoTc6MPpKNuIvftk6u6vqhDnk1R80b8C2GBR6ywqy+1DcKBrevBg+bmw==",
      "peer": true,
      "dependencies": {
        "@jridgewell/sourcemap-codec": "^1.4.15"
      },
      "engines": {
        "node": ">=12"
      }
    },
    "node_modules/nanoid": {
      "version": "3.3.6",
      "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.6.tgz",
      "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==",
      "peer": true,
      "bin": {
        "nanoid": "bin/nanoid.cjs"
      },
      "engines": {
        "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
      }
    },
    "node_modules/picocolors": {
      "version": "1.0.0",
      "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz",
      "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
      "peer": true
    },
    "node_modules/postcss": {
      "version": "8.4.28",
      "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.28.tgz",
      "integrity": "sha512-Z7V5j0cq8oEKyejIKfpD8b4eBy9cwW2JWPk0+fB1HOAMsfHbnAXLLS+PfVWlzMSLQaWttKDt607I0XHmpE67Vw==",
      "peer": true,
      "dependencies": {
        "nanoid": "^3.3.6",
        "picocolors": "^1.0.0",
        "source-map-js": "^1.0.2"
      },
      "engines": {
        "node": "^10 || ^12 || >=14"
      }
    },
    "node_modules/source-map-js": {
      "version": "1.0.2",
      "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz",
      "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
      "peer": true,
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/vant": {
      "version": "4.6.6",
      "resolved": "https://registry.npmmirror.com/vant/-/vant-4.6.6.tgz",
      "integrity": "sha512-UgBfz4d1Ej483WAp6T3HrFZQNKpRW0PoT9mDXqw8JFUuiHgpdeAMyAwuRaYdQiUy4cFTVZ25a/+xyGCTMdvYaA==",
      "dependencies": {
        "@vant/popperjs": "^1.3.0",
        "@vant/use": "^1.5.1",
        "@vue/shared": "^3.0.0"
      },
      "peerDependencies": {
        "vue": "^3.0.0"
      }
    },
    "node_modules/vue": {
      "version": "3.3.4",
      "resolved": "https://registry.npmmirror.com/vue/-/vue-3.3.4.tgz",
      "integrity": "sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==",
      "peer": true,
      "dependencies": {
        "@vue/compiler-dom": "3.3.4",
        "@vue/compiler-sfc": "3.3.4",
        "@vue/runtime-dom": "3.3.4",
        "@vue/server-renderer": "3.3.4",
        "@vue/shared": "3.3.4"
      }
    }
  },
  "dependencies": {
    "@babel/parser": {
      "version": "7.22.11",
      "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.22.11.tgz",
      "integrity": "sha512-R5zb8eJIBPJriQtbH/htEQy4k7E2dHWlD2Y2VT07JCzwYZHBxV5ZYtM0UhXSNMT74LyxuM+b1jdL7pSesXbC/g==",
      "peer": true
    },
    "@jridgewell/sourcemap-codec": {
      "version": "1.4.15",
      "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
      "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==",
      "peer": true
    },
    "@vant/popperjs": {
      "version": "1.3.0",
      "resolved": "https://registry.npmmirror.com/@vant/popperjs/-/popperjs-1.3.0.tgz",
      "integrity": "sha512-hB+czUG+aHtjhaEmCJDuXOep0YTZjdlRR+4MSmIFnkCQIxJaXLQdSsR90XWvAI2yvKUI7TCGqR8pQg2RtvkMHw=="
    },
    "@vant/use": {
      "version": "1.6.0",
      "resolved": "https://registry.npmmirror.com/@vant/use/-/use-1.6.0.tgz",
      "integrity": "sha512-PHHxeAASgiOpSmMjceweIrv2AxDZIkWXyaczksMoWvKV2YAYEhoizRuk/xFnKF+emUIi46TsQ+rvlm/t2BBCfA==",
      "requires": {}
    },
    "@vue/compiler-core": {
      "version": "3.3.4",
      "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.3.4.tgz",
      "integrity": "sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==",
      "peer": true,
      "requires": {
        "@babel/parser": "^7.21.3",
        "@vue/shared": "3.3.4",
        "estree-walker": "^2.0.2",
        "source-map-js": "^1.0.2"
      }
    },
    "@vue/compiler-dom": {
      "version": "3.3.4",
      "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz",
      "integrity": "sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==",
      "peer": true,
      "requires": {
        "@vue/compiler-core": "3.3.4",
        "@vue/shared": "3.3.4"
      }
    },
    "@vue/compiler-sfc": {
      "version": "3.3.4",
      "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz",
      "integrity": "sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==",
      "peer": true,
      "requires": {
        "@babel/parser": "^7.20.15",
        "@vue/compiler-core": "3.3.4",
        "@vue/compiler-dom": "3.3.4",
        "@vue/compiler-ssr": "3.3.4",
        "@vue/reactivity-transform": "3.3.4",
        "@vue/shared": "3.3.4",
        "estree-walker": "^2.0.2",
        "magic-string": "^0.30.0",
        "postcss": "^8.1.10",
        "source-map-js": "^1.0.2"
      }
    },
    "@vue/compiler-ssr": {
      "version": "3.3.4",
      "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz",
      "integrity": "sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==",
      "peer": true,
      "requires": {
        "@vue/compiler-dom": "3.3.4",
        "@vue/shared": "3.3.4"
      }
    },
    "@vue/reactivity": {
      "version": "3.3.4",
      "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.3.4.tgz",
      "integrity": "sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==",
      "peer": true,
      "requires": {
        "@vue/shared": "3.3.4"
      }
    },
    "@vue/reactivity-transform": {
      "version": "3.3.4",
      "resolved": "https://registry.npmmirror.com/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz",
      "integrity": "sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==",
      "peer": true,
      "requires": {
        "@babel/parser": "^7.20.15",
        "@vue/compiler-core": "3.3.4",
        "@vue/shared": "3.3.4",
        "estree-walker": "^2.0.2",
        "magic-string": "^0.30.0"
      }
    },
    "@vue/runtime-core": {
      "version": "3.3.4",
      "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.3.4.tgz",
      "integrity": "sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==",
      "peer": true,
      "requires": {
        "@vue/reactivity": "3.3.4",
        "@vue/shared": "3.3.4"
      }
    },
    "@vue/runtime-dom": {
      "version": "3.3.4",
      "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.3.4.tgz",
      "integrity": "sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==",
      "peer": true,
      "requires": {
        "@vue/runtime-core": "3.3.4",
        "@vue/shared": "3.3.4",
        "csstype": "^3.1.1"
      }
    },
    "@vue/server-renderer": {
      "version": "3.3.4",
      "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.3.4.tgz",
      "integrity": "sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==",
      "peer": true,
      "requires": {
        "@vue/compiler-ssr": "3.3.4",
        "@vue/shared": "3.3.4"
      }
    },
    "@vue/shared": {
      "version": "3.3.4",
      "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.3.4.tgz",
      "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ=="
    },
    "csstype": {
      "version": "3.1.2",
      "resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.1.2.tgz",
      "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==",
      "peer": true
    },
    "estree-walker": {
      "version": "2.0.2",
      "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz",
      "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
      "peer": true
    },
    "magic-string": {
      "version": "0.30.3",
      "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.3.tgz",
      "integrity": "sha512-B7xGbll2fG/VjP+SWg4sX3JynwIU0mjoTc6MPpKNuIvftk6u6vqhDnk1R80b8C2GBR6ywqy+1DcKBrevBg+bmw==",
      "peer": true,
      "requires": {
        "@jridgewell/sourcemap-codec": "^1.4.15"
      }
    },
    "nanoid": {
      "version": "3.3.6",
      "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.6.tgz",
      "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==",
      "peer": true
    },
    "picocolors": {
      "version": "1.0.0",
      "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz",
      "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
      "peer": true
    },
    "postcss": {
      "version": "8.4.28",
      "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.28.tgz",
      "integrity": "sha512-Z7V5j0cq8oEKyejIKfpD8b4eBy9cwW2JWPk0+fB1HOAMsfHbnAXLLS+PfVWlzMSLQaWttKDt607I0XHmpE67Vw==",
      "peer": true,
      "requires": {
        "nanoid": "^3.3.6",
        "picocolors": "^1.0.0",
        "source-map-js": "^1.0.2"
      }
    },
    "source-map-js": {
      "version": "1.0.2",
      "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz",
      "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
      "peer": true
    },
    "vant": {
      "version": "4.6.6",
      "resolved": "https://registry.npmmirror.com/vant/-/vant-4.6.6.tgz",
      "integrity": "sha512-UgBfz4d1Ej483WAp6T3HrFZQNKpRW0PoT9mDXqw8JFUuiHgpdeAMyAwuRaYdQiUy4cFTVZ25a/+xyGCTMdvYaA==",
      "requires": {
        "@vant/popperjs": "^1.3.0",
        "@vant/use": "^1.5.1",
        "@vue/shared": "^3.0.0"
      }
    },
    "vue": {
      "version": "3.3.4",
      "resolved": "https://registry.npmmirror.com/vue/-/vue-3.3.4.tgz",
      "integrity": "sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==",
      "peer": true,
      "requires": {
        "@vue/compiler-dom": "3.3.4",
        "@vue/compiler-sfc": "3.3.4",
        "@vue/runtime-dom": "3.3.4",
        "@vue/server-renderer": "3.3.4",
        "@vue/shared": "3.3.4"
      }
    }
  }
}
minipro_standard/package.json
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,5 @@
{
  "dependencies": {
    "vant": "^4.6.6"
  }
}
minipro_standard/pages.json
@@ -74,14 +74,18 @@
        "navigationBarTitleText": "uni-app",
        "navigationBarBackgroundColor": "#ffffff",
        "backgroundColor": "#ffffff"
<<<<<<< HEAD
=======
>>>>>>> 9e4d7b06a15aabe0141a991fe9358802a0590378
    },
    "tabBar": {
        "color": "#666666",
        "selectedColor": "#222222",
        "borderStyle": "black",
        "backgroundColor": "#fff",
        "list": [
            {
        "list": [{
                "pagePath": "pages/index/index",
                "iconPath": "static/nav_daiban@2x.png",
                "selectedIconPath": "static/nav_daiban_sel@2x.png",
minipro_standard/pages/index/index.vue
@@ -1,12 +1,57 @@
<template>
    <view class="index">
        <!-- <web-view v-if="show" @onPostMessage="onMessage" :src="'https://dmtest.ahapp.net/doumeeplant_h5/#/appletLogin?code=' + code"></web-view> -->
        <!-- {{$store.state.statusbarHeight}} -->
        <u-sticky>
            <view class="plr50 pb30 nav-style">
                <view
                    :style="{paddingTop: `${statusbarHeight}px`, height: `${navHeight}px`, lineHeight:`${navHeight}px`, textAlign: 'center'}">
                    å¾…办</view>
                <view class="cY">
                    <u-search placeholder="搜索关键字" bgColor="#f7f7f7" :showAction="false" @search="scrolltoupper"
                        shape="square" v-model="searchForm.name"></u-search>
                    <image src="../../static/filter@2x.png" class="img48 ml20" @click="filterAction" mode=""></image>
                </view>
                <view class="cY mt30">
                    <view class="sbtn rd8" :class="searchForm.type==0?'sbtn_green':'sbtn_black_rim'"
                        @click="selectType(0)">待办</view>
                    <view class="sbtn rd8 ml20" :class="searchForm.type==1?'sbtn_green':'sbtn_black_rim'"
                        @click="selectType(1)">已办</view>
                </view>
            </view>
        </u-sticky>
        <u-list :showScrollbar="false" @scrolltolower="scrolltolower" @scrolltoupper="scrolltoupper"
            :height="windowHeight - (statusbarHeight + navHeight + 120) + 'px'">
            <u-list-item v-for="(item, index) in projectList" :key="index">
                <view class="box_list">
                    <view class="box_list_item" @click="jump(item)">
                        <view class="box_list_item_icon">
                            <image src="../../static/daiban_ic_daiban@2x.png" mode=""></image>
                        </view>
                        <view class="box_list_item_nr">
                            <view class="box_list_item_nr_top">
                                <span>{{item.title}}</span>
                                <span>{{item.createTime}}</span>
                            </view>
                            <view class="box_list_item_nr_bottom">
                                {{item.content}}
                            </view>
                        </view>
                    </view>
                </view>
            </u-list-item>
        </u-list>
        <myTabbar :index="0" />
    </view>
</template>
<script>
    import myTabbar from "@/components/myTabber.vue"
    import myTabbar from "@/components/myTabber.vue"
    import {
        mapState
    } from 'vuex'
    export default {
        components: {
            myTabbar
@@ -14,14 +59,34 @@
        data() {
            return {
                code: '',
                show: false
                windowHeight: '',
                show: false,
                searchForm: {
                    name: '',
                    type: 0
                },
                projectList: [
                    {title: '212132', createTime: '2023-08-28', content: 'asdsadsax手打大萨达的啊实打as'},
                    {title: '212132', createTime: '2023-08-28', content: 'asdsadsax手打大萨达的啊实打as'},
                    {title: '212132', createTime: '2023-08-28', content: 'asdsadsax手打大萨达的啊实打as'},
                    {title: '212132', createTime: '2023-08-28', content: 'asdsadsax手打大萨达的啊实打as'},
                ]
            }
        },
        computed: {
            ...mapState(['statusbarHeight', 'navHeight']),
        },
        onLoad() {
            uni.getSystemInfo({
                success: res => {
                    this.windowHeight = res.windowHeight
                }
            })
            var that = this
            uni.login({
                provider: 'weixin',
                success: function (loginRes) {
                success: function(loginRes) {
                    // console.log(loginRes);
                    that.code = loginRes.code
                    that.show = true
@@ -31,6 +96,17 @@
        methods: {
            onMessage(e) {
                console.log('12345654321')
            },
            scrolltolower() {},
            scrolltoupper() {},
            selectType(type) {
                if (this.searchForm.type == type) return
                this.searchForm.type = type
                this.scrolltoupper()
            },
            selectProject(item) {},
            filterAction() {
            }
        }
    }
@@ -41,4 +117,95 @@
        width: 100vw;
        height: 100vh;
    }
    .nav-style {
        border-bottom: 20rpx #f7f7f7 solid;
    }
    .box_list {
        width: 100%;
        padding: 0 30rpx;
        display: flex;
        flex-direction: column;
        box-sizing: border-box;
        .box_list_item {
            padding: 30rpx 0;
            display: flex;
            border-bottom: 1rpx solid #E5E5E5;
            &:last-child {
                border: none;
            }
            .box_list_item_icon {
                flex-shrink: 0;
                width: 64rpx;
                height: 64rpx;
                margin-right: 24rpx;
                position: relative;
                .box_list_item_icon_active {
                    position: absolute;
                    right: 0;
                    top: 0;
                    width: 18rpx;
                    height: 18rpx;
                    border-radius: 50%;
                    background: #DE5243;
                    border: 2rpx solid #FFFFFF;
                }
                image {
                    width: 100%;
                    height: 100%;
                }
            }
            .box_list_item_nr {
                flex: 1;
                display: flex;
                flex-direction: column;
                .box_list_item_nr_top {
                    display: flex;
                    align-items: center;
                    justify-content: space-between;
                    span {
                        &:first-child {
                            font-size: 30rpx;
                            font-weight: 500;
                            max-width: 450rpx;
                            color: #222222;
                            overflow: hidden;
                            white-space: nowrap;
                            text-overflow: ellipsis;
                            -o-text-overflow: ellipsis;
                        }
                        &:last-child {
                            flex-shrink: 0;
                            font-size: 24rpx;
                            font-weight: 400;
                            color: #999999;
                            margin-left: 10rpx;
                            overflow: hidden;
                            white-space: nowrap;
                            text-overflow: ellipsis;
                            -o-text-overflow: ellipsis;
                        }
                    }
                }
                .box_list_item_nr_bottom {
                    font-size: 28rpx;
                    font-weight: 400;
                    color: #666666;
                    margin-top: 16rpx;
                    word-break: break-all;
                }
            }
        }
    }
</style>
minipro_standard/static/filter@2x.png

minipro_standard/util/api/index.js
@@ -1,4 +1,3 @@
console.log('-----------');
const http = uni.$u.http
// ç™»å½•
export function coustomLogin(params) {
server/src/main/java/doumeemes/api/ext/CategoryExtController.java
@@ -63,12 +63,14 @@
        Category query = new Category();
        query.setDeleted(Constants.ZERO);
        query.setCateType(category.getCateType());
        query.setRootDepartId(getLoginUser().getRootDepartment().getId());
        query.setCode(category.getCode());
        List<Category> list = categoryService.findList(query);
        Category query1 = new Category();
        query1.setDeleted(Constants.ZERO);
        query1.setCateType(category.getCateType());
        query1.setRootDepartId(getLoginUser().getRootDepartment().getId());
        query1.setName(category.getName());
        List<Category> list1 = categoryService.findList(query1);
server/src/main/java/doumeemes/api/ext/UnqualifiedRecordExtController.java
@@ -44,12 +44,14 @@
    @ApiOperation("分页查询")
    @PostMapping("/page")
    @RequiresPermissions("business:unqualifiedRecord:create")
    public ApiResponse<PageData<UnqualifiedRecord>> findJoinPage (@RequestBody PageWrap<QueryUnQualifiedRecordDTO> pageWrap) {
        return ApiResponse.success(unqualifiedRecordService.findJoinPage(pageWrap));
    }
    @ApiOperation("导出Excel")
    @PostMapping("/exportExcel")
    @RequiresPermissions("business:unqualifiedRecord:exportExcel")
    public void exportExcel (@RequestBody PageWrap<QueryUnQualifiedRecordDTO> pageWrap, HttpServletResponse response) throws Exception{
        List<UnqualifiedRecord> list  = unqualifiedRecordService.findJoinPage(pageWrap).getRecords();
        List<UnqualifiedRecordVO> voList = new ArrayList<>();
server/src/main/java/doumeemes/dao/ext/vo/WorkorderCheckExtListVO.java
@@ -63,7 +63,7 @@
    @ApiModelProperty(value = "检验类型 0巡线、1巡检、2终检", example = "1")
    @ExcelColumn(name="检验类型" ,valueMapping = "0=巡线;1=巡检;2=终检",index = 9,width =15)
    @ExcelColumn(name="检验类型" ,valueMapping = "0=巡线;1=巡检;2=完工检",index = 9,width =15)
    private String checkTypename;