diff --git a/src/api/finance/voucher.js b/src/api/finance/voucher.js new file mode 100644 index 00000000..d7be997e --- /dev/null +++ b/src/api/finance/voucher.js @@ -0,0 +1,9 @@ +import request from '@/utils/request' + +export const voucherList = (data) => { + return request({ + url: '/finance/voucher/list', + method: 'get', + params: data + }) +} diff --git a/src/assets/images/finance/theApproved.png b/src/assets/images/finance/theApproved.png new file mode 100644 index 00000000..0e72db9e Binary files /dev/null and b/src/assets/images/finance/theApproved.png differ diff --git a/src/assets/images/sunVillage_info/icon-s-attachment.png b/src/assets/images/sunVillage_info/icon-s-attachment.png new file mode 100644 index 00000000..9c1e7de1 Binary files /dev/null and b/src/assets/images/sunVillage_info/icon-s-attachment.png differ diff --git a/src/assets/images/sunVillage_info/icon-s-fliter.png b/src/assets/images/sunVillage_info/icon-s-fliter.png new file mode 100644 index 00000000..2b794bac Binary files /dev/null and b/src/assets/images/sunVillage_info/icon-s-fliter.png differ diff --git a/src/assets/images/sunVillage_info/icon-s-rmb.png b/src/assets/images/sunVillage_info/icon-s-rmb.png new file mode 100644 index 00000000..979c359e Binary files /dev/null and b/src/assets/images/sunVillage_info/icon-s-rmb.png differ diff --git a/src/components/common/PagedList.vue b/src/components/common/PagedList.vue index 544399db..bf0d22b7 100644 --- a/src/components/common/PagedList.vue +++ b/src/components/common/PagedList.vue @@ -16,6 +16,12 @@ export default { name: 'PagedList', props: { + value: { // 列表 只写 + type: Array, + default: function() { + return []; + }, + }, pageNum: { // 页码 读写 无监听 type: Number, default: 1, @@ -59,7 +65,7 @@ export default { return { stateLoading: false, stateRefreshing: false, - stateFinished: false, + stateFinished: !this.getWhenCreated, stateTotal: 0, queryParams: { pageNum: this.pageNum, @@ -137,6 +143,7 @@ export default { clearList() { this.log(`reload`); this.$emit('reload'); + this.$emit('input', []); }, setupPageNum(num) { this.queryParams.pageNum = num; diff --git a/src/router/index.js b/src/router/index.js index 52364bd5..55a098bc 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -3994,6 +3994,15 @@ export const constantRoutes = [ }, component: (resolve) => require(['@/views/sunVillage_info/voucher'], resolve) }, + { // 凭证列表 + path: '/voucherList', + name: 'voucherList', + meta: { + title: '凭证列表', + hidden: true, + }, + component: (resolve) => require(['@/views/sunVillage_info/voucher/voucherList'], resolve) + }, { ////阳光村务(新)-- 合同信息 path: '/sunVillage_info/user', name: 'sunVillageInfoUser', diff --git a/src/views/sunVillage_info/voucher.vue b/src/views/sunVillage_info/voucher.vue index 6473ba1b..dffcf30d 100644 --- a/src/views/sunVillage_info/voucher.vue +++ b/src/views/sunVillage_info/voucher.vue @@ -19,7 +19,7 @@
凭证号:
-
{{voucherNum}}号
+
{{vaocherObj.num}}号
@@ -78,7 +78,7 @@
审核员:{{ vaocherObj.checkedBy }}
- + + +