研发图纸文件管理系统-前端项目
he wei
2023-02-20 d5d1d3703f088bb5d3707c54f87ed35e56e78a43
UA 问题反馈提交加loading
5个文件已修改
1个文件已添加
30 ■■■■■ 已修改文件
src/App.vue 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/css/custom.css 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main.js 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/resourceManage/components/feedbackForm.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/resourceManage/product/list.vue 19 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/workplace/feedbackList/feedbackList.vue 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/App.vue
@@ -88,6 +88,4 @@
</script>
<style lang="less" scoped>
  #id{
  }
</style>
src/assets/css/custom.css
New file
@@ -0,0 +1,3 @@
.vl-notify-mask {
  z-index: 1000;
}
src/main.js
@@ -13,6 +13,7 @@
import 'moment/locale/zh-cn'
import layer from 'vue-layer'
import 'vue-layer/lib/vue-layer.css'
import './assets/css/custom.css'
import beforeRouteChange from './assets/js/beforeRouteChange'
Vue.prototype.$layer = layer(Vue);
src/pages/resourceManage/components/feedbackForm.vue
@@ -9,7 +9,7 @@
          v-model="id"
          show-search
          :filter-option="filterOption"
          :disabled="prodData"
          :disabled="!!prodData"
          @change="prodChange"
        >
          <a-select-option
src/pages/resourceManage/product/list.vue
@@ -39,9 +39,7 @@
                <a-button v-if="canUploadBom" type="primary" @click="uploadBom"
                  >新增</a-button
                >
                <a-button type="primary" @click="prodDiff"
                  >产品比较</a-button
                >
                <a-button type="primary" @click="prodDiff">产品比较</a-button>
              </a-space>
            </template>
            <template slot="isNormal" slot-scope="{ record }">
@@ -411,9 +409,7 @@
  getLogList,
  getLockedList,
} from "./apis";
import {
  submitFeedback,
} from "@/pages/workplace/apis";
import { submitFeedback } from "@/pages/workplace/apis";
import { productSoftwareSubmit } from "../software/apis";
import { zipParse } from "@/pages/workplace/myDraw/apis";
import { mapGetters } from "vuex";
@@ -683,7 +679,9 @@
      const { parentCode, customCode, parentModel, parentName } = record;
      let is0120 = /^0120/.test(parentCode);
      this.$router.push({
        path: is0120 ? "/resource/product-details-0120" : "/resource/product-details",
        path: is0120
          ? "/resource/product-details-0120"
          : "/resource/product-details",
        query: { parentCode, customCode, parentModel, parentName },
      });
    },
@@ -939,6 +937,7 @@
        senderId,
        subVersion,
      } = data;
      let loading = this.$layer.loading({ shade: true });
      const formData = new FormData();
      formData.append("multipartFile", multipartFile);
      formData.append(
@@ -957,10 +956,12 @@
        if (code && data) {
          this.$message.success("反馈成功");
          this.feedbackShow = false;
          this.$layer.close(loading);
          this.flag = 0;
          this.page = 1;
          this.searchData();
        } else {
          this.$layer.close(loading);
          this.$message.error("反馈失败");
        }
      });
@@ -1117,8 +1118,8 @@
      this.logVisible = false;
    },
    prodDiff() {
      this.$router.push('/resource/product-diff');
    }
      this.$router.push("/resource/product-diff");
    },
  },
  watch: {
    update(n) {
src/pages/workplace/feedbackList/feedbackList.vue
@@ -280,6 +280,7 @@
        senderId,
        subVersion,
      } = data;
      let loading = this.$layer.loading({ shade: true });
      const formData = new FormData();
      formData.append("multipartFile", multipartFile);
      formData.append(
@@ -298,10 +299,12 @@
        if (code && data) {
          this.$message.success("反馈成功");
          this.feedBackVisible = false;
          this.$layer.close(loading);
          this.flag = 0;
          this.page = 1;
          this.searchData();
        } else {
          this.$layer.close(loading);
          this.$message.error("反馈失败");
        }
      });