Commit 9db1ed26f2c37e1d3dcc42f3c0311434187be838
1 parent
a757507b
示例模板优化TableInnerEditList.vue
Showing
1 changed file
with
21 additions
and
3 deletions
ant-design-vue-jeecg/src/views/examples/list/TableInnerEditList.vue
... | ... | @@ -62,7 +62,7 @@ |
62 | 62 | </div> |
63 | 63 | |
64 | 64 | <div class="table-operator"> |
65 | - <a-button type="primary" icon="plus" @click="() => $router.push({name: 'anime-add'})">新建</a-button> | |
65 | + <a-button type="primary" icon="plus" @click="() => this.handleModalVisible(true)">新建</a-button> | |
66 | 66 | <a-dropdown v-if="selectedRowKeys.length > 0"> |
67 | 67 | <a-menu slot="overlay"> |
68 | 68 | <a-menu-item key="1"><a-icon type="delete" />删除</a-menu-item> |
... | ... | @@ -111,7 +111,14 @@ |
111 | 111 | </div> |
112 | 112 | </template> |
113 | 113 | </s-table> |
114 | - | |
114 | + <a-modal title="新建规则" destroyOnClose :visible="visibleCreateModal" @ok="handleCreateModalOk" @cancel="handleCreateModalCancel"> | |
115 | + <!----> | |
116 | + <a-form style="margin-top: 8px" :autoFormCreate="(form)=>{this.createForm = form}"> | |
117 | + <a-form-item :labelCol="{ span: 5 }" :wrapperCol="{ span: 15 }" label="描述" fieldDecoratorId="description" :fieldDecoratorOptions="{rules: [{ required: true, message: '请输入至少五个字符的规则描述!', min: 5 }]}"> | |
118 | + <a-input placeholder="请输入" /> | |
119 | + </a-form-item> | |
120 | + </a-form> | |
121 | + </a-modal> | |
115 | 122 | </a-card> |
116 | 123 | </template> |
117 | 124 | |
... | ... | @@ -181,7 +188,8 @@ |
181 | 188 | }, |
182 | 189 | |
183 | 190 | selectedRowKeys: [], |
184 | - selectedRows: [] | |
191 | + selectedRows: [], | |
192 | + visibleCreateModal:false | |
185 | 193 | } |
186 | 194 | }, |
187 | 195 | methods: { |
... | ... | @@ -230,6 +238,16 @@ |
230 | 238 | toggleAdvanced () { |
231 | 239 | this.advanced = !this.advanced |
232 | 240 | }, |
241 | + //添加逻辑 | |
242 | + handleModalVisible(isVisible) { | |
243 | + this.visibleCreateModal = isVisible; | |
244 | + }, | |
245 | + handleCreateModalCancel() { | |
246 | + this.visibleCreateModal = false; | |
247 | + }, | |
248 | + handleCreateModalOk() { | |
249 | + this.visibleCreateModal = false; | |
250 | + }, | |
233 | 251 | }, |
234 | 252 | watch: { |
235 | 253 | /* |
... | ... |