|
|
|
@ -8,7 +8,8 @@
|
|
|
|
|
</div>
|
|
|
|
|
<div class="topright">
|
|
|
|
|
<el-button type="primary" icon="el-icon-edit" size="medium" plain style="border: none;"> 导入</el-button>
|
|
|
|
|
<el-button type="primary" icon="el-icon-upload" size="medium" plain style="border: none;"> 导出</el-button>
|
|
|
|
|
<el-button type="primary" icon="el-icon-upload" size="medium" plain style="border: none;">
|
|
|
|
|
导出</el-button>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="content">
|
|
|
|
@ -22,16 +23,22 @@
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-form>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="descriptionsdiv">
|
|
|
|
|
<el-tag :key="tag" v-for="tag in dynamicTags" closable :disable-transitions="false"
|
|
|
|
|
@close="handleClose(tag)">
|
|
|
|
|
{{ tag }}
|
|
|
|
|
</el-tag>
|
|
|
|
|
<el-input class="input-new-tag" v-if="inputVisible" v-model="inputValue" ref="saveTagInput" size="small"
|
|
|
|
|
@keyup.enter.native="handleInputConfirm" @blur="handleInputConfirm">
|
|
|
|
|
</el-input>
|
|
|
|
|
<el-button v-else class="button-new-tag" size="small" @click="showInput">+ New Tag</el-button>
|
|
|
|
|
|
|
|
|
|
<div class="descriptionsdivnext">
|
|
|
|
|
<div class="descriptionditem">
|
|
|
|
|
<div class="itemone">2024-09-28</div>
|
|
|
|
|
<div class="itemtwo">该项目已完工,需继续更新</div>
|
|
|
|
|
<div class="itemthree">2024-09-28</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="descriptionditem">
|
|
|
|
|
<div class="itemone">2024-09-28</div>
|
|
|
|
|
<div class="itemtwo">该项目已完工,需继续更新</div>
|
|
|
|
|
<div class="itemthree">2024-09-28</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="descriptionditem">
|
|
|
|
|
<div class="itemone">2024-09-28</div>
|
|
|
|
|
<div class="itemtwo">该项目已完工,需继续更新</div>
|
|
|
|
|
<div class="itemthree">2024-09-28</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
@ -47,7 +54,7 @@ export default {
|
|
|
|
|
form: {
|
|
|
|
|
name: '',
|
|
|
|
|
region: '',
|
|
|
|
|
date1: null, // 确保初始值为 null 或者一个默认日期
|
|
|
|
|
date1: null,
|
|
|
|
|
date2: '',
|
|
|
|
|
delivery: false,
|
|
|
|
|
type: [],
|
|
|
|
@ -59,7 +66,7 @@ export default {
|
|
|
|
|
methods: {
|
|
|
|
|
onSubmit() {
|
|
|
|
|
console.log('submit!');
|
|
|
|
|
console.log(this.form); // 确保在提交时可以正确读取 form 数据
|
|
|
|
|
console.log(this.form);
|
|
|
|
|
},
|
|
|
|
|
handleClose(tag) {
|
|
|
|
|
this.dynamicTags.splice(this.dynamicTags.indexOf(tag), 1);
|
|
|
|
@ -99,7 +106,7 @@ export default {
|
|
|
|
|
padding: 1rem;
|
|
|
|
|
display: flex;
|
|
|
|
|
flex-direction: column;
|
|
|
|
|
gap: 2rem;
|
|
|
|
|
gap: 1rem;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.containertop {
|
|
|
|
@ -159,4 +166,59 @@ export default {
|
|
|
|
|
margin-left: 10px;
|
|
|
|
|
vertical-align: bottom;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.descriptionsdivnext {
|
|
|
|
|
display: flex;
|
|
|
|
|
height: 8rem;
|
|
|
|
|
margin-top: -1rem;
|
|
|
|
|
gap: 1rem;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.descriptionditem {
|
|
|
|
|
display: flex;
|
|
|
|
|
flex-direction: column;
|
|
|
|
|
gap: 1rem;
|
|
|
|
|
width: 21.75rem;
|
|
|
|
|
height: 7rem;
|
|
|
|
|
background: #FBFCFF;
|
|
|
|
|
border-radius: 0.25rem 0.25rem 0.25rem 0.25rem;
|
|
|
|
|
border: 0.06rem solid #E6E6E6;
|
|
|
|
|
padding: .5rem;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.itemone {
|
|
|
|
|
width: 5.88rem;
|
|
|
|
|
height: 0.88rem;
|
|
|
|
|
font-family: AlibabaPuHuiTi, AlibabaPuHuiTi;
|
|
|
|
|
font-weight: 500;
|
|
|
|
|
font-size: 0.88rem;
|
|
|
|
|
color: #3D424C;
|
|
|
|
|
line-height: 0.88rem;
|
|
|
|
|
font-style: normal;
|
|
|
|
|
text-transform: none;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.itemtwo {
|
|
|
|
|
width: 100%;
|
|
|
|
|
height: 2rem;
|
|
|
|
|
font-family: AlibabaPuHuiTi, AlibabaPuHuiTi;
|
|
|
|
|
font-weight: 400;
|
|
|
|
|
font-size: 0.88rem;
|
|
|
|
|
color: #3D424C;
|
|
|
|
|
line-height: 0.88rem;
|
|
|
|
|
font-style: normal;
|
|
|
|
|
text-transform: none;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.itemthree {
|
|
|
|
|
width: 6.06rem;
|
|
|
|
|
height: 0.88rem;
|
|
|
|
|
font-family: AlibabaPuHuiTi, AlibabaPuHuiTi;
|
|
|
|
|
font-weight: 400;
|
|
|
|
|
font-size: 0.88rem;
|
|
|
|
|
color: #808080;
|
|
|
|
|
line-height: 0.88rem;
|
|
|
|
|
font-style: normal;
|
|
|
|
|
text-transform: none;
|
|
|
|
|
}
|
|
|
|
|
</style>
|