lilei 1 vuosi sitten
vanhempi
commit
fdc00de1e5

+ 1 - 1
public/version.json

@@ -1,5 +1,5 @@
 {
   "message": "发现有新版本发布,确定更新系统?",
   "vendorJsVersion": "",
-  "version": 1698302030396
+  "version": 1701136381789
 }

+ 14 - 9
src/views/purchasingManagement/purchaseOrder/list.vue

@@ -32,13 +32,6 @@
             </a-col>
             <a-col :md="6" :sm="24" v-show="advanced">
               <a-form-item label="业务状态">
-                <!-- <v-select
-                  v-model="queryParam.billStatus"
-                  ref="billStatus"
-                  id="purchaseOrderList-billStatus"
-                  code="PURCHASE_BILL_STATUS"
-                  placeholder="请选择业务状态"
-                  allowClear></v-select> -->
                 <a-select id="purchaseOrderList-billStatus" allowClear v-model="queryParam.billStatus" placeholder="请选择业务状态">
                   <a-select-option value="">全部</a-select-option>
                   <a-select-option value="WAIT_SUBMIT">待提交</a-select-option>
@@ -57,7 +50,7 @@
                   allowClear></v-select>
               </a-form-item>
             </a-col>
-            <a-col :md="6" :sm="24">
+            <a-col :md="6" :sm="24" v-show="advanced">
               <a-form-item label="单据来源">
                 <v-select
                   v-model="queryParam.purchaseBillSource"
@@ -68,6 +61,17 @@
                   allowClear></v-select>
               </a-form-item>
             </a-col>
+            <a-col :md="6" :sm="24" v-show="advanced">
+              <a-form-item label="促销单">
+                <v-select
+                  v-model="queryParam.promotionFlag"
+                  ref="promotionFlag"
+                  id="purchaseOrderList-promotionFlag"
+                  code="FLAG"
+                  placeholder="请选择是否促销单"
+                  allowClear></v-select>
+              </a-form-item>
+            </a-col>
             <a-col :md="6" :sm="24">
               <span class="table-page-search-submitButtons">
                 <a-button type="primary" @click="$refs.table.refresh(true)" :disabled="disabled" id="purchaseOrderList-refresh">查询</a-button>
@@ -185,6 +189,7 @@ export default {
         billStatus: undefined,
         financialStatus: undefined,
         purchaseBillSource: undefined,
+        promotionFlag: undefined,
         beginDate: getDate.getCurrMonthDays().starttime,
         endDate: getDate.getCurrMonthDays().endtime
       },
@@ -311,6 +316,7 @@ export default {
       this.queryParam.billStatus = undefined
       this.queryParam.financialStatus = undefined
       this.queryParam.purchaseBillSource = undefined
+      this.queryParam.promotionFlag = undefined
       if (!flag) {
         this.$refs.table.refresh(true)
         this.setIsHomeNav(this.$route.name, null)
@@ -345,7 +351,6 @@ export default {
       const b = this.$store.state.app.updateList
       // 是否从首页点击进入
       const isHomeNav = this.getIsHomeNav()[this.$route.name]
-      console.log(a, b, this.getIsHomeNav(), isHomeNav, this.$route.name)
 
       // 从首页进入,判断式新建还式待办查询
       if (isHomeNav) {

+ 25 - 8
src/views/purchasingManagement/purchaseOrderNew/list.vue

@@ -5,17 +5,17 @@
       <div ref="tableSearch">
         <a-form layout="inline" @keyup.enter.native="$refs.table.refresh(true)">
           <a-row type="flex" justify="start" :gutter="15">
-            <a-col flex="350px">
+            <a-col :md="6" :sm="24">
               <a-form-item label="创建时间">
                 <rangeDate style="width:100%" ref="rangeDate" :value="time" @change="dateChange" />
               </a-form-item>
             </a-col>
-            <a-col flex="300px">
+            <a-col :md="6" :sm="24">
               <a-form-item label="采购单号">
                 <a-input id="purchaseOrderList-purchaseBillNo" v-model.trim="queryParam.purchaseBillNo" allowClear placeholder="请输入采购单号"/>
               </a-form-item>
             </a-col>
-            <a-col flex="300px">
+            <a-col :md="6" :sm="24">
               <a-form-item label="供应商">
                 <a-select
                   id="purchaseOrderList-purchaseTargetSn"
@@ -30,7 +30,7 @@
                 </a-select>
               </a-form-item>
             </a-col>
-            <a-col flex="200px">
+            <a-col :md="6" :sm="24" v-show="advanced">
               <a-form-item label="业务状态">
                 <a-select id="purchaseOrderList-billStatus" allowClear v-model="queryParam.billStatus" placeholder="请选择业务状态">
                   <a-select-option value="">全部</a-select-option>
@@ -39,7 +39,7 @@
                 </a-select>
               </a-form-item>
             </a-col>
-            <a-col flex="200px">
+            <a-col :md="6" :sm="24" v-show="advanced">
               <a-form-item label="财务状态">
                 <v-select
                   v-model="queryParam.financialStatus"
@@ -50,7 +50,7 @@
                   allowClear></v-select>
               </a-form-item>
             </a-col>
-            <a-col flex="200px">
+            <a-col :md="6" :sm="24" v-show="advanced">
               <a-form-item label="单据来源">
                 <v-select
                   v-model="queryParam.purchaseBillSource"
@@ -61,9 +61,24 @@
                   allowClear></v-select>
               </a-form-item>
             </a-col>
-            <a-col :span="24" style="display:flex;justify-content: center;align-items: center;">
+            <a-col :md="6" :sm="24" v-show="advanced">
+              <a-form-item label="促销单">
+                <v-select
+                  v-model="queryParam.promotionFlag"
+                  ref="promotionFlag"
+                  id="purchaseOrderList-promotionFlag"
+                  code="FLAG"
+                  placeholder="请选择是否促销单"
+                  allowClear></v-select>
+              </a-form-item>
+            </a-col>
+            <a-col :md="6" :sm="24">
               <a-button type="primary" @click="$refs.table.refresh(true)" :disabled="disabled" id="purchaseOrderList-refresh">查询</a-button>
               <a-button style="margin-left: 8px" @click="resetSearchForm()" :disabled="disabled" id="purchaseOrderList-reset">重置</a-button>
+              <a @click="advanced=!advanced" style="margin-left: 8px">
+                {{ advanced ? '收起' : '展开' }}
+                <a-icon :type="advanced ? 'up' : 'down'"/>
+              </a>
             </a-col>
           </a-row>
         </a-form>
@@ -157,7 +172,7 @@ export default {
     const _this = this
     return {
       spinning: false,
-      advanced: false, //  高级搜索 展开/关闭
+      advanced: true, //  高级搜索 展开/关闭
       disabled: false, //  查询、重置按钮是否可操作
       openModal: false, // 基本信息弹框是否显示
       supplierList: [],
@@ -174,6 +189,7 @@ export default {
         billStatus: undefined,
         financialStatus: undefined,
         purchaseBillSource: undefined,
+        promotionFlag: undefined,
         beginDate: getDate.getCurrMonthDays().starttime,
         endDate: getDate.getCurrMonthDays().endtime
       },
@@ -299,6 +315,7 @@ export default {
       this.queryParam.billStatus = undefined
       this.queryParam.financialStatus = undefined
       this.queryParam.purchaseBillSource = undefined
+      this.queryParam.promotionFlag = undefined
       if (!flag) {
         this.$refs.table.refresh(true)
         this.setIsHomeNav(this.$route.name, null)

+ 22 - 22
vue.config.js

@@ -23,12 +23,12 @@ function isProd () {
 }
 
 // 项目部署基础
-// 默认情况下,我们假设你的应用将被部署在域的根目录下,
+// 默认情况下,我们假设你的应用将被部署在域的根目录丄1�7
 // 例如:https://www.my-app.com/
-// 默认:'/'
+// 默认$1�7/'
 // 如果您的应用程序部署在子路径中,则需要在这指定子路径
 // 例如:https://www.foobar.com/my-app/
-// 需要将它改为'/my-app/'
+// 霄1�7要将它改丄1�7/my-app/'
 const BASE_URL = isProd ? '/' : '/'
 const assetsCDN = {
   css: [],
@@ -59,14 +59,14 @@ const prodExternals = {
 
 // vue.config.js
 const vueConfig = {
-  runtimeCompiler: true, // 动态编译组件
+  runtimeCompiler: true, // 动��1�7�编译组仄1�7
   publicPath: BASE_URL,
   configureWebpack: {
     optimization: isProd() ? {
       minimize: true,
       minimizer: [new TerserPlugin({
-        test: /\.js(\?.*)?$/i, // 匹配参与压缩的文
-        parallel: true, // 使用多进程并发运
+        test: /\.js(\?.*)?$/i, // 匹配参与压缩的文仄1�7
+        parallel: true, // 使用多进程并发运衄1�7
         terserOptions: { // Terser 压缩配置
           output: { comments: false },
           compress: {// console删除
@@ -81,15 +81,15 @@ const vueConfig = {
       // Ignore all locale files of moment.js
       new webpack.IgnorePlugin(/^\.\/locale$/, /moment$/),
       new compressionWebpackPlugin({
-        // [file] 会被替换成原始资源。[path] 会被替换成原始资源的路径, [query] 会被替换成查询字符串。默认值是 "[path].gz[query]"。
+        // [file] 会被替换成原始资源��1�7�[path] 会被替换成原始资源的路径$1�7[query] 会被替换成查询字符串。默认��1�7�是 "[path].gz[query]"〄1�7
         filename: '[path].gz[query]', // 提示compression-webpack-plugin@3.0.0的话asset改为filename
-        // 可以是 function(buf, callback) 或者字符串。对于字符串来说依照 zlib 的算法(或者 zopfli 的算法)。默认值是 "gzip"。
+        // 可以昄1�7function(buf, callback) 或��1�7�字符串。对于字符串来说依照 zlib 的算泄1�7或��1�7�1�7zopfli 的算泄1�7。默认��1�7�是 "gzip"〄1�7
         algorithm: 'gzip',
-        // 所有匹配该正则的资源都会被处理。默认值是全部资源。
+        // 扄1�7有匹配该正则的资源都会被处理。默认��1�7�是全部资源〄1�7
         test: new RegExp('\\.(' + ['js', 'css'].join('|') + ')$'),
-        // 只有大小大于该值的资源会被处理。单位是 bytes。默认值是 0。
+        // 只有大小大于该��1�7�的资源会被处理。单位是 bytes。默认��1�7�是 0〄1�7
         threshold: 10240,
-        // 只有压缩率小于这个值的资源才会被处理。默认值是 0.8。
+        // 只有压缩率小于这个��1�7�的资源才会被处理��1�7�默认��1�7�是 0.8〄1�7
         minRatio: 0.8
       }),
       new WebpackVersionPlugin({
@@ -136,16 +136,16 @@ const vueConfig = {
 
     config.optimization && config.optimization.splitChunks({
       // 拆包配置
-      chunks: 'all', // 三选一:"initial" 初始化,"all"(默认就是all),"async"(动态加载)
-      minSize: 30000, // 形成个新代码块最小的体积,只有 >= minSize 的bundle会被拆分出来 30000
-      maxSize: 0, // 拆分之前最大的数值,默认为0,即不做限制
-      minChunks: 1, // 引入次数,如果为2 那么个资源最少被引用两次才可以被拆分出来
+      chunks: 'all', // 三��1�7�一$1�7initial" 初始化,"all"(默认就是all)$1�7async"(动态加载)
+      minSize: 30000, // 形成丄1�7个新代码块最小的体积,只有 >= minSize 的bundle会被拆分出来 30000
+      maxSize: 0, // 拆分之前朄1�7大的数��1�7�,默认丄1�7�即不做限制
+      minChunks: 1, // 引入次数,如果为2 那么丄1�7个资源最少被引用两次才可以被拆分出来
       maxAsyncRequests: 5, // 按需加载的最大并行请求数
-      maxInitialRequests: 4, // 个入口最大并行请求数
-      automaticNameDelimiter: '~', // 文件名的连接
+      maxInitialRequests: 4, // 丄1�7个入口最大并行请求数
+      automaticNameDelimiter: '~', // 文件名的连接笄1�7
       name: true,
       cacheGroups: {
-        // node_modules模块
+        // node_modules模块匄1�7
         vendors: {
           test: /[\\/]node_modules[\\/]/,
           name: 'chunk-vendors',
@@ -156,7 +156,7 @@ const vueConfig = {
           chunks: 'all',
           priority: -10
         },
-        // UI库单独拆
+        // UI库单独拆匄1�7
         antDesign: {
           name: 'chunk-antDesign',
           priority: 19, //  the weight needs to be larger than libs and app or it will be packaged into libs or app
@@ -171,7 +171,7 @@ const vueConfig = {
         common: {
           name: 'chunk-common',
           minChunks: 2,
-          maxSize: 1024, // 拆分之前最大的数值,默认为0,即不做限制
+          maxSize: 1024, // 拆分之前朄1�7大的数��1�7�,默认丄1�7�即不做限制
           priority: -20,
           reuseExistingChunk: true
         }
@@ -209,8 +209,8 @@ const vueConfig = {
     // If you want to turn on the proxy, please remove the mockjs /src/main.jsL11
     proxy: {
       '/api': {
-        target: 'http://192.168.2.103/qpls-md',
-        // target: 'https://p.iscm.360arrow.com/qpls-md',
+        // target: 'http://192.168.2.103/qpls-md',
+        target: 'https://p.iscm.360arrow.com/qpls-md',
         // ws: false,
         ws: true,
         changeOrigin: true,