|
@@ -3,54 +3,45 @@
|
|
<van-nav-bar title="项目管理" left-text="返回" @click-left="back" :right-text="projectAdd?'新增项目':''" @click-right="openDialog(-1)" fixed left-arrow/>
|
|
<van-nav-bar title="项目管理" left-text="返回" @click-left="back" :right-text="projectAdd?'新增项目':''" @click-right="openDialog(-1)" fixed left-arrow/>
|
|
|
|
|
|
<div class="login_form">
|
|
<div class="login_form">
|
|
- <!-- <van-pull-refresh v-model="refreshing" @refresh="onRefresh">
|
|
|
|
- <van-list v-model="loading" :finished="finished" finished-text="没有更多了" :error.sync="error" error-text="请求失败,点击重新加载" @load="getProject">
|
|
|
|
- <van-swipe-cell v-for="(item,index) in list" :key="index">
|
|
|
|
- <van-cell :border="false" :title="item.projectName" :value="item.projectCode"/>
|
|
|
|
- <template slot="right" v-if="projectManagement || item.creatorId == user.id">
|
|
|
|
- <van-button square type="info" text="编辑" @click="openDialog(index)"/>
|
|
|
|
- <van-button square type="danger" text="删除" @click="delPro(index)"/>
|
|
|
|
- </template>
|
|
|
|
- </van-swipe-cell>
|
|
|
|
- </van-list>
|
|
|
|
- </van-pull-refresh> -->
|
|
|
|
<van-sticky offset-top="1.22667rem">
|
|
<van-sticky offset-top="1.22667rem">
|
|
- <van-cell>
|
|
|
|
- <van-search
|
|
|
|
- style="height:35px"
|
|
|
|
- v-model="popoverValue"
|
|
|
|
- show-action
|
|
|
|
- :placeholder="'请输入' + (popoverType == '1' ? '项目名称' : '项目编号') + '关键词'"
|
|
|
|
- @search="popoverSearch"
|
|
|
|
- >
|
|
|
|
- <template slot="left">
|
|
|
|
- <van-popover
|
|
|
|
- v-model="popoverShow"
|
|
|
|
- trigger="click"
|
|
|
|
- :actions="popoverActions"
|
|
|
|
- @select="popoverSelect"
|
|
|
|
- placement="bottom-start"
|
|
|
|
|
|
+ <!-- <van-cell> -->
|
|
|
|
+ <div class="popupSearch">
|
|
|
|
+ <van-search
|
|
|
|
+ v-model="popoverValue"
|
|
|
|
+ show-action
|
|
|
|
+ shape="round" background="#F4F4F4"
|
|
|
|
+ :placeholder="'请输入' + (popoverType == '1' ? '项目名称' : '项目编号') + '关键词'"
|
|
|
|
+ @search="popoverSearch"
|
|
>
|
|
>
|
|
- <template slot="reference">
|
|
|
|
- <span>{{popoverType == '1' ? '项目名称' : '项目编号'}}<van-icon name="arrow-down" size="10" style="margin-left:2px;" /></span>
|
|
|
|
|
|
+ <template slot="left">
|
|
|
|
+ <van-popover
|
|
|
|
+ v-model="popoverShow"
|
|
|
|
+ trigger="click"
|
|
|
|
+ :actions="popoverActions"
|
|
|
|
+ @select="popoverSelect"
|
|
|
|
+ placement="bottom-start"
|
|
|
|
+ >
|
|
|
|
+ <template slot="reference">
|
|
|
|
+ <span>{{popoverType == '1' ? '项目名称' : '项目编号'}}<van-icon name="arrow-down" size="10" style="margin-left:2px;" /></span>
|
|
|
|
+ </template>
|
|
|
|
+ </van-popover>
|
|
</template>
|
|
</template>
|
|
- </van-popover>
|
|
|
|
- </template>
|
|
|
|
- <template slot="action">
|
|
|
|
- <div @click="popoverSearch">搜索</div>
|
|
|
|
- </template>
|
|
|
|
- </van-search>
|
|
|
|
- </van-cell>
|
|
|
|
|
|
+ <template slot="action">
|
|
|
|
+ <div @click="popoverSearch">搜索</div>
|
|
|
|
+ </template>
|
|
|
|
+ </van-search>
|
|
|
|
+ </div>
|
|
|
|
+ <!-- </van-cell> -->
|
|
</van-sticky>
|
|
</van-sticky>
|
|
<van-pull-refresh v-model="isDownLoading" @refresh="onDownRefresh">
|
|
<van-pull-refresh v-model="isDownLoading" @refresh="onDownRefresh">
|
|
<van-list v-model="isUpLoading" :finished="upFinished" :immediate-check="false" :offset="100" finished-text="没有更多了" @load="onLoadList">
|
|
<van-list v-model="isUpLoading" :finished="upFinished" :immediate-check="false" :offset="100" finished-text="没有更多了" @load="onLoadList">
|
|
- <van-swipe-cell v-for="(item,index) in list" :key="index">
|
|
|
|
|
|
+ <!-- <van-swipe-cell v-for="(item,index) in list" :key="index">
|
|
<van-cell :border="false" :title="item.projectName" :value="item.projectCode" clickable @click="toProjectInside(item)"/>
|
|
<van-cell :border="false" :title="item.projectName" :value="item.projectCode" clickable @click="toProjectInside(item)"/>
|
|
- <!-- <template slot="right" v-if="projectManagement || item.creatorId == user.id">
|
|
|
|
- <van-button square type="info" text="编辑" @click="openDialog(index)" style="height:100%"/>
|
|
|
|
- <van-button square type="danger" text="删除" @click="delPro(index)" style="height:100%"/>
|
|
|
|
- </template> -->
|
|
|
|
- </van-swipe-cell>
|
|
|
|
|
|
+ </van-swipe-cell> -->
|
|
|
|
+ <div v-for="(item, index) in list" :key="index" class="popupItem paddingDiv" @click="toProjectInside(item)">
|
|
|
|
+ <p class="popupItemOne" v-if="item.projectName" style="overflow: auto;white-space:normal;">{{item.projectName}}</p>
|
|
|
|
+ <p class="popupItemTwo" v-if="item.projectCode" style="overflow: auto;white-space:normal;">{{item.projectCode}}</p>
|
|
|
|
+ </div>
|
|
</van-list>
|
|
</van-list>
|
|
</van-pull-refresh>
|
|
</van-pull-refresh>
|
|
|
|
|