Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
P
property-company
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
物业总平台
property-company
Commits
e66b79dd
提交
e66b79dd
authored
6月 25, 2023
作者:
何忠建
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修复bug
上级
8750deff
显示空白字符变更
内嵌
并排
正在显示
8 个修改的文件
包含
71 行增加
和
61 行删除
+71
-61
capital.vue
src/views/base/capital/capital.vue
+3
-3
NoticeForm.vue
src/views/base/capital/modules/NoticeForm.vue
+2
-2
housing.vue
src/views/base/housing/housing.vue
+1
-1
worker.vue
src/views/base/worker/worker.vue
+1
-1
standard.vue
src/views/charge/standardSettings/standard.vue
+57
-47
template.vue
src/views/charge/templateSettings/template.vue
+1
-1
type.vue
src/views/charge/typeSettings/type.vue
+3
-3
NoticeList.vue
src/views/property/NoticeList.vue
+3
-3
没有找到文件。
src/views/base/capital/capital.vue
浏览文件 @
e66b79dd
...
@@ -5,8 +5,8 @@
...
@@ -5,8 +5,8 @@
<a-form
layout=
"inline"
@
keyup
.
enter
.
native=
"searchQuery"
>
<a-form
layout=
"inline"
@
keyup
.
enter
.
native=
"searchQuery"
>
<a-row
:gutter=
"24"
>
<a-row
:gutter=
"24"
>
<a-col
:md=
"6"
:sm=
"8"
>
<a-col
:md=
"6"
:sm=
"8"
>
<a-form-item
label=
"
姓名
"
>
<a-form-item
label=
"
设备名称
"
>
<a-input
placeholder=
"请输入
姓名
"
v-model=
"queryParam.assetName"
></a-input>
<a-input
placeholder=
"请输入
设备名称
"
v-model=
"queryParam.assetName"
></a-input>
</a-form-item>
</a-form-item>
</a-col>
</a-col>
...
@@ -23,7 +23,7 @@
...
@@ -23,7 +23,7 @@
<!-- 操作按钮区域 -->
<!-- 操作按钮区域 -->
<div
class=
"table-operator"
>
<div
class=
"table-operator"
>
<!--
<a-button
@
click=
"handleAdd"
type=
"primary"
icon=
"plus"
>
新增
</a-button>
-->
<!--
<a-button
@
click=
"handleAdd"
type=
"primary"
icon=
"plus"
>
新增
</a-button>
-->
<
a-button
type=
"primary"
icon=
"download"
@
click=
"handleExportXls('t_property_settled')"
>
导出
</a-button
>
<
!--
<a-button
type=
"primary"
icon=
"download"
@
click=
"handleExportXls('t_property_settled')"
>
导出
</a-button>
--
>
<a-dropdown
v-if=
"selectedRowKeys.length > 0"
>
<a-dropdown
v-if=
"selectedRowKeys.length > 0"
>
<a-menu
slot=
"overlay"
>
<a-menu
slot=
"overlay"
>
<a-menu-item
key=
"1"
@
click=
"batchDel"
><a-icon
type=
"delete"
/>
删除
</a-menu-item>
<a-menu-item
key=
"1"
@
click=
"batchDel"
><a-icon
type=
"delete"
/>
删除
</a-menu-item>
...
...
src/views/base/capital/modules/NoticeForm.vue
浏览文件 @
e66b79dd
...
@@ -51,8 +51,8 @@
...
@@ -51,8 +51,8 @@
</a-form-model-item>
</a-form-model-item>
</a-col>
</a-col>
<a-col
:span=
"12"
>
<a-col
:span=
"12"
>
<a-form-model-item
label=
"所属小区"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
prop=
"
communityCod
e"
>
<a-form-model-item
label=
"所属小区"
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
prop=
"
platformNam
e"
>
<a-input
v-model=
"model.
communityCod
e"
placeholder=
"请输入所属小区"
></a-input>
<a-input
v-model=
"model.
platformNam
e"
placeholder=
"请输入所属小区"
></a-input>
</a-form-model-item>
</a-form-model-item>
</a-col>
</a-col>
<a-col
:span=
"12"
>
<a-col
:span=
"12"
>
...
...
src/views/base/housing/housing.vue
浏览文件 @
e66b79dd
...
@@ -23,7 +23,7 @@
...
@@ -23,7 +23,7 @@
<!-- 操作按钮区域 -->
<!-- 操作按钮区域 -->
<div
class=
"table-operator"
>
<div
class=
"table-operator"
>
<a-button
@
click=
"handleAdd"
type=
"primary"
icon=
"plus"
>
新增
</a-button>
<a-button
@
click=
"handleAdd"
type=
"primary"
icon=
"plus"
>
新增
</a-button>
<
a-button
type=
"primary"
icon=
"download"
@
click=
"handleExportXls('t_property_settled')"
>
导出
</a-button
>
<
!--
<a-button
type=
"primary"
icon=
"download"
@
click=
"handleExportXls('t_property_settled')"
>
导出
</a-button>
--
>
<a-dropdown
v-if=
"selectedRowKeys.length > 0"
>
<a-dropdown
v-if=
"selectedRowKeys.length > 0"
>
<a-menu
slot=
"overlay"
>
<a-menu
slot=
"overlay"
>
<a-menu-item
key=
"1"
@
click=
"batchDel"
><a-icon
type=
"delete"
/>
删除
</a-menu-item>
<a-menu-item
key=
"1"
@
click=
"batchDel"
><a-icon
type=
"delete"
/>
删除
</a-menu-item>
...
...
src/views/base/worker/worker.vue
浏览文件 @
e66b79dd
...
@@ -23,7 +23,7 @@
...
@@ -23,7 +23,7 @@
<!-- 操作按钮区域 -->
<!-- 操作按钮区域 -->
<div
class=
"table-operator"
>
<div
class=
"table-operator"
>
<a-button
@
click=
"handleAdd"
type=
"primary"
icon=
"plus"
>
新增
</a-button>
<a-button
@
click=
"handleAdd"
type=
"primary"
icon=
"plus"
>
新增
</a-button>
<
a-button
type=
"primary"
icon=
"download"
@
click=
"handleExportXls('t_property_settled')"
>
导出
</a-button
>
<
!--
<a-button
type=
"primary"
icon=
"download"
@
click=
"handleExportXls('t_property_settled')"
>
导出
</a-button>
--
>
<a-dropdown
v-if=
"selectedRowKeys.length > 0"
>
<a-dropdown
v-if=
"selectedRowKeys.length > 0"
>
<a-menu
slot=
"overlay"
>
<a-menu
slot=
"overlay"
>
<a-menu-item
key=
"1"
@
click=
"batchDel"
><a-icon
type=
"delete"
/>
删除
</a-menu-item>
<a-menu-item
key=
"1"
@
click=
"batchDel"
><a-icon
type=
"delete"
/>
删除
</a-menu-item>
...
...
src/views/charge/standardSettings/standard.vue
浏览文件 @
e66b79dd
...
@@ -6,7 +6,10 @@
...
@@ -6,7 +6,10 @@
<a-row
:gutter=
"24"
>
<a-row
:gutter=
"24"
>
<a-col
:md=
"6"
:sm=
"8"
>
<a-col
:md=
"6"
:sm=
"8"
>
<a-form-item
label=
"收费类型"
>
<a-form-item
label=
"收费类型"
>
<a-input
placeholder=
"请输入收费类型"
v-model=
"queryParam.ruleCode"
></a-input>
<a-select
style=
"width: 100%"
v-model=
"queryParam.chargeTypeId"
placeholder=
"请选择收费类型"
>
<a-select-option
v-for=
"item in chargeList"
:key=
"item.id"
:value=
"item.id"
>
{{
item
.
typeName
}}
</a-select-option>
</a-select>
</a-form-item>
</a-form-item>
</a-col>
</a-col>
...
@@ -23,10 +26,10 @@
...
@@ -23,10 +26,10 @@
<!-- 操作按钮区域 -->
<!-- 操作按钮区域 -->
<div
class=
"table-operator"
>
<div
class=
"table-operator"
>
<a-button
@
click=
"handleAdd"
type=
"primary"
icon=
"plus"
>
新增
</a-button>
<a-button
@
click=
"handleAdd"
type=
"primary"
icon=
"plus"
>
新增
</a-button>
<
a-button
type=
"primary"
icon=
"download"
@
click=
"handleExportXls('t_property_settled')"
>
导出
</a-button
>
<
!--
<a-button
type=
"primary"
icon=
"download"
@
click=
"handleExportXls('t_property_settled')"
>
导出
</a-button>
--
>
<a-dropdown
v-if=
"selectedRowKeys.length > 0"
>
<a-dropdown
v-if=
"selectedRowKeys.length > 0"
>
<a-menu
slot=
"overlay"
>
<a-menu
slot=
"overlay"
>
<a-menu-item
key=
"1"
@
click=
"batchDel"
><a-icon
type=
"delete"
/>
删除
</a-menu-item>
<a-menu-item
key=
"1"
@
click=
"batchDel"
><a-icon
type=
"delete"
/>
删除
</a-menu-item>
</a-menu>
</a-menu>
<a-button
style=
"margin-left: 8px"
>
批量操作
<a-icon
type=
"down"
/></a-button>
<a-button
style=
"margin-left: 8px"
>
批量操作
<a-icon
type=
"down"
/></a-button>
</a-dropdown>
</a-dropdown>
...
@@ -40,30 +43,26 @@
...
@@ -40,30 +43,26 @@
<a
style=
"margin-left: 24px"
v-if=
"selectedRowKeys.length > 0"
@
click=
"onClearSelected"
>
清空
</a>
<a
style=
"margin-left: 24px"
v-if=
"selectedRowKeys.length > 0"
@
click=
"onClearSelected"
>
清空
</a>
</div>
</div>
<a-table
<a-table
ref=
"table"
size=
"middle"
:scroll=
"
{x:true}" bordered rowKey="id" :columns="columns"
ref=
"table"
:dataSource="dataSource" :pagination="ipagination" :loading="loading"
size=
"middle"
:rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}" class="j-table-force-nowrap"
:scroll=
"
{x:true}"
@change="handleTableChange">
bordered
rowKey="id"
:columns="columns"
:dataSource="dataSource"
:pagination="ipagination"
:loading="loading"
:rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}"
class="j-table-force-nowrap"
@change="handleTableChange"
>
<span
slot=
"chargeItem"
slot-scope=
"text, record"
>
<span
slot=
"chargeItem"
slot-scope=
"text, record"
>
<span
:style=
"
{'color': record.chargeItem === '1' ? 'green' : 'red'}">
{{
record
.
chargeItem
===
'1'
?
'在职'
:
'离职'
}}
</span>
<span
:style=
"
{'color': record.chargeItem === '1' ? 'green' : 'red'}">
{{
record
.
chargeItem
===
'1'
?
'在职'
:
'离职'
}}
</span>
</span>
<span
slot=
"designFormulas"
slot-scope=
"text, record"
>
<span
v-if=
"record.designFormulas === 1"
>
固定金额
</span>
<span
v-if=
"record.designFormulas === 2"
>
建筑面积 × 单价
</span>
<span
v-if=
"record.designFormulas === 3"
>
(本期度数 - 上期度数) × 单价
</span>
</span>
</span>
<span
slot=
"action"
slot-scope=
"text, record"
>
<span
slot=
"action"
slot-scope=
"text, record"
>
<a
@
click=
"onHandle(record, 'edit')"
>
编辑
</a>
<a
@
click=
"onHandle(record, 'edit')"
>
编辑
</a>
<a-divider
type=
"vertical"
/>
<a-divider
type=
"vertical"
/>
<a-dropdown>
<a-dropdown>
<a
class=
"ant-dropdown-link"
>
<a
class=
"ant-dropdown-link"
>
更多
<a-icon
type=
"down"
/>
更多
<a-icon
type=
"down"
/>
</a>
</a>
<a-menu
slot=
"overlay"
>
<a-menu
slot=
"overlay"
>
<a-menu-item>
<a-menu-item>
...
@@ -88,98 +87,108 @@
...
@@ -88,98 +87,108 @@
</
template
>
</
template
>
<
script
>
<
script
>
import
{
JeecgListMixin
}
from
'@/mixins/JeecgListMixin'
import
{
getChargeListApi
}
from
'@/api/api'
import
NoticeModal
from
'./modules/NoticeModal'
import
{
JeecgListMixin
}
from
'@/mixins/JeecgListMixin'
import
{
filterDictTextByCache
}
from
'@/components/dict/JDictSelectUtil'
import
NoticeModal
from
'./modules/NoticeModal'
import
{
filterDictTextByCache
}
from
'@/components/dict/JDictSelectUtil'
const
columns
=
[
const
columns
=
[
{
{
title
:
'收费项目编码'
,
title
:
'收费项目编码'
,
dataIndex
:
'ruleCode'
,
dataIndex
:
'ruleCode'
,
key
:
'ruleCode'
,
key
:
'ruleCode'
,
align
:
'center'
align
:
'center'
,
},
},
{
{
title
:
'所属小区'
,
title
:
'所属小区'
,
dataIndex
:
'communityNames'
,
dataIndex
:
'communityNames'
,
key
:
'communityNames'
,
key
:
'communityNames'
,
align
:
'center'
align
:
'center'
,
},
},
{
{
title
:
'收费类型'
,
title
:
'收费类型'
,
dataIndex
:
'chargeTypeName'
,
dataIndex
:
'chargeTypeName'
,
key
:
'chargeTypeName'
,
key
:
'chargeTypeName'
,
align
:
'center'
align
:
'center'
,
},
},
{
{
title
:
'收费项目'
,
title
:
'收费项目'
,
dataIndex
:
'chargeItem'
,
dataIndex
:
'chargeItem'
,
key
:
'chargeItem'
,
key
:
'chargeItem'
,
align
:
'center'
align
:
'center'
,
},
},
{
{
title
:
'付费周期 (月)'
,
title
:
'付费周期 (月)'
,
dataIndex
:
'chargeCycle'
,
dataIndex
:
'chargeCycle'
,
key
:
'chargeCycle'
,
key
:
'chargeCycle'
,
align
:
'center'
,
align
:
'center'
,
customRender
:
function
(
text
)
{
customRender
:
function
(
text
)
{
return
filterDictTextByCache
(
'chargingCycle'
,
text
);
return
filterDictTextByCache
(
'chargingCycle'
,
text
)
}
},
},
},
{
{
title
:
'计费方式'
,
title
:
'计费方式'
,
dataIndex
:
'designFormulas'
,
dataIndex
:
'designFormulas'
,
scopedSlots
:
{
customRender
:
'designFormulas'
},
key
:
'designFormulas'
,
key
:
'designFormulas'
,
align
:
'center'
align
:
'center'
,
},
},
{
{
title
:
'单价(元)'
,
title
:
'单价(元)'
,
dataIndex
:
'amount'
,
dataIndex
:
'amount'
,
key
:
'amount'
,
key
:
'amount'
,
align
:
'center'
align
:
'center'
,
},
},
{
{
title
:
'操作'
,
title
:
'操作'
,
dataIndex
:
'action'
,
dataIndex
:
'action'
,
scopedSlots
:
{
customRender
:
'action'
},
scopedSlots
:
{
customRender
:
'action'
},
align
:
'center'
,
align
:
'center'
,
width
:
150
width
:
150
,
}
},
]
]
export
default
{
export
default
{
name
:
'PermissionListAsync'
,
name
:
'PermissionListAsync'
,
mixins
:
[
JeecgListMixin
],
mixins
:
[
JeecgListMixin
],
components
:
{
NoticeModal
},
components
:
{
NoticeModal
},
data
()
{
data
()
{
return
{
return
{
// 表头
// 表头
columns
:
columns
,
columns
:
columns
,
url
:
{
url
:
{
list
:
"/property-company/system/companyChargerule/list"
,
list
:
'/property-company/system/companyChargerule/list'
,
delete
:
'/property-company/system/companyChargerule/delete'
,
delete
:
'/property-company/system/companyChargerule/delete'
,
deleteBatch
:
'/property-company/system/companyChargerule/deleteBatch'
deleteBatch
:
'/property-company/system/companyChargerule/deleteBatch'
,
}
},
chargeList
:
[],
}
}
},
},
created
()
{
this
.
getChargeList
()
},
methods
:
{
methods
:
{
async
getChargeList
()
{
let
{
result
}
=
await
getChargeListApi
()
this
.
chargeList
=
result
},
onHandle
(
record
,
flag
)
{
onHandle
(
record
,
flag
)
{
if
(
record
.
communityCodes
===
'ALL'
)
{
if
(
record
.
communityCodes
===
'ALL'
)
{
record
[
'type'
]
=
'ALL'
record
[
'type'
]
=
'ALL'
record
[
'communityList'
]
=
[]
record
[
'communityList'
]
=
[]
}
else
{
}
else
{
record
[
'type'
]
=
'POINT'
record
[
'type'
]
=
'POINT'
record
[
'communityList'
]
=
record
.
communityCodes
.
split
(
','
)
record
[
'communityList'
]
=
record
.
communityCodes
.
split
(
','
)
}
}
if
(
flag
===
'edit'
)
{
if
(
flag
===
'edit'
)
{
this
.
handleEdit
(
record
)
this
.
handleEdit
(
record
)
}
else
{
}
else
{
this
.
handleDetail
(
record
)
this
.
handleDetail
(
record
)
}
}
}
},
}
},
}
}
</
script
>
</
script
>
<
style
scoped
>
<
style
scoped
>
@import
'~@assets/less/common.less'
;
@import
'~@assets/less/common.less'
;
</
style
>
</
style
>
\ No newline at end of file
src/views/charge/templateSettings/template.vue
浏览文件 @
e66b79dd
...
@@ -23,7 +23,7 @@
...
@@ -23,7 +23,7 @@
<!-- 操作按钮区域 -->
<!-- 操作按钮区域 -->
<div
class=
"table-operator"
>
<div
class=
"table-operator"
>
<a-button
@
click=
"onHandleAdd"
type=
"primary"
icon=
"plus"
>
新增
</a-button>
<a-button
@
click=
"onHandleAdd"
type=
"primary"
icon=
"plus"
>
新增
</a-button>
<
a-button
type=
"primary"
icon=
"download"
@
click=
"handleExportXls('t_property_settled')"
>
导出
</a-button
>
<
!--
<a-button
type=
"primary"
icon=
"download"
@
click=
"handleExportXls('t_property_settled')"
>
导出
</a-button>
--
>
<a-dropdown
v-if=
"selectedRowKeys.length > 0"
>
<a-dropdown
v-if=
"selectedRowKeys.length > 0"
>
<a-menu
slot=
"overlay"
>
<a-menu
slot=
"overlay"
>
<a-menu-item
key=
"1"
@
click=
"batchDel"
><a-icon
type=
"delete"
/>
删除
</a-menu-item>
<a-menu-item
key=
"1"
@
click=
"batchDel"
><a-icon
type=
"delete"
/>
删除
</a-menu-item>
...
...
src/views/charge/typeSettings/type.vue
浏览文件 @
e66b79dd
...
@@ -5,8 +5,8 @@
...
@@ -5,8 +5,8 @@
<a-form
layout=
"inline"
@
keyup
.
enter
.
native=
"searchQuery"
>
<a-form
layout=
"inline"
@
keyup
.
enter
.
native=
"searchQuery"
>
<a-row
:gutter=
"24"
>
<a-row
:gutter=
"24"
>
<a-col
:md=
"6"
:sm=
"8"
>
<a-col
:md=
"6"
:sm=
"8"
>
<a-form-item
label=
"
姓名
"
>
<a-form-item
label=
"
收费类型名称
"
>
<a-input
placeholder=
"请输入
姓名"
v-model=
"queryParam.typeCod
e"
></a-input>
<a-input
placeholder=
"请输入
收费类型名称"
v-model=
"queryParam.typeNam
e"
></a-input>
</a-form-item>
</a-form-item>
</a-col>
</a-col>
...
@@ -23,7 +23,7 @@
...
@@ -23,7 +23,7 @@
<!-- 操作按钮区域 -->
<!-- 操作按钮区域 -->
<div
class=
"table-operator"
>
<div
class=
"table-operator"
>
<a-button
@
click=
"handleAdd"
type=
"primary"
icon=
"plus"
>
新增
</a-button>
<a-button
@
click=
"handleAdd"
type=
"primary"
icon=
"plus"
>
新增
</a-button>
<
a-button
type=
"primary"
icon=
"download"
@
click=
"handleExportXls('t_property_settled')"
>
导出
</a-button
>
<
!--
<a-button
type=
"primary"
icon=
"download"
@
click=
"handleExportXls('t_property_settled')"
>
导出
</a-button>
--
>
<a-dropdown
v-if=
"selectedRowKeys.length > 0"
>
<a-dropdown
v-if=
"selectedRowKeys.length > 0"
>
<a-menu
slot=
"overlay"
>
<a-menu
slot=
"overlay"
>
<a-menu-item
key=
"1"
@
click=
"batchDel"
><a-icon
type=
"delete"
/>
删除
</a-menu-item>
<a-menu-item
key=
"1"
@
click=
"batchDel"
><a-icon
type=
"delete"
/>
删除
</a-menu-item>
...
...
src/views/property/NoticeList.vue
浏览文件 @
e66b79dd
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
<a-row
:gutter=
"24"
>
<a-row
:gutter=
"24"
>
<a-col
:md=
"6"
:sm=
"8"
>
<a-col
:md=
"6"
:sm=
"8"
>
<a-form-item
label=
"公告标题"
>
<a-form-item
label=
"公告标题"
>
<
a-input
placeholder=
"请输入公告标题"
v-model=
"queryParam.employeeName"
></a
-input>
<
j-input
placeholder=
"请输入公告标题"
v-model=
"queryParam.noticeTitle"
></j
-input>
</a-form-item>
</a-form-item>
</a-col>
</a-col>
...
@@ -22,8 +22,8 @@
...
@@ -22,8 +22,8 @@
<!-- 操作按钮区域 -->
<!-- 操作按钮区域 -->
<div
class=
"table-operator"
>
<div
class=
"table-operator"
>
<a-button
@
click=
"handleAdd"
type=
"primary"
icon=
"plus"
>
新增
</a-button>
<a-button
@
click=
"handleAdd"
type=
"primary"
icon=
"plus"
>
发布
</a-button>
<
a-button
type=
"primary"
icon=
"download"
@
click=
"handleExportXls('t_property_settled')"
>
导出
</a-button
>
<
!--
<a-button
type=
"primary"
icon=
"download"
@
click=
"handleExportXls('t_property_settled')"
>
导出
</a-button>
--
>
<a-dropdown
v-if=
"selectedRowKeys.length > 0"
>
<a-dropdown
v-if=
"selectedRowKeys.length > 0"
>
<a-menu
slot=
"overlay"
>
<a-menu
slot=
"overlay"
>
<a-menu-item
key=
"1"
@
click=
"batchDel"
><a-icon
type=
"delete"
/>
删除
</a-menu-item>
<a-menu-item
key=
"1"
@
click=
"batchDel"
><a-icon
type=
"delete"
/>
删除
</a-menu-item>
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论