
1
2
3
4
5
6
7
8
9
10
11
12
13
<code><</code><code>a-form-model</code> <code>:model="form" :label-col="labelCol" :wrapper-col="wrapperCol"></code>
<code> </code><code><</code><code>a-form-model-item</code> <code>label="年度/季度" ></code>
<code> </code><code><</code><code>a-date-picker</code>
<code> </code><code>mode="year"</code>
<code> </code><code>placeholder="请选择年份"</code>
<code> </code><code>format='YYYY'</code>
<code> </code><code>v-model="form.yearQuarter" </code>
<code> </code><code>style="width:100%"</code>
<code> </code><code>:open='yearShowOne' </code>
<code> </code><code>@openChange="openChangeOne"</code>
<code> </code><code>@panelChange="panelChangeOne"/></code>
<code> </code><code></</code><code>a-form-model-item</code><code>></code>
<code></</code><code>a-form-model</code><code>></code>
年度打开关闭状态,true为打开,false为关闭
yearShowOne: false
<code>methods: {</code>
<code> </code><code>// 弹出日历和关闭日历的回调</code>
<code> </code><code>openChangeOne(status) {</code>
<code> </code><code>if</code> <code>(status){</code>
<code> </code><code>this</code><code>.yearShowOne = </code><code>true</code>
<code> </code><code>}</code>
<code> </code><code>},</code>
<code> </code><code>// 得到年份选择器的值</code>
<code> </code><code>panelChangeOne(value) {</code>
<code> </code><code>this</code><code>.form.yearQuarter = value;</code>
<code> </code><code>this</code><code>.yearShowOne = </code><code>false</code><code>;</code>
<code> </code><code>}</code>
<code>}</code>
<a-date-picker
mode="year"
placeholder="请选择年份"
format='YYYY'
v-model="searchForm.year"
style="width:100%"
:open='yearShowOne'
@openChange="openChangeOne"
@panelChange="panelChangeOne"/>
yearShowOne: false,
openChangeOne(status) {
if (status){
this.yearShowOne = true
}
},
// 得到年份选择器的值
panelChangeOne(value) {
let aa = value.toString();
this.searchForm.year= aa.substring(11,15);
this.yearShowOne = false;
}