|
|
@ -12,6 +12,9 @@ |
|
|
|
<el-col :span="6"> |
|
|
|
<el-input v-model="dialogMiddle.fieldName" autocomplete="off"></el-input> |
|
|
|
</el-col> |
|
|
|
<el-col :offset="1" :span="2"> |
|
|
|
<el-button @click="autoFill">自动填充</el-button> |
|
|
|
</el-col> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="Field中文名" prop="fieldDesc"> |
|
|
|
<el-col :span="6"> |
|
|
@ -103,6 +106,7 @@ |
|
|
|
</template> |
|
|
|
<script> |
|
|
|
import { getDict } from "@/utils/dictionary"; |
|
|
|
import { toSQLLine , toLowerCase } from "@/utils/stringFun.js"; |
|
|
|
import { getSysDictionaryList } from "@/api/sysDictionary"; |
|
|
|
export default { |
|
|
|
name: "FieldDialog", |
|
|
@ -183,6 +187,10 @@ export default { |
|
|
|
}; |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
autoFill(){ |
|
|
|
this.dialogMiddle.fieldJson = toLowerCase(this.dialogMiddle.fieldName) |
|
|
|
this.dialogMiddle.columnName = toSQLLine(this.dialogMiddle.fieldJson) |
|
|
|
}, |
|
|
|
async getDbfdOptions() { |
|
|
|
this.dialogMiddle.dataType = "" |
|
|
|
this.dialogMiddle.dataTypeLong = "" |
|
|
@ -201,7 +209,7 @@ export default { |
|
|
|
}); |
|
|
|
|
|
|
|
this.dictOptions = dictRes.data.list |
|
|
|
} |
|
|
|
}, |
|
|
|
}; |
|
|
|
</script> |
|
|
|
<style lang="scss"> |
|
|
|