提交 34b21ca4 authored 作者: lihuihui's avatar lihuihui

fast: 新增发票管理

上级 77e28f3a
...@@ -3,6 +3,6 @@ import httpRequest from '@/utils/axios' ...@@ -3,6 +3,6 @@ import httpRequest from '@/utils/axios'
/** /**
* 获取商品列表 * 获取商品列表
*/ */
export function getGoodsList(data) { export function getInvoiceList(params) {
return httpRequest.post('/api/shop/commodity/spu/search', data).then({}) return httpRequest.get('/api/finance/v1/invoices/list', { params }).then({})
} }
...@@ -8,12 +8,6 @@ const routes = [ ...@@ -8,12 +8,6 @@ const routes = [
path: '', path: '',
component: () => import('./views/List.vue'), component: () => import('./views/List.vue'),
meta: { title: '发票记录' } meta: { title: '发票记录' }
},
{
name: 'invoiceView',
path: 'invoice/:id',
component: () => import('./views/Detail.vue'),
meta: { title: '发票详情' }
} }
] ]
} }
......
<template>
<div>12312</div>
</template>
<script>
export default {}
</script>
<style></style>
<template>
<div>
<el-dialog title="分配票据跟进人" center :visible.sync="visible" :before-close="modalClose">
<el-form :model="form">
<el-form-item label="票据跟进人">
<el-select v-model="form.region" placeholder="请选择活动区域">
<el-option label="区域一" value="shanghai"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="$emit('dialogHide')">取 消</el-button>
<el-button type="primary" @click="$emit('dialogHide')">确 定</el-button>
</div>
</el-dialog>
</div>
</template>
<script>
export default {
props: {
visible: {
type: Boolean,
default: false
}
},
data() {
return {
form: {
name: '',
region: '',
date1: '',
date2: '',
delivery: false,
type: [],
resource: '',
desc: ''
}
}
},
methods: {
modalClose() {
this.$emit('update:visible', false)
}
}
}
</script>
<style lang="scss" scoped>
</style>
...@@ -46,7 +46,6 @@ export default { ...@@ -46,7 +46,6 @@ export default {
remote: { remote: {
httpRequest: getProjectList, httpRequest: getProjectList,
params: { name: '', project_type: '', project_status: '' } params: { name: '', project_type: '', project_status: '' }
// beforeRequest: this.beforeRequest
}, },
filters: [ filters: [
{ {
...@@ -75,7 +74,9 @@ export default { ...@@ -75,7 +74,9 @@ export default {
label: '项目类型', label: '项目类型',
prop: 'project_type', prop: 'project_type',
computed({ row }) { computed({ row }) {
const found = _this.projectType.find(item => { return item.value === parseInt(row.project_type) }) const found = _this.projectType.find(item => {
return item.value === parseInt(row.project_type)
})
return found ? found.label : row.project_type return found ? found.label : row.project_type
} }
}, },
...@@ -83,7 +84,9 @@ export default { ...@@ -83,7 +84,9 @@ export default {
label: '状态', label: '状态',
prop: 'project_status', prop: 'project_status',
computed({ row }) { computed({ row }) {
const found = _this.projectStatus.find(item => { return item.value === parseInt(row.project_status) }) const found = _this.projectStatus.find(item => {
return item.value === parseInt(row.project_status)
})
return found ? found.label : row.project_status return found ? found.label : row.project_status
} }
}, },
...@@ -92,13 +95,7 @@ export default { ...@@ -92,13 +95,7 @@ export default {
} }
} }
}, },
mounted() {
console.log(this.prijectName, '==123')
},
methods: { methods: {
dialogHide() {
this.isShowdialog = false
},
beforeRequest(params, isReset) { beforeRequest(params, isReset) {
// 重置 // 重置
if (isReset) { if (isReset) {
...@@ -109,10 +106,6 @@ export default { ...@@ -109,10 +106,6 @@ export default {
params.price_zone = `${params.price_min || ''},${params.price_max || ''}` params.price_zone = `${params.price_min || ''},${params.price_max || ''}`
return params return params
}, },
// 编辑
handleUpdate(row) {
this.$router.push({ name: 'goodsEdit', params: { id: row.spu_id } })
},
// 选择 // 选择
handleSelectionChange(value) { handleSelectionChange(value) {
this.multipleSelection = value this.multipleSelection = value
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论