Commit 65d0e54e authored by 李苏's avatar 李苏 💬

修改url 封装适用项目的year选择组件

parent b6ab3aff
......@@ -3,28 +3,28 @@ import request from 'common/src/utils/request'
/* query */
export function doQuery(query) {
return request({
url: '/budgetms/sgwlpz/query',
url: '/hafms/sgwlpz/query',
method: 'post',
data: query||{}
})
}
export function doAdd(query) {
return request({
url: '/budgetms/sgwlpz/add',
url: '/hafms/sgwlpz/add',
method: 'post',
data: query||{}
})
}
export function doUpdate(query) {
return request({
url: '/budgetms/sgwlpz/update',
url: '/hafms/sgwlpz/update',
method: 'post',
data: query||{}
})
}
export function doDelete(query) {
return request({
url: '/budgetms/sgwlpz/delete',
url: '/hafms/sgwlpz/delete',
method: 'post',
data: query||{}
})
......@@ -32,14 +32,14 @@ export function doDelete(query) {
/* 关闭 */
export function closeGcxm(query) {
return request({
url: '/budgetms/sgwlpz/closeGcxm',
url: '/hafms/sgwlpz/closeGcxm',
method: 'post',
data: query||{}
})
}
export function cancelCloseGcxm(query) {
return request({
url: '/budgetms/sgwlpz/cancelCloseGcxm',
url: '/hafms/sgwlpz/cancelCloseGcxm',
method: 'post',
data: query||{}
})
......@@ -47,7 +47,7 @@ export function cancelCloseGcxm(query) {
/* 取关 */
export function doDbsz(query) {
return request({
url: '/budgetms/sgwlpz/doDbsz',
url: '/hafms/sgwlpz/doDbsz',
method: 'post',
data: query||{}
})
......@@ -59,7 +59,7 @@ export function doDbsz(query) {
export function excelimport(query) {
return request({
'Content-type' : 'multipart/form-data',
url: '/budgetms/sgwlpz/excel/importpz',
url: '/hafms/sgwlpz/excel/importpz',
method: 'post',
data: query||{}
})
......
......@@ -3,28 +3,28 @@ import request from 'common/src/utils/request'
/* query */
export function doQuery(query) {
return request({
url: '/budgetms/yshy/query',
url: '/hafms/yshy/query',
method: 'post',
data: query||{}
})
}
export function doAdd(query) {
return request({
url: '/budgetms/yshy/add',
url: '/hafms/yshy/add',
method: 'post',
data: query||{}
})
}
export function doUpdate(query) {
return request({
url: '/budgetms/yshy/update',
url: '/hafms/yshy/update',
method: 'post',
data: query||{}
})
}
export function doDelete(query) {
return request({
url: '/budgetms/yshy/delete',
url: '/hafms/yshy/delete',
method: 'post',
data: query||{}
})
......@@ -33,7 +33,7 @@ export function doDelete(query) {
export function excelimport(query) {
return request({
'Content-type' : 'multipart/form-data',
url: '/budgetms/yshy/excel/importyshy',
url: '/hafms/yshy/excel/importyshy',
method: 'post',
data: query||{}
})
......
......@@ -3,28 +3,28 @@ import request from 'common/src/utils/request'
/* query */
export function doQuery(query) {
return request({
url: '/budgetms/sggcxm/query',
url: '/hafms/sggcxm/query',
method: 'post',
data: query||{}
})
}
export function doAdd(query) {
return request({
url: '/budgetms/sggcxm/add',
url: '/hafms/sggcxm/add',
method: 'post',
data: query||{}
})
}
export function doUpdate(query) {
return request({
url: '/budgetms/sggcxm/update',
url: '/hafms/sggcxm/update',
method: 'post',
data: query||{}
})
}
export function doDelete(query) {
return request({
url: '/budgetms/sggcxm/delete',
url: '/hafms/sggcxm/delete',
method: 'post',
data: query||{}
})
......@@ -32,14 +32,14 @@ export function doDelete(query) {
/* 关闭 */
export function closeGcxm(query) {
return request({
url: '/budgetms/sggcxm/closeGcxm',
url: '/hafms/sggcxm/closeGcxm',
method: 'post',
data: query||{}
})
}
export function cancelCloseGcxm(query) {
return request({
url: '/budgetms/sggcxm/cancelCloseGcxm',
url: '/hafms/sggcxm/cancelCloseGcxm',
method: 'post',
data: query||{}
})
......@@ -47,7 +47,7 @@ export function cancelCloseGcxm(query) {
/* 取关 */
export function doDbsz(query) {
return request({
url: '/budgetms/sggcxm/doDbsz',
url: '/hafms/sggcxm/doDbsz',
method: 'post',
data: query||{}
})
......@@ -59,7 +59,7 @@ export function doDbsz(query) {
export function excelimport(query) {
return request({
'Content-type' : 'multipart/form-data',
url: '/budgetms/sggcxm/excel/import',
url: '/hafms/sggcxm/excel/import',
method: 'post',
data: query||{}
})
......
......@@ -3,28 +3,28 @@ import request from 'common/src/utils/request'
/* query */
export function doQuery(query) {
return request({
url: '/budgetms/sgwlpzhz/query',
url: '/hafms/sgwlpzhz/query',
method: 'post',
data: query||{}
})
}
export function doAdd(query) {
return request({
url: '/budgetms/sgwlpzhz/add',
url: '/hafms/sgwlpzhz/add',
method: 'post',
data: query||{}
})
}
export function doUpdate(query) {
return request({
url: '/budgetms/sgwlpzhz/update',
url: '/hafms/sgwlpzhz/update',
method: 'post',
data: query||{}
})
}
export function doDelete(query) {
return request({
url: '/budgetms/sgwlpzhz/delete',
url: '/hafms/sgwlpzhz/delete',
method: 'post',
data: query||{}
})
......
......@@ -3,7 +3,7 @@ import request from 'common/src/utils/request'
/* query */
export function dpzsQuery(query) {
return request({
url: '/budgetms/dpzs/query',
url: '/hafms/dpzs/query',
method: 'post',
data: query||{}
})
......
......@@ -3,64 +3,64 @@ import request from 'common/src/utils/request'
/* query */
export function doQuery(query) {
return request({
url: '/budgetms/wtqd/query',
url: '/hafms/wtqd/query',
method: 'post',
data: query||{}
})
}
export function doAdd(query) {
return request({
url: '/budgetms/wtqd/add',
url: '/hafms/wtqd/add',
method: 'post',
data: query||{}
})
}
export function doUpdate(query) {
return request({
url: '/budgetms/wtqd/update',
url: '/hafms/wtqd/update',
method: 'post',
data: query||{}
})
}
export function doDelete(query) {
return request({
url: '/budgetms/wtqd/delete',
url: '/hafms/wtqd/delete',
method: 'post',
data: query||{}
})
}
export function createWtqd(query) {
return request({
url: '/budgetms/wtqd/createWtqd',
url: '/hafms/wtqd/createWtqd',
method: 'post',
data: query||{}
})
}
/* 状*/
/* 状��变��*/
export function doGo(query) {
return request({
url: '/budgetms/wtqd/doGo',
url: '/hafms/wtqd/doGo',
method: 'post',
data: query||{}
})
}
export function doOver(query) {
return request({
url: '/budgetms/wtqd/doOver',
url: '/hafms/wtqd/doOver',
method: 'post',
data: query||{}
})
}
export function doClose(query) {
return request({
url: '/budgetms/wtqd/doClose',
url: '/hafms/wtqd/doClose',
method: 'post',
data: query||{}
})
}
export function queryWtdtl(query){
return request({
url: '/budgetms/wtqd/queryWtdtl',
url: '/hafms/wtqd/queryWtdtl',
method: 'post',
data: query||{}
})
......
......@@ -3,35 +3,35 @@ import request from 'common/src/utils/request'
/* query */
export function doQuery(query) {
return request({
url: '/budgetms/yssqmxrep/query',
url: '/hafms/yssqmxrep/query',
method: 'post',
data: query||{}
})
}
export function doAdd(query) {
return request({
url: '/budgetms/yssqmxrep/add',
url: '/hafms/yssqmxrep/add',
method: 'post',
data: query||{}
})
}
export function doUpdate(query) {
return request({
url: '/budgetms/yssqmxrep/update',
url: '/hafms/yssqmxrep/update',
method: 'post',
data: query||{}
})
}
export function doDelete(query) {
return request({
url: '/budgetms/yssqmxrep/delete',
url: '/hafms/yssqmxrep/delete',
method: 'post',
data: query||{}
})
}
export function title(query) {
return request({
url: '/budgetms/yssqsp/init/title',
url: '/hafms/yssqsp/init/title',
method: 'post',
data: query||{}
})
......
......@@ -3,28 +3,28 @@ import request from 'common/src/utils/request'
/* query */
export function doQuery(query) {
return request({
url: '/budgetms/kjkm/query',
url: '/hafms/kjkm/query',
method: 'post',
data: query||{}
})
}
export function doAdd(query) {
return request({
url: '/budgetms/kjkm/add',
url: '/hafms/kjkm/add',
method: 'post',
data: query||{}
})
}
export function doUpdate(query) {
return request({
url: '/budgetms/kjkm/update',
url: '/hafms/kjkm/update',
method: 'post',
data: query||{}
})
}
export function doDelete(query) {
return request({
url: '/budgetms/kjkm/delete',
url: '/hafms/kjkm/delete',
method: 'post',
data: query||{}
})
......@@ -33,7 +33,7 @@ export function doDelete(query) {
export function excelimport(query) {
return request({
'Content-type' : 'multipart/form-data',
url: '/budgetms/kjkm/excel/import',
url: '/hafms/kjkm/excel/import',
method: 'post',
data: query||{}
})
......
......@@ -4,35 +4,35 @@ import request from 'common/src/utils/request'
/* query */
export function doQuery(query) {
return request({
url: '/budgetms/pzfyxm/query',
url: '/hafms/pzfyxm/query',
method: 'post',
data: query||{}
})
}
export function doAdd(query) {
return request({
url: '/budgetms/pzfyxm/add',
url: '/hafms/pzfyxm/add',
method: 'post',
data: query||{}
})
}
export function doUpdate(query) {
return request({
url: '/budgetms/pzfyxm/update',
url: '/hafms/pzfyxm/update',
method: 'post',
data: query||{}
})
}
export function doDelete(query) {
return request({
url: '/budgetms/pzfyxm/delete',
url: '/hafms/pzfyxm/delete',
method: 'post',
data: query||{}
})
}
export function qt(query) {
return request({
url: '/budgetms/pzfyxm/record/qt',
url: '/hafms/pzfyxm/record/qt',
method: 'post',
data: query||{}
})
......
......@@ -3,28 +3,28 @@ import request from 'common/src/utils/request'
/* query */
export function doQuery(query) {
return request({
url: '/budgetms/xmgl/query',
url: '/hafms/xmgl/query',
method: 'post',
data: query||{}
})
}
export function doAdd(query) {
return request({
url: '/budgetms/xmgl/add',
url: '/hafms/xmgl/add',
method: 'post',
data: query||{}
})
}
export function doUpdate(query) {
return request({
url: '/budgetms/xmgl/update',
url: '/hafms/xmgl/update',
method: 'post',
data: query||{}
})
}
export function doDelete(query) {
return request({
url: '/budgetms/xmgl/delete',
url: '/hafms/xmgl/delete',
method: 'post',
data: query||{}
})
......@@ -33,14 +33,14 @@ export function doDelete(query) {
export function excelimport(query) {
return request({
'Content-type' : 'multipart/form-data',
url: '/budgetms/xmgl/excel/import',
url: '/hafms/xmgl/excel/import',
method: 'post',
data: query||{}
})
}
export function initZblx(query) {
return request({
url: '/budgetms/xmgl/init/zblx',
url: '/hafms/xmgl/init/zblx',
method: 'post',
data: query||{}
})
......
......@@ -3,28 +3,28 @@ import request from 'common/src/utils/request'
/* query */
export function doQuery(query) {
return request({
url: '/budgetms/fysx/query',
url: '/hafms/fysx/query',
method: 'post',
data: query||{}
})
}
export function doAdd(query) {
return request({
url: '/budgetms/fysx/add',
url: '/hafms/fysx/add',
method: 'post',
data: query||{}
})
}
export function doUpdate(query) {
return request({
url: '/budgetms/fysx/update',
url: '/hafms/fysx/update',
method: 'post',
data: query||{}
})
}
export function doDelete(query) {
return request({
url: '/budgetms/fysx/delete',
url: '/hafms/fysx/delete',
method: 'post',
data: query||{}
})
......
......@@ -3,35 +3,35 @@ import request from 'common/src/utils/request'
/* query */
export function doQuery(query) {
return request({
url: '/budgetms/xmfl/query',
url: '/hafms/xmfl/query',
method: 'post',
data: query||{}
})
}
export function doAdd(query) {
return request({
url: '/budgetms/xmfl/add',
url: '/hafms/xmfl/add',
method: 'post',
data: query||{}
})
}
export function doUpdate(query) {
return request({
url: '/budgetms/xmfl/update',
url: '/hafms/xmfl/update',
method: 'post',
data: query||{}
})
}
export function doDelete(query) {
return request({
url: '/budgetms/xmfl/delete',
url: '/hafms/xmfl/delete',
method: 'post',
data: query||{}
})
}
export function initXhqsfs(query) {
return request({
url: '/budgetms/fyxm/init/xhqsfs',
url: '/hafms/fyxm/init/xhqsfs',
method: 'post',
data: query||{}
})
......@@ -39,21 +39,21 @@ export function initXhqsfs(query) {
/* 上移,下移 */
export function moveup(query) {
return request({
url: '/budgetms/xmfl/moveup',
url: '/hafms/xmfl/moveup',
method: 'post',
data: query||{}
})
}
export function movedown(query) {
return request({
url: '/budgetms/xmfl/movedown',
url: '/hafms/xmfl/movedown',
method: 'post',
data: query||{}
})
}
export function qt(query) {
return request({
url: '/budgetms/xmfl/record/qt',
url: '/hafms/xmfl/record/qt',
method: 'post',
data: query||{}
})
......
......@@ -4,35 +4,35 @@ import request from 'common/src/utils/request'
/* query */
export function doQuery(query) {
return request({
url: '/budgetms/ysjsfs/query',
url: '/hafms/ysjsfs/query',
method: 'post',
data: query||{}
})
}
export function doAdd(query) {
return request({
url: '/budgetms/ysjsfs/add',
url: '/hafms/ysjsfs/add',
method: 'post',
data: query||{}
})
}
export function doUpdate(query) {
return request({
url: '/budgetms/ysjsfs/update',
url: '/hafms/ysjsfs/update',
method: 'post',
data: query||{}
})
}
export function doDelete(query) {
return request({
url: '/budgetms/ysjsfs/delete',
url: '/hafms/ysjsfs/delete',
method: 'post',
data: query||{}
})
}
export function qt(query) {
return request({
url: '/budgetms/ysjsfs/record/qt',
url: '/hafms/ysjsfs/record/qt',
method: 'post',
data: query||{}
})
......
......@@ -3,42 +3,42 @@ import request from 'common/src/utils/request'
/* query */
export function doQuery(query) {
return request({
url: '/budgetms/yssqsp/query',
url: '/hafms/yssqsp/query',
method: 'post',
data: query||{}
})
}
export function doQuery1(query) {
return request({
url: '/budgetms/yssq/query',
url: '/hafms/yssq/query',
method: 'post',
data: query||{}
})
}
export function doAdd(query) {
return request({
url: '/budgetms/yssq/add',
url: '/hafms/yssq/add',
method: 'post',
data: query||{}
})
}
export function doUpdate(query) {
return request({
url: '/budgetms/yssq/update',
url: '/hafms/yssq/update',
method: 'post',
data: query||{}
})
}
export function doDelete(query) {
return request({
url: '/budgetms/yssq/delete',
url: '/hafms/yssq/delete',
method: 'post',
data: query||{}
})
}
export function mxsxmx(query) {
return request({
url: '/budgetms/yssqmx/query',
url: '/hafms/yssqmx/query',
method: 'post',
data: query||{}
})
......@@ -46,7 +46,7 @@ export function mxsxmx(query) {
/* 调整预算保存 */
export function tzyssq(query) {
return request({
url: '/budgetms/yssqsp/tzyssq',
url: '/hafms/yssqsp/tzyssq',
method: 'post',
data: query||{}
})
......@@ -54,7 +54,7 @@ export function tzyssq(query) {
/* 审定信息 */
export function sdyssq(query) {
return request({
url: '/budgetms/yssqsp/sdyssq',
url: '/hafms/yssqsp/sdyssq',
method: 'post',
data: query||{}
})
......
......@@ -3,28 +3,28 @@ import request from 'common/src/utils/request'
/* query */
export function doQuery(query) {
return request({
url: '/budgetms/yssq/query',
url: '/hafms/yssq/query',
method: 'post',
data: query||{}
})
}
export function doAdd(query) {
return request({
url: '/budgetms/yssq/add',
url: '/hafms/yssq/add',
method: 'post',
data: query||{}
})
}
export function doUpdate(query) {
return request({
url: '/budgetms/yssq/update',
url: '/hafms/yssq/update',
method: 'post',
data: query||{}
})
}
export function doDelete(query) {
return request({
url: '/budgetms/yssq/delete',
url: '/hafms/yssq/delete',
method: 'post',
data: query||{}
})
......@@ -32,35 +32,35 @@ export function doDelete(query) {
/* 导入 */
export function qt(query) {
return request({
url: 'budgetms/yssq/record/qt',
url: 'hafms/yssq/record/qt',
method: 'post',
data: query||{}
})
}
export function yssqmx(query) {
return request({
url: 'budgetms/yssqmx/query',
url: 'hafms/yssqmx/query',
method: 'post',
data: query||{}
})
}
export function queryroot(query) {
return request({
url: 'budgetms/xmfl/queryroot',
url: 'hafms/xmfl/queryroot',
method: 'post',
data: query||{}
})
}
export function query(query) {
return request({
url: 'budgetms/fysx/query',
url: 'hafms/fysx/query',
method: 'post',
data: query||{}
})
}
export function submit(query) {
return request({
url: 'budgetms/yssq/submit',
url: 'hafms/yssq/submit',
method: 'post',
data: query||{}
})
......
<template>
<section class="app-main">
<transition name="fade-transform" mode="out-in">
<!-- <keep-alive :include="cachedViews">
<template v-if="cachedViews.indexOf(key)!=-1 ">
<keep-alive >
<router-view :key="key" />
</keep-alive> -->
<!-- <keep-alive >
<router-view :key="key" />
</keep-alive> -->
</keep-alive>
</template>
<template v-else >
<router-view :key="key" />
</template>
</transition>
</section>
</template>
......
......@@ -7,7 +7,7 @@
<el-col :span="6" class="search-col">
<div class="search-item">
<span class="search-span">利润中心:</span>
<RelSelect style="width: 100%;" src='budgetms/lrzx/query' filterable clearable
<RelSelect style="width: 100%;" src='hafms/lrzx/query' filterable clearable
:match="{value:'id',label:'jc'}" v-model='queryParams.lrzxid'></RelSelect>
</div>
</el-col>
......@@ -26,7 +26,7 @@
<el-col :span="6" class="search-col">
<div class="search-item">
<span class="search-span">项目:</span>
<RelSelect style="width: 100%;" src='budgetms/sggcxm/query' filterable clearable
<RelSelect style="width: 100%;" src='hafms/sggcxm/query' filterable clearable
:match="{value:'id',label:'name'}" v-model='queryParams.xmid'></RelSelect>
</div>
</el-col>
......@@ -35,21 +35,21 @@
<el-col :span="4" class="search-col">
<div class="search-item">
<span class="search-span">项目包:</span>
<RelSelect style="width: 100%;" src='budgetms/xmgl/query' filterable clearable
<RelSelect style="width: 100%;" src='hafms/xmgl/query' filterable clearable
:match="{value:'id',label:'name'}" v-model='queryParams.xmbid'></RelSelect>
</div>
</el-col>
<el-col :span="4" class="search-col">
<div class="search-item">
<span class="search-span">资本/成本:</span>
<RelSelect style="width: 100%;" src='budgetms/sgwlpz/init/zblx' filterable clearable
<RelSelect style="width: 100%;" src='hafms/sgwlpz/init/zblx' filterable clearable
:match="{value:'id',label:'name'}" v-model='queryParams.zblx'></RelSelect>
</div>
</el-col>
<el-col :span="4" class="search-col">
<div class="search-item">
<span class="search-span">物资/服务:</span>
<RelSelect style="width: 100%;" src='budgetms/sgwlpz/init/wzbz' filterable clearable
<RelSelect style="width: 100%;" src='hafms/sgwlpz/init/wzbz' filterable clearable
:match="{value:'id',label:'name'}" v-model='queryParams.wzbz'></RelSelect>
</div>
</el-col>
......@@ -57,14 +57,14 @@
<div class="search-item">
<span class="search-span">物料描述:</span>
<el-input v-model='queryParams.wlinfo' />
<!-- <RelSelect style="width: 100%;" src='budgetms/xmgl/query' filterable clearable
<!-- <RelSelect style="width: 100%;" src='hafms/xmgl/query' filterable clearable
:match="{value:'id',label:'name'}" v-model='queryParams.wlinfo'></RelSelect> -->
</div>
</el-col>
<el-col :span="4" class="search-col">
<div class="search-item">
<span class="search-span">物料性质:</span>
<RelSelect style="width: 100%;" src='budgetms/wlxx/init/wlxz' filterable clearable
<RelSelect style="width: 100%;" src='hafms/wlxx/init/wlxz' filterable clearable
:match="{value:'id',label:'name'}" v-model='queryParams.wlxz'></RelSelect>
</div>
</el-col>
......@@ -121,7 +121,7 @@
type: '',
DialogTitle: '',
/* 基础url*/
baseUrl: 'budgetms/sgwlpz',
baseUrl: 'hafms/sgwlpz',
/* 查询参数*/
queryParams: {
beginDate:new Date().getTime()-1000*60*60*24*30,
......@@ -149,7 +149,7 @@
{title: "立项日期", field: "xmlxrq", fieldType: "ftDate"},
{title: "状态", field: "xmzt", fieldType: "ftString",align:"center",width:150,
transform: {
url: 'budgetms/sggcxm/init/zt',
url: 'hafms/sggcxm/init/zt',
label: 'name',
value: 'id'
}
......@@ -220,10 +220,10 @@
},
methods: {
dcmb() {
download('budgetms/sgwlpz/excel/model/export', {}, 'ERP项目明细账模板.xlsx')
download('hafms/sgwlpz/excel/model/export', {}, 'ERP项目明细账模板.xlsx')
},
dr() {
//budgetms/kjkm/excel/import
//hafms/kjkm/excel/import
let that = this
let input = document.createElement('input');
input.type = 'file'
......
......@@ -67,7 +67,7 @@
type: '',
DialogTitle: '',
/* 基础url*/
baseUrl: 'budgetms/yshy',
baseUrl: 'hafms/yshy',
/* 查询参数*/
queryParams: {
year:''
......
......@@ -24,7 +24,7 @@
required:true,
rules:rules,
}" label="项目包" ref="xmbid" prop="xmbid">
<RelSelect :readonly="readonly" filterable style="width: 100%;" src='/budgetms/xmgl/query'
<RelSelect :readonly="readonly" filterable style="width: 100%;" src='/hafms/xmgl/query'
:match="{value:'id',label:'name'}" v-model='form.xmbid'></RelSelect>
</el-form-item>
</el-col>
......@@ -41,7 +41,7 @@
required:true,
rules:rules,
}" label="部门" ref="bmid" prop="bmid">
<RelSelect :readonly="readonly" filterable style="width: 100%;" src='/budgetms/common//bm/query'
<RelSelect :readonly="readonly" filterable style="width: 100%;" src='/hafms/common//bm/query'
:match="{value:'id',label:'bmmc'}" v-model='form.bmid'></RelSelect>
</el-form-item>
</el-col>
......
......@@ -25,7 +25,7 @@
<el-col :span="6" class="search-col">
<div class="search-item">
<span class="search-span">打包/单体:</span>
<RelSelect style="width: 100%;" src='budgetms/sggcxm/init/dbbz' filterable clearable
<RelSelect style="width: 100%;" src='hafms/sggcxm/init/dbbz' filterable clearable
:match="{value:'id',label:'name'}" v-model='queryParams.dbbz'></RelSelect>
</div>
</el-col>
......@@ -44,7 +44,7 @@
<el-button size='mini' @click="cancelCloseGcxm()" type="primary">取消关闭</el-button>
<el-popover placement="right" width="400" trigger="manual" v-model="visible">
<div style="width: 100%;height: 100px;position: relative;">
<RelSelect style="width: 100%;" src='budgetms/sggcxm/init/dbbz' filterable clearable
<RelSelect style="width: 100%;" src='hafms/sggcxm/init/dbbz' filterable clearable
:match="{value:'id',label:'name'}" v-model='dbbz'></RelSelect>
<el-button style="position: absolute;bottom: 10px;right: 80px;" size='mini' @click="cancel"
type="info">取消</el-button>
......@@ -108,7 +108,7 @@
type: '',
DialogTitle: '',
/* 基础url*/
baseUrl: 'budgetms/sggcxm',
baseUrl: 'hafms/sggcxm',
/* 查询参数*/
queryParams: {
code: '',
......@@ -172,7 +172,7 @@
field: "dbbz",
width: 140,
transform: {
url: 'budgetms/sggcxm/init/dbbz',
url: 'hafms/sggcxm/init/dbbz',
label: 'name',
value: 'id'
}
......@@ -196,7 +196,7 @@
align: "center",
width: 80,
transform: {
url: 'budgetms/sggcxm/init/zt',
url: 'hafms/sggcxm/init/zt',
label: 'name',
value: 'id'
}
......@@ -260,7 +260,7 @@
},
methods: {
dcmb() {
download('budgetms/sggcxm/excel/model/export', {}, '项目模板.xlsx')
download('hafms/sggcxm/excel/model/export', {}, '项目模板.xlsx')
},
dr() {
//budgetms/kjkm/excel/import
......
......@@ -18,14 +18,14 @@
<el-col :span="6" class="search-col">
<div class="search-item">
<span class="search-span">汇总方式:</span>
<RelSelect collapse-tags multiple style="width: 100%;" src='budgetms/sgwlpzhz/init/hzfs' filterable
<RelSelect collapse-tags multiple style="width: 100%;" src='hafms/sgwlpzhz/init/hzfs' filterable
clearable :match="{value:'id',label:'name'}" v-model='queryParams.hzfs'></RelSelect>
</div>
</el-col>
<el-col :span="6" class="search-col">
<div class="search-item">
<span class="search-span">利润中心:</span>
<RelSelect collapse-tags multiple style="width: 100%;" src='budgetms/lrzx/query' filterable clearable
<RelSelect collapse-tags multiple style="width: 100%;" src='hafms/lrzx/query' filterable clearable
:match="{value:'id',label:'jc'}" v-model='queryParams.lrzxid'></RelSelect>
</div>
</el-col>
......@@ -46,7 +46,7 @@
<el-col :span="6" class="search-col">
<div class="search-item">
<span class="search-span">一级分类:</span>
<RelSelect collapse-tags multiple style="width: 100%;" src='budgetms/xmfl/queryAllRoot' filterable clearable
<RelSelect collapse-tags multiple style="width: 100%;" src='hafms/xmfl/queryAllRoot' filterable clearable
:match="{value:'id',label:'showname'}" v-model='queryParams.yjxmflid'></RelSelect>
</div>
</el-col>
......@@ -55,14 +55,14 @@
<span class="search-span">二级分类:</span>
<RelSelect linkage :linkParams="{pid:queryParams.yjxmflid}" :params="{
pids:queryParams.yjxmflid.join()
}" collapse-tags multiple style="width: 100%;" src='budgetms/xmfl/queryAllMj' filterable clearable
}" collapse-tags multiple style="width: 100%;" src='hafms/xmfl/queryAllMj' filterable clearable
:match="{value:'id',label:'name'}" v-model='queryParams.xmflid'></RelSelect>
</div>
</el-col>
<el-col :span="6" class="search-col">
<div class="search-item">
<span class="search-span">项目包:</span>
<RelSelect collapse-tags multiple style="width: 100%;" src='budgetms/xmgl/query' filterable clearable
<RelSelect collapse-tags multiple style="width: 100%;" src='hafms/xmgl/query' filterable clearable
:match="{value:'id',label:'name'}" v-model='queryParams.xmbid'></RelSelect>
</div>
</el-col>
......@@ -77,14 +77,14 @@
<el-col :span="6" class="search-col">
<div class="search-item">
<span class="search-span">资本/成本:</span>
<RelSelect collapse-tags multiple style="width: 100%;" src='budgetms/sgwlpz/init/zblx' filterable clearable
<RelSelect collapse-tags multiple style="width: 100%;" src='hafms/sgwlpz/init/zblx' filterable clearable
:match="{value:'id',label:'name'}" v-model='queryParams.zblx'></RelSelect>
</div>
</el-col>
<el-col :span="6" class="search-col">
<div class="search-item">
<span class="search-span">物资/服务:</span>
<RelSelect collapse-tags multiple style="width: 100%;" src='budgetms/sgwlpz/init/wzbz' filterable clearable
<RelSelect collapse-tags multiple style="width: 100%;" src='hafms/sgwlpz/init/wzbz' filterable clearable
:match="{value:'id',label:'name'}" v-model='queryParams.wzbz'></RelSelect>
</div>
</el-col>
......@@ -185,7 +185,7 @@
type: '',
DialogTitle: '',
/* 基础url*/
baseUrl: 'budgetms/sgwlpzhz',
baseUrl: 'hafms/sgwlpzhz',
/* 查询参数*/
queryParams: {
hzfs: ['LRZX'],
......
......@@ -11,7 +11,7 @@
<el-col :span="24" class="search-col">
<div class="search-item">
<span class="search-span">汇总方式:</span>
<RelSelect collapse-tags multiple style="width: 100%;" src='budgetms/sgwlpzhz/init/hzfs' filterable
<RelSelect collapse-tags multiple style="width: 100%;" src='hafms/sgwlpzhz/init/hzfs' filterable
clearable :match="{value:'id',label:'name'}" v-model='queryParams.hzfs'></RelSelect>
</div>
</el-col>
......@@ -30,14 +30,14 @@
<el-col :span="24" class="search-col">
<div class="search-item">
<span class="search-span">利润中心:</span>
<RelSelect collapse-tags multiple style="width: 100%;" src='budgetms/lrzx/query' filterable clearable
<RelSelect collapse-tags multiple style="width: 100%;" src='hafms/lrzx/query' filterable clearable
:match="{value:'id',label:'jc'}" v-model='queryParams.lrzxid'></RelSelect>
</div>
</el-col>
<el-col :span="24" class="search-col">
<div class="search-item">
<span class="search-span">一级分类:</span>
<RelSelect collapse-tags multiple style="width: 100%;" src='budgetms/xmfl/queryAllRoot' filterable clearable
<RelSelect collapse-tags multiple style="width: 100%;" src='hafms/xmfl/queryAllRoot' filterable clearable
:match="{value:'id',label:'showname'}" v-model='queryParams.yjxmflid'></RelSelect>
</div>
</el-col>
......@@ -46,21 +46,21 @@
<span class="search-span">二级分类:</span>
<RelSelect linkage :linkParams="{pid:queryParams.yjxmflid}" :params="{
pids:queryParams.yjxmflid.join()
}" collapse-tags multiple style="width: 100%;" src='budgetms/xmfl/queryAllMj' filterable clearable
}" collapse-tags multiple style="width: 100%;" src='hafms/xmfl/queryAllMj' filterable clearable
:match="{value:'id',label:'name'}" v-model='queryParams.xmflid'></RelSelect>
</div>
</el-col>
<el-col :span="24" class="search-col">
<div class="search-item">
<span class="search-span">资本/成本:</span>
<RelSelect collapse-tags multiple style="width: 100%;" src='budgetms/sgwlpz/init/zblx' filterable clearable
<RelSelect collapse-tags multiple style="width: 100%;" src='hafms/sgwlpz/init/zblx' filterable clearable
:match="{value:'id',label:'name'}" v-model='queryParams.zblx'></RelSelect>
</div>
</el-col>
<el-col :span="24" class="search-col">
<div class="search-item">
<span class="search-span">物资/服务:</span>
<RelSelect collapse-tags multiple style="width: 100%;" src='budgetms/sgwlpz/init/wzbz' filterable clearable
<RelSelect collapse-tags multiple style="width: 100%;" src='hafms/sgwlpz/init/wzbz' filterable clearable
:match="{value:'id',label:'name'}" v-model='queryParams.wzbz'></RelSelect>
</div>
</el-col>
......
......@@ -19,14 +19,14 @@
<el-col :span="8" class="search-col">
<div class="search-item">
<span class="search-span">状态:</span>
<RelSelect style="width: 100%;" src='budgetms/wtqd/init/zt' filterable clearable
<RelSelect style="width: 100%;" src='hafms/wtqd/init/zt' filterable clearable
:match="{value:'id',label:'name'}" v-model='queryParams.zt'></RelSelect>
</div>
</el-col>
<el-col :span="8" class="search-col">
<div class="search-item">
<span class="search-span">稽核规则:</span>
<RelSelect collapse-tags multiple style="width: 120%;" src='budgetms/wtqd/init/wtlx' filterable clearable
<RelSelect collapse-tags multiple style="width: 120%;" src='hafms/wtqd/init/wtlx' filterable clearable
:match="{value:'id',label:'name'}" v-model='queryParams.wtlxids'></RelSelect>
</div>
</el-col>
......@@ -41,7 +41,7 @@
<el-col :span="8" class="search-col">
<div class="search-item">
<span class="search-span">利润中心:</span>
<RelSelect collapse-tags multiple style="width: 120%;" src='budgetms/lrzx/query' filterable clearable
<RelSelect collapse-tags multiple style="width: 120%;" src='hafms/lrzx/query' filterable clearable
:match="{value:'id',label:'jc'}" v-model='queryParams.chooseLrzxids'></RelSelect>
</div>
</el-col>
......@@ -135,7 +135,7 @@
type: '',
DialogTitle: '',
/* 基础url*/
baseUrl: 'budgetms/wtqd',
baseUrl: 'hafms/wtqd',
/* 查询参数*/
queryParams: {
zt: '',
......@@ -183,7 +183,7 @@
align: "center",
width: 80,
transform: {
url: 'budgetms/wtqd/init/zt',
url: 'hafms/wtqd/init/zt',
label: 'name',
value: 'id'
}
......@@ -415,7 +415,7 @@
},
dcmb() {
if (this.app.selectOne || this.app.clickOne) {
downloadJson('budgetms/wtqd/wtjh/export', {
downloadJson('hafms/wtqd/wtjh/export', {
id: this.singleItem.id
}, this.singleItem.xmdesc + '.doc')
} else {
......
......@@ -7,7 +7,7 @@
<el-form-item label="稽核类型" ref="wtlxids" prop="wtlxids">
<RelSelect filterable style="width: 100%;"
collapse-tags multiple
src='budgetms/wtqd/init/wtlx' :match="{value:'id',label:'name'}" v-model='form.wtlxids' ></RelSelect>
src='hafms/wtqd/init/wtlx' :match="{value:'id',label:'name'}" v-model='form.wtlxids' ></RelSelect>
</el-form-item>
</el-col>
<el-col :span="12">
......@@ -33,7 +33,7 @@
<el-form-item label="利润中心" ref="chooseLrzxids" prop="chooseLrzxids">
<RelSelect
collapse-tags multiple
filterable style="width: 100%;" src='budgetms/lrzx/query' :match="{value:'id',label:'name'}" v-model='form.chooseLrzxids' ></RelSelect>
filterable style="width: 100%;" src='hafms/lrzx/query' :match="{value:'id',label:'name'}" v-model='form.chooseLrzxids' ></RelSelect>
</el-form-item>
</el-col>
</el-row>
......
......@@ -7,7 +7,7 @@
<el-col :span="8" class="search-col">
<div class="search-item">
<span class="search-span">申请公司:</span>
<RelSelect @getAllData='getAlldata' collapse-tags multiple style="width: 100%;" src='budgetms/common/sjbm/query' filterable clearable
<RelSelect @getAllData='getAlldata' collapse-tags multiple style="width: 100%;" src='hafms/common/sjbm/query' filterable clearable
:match="{value:'id',label:'bmmc'}" v-model='queryParams.sjbmids'></RelSelect>
</div>
</el-col>
......@@ -15,7 +15,7 @@
<div class="search-item">
<span class="search-span">申请部门:</span>
<RelSelect collapse-tags multiple linkage :linkParams="{sjbmids:queryParams.sjbmids.join()}"
style="width: 100%;" src='budgetms/common/bm/query' filterable clearable
style="width: 100%;" src='hafms/common/bm/query' filterable clearable
:match="{value:'id',label:'bmmc'}" v-model='queryParams.chooseBmids'></RelSelect>
</div>
</el-col>
......@@ -76,7 +76,7 @@
type: '',
DialogTitle: '',
/* 基础url*/
baseUrl: 'budgetms/yssqmxrep',
baseUrl: 'hafms/yssqmxrep',
/* 查询参数*/
queryParams: {
sjbmids: [],
......
......@@ -21,7 +21,7 @@
</el-col>
<el-col :span="12">
<el-form-item label="统计标识" ref="tjbz" prop="tjbz">
<RelSelect :readonly="readonly" filterable style="width: 100%;" src='/budgetms/kjkm/init/tjbz'
<RelSelect :readonly="readonly" filterable style="width: 100%;" src='/hafms/kjkm/init/tjbz'
:match="{value:'id',label:'name'}" v-model='form.tjbz'></RelSelect>
</el-form-item>
</el-col>
......
......@@ -65,7 +65,7 @@
type: '',
DialogTitle: '',
/* 基础url*/
baseUrl: 'budgetms/kjkm',
baseUrl: 'hafms/kjkm',
/* 查询参数*/
queryParams: {
condition: '',
......@@ -87,7 +87,7 @@
},
methods: {
dcmb(){
download('budgetms/kjkm/excel/model/export',{},'会计科目模板.xlsx')
download('hafms/kjkm/excel/model/export',{},'会计科目模板.xlsx')
},
dr(){
//budgetms/kjkm/excel/import
......
......@@ -59,7 +59,7 @@
type: '',
DialogTitle: '',
/* 基础url*/
baseUrl: 'budgetms/pzfyxm',
baseUrl: 'hafms/pzfyxm',
/* 查询参数*/
queryParams: {
......
......@@ -29,7 +29,7 @@
required:true,
rules:rules,
}" label="管理部门" ref="bmid" prop="bmid">
<RelSelect style="width: 100%;" src='/budgetms/common/bm/query' :match="{value:'id',label:'bmmc'}" v-model='form.bmid' ></RelSelect>
<RelSelect style="width: 100%;" src='/hafms/common/bm/query' :match="{value:'id',label:'bmmc'}" v-model='form.bmid' ></RelSelect>
</el-form-item>
</el-col>
<el-col :span="12">
......@@ -37,7 +37,7 @@
required:true,
rules:rules,
}" label="项目分类" ref="xmlx" prop="xmlx">
<RelSelect style="width: 100%;" src='/budgetms/xmfl/queryAllRoot' :match="{value:'id',label:'showname'}" v-model='form.xmlx' ></RelSelect>
<RelSelect style="width: 100%;" src='/hafms/xmfl/queryAllRoot' :match="{value:'id',label:'showname'}" v-model='form.xmlx' ></RelSelect>
</el-form-item>
</el-col>
<el-col :span="12">
......@@ -45,12 +45,12 @@
required:true,
rules:rules,
}" label="二级包分类" ref="ejxmlx" prop="ejxmlx">
<RelSelect linkage :linkParams="{fyxmfl:form.xmlx}" :readonly="readonly" style="width: 100%;" src='budgetms/xmfl/queryAllMj' filterable clearable :match="{value:'id',label:'showname'}" v-model='form.ejxmlx' ></RelSelect>
<RelSelect linkage :linkParams="{fyxmfl:form.xmlx}" :readonly="readonly" style="width: 100%;" src='hafms/xmfl/queryAllMj' filterable clearable :match="{value:'id',label:'showname'}" v-model='form.ejxmlx' ></RelSelect>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="资本类型" ref="zblx" prop="zblx">
<RelSelect :readonly="readonly" style="width: 100%;" src='/budgetms/xmgl/init/zblx' :match="{value:'id',label:'name'}" v-model='form.zblx' ></RelSelect>
<RelSelect :readonly="readonly" style="width: 100%;" src='/hafms/xmgl/init/zblx' :match="{value:'id',label:'name'}" v-model='form.zblx' ></RelSelect>
</el-form-item>
</el-col>
<el-col :span="12">
......
......@@ -19,7 +19,7 @@
<el-col :span="8" class="search-col">
<div class="search-item">
<span class="search-span mw60">管理部门:</span>
<RelSelect style="width: 100%;" src='budgetms/common/bm/query' filterable clearable
<RelSelect style="width: 100%;" src='hafms/common/bm/query' filterable clearable
:match="{value:'id',label:'bmmc'}" v-model='queryParams.bmid'></RelSelect>
</div>
</el-col>
......@@ -28,14 +28,14 @@
<el-col :span="8" class="search-col">
<div class="search-item">
<span class="search-span mw60">资本类型:</span>
<RelSelect style="width: 100%;" src='budgetms/xmgl/init/zblx' filterable clearable
<RelSelect style="width: 100%;" src='hafms/xmgl/init/zblx' filterable clearable
:match="{value:'id',label:'name'}" v-model='queryParams.zblx'></RelSelect>
</div>
</el-col>
<el-col :span="8" class="search-col">
<div class="search-item">
<span class="search-span mw60">项目类型:</span>
<RelSelect style="width: 100%;" src='budgetms/xmfl/query' filterable clearable
<RelSelect style="width: 100%;" src='hafms/xmfl/query' filterable clearable
:match="{value:'id',label:'name'}" v-model='queryParams.xmlx'></RelSelect>
</div>
</el-col>
......@@ -104,7 +104,7 @@
type: '',
DialogTitle: '',
/* 基础url*/
baseUrl: 'budgetms/xmgl',
baseUrl: 'hafms/xmgl',
/* 查询参数*/
queryParams: {
year:'',
......@@ -135,7 +135,7 @@
},
methods: {
dcmb(){
download('budgetms/xmgl/excel/model/export',{},'项目包模板.xlsx')
download('hafms/xmgl/excel/model/export',{},'项目包模板.xlsx')
},
dr(){
//budgetms/kjkm/excel/import
......
......@@ -5,7 +5,7 @@
<el-row :gutter="20">
<el-col :span="12">
<el-form-item label="成本预算科目" ref="fyxmid" prop="fyxmid">
<RelSelect :readonly="readonly" filterable style="width: 100%;" src='/budgetms/fyxm/query' :match="{value:'id',label:'showname'}" v-model='form.fyxmid' ></RelSelect>
<RelSelect :readonly="readonly" filterable style="width: 100%;" src='/hafms/fyxm/query' :match="{value:'id',label:'showname'}" v-model='form.fyxmid' ></RelSelect>
</el-form-item>
</el-col>
<el-col :span="12">
......
......@@ -7,7 +7,7 @@
<el-col :span="6" class="search-col">
<div class="search-item">
<span class="search-span">预算科目:</span>
<RelSelect style="width: 100%;" src='budgetms/fyxm/query' filterable clearable
<RelSelect style="width: 100%;" src='hafms/fyxm/query' filterable clearable
:match="{value:'id',label:'name'}" v-model='queryParams.flbm'></RelSelect>
</div>
</el-col>
......@@ -60,7 +60,7 @@
type: '',
DialogTitle: '',
/* 基础url*/
baseUrl: 'budgetms/fysx',
baseUrl: 'hafms/fysx',
/* 查询参数*/
queryParams: {
flbm:''
......
......@@ -38,7 +38,7 @@
required:true,
rules:rules,
}" >
<RelSelect style="width: 100%;" src='budgetms/fyxm/init/xhqsfs' filterable clearable :readonly="readonly"
<RelSelect style="width: 100%;" src='hafms/fyxm/init/xhqsfs' filterable clearable :readonly="readonly"
:match="{value:'id',label:'name'}" v-model='form.xhqsfs'></RelSelect>
</el-form-item>
</el-col>
......
......@@ -80,7 +80,7 @@
type: '',
DialogTitle: '',
/* 基础url*/
baseUrl: 'budgetms/xmfl',
baseUrl: 'hafms/xmfl',
/* 查询参数*/
queryParams: {
......
......@@ -69,7 +69,7 @@
type: '',
DialogTitle: '',
/* 基础url*/
baseUrl: 'budgetms/ysjsfs',
baseUrl: 'hafms/ysjsfs',
/* 查询参数*/
queryParams: {
name:''
......
......@@ -13,7 +13,7 @@
required:true,
rules:rules,
}" >
<RelSelect :readonly="readonly" filterable style="width: 100%;" src='budgetms/common/sjbm/query' :match="{value:'id',label:'bmmc'}" v-model='form.sjbmid' ></RelSelect>
<RelSelect :readonly="readonly" filterable style="width: 100%;" src='hafms/common/sjbm/query' :match="{value:'id',label:'bmmc'}" v-model='form.sjbmid' ></RelSelect>
</el-form-item>
</el-col>
<el-col :span="8">
......@@ -21,7 +21,7 @@
required:true,
rules:rules,
}" >
<RelSelect linkage :linkParams="{pid:form.sjbmid}" :readonly="readonly" filterable style="width: 100%;" src='budgetms/common/bm/query' :match="{value:'id',label:'bmmc'}" v-model='form.bmid' ></RelSelect>
<RelSelect linkage :linkParams="{pid:form.sjbmid}" :readonly="readonly" filterable style="width: 100%;" src='hafms/common/bm/query' :match="{value:'id',label:'bmmc'}" v-model='form.bmid' ></RelSelect>
</el-form-item>
</el-col>
<el-col :span="8">
......@@ -61,7 +61,7 @@
}" >
<RelSelect :params="{
tybz:'N'
}" :readonly="readonly" filterable style="width: 100%;" src='budgetms/ysfl/query' :match="{value:'id',label:'name'}" v-model='form.ysflid' ></RelSelect>
}" :readonly="readonly" filterable style="width: 100%;" src='hafms/ysfl/query' :match="{value:'id',label:'name'}" v-model='form.ysflid' ></RelSelect>
</el-form-item>
</el-col>
......@@ -187,7 +187,7 @@
mainMethod:doQuery1,
/* */
spanArr:[],
baseUrl:'budgetms/yssq/mxsx',
baseUrl:'hafms/yssq/mxsx',
/* 弹框管理 */
/* 额外初始化,根据需求*/
......
......@@ -11,7 +11,7 @@
<el-col :span="6" class="search-col">
<div class="search-item">
<span class="search-span">事务类型:</span>
<RelSelect style="width: 100%;" src='budgetms/common/wfstate' filterable clearable
<RelSelect style="width: 100%;" src='hafms/common/wfstate' filterable clearable
:match="{value:'id',label:'name'}" v-model='queryParams.operatype'></RelSelect>
</div>
</el-col>
......@@ -24,7 +24,7 @@
<el-col :span="6" class="search-col">
<div class="search-item">
<span class="search-span">申请公司:</span>
<RelSelect collapse-tags multiple style="width: 100%;" src='budgetms/common/sjbm/query' filterable clearable
<RelSelect collapse-tags multiple style="width: 100%;" src='hafms/common/sjbm/query' filterable clearable
:match="{value:'id',label:'bmmc'}" v-model='queryParams.sjbmids'></RelSelect>
</div>
</el-col>
......@@ -33,7 +33,7 @@
<span class="search-span">申请部门:</span>
<RelSelect linkage :linkParams="{sjbmids:queryParams.sjbmids}" :params="{
pids:queryParams.sjbmids.join()
}" collapse-tags multiple style="width: 100%;" src='budgetms/common/bm/query' filterable clearable
}" collapse-tags multiple style="width: 100%;" src='hafms/common/bm/query' filterable clearable
:match="{value:'id',label:'bmmc'}" v-model='queryParams.chooseBmids'></RelSelect>
</div>
</el-col>
......@@ -42,28 +42,28 @@
<el-col :span="6" class="search-col">
<div class="search-item">
<span class="search-span">成本大类:</span>
<RelSelect style="width: 100%;" src='budgetms/fyxmfl/query' filterable clearable
<RelSelect style="width: 100%;" src='hafms/fyxmfl/query' filterable clearable
:match="{value:'id',label:'name'}" v-model='queryParams.fyxmfl'></RelSelect>
</div>
</el-col>
<el-col :span="6" class="search-col">
<div class="search-item">
<span class="search-span">预算科目:</span>
<RelSelect linkage :linkParams="{fyxmfl:queryParams.fyxmfl}" style="width: 100%;" src='budgetms/fyxm/query' filterable clearable
<RelSelect linkage :linkParams="{fyxmfl:queryParams.fyxmfl}" style="width: 100%;" src='hafms/fyxm/query' filterable clearable
:match="{value:'id',label:'name'}" v-model='queryParams.fyxmid'></RelSelect>
</div>
</el-col>
<el-col :span="6" class="search-col">
<div class="search-item">
<span class="search-span">费用事项:</span>
<RelSelect linkage :linkParams="{flbm:queryParams.fyxmid}" style="width: 100%;" src='budgetms/fysx/query' filterable clearable
<RelSelect linkage :linkParams="{flbm:queryParams.fyxmid}" style="width: 100%;" src='hafms/fysx/query' filterable clearable
:match="{value:'id',label:'showname'}" v-model='queryParams.fysxid'></RelSelect>
</div>
</el-col>
<el-col :span="6" class="search-col">
<div class="search-item">
<span class="search-span">审批状态:</span>
<RelSelect style="width: 100%;" src='budgetms/yssqsp/init/state' filterable clearable
<RelSelect style="width: 100%;" src='hafms/yssqsp/init/state' filterable clearable
:match="{value:'id',label:'name'}" v-model='queryParams.wfpid'></RelSelect>
</div>
</el-col>
......@@ -72,14 +72,14 @@
<el-col :span="6" class="search-col">
<div class="search-item">
<span class="search-span">预算任务:</span>
<RelSelect style="width: 100%;" src='budgetms/ysfl/query' filterable clearable
<RelSelect style="width: 100%;" src='hafms/ysfl/query' filterable clearable
:match="{value:'id',label:'name'}" v-model='queryParams.flid'></RelSelect>
</div>
</el-col>
<el-col :span="6" class="search-col">
<div class="search-item">
<span class="search-span">填报方式:</span>
<RelSelect style="width: 100%;" src='budgetms/yssqsp/init/tbfs' filterable clearable
<RelSelect style="width: 100%;" src='hafms/yssqsp/init/tbfs' filterable clearable
:match="{value:'id',label:'name'}" v-model='queryParams.tbfs'></RelSelect>
</div>
</el-col>
......@@ -149,7 +149,7 @@
type: '',
DialogTitle: '',
/* 基础url*/
baseUrl: 'budgetms/yssqsp',
baseUrl: 'hafms/yssqsp',
/* 查询参数*/
queryParams: {
operatype:'',
......
......@@ -9,7 +9,7 @@
required:true,
rules:rules,
}" label="审定成本预算科目" ref="sdfyxmid" prop="sdfyxmid">
<RelSelect style="width: 100%;" src='budgetms/fyxm/query' filterable clearable
<RelSelect style="width: 100%;" src='hafms/fyxm/query' filterable clearable
:match="{value:'id',label:'showname'}" v-model='form.sdfyxmid'></RelSelect>
</el-form-item>
</el-col>
......@@ -18,7 +18,7 @@
required:true,
rules:rules,
}" label="审定需求事项" ref="sdfysx" prop="sdfysx">
<RelSelect linkage :linkParams="{flbm:form.sdfyxmid}" style="width: 100%;" src='budgetms/fysx/query' filterable clearable
<RelSelect linkage :linkParams="{flbm:form.sdfyxmid}" style="width: 100%;" src='hafms/fysx/query' filterable clearable
:match="{value:'id',label:'csyj'}" v-model='form.sdfysx'></RelSelect>
</el-form-item>
</el-col>
......@@ -44,7 +44,7 @@
<el-form-item label="项目编码" ref="sdxmid" prop="sdxmid">
<RelSelect :params='{
showThisYear:"Y",tybz:"N"
}' style="width: 100%;" src='budgetms/sggcxm/query' filterable clearable
}' style="width: 100%;" src='hafms/sggcxm/query' filterable clearable
:match="{value:'id',label:'showname'}" v-model='form.sdxmid'></RelSelect>
</el-form-item>
</el-col>
......
......@@ -9,7 +9,7 @@
required:true,
rules:rules,
}" label="成本预算科目" ref="fyxmid" prop="fyxmid">
<RelSelect style="width: 100%;" src='budgetms/fyxm/query' filterable clearable
<RelSelect style="width: 100%;" src='hafms/fyxm/query' filterable clearable
:match="{value:'id',label:'showname'}" v-model='form.fyxmid'></RelSelect>
</el-form-item>
</el-col>
......@@ -18,7 +18,7 @@
required:true,
rules:rules,
}" label="需求事项" ref="fysx" prop="fysx">
<RelSelect linkage :linkParams="{flbm:form.fyxmid}" style="width: 100%;" src='budgetms/fysx/query' filterable clearable
<RelSelect linkage :linkParams="{flbm:form.fyxmid}" style="width: 100%;" src='hafms/fysx/query' filterable clearable
:match="{value:'id',label:'xqsx'}" v-model='form.fysx'></RelSelect>
</el-form-item>
</el-col>
......
......@@ -69,7 +69,7 @@
type: '',
DialogTitle: '',
/* 基础url*/
baseUrl: 'budgetms/ysfl',
baseUrl: 'hafms/ysfl',
/* 查询参数*/
queryParams: {
name:''
......
<template>
<RelDialog width='70%' :type='type' :editApp='editApp' :app='app' :buttonApp='buttonApp'>
<RelDialog @getFormDetail='getFormDetail' width='70%' :type='type' :editApp='editApp' :app='app'
:buttonApp='buttonApp'>
<!-- 填写表单内容,slot=form必写-->
<el-form slot="form" ref="form" :model="form" label-width="80px" :rules="rules">
<XzsxList :app='this' v-if='showDialog' />
<el-row :gutter="20">
<el-col :span="8">
<el-form-item label="申请公司" ref="sjbmid" prop="sjbmid" v-rule="{
required:true,
rules:rules,
}" >
<RelSelect :readonly="readonly" filterable style="width: 100%;" src='budgetms/common/sjbm/query' :match="{value:'id',label:'bmmc'}" v-model='form.sjbmid' ></RelSelect>
}">
<RelSelect :readonly="readonly" filterable style="width: 100%;" src='hafms/common/sjbm/query'
:match="{value:'id',label:'bmmc'}" v-model='form.sjbmid'></RelSelect>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="申请部门" ref="bmid" prop="bmid" v-rule="{
required:true,
rules:rules,
}" >
<RelSelect linkage :linkParams="{pid:form.sjbmid}" :readonly="readonly" filterable style="width: 100%;" src='budgetms/common/bm/query' :match="{value:'id',label:'bmmc'}" v-model='form.bmid' ></RelSelect>
}">
<RelSelect noContrast linkage :linkParams="{pid:form.sjbmid}" :readonly="readonly" filterable style="width: 100%;"
src='hafms/common/bm/query' :match="{value:'bmid',label:'bmmc'}" v-model='form.bmid'></RelSelect>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="填报日期" ref="tbrq" prop="tbrq" v-rule="{
required:true,
rules:rules,
}" >
<el-date-picker :readonly="readonly" style="width: 100%;" value-format="timestamp" v-model='form.tbrq' ></el-date-picker>
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="20">
<el-col :span="8">
<el-form-item label="填报人" ref="tbr" prop="tbr" v-rule="{
required:true,
rules:rules,
}" >
<el-input :readonly="readonly" v-model="form.tbr"></el-input>
}">
<el-date-picker :readonly="readonly" style="width: 100%;" value-format="timestamp"
v-model='form.tbrq'></el-date-picker>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="手机号" ref="lxfs1" prop="lxfs1">
<el-input :readonly="readonly" v-model="form.lxfs1"></el-input>
<el-form-item label="年度" ref="year" prop="year">
<RelYearSelect :readonly="readonly" v-model="form.year" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="内部短号" ref="lxfs2" prop="lxfs2">
<el-input :readonly="readonly" v-model="form.lxfs2"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="20">
<el-col :span="8">
<el-form-item label="预算任务" ref="ysflid" prop="ysflid" v-rule="{
required:true,
rules:rules,
}" >
<RelSelect :params="{
tybz:'N'
}" :readonly="readonly" filterable style="width: 100%;" src='budgetms/ysfl/query' :match="{value:'id',label:'name'}" v-model='form.ysflid' ></RelSelect>
<el-form-item label="填报人" ref="tbr" prop="tbr">
<el-input :readonly="true" :value="form.tbr||localUser"></el-input>
</el-form-item>
</el-col>
</el-row>
<!-- 可编辑从表-->
<div class="">
<div style="display: flex;transform: translateY(-10px);">
<el-button v-show="this.type!='view'" @click="xzwl" size='mini' type="primary">选择事项</el-button>
<!-- <el-button size='mini' type="primary">复制</el-button>
<el-button size='mini' type="primary">删除</el-button> -->
<EditFieldButton :app='this' :editApp='this' ></EditFieldButton>
</div>
<div class="edit_table">
<EditTable :spanMethod='spanMethod' ref="editTable" :editTableData='newFormDetail' :app='this' :delButton='type!="view" ' ></EditTable>
<EditTable :allowEdit='type!="view"' :spanMethod='spanMethod' ref="editTable" :editTableData='newFormDetail' :app='this'></EditTable>
</div>
<span class="jehj">金额合计:{{jehj}}</span>
<span class="jehj">合计总金额:{{jehj}}</span>
<!-- 可编辑表格组件 -->
</div>
......@@ -87,55 +62,103 @@
</template>
<script>
/* 映入额外弹框 */
import {editMixin} from 'common'
import XzsxList from './xzsxList.vue';
import {
editMixin
} from 'common'
import {
toFixed
} from 'common/src/utils/blur.js'
export default {
mixins: [editMixin],
/* 存放index页面传递的额外参数*/
mounted() {
this.localUser = localStorage.getItem('username')
if (this.form.tbr == '') {
this.form.tbr = this.localUser
}
/* 构建新的明细表数据*/
this.$post('hafms/xmfl/queryroot', {}).then(res => {
if (res.success) {
const {
records
} = res.data
let threeList = this.dgData(records, 'root')
/* 二级条件遍历*/
let finalList = []
/*
allName
detailName
*/
threeList.forEach(item => {
if (item.children.length > 0) {
item.children.forEach(ditem => {
ditem.allName = item.name
ditem.detailName = ditem.name
ditem.fyxmid = ditem.id
finalList.push(ditem)
})
} else {
item.detailName = item.name
item.fyxmid = item.id
item.allName = item.name
finalList.push(item)
}
})
/* 变化参数*/
finalList.forEach((item) => {
delete item.id
item.xqje = 0
item.csyj = ''
})
this.finalList = finalList
if (this.type == 'add') {
this.formDetail = finalList
}
}
})
},
computed:{
jehj(){
let hj=0
this.formDetail.forEach(item=>{
hj=hj+ Number(item.xqje||0)
computed: {
jehj() {
let hj = 0
this.formDetail.forEach(item => {
hj = hj + Number(item.xqje || 0)
})
return hj
},
newFormDetail(){
newFormDetail() {
/* 进行分类统计*/
let flArr=[]
this.formDetail.forEach(item=>{
flArr.push(item.sdfyxmid)
let flArr = []
this.formDetail.forEach(item => {
flArr.push(item.allName)
})
/* 去重*/
flArr=[...new Set(flArr)]
console.log(flArr,'flarr')
flArr = [...new Set(flArr)]
/* 顺序构建数据组*/
/* 获取总金额*/
let jeobj={}
let sxList=[]
flArr.forEach(item=>{
jeobj[item]=0
this.formDetail.forEach(fitem=>{
if(fitem.sdfyxmid==item){
jeobj[item]+=Number(fitem.xqje||0)
let jeobj = {}
let sxList = []
flArr.forEach(item => {
jeobj[item] = 0
this.formDetail.forEach(fitem => {
if (fitem.allName == item) {
jeobj[item] += Number(fitem.xqje || 0)
sxList.push(fitem)
}
})
})
/* 赋值总金额*/
sxList.forEach(item=>{
item.lxzje= item.showname+"合计:"+jeobj[item.sdfyxmid]
sxList.forEach(item => {
item.lxzje = item.showname + "合计:" + jeobj[item.allName]
})
/* 构建redata*/
let redata=sxList.map(item=>{
return item.sdfyxmid
let redata = sxList.map(item => {
return item.allName
})
/* 重置spanArr*/
this.spanArr=[]
let pos=0
this.spanArr = []
let pos = 0
redata.reduce((old, cur, i) => {
// old 上一个元素 cur 当前元素 i 索引
if (i === 0) {
......@@ -154,88 +177,100 @@
return cur
}, {})
/* reduce开始控制row col*/
console.log('触发computed')
this.formDetail=sxList
this.formDetail = sxList
return this.formDetail
}
},
watch:{
formDetail:{
deep:true,
handler:function(val){
watch: {
formDetail: {
deep: true,
handler: function(val) {
/* 开始计算count */
this.formDetail.forEach(item=>{
item.wsxqje=item.xqje*(1-item.sl*0.01).toFixed(2)
this.formDetail.forEach(item => {
item.wsxqje = item.xqje * (1 - item.sl * 0.01).toFixed(2)
})
}
}
},
/* 组件名称*/
name: "dutyEdit",
/* 传递props模式一样必填,用于index,button,REdialog之间的组件通信*/
data() {
return {
/* */
spanArr:[],
baseUrl:'budgetms/yssq/edit',
finalList: [],
spanArr: [],
baseUrl: 'hafms/yssq/edit',
localUser: '',
/* 弹框管理 */
/* 额外初始化,根据需求*/
showDialog:false,
DialogName:'wlList',
DialogTitle: '物料列表',
DialogWidth:'70%',
/* editTableData: [{}], */
editTableTitle: [
/* */
// {label: "序号", prop: "xh",width:50,align:"center"},
{label:"成本预算科目编码",prop:"sdfyxmid",fieldType:"ftString",show:false,width:100},
{label: "类型合计金额", prop: "lxzje", fieldType: "ftString",width:250},
{label: "成本预算科目", prop: "showname", fieldType: "ftString",width:192},
{label: "需求事项", prop: "fysx", fieldType: "ftString",width:300,show:false},
{label: "需求事项", prop: "fysxdesc", fieldType: "ftString",width:300},
{label: "测算依据", prop: "csyj", fieldType: "ftString",width:192, type:"inputText",allowEdit: true},
{label: "含税需求(万元)", prop:"xqje",width:80,align:'right',type:"inputNumber", allowEdit: true},
{label: "税率(%)", prop: "sl", fieldType: "zzsl",width:80,type:"inputNumber", allowEdit: true},
{label: "不含税需求(万元)", prop:"wsxqje",width:120,align:'right',
fieldType:"float", allowEdit: false, formatter:function (value) {
if(value){
var text =parseFloat(value).toFixed(2);
return text;
}else{
return 0;
{
label: "总事项",
prop: "allName",
show: true,
width: 260,
formatter: (a, b, c) => {
let xqjeAll = 0
this.formDetail.forEach(item => {
if (item.allName == c) {
xqjeAll += parseFloat(item.xqje)
}
})
let finallName = `${c}-金额:${xqjeAll}`
return finallName
}
},
{label: "实施责任人", prop: "zrr", fieldType: "ftString",width:192,type:"inputText",allowEdit:true},
{label: "项目名称", prop: "xmmc", fieldType: "ftString",width:300,type:"inputText",allowEdit:true},
{label: "备注", prop: "bz", fieldType: "ftString",width:300,type:"inputText",allowEdit:true},
{
label: "事项明细",
prop: "detailName",
fieldType: "ftString",
width: 250
},
{
label: "预算数额",
prop: "xqje",
fieldType: "ftString",
width: 192,
type: 'inputNumber',
blur: toFixed(4),
},
{
label: "具体事由及测算依据",
prop: "csyj",
fieldType: "ftString",
width: 500,
type: 'inputText'
},
],
/* 当前表单初始值,默认由RelDialog查询indexQuery赋值,copy时不赋值id,初始化时所有query的值都会赋值给form*/
form: {
table:"YSSQMX",
sjbmid:'',
bmid:'',
tbrq:'',
tbr:'',
lxfs1:'',
lxfs2:'',
ysflid:''
year:new Date().getFullYear(),
table: "YSSQMX",
sjbmid: '',
bmid: '',
tbrq: '',
tbr: '',
lxfs1: '',
lxfs2: '',
ysflid: ''
},
/* form提交时的规则,具体规则参考官网*/
}
},
created(){
created() {
/* tag遍历 */
if(this.type!='edit'&&this.type!='add'){
this.editTableTitle.forEach((item)=>{
if(item.allowEdit!==undefined){
item.allowEdit=false
if (this.type != 'edit' && this.type != 'add') {
this.editTableTitle.forEach((item) => {
if (item.allowEdit !== undefined) {
item.allowEdit = false
}
})
......@@ -243,34 +278,66 @@
},
methods: {
xzwl(){
this.showDialog=true
getFormDetail() {
/* 构建新的detail*/
this.formDetail.forEach(item=>{
this.finalList.forEach(fitem=>{
console.log(fitem.fyxmid,item.fyxmid)
if(fitem.fyxmid==item.fyxmid){
/* 赋值*/
fitem.xqje=item.xqje
fitem.csyj=item.csyj
fitem.id=item.id
}
})
})
this.formDetail=this.finalList
},
dgData(arr, pid) {
let oldarr = JSON.parse(JSON.stringify(arr))
let outarr = []
oldarr.forEach((e, index) => {
if (e.pid == pid) {
outarr.push(e)
e.children = this.dgData(oldarr, e.id)
}
})
return outarr
},
spanMethod({ row, column, rowIndex, columnIndex }) {
if (column.property=='lxzje'||column.property=='showname') {
spanMethod({
row,
column,
rowIndex,
columnIndex
}) {
if (column.property == 'allName') {
const _row = this.spanArr[rowIndex]
const _col = _row > 0 ? 1 : 0
return {
rowspan: _row,
colspan: _col
}
}}
}
}
},
components:{
XzsxList
components: {
}
}
</script>
<style scoped lang="scss">
.jehj{
.jehj {
line-height: 30px;
font-size: 14px;
}
.edit_table{
height: 300px;
.edit_table {
height: 350px;
overflow: auto;
}
}
</style>
......@@ -19,14 +19,14 @@
<el-col :span="6" class="search-col">
<div class="search-item">
<span class="search-span">预算任务:</span>
<RelSelect style="width: 100%;" src='budgetms/ysfl/query' filterable clearable
<RelSelect style="width: 100%;" src='hafms/ysfl/query' filterable clearable
:match="{value:'id',label:'name'}" v-model='queryParams.flid'></RelSelect>
</div>
</el-col>
<el-col :span="6" class="search-col">
<div class="search-item">
<span class="search-span">状态:</span>
<RelSelect style="width: 100%;" src='budgetms/yssq/init/zt' filterable clearable
<RelSelect style="width: 100%;" src='hafms/yssq/init/zt' filterable clearable
:match="{value:'id',label:'name'}" v-model='queryParams.zt'></RelSelect>
</div>
</el-col>
......@@ -42,7 +42,7 @@
<el-col :span="8" class="search-col">
<div class="search-item">
<span class="search-span">申请公司:</span>
<RelSelect collapse-tags multiple style="width: 100%;" src='budgetms/common/sjbm/query' filterable clearable
<RelSelect collapse-tags multiple style="width: 100%;" src='hafms/common/sjbm/query' filterable clearable
:match="{value:'id',label:'bmmc'}" v-model='queryParams.sjbmids'></RelSelect>
</div>
</el-col>
......@@ -51,7 +51,7 @@
<span class="search-span">申请部门:</span>
<RelSelect linkage :linkParams="{sjbmids:queryParams.sjbmids}" :params="{
pids:queryParams.sjbmids.join()
}" collapse-tags multiple style="width: 100%;" src='budgetms/common/bm/query' filterable clearable
}" collapse-tags multiple style="width: 100%;" src='hafms/common/bm/query' filterable clearable
:match="{value:'id',label:'bmmc'}" v-model='queryParams.chooseBmids'></RelSelect>
</div>
</el-col>
......@@ -111,7 +111,7 @@
type: '',
DialogTitle: '',
/* 基础url*/
baseUrl: 'budgetms/yssq',
baseUrl: 'hafms/yssq',
/* 查询参数*/
queryParams: {
start:new Date().getTime()-1000*60*60*24*30,
......@@ -121,14 +121,12 @@
djid:'',
sjbmids:[],
chooseBmids:[]
},
/* 表格标题对应参数*/
tableTitle: [
{title: "预算任务", field: "ysflName", fieldType: "ftString",width:200},
// {title: "预算任务", field: "ysflName", fieldType: "ftString",width:200},
{title: "状态", field: "zt", fieldType: "ftString", align:'center', width: 70, transform: {
url: 'budgetms/yssq/init/zt',
url: 'hafms/yssq/init/zt',
label: 'name',
value: 'id'
}},
......
......@@ -37,7 +37,7 @@ module.exports = {
[process.env.VUE_APP_BASE_API]: {
target: `http://localhost:9081/budgetms`,
target: `http://localhost:9080/hafms`,
//target: `http://localhost:9080/sgaq`,
changeOrigin: true,
pathRewrite: {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment