Compare commits
2 Commits
482123258c
...
058d51187f
Author | SHA1 | Date | |
---|---|---|---|
058d51187f | |||
4ed82892f7 |
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "code-brick-zj",
|
"name": "code-brick-zj",
|
||||||
"version": "1.0.2",
|
"version": "1.0.3",
|
||||||
"private": false,
|
"private": false,
|
||||||
"description": "组件封装",
|
"description": "组件封装",
|
||||||
"main": "index.js"
|
"main": "index.js"
|
||||||
|
@ -12,53 +12,55 @@
|
|||||||
style="margin: 0 4px; font-size: 18px; color: #e5e7eb"
|
style="margin: 0 4px; font-size: 18px; color: #e5e7eb"
|
||||||
>|</span
|
>|</span
|
||||||
>
|
>
|
||||||
<el-button
|
<el-tooltip :disabled="item.showTip?false:true" :content="item.showTip" placement="top">
|
||||||
:disabled="
|
<el-button
|
||||||
item.showParam ? !showFilter(item.showParam, scope.row) : false
|
:disabled="
|
||||||
"
|
item.showParam ? !showFilter(item.showParam, scope.row) : false
|
||||||
type="text"
|
|
||||||
style="margin: 5px 0; padding: 0"
|
|
||||||
@click="
|
|
||||||
clickButton({
|
|
||||||
data: scope.row,
|
|
||||||
type: item.type
|
|
||||||
})
|
|
||||||
"
|
|
||||||
>
|
|
||||||
<span
|
|
||||||
v-if="
|
|
||||||
item.type === 'delete' ||
|
|
||||||
item.type === 'edit' ||
|
|
||||||
item.type === 'detail'
|
|
||||||
"
|
"
|
||||||
class="iconfont"
|
type="text"
|
||||||
:class="
|
style="margin: 5px 0; padding: 0"
|
||||||
item.type === 'delete'
|
@click="
|
||||||
? 'icon-delete' +
|
clickButton({
|
||||||
(item.showParam
|
data: scope.row,
|
||||||
? !showFilter(item.showParam, scope.row)
|
type: item.type
|
||||||
? ''
|
})
|
||||||
: ' delete-color'
|
|
||||||
: ' delete-color')
|
|
||||||
: item.type === 'edit'
|
|
||||||
? 'icon-edit' +
|
|
||||||
(item.showParam
|
|
||||||
? !showFilter(item.showParam, scope.row)
|
|
||||||
? ''
|
|
||||||
: ' primary-color'
|
|
||||||
: ' primary-color')
|
|
||||||
: item.type === 'detail'
|
|
||||||
? 'icon-detail' +
|
|
||||||
(item.showParam
|
|
||||||
? !showFilter(item.showParam, scope.row)
|
|
||||||
? ''
|
|
||||||
: ' primary-color'
|
|
||||||
: ' primary-color')
|
|
||||||
: ''
|
|
||||||
"
|
"
|
||||||
></span>
|
>
|
||||||
<span v-else>{{ item.btnName }}</span>
|
<span
|
||||||
</el-button>
|
v-if="
|
||||||
|
item.type === 'delete' ||
|
||||||
|
item.type === 'edit' ||
|
||||||
|
item.type === 'detail'
|
||||||
|
"
|
||||||
|
class="iconfont"
|
||||||
|
:class="
|
||||||
|
item.type === 'delete'
|
||||||
|
? 'icon-delete' +
|
||||||
|
(item.showParam
|
||||||
|
? !showFilter(item.showParam, scope.row)
|
||||||
|
? ''
|
||||||
|
: ' delete-color'
|
||||||
|
: ' delete-color')
|
||||||
|
: item.type === 'edit'
|
||||||
|
? 'icon-edit' +
|
||||||
|
(item.showParam
|
||||||
|
? !showFilter(item.showParam, scope.row)
|
||||||
|
? ''
|
||||||
|
: ' primary-color'
|
||||||
|
: ' primary-color')
|
||||||
|
: item.type === 'detail'
|
||||||
|
? 'icon-detail' +
|
||||||
|
(item.showParam
|
||||||
|
? !showFilter(item.showParam, scope.row)
|
||||||
|
? ''
|
||||||
|
: ' primary-color'
|
||||||
|
: ' primary-color')
|
||||||
|
: ''
|
||||||
|
"
|
||||||
|
></span>
|
||||||
|
<span v-else>{{ item.btnName }}</span>
|
||||||
|
</el-button>
|
||||||
|
</el-tooltip>
|
||||||
</span>
|
</span>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
@ -63,7 +63,7 @@
|
|||||||
:placeholder="item.placeholder"
|
:placeholder="item.placeholder"
|
||||||
:picker-options="item.pickerOptions ? item.pickerOptions : null"
|
:picker-options="item.pickerOptions ? item.pickerOptions : null"
|
||||||
:clearable="item.clearable === false ? false : true"
|
:clearable="item.clearable === false ? false : true"
|
||||||
:style="item.width ? 'width:' + item.width + 'px' : (item.dateType === 'datetimerange' ? 'width:340px' : (item.dateType === 'daterange' ? 'width:220px' : 'width:140px'))"
|
:style="item.width ? 'width:' + item.width + 'px' : (item.dateType === 'datetimerange' ? 'width:350px' : (item.dateType === 'daterange' ? 'width:252px' : (item.dateType === 'datetime' ? 'width:200px' : 'width:148px')))"
|
||||||
/>
|
/>
|
||||||
<el-autocomplete
|
<el-autocomplete
|
||||||
v-if="item.type === 'autocomplete'"
|
v-if="item.type === 'autocomplete'"
|
||||||
|
Loading…
Reference in New Issue
Block a user