@@ -226,7 +241,27 @@ export default {
mounted() {
},
methods: {
+ // 数据单元格样式
+ cellClassName({ row, column, rowIndex, columnIndex }) {
+ const whiteFields = ['whiteCreateTime', 'whiteLastname', 'whiteRemark']
+ if (whiteFields.includes(column.property)) {
+ return 'white-list-cell'
+ }
+ return ''
+ },
+ // 表头单元格样式
+ headerCellClassName({ row, column, rowIndex, columnIndex }) {
+ const whiteFields = ['whiteCreateTime', 'whiteLastname', 'whiteRemark']
+ if (whiteFields.includes(column.property)) {
+ return 'white-list-header-cell'
+ }
+ return ''
+ },
+
[CRUD.HOOK.beforeRefresh]() {
+ if (this.crud.query.search) {
+ this.crud.query.search = this.crud.query.search.trim()
+ }
this.crud.params.isWhite = true
// 保存原始参数
this.originalPage = this.crud.page.page
@@ -266,14 +301,21 @@ export default {
return Number(money).toLocaleString('en-US')
},
// 处理行双击事件
+ // 处理行双击事件
handleRowDblClick(row) {
this.detailDialogVisible = true
this.selectedAsset = {}
this.assetImageList = []
const params = { mark: row.mark }
FetchAssetInfoDetailsByMark(params).then(res => {
- this.selectedAsset = res || row
- const photoList = res.assetInfoPhoto || []
+ // 合并详情接口数据 + 列表行的白名单字段
+ this.selectedAsset = {
+ ...(res || {}),
+ whiteCreateTime: row.whiteCreateTime,
+ whiteLastname: row.whiteLastname,
+ whiteRemark: row.whiteRemark
+ }
+ const photoList = res?.assetInfoPhoto || []
this.assetImageList = photoList.map(item => ({
id: item.id,
photoUrl: item.photoUrl,
@@ -311,7 +353,7 @@ export default {
this.addDialogLoading = true
try {
const res = await FetchInitAssetInfo({
- search: this.addSearch,
+ search: this.addSearch.trim(),
pageNo: this.addPage.pageNo,
pageSize: this.addPage.pageSize
})
@@ -552,8 +594,9 @@ export default {
display: flex;
justify-content: space-between;
align-items: flex-start;
- padding: 20px 30px;
+ padding: 12px 30px;
background-color: #F6F8FC;
+ overflow: hidden;
}
.book-detail{
display: flex;
@@ -575,6 +618,17 @@ export default {
&.row-li{
width: 100%
}
+ &.white-item {
+ color: #606266;
+ span {
+ color: #0348F3 !important;
+ }
+ }
+ }
+ &.white-detail{
+ border-radius: 4px;
+ background-color: #EEF5FE;
+ margin-top: 4px;
}
}
::v-deep .dialog-footer{
@@ -587,4 +641,13 @@ export default {
::v-deep .el-table__fixed-right{
background-color: #fff !important;
}
+// 数据行单元格
+::v-deep .white-list-cell {
+ // background-color: #EAF3FB !important;
+ color: #0348F3 !important;
+}
+// 表头单元格
+::v-deep .white-list-header-cell {
+ background-color: #EAF3FB !important;
+}
diff --git a/src/views/assetManage/errorLog/index.vue b/src/views/assetManage/errorLog/index.vue
index abcf8fe..b3e0593 100644
--- a/src/views/assetManage/errorLog/index.vue
+++ b/src/views/assetManage/errorLog/index.vue
@@ -167,7 +167,7 @@ export default {
delete this.crud.query.billNo
delete this.crud.query.manageType
this.crud.query.isImportant = false
- this.crud.query.search = this.query.search
+ this.crud.query.search = this.query.search.trim()
// 状态筛选
this.crud.params.manageType = this.query.manageType
diff --git a/src/views/assetManage/importantLog/index.vue b/src/views/assetManage/importantLog/index.vue
index 706ab34..ac3845a 100644
--- a/src/views/assetManage/importantLog/index.vue
+++ b/src/views/assetManage/importantLog/index.vue
@@ -167,7 +167,7 @@ export default {
delete this.crud.query.billNo
delete this.crud.query.manageType
this.crud.query.isImportant = true
- this.crud.query.search = this.query.search
+ this.crud.query.search = this.query.search.trim()
// 状态筛选
this.crud.params.manageType = this.query.manageType
diff --git a/src/views/assetManage/inOutLog/index.vue b/src/views/assetManage/inOutLog/index.vue
index 8fba22e..20789a7 100644
--- a/src/views/assetManage/inOutLog/index.vue
+++ b/src/views/assetManage/inOutLog/index.vue
@@ -319,7 +319,7 @@ export default {
delete this.crud.query.manageType
// 输入框统一作为 单号 billNo 搜索
- this.crud.query.billNo = this.keyWord
+ this.crud.query.billNo = this.keyWord.trim()
// 下拉框选择 出入库类型 manageType
if (this.optionVal) {
diff --git a/src/views/assetManage/inventory/index.vue b/src/views/assetManage/inventory/index.vue
index 5ac8b33..6c6aba8 100644
--- a/src/views/assetManage/inventory/index.vue
+++ b/src/views/assetManage/inventory/index.vue
@@ -98,34 +98,41 @@
-->
-
- - 资产编号:{{ selectedAsset && selectedAsset.mark }}
- - 资产名称:{{ selectedAsset && selectedAsset.name }}
- - 资产类型:{{ selectedAsset && selectedAsset.capitaltyepname || '——' }}
- - 规格型号:{{ selectedAsset && selectedAsset.capitalspec || '——' }}
- - 设备用途:{{ selectedAsset && selectedAsset.sbyt || '——' }}
- - 价值类型:{{ selectedAsset && selectedAsset.jzlx || '——' }}
- - 价值:{{ selectedAsset ? formatMoney(selectedAsset?.startprice) : '——' }}
- - 数量:{{ selectedAsset && selectedAsset.capitalnum }}
- - 实际数量:{{ selectedAsset && selectedAsset.sjsl }}
- - 计量单位:{{ selectedAsset && selectedAsset.unitname }}
- - 使用部门:{{ selectedAsset && selectedAsset.departmentname }}
- - 使用人:{{ selectedAsset && selectedAsset.resourcename }}
-
- - 所属部门:{{ selectedAsset && selectedAsset.blongdepartmentname }}
- - 管理人:{{ selectedAsset && selectedAsset.glrname }}
- - 存放地:{{ selectedAsset && selectedAsset.cfdname }}
- - 供应商:{{ selectedAsset && selectedAsset.gys }}
- - 项目名称:{{ selectedAsset && selectedAsset.xmmc }}
- - 无线电设备用途:{{ selectedAsset && selectedAsset.wxdsbyt }}
- - 领用日期:{{ selectedAsset && selectedAsset.deprestartdate | parseTime }}
-
- - 投入使用日期:{{ selectedAsset && selectedAsset.trsyrq | parseTime }}
- - 入账日期:{{ selectedAsset && selectedAsset.rzrq | parseTime }}
- - 保修截至日期:{{ selectedAsset && selectedAsset.bxjzrq | parseTime }}
+
+
+ - 资产编号:{{ selectedAsset && selectedAsset.mark }}
+ - 资产名称:{{ selectedAsset && selectedAsset.name }}
+ - 资产类型:{{ selectedAsset && selectedAsset.capitaltyepname || '——' }}
+ - 规格型号:{{ selectedAsset && selectedAsset.capitalspec || '——' }}
+ - 设备用途:{{ selectedAsset && selectedAsset.sbyt || '——' }}
+ - 价值类型:{{ selectedAsset && selectedAsset.jzlx || '——' }}
+ - 价值:{{ selectedAsset ? formatMoney(selectedAsset?.startprice) : '——' }}
+ - 数量:{{ selectedAsset && selectedAsset.capitalnum }}
+ - 实际数量:{{ selectedAsset && selectedAsset.sjsl }}
+ - 计量单位:{{ selectedAsset && selectedAsset.unitname }}
+ - 使用部门:{{ selectedAsset && selectedAsset.departmentname }}
+ - 使用人:{{ selectedAsset && selectedAsset.resourcename }}
+
+ - 所属部门:{{ selectedAsset && selectedAsset.blongdepartmentname }}
+ - 管理人:{{ selectedAsset && selectedAsset.glrname }}
+ - 存放地:{{ selectedAsset && selectedAsset.cfdname }}
+ - 供应商:{{ selectedAsset && selectedAsset.gys }}
+ - 项目名称:{{ selectedAsset && selectedAsset.xmmc }}
+ - 无线电设备用途:{{ selectedAsset && selectedAsset.wxdsbyt }}
+ - 领用日期:{{ selectedAsset && selectedAsset.deprestartdate | parseTime }}
+
+ - 投入使用日期:{{ selectedAsset && selectedAsset.trsyrq | parseTime }}
+ - 入账日期:{{ selectedAsset && selectedAsset.rzrq | parseTime }}
+ - 保修截至日期:{{ selectedAsset && selectedAsset.bxjzrq | parseTime }}
-
+
+
+ - 加入时间:{{ selectedAsset && selectedAsset.whiteCreateTime | parseTime }}
+ - 操作人:{{ selectedAsset && selectedAsset.whiteLastname || '——' }}
+ - 备注:{{ selectedAsset && selectedAsset.whiteRemark || '——' }}
+
+