Merge branch 'master' of http://dev.vci-tech.com:1065/r/ubcs
| | |
| | | import request from "@/router/axios";
|
| | |
|
| | | // è·åè¡¨åæ¨¡æ¿æ°æ®
|
| | | export const getFormTemplate = (params) => {
|
| | | export function getFormTemplate(params) {
|
| | | return request({
|
| | | url: 'api/ubcs-code/ubcs-code/mdmEngineController/getFormDefineByTemplateOid',
|
| | | method: 'get',
|
| | |
| | | })
|
| | | }
|
| | | // è¡¨åæ°æ®æ§è¡ä»£ç
|
| | | export const executeCode = (params) => {
|
| | | export function executeCode(params) {
|
| | | return request({
|
| | | url: 'api/ubcs-code/ubcs-code/mdmEngineController/getFormDefineByTemplateOid',
|
| | | method: 'get',
|
| | |
| | | })
|
| | | }
|
| | | // ç¸ä¼¼é¡¹æ¥è¯¢
|
| | | export const findLike = (data) => {
|
| | | export function findLike(data) {
|
| | | return request({
|
| | | url: 'api/ubcs-code/ubcs-code/mdmEngineController/resembleQuery',
|
| | | method: 'post',
|
| | |
| | | })
|
| | | }
|
| | |
|
| | | // è·åæ°æ®
|
| | | export const getCodeRule = (params) => {
|
| | | // è·åç å¼ç³è¯·æ°æ®
|
| | | export function getCodeRule(params) {
|
| | | return request({
|
| | | url: 'api/ubcs-code/ubcs-code/mdmEngineController/getCodeRuleByClassifyOid',
|
| | | method: 'get',
|
| | | params
|
| | | })
|
| | | }
|
| | |
|
| | | // è·å详æ
|
| | | export function getFormDetail(params) {
|
| | | return request({
|
| | | url: 'api/ubcs-code/ubcs-code/mdmEngineController/getDataByOid',
|
| | | method: 'get',
|
| | | params
|
| | | })
|
| | | } |
| | |
| | | return [];
|
| | | }
|
| | | },
|
| | | async validate() {
|
| | | return await this.$refs.FormTempalte.validate()
|
| | | }
|
| | | },
|
| | | watch: {
|
| | | },
|
| | |
| | | <!-- eslint-disable vue/valid-v-for --> |
| | | <!-- eslint-disable vue/require-v-for-key --> |
| | | <template> |
| | | <div> |
| | | <avue-form v-model="form" :option="option" v-loading="loading" ref="form" :style="{minHeight: loading ? '300px' : ''}"> |
| | | <template :slot="item.prop + 'Label'" v-for="item in slotColumnList"> |
| | | <span> |
| | | <span>{{ item.label }} </span> |
| | | <el-tooltip |
| | | v-if="item.keyAttr" |
| | | class="item" |
| | | effect="dark" |
| | | content="è¯¥å±æ§ä¸ºå
³é®å±æ§" |
| | | placement="top-start" |
| | | > |
| | | <i class="el-icon-star-on key_attr_icon"></i> |
| | | </el-tooltip> |
| | | </span> |
| | | </template> |
| | | <template :slot="item.prop + ''" v-for="item in slotColumnList"> |
| | | <vciWebRefer v-if="item.type=='refer'" :value="item.value" :options="item.referConfig"></vciWebRefer> |
| | | </template> |
| | | </avue-form> |
| | | <avue-form |
| | | v-model="form" |
| | | :option="option" |
| | | v-loading="loading" |
| | | ref="form" |
| | | :style="{ minHeight: loading ? '300px' : '' }" |
| | | > |
| | | <template :slot="item.prop + 'Label'" v-for="item in slotColumnList"> |
| | | <span> |
| | | <span>{{ item.label }} </span> |
| | | <el-tooltip |
| | | v-if="item.keyAttr" |
| | | class="item" |
| | | effect="dark" |
| | | content="è¯¥å±æ§ä¸ºå
³é®å±æ§" |
| | | placement="top-start" |
| | | > |
| | | <i class="el-icon-star-on key_attr_icon"></i> |
| | | </el-tooltip> |
| | | </span> |
| | | </template> |
| | | <template :slot="item.prop + ''" v-for="item in slotColumnList"> |
| | | <vciWebRefer |
| | | v-if="item.type == 'refer'" |
| | | :value="item.value" |
| | | :options="item.referConfig || {}" |
| | | ></vciWebRefer> |
| | | </template> |
| | | </avue-form> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import { getFormTemplate } from "@/api/formTemplate"; |
| | | import { getFormTemplate, getFormDetail } from "@/api/formTemplate"; |
| | | import { getDictionary } from "../../api/system/dict"; |
| | | import vciWebRefer from "../refer/vciWebRefer.vue"; |
| | | export default { |
| | | name: "FormTemplate", |
| | | components: { vciWebRefer}, |
| | | components: { vciWebRefer }, |
| | | props: { |
| | | // é»è®¤ç¦ç¨å
ç´ |
| | | disabledProp: { |
| | |
| | | type: String, |
| | | default: "", |
| | | }, |
| | | // ä¿®æ¹åæ¾çæ°æ® |
| | | editForm: { |
| | | type: Object, |
| | | default: () => ({}), |
| | | // åè¡¨æ°æ®oid |
| | | rowOid: { |
| | | type: String, |
| | | default: "", |
| | | }, |
| | | // 表åç±»åï¼add, edit, detailï¼ |
| | | type: { |
| | |
| | | option: { |
| | | emptyBtn: false, |
| | | submitBtn: false, |
| | | labelWidth: "130", |
| | | labelWidth: "140", |
| | | column: [], |
| | | group: [], |
| | | }, |
| | |
| | | textarea: "textarea", |
| | | datetime: "datetime", |
| | | date: "date", |
| | | refer:"refer" |
| | | refer: "refer", |
| | | }, |
| | | // åæ°æ® |
| | | // testItems: [ |
| | | // { |
| | | // comboxKey: null, |
| | | // customClass: null, |
| | | // data: null, |
| | | // dateFormate: "", |
| | | // defaultValue: "", |
| | | // displayExtension: null, |
| | | // extendAttrMap: null, |
| | | // extendAttrString: null, |
| | | // field: "id", |
| | | // hidden: false, |
| | | // keyAttr: false, |
| | | // prefix: "", |
| | | // readOnly: false, |
| | | // referConfig: null, |
| | | // required: false, |
| | | // selectLibFlag: "", |
| | | // showField: null, |
| | | // suffix: "", |
| | | // text: "ä¼ å¼ç¦ç¨åè½", |
| | | // tooltips: "", |
| | | // type: "combox", |
| | | // unique: false, |
| | | // verify: "", |
| | | // }, |
| | | // { |
| | | // customClass: null, |
| | | // data: null, |
| | | // dateFormate: "", |
| | | // defaultValue: "", |
| | | // displayExtension: null, |
| | | // extendAttrMap: null, |
| | | // extendAttrString: null, |
| | | // field: "state", |
| | | // hidden: false, |
| | | // keyAttr: false, |
| | | // prefix: "", |
| | | // readOnly: true, |
| | | // referConfig: null, |
| | | // required: false, |
| | | // selectLibFlag: "", |
| | | // showField: null, |
| | | // suffix: "", |
| | | // text: "æ¥å£ç¦ç¨åè½", |
| | | // tooltips: "", |
| | | // type: "combox", |
| | | // unique: false, |
| | | // verify: "", |
| | | // }, |
| | | // { |
| | | // comboxKey: null, |
| | | // customClass: null, |
| | | // data: null, |
| | | // dateFormate: "", |
| | | // defaultValue: "", |
| | | // displayExtension: null, |
| | | // extendAttrMap: null, |
| | | // extendAttrString: null, |
| | | // field: "oldcode", |
| | | // hidden: false, |
| | | // keyAttr: false, |
| | | // prefix: "el-icon-search", |
| | | // readOnly: false, |
| | | // referConfig: null, |
| | | // required: false, |
| | | // selectLibFlag: "", |
| | | // showField: null, |
| | | // suffix: "ææ¬åç¼æµè¯", |
| | | // text: "ååç¼åè½", |
| | | // tooltips: "", |
| | | // type: "text", |
| | | // unique: false, |
| | | // verify: "", |
| | | // }, |
| | | // { |
| | | // comboxKey: null, |
| | | // customClass: null, |
| | | // data: null, |
| | | // dateFormate: "", |
| | | // defaultValue: "", |
| | | // displayExtension: null, |
| | | // extendAttrMap: null, |
| | | // extendAttrString: null, |
| | | // field: "materialname", |
| | | // hidden: false, |
| | | // keyAttr: false, |
| | | // prefix: "", |
| | | // readOnly: false, |
| | | // referConfig: null, |
| | | // required: true, |
| | | // selectLibFlag: "", |
| | | // showField: null, |
| | | // suffix: "", |
| | | // text: "æ£åæ ¡éªåè½", |
| | | // tooltips: "请è¾å
¥æ°å", |
| | | // type: "text", |
| | | // unique: false, |
| | | // verify: "/[0-9]/", |
| | | // }, |
| | | // { |
| | | // comboxKey: null, |
| | | // customClass: null, |
| | | // data: [ |
| | | // { |
| | | // attributes: {}, |
| | | // key: "model_type", |
| | | // value: "模å", |
| | | // }, |
| | | // { |
| | | // attributes: {}, |
| | | // key: "part_type", |
| | | // value: "é¶ä»¶", |
| | | // }, |
| | | // ], |
| | | // dateFormate: "", |
| | | // defaultValue: "", |
| | | // displayExtension: null, |
| | | // extendAttrMap: null, |
| | | // extendAttrString: null, |
| | | // field: "dataSelect", |
| | | // hidden: false, |
| | | // keyAttr: false, |
| | | // prefix: "", |
| | | // readOnly: false, |
| | | // referConfig: null, |
| | | // required: false, |
| | | // selectLibFlag: "", |
| | | // showField: null, |
| | | // suffix: "", |
| | | // text: "ç´æ¥è¿å䏿", |
| | | // tooltips: "", |
| | | // type: "combox", |
| | | // unique: false, |
| | | // verify: "", |
| | | // }, |
| | | // { |
| | | // comboxKey: "formTemplateTest", |
| | | // customClass: null, |
| | | // data: [], |
| | | // dateFormate: "", |
| | | // defaultValue: "", |
| | | // displayExtension: null, |
| | | // extendAttrMap: null, |
| | | // extendAttrString: null, |
| | | // field: "dictSelect", |
| | | // hidden: false, |
| | | // keyAttr: false, |
| | | // prefix: "", |
| | | // readOnly: false, |
| | | // referConfig: null, |
| | | // required: false, |
| | | // selectLibFlag: "", |
| | | // showField: null, |
| | | // suffix: "", |
| | | // text: "åå
¸è¿å䏿", |
| | | // tooltips: "", |
| | | // type: "combox", |
| | | // unique: false, |
| | | // verify: "", |
| | | // }, |
| | | // { |
| | | // comboxKey: null, |
| | | // customClass: null, |
| | | // data: null, |
| | | // dateFormate: "", |
| | | // defaultValue: "", |
| | | // displayExtension: null, |
| | | // extendAttrMap: null, |
| | | // extendAttrString: null, |
| | | // field: "firstfl", |
| | | // hidden: false, |
| | | // keyAttr: false, |
| | | // prefix: "", |
| | | // readOnly: false, |
| | | // referConfig: null, |
| | | // required: false, |
| | | // selectLibFlag: "", |
| | | // showField: null, |
| | | // suffix: "", |
| | | // text: "æ°åè¾å
¥æ¡", |
| | | // tooltips: "", |
| | | // type: "number", |
| | | // unique: false, |
| | | // verify: "", |
| | | // }, |
| | | // { |
| | | // comboxKey: null, |
| | | // customClass: null, |
| | | // data: null, |
| | | // dateFormate: "yyyy-MM-dd HH:mm:ss", |
| | | // defaultValue: "", |
| | | // displayExtension: null, |
| | | // extendAttrMap: null, |
| | | // extendAttrString: null, |
| | | // field: "datetime", |
| | | // hidden: false, |
| | | // keyAttr: false, |
| | | // prefix: "", |
| | | // readOnly: false, |
| | | // referConfig: null, |
| | | // required: false, |
| | | // selectLibFlag: "", |
| | | // showField: null, |
| | | // suffix: "", |
| | | // text: "æ¥ææ¶é´éæ©å¨", |
| | | // tooltips: "", |
| | | // type: "datetime", |
| | | // unique: false, |
| | | // verify: "", |
| | | // }, |
| | | // { |
| | | // comboxKey: null, |
| | | // customClass: null, |
| | | // data: null, |
| | | // dateFormate: "", |
| | | // defaultValue: "", |
| | | // displayExtension: null, |
| | | // extendAttrMap: null, |
| | | // extendAttrString: null, |
| | | // field: "time", |
| | | // hidden: false, |
| | | // keyAttr: false, |
| | | // prefix: "", |
| | | // readOnly: false, |
| | | // referConfig: null, |
| | | // required: false, |
| | | // selectLibFlag: "", |
| | | // showField: null, |
| | | // suffix: "", |
| | | // text: "æ¶é´éæ©å¨", |
| | | // tooltips: "", |
| | | // type: "date", |
| | | // unique: false, |
| | | // verify: "", |
| | | // }, |
| | | // { |
| | | // comboxKey: null, |
| | | // customClass: null, |
| | | // data: null, |
| | | // dateFormate: "", |
| | | // defaultValue: "false", |
| | | // displayExtension: null, |
| | | // extendAttrMap: null, |
| | | // extendAttrString: null, |
| | | // field: "xiaoshouwl", |
| | | // hidden: false, |
| | | // keyAttr: false, |
| | | // prefix: "", |
| | | // readOnly: false, |
| | | // referConfig: null, |
| | | // required: false, |
| | | // selectLibFlag: "", |
| | | // showField: null, |
| | | // suffix: "", |
| | | // text: "å¼å
³", |
| | | // tooltips: "", |
| | | // type: "truefalse", |
| | | // unique: false, |
| | | // verify: "", |
| | | // }, |
| | | // { |
| | | // comboxKey: null, |
| | | // customClass: null, |
| | | // data: null, |
| | | // dateFormate: "", |
| | | // defaultValue: "ææ¯é»è®¤å¼", |
| | | // displayExtension: null, |
| | | // extendAttrMap: null, |
| | | // extendAttrString: null, |
| | | // field: "tuhao", |
| | | // hidden: false, |
| | | // keyAttr: false, |
| | | // prefix: "", |
| | | // readOnly: false, |
| | | // referConfig: null, |
| | | // required: false, |
| | | // selectLibFlag: "", |
| | | // showField: null, |
| | | // suffix: "", |
| | | // text: "é»è®¤å¼åè½", |
| | | // tooltips: "æç¤º", |
| | | // type: "text", |
| | | // unique: false, |
| | | // verify: "", |
| | | // }, |
| | | // { |
| | | // comboxKey: null, |
| | | // customClass: null, |
| | | // data: null, |
| | | // dateFormate: "", |
| | | // defaultValue: "", |
| | | // displayExtension: null, |
| | | // extendAttrMap: null, |
| | | // extendAttrString: null, |
| | | // field: "xinghaoguige", |
| | | // hidden: false, |
| | | // keyAttr: true, |
| | | // prefix: "", |
| | | // readOnly: false, |
| | | // referConfig: null, |
| | | // required: false, |
| | | // selectLibFlag: "", |
| | | // showField: null, |
| | | // suffix: "", |
| | | // text: "屿§å
³é®å¼", |
| | | // tooltips: "", |
| | | // type: "text", |
| | | // unique: false, |
| | | // verify: "", |
| | | // }, |
| | | // { |
| | | // comboxKey: null, |
| | | // customClass: null, |
| | | // data: null, |
| | | // dateFormate: "", |
| | | // defaultValue: "", |
| | | // displayExtension: null, |
| | | // extendAttrMap: null, |
| | | // extendAttrString: null, |
| | | // field: "jiliangdw", |
| | | // hidden: false, |
| | | // keyAttr: false, |
| | | // prefix: "", |
| | | // readOnly: false, |
| | | // tip: "ææ¯æç¤ºåè½", |
| | | // required: false, |
| | | // selectLibFlag: "", |
| | | // showField: "jiliangdwname", |
| | | // suffix: "", |
| | | // text: "æç¤ºåè½", |
| | | // tooltips: "", |
| | | // type: "text", |
| | | // unique: false, |
| | | // verify: "", |
| | | // }, |
| | | // { |
| | | // comboxKey: null, |
| | | // customClass: null, |
| | | // data: null, |
| | | // dateFormate: "", |
| | | // defaultValue: "", |
| | | // displayExtension: "this.form.sum = this.form.fun1 + this.form.fun2", |
| | | // extendAttrMap: null, |
| | | // extendAttrString: null, |
| | | // field: "fun1", |
| | | // hidden: false, |
| | | // keyAttr: false, |
| | | // prefix: "", |
| | | // readOnly: false, |
| | | // referConfig: null, |
| | | // required: false, |
| | | // selectLibFlag: "", |
| | | // showField: null, |
| | | // suffix: "", |
| | | // text: "åæ°1æµè¯js", |
| | | // tooltips: "", |
| | | // type: "text", |
| | | // unique: false, |
| | | // verify: "", |
| | | // }, |
| | | // { |
| | | // comboxKey: null, |
| | | // customClass: null, |
| | | // data: null, |
| | | // dateFormate: "", |
| | | // defaultValue: "", |
| | | // displayExtension: "this.form.sum = this.form.fun1 + this.form.fun2", |
| | | // extendAttrMap: null, |
| | | // extendAttrString: null, |
| | | // field: "fun2", |
| | | // hidden: false, |
| | | // keyAttr: false, |
| | | // prefix: "", |
| | | // readOnly: false, |
| | | // required: false, |
| | | // selectLibFlag: "", |
| | | // showField: "hesuanfenleiname", |
| | | // suffix: "", |
| | | // text: "åæ°2æµè¯js", |
| | | // tooltips: "", |
| | | // type: "text", |
| | | // unique: false, |
| | | // verify: "", |
| | | // }, |
| | | // { |
| | | // comboxKey: null, |
| | | // customClass: null, |
| | | // data: null, |
| | | // dateFormate: "", |
| | | // defaultValue: "", |
| | | // displayExtension: "", |
| | | // extendAttrMap: null, |
| | | // extendAttrString: null, |
| | | // field: "sum", |
| | | // hidden: false, |
| | | // keyAttr: false, |
| | | // prefix: "", |
| | | // readOnly: true, |
| | | // required: false, |
| | | // selectLibFlag: "", |
| | | // showField: "", |
| | | // suffix: "", |
| | | // text: "åæ°1åæ°2æ±å", |
| | | // tooltips: "", |
| | | // type: "text", |
| | | // unique: false, |
| | | // verify: "", |
| | | // }, |
| | | // { |
| | | // comboxKey: null, |
| | | // customClass: null, |
| | | // data: null, |
| | | // dateFormate: "", |
| | | // defaultValue: "", |
| | | // displayExtension: null, |
| | | // extendAttrMap: null, |
| | | // extendAttrString: null, |
| | | // field: "textarea", |
| | | // hidden: false, |
| | | // keyAttr: false, |
| | | // prefix: "", |
| | | // readOnly: false, |
| | | // referConfig: null, |
| | | // required: false, |
| | | // selectLibFlag: "", |
| | | // showField: null, |
| | | // suffix: "", |
| | | // text: "ææ¬å", |
| | | // tooltips: "", |
| | | // type: "textarea", |
| | | // unique: false, |
| | | // verify: "", |
| | | // }, |
| | | // { |
| | | // comboxKey: null, |
| | | // customClass: null, |
| | | // data: null, |
| | | // dateFormate: "", |
| | | // defaultValue: "", |
| | | // displayExtension: null, |
| | | // extendAttrMap: null, |
| | | // extendAttrString: null, |
| | | // field: "cz", |
| | | // hidden: false, |
| | | // keyAttr: false, |
| | | // prefix: "", |
| | | // readOnly: true, |
| | | // referConfig: true, |
| | | // required: false, |
| | | // selectLibFlag: "", |
| | | // showField: "depId", |
| | | // suffix: "", |
| | | // text: "åç
§", |
| | | // tooltips: "", |
| | | // type: "text", |
| | | // unique: false, |
| | | // verify: "", |
| | | // }, |
| | | // ], |
| | | testItems: [ |
| | | { |
| | | comboxKey: null, |
| | | customClass: null, |
| | | data: null, |
| | | dateFormate: "", |
| | | defaultValue: "", |
| | | displayExtension: null, |
| | | extendAttrMap: null, |
| | | extendAttrString: null, |
| | | field: "id", |
| | | hidden: false, |
| | | keyAttr: false, |
| | | prefix: "", |
| | | readOnly: false, |
| | | referConfig: null, |
| | | required: false, |
| | | selectLibFlag: "", |
| | | showField: null, |
| | | suffix: "", |
| | | text: "ä¼ å¼ç¦ç¨åè½", |
| | | tooltips: "", |
| | | type: "combox", |
| | | unique: false, |
| | | verify: "", |
| | | }, |
| | | { |
| | | customClass: null, |
| | | data: null, |
| | | dateFormate: "", |
| | | defaultValue: "", |
| | | displayExtension: null, |
| | | extendAttrMap: null, |
| | | extendAttrString: null, |
| | | field: "state", |
| | | hidden: false, |
| | | keyAttr: false, |
| | | prefix: "", |
| | | readOnly: true, |
| | | referConfig: null, |
| | | required: false, |
| | | selectLibFlag: "", |
| | | showField: null, |
| | | suffix: "", |
| | | text: "æ¥å£ç¦ç¨åè½", |
| | | tooltips: "", |
| | | type: "combox", |
| | | unique: false, |
| | | verify: "", |
| | | }, |
| | | { |
| | | comboxKey: null, |
| | | customClass: null, |
| | | data: null, |
| | | dateFormate: "", |
| | | defaultValue: "", |
| | | displayExtension: null, |
| | | extendAttrMap: null, |
| | | extendAttrString: null, |
| | | field: "oldcode", |
| | | hidden: false, |
| | | keyAttr: false, |
| | | prefix: "el-icon-search", |
| | | readOnly: false, |
| | | referConfig: null, |
| | | required: false, |
| | | selectLibFlag: "", |
| | | showField: null, |
| | | suffix: "ææ¬åç¼æµè¯", |
| | | text: "ååç¼åè½", |
| | | tooltips: "", |
| | | type: "text", |
| | | unique: false, |
| | | verify: "", |
| | | }, |
| | | { |
| | | comboxKey: null, |
| | | customClass: null, |
| | | data: null, |
| | | dateFormate: "", |
| | | defaultValue: "", |
| | | displayExtension: null, |
| | | extendAttrMap: null, |
| | | extendAttrString: null, |
| | | field: "materialname", |
| | | hidden: false, |
| | | keyAttr: false, |
| | | prefix: "", |
| | | readOnly: false, |
| | | referConfig: null, |
| | | required: true, |
| | | selectLibFlag: "", |
| | | showField: null, |
| | | suffix: "", |
| | | text: "æ£åæ ¡éªåè½", |
| | | tooltips: "请è¾å
¥æ°å", |
| | | type: "text", |
| | | unique: false, |
| | | verify: "/[0-9]/", |
| | | }, |
| | | { |
| | | comboxKey: null, |
| | | customClass: null, |
| | | data: [ |
| | | { |
| | | attributes: {}, |
| | | key: "model_type", |
| | | value: "模å", |
| | | }, |
| | | { |
| | | attributes: {}, |
| | | key: "part_type", |
| | | value: "é¶ä»¶", |
| | | }, |
| | | ], |
| | | dateFormate: "", |
| | | defaultValue: "", |
| | | displayExtension: null, |
| | | extendAttrMap: null, |
| | | extendAttrString: null, |
| | | field: "dataSelect", |
| | | hidden: false, |
| | | keyAttr: false, |
| | | prefix: "", |
| | | readOnly: false, |
| | | referConfig: null, |
| | | required: false, |
| | | selectLibFlag: "", |
| | | showField: null, |
| | | suffix: "", |
| | | text: "ç´æ¥è¿å䏿", |
| | | tooltips: "", |
| | | type: "combox", |
| | | unique: false, |
| | | verify: "", |
| | | }, |
| | | { |
| | | comboxKey: "formTemplateTest", |
| | | customClass: null, |
| | | data: [], |
| | | dateFormate: "", |
| | | defaultValue: "", |
| | | displayExtension: null, |
| | | extendAttrMap: null, |
| | | extendAttrString: null, |
| | | field: "dictSelect", |
| | | hidden: false, |
| | | keyAttr: false, |
| | | prefix: "", |
| | | readOnly: false, |
| | | referConfig: null, |
| | | required: false, |
| | | selectLibFlag: "", |
| | | showField: null, |
| | | suffix: "", |
| | | text: "åå
¸è¿å䏿", |
| | | tooltips: "", |
| | | type: "combox", |
| | | unique: false, |
| | | verify: "", |
| | | }, |
| | | { |
| | | comboxKey: null, |
| | | customClass: null, |
| | | data: null, |
| | | dateFormate: "", |
| | | defaultValue: "", |
| | | displayExtension: null, |
| | | extendAttrMap: null, |
| | | extendAttrString: null, |
| | | field: "firstfl", |
| | | hidden: false, |
| | | keyAttr: false, |
| | | prefix: "", |
| | | readOnly: false, |
| | | referConfig: null, |
| | | required: false, |
| | | selectLibFlag: "", |
| | | showField: null, |
| | | suffix: "", |
| | | text: "æ°åè¾å
¥æ¡", |
| | | tooltips: "", |
| | | type: "number", |
| | | unique: false, |
| | | verify: "", |
| | | }, |
| | | { |
| | | comboxKey: null, |
| | | customClass: null, |
| | | data: null, |
| | | dateFormate: "yyyy-MM-dd HH:mm:ss", |
| | | defaultValue: "", |
| | | displayExtension: null, |
| | | extendAttrMap: null, |
| | | extendAttrString: null, |
| | | field: "datetime", |
| | | hidden: false, |
| | | keyAttr: false, |
| | | prefix: "", |
| | | readOnly: false, |
| | | referConfig: null, |
| | | required: false, |
| | | selectLibFlag: "", |
| | | showField: null, |
| | | suffix: "", |
| | | text: "æ¥ææ¶é´éæ©å¨", |
| | | tooltips: "", |
| | | type: "datetime", |
| | | unique: false, |
| | | verify: "", |
| | | }, |
| | | { |
| | | comboxKey: null, |
| | | customClass: null, |
| | | data: null, |
| | | dateFormate: "", |
| | | defaultValue: "", |
| | | displayExtension: null, |
| | | extendAttrMap: null, |
| | | extendAttrString: null, |
| | | field: "time", |
| | | hidden: false, |
| | | keyAttr: false, |
| | | prefix: "", |
| | | readOnly: false, |
| | | referConfig: null, |
| | | required: false, |
| | | selectLibFlag: "", |
| | | showField: null, |
| | | suffix: "", |
| | | text: "æ¶é´éæ©å¨", |
| | | tooltips: "", |
| | | type: "date", |
| | | unique: false, |
| | | verify: "", |
| | | }, |
| | | { |
| | | comboxKey: null, |
| | | customClass: null, |
| | | data: null, |
| | | dateFormate: "", |
| | | defaultValue: "false", |
| | | displayExtension: null, |
| | | extendAttrMap: null, |
| | | extendAttrString: null, |
| | | field: "xiaoshouwl", |
| | | hidden: false, |
| | | keyAttr: false, |
| | | prefix: "", |
| | | readOnly: false, |
| | | referConfig: null, |
| | | required: false, |
| | | selectLibFlag: "", |
| | | showField: null, |
| | | suffix: "", |
| | | text: "å¼å
³", |
| | | tooltips: "", |
| | | type: "truefalse", |
| | | unique: false, |
| | | verify: "", |
| | | }, |
| | | { |
| | | comboxKey: null, |
| | | customClass: null, |
| | | data: null, |
| | | dateFormate: "", |
| | | defaultValue: "ææ¯é»è®¤å¼", |
| | | displayExtension: null, |
| | | extendAttrMap: null, |
| | | extendAttrString: null, |
| | | field: "tuhao", |
| | | hidden: false, |
| | | keyAttr: false, |
| | | prefix: "", |
| | | readOnly: false, |
| | | referConfig: null, |
| | | required: false, |
| | | selectLibFlag: "", |
| | | showField: null, |
| | | suffix: "", |
| | | text: "é»è®¤å¼åè½", |
| | | tooltips: "æç¤º", |
| | | type: "text", |
| | | unique: false, |
| | | verify: "", |
| | | }, |
| | | { |
| | | comboxKey: null, |
| | | customClass: null, |
| | | data: null, |
| | | dateFormate: "", |
| | | defaultValue: "", |
| | | displayExtension: null, |
| | | extendAttrMap: null, |
| | | extendAttrString: null, |
| | | field: "xinghaoguige", |
| | | hidden: false, |
| | | keyAttr: true, |
| | | prefix: "", |
| | | readOnly: false, |
| | | referConfig: null, |
| | | required: false, |
| | | selectLibFlag: "", |
| | | showField: null, |
| | | suffix: "", |
| | | text: "屿§å
³é®å¼", |
| | | tooltips: "", |
| | | type: "text", |
| | | unique: false, |
| | | verify: "", |
| | | }, |
| | | { |
| | | comboxKey: null, |
| | | customClass: null, |
| | | data: null, |
| | | dateFormate: "", |
| | | defaultValue: "", |
| | | displayExtension: null, |
| | | extendAttrMap: null, |
| | | extendAttrString: null, |
| | | field: "jiliangdw", |
| | | hidden: false, |
| | | keyAttr: false, |
| | | prefix: "", |
| | | readOnly: false, |
| | | tip: "ææ¯æç¤ºåè½", |
| | | required: false, |
| | | selectLibFlag: "", |
| | | showField: "jiliangdwname", |
| | | suffix: "", |
| | | text: "æç¤ºåè½", |
| | | tooltips: "", |
| | | type: "text", |
| | | unique: false, |
| | | verify: "", |
| | | }, |
| | | { |
| | | comboxKey: null, |
| | | customClass: null, |
| | | data: null, |
| | | dateFormate: "", |
| | | defaultValue: "", |
| | | displayExtension: null, |
| | | extendAttrMap: null, |
| | | extendAttrString: null, |
| | | field: "textarea", |
| | | hidden: false, |
| | | keyAttr: false, |
| | | prefix: "", |
| | | readOnly: false, |
| | | referConfig: null, |
| | | required: false, |
| | | selectLibFlag: "", |
| | | showField: null, |
| | | suffix: "", |
| | | text: "ææ¬å", |
| | | tooltips: "", |
| | | type: "textarea", |
| | | unique: false, |
| | | verify: "", |
| | | }, |
| | | { |
| | | comboxKey: null, |
| | | customClass: null, |
| | | data: null, |
| | | dateFormate: "", |
| | | defaultValue: "", |
| | | displayExtension: null, |
| | | extendAttrMap: null, |
| | | extendAttrString: null, |
| | | field: "cz", |
| | | hidden: false, |
| | | keyAttr: false, |
| | | prefix: "", |
| | | readOnly: true, |
| | | referConfig: {}, |
| | | required: false, |
| | | selectLibFlag: "", |
| | | showField: "depId", |
| | | suffix: "", |
| | | text: "åç
§", |
| | | tooltips: "", |
| | | type: "refer", |
| | | unique: false, |
| | | verify: "", |
| | | }, |
| | | ], |
| | | trendsSpan: 8, |
| | | defaultValue: {}, |
| | | // 表å屿§ |
| | | attributes: [], |
| | | slotColumnList: [] |
| | | slotColumnList: [], |
| | | }; |
| | | }, |
| | | mounted() { |
| | | this.handleResize(); |
| | | }, |
| | | methods: { |
| | | // åå§å |
| | | init(columnList) { |
| | | if (Array.isArray(columnList)) { |
| | | this.templateRender(columnList); |
| | |
| | | this.getFormTemplate(); |
| | | } |
| | | }, |
| | | // æ¥å£è·åè¡¨åæ°æ® |
| | | getFormTemplate() { |
| | | getFormTemplate({ |
| | | templateOid: this.templateOid, |
| | |
| | | console.log(err); |
| | | }); |
| | | }, |
| | | // 渲æè¡¨åæ¨¡æ¿ |
| | | templateRender(formItemList) { |
| | | // æ éåç»æ°æ® |
| | | let column = []; |
| | | let group = []; |
| | | let dictKeys = []; |
| | | let slotColumnList = [] |
| | | let slotColumnList = []; |
| | | formItemList.forEach((formItem) => { |
| | | formItem = this.resetFormConfig(formItem); |
| | | if (formItem.type === "line") { |
| | |
| | | dictKeys.push({ dictKey: formItem.comboxKey, field: formItem.field }); |
| | | } |
| | | // ç¦ç¨é¨å屿§ï¼å¤é¨ä¼ å¼ç¦ç¨ååç
§ç¦ç¨ï¼ |
| | | if ( |
| | | this.disabledProp.includes(formItem.field) //|| |
| | | //this.$utilFunc.isValuableObj(formItem.referConfig) |
| | | ) { |
| | | if (this.disabledProp.includes(formItem.field)) { |
| | | formItem.readOnly = true; |
| | | } |
| | | // è®¾ç½®è¡¨åæ ¡éªçè§åï¼ææ¬ |
| | |
| | | format: formItem.dateFormate, |
| | | keyAttr: formItem.keyAttr, |
| | | value: formItem.defaultValue, |
| | | tip: formItem.tooltips, |
| | | tipPlacement: "right", |
| | | // tip: formItem.tooltips, |
| | | // tipPlacement: "right", |
| | | placeholder: formItem.inputTip, |
| | | comboxKey: formItem.comboxKey, |
| | | display: !formItem.hidden, |
| | | maxlength: formItem.maxlength, |
| | |
| | | this.changeFun(formItem.displayExtension, formItem.prop); |
| | | }, |
| | | span: formItem.type === "textarea" ? 24 : this.trendsSpan, |
| | | click: () => { |
| | | this.clickFun(formItem.referConfig) |
| | | }, |
| | | rules: [ |
| | | { |
| | | required: formItem.required, |
| | |
| | | value: "key", |
| | | }, |
| | | }; |
| | | slotColumnList.push(columnItem) |
| | | slotColumnList.push(columnItem); |
| | | if (group.length === 0) { |
| | | column.push(columnItem); |
| | | } else { |
| | |
| | | this.$set(this.option, "column", column); |
| | | this.$set(this.option, "group", group); |
| | | this.formIndex++; |
| | | this.loading = false |
| | | this.loading = false; |
| | | this.geDictData(dictKeys); |
| | | this.getFormDetail() |
| | | }, |
| | | // 使ç¨ä¼ å
¥çè¡¨åæ°æ®é
ç½® |
| | | resetFormConfig(formItem) { |
| | |
| | | } |
| | | return formItem; |
| | | }, |
| | | // æ ¹æ®å±å¹å¨æé
置表åå¸å± |
| | | handleResize() { |
| | | let windowWidth = document.body.clientWidth; |
| | | this.trendsSpan = 24 / Math.floor(windowWidth / 500); |
| | |
| | | // executeCode({displayExtension, data: this.form}).then(res => { |
| | | // this.form[prop] = res.data.data |
| | | // }) |
| | | }, |
| | | clickFun(referConfig) { |
| | | console.log(123123); |
| | | if (this.type === "detail") { |
| | | return; |
| | | } |
| | | }, |
| | | // è·åswichåå·²æ¿å°çä¸ææ°æ® |
| | | getDataList(type, dicData) { |
| | |
| | | } |
| | | return []; |
| | | }, |
| | | // è·ååå
¸æ°æ® |
| | | // 弿¥è·ååå
¸æ°æ® |
| | | geDictData(dictKeys) { |
| | | dictKeys.forEach((dictObj) => { |
| | | getDictionary({ code: dictObj.dictKey }).then((res) => { |
| | |
| | | }); |
| | | }); |
| | | }, |
| | | // è¡¨åæ ¡éª |
| | | validate() { |
| | | return new Promise((resolve) => { |
| | | this.$refs.form.validate((valid, done, msg) => { |
| | | console.error(msg, valid) |
| | | if (valid) { |
| | | resolve(true) |
| | | } else { |
| | | resolve(false); |
| | | } |
| | | }); |
| | | }) |
| | | |
| | | }, |
| | | // è·åè¡¨åæ°æ® |
| | | getFormDetail() { |
| | | if (this.type === 'add') return |
| | | getFormDetail({templateOid: this.templateOid, oid: this.rowOid}).then(res => { |
| | | console.log(res, 'res'); |
| | | }) |
| | | } |
| | | }, |
| | | watch: { |
| | | // è¡¨åæ°æ®ä¿®æ¹åé¦å°ç¶ç»ä»¶ |
| | | form: { |
| | | deep: true, |
| | | immediate: true, |
| | |
| | | }; |
| | | </script> |
| | | |
| | | <style lang="less" scoped></style> |
| | | <style lang="scss" scoped> |
| | | .key_attr_icon { |
| | | font-size: 20px !important; |
| | | vertical-align: baseline; |
| | | color: red; |
| | | } |
| | | </style> |
| | |
| | | <template>
|
| | | <div>
|
| | | <el-table :data="tableData" v-loading="loading" height="250" :border="true">
|
| | | <el-table
|
| | | :data="tableData"
|
| | | v-loading="loading"
|
| | | height="250"
|
| | | :border="true"
|
| | | size="small"
|
| | | >
|
| | | <el-table-column
|
| | | v-if="column.length > 0"
|
| | | type="index"
|
| | | width="60"
|
| | | label="åºå·"
|
| | |
| | | type: String,
|
| | | default: "",
|
| | | },
|
| | | codeRuleOid: {
|
| | | type: String,
|
| | | default: "",
|
| | | },
|
| | | type: {
|
| | | type: String,
|
| | | default: "add",
|
| | |
| | | type: Object,
|
| | | default: () => ({}),
|
| | | },
|
| | | codeRuleOid: {
|
| | | type: String,
|
| | | default: "",
|
| | | },
|
| | | },
|
| | | data() {
|
| | | return {
|
| | | tableVisible: true,
|
| | | formTemplateVisible: false,
|
| | | activeName: "findlike",
|
| | | tableData: [],
|
| | |
| | | formItems: [],
|
| | | };
|
| | | },
|
| | | created() {},
|
| | | computed: {},
|
| | | methods: {
|
| | | // ç¸ä¼¼é¡¹æ¥è¯¢
|
| | | resembleQuery(form) {
|
| | |
| | | codeClassifyOid: this.codeClassifyOid,
|
| | | codeRuleOid: this.codeRuleOid,
|
| | | templateOid: this.templateOid,
|
| | | data: formValue
|
| | | data: formValue,
|
| | | };
|
| | | params = Object.assign(params, defaultValue);
|
| | | this.tableVisible = true;
|
| | | findLike(params).then((res) => {
|
| | | this.loading = false;
|
| | | this.tableData = res.data.data || [];
|
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template>
|
| | | <el-dialog
|
| | | :visible.sync="dialogVisible"
|
| | | v-dialogDrag
|
| | | top="0vh"
|
| | | title="ç¸ä¼¼é¡¹æ¥è¯¢"
|
| | | :width="width"
|
| | | append-to-body
|
| | | @opened="openDialog"
|
| | | class="avue-dialog avue-dialog--top"
|
| | | >
|
| | | <ResembleQuery
|
| | | v-loading="loading"
|
| | | ref="ResembleQuery"
|
| | | v-bind="$attrs"
|
| | | :column="column"
|
| | | :templateOid="templateOid"
|
| | | :codeRuleOid="codeRuleOid"
|
| | | :codeClassifyOid="codeClassifyOid"
|
| | | ></ResembleQuery>
|
| | | </el-dialog>
|
| | | </template>
|
| | |
|
| | | <script>
|
| | | import { getFormTemplate } from "@/api/formTemplate";
|
| | | import ResembleQuery from "./ResembleQuery";
|
| | | export default {
|
| | | name: "ResembleQueryDialog",
|
| | | components: { ResembleQuery },
|
| | | props: {
|
| | | visible: {
|
| | | type: Boolean,
|
| | | default: false,
|
| | | },
|
| | | codeClassifyOid: {
|
| | | type: String,
|
| | | default: "",
|
| | | },
|
| | | templateOid: {
|
| | | type: String,
|
| | | default: "",
|
| | | },
|
| | | codeRuleOid: {
|
| | | type: String,
|
| | | default: "",
|
| | | },
|
| | | type: {
|
| | | type: String,
|
| | | default: "add",
|
| | | },
|
| | | form: {
|
| | | type: Object,
|
| | | default: () => ({}),
|
| | | },
|
| | | },
|
| | | data() {
|
| | | return {
|
| | | column: [],
|
| | | loading: false
|
| | | };
|
| | | },
|
| | | computed: {
|
| | | dialogVisible: {
|
| | | get() {
|
| | | return this.visible;
|
| | | },
|
| | | set(val) {
|
| | | this.$emit("update:visible", val);
|
| | | },
|
| | | },
|
| | | },
|
| | | methods: {
|
| | | openDialog() {
|
| | | this.loading = true
|
| | | getFormTemplate({
|
| | | templateOid: this.templateOid,
|
| | | codeClassifyOid: this.codeClassifyOid,
|
| | | }).then((res) => {
|
| | | this.loading = false
|
| | | if (
|
| | | res.data &&
|
| | | res.data.resembleTableVO.cols &&
|
| | | res.data.resembleTableVO.cols.length > 0
|
| | | ) {
|
| | | this.column = res.data.resembleTableVO.cols;
|
| | | this.$refs.ResembleQuery.resembleQuery();
|
| | | } else {
|
| | | this.column = [];
|
| | | }
|
| | | });
|
| | | },
|
| | | },
|
| | | };
|
| | | </script>
|
| | |
|
| | | <style lang="less" scoped></style>
|
| | |
| | | @getFormData="getFormData" |
| | | ></FormTempalte> |
| | | |
| | | <div class="tab_box" v-if="type !== 'detail' && dialogVisible"> |
| | | <el-tabs v-model="activeName" type="card"> |
| | | <div class="tab_box" v-if="type !== 'detail' && dialogVisible && (showCodeApply || showResembleQuery)"> |
| | | <el-tabs v-model="activeName" type="border-card"> |
| | | <el-tab-pane label="ç å¼ç³è¯·" name="codeApply" v-if="showCodeApply"> |
| | | <CodeApply ref="CodeApply" v-bind="$attrs" @getCodeRuleOid="getCodeRuleOid"></CodeApply> |
| | | <CodeApply |
| | | ref="CodeApply" |
| | | v-bind="$attrs" |
| | | @getCodeRuleOid="getCodeRuleOid" |
| | | ></CodeApply> |
| | | </el-tab-pane> |
| | | <el-tab-pane |
| | | label="ç¸ä¼¼é¡¹æ¥è¯¢" |
| | |
| | | :hasResemble="this.hasResemble" |
| | | :column="this.resembleTableColumn" |
| | | :form="this.form" |
| | | :codeRuleOid="codeRuleOid" |
| | | ></ResembleQuery> |
| | | </el-tab-pane> |
| | | </el-tabs> |
| | | </div> |
| | | <div class="avue-dialog__footer" v-if="type !== 'detail'"> |
| | | <el-button @click="close()">å æ¶</el-button> |
| | | <el-button @click="close()" type="primary" :loading="submitBtnLoading" |
| | | <el-button @click="submit()" type="primary" :loading="submitBtnLoading" |
| | | >ç¡® å®</el-button |
| | | > |
| | | <el-button @click="resembleQuerySubmit" type="primary" v-if="hasResemble" |
| | | <el-button @click="resembleQuerySubmit" type="primary" v-if="showResembleQuery" |
| | | >ç¸ä¼¼åæ¥è¯¢</el-button |
| | | > |
| | | </div> |
| | |
| | | }, |
| | | title: { |
| | | type: String, |
| | | default: "è¡¨åæ¨¡æ¿", |
| | | default: "ç¼ç ç³è¯·", |
| | | }, |
| | | width: { |
| | | type: String, |
| | |
| | | hasResemble: false, |
| | | resembleTableColumn: [], |
| | | secVOList: [], |
| | | activeName: "resembleQuery", |
| | | codeRuleOid: '', |
| | | form: {} |
| | | form: {}, |
| | | }; |
| | | }, |
| | | created() {}, |
| | |
| | | return false; |
| | | } |
| | | } else { |
| | | if (this.hasResemble) { |
| | | return false; |
| | | } |
| | | return false; |
| | | } |
| | | return true; |
| | | }, |
| | | showResembleQuery() { |
| | | return this.hasResemble; |
| | | }, |
| | | activeName() { |
| | | return ( |
| | | (this.showCodeApply && "codeApply") || |
| | | (this.showResembleQuery && "resembleQuery") |
| | | ); |
| | | }, |
| | | }, |
| | | methods: { |
| | | openDialog() { |
| | | this.$nextTick(() => { |
| | | this.$refs.FormTempalte.init() |
| | | this.$refs.CodeApply.getCodeRule() |
| | | }) |
| | | this.$refs.FormTempalte.init(); |
| | | }); |
| | | }, |
| | | close() { |
| | | this.dialogVisible = false; |
| | | }, |
| | | getCodeRuleOid(data) { |
| | | this.codeRuleOid = data.oid |
| | | this.secVOList = data.secVOList |
| | | this.secVOList = data.secVOList; |
| | | }, |
| | | getFormTemplate(data) { |
| | | this.hasResemble = |
| | |
| | | this.resembleTableColumn = data.resembleTableVO.cols || []; |
| | | }, |
| | | getFormData(form) { |
| | | this.form = form |
| | | this.form = form; |
| | | }, |
| | | resembleQuerySubmit() { |
| | | this.$refs.resembleQueryRef.resembleQuery(this.form); |
| | | }, |
| | | async submit() { |
| | | const formValidate = await this.$refs.FormTempalte.validate(); |
| | | if (this.showCodeApply) { |
| | | const codeValidate = this.$refs.CodeApply.validate(); |
| | | console.log(formValidate, codeValidate); |
| | | } |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| | |
| | | }, |
| | | |
| | | sourceData() { |
| | | return this.data.filter(item => this.value.indexOf(item[this.props.key]) === -1); |
| | | return this.data.filter(item => this.value.indexOf(item) === -1); |
| | | }, |
| | | |
| | | targetData() { |
| | | if (this.targetOrder === 'original') { |
| | | return this.data.filter(item => this.value.indexOf(item[this.props.key]) > -1); |
| | | console.log('11111') |
| | | return this.data.filter(item => this.value.indexOf(item) > -1 |
| | | ); |
| | | } else { |
| | | console.log('22222') |
| | | return this.value.reduce((arr, cur) => { |
| | | const val = this.dataObj[cur]; |
| | | if (val) { |
| | |
| | | this.leftChecked.indexOf(itemKey) > -1 && |
| | | this.value.indexOf(itemKey) === -1 |
| | | ) { |
| | | // itemsToBeMoved.push(itemKey) |
| | | itemsToBeMoved = [itemKey] |
| | | // itemsToBeMoved = [itemKey] |
| | | itemsToBeMoved = [item] |
| | | console.log(itemsToBeMoved) |
| | | } |
| | | }); |
| | | // currentValue = this.targetOrder === 'unshift' |
| | | // ? itemsToBeMoved.concat(currentValue) |
| | | // : currentValue.concat(itemsToBeMoved); |
| | | currentValue = itemsToBeMoved |
| | | // currentValue = itemsToBeMoved |
| | | currentValue = itemsToBeMoved |
| | | this.$emit('input', currentValue); |
| | | this.$emit('change', currentValue, 'right', this.leftChecked); |
| | | }, |
| | |
| | | computed: { |
| | | filteredData() { |
| | | return this.data.filter(item => { |
| | | console.log(item) |
| | | if (typeof this.filterMethod === 'function') { |
| | | return this.filterMethod(this.query, item); |
| | | } else { |
| | |
| | | <template>
|
| | | <div>
|
| | | <el-button @click="visible = true">æµè¯</el-button>
|
| | | <el-button @click="visible1 = true">ç¸ä¼¼é¡¹æ¥è¯¢</el-button>
|
| | | <FormTemplateDialog
|
| | | :visible.sync="visible"
|
| | | :FormTemplateProp="FormTemplateProp"
|
| | | :type="this.type"
|
| | | :editForm="editForm"
|
| | | :templateOid="this.templateOid"
|
| | | :codeClassifyOid="this.codeClassifyOid"
|
| | | :codeRuleOid="this.codeRuleOid"
|
| | | :disabledProp="disabledProp"
|
| | | :rowOid="rowOid"
|
| | | ></FormTemplateDialog>
|
| | | <ResembleQueryDialog
|
| | | :visible.sync="visible1"
|
| | | :type="this.type"
|
| | | :templateOid="this.templateOid"
|
| | | :codeClassifyOid="this.codeClassifyOid"
|
| | | :codeRuleOid="this.codeRuleOid"
|
| | | ></ResembleQueryDialog>
|
| | | </div>
|
| | | </template>
|
| | | codeClassifyOid
|
| | |
|
| | | <script>
|
| | | import ResembleQueryDialog from '@/components/FormTemplate/ResembleQueryDialog.vue';
|
| | | export default {
|
| | | name: "FormTempalteTest",
|
| | | components: { ResembleQueryDialog },
|
| | | data() {
|
| | | return {
|
| | | visible: false,
|
| | | visible1: false,
|
| | | // é»è®¤ç¦ç¨ç表å
ç´
|
| | | disabledProp: ["id"],
|
| | | // ä¿®æ¹åæ¾çæ°æ®
|
| | | editForm: {},
|
| | | // 表åç±»å
|
| | | type: "add",
|
| | | templateOid: "78B8C7C5-A042-0B96-FE6D-65421451782A",
|
| | | codeClassifyOid: "4524E801-6CC6-92E8-1AC3-2AB9604E8F96",
|
| | | codeRuleOid: "B95872A6-9CEA-D490-8F1B-9D26548CAF96",
|
| | | rowOid: '6EF696C3-CD87-0E7C-1EA1-8DE3913A95C9'
|
| | | };
|
| | | },
|
| | | };
|
| | |
| | | width: 20%; |
| | | } |
| | | } |
| | | |
| | | /deep/ .el-upload, |
| | | /deep/ .el-upload-dragger { |
| | | ::v-deep(.el-upload){ |
| | | width: 100%; |
| | | height: 120px; |
| | | } |
| | | |
| | | /deep/ .el-upload-dragger .el-icon-upload { |
| | | ::v-deep(.el-upload-dragger){ |
| | | width: 100%; |
| | | height: 120px; |
| | | } |
| | | ::v-deep(.el-upload-dragger .el-icon-upload) { |
| | | margin: 15px 0 16px; |
| | | } |
| | | </style> |
| | |
| | | </el-form> |
| | | <el-card> |
| | | <avue-crud :table-loading="loading" :data="mappingData" :option="optionMapping" ref="crudMapping" |
| | | @row-update="handleUpdate" @row-click="handleMapingRowClick"> |
| | | @row-update="handleMapingUpdate" @row-click="handleMapingClick" |
| | | @row-dblclick="handleMapingRowClick" @selection-change="selectionChange" |
| | | @select="setCurrentRow" @select-all="handleSelectAll"> |
| | | <template slot="menuLeft"> |
| | | <el-button icon="el-icon-plus" size="small" type="primary" @click="dialogPush = true">æ° å¢ |
| | | <el-button icon="el-icon-plus" size="small" type="primary" :disabled="disabledPush" @click="dialogPush = true">æ° å¢ |
| | | </el-button> |
| | | <el-button icon="el-icon-check" size="small" type="primary" @click="handleSave">ä¿ å |
| | | </el-button> |
| | |
| | | </el-form> |
| | | <p class="text_tip">*éæ©åç±»è¿è¡å±æ§è¿æ»¤, æè
è¾å
¥å±æ§çå
¨æ¼æè
ç®æ¼è¿è¡æ¥è¯¢! å¦: å§å (å¯è¾å
¥xmæxinming )</p> |
| | | <transfer v-model="transferValue" :data="transferData" :filter-method="filterMethod" |
| | | filter-placeholder="请è¾å
¥æ¼é³å
¨æ¼æè
æ¼é³ç¼©å" @left-check-change="handelLeftCheck"></transfer> |
| | | filter-placeholder="请è¾å
¥æ¼é³å
¨æ¼æè
æ¼é³ç¼©å" :props="transferProps"></transfer> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <el-button @click="dialogPush = false">å æ¶</el-button> |
| | | <el-button type="primary" @click="dialogPush = false">ä¿ å</el-button> |
| | | <el-button type="primary" @click="handelTransferSave">ä¿ å</el-button> |
| | | </span> |
| | | </el-dialog> |
| | | </div> |
| | |
| | | components: { |
| | | transfer |
| | | }, |
| | | name:'Integration', |
| | | data() { |
| | | const generateData = () => { |
| | | pinyin.setOptions({ checkPolyphone: false, charCase: 1 }); |
| | | const data = []; |
| | | const cities = ['䏿µ·', 'å京', '广å·', 'æ·±å³', 'å京', '西å®', 'æé½']; |
| | | cities.forEach((city, index) => { |
| | | data.push({ |
| | | label: city, |
| | | key: index, |
| | | pinyin: pinyin.getFullChars(city), |
| | | pinyins: pinyin.getCamelChars(city), |
| | | }); |
| | | }); |
| | | return data; |
| | | }; |
| | | const mappingData = [ |
| | | { "oid": "38CF1759-FBF3-44E7-AC45-F6E9A9C3B322", "id": "", "name": "", "description": "", "revisionOid": "b9065e46-6d03-4d11-b1a6-6cffc54e6835", "nameOid": "e6e429f2-0539-4ada-8174-43b37625e7d9", "btmname": "japplyform", "lastR": "1", "firstR": "1", "lastV": "1", "firstV": "1", "creator": "0", "createTime": "2023-06-02 10:57:58", "lastModifier": "0", "lastModifyTime": "2023-06-02 10:57:58", "revisionRule": "", "revisionSeq": 1, "revisionValue": "", "versionRule": "0", "versionSeq": 1, "versionValue": "1", "lcStatus": "", "lcStatusText": "", "ts": "2023-06-02 10:57:58.648", "owner": "1", "copyFromVersion": "", "secretGrade": -1, "secretGradeText": "", "lctid": "", "data": {}, "defaultValue": "", "metaListId": "XJ-799D8-6721-3D79-8EE3-75DAF0680B7E", "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", "sourceClassifyName": "产å", "targetAttrId": "", "targetClassifyId": "D2DC11DD-B28A-8874-B656-10A1E0569FF3", "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890764", "viewModeName": "", "targetAttrKey": "", "targetAttrName": "", "sourceAttrKey": "createtime", "sourceAttrName": "å建æ¶é´", "viewModelName": "", "viewName": "éå®è§å¾", "targetClassifyName": "èºæ ", "dockingPreAttrRangeVoList": [], "$cellEdit": false, "$index": 0 }, { "oid": "BB3FAA38-636E-410F-A995-F9BC38EBFF01", "id": "", "name": "", "description": "", "revisionOid": "c4500a61-0c5b-4d3e-b0ea-439203273255", "nameOid": "74d13371-e8b7-49c2-b184-f9b8339a4855", "btmname": "japplyform", "lastR": "1", "firstR": "1", "lastV": "1", "firstV": "1", "creator": "0", "createTime": "2023-06-02 10:57:58", "lastModifier": "0", "lastModifyTime": "2023-06-02 10:57:58", "revisionRule": "", "revisionSeq": 1, "revisionValue": "", "versionRule": "0", "versionSeq": 1, "versionValue": "1", "lcStatus": "", "lcStatusText": "", "ts": "2023-06-02 10:57:58.648", "owner": "1", "copyFromVersion": "", "secretGrade": -1, "secretGradeText": "", "lctid": "", "data": {}, "defaultValue": "", "metaListId": "XJ-9368E-9BA8-38E8-73F3-7D0531A22009", "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", "sourceClassifyName": "产å", "targetAttrId": "", "targetClassifyId": "D2DC11DD-B28A-8874-B656-10A1E0569FF3", "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890764", "viewModeName": "", "targetAttrKey": "", "targetAttrName": "", "sourceAttrKey": "lastmodifier", "sourceAttrName": "æåä¿®æ¹äºº", "viewModelName": "", "viewName": "éå®è§å¾", "targetClassifyName": "èºæ ", "dockingPreAttrRangeVoList": [], "$cellEdit": false, "$index": 1 }, { "oid": "B730F997-9D98-46DA-B783-ABF256898B2C", "id": "", "name": "", "description": "", "revisionOid": "df82c828-5c88-4725-b362-88863d28c273", "nameOid": "132ed359-3464-41cb-89bf-e36b30fb7b5e", "btmname": "japplyform", "lastR": "1", "firstR": "1", "lastV": "1", "firstV": "1", "creator": "0", "createTime": "2023-06-02 10:57:58", "lastModifier": "0", "lastModifyTime": "2023-06-02 10:57:58", "revisionRule": "", "revisionSeq": 1, "revisionValue": "", "versionRule": "0", "versionSeq": 1, "versionValue": "1", "lcStatus": "", "lcStatusText": "", "ts": "2023-06-02 10:57:58.648", "owner": "1", "copyFromVersion": "", "secretGrade": -1, "secretGradeText": "", "lctid": "", "data": {}, "defaultValue": "", "metaListId": "XJ-B5416-4928-CFB8-84F5-1955AA890762", "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", "sourceClassifyName": "产å", "targetAttrId": "", "targetClassifyId": "D2DC11DD-B28A-8874-B656-10A1E0569FF3", "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890762", "viewModeName": "", "targetAttrKey": "", "targetAttrName": "", "sourceAttrKey": "lastmodifytime", "sourceAttrName": "æåä¿®æ¹æ¶é´", "viewModelName": "", "viewName": "åºæ¬è§å¾", "targetClassifyName": "èºæ ", "dockingPreAttrRangeVoList": [], "$cellEdit": false, "$index": 2 }, { "oid": "354864DA-D613-4013-AEE5-803F1A972F77", "id": "", "name": "", "description": "", "revisionOid": "2e819333-6af0-4cc5-bc35-27494f825d46", "nameOid": "21b1d215-20b2-47e1-9225-a6b5b8b825b5", "btmname": "japplyform", "lastR": "1", "firstR": "1", "lastV": "1", "firstV": "1", "creator": "0", "createTime": "2023-06-02 10:57:58", "lastModifier": "0", "lastModifyTime": "2023-06-02 10:57:58", "revisionRule": "", "revisionSeq": 1, "revisionValue": "", "versionRule": "0", "versionSeq": 1, "versionValue": "1", "lcStatus": "", "lcStatusText": "", "ts": "2023-06-02 10:57:58.648", "owner": "1", "copyFromVersion": "", "secretGrade": -1, "secretGradeText": "", "lctid": "", "data": {}, "defaultValue": "", "metaListId": "XJ-0FED7-90B6-BAF8-B558-2A4693CAAD83", "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", "sourceClassifyName": "产å", "targetAttrId": "", "targetClassifyId": "D2DC11DD-B28A-8874-B656-10A1E0569FF3", "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890762", "viewModeName": "", "targetAttrKey": "", "targetAttrName": "", "sourceAttrKey": "createcompany", "sourceAttrName": "å建å
¬å¸", "viewModelName": "", "viewName": "åºæ¬è§å¾", "targetClassifyName": "èºæ ", "dockingPreAttrRangeVoList": [], "$cellEdit": false, "$index": 3 }, { "oid": "D8EDCA74-E0CB-452A-9E3C-7194061B9E8F", "id": "", "name": "", "description": "", "revisionOid": "d3474951-f35d-437b-818d-24dc1bd71e79", "nameOid": "b44b9c81-644f-47cb-babe-b19a9d532354", "btmname": "japplyform", "lastR": "1", "firstR": "1", "lastV": "1", "firstV": "1", "creator": "0", "createTime": "2023-06-02 10:57:58", "lastModifier": "0", "lastModifyTime": "2023-06-02 10:57:58", "revisionRule": "", "revisionSeq": 1, "revisionValue": "", "versionRule": "0", "versionSeq": 1, "versionValue": "1", "lcStatus": "", "lcStatusText": "", "ts": "2023-06-02 10:57:58.648", "owner": "1", "copyFromVersion": "", "secretGrade": -1, "secretGradeText": "", "lctid": "", "data": {}, "defaultValue": "", "metaListId": "XJ-1469D-F1E9-6A31-21B9-E5FF7A03BBEA", "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", "sourceClassifyName": "产å", "targetAttrId": "", "targetClassifyId": "D2DC11DD-B28A-8874-B656-10A1E0569FF3", "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890762", "viewModeName": "", "targetAttrKey": "", "targetAttrName": "", "sourceAttrKey": "kucunwl", "sourceAttrName": "åºåç©æ", "viewModelName": "", "viewName": "åºæ¬è§å¾", "targetClassifyName": "èºæ ", "dockingPreAttrRangeVoList": [], "$cellEdit": false, "$index": 4 }, { "oid": "471DAA41-AD8B-4289-BDF0-023D6F9CB36C", "id": "", "name": "", "description": "", "revisionOid": "a54eb585-727c-41e3-b171-398a7458743b", "nameOid": "75bd7a1e-498c-4f7a-b70b-5741e4af0109", "btmname": "japplyform", "lastR": "1", "firstR": "1", "lastV": "1", "firstV": "1", "creator": "0", "createTime": "2023-06-02 10:57:58", "lastModifier": "0", "lastModifyTime": "2023-06-02 10:57:58", "revisionRule": "", "revisionSeq": 1, "revisionValue": "", "versionRule": "0", "versionSeq": 1, "versionValue": "1", "lcStatus": "", "lcStatusText": "", "ts": "2023-06-02 10:57:58.648", "owner": "1", "copyFromVersion": "", "secretGrade": -1, "secretGradeText": "", "lctid": "", "data": {}, "defaultValue": "", "metaListId": "XJ-07512-3fff-4ff0-bf25-f13fcd2a4acf", "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", "sourceClassifyName": "产å", "targetAttrId": "", "targetClassifyId": "D2DC11DD-B28A-8874-B656-10A1E0569FF3", "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890762", "viewModeName": "", "targetAttrKey": "", "targetAttrName": "", "sourceAttrKey": "id", "sourceAttrName": "ç¼ç ", "viewModelName": "", "viewName": "åºæ¬è§å¾", "targetClassifyName": "èºæ ", "dockingPreAttrRangeVoList": [], "$cellEdit": false, "$index": 5 }, { "oid": "E53F6F6A-2F50-4C54-960B-B4FD428B375C", "id": "", "name": "", "description": "", "revisionOid": "0b01fc2f-a342-4177-bf6a-570aa8ac529c", "nameOid": "e2ee62eb-4508-41ec-8f5a-067e5ad81c16", "btmname": "japplyform", "lastR": "1", "firstR": "1", "lastV": "1", "firstV": "1", "creator": "0", "createTime": "2023-06-02 10:57:58", "lastModifier": "0", "lastModifyTime": "2023-06-02 10:57:58", "revisionRule": "", "revisionSeq": 1, "revisionValue": "", "versionRule": "0", "versionSeq": 1, "versionValue": "1", "lcStatus": "", "lcStatusText": "", "ts": "2023-06-02 10:57:58.648", "owner": "1", "copyFromVersion": "", "secretGrade": -1, "secretGradeText": "", "lctid": "", "data": {}, "defaultValue": "", "metaListId": "XJ-1fe09-da6f-4412-b92f-f411d341e92d", "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", "sourceClassifyName": "产å", "targetAttrId": "", "targetClassifyId": "D2DC11DD-B28A-8874-B656-10A1E0569FF3", "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890762", "viewModeName": "", "targetAttrKey": "", "targetAttrName": "", "sourceAttrKey": "lcstatus", "sourceAttrName": "ç¶æ", "viewModelName": "", "viewName": "åºæ¬è§å¾", "targetClassifyName": "èºæ ", "dockingPreAttrRangeVoList": [], "$cellEdit": false, "$index": 6 }, { "oid": "A929D6F9-88DB-43BE-BE9C-E079E980A69B", "id": "", "name": "", "description": "", "revisionOid": "76a72660-8f93-46d8-8d3c-3f88baf60108", "nameOid": "96b675b6-3a3a-415b-873c-fc8bc014c699", "btmname": "japplyform", "lastR": "1", "firstR": "1", "lastV": "1", "firstV": "1", "creator": "0", "createTime": "2023-06-02 10:57:58", "lastModifier": "0", "lastModifyTime": "2023-06-02 10:57:58", "revisionRule": "", "revisionSeq": 1, "revisionValue": "", "versionRule": "0", "versionSeq": 1, "versionValue": "1", "lcStatus": "", "lcStatusText": "", "ts": "2023-06-02 10:57:58.648", "owner": "1", "copyFromVersion": "", "secretGrade": -1, "secretGradeText": "", "lctid": "", "data": {}, "defaultValue": "", "metaListId": "XJ-F8C09-A123-391B-E119-748B70028952", "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", "sourceClassifyName": "产å", "targetAttrId": "", "targetClassifyId": "D2DC11DD-B28A-8874-B656-10A1E0569FF3", "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890762", "viewModeName": "", "targetAttrKey": "", "targetAttrName": "", "sourceAttrKey": "oldcode", "sourceAttrName": "åå²ç¼å·", "viewModelName": "", "viewName": "åºæ¬è§å¾", "targetClassifyName": "èºæ ", "dockingPreAttrRangeVoList": [], "$cellEdit": false, "$index": 7 }, { "oid": "1CCC00C8-572A-40BC-AC6F-49A28D55FF4E", "id": "", "name": "", "description": "", "revisionOid": "6daea0b1-fe5c-460e-9541-c0ffffe894af", "nameOid": "98b38f61-a53a-425d-bb32-c9b8c05ce488", "btmname": "japplyform", "lastR": "1", "firstR": "1", "lastV": "1", "firstV": "1", "creator": "0", "createTime": "2023-06-02 10:57:58", "lastModifier": "0", "lastModifyTime": "2023-06-02 10:57:58", "revisionRule": "", "revisionSeq": 1, "revisionValue": "", "versionRule": "0", "versionSeq": 1, "versionValue": "1", "lcStatus": "", "lcStatusText": "", "ts": "2023-06-02 10:57:58.648", "owner": "1", "copyFromVersion": "", "secretGrade": -1, "secretGradeText": "", "lctid": "", "data": {}, "defaultValue": "", "metaListId": "XJ-9ab10-a3bf-4b51-b8c5-337132018f1d", "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", "sourceClassifyName": "产å", "targetAttrId": "", "targetClassifyId": "D2DC11DD-B28A-8874-B656-10A1E0569FF3", "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890762", "viewModeName": "", "targetAttrKey": "", "targetAttrName": "", "sourceAttrKey": "name", "sourceAttrName": "ç©æåç§°", "viewModelName": "", "viewName": "åºæ¬è§å¾", "targetClassifyName": "èºæ ", "dockingPreAttrRangeVoList": [], "$cellEdit": false, "$index": 8 }, { "oid": "8968D5C3-4AE6-4A7B-9DCA-90382170C200", "id": "", "name": "", "description": "", "revisionOid": "e409f2df-88e5-4ee4-838e-3562d3e57625", "nameOid": "144d88b5-acd6-4235-be14-f3d1907eef1a", "btmname": "japplyform", "lastR": "1", "firstR": "1", "lastV": "1", "firstV": "1", "creator": "0", "createTime": "2023-06-02 10:57:58", "lastModifier": "0", "lastModifyTime": "2023-06-02 10:57:58", "revisionRule": "", "revisionSeq": 1, "revisionValue": "", "versionRule": "0", "versionSeq": 1, "versionValue": "1", "lcStatus": "", "lcStatusText": "", "ts": "2023-06-02 10:57:58.648", "owner": "1", "copyFromVersion": "", "secretGrade": -1, "secretGradeText": "", "lctid": "", "data": {}, "defaultValue": "", "metaListId": "XJ-F0DDF-C5DB-8616-D752-20360970AFB6", "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", "sourceClassifyName": "产å", "targetAttrId": "", "targetClassifyId": "D2DC11DD-B28A-8874-B656-10A1E0569FF3", "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890763", "viewModeName": "", "targetAttrKey": "", "targetAttrName": "", "sourceAttrKey": "materialclassify", "sourceAttrName": "ç©æåç±»", "viewModelName": "", "viewName": "éè´è§å¾", "targetClassifyName": "èºæ ", "dockingPreAttrRangeVoList": [], "$cellEdit": false, "$index": 9 }, { "oid": "55CBC959-7DF1-4B3B-83BC-1BD6484CA967", "id": "", "name": "", "description": "", "revisionOid": "eef610b7-5c56-4357-a6ff-677f99388300", "nameOid": "def770a7-3a5a-4c8f-85a4-36519de4b77e", "btmname": "japplyform", "lastR": "1", "firstR": "1", "lastV": "1", "firstV": "1", "creator": "0", "createTime": "2023-06-02 10:57:58", "lastModifier": "0", "lastModifyTime": "2023-06-02 10:57:58", "revisionRule": "", "revisionSeq": 1, "revisionValue": "", "versionRule": "0", "versionSeq": 1, "versionValue": "1", "lcStatus": "", "lcStatusText": "", "ts": "2023-06-02 10:57:58.648", "owner": "1", "copyFromVersion": "", "secretGrade": -1, "secretGradeText": "", "lctid": "", "data": {}, "defaultValue": "", "metaListId": "XJ-329e5-b881-4128-aea4-f1b8f67eb5e7", "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", "sourceClassifyName": "产å", "targetAttrId": "", "targetClassifyId": "D2DC11DD-B28A-8874-B656-10A1E0569FF3", "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890763", "viewModeName": "", "targetAttrKey": "", "targetAttrName": "", "sourceAttrKey": "firstfl", "sourceAttrName": "ä¸çº§ç®¡çåç±»", "viewModelName": "", "viewName": "éè´è§å¾", "targetClassifyName": "èºæ ", "dockingPreAttrRangeVoList": [], "$cellEdit": false, "$index": 10 }, { "oid": "BD0CA234-065B-43A1-AFEE-555368DF927D", "id": "", "name": "", "description": "", "revisionOid": "34b0de1a-634a-495f-8a2b-51fec7c4d502", "nameOid": "0d8563c8-7c4d-4adf-95ff-a583e8594a63", "btmname": "japplyform", "lastR": "1", "firstR": "1", "lastV": "1", "firstV": "1", "creator": "0", "createTime": "2023-06-02 10:57:58", "lastModifier": "0", "lastModifyTime": "2023-06-02 10:57:58", "revisionRule": "", "revisionSeq": 1, "revisionValue": "", "versionRule": "0", "versionSeq": 1, "versionValue": "1", "lcStatus": "", "lcStatusText": "", "ts": "2023-06-02 10:57:58.648", "owner": "1", "copyFromVersion": "", "secretGrade": -1, "secretGradeText": "", "lctid": "", "data": {}, "defaultValue": "", "metaListId": "XJ-43fc3-a604-4fd8-a2c9-482712301285", "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", "sourceClassifyName": "产å", "targetAttrId": "", "targetClassifyId": "D2DC11DD-B28A-8874-B656-10A1E0569FF3", "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890763", "viewModeName": "", "targetAttrKey": "", "targetAttrName": "", "sourceAttrKey": "secondfl", "sourceAttrName": "äºçº§ç®¡çåç±»", "viewModelName": "", "viewName": "éè´è§å¾", "targetClassifyName": "èºæ ", "dockingPreAttrRangeVoList": [], "$cellEdit": false, "$index": 11 }, { "oid": "C2F69279-BAD6-45B2-98A0-69F1E1DBD6E7", "id": "", "name": "", "description": "", "revisionOid": "4cb208a9-8e78-4d67-8498-c9a0f8430ad2", "nameOid": "2d14dfe4-272a-4884-9bb6-bb2461d37d5a", "btmname": "japplyform", "lastR": "1", "firstR": "1", "lastV": "1", "firstV": "1", "creator": "0", "createTime": "2023-06-02 10:57:58", "lastModifier": "0", "lastModifyTime": "2023-06-02 10:57:58", "revisionRule": "", "revisionSeq": 1, "revisionValue": "", "versionRule": "0", "versionSeq": 1, "versionValue": "1", "lcStatus": "", "lcStatusText": "", "ts": "2023-06-02 10:57:58.648", "owner": "1", "copyFromVersion": "", "secretGrade": -1, "secretGradeText": "", "lctid": "", "data": {}, "defaultValue": "", "metaListId": "XJ-8e06b-b297-4738-ad6d-0b1b0064ae3e", "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", "sourceClassifyName": "产å", "targetAttrId": "", "targetClassifyId": "D2DC11DD-B28A-8874-B656-10A1E0569FF3", "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890763", "viewModeName": "", "targetAttrKey": "", "targetAttrName": "", "sourceAttrKey": "thrifl", "sourceAttrName": "ä¸çº§ç®¡çåç±»", "viewModelName": "", "viewName": "éè´è§å¾", "targetClassifyName": "èºæ ", "dockingPreAttrRangeVoList": [], "$cellEdit": false, "$index": 12 }, { "oid": "75FDBBFD-A69F-4B09-925D-583C1AF96307", "id": "", "name": "", "description": "", "revisionOid": "5a64c3be-bf36-41ce-8feb-34eac91ff3d4", "nameOid": "06a63d3a-db67-4b97-970a-403f1db18021", "btmname": "japplyform", "lastR": "1", "firstR": "1", "lastV": "1", "firstV": "1", "creator": "0", "createTime": "2023-06-02 10:57:58", "lastModifier": "0", "lastModifyTime": "2023-06-02 10:57:58", "revisionRule": "", "revisionSeq": 1, "revisionValue": "", "versionRule": "0", "versionSeq": 1, "versionValue": "1", "lcStatus": "", "lcStatusText": "", "ts": "2023-06-02 10:57:58.648", "owner": "1", "copyFromVersion": "", "secretGrade": -1, "secretGradeText": "", "lctid": "", "data": {}, "defaultValue": "", "metaListId": "XJ-618cd-475b-4235-8783-20fd3e19e397", "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", "sourceClassifyName": "产å", "targetAttrId": "", "targetClassifyId": "D2DC11DD-B28A-8874-B656-10A1E0569FF3", "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890763", "viewModeName": "", "targetAttrKey": "", "targetAttrName": "", "sourceAttrKey": "xiaoshouwl", "sourceAttrName": "éå®ç©æ", "viewModelName": "", "viewName": "éè´è§å¾", "targetClassifyName": "èºæ ", "dockingPreAttrRangeVoList": [], "$cellEdit": false, "$index": 13 }, { "oid": "6118CBF1-E0F1-4DE4-8801-4BB0E6C4F4EB", "id": "", "name": "", "description": "", "revisionOid": "b7216ddc-56bd-4f74-a247-b47c8fcbb661", "nameOid": "9772d9f8-93fa-4995-9802-79255bbbc6db", "btmname": "japplyform", "lastR": "1", "firstR": "1", "lastV": "1", "firstV": "1", "creator": "0", "createTime": "2023-06-02 10:57:58", "lastModifier": "0", "lastModifyTime": "2023-06-02 10:57:58", "revisionRule": "", "revisionSeq": 1, "revisionValue": "", "versionRule": "0", "versionSeq": 1, "versionValue": "1", "lcStatus": "", "lcStatusText": "", "ts": "2023-06-02 10:57:58.648", "owner": "1", "copyFromVersion": "", "secretGrade": -1, "secretGradeText": "", "lctid": "", "data": {}, "defaultValue": "", "metaListId": "XJ-3de12-01e3-4a96-9323-ee025f57fe75", "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", "sourceClassifyName": "产å", "targetAttrId": "", "targetClassifyId": "D2DC11DD-B28A-8874-B656-10A1E0569FF3", "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890763", "viewModeName": "", "targetAttrKey": "", "targetAttrName": "", "sourceAttrKey": "xinghaoguige", "sourceAttrName": "è§æ ¼åå·", "viewModelName": "", "viewName": "éè´è§å¾", "targetClassifyName": "èºæ ", "dockingPreAttrRangeVoList": [], "$cellEdit": false, "$index": 14 }, { "oid": "614E51BE-C77F-4723-9E3D-E6C73C85E4DA", "id": "", "name": "", "description": "", "revisionOid": "97b1e20e-ed0e-42a8-bf29-a009df5b5b08", "nameOid": "05626bfd-48f6-4401-b1fb-0b8ce5d4628b", "btmname": "japplyform", "lastR": "1", "firstR": "1", "lastV": "1", "firstV": "1", "creator": "0", "createTime": "2023-06-02 10:57:58", "lastModifier": "0", "lastModifyTime": "2023-06-02 10:57:58", "revisionRule": "", "revisionSeq": 1, "revisionValue": "", "versionRule": "0", "versionSeq": 1, "versionValue": "1", "lcStatus": "", "lcStatusText": "", "ts": "2023-06-02 10:57:58.648", "owner": "1", "copyFromVersion": "", "secretGrade": -1, "secretGradeText": "", "lctid": "", "data": {}, "defaultValue": "", "metaListId": "XJ-059FA-B513-114A-318C-9D7FB3E06736", "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", "sourceClassifyName": "产å", "targetAttrId": "", "targetClassifyId": "D2DC11DD-B28A-8874-B656-10A1E0569FF3", "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890763", "viewModeName": "", "targetAttrKey": "", "targetAttrName": "", "sourceAttrKey": "jiliangdw", "sourceAttrName": "计éåä½", "viewModelName": "", "viewName": "éè´è§å¾", "targetClassifyName": "èºæ ", "dockingPreAttrRangeVoList": [], "$cellEdit": false, "$index": 15 }, { "oid": "D8FF1A88-D9E9-4585-A82F-B36B61EB89BF", "id": "", "name": "", "description": "", "revisionOid": "aaa415b8-3220-41b2-aeea-35dfe1d0f660", "nameOid": "6f167320-b672-45ba-985f-53bd2be5a7f6", "btmname": "japplyform", "lastR": "1", "firstR": "1", "lastV": "1", "firstV": "1", "creator": "0", "createTime": "2023-06-02 10:57:58", "lastModifier": "0", "lastModifyTime": "2023-06-02 10:57:58", "revisionRule": "", "revisionSeq": 1, "revisionValue": "", "versionRule": "0", "versionSeq": 1, "versionValue": "1", "lcStatus": "", "lcStatusText": "", "ts": "2023-06-02 10:57:58.648", "owner": "1", "copyFromVersion": "", "secretGrade": -1, "secretGradeText": "", "lctid": "", "data": {}, "defaultValue": "", "metaListId": "XJ-4C611-FC2A-C4EB-D85E-74B008515EAB", "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", "sourceClassifyName": "产å", "targetAttrId": "", "targetClassifyId": "D2DC11DD-B28A-8874-B656-10A1E0569FF3", "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890763", "viewModeName": "", "targetAttrKey": "", "targetAttrName": "", "sourceAttrKey": "chukufangshi", "sourceAttrName": "åºåºæ¹å¼", "viewModelName": "", "viewName": "éè´è§å¾", "targetClassifyName": "èºæ ", "dockingPreAttrRangeVoList": [], "$cellEdit": false, "$index": 16 }, { "oid": "EF4ABCFB-755A-4F16-858E-43CF52FE6629", "id": "", "name": "", "description": "", "revisionOid": "589992f1-b6a9-4380-bab5-59f70c76b010", "nameOid": "57515957-02ed-40df-a0ad-745a59f87a67", "btmname": "japplyform", "lastR": "1", "firstR": "1", "lastV": "1", "firstV": "1", "creator": "0", "createTime": "2023-06-02 10:57:58", "lastModifier": "0", "lastModifyTime": "2023-06-02 10:57:58", "revisionRule": "", "revisionSeq": 1, "revisionValue": "", "versionRule": "0", "versionSeq": 1, "versionValue": "1", "lcStatus": "", "lcStatusText": "", "ts": "2023-06-02 10:57:58.648", "owner": "1", "copyFromVersion": "", "secretGrade": -1, "secretGradeText": "", "lctid": "", "data": {}, "defaultValue": "", "metaListId": "XJ-43953-2216-4171-b1a6-139244e63a95", "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", "sourceClassifyName": "产å", "targetAttrId": "", "targetClassifyId": "D2DC11DD-B28A-8874-B656-10A1E0569FF3", "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890763", "viewModeName": "", "targetAttrKey": "", "targetAttrName": "", "sourceAttrKey": "description", "sourceAttrName": "夿³¨è¯´æ", "viewModelName": "", "viewName": "éè´è§å¾", "targetClassifyName": "èºæ ", "dockingPreAttrRangeVoList": [], "$cellEdit": false, "$index": 17 }, { "oid": "7EED66A2-9A94-4CDA-A475-964DA724F722", "id": "", "name": "", "description": "", "revisionOid": "70483c08-8c9a-4dc9-bd82-01f35bcebab1", "nameOid": "a568101c-6b70-4a3b-9022-7849c4167189", "btmname": "japplyform", "lastR": "1", "firstR": "1", "lastV": "1", "firstV": "1", "creator": "0", "createTime": "2023-06-02 10:57:58", "lastModifier": "0", "lastModifyTime": "2023-06-02 10:57:58", "revisionRule": "", "revisionSeq": 1, "revisionValue": "", "versionRule": "0", "versionSeq": 1, "versionValue": "1", "lcStatus": "", "lcStatusText": "", "ts": "2023-06-02 10:57:58.648", "owner": "1", "copyFromVersion": "", "secretGrade": -1, "secretGradeText": "", "lctid": "", "data": {}, "defaultValue": "", "metaListId": "XJ-D6882-1BA9-BBA6-2344-B433A6FDCA39", "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", "sourceClassifyName": "产å", "targetAttrId": "", "targetClassifyId": "D2DC11DD-B28A-8874-B656-10A1E0569FF3", "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890763", "viewModeName": "", "targetAttrKey": "", "targetAttrName": "", "sourceAttrKey": "hesuanfenlei", "sourceAttrName": "æ ¸ç®åç±»", "viewModelName": "", "viewName": "éè´è§å¾", "targetClassifyName": "èºæ ", "dockingPreAttrRangeVoList": [], "$cellEdit": false, "$index": 18 }, { "oid": "2A6DA1F1-AD1C-46D2-BC81-1BB116F790BD", "id": "", "name": "", "description": "", "revisionOid": "1b50dd67-638a-467d-b315-608007e7e440", "nameOid": "5ff49028-0e07-4ab3-bcfd-0a1469435696", "btmname": "japplyform", "lastR": "1", "firstR": "1", "lastV": "1", "firstV": "1", "creator": "0", "createTime": "2023-06-02 10:57:58", "lastModifier": "0", "lastModifyTime": "2023-06-02 10:57:58", "revisionRule": "", "revisionSeq": 1, "revisionValue": "", "versionRule": "0", "versionSeq": 1, "versionValue": "1", "lcStatus": "", "lcStatusText": "", "ts": "2023-06-02 10:57:58.648", "owner": "1", "copyFromVersion": "", "secretGrade": -1, "secretGradeText": "", "lctid": "", "data": {}, "defaultValue": "", "metaListId": "XJ-E34DA-ABF6-9813-8AB0-7651E4B2D54B", "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", "sourceClassifyName": "产å", "targetAttrId": "", "targetClassifyId": "D2DC11DD-B28A-8874-B656-10A1E0569FF3", "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890764", "viewModeName": "", "targetAttrKey": "", "targetAttrName": "", "sourceAttrKey": "materialtype", "sourceAttrName": "ç©æç±»å", "viewModelName": "", "viewName": "éå®è§å¾", "targetClassifyName": "èºæ ", "dockingPreAttrRangeVoList": [], "$cellEdit": false, "$index": 19 }, { "oid": "B6F71DAA-CAD0-498C-988D-6D14DDA55DED", "id": "", "name": "", "description": "", "revisionOid": "fb74ab8e-8f63-4542-925e-9d6c4ac9bc4c", "nameOid": "6e2ac133-2ac8-4739-b50b-6b4247f77881", "btmname": "japplyform", "lastR": "1", "firstR": "1", "lastV": "1", "firstV": "1", "creator": "0", "createTime": "2023-06-02 10:57:58", "lastModifier": "0", "lastModifyTime": "2023-06-02 10:57:58", "revisionRule": "", "revisionSeq": 1, "revisionValue": "", "versionRule": "0", "versionSeq": 1, "versionValue": "1", "lcStatus": "", "lcStatusText": "", "ts": "2023-06-02 10:57:58.648", "owner": "1", "copyFromVersion": "", "secretGrade": -1, "secretGradeText": "", "lctid": "", "data": {}, "defaultValue": "", "metaListId": "XJ-38D7E-E51A-81B3-558D-FF1212DFC757", "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", "sourceClassifyName": "产å", "targetAttrId": "", "targetClassifyId": "D2DC11DD-B28A-8874-B656-10A1E0569FF3", "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890764", "viewModeName": "", "targetAttrKey": "", "targetAttrName": "", "sourceAttrKey": "tuhao", "sourceAttrName": "å¾å·", "viewModelName": "", "viewName": "éå®è§å¾", "targetClassifyName": "èºæ ", "dockingPreAttrRangeVoList": [], "$cellEdit": false, "$index": 20 }, { "oid": "1EE65761-7C78-4D1B-95FD-6CFEEA7A941E", "id": "", "name": "", "description": "", "revisionOid": "02a2f43f-e752-49d1-9abd-a67bbc563f67", "nameOid": "70937fe4-ca24-4afa-9517-09140811e4f7", "btmname": "japplyform", "lastR": "1", "firstR": "1", "lastV": "1", "firstV": "1", "creator": "0", "createTime": "2023-06-02 10:57:58", "lastModifier": "0", "lastModifyTime": "2023-06-02 10:57:58", "revisionRule": "", "revisionSeq": 1, "revisionValue": "", "versionRule": "0", "versionSeq": 1, "versionValue": "1", "lcStatus": "", "lcStatusText": "", "ts": "2023-06-02 10:57:58.648", "owner": "1", "copyFromVersion": "", "secretGrade": -1, "secretGradeText": "", "lctid": "", "data": {}, "defaultValue": "", "metaListId": "XJ-BF978-7354-CE66-415B-16ABD3ED036D", "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", "sourceClassifyName": "产å", "targetAttrId": "", "targetClassifyId": "D2DC11DD-B28A-8874-B656-10A1E0569FF3", "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890764", "viewModeName": "", "targetAttrKey": "", "targetAttrName": "", "sourceAttrKey": "zhibaoqi", "sourceAttrName": "è´¨ä¿æ", "viewModelName": "", "viewName": "éå®è§å¾", "targetClassifyName": "èºæ ", "dockingPreAttrRangeVoList": [], "$cellEdit": false, "$index": 21 }, { "oid": "6D33C42D-3754-427E-8963-C4BB381A7B30", "id": "", "name": "", "description": "", "revisionOid": "5060a52a-d967-47c8-af78-c7aadb453bc4", "nameOid": "710d539e-a753-4d3b-83da-d51906879f4c", "btmname": "japplyform", "lastR": "1", "firstR": "1", "lastV": "1", "firstV": "1", "creator": "0", "createTime": "2023-06-02 10:57:58", "lastModifier": "0", "lastModifyTime": "2023-06-02 10:57:58", "revisionRule": "", "revisionSeq": 1, "revisionValue": "", "versionRule": "0", "versionSeq": 1, "versionValue": "1", "lcStatus": "", "lcStatusText": "", "ts": "2023-06-02 10:57:58.648", "owner": "1", "copyFromVersion": "", "secretGrade": -1, "secretGradeText": "", "lctid": "", "data": {}, "defaultValue": "", "metaListId": "XJ-46119-D74B-4818-9A89-6235E2234395", "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", "sourceClassifyName": "产å", "targetAttrId": "", "targetClassifyId": "D2DC11DD-B28A-8874-B656-10A1E0569FF3", "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890764", "viewModeName": "", "targetAttrKey": "", "targetAttrName": "", "sourceAttrKey": "revisionvalue", "sourceAttrName": "çæ¬", "viewModelName": "", "viewName": "éå®è§å¾", "targetClassifyName": "èºæ ", "dockingPreAttrRangeVoList": [], "$cellEdit": false, "$index": 22 }, { "oid": "4BE71AA3-F86B-4E7B-B1A8-60C77D6D0F9D", "id": "", "name": "", "description": "", "revisionOid": "79c57b17-8856-42da-8336-f7cc90c08ba0", "nameOid": "e8b61f38-9fd3-4344-9bec-45989173da90", "btmname": "japplyform", "lastR": "1", "firstR": "1", "lastV": "1", "firstV": "1", "creator": "0", "createTime": "2023-06-02 10:57:58", "lastModifier": "0", "lastModifyTime": "2023-06-02 10:57:58", "revisionRule": "", "revisionSeq": 1, "revisionValue": "", "versionRule": "0", "versionSeq": 1, "versionValue": "1", "lcStatus": "", "lcStatusText": "", "ts": "2023-06-02 10:57:58.648", "owner": "1", "copyFromVersion": "", "secretGrade": -1, "secretGradeText": "", "lctid": "", "data": {}, "defaultValue": "", "metaListId": "XJ-752FC-DC6E-361E-B960-607D7FF908E6", "sourceClassifyId": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B", "sourceClassifyName": "产å", "targetAttrId": "", "targetClassifyId": "D2DC11DD-B28A-8874-B656-10A1E0569FF3", "viewModeId": "XJ-B5416-4928-CFB8-84F5-1955AA890764", "viewModeName": "", "targetAttrKey": "", "targetAttrName": "", "sourceAttrKey": "creator", "sourceAttrName": "å建人", "viewModelName": "", "viewName": "éå®è§å¾", "targetClassifyName": "èºæ ", "dockingPreAttrRangeVoList": [], "$cellEdit": false, "$index": 23 } |
| | | ] |
| | | const rangeData = [ |
| | | { |
| | | "oid": "2023022114232", |
| | | "id": "", |
| | | "name": "", |
| | | "description": "", |
| | | "revisionOid": "097DC30F-CC8F-595D-0530-7C86C176FC61", |
| | | "nameOid": "D3FB491C-0571-3BB2-604E-563CC579CCAC", |
| | | "btmname": "jrange", |
| | | "lastR": "1", |
| | | "firstR": "1", |
| | | "lastV": "1", |
| | | "firstV": "1", |
| | | "creator": "1", |
| | | "createTime": "2023-03-30 23:35:13", |
| | | "lastModifier": "1", |
| | | "lastModifyTime": "2023-03-30 23:35:13", |
| | | "revisionRule": "", |
| | | "revisionSeq": 1, |
| | | "revisionValue": "", |
| | | "versionRule": "0", |
| | | "versionSeq": 1, |
| | | "versionValue": "1", |
| | | "lcStatus": "Exist", |
| | | "lcStatusText": "", |
| | | "ts": "2023-03-30 23:35:13.027", |
| | | "owner": "1", |
| | | "copyFromVersion": "", |
| | | "secretGrade": -1, |
| | | "secretGradeText": "", |
| | | "lctid": "defaultLC", |
| | | "data": {}, |
| | | "metaListId": "XJ-752FC-DC6E-361E-B960-607D7FF908E6", |
| | | "numText": "ææ", |
| | | "numTextValue": "1001", |
| | | "targetNumText": "ææ", |
| | | "targetNumTextValue": "7" |
| | | } |
| | | ] |
| | | const options = { |
| | | menu: false, |
| | | delBtn: false, |
| | |
| | | cellBtn: true, |
| | | border: true, |
| | | searchMenuSpan: 8, |
| | | highlightCurrentRow:true, |
| | | } |
| | | return { |
| | | // 表åå¼ |
| | | form: { |
| | | // æ°å¢å±æ§æ¥è¯¢å¼ |
| | | name: '', |
| | | // é墿 æ¾ç¤ºå¼ |
| | | groupValue: '' |
| | | }, |
| | | // æ£æµæ°å¢æé®ç¶æ |
| | | disabledPush:true, |
| | | // è¡¨æ ¼å è½½ä¸ |
| | | loading: false, |
| | | ishowTree: false, |
| | | search: '', |
| | | transferData: generateData(), |
| | | // ç©¿æ¢æ¡æ°æ® |
| | | transferData: [], |
| | | // ç©¿æ¢æ¡ååç»å®æ°æ® |
| | | transferValue: [], |
| | | // dialogå¼¹çªå¼å
³ |
| | | dialogPush: false, |
| | | mappingData: [], |
| | | rangeData: [], |
| | | // 屿§æ å°è¡¨æ°æ® |
| | | mappingData: mappingData, |
| | | // 屿§æ å°åå¼è¡¨æ°æ® |
| | | rangeData: rangeData, |
| | | // ä¸»æ°æ®æ æç´¢è¿æ»¤ |
| | | filterText: '', |
| | | tableRowIndex: null, |
| | | tableColumnIndex: null, |
| | | // 屿§æ å°åå¼è¡¨é
ç½® |
| | | optinoRange: { |
| | | title: 'éå¢å±æ§', |
| | | title: '屿§æ å°åå¼èå´', |
| | | maxHeight: '300px', |
| | | header: false, |
| | | rowKey: 'oid', |
| | |
| | | ], |
| | | ...options |
| | | }, |
| | | // 屿§æ å°è¡¨é
ç½® |
| | | optionMapping: { |
| | | maxHeight: '500px', |
| | | header: true, |
| | | rowKey: 'oid', |
| | | selection: false, |
| | | column: [ |
| | | { label: 'éå¢åç±»', prop: 'sourceClassifyName', minWidth: 80 }, |
| | | { label: 'æå±è§å¾', prop: 'viewName', minWidth: 80 }, |
| | | { label: 'éå¢å±æ§', prop: 'sourceAttrName', minWidth: 80 }, |
| | | { label: 'åç±»åç§°', prop: 'targetClassifyName', minWidth: 80 }, |
| | | { label: '屿§åç§°', prop: 'targetAttrName', minWidth: 80 }, |
| | | { label: 'é»è®¤å¼', prop: 'defaultValue', minWidth: 140, cell: true, blur: (value) => window.handleBlur(value, 'mapping') }, |
| | | { |
| | | label: '屿§åç§°', |
| | | prop: 'targetAttrName', |
| | | minWidth: 80, |
| | | }, |
| | | { |
| | | label: 'é»è®¤å¼', |
| | | prop: 'defaultValue', |
| | | minWidth: 140, |
| | | cell: true, |
| | | blur: (value) => window.handleBlur(value, 'mapping') |
| | | }, |
| | | ], |
| | | ...options |
| | | }, |
| | | // ä¸»æ°æ®åç±»æ |
| | | treeData: [], |
| | | // éå¢åç±»æ |
| | | groupTreeData: [], |
| | | // æ poposæ¿æ¢å¼ |
| | | defaultProps: { |
| | | children: 'children', |
| | | label: 'name', |
| | | id: 'oid', |
| | | isLeaf: '' |
| | | }, |
| | | transferProps: { |
| | | key: 'value', |
| | | label: 'label' |
| | | |
| | | }, |
| | | // éå¢åç±»æ å¼ |
| | | groupVal: '', |
| | | // 左侧æ éæ©çidå¼ |
| | | treeParam: {}, |
| | | // è¡¨æ ¼éæ©çè¡ |
| | | rangeForm: {}, |
| | | mappingForm: {}, |
| | | // 宿¶å¨ |
| | | times: null, |
| | | } |
| | | }, |
| | | watch: { |
| | | filterText(val) { |
| | | console.log(this.$refs.tree) |
| | | this.$refs.tree.filter(val); |
| | | } |
| | | }, |
| | |
| | | pinyin.setOptions({ checkPolyphone: false, charCase: 1 }); |
| | | }, |
| | | mounted() { |
| | | window.handleBlur = this.handleBlur |
| | | let that = this |
| | | window.handleBlur = that.handleBlur |
| | | |
| | | }, |
| | | methods: { |
| | | // æ¥å£å·¦ä¾§æ |
| | | async getReferCodeClassifyTree() { |
| | | this.treeData = [] |
| | | const param = { |
| | | parentBtmName: "jclass", |
| | | valueField: "oid", |
| | |
| | | parentFieldName: "id" |
| | | } |
| | | const response = await referCodeClassifyTree(param) |
| | | console.log(response) |
| | | if (response.status === 200) { |
| | | let data = response.data; |
| | | this.treeData = data.map(item => item.children ? { ...item, ...{ isLeaf: false } } : { ...item, ...{ isLeaf: true } }) |
| | |
| | | }, |
| | | // æ¥å£è·å屿§æ å° |
| | | async getGridAttrMapping(oid) { |
| | | this.mappingData = [] |
| | | this.loading = true |
| | | console.log(this.treeParam) |
| | | const response = await gridAttrMapping({ sourceClassifyId: oid, ...this.treeParam }) |
| | | console.log(response) |
| | | if (response.status === 200) { |
| | | this.loading = false |
| | | this.mappingData = response.data.data |
| | |
| | | }, |
| | | // æ¥å£è·å屿§æ å°åå¼èå´ |
| | | async getGridAttrRanges(oid) { |
| | | this.tablesData = [] |
| | | this.rangeData = [] |
| | | const response = await gridAttrRanges({ meatId: oid }) |
| | | console.log(response) |
| | | if (response.status === 200) { |
| | | this.rangeData = response.data |
| | | } |
| | | }, |
| | | // æ¥å£è·åä¸»æ°æ®åç±»å±æ§ä¿¡æ¯ |
| | | async getListCodeByClassId(oid) { |
| | | // this.tablesData = [] |
| | | this.transferData = [] |
| | | pinyin.setOptions({ checkPolyphone: false, charCase: 1 }); |
| | | const response = await listCodeAttributeByClassId({ codeClassifyId: oid }) |
| | | console.log(response) |
| | | if (response.status === 200) { |
| | | const data = response.data.data |
| | | let objs = data.map(item => { |
| | | let pinYin = pinyin.getFullChars(item.name) |
| | | let renPing = pinyin.getCamelChars(item.name) |
| | | const { name, oid } = item |
| | | const obj = { pinyins: pinYin, renPing: renPing, disabled: false, label: name, value: oid } |
| | | return obj |
| | | }) |
| | | this.transferData = objs |
| | | this.optionMapping.column[4].dicData = objs |
| | | console.log(objs) |
| | | } |
| | | }, |
| | | // æ¥å£è·åéå¢åç±»æ |
| | | async referTree(oid, checked) { |
| | | this.groupTreeData = [] |
| | | const response = await referTree({ 'conditionMap[codeclsfid]': oid, parentOid: null }) |
| | | console.log(response) |
| | | if (response.status === 200) { |
| | | if (checked) { |
| | | let items = response.data.map(item => { |
| | |
| | | // åæ¥æ°æ® |
| | | async handleSync() { |
| | | const response = await syncClassifyModel({ dockingPreAttrMappingVOList: this.tableData }) |
| | | console.log(response) |
| | | }, |
| | | handelLeftCheck(event) { |
| | | console.log(event) |
| | | }, |
| | | // æ°å¢å¼¹çªæ¥è¯¢æé® |
| | | handleQuery(event) { |
| | | console.log(event) |
| | | this.form.name = event |
| | | }, |
| | | filterMethod(item) { |
| | | handelTransferSave() { |
| | | let that = this |
| | | console.log(that.mappingForm) |
| | | if (Object.keys(that.mappingForm).length==0) { |
| | | this.$message({ |
| | | type: "error", |
| | | message: "è¯·éæ©ä¸æ¡æ°æ®!" |
| | | }); |
| | | } else { |
| | | const findRow = that.mappingData.findIndex(item => item.metaListId === that.mappingForm.metaListId) |
| | | const findtra = that.transferData.findIndex(item => item.value === that.transferValue[0].value) |
| | | console.log(findRow) |
| | | that.mappingData[findRow].targetAttrName = that.transferValue[0].label |
| | | that.mappingData[findRow].targetAttrId = that.transferValue[0].value |
| | | that.transferData[findtra].disabled = true |
| | | that.transferValue = [] |
| | | that.form.name = '' |
| | | that.dialogPush = false |
| | | } |
| | | |
| | | }, |
| | | // ç©¿æ¢æ¡æ¥è¯¢æ°æ®è¿æ»¤ |
| | | filterMethod(query, item) { |
| | | return item.pinyins.indexOf(this.form.name) > -1; |
| | | }, |
| | | // 左侧æ ç¹å» |
| | |
| | | }, |
| | | // éå¢åç±»æ ç¹å» |
| | | handleNodeClick(data) { |
| | | console.log(data) |
| | | this.form.groupValue = data.name |
| | | this.groupVal = data.name |
| | | this.$refs.selectTree.blur() |
| | | this.getGridAttrMapping(data.oid) |
| | | }, |
| | | // éå¢å类失å»ç¦ç¹ |
| | | inputBlur() { |
| | | this.tableColumnIndex = '' |
| | | this.tableRowIndex = null |
| | | }, |
| | | // 屿§æ å°ç¹å»æ¯è¡ |
| | | handleCellClick(event) { |
| | | console.log('åå»', event) |
| | | // this.tableRowIndex = row.index |
| | | // this.tableColumnIndex = column.index |
| | | // this.getGridAttrRanges(event.metaListId) |
| | | }, |
| | | // 失å»ç¦ç¹ |
| | | handleBlur(value, event) { |
| | | console.log(value) |
| | | if (event === 'range') this.$refs.crudRange.rowCell(this.rangeForm, this.rangeForm.$index) |
| | | if (event === 'mapping') this.$refs.crudMapping.rowCell(this.mappingForm, this.mappingForm.$index) |
| | | }, |
| | | // 屿§åå¼èå´åå
æ ¼ç¼è¾ |
| | | // é墿 å°å±æ§è¡éæ©åå
æ ¼ç¼è¾ï¼åå»ï¼ |
| | | handleMapingRowClick(row, column, cell, event) { |
| | | console.log(row) |
| | | clearTimeout(this.times) |
| | | this.mappingForm = row |
| | | if (column.label === 'é»è®¤å¼') this.$refs.crudMapping.rowCell(row, row.$index) |
| | | else this.getGridAttrRanges(row.metaListId) |
| | | |
| | | if (column.label === 'é»è®¤å¼' || column.label === '屿§åç§°') this.$refs.crudMapping.rowCell(row, row.$index) |
| | | }, |
| | | // 屿§åå¼èå´åå
æ ¼ç¼è¾ |
| | | // é墿 å°å±æ§è¡éæ©ï¼åå»ï¼ |
| | | handleMapingClick(row, column, cell, event) { |
| | | clearTimeout(this.times) |
| | | this.mappingForm = row |
| | | this.times = setTimeout(() => { |
| | | this.$refs.crudMapping.toggleSelection([row]); |
| | | }, 300) |
| | | }, |
| | | // 屿§åå¼èå´åå
æ ¼ç¼è¾ï¼åå»ï¼ |
| | | handleRowClick(row, column, cell, event) { |
| | | this.rangeForm = row |
| | | console.log('åå»', row) |
| | | this.$refs.crudRange.rowCell(row, row.$index) |
| | | }, |
| | | // 屿§åå¼èå´åå
æ ¼ç¼è¾ |
| | | // 屿§åå¼èå´åå
æ ¼ç¼è¾å |
| | | handleUpdate(row, index, done, loading) { |
| | | console.log(row) |
| | | console.log(index) |
| | | const findRow = this.mappingData.findIndex(item => item.metaListId === row.metaListId) |
| | | console.log(findRow) |
| | | this.mappingData[0].dockingPreAttrRangeVoList = [row] |
| | | this.mappingData[findRow].dockingPreAttrRangeVoList = [row] |
| | | console.log('ä¿®æ¹å', row) |
| | | this.$message({ |
| | | showClose: true, |
| | |
| | | type: "success", |
| | | }); |
| | | done(); |
| | | }, |
| | | // 屿§åå¼èå´åå
æ ¼ç¼è¾å |
| | | handleMapingUpdate(row, index, done, loading) { |
| | | console.log(row) |
| | | console.log('ä¿®æ¹å', row) |
| | | this.$message({ |
| | | showClose: true, |
| | | message: "ä¿®æ¹æå", |
| | | type: "success", |
| | | }); |
| | | done(); |
| | | }, |
| | | // é墿 å°å±æ§éæ©ï¼åéï¼ |
| | | selectionChange(selection) { |
| | | if (selection.length > 1) { |
| | | const nowVal = selection.shift(); |
| | | this.$refs.crudMapping.toggleRowSelection(nowVal, false); |
| | | } else if (selection.length === 1) { |
| | | // 对åéæ°æ®çæä½åå¨è¿é |
| | | this.disabledPush = false |
| | | // this.getGridAttrRanges(row.metaListId) |
| | | } |
| | | }, |
| | | setCurrentRow(selection, row) { |
| | | console.log(row) |
| | | this.mappingForm = row |
| | | this.disabledPush = false |
| | | }, |
| | | handleSelectAll(selection) { |
| | | console.log(selection) |
| | | this.$refs.crudMapping.toggleSelection() |
| | | } |
| | | } |
| | | } |
| | |
| | | cursor: default !important; |
| | | } |
| | | |
| | | /deep/ .el-transfer-panel__list { |
| | | ::v-deep(.el-transfer-panel__list) { |
| | | width: 100%; |
| | | height: 370px; |
| | | } |
| | | |
| | | /deep/ .el-input { |
| | | ::v-deep(.el-transfer-panel__body) { |
| | | height: 370px; |
| | | } |
| | | |
| | | ::v-deep(.el-input) { |
| | | width: auto; |
| | | } |
| | | |
| | | /deep/ .el-transfer-panel { |
| | | ::v-deep(.el-transfer-panel) { |
| | | width: 270px; |
| | | } |
| | | |
| | | /deep/ .el-transfer-panel__list { |
| | | height: 370px; |
| | | } |
| | | |
| | | /deep/ .el-transfer-panel__body { |
| | | height: 370px; |
| | | } |
| | | </style> |
| | |
| | | proxy: { |
| | | '/api': { |
| | | //æ¬å°æå¡æ¥å£å°å |
| | | target: 'http://localhost:37000', |
| | | // target: 'http://localhost:37000', |
| | | // target: 'http://192.168.1.63:37000', |
| | | //target: 'http://192.168.3.7:37000', |
| | | // target: 'http://dev.vci-tech.com:37000', |
| | | target: 'http://dev.vci-tech.com:37000', |
| | | //target: 'http://192.168.1.51:37000/', |
| | | //è¿ç¨æ¼ç¤ºæå¡å°å,å¯ç¨äºç´æ¥å¯å¨é¡¹ç® |
| | | // target: 'https://saber.bladex.vip/api', |