(xfeatumu): 优化耳标登记功能
- 修改 etAdd组件,增加耳标录入的增删功能 - 更新 etList - 重构 AiTable 组件组件,使机构选择框只读,优化表格列的渲染逻辑
This commit is contained in:
@@ -26,10 +26,10 @@
|
||||
<template slot-scope="{row,$index}">
|
||||
<span v-if="colConfig.dict" :style="{color:colConfig.color||dict.getColor(colConfig.dict, row[colConfig.prop])}" v-text="dict.getLabel(colConfig.dict, row[colConfig.prop])"/>
|
||||
<render-slot v-else-if="colConfig.render" :render="colConfig.render" :row="row" :index="$index" :column="colConfig"/>
|
||||
<el-input v-else-if="colConfig.edit==1" v-model="row[colConfig.prop]" :index="$index"/>
|
||||
<el-input v-else-if="colConfig.num==1" v-model.number="row[colConfig.prop]" :index="$index"/>
|
||||
<ai-select v-else-if="colConfig.select==1" v-model="row[colConfig.prop]" v-bind="colConfig"/>
|
||||
<ai-uploader v-else-if="colConfig.upload==1" v-model="row[colConfig.prop]" v-bind="colConfig"/>
|
||||
<el-input v-else-if="colConfig.edit" v-model="row[colConfig.prop]" size="small" placeholder="请输入" clearable/>
|
||||
<el-input v-else-if="colConfig.num" v-model.number="row[colConfig.prop]" size="small" placeholder="请输入" clearable/>
|
||||
<ai-select v-else-if="colConfig.select" v-model="row[colConfig.prop]" v-bind="colConfig.select"/>
|
||||
<ai-uploader v-else-if="colConfig.upload" v-model="row[colConfig.prop]" :limit="1" v-bind="colConfig.upload"/>
|
||||
<ai-open-data v-else-if="colConfig.openType" :type="colConfig.openType" :openid="row[colConfig.prop]"/>
|
||||
<span v-else>{{ getValue(colConfig, row) }}</span>
|
||||
</template>
|
||||
@@ -269,6 +269,31 @@ export default {
|
||||
tr td:first-child .cell {
|
||||
padding-left: 40px !important;
|
||||
}
|
||||
|
||||
.uploader {
|
||||
.el-upload-list__item {
|
||||
width: 100px;
|
||||
height: 32px;
|
||||
margin: unset;
|
||||
|
||||
& > img {
|
||||
width: unset;
|
||||
margin-left: 50%;
|
||||
transform: translateX(-50%);
|
||||
}
|
||||
}
|
||||
|
||||
.uploaderBox {
|
||||
width: 100px !important;
|
||||
height: 32px !important;
|
||||
flex-direction: row !important;
|
||||
gap: 4px;
|
||||
|
||||
.iconfont {
|
||||
font-size: 24px !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
:deep( .el-table__fixed-right ) {
|
||||
|
||||
Reference in New Issue
Block a user