Browse Source

feat: 新建任务,分享项目弹出层样式修改

project
jarvis 5 years ago
parent
commit
efbc67959b
  1. 1
      CHANGELOG.md
  2. 42
      src/components/Title/components/NewProjects.vue

1
CHANGELOG.md

@ -191,6 +191,7 @@
- | 角色栏文字颜色修改 | 215c6b3 - | 角色栏文字颜色修改 | 215c6b3
- | 解决警告 | c932b09 - | 解决警告 | c932b09
- | 日历的更改 | 7353ac8 - | 日历的更改 | 7353ac8
- | 添加弹框动画 | 8903854
- | 务,分享项目样框样式修改式弹框 | dab3d44 - | 务,分享项目样框样式修改式弹框 | dab3d44
- | 小红点api缓存修改 | e992343 - | 小红点api缓存修改 | e992343
- | 修改代码格式 | 14123d7 - | 修改代码格式 | 14123d7

42
src/components/Title/components/NewProjects.vue

@ -15,12 +15,12 @@
<!-- 多选框 --> <!-- 多选框 -->
<div class="flex justify-between items-center"> <div class="flex justify-between items-center">
<div>负责人</div> <div>负责人</div>
<div class="" label="负责人" style="width: 85%"> <div label="负责人" style="width: 85%">
<u-dropdown ref="uDropdown"> <u-dropdown ref="uDropdown">
<u-dropdown-item :title="dropTitle" style="border: none"> <u-dropdown-item :title="dropTitle">
<view class="slot-content" style="background-color: #ffffff; height: auto"> <view class="slot-content bg-white">
<div <div
class="multiple-choice flex flex-row justify-between" class="multiple-choice flex flex-row justify-between mb-1"
v-for="(option, optionIndex) in options" v-for="(option, optionIndex) in options"
:key="optionIndex" :key="optionIndex"
@click="change(optionIndex)" @click="change(optionIndex)"
@ -28,7 +28,6 @@
<view v-model="option.value">{{ option.label }}</view> <view v-model="option.value">{{ option.label }}</view>
<u-icon v-if="option.dropdownShow" name="checkbox-mark" color="#2979ff" size="28"></u-icon> <u-icon v-if="option.dropdownShow" name="checkbox-mark" color="#2979ff" size="28"></u-icon>
</div> </div>
<u-button type="primary" @click="closeDropdown">确定</u-button>
</view> </view>
</u-dropdown-item> </u-dropdown-item>
</u-dropdown> </u-dropdown>
@ -47,21 +46,14 @@
<u-input v-model="decripeValue" :type="type" :border="border" /> <u-input v-model="decripeValue" :type="type" :border="border" />
</div> </div>
<!-- 所属项目 --> <!-- 所属项目 -->
<div class="flex items-center"> <div class="w flex items-center">
<div>所属项目</div> <div>所属项目</div>
<div class="" style="position: relative; background: #fff"> <div class="xiangmu" style="position: relative; background: #fff">当前项目</div>
<u-input v-model="projectValue" :type="type" :border="border" @click="isProjectShow" />
<div v-if="projectShow" class="projectBelong" @blur="projectShow = false">
<div v-for="project in projects" :key="project">
{{ project }}
</div>
</div>
</div>
</div> </div>
<!-- 所属任务 --> <!-- 所属任务 -->
<div class="flex items-center"> <div class="w flex items-center">
<div>所属任务</div> <div>所属任务</div>
<u-input v-model="taskValue" :type="type" :border="border" /> <div class="renwu">当前任务</div>
</div> </div>
<!-- 上道工序 --> <!-- 上道工序 -->
<div class="flex items-center"> <div class="flex items-center">
@ -74,9 +66,9 @@
<div class="" label="检查人" style="width: 85%"> <div class="" label="检查人" style="width: 85%">
<u-dropdown ref="dropdown"> <u-dropdown ref="dropdown">
<u-dropdown-item :title="secondDropTitle" style="border: none"> <u-dropdown-item :title="secondDropTitle" style="border: none">
<view class="slot-content" style="background-color: #ffffff; height: auto"> <view class="slot-content bg-white">
<div <div
class="multiple-choice flex flex-row justify-between" class="mb-1 multiple-choice flex flex-row justify-between"
v-for="(checkoutOption, Index) in checkoutOptions" v-for="(checkoutOption, Index) in checkoutOptions"
:key="Index" :key="Index"
@click="choose(Index)" @click="choose(Index)"
@ -84,7 +76,6 @@
<view v-model="checkoutOption.value">{{ checkoutOption.label }}</view> <view v-model="checkoutOption.value">{{ checkoutOption.label }}</view>
<u-icon v-if="checkoutOption.dropdownShow" name="checkbox-mark" color="#2979ff" size="28"></u-icon> <u-icon v-if="checkoutOption.dropdownShow" name="checkbox-mark" color="#2979ff" size="28"></u-icon>
</div> </div>
<u-button type="primary" @click="dropdownClosed">确定</u-button>
</view> </view>
</u-dropdown-item> </u-dropdown-item>
</u-dropdown> </u-dropdown>
@ -309,8 +300,21 @@ export default {
margin-top: 20px; margin-top: 20px;
padding: 15px; padding: 15px;
width: 330px; width: 330px;
overflow: hidden;
} }
.btns { .btns {
padding: 0 30px; padding: 0 30px;
} }
.xiangmu {
margin-left: 11px;
color: rgb(192, 196, 204);
}
.renwu {
margin-left: 11px;
color: rgb(192, 196, 204);
}
.w {
width: 300px;
height: 39px;
}
</style> </style>

Loading…
Cancel
Save