diff --git a/src/api/contract/contract.js b/src/api/contract/contract.js index 8a093ed..c680e6b 100644 --- a/src/api/contract/contract.js +++ b/src/api/contract/contract.js @@ -39,3 +39,4 @@ export function editorContract(data){ data }) } + diff --git a/src/api/contractSign/contractSign.js b/src/api/contractSign/contractSign.js new file mode 100644 index 0000000..c4177f6 --- /dev/null +++ b/src/api/contractSign/contractSign.js @@ -0,0 +1,9 @@ +import request from "@/utils/request"; + +export function addContractSign(data){ + return request({ + method:'post', + url:'/api/admin/sign_plan/store', + data + }) +} diff --git a/src/api/dashboard/notice.js b/src/api/dashboard/notice.js new file mode 100644 index 0000000..ee08ff5 --- /dev/null +++ b/src/api/dashboard/notice.js @@ -0,0 +1,9 @@ +import request from "@/utils/request"; + +export function getNotice(params){ + return request({ + method:'get', + url:'/api/admin/notice/index', + params + }) +} diff --git a/src/api/paymentRegistration/fundLog.js b/src/api/paymentRegistration/fundLog.js new file mode 100644 index 0000000..e60fb0d --- /dev/null +++ b/src/api/paymentRegistration/fundLog.js @@ -0,0 +1,17 @@ +import request from "@/utils/request"; + +export function getFundLog(params){ + return request({ + method:'get', + url:'/api/admin/fund_log/index', + params + }) +} + +export function addFundLog(data){ + return request({ + method:'post', + url:"/api/admin/fund_log/store", + data + }) +} diff --git a/src/components/XyTable/index.vue b/src/components/XyTable/index.vue index cb52b2a..91b978e 100644 --- a/src/components/XyTable/index.vue +++ b/src/components/XyTable/index.vue @@ -82,8 +82,22 @@ export default { editorClick(row){ this.$emit('editor',row) }, + selectClick(selection, row){ + this.$emit('select',selection, row) + }, createIndexRow(){ return + }, + toggleRowSelection(row){ + this.$nextTick(()=>{ + this.$refs.table.toggleRowSelection(row); + }) + }, + clearSelection(){ + this.$refs.table.clearSelection(); + }, + toggleAllSelection(){ + this.$refs.table.toggleAllSelection() } }, created() { @@ -92,11 +106,12 @@ export default { mounted() { }, render(h) { - let {height,createIndexRow,tableStyle,treeProps,showSummary,showHeader,$scopedSlots,showIndex,defaultExpandAll,headerCellStyle,headerRowStyle,rowStyle,cellStyle,indent,tableHeight,tableItem,list,deleteClick,editorClick} = this + let {selectClick,height,createIndexRow,tableStyle,treeProps,showSummary,showHeader,$scopedSlots,showIndex,defaultExpandAll,headerCellStyle,headerRowStyle,rowStyle,cellStyle,indent,tableHeight,tableItem,list,deleteClick,editorClick} = this return (
{ tableItem && tableItem.length>0 ? ( + fit={true} + on={{['select']:selectClick}}> { //序号 showIndex ? createIndexRow() : '' @@ -171,7 +187,8 @@ export default { label={item1.label} width={item1.width ?? 'auto'} min-width={item1.minWidth ?? item1.width} - sortable={item1.sortable ?? true}> + sortable={item1.sortable ?? true} + type={item1.type ?? ''}> ) } @@ -190,7 +207,8 @@ export default { align={item.align ?? 'center'} label={item.label} prop={item.prop} - sortable={item.sortable ?? true}> + sortable={item.sortable ?? true} + type={item.type ?? ''}> ) } diff --git a/src/styles/index.scss b/src/styles/index.scss index c376d83..8905018 100644 --- a/src/styles/index.scss +++ b/src/styles/index.scss @@ -183,3 +183,7 @@ top: 41px !important; background: #ddd; } +.app-main{ + background: #EFF2F9; +} + diff --git a/src/views/contract/components/contractSign.vue b/src/views/contract/components/contractSign.vue new file mode 100644 index 0000000..e127ec7 --- /dev/null +++ b/src/views/contract/components/contractSign.vue @@ -0,0 +1,68 @@ + + + + + diff --git a/src/views/contract/components/detailContract.vue b/src/views/contract/components/detailContract.vue new file mode 100644 index 0000000..956f884 --- /dev/null +++ b/src/views/contract/components/detailContract.vue @@ -0,0 +1,253 @@ + + + + + diff --git a/src/views/contract/components/editorContract.vue b/src/views/contract/components/editorContract.vue index 13268bf..0c991ab 100644 --- a/src/views/contract/components/editorContract.vue +++ b/src/views/contract/components/editorContract.vue @@ -22,9 +22,9 @@