Commit 78439c97 by 蒋勇

d

parent b8a6e049
...@@ -19,7 +19,7 @@ var tmpl=` ...@@ -19,7 +19,7 @@ var tmpl=`
<el-input v-model.number="formModel[item.prop]" size="small" :disabled="item.disabled" :placeholder="item.placeHolder" :style="item.style"></el-input> <el-input v-model.number="formModel[item.prop]" size="small" :disabled="item.disabled" :placeholder="item.placeHolder" :style="item.style"></el-input>
</template> </template>
<template v-else-if="isSelect(item.type)"> <template v-else-if="isSelect(item.type)">
<gsb-select :ref="item.prop" v-model="formModel[item.prop]" :refModel="item.refModel" :refMethod="item.refMethod" :placeHolder="item.placeHolder" :dicKey="item.dicKey" :autoComplete="item.autoComplete" :isMulti="item.isMulti" :modelName="item.modelName" :isFilter="item.isFilter" :labelField="item.labelField" :refwhere2="item.refwhere2" @change="onselchange(item.prop,formModel,item.target)" :valueField="item.valueField"></gsb-select> <gsb-select :ref="item.prop" v-model="formModel[item.prop]" :refModel="item.refModel" :refMethod="item.refMethod" :placeHolder="item.placeHolder" :dicKey="item.dicKey" :excludeDicKey="item.excludeDicKey" :autoComplete="item.autoComplete" :isMulti="item.isMulti" :modelName="item.modelName" :isFilter="item.isFilter" :labelField="item.labelField" :refwhere2="item.refwhere2" @change="onselchange(item.prop,formModel,item.target)" :valueField="item.valueField"></gsb-select>
</template> </template>
<template v-else-if="isCheck(item.type)"> <template v-else-if="isCheck(item.type)">
<gsb-checkgroup :max="group.max" v-model="formModel[item.prop]" :isButton="item.isButton" :dicKey="item.dicKey"></gsb-checkgroup> <gsb-checkgroup :max="group.max" v-model="formModel[item.prop]" :isButton="item.isButton" :dicKey="item.dicKey"></gsb-checkgroup>
......
...@@ -39,7 +39,7 @@ module.exports= ...@@ -39,7 +39,7 @@ module.exports=
prop: 'value', prop: 'value',
event: 'change' event: 'change'
}, },
props:["cssStyle","refwhere2","parentcode","parentfield","level","levelfield","value","refMethod","dicKey","refModel","placeHolder","autoComplete","isGrouped","isFirstDefault","isFilter","isMulti","labelField","valueField", "isDisabled","allowcreate"], props:["cssStyle","refwhere2","parentcode","parentfield","level","levelfield","value","refMethod","dicKey","excludeDicKey","refModel","placeHolder","autoComplete","isGrouped","isFirstDefault","isFilter","isMulti","labelField","valueField", "isDisabled","allowcreate"],
data:function(){ data:function(){
return { return {
dataSouce:[], dataSouce:[],
...@@ -99,7 +99,14 @@ module.exports= ...@@ -99,7 +99,14 @@ module.exports=
this.$root.getReq("/web/common/metaCtl/getDicConfig",{"dicKey":this.dicKey}).then(cfg=>{ this.$root.getReq("/web/common/metaCtl/getDicConfig",{"dicKey":this.dicKey}).then(cfg=>{
console.log(JSON.stringify(cfg.data)); console.log(JSON.stringify(cfg.data));
Object.keys(cfg.data).forEach(key=>{ Object.keys(cfg.data).forEach(key=>{
this.dataSouce.push({"label":cfg.data[key],"value":key}); if(this.excludeDicKey){
if(this.excludeDicKey.indexOf(key)<0){
this.dataSouce.push({"label":cfg.data[key],"value":key});
}
}else{
this.dataSouce.push({"label":cfg.data[key],"value":key});
}
}); });
}); });
return; return;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment