付延余
2022-08-23 e333d366495e2406618c5b0daf3fe53a759903a6
pages/new-application/new-application.vue
@@ -2,27 +2,28 @@
   <!-- 新增申请 -->
   <view class="new-application">
      <!-- 搜索区域 -->
      <view class="searchBox">
      <!-- <view class="searchBox">
         <view class="search">
            <u-search @clickIcon="searchIconClick" :clearabled="false" :showAction="false" placeholder="请输入标题" v-model="searchData" shape="square"></u-search>
         </view>
         <!-- 状态选择器 -->
         <view class="data-selet" @click="statusSeletShow = true">
            <view class="content">
               <text>{{ dataSeletText }}</text>
            </view>
            <view class="uni-select__icon"><image src="@/static/icon/select.png" mode="加载失败"></image></view>
         </view>
      </view>
      </view> -->
      <combined-title title="申请模板"></combined-title>
      <!-- 卡片区域 -->
      <view class="newApplicationCard" @click="toNewApplicationDetails" v-for="(item,index) in newApplicationData" :key="index">
         <view class="card" >
      <view class="newApplicationCard" @click="toNewApplicationDetails" v-for="(item, index) in newApplicationData" :key="index">
         <view class="card">
            <view class="card-left">
               <view class="card-left_top"><text>{{item.description}}</text></view>
               <view class="card-left_top">
                  <text>{{ item.description }}</text>
               </view>
               <view class="card-left_bottom">
                  <text>版本:v{{item.version}}</text>
                  <text>所属分类:{{item.categoryTitle}}</text>
                  <text>版本:v{{ item.version }}</text>
                  <text>所属分类:{{ item.categoryTitle }}</text>
               </view>
            </view>
            <view class="card-right">
@@ -30,10 +31,10 @@
            </view>
         </view>
      </view>
      <!-- 选择器 -->
      <u-picker @cancel="statusSeletShow = false" @confirm="statusConfirm" :show="statusSeletShow" :columns="statusList"></u-picker>
      <!-- 菜单栏 -->
      <popup-menu @menuShow="menushow" ref="menuRef"></popup-menu>
   </view>
@@ -41,7 +42,9 @@
<script>
import popupMenu from '@/components/common/popup-menu/popup-menu.vue';
import combinedTitle from '@/components/common/combined-title/combined-title.vue';
export default {
   name: 'new-application',
   data() {
      return {
         searchData: '',
@@ -49,53 +52,57 @@
         // 选择器
         statusSeletShow: false,
         statusList: [['中国', '美国', '日本']],
         menuShow:false,
         updateData:{
            showLatest:true,
            filter:true,
            status:1,
            pageNumber:1,
            pageSize:10,
            sort:"createTime",
            order:"desc"
         menuShow: false,
         updateData: {
            showLatest: true,
            filter: true,
            status: 1,
            pageNumber: 1,
            pageSize: 10,
            sort: 'createTime',
            order: 'desc'
         },
         newApplicationData:[]
         newApplicationData: []
      };
   },
   onShow(){
      if(this.menuShow == true){
         this.$refs.menuRef.menuClick()
   onShow() {
      if (this.menuShow == true) {
         this.$refs.menuRef.menuClick();
      }
      this.init();
   },
   getCurrentPages(e){
   getCurrentPages(e) {
      console.log(e);
   },
   // 点击导航栏菜单后
   onNavigationBarButtonTap(e) {
      // console.log(e);
      this.$refs.menuRef.menuClick()
      this.$refs.menuRef.menuClick();
   },
   components:{
      popupMenu
   components: {
      popupMenu,
      combinedTitle
   },
   methods: {
      init(){
      init() {
         this.newApplicationData = [];
         this.$reqGet('getNewProcessDataList',this.updateData).then(res=>{
            if(res.code === 0){
               res.data.records.forEach(item=>{
                  if(item.id=="WAY_BILL:4:87504"){
         uni.showLoading({
            title:'加载中...'
         })
         this.$reqGet('getNewProcessDataList', this.updateData).then(res => {
            uni.hideLoading();
            if (res.code === 0) {
               res.data.records.forEach(item => {
                  if (item.id == 'WAY_BILL:4:87504') {
                     this.newApplicationData.push(item);
                  }
               })
               console.log("新增",res);
               });
               console.log('新增', res);
            }
         })
         });
      },
      menushow(e){
         this.menuShow = e
      menushow(e) {
         this.menuShow = e;
      },
      // 搜索
      searchIconClick() {