mirror of
https://github.com/kuaifan/dootask.git
synced 2026-01-27 04:58:12 +00:00
perf: 优化一些前端
This commit is contained in:
parent
bd60cb3a18
commit
7fda376f19
@ -109,15 +109,17 @@
|
|||||||
:divided="!!item.divided"
|
:divided="!!item.divided"
|
||||||
:name="item.path"
|
:name="item.path"
|
||||||
:style="item.style || {}">
|
:style="item.style || {}">
|
||||||
{{$L(item.name)}}
|
<div class="manage-menu-flex">
|
||||||
<Badge
|
{{$L(item.name)}}
|
||||||
v-if="item.path === 'version'"
|
<Badge
|
||||||
class="manage-menu-report-badge"
|
v-if="item.path === 'version'"
|
||||||
:text="clientNewVersion"/>
|
class="manage-menu-report-badge"
|
||||||
<Badge
|
:text="clientNewVersion"/>
|
||||||
v-else-if="item.path === 'workReport' && reportUnreadNumber > 0"
|
<Badge
|
||||||
class="manage-menu-report-badge"
|
v-else-if="item.path === 'workReport' && reportUnreadNumber > 0"
|
||||||
:count="reportUnreadNumber"/>
|
class="manage-menu-report-badge"
|
||||||
|
:count="reportUnreadNumber"/>
|
||||||
|
</div>
|
||||||
</DropdownItem>
|
</DropdownItem>
|
||||||
</template>
|
</template>
|
||||||
</DropdownMenu>
|
</DropdownMenu>
|
||||||
|
|||||||
@ -328,7 +328,7 @@
|
|||||||
<Input ref="projectName" type="text" v-model="settingData.name" :maxlength="32" :placeholder="$L('必填')"></Input>
|
<Input ref="projectName" type="text" v-model="settingData.name" :maxlength="32" :placeholder="$L('必填')"></Input>
|
||||||
</FormItem>
|
</FormItem>
|
||||||
<FormItem prop="desc" :label="$L('项目介绍')">
|
<FormItem prop="desc" :label="$L('项目介绍')">
|
||||||
<Input type="textarea" :autosize="{ minRows: 3, maxRows: 5 }" v-model="settingData.desc" :maxlength="255" :placeholder="$L('选填')"></Input>
|
<Input ref="projectDesc" type="textarea" :autosize="{ minRows: 3, maxRows: 5 }" v-model="settingData.desc" :maxlength="255" :placeholder="$L('选填')"></Input>
|
||||||
</FormItem>
|
</FormItem>
|
||||||
</Form>
|
</Form>
|
||||||
<div slot="footer" class="adaption">
|
<div slot="footer" class="adaption">
|
||||||
@ -1183,7 +1183,8 @@ export default {
|
|||||||
this.$set(this.settingData, 'desc', this.projectData.desc);
|
this.$set(this.settingData, 'desc', this.projectData.desc);
|
||||||
this.settingShow = true;
|
this.settingShow = true;
|
||||||
this.$nextTick(() => {
|
this.$nextTick(() => {
|
||||||
this.$refs.projectName.focus();
|
this.$refs.projectName.focus()
|
||||||
|
setTimeout(this.$refs.projectDesc.resizeTextarea, 0)
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|||||||
@ -13,14 +13,14 @@
|
|||||||
placement="right"
|
placement="right"
|
||||||
:size="950"
|
:size="950"
|
||||||
transfer>
|
transfer>
|
||||||
<ReportDetail :data="detailData"/>
|
<ReportDetail v-if="showDetailDrawer" :data="detailData"/>
|
||||||
</DrawerOverlay>
|
</DrawerOverlay>
|
||||||
<DrawerOverlay
|
<DrawerOverlay
|
||||||
v-model="showEditDrawer"
|
v-model="showEditDrawer"
|
||||||
placement="right"
|
placement="right"
|
||||||
:size="1000"
|
:size="1000"
|
||||||
transfer>
|
transfer>
|
||||||
<ReportEdit :id="reportId" @saveSuccess="saveSuccess"/>
|
<ReportEdit v-if="showEditDrawer" :id="reportId" @saveSuccess="saveSuccess"/>
|
||||||
</DrawerOverlay>
|
</DrawerOverlay>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user