| | |
| | | <template> |
| | | <!--动态模板--> |
| | | <avue-form ref="form" :option="option" v-model="form" v-loading="loading"> |
| | | <avue-form ref="basicform" :option="option" v-model="form" v-loading="loading"> |
| | | <template v-for="item in allColumn" :slot="item.prop+ ''"> |
| | | <vciWebRefer |
| | | v-if="item.type === 'refer'" |
| | |
| | | // 表单校验 |
| | | validate(done) { |
| | | return new Promise((resolve) => { |
| | | this.$refs.form.validate((valid,fields) => { |
| | | this.$refs.basicform.validate((valid,fields) => { |
| | | done(valid,fields); |
| | | if (valid) { |
| | | resolve(true); |
| | |
| | | }); |
| | | }, |
| | | resetFields(){ |
| | | this.$refs.form.resetFields() |
| | | this.$refs.basicform.resetFields() |
| | | }, |
| | | clearValidate(props){ |
| | | this.$refs.form.clearValidate(props) |
| | | this.$refs.basicform.clearValidate(props) |
| | | }, |
| | | updateDic(prop,data){ |
| | | this.$refs.form.updateDic(prop,data) |
| | | this.$refs.basicform.updateDic(prop,data) |
| | | }, |
| | | dicInit(){ |
| | | this.$refs.basicform.dicInit() |
| | | }, |
| | | getPropRef(){ |
| | | this.$refs.basicform.getPropRef() |
| | | } |
| | | }, |
| | | }; |