| | |
| | | </el-tooltip> |
| | | </span> |
| | | </template> |
| | | <template :slot="item.prop + ''" v-for="item in option.column"> |
| | | <vciWebRefer v-if="item.type=='refer'" :options="item.originalItem"></vciWebRefer> |
| | | </template> |
| | | </avue-form> |
| | | <FindLike ref="findLike"></FindLike> |
| | | <div class="avue-dialog__footer" v-if="type !== 'detail'"> |
| | |
| | | import { getFormTemplate, executeCode, findLike } from "@/api/formTemplate"; |
| | | import { getDictionary } from "../../api/system/dict"; |
| | | import FindLike from "./FindLike.vue"; |
| | | import vciWebRefer from "../refer/vciWebRefer.vue"; |
| | | export default { |
| | | name: "FormTemplate", |
| | | components: { FindLike }, |
| | | components: { FindLike ,vciWebRefer}, |
| | | props: { |
| | | visible: { |
| | | type: Boolean, |
| | |
| | | number: "number", |
| | | textarea: "textarea", |
| | | datetime: "datetime", |
| | | date: "date" |
| | | date: "date", |
| | | refer:'refer' |
| | | }, |
| | | // 假数据 |
| | | testItems: [ |
| | |
| | | value: item.defaultValue, |
| | | tip: item.tip, |
| | | comboxKey: item.comboxKey, |
| | | originalItem:item, |
| | | change: () => { |
| | | this.changeFun(item.displayExtension, item.prop); |
| | | }, |