From 1b8b54b3d94b61f1bf12cdbe878f7f1914fab305 Mon Sep 17 00:00:00 2001 From: yunuo970428 <405378304@qq.com> Date: Thu, 7 Jul 2022 18:01:47 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E4=BB=98=E6=AC=BE=E7=94=B3?= =?UTF-8?q?=E8=AF=B7=E3=80=81=E8=B4=B9=E7=94=A8=E7=94=B3=E8=AF=B7=E3=80=81?= =?UTF-8?q?=E5=87=BA=E7=BA=B3=E4=BB=98=E6=AC=BE=E5=88=97=E8=A1=A8=E7=AD=89?= =?UTF-8?q?=E4=B8=9A=E5=8A=A1=E9=A1=B5=E9=9D=A2=E5=92=8C=E5=8F=8A=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E6=B5=81=E7=A8=8B=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../anrui-finmanage-ui/package.json | 2 +- .../anruifinmanagement/chunafukuan/cashier.js | 22 + .../src/api/anruifinmanagement/expense.js | 44 +- .../src/api/anruifinmanagement/payment.js | 51 ++- .../src/api/jichuxinxi/dictcommons.js | 8 + .../anrui-finmanage-ui/src/main.js | 72 ++-- .../src/router/modules/codemenu.js | 43 +- .../chunafukuan/chunafukuanguanli/cashier.vue | 197 ++++----- .../feiyongshenqing/chooseVinNo.vue | 183 +++++++++ .../feiyongshenqing/expense.vue | 151 +++++-- .../feiyongshenqing/expenseAdd.vue | 379 +++++++++++------- .../feiyongshenqing/expenseInfo.vue | 54 ++- .../fukuanshenqing/payment.vue | 162 ++++++-- .../fukuanshenqing/paymentAdd.vue | 268 ++++++++----- .../fukuanshenqing/paymentInfo.vue | 29 +- .../src/views/login/login.vue | 1 - .../feiyongguanli/chooseVinNo.vue | 183 +++++++++ .../feiyongguanli/feiyongDaiBanInfo.vue | 317 +++++++++++++++ .../feiyongguanli/feiyongEdit.vue | 357 +++++++++++++++++ .../feiyongguanli/feiyongYiBanInfo.vue | 189 +++++++++ .../fukuanguanli/fukaunDaiBanInfo.vue | 322 +++++++++++++++ .../fukuanguanli/fukuanEdit.vue | 351 ++++++++++++++++ .../fukuanguanli/fukuanYiBanInfo.vue | 190 +++++++++ 23 files changed, 3048 insertions(+), 527 deletions(-) create mode 100644 anrui-buscenter/anrui-finmanage-ui/src/api/anruifinmanagement/chunafukuan/cashier.js create mode 100644 anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/feiyongshenqing/chooseVinNo.vue create mode 100644 anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/feiyongguanliFlow/feiyongguanli/chooseVinNo.vue create mode 100644 anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/feiyongguanliFlow/feiyongguanli/feiyongDaiBanInfo.vue create mode 100644 anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/feiyongguanliFlow/feiyongguanli/feiyongEdit.vue create mode 100644 anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/feiyongguanliFlow/feiyongguanli/feiyongYiBanInfo.vue create mode 100644 anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/fukuanguanliFlow/fukuanguanli/fukaunDaiBanInfo.vue create mode 100644 anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/fukuanguanliFlow/fukuanguanli/fukuanEdit.vue create mode 100644 anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/fukuanguanliFlow/fukuanguanli/fukuanYiBanInfo.vue diff --git a/anrui-buscenter/anrui-finmanage-ui/package.json b/anrui-buscenter/anrui-finmanage-ui/package.json index ddefe99998..cd7cbc5f22 100644 --- a/anrui-buscenter/anrui-finmanage-ui/package.json +++ b/anrui-buscenter/anrui-finmanage-ui/package.json @@ -15,7 +15,7 @@ }, "dependencies": { "axios": "0.18.1", - "core-js": "3.6.5", + "core-js": "^3.23.3", "element-ui": "2.13.2", "js-cookie": "2.2.0", "normalize.css": "7.0.0", diff --git a/anrui-buscenter/anrui-finmanage-ui/src/api/anruifinmanagement/chunafukuan/cashier.js b/anrui-buscenter/anrui-finmanage-ui/src/api/anruifinmanagement/chunafukuan/cashier.js new file mode 100644 index 0000000000..76bdc8eb28 --- /dev/null +++ b/anrui-buscenter/anrui-finmanage-ui/src/api/anruifinmanagement/chunafukuan/cashier.js @@ -0,0 +1,22 @@ +import request from '@/utils/request' + +export default { + // 查询分页列表 + listPage: function(params) { + return request({ + url: '/fin/v1/finpaymentrecord/listPage', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 更新 + update: function(params) { + return request({ + url: '/fin/v1/finpaymentrecord/update', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + } +} diff --git a/anrui-buscenter/anrui-finmanage-ui/src/api/anruifinmanagement/expense.js b/anrui-buscenter/anrui-finmanage-ui/src/api/anruifinmanagement/expense.js index 0fc4b07b87..af5b2f113e 100644 --- a/anrui-buscenter/anrui-finmanage-ui/src/api/anruifinmanagement/expense.js +++ b/anrui-buscenter/anrui-finmanage-ui/src/api/anruifinmanagement/expense.js @@ -4,7 +4,7 @@ export default { // 查询分页列表 listPage: function(params) { return request({ - url: '/base/v1/baseinternalpurchase/listPage', + url: '/fin/v1/fincostapply/listPage', method: 'post', data: params, headers: { 'Content-Type': 'application/json' } @@ -13,7 +13,7 @@ export default { // 选择车辆信息--查询分页列表 pageList: function(params) { return request({ - url: '/base/basevehmodelconfig/selVehModelByUseOrgSidAndModelSidAndConfigSid', + url: '/base/v1/basevehicle/selectCostVehicleList', method: 'post', data: params, headers: { 'Content-Type': 'application/json' } @@ -22,7 +22,7 @@ export default { // 保存修改记录 saveOrUpdate: function(params) { return request({ - url: '/base/v1/baseinternalpurchase/save', + url: '/fin/v1/fincostapply/save', method: 'post', data: params, headers: { 'Content-Type': 'application/json' } @@ -31,7 +31,7 @@ export default { // 提交流程 submitVehicleApply: function(params) { return request({ - url: '/base/v1/basevehicleactualsales/submitVehicleSales', + url: '/fin/v1/fincostapply/submitCostApply', method: 'post', data: params, headers: { 'Content-Type': 'application/json' } @@ -40,23 +40,23 @@ export default { // 通过sid查询一条记录 fetchBySid: function(sid) { return request({ - url: '/base/v1/baseinternalpurchase/fetchDetailsBySid/' + sid, + url: '/fin/v1/fincostapply/fetchDetailsBySid/' + sid, method: 'get' }) }, // 通过sid删除一条或多条记录 delBySids: function(data) { return request({ - url: '/base/v1/baseinternalpurchase/delBySids', + url: '/fin/v1/fincostapply/delBySids', method: 'DELETE', data: data, headers: { 'Content-Type': 'application/json' } }) }, // 代办任务同意办理 - businessAgree: function(params) { + complete: function(params) { return request({ - url: '/scm/v1/scmapplyinbound/complete', + url: '/fin/v1/fincostapply/complete', method: 'post', data: params, headers: { @@ -65,9 +65,9 @@ export default { }) }, // 代办任务驳回任务 - rejectTask: function(params) { + reject: function(params) { return request({ - url: '/scm/v1/scmapplyinbound/reject/' + params.businessSid, + url: '/fin/v1/fincostapply/reject', method: 'post', data: params, headers: { @@ -76,9 +76,9 @@ export default { }) }, // 代办任务终止任务 - breakTask: function(params) { + breakProcess: function(params) { return request({ - url: '/base/v1/basevehicleactualsales/breakProcess/' + params.businessSid, + url: '/fin/v1/fincostapply/breakProcess', method: 'post', data: params, headers: { @@ -87,14 +87,30 @@ export default { }) }, // 代办任务撤回任务 - revokeTask: function(params) { + revokeProcess: function(params) { return request({ - url: '/scm/v1/scmapplyinbound/revokeProcess/' + params.userSid + '/' + params.businessSid, + url: '/fin/v1/fincostapply/revokeProcess', method: 'post', data: params, headers: { 'Content-Type': 'application/json' } }) + }, + // 审批流程(驳回)获取下一环节 + getNextNodesForSubmit: function(data) { + return request({ + url: '/fin/v1/fincostapply/getNextNodesForSubmit', + method: 'get', + params: data + }) + }, + // 审批流程(驳回)获取上一环节 + getPreviousNodesForReject: function(data) { + return request({ + url: '/fin/v1/fincostapply/getPreviousNodesForReject', + method: 'get', + params: data + }) } } diff --git a/anrui-buscenter/anrui-finmanage-ui/src/api/anruifinmanagement/payment.js b/anrui-buscenter/anrui-finmanage-ui/src/api/anruifinmanagement/payment.js index 0fc4b07b87..03f4532582 100644 --- a/anrui-buscenter/anrui-finmanage-ui/src/api/anruifinmanagement/payment.js +++ b/anrui-buscenter/anrui-finmanage-ui/src/api/anruifinmanagement/payment.js @@ -4,16 +4,7 @@ export default { // 查询分页列表 listPage: function(params) { return request({ - url: '/base/v1/baseinternalpurchase/listPage', - method: 'post', - data: params, - headers: { 'Content-Type': 'application/json' } - }) - }, - // 选择车辆信息--查询分页列表 - pageList: function(params) { - return request({ - url: '/base/basevehmodelconfig/selVehModelByUseOrgSidAndModelSidAndConfigSid', + url: '/fin/v1/finpaymentapply/listPage', method: 'post', data: params, headers: { 'Content-Type': 'application/json' } @@ -22,7 +13,7 @@ export default { // 保存修改记录 saveOrUpdate: function(params) { return request({ - url: '/base/v1/baseinternalpurchase/save', + url: '/fin/v1/finpaymentapply/save', method: 'post', data: params, headers: { 'Content-Type': 'application/json' } @@ -31,7 +22,7 @@ export default { // 提交流程 submitVehicleApply: function(params) { return request({ - url: '/base/v1/basevehicleactualsales/submitVehicleSales', + url: '/fin/v1/finpaymentapply/submitPayApply', method: 'post', data: params, headers: { 'Content-Type': 'application/json' } @@ -40,23 +31,23 @@ export default { // 通过sid查询一条记录 fetchBySid: function(sid) { return request({ - url: '/base/v1/baseinternalpurchase/fetchDetailsBySid/' + sid, + url: '/fin/v1/finpaymentapply/fetchDetailsBySid/' + sid, method: 'get' }) }, // 通过sid删除一条或多条记录 delBySids: function(data) { return request({ - url: '/base/v1/baseinternalpurchase/delBySids', + url: '/fin/v1/finpaymentapply/delBySids', method: 'DELETE', data: data, headers: { 'Content-Type': 'application/json' } }) }, // 代办任务同意办理 - businessAgree: function(params) { + complete: function(params) { return request({ - url: '/scm/v1/scmapplyinbound/complete', + url: '/fin/v1/finpaymentapply/complete', method: 'post', data: params, headers: { @@ -65,9 +56,9 @@ export default { }) }, // 代办任务驳回任务 - rejectTask: function(params) { + reject: function(params) { return request({ - url: '/scm/v1/scmapplyinbound/reject/' + params.businessSid, + url: '/fin/v1/finpaymentapply/reject', method: 'post', data: params, headers: { @@ -76,9 +67,9 @@ export default { }) }, // 代办任务终止任务 - breakTask: function(params) { + breakProcess: function(params) { return request({ - url: '/base/v1/basevehicleactualsales/breakProcess/' + params.businessSid, + url: '/fin/v1/finpaymentapply/breakProcess', method: 'post', data: params, headers: { @@ -87,14 +78,30 @@ export default { }) }, // 代办任务撤回任务 - revokeTask: function(params) { + revokeProcess: function(params) { return request({ - url: '/scm/v1/scmapplyinbound/revokeProcess/' + params.userSid + '/' + params.businessSid, + url: '/fin/v1/finpaymentapply/revokeProcess', method: 'post', data: params, headers: { 'Content-Type': 'application/json' } }) + }, + // 审批流程(驳回)获取下一环节 + getNextNodesForSubmit: function(data) { + return request({ + url: '/fin/v1/finpaymentapply/getNextNodesForSubmit', + method: 'get', + params: data + }) + }, + // 审批流程(驳回)获取上一环节 + getPreviousNodesForReject: function(data) { + return request({ + url: '/fin/v1/finpaymentapply/getPreviousNodesForReject', + method: 'get', + params: data + }) } } diff --git a/anrui-buscenter/anrui-finmanage-ui/src/api/jichuxinxi/dictcommons.js b/anrui-buscenter/anrui-finmanage-ui/src/api/jichuxinxi/dictcommons.js index 8cb8dd4788..2de0e5f312 100644 --- a/anrui-buscenter/anrui-finmanage-ui/src/api/jichuxinxi/dictcommons.js +++ b/anrui-buscenter/anrui-finmanage-ui/src/api/jichuxinxi/dictcommons.js @@ -39,3 +39,11 @@ export function changShang(data) { params: data }) } +// 根据当前登录用户的分公司Sid获取该分公司下的厂商 +export function selectByOrgSid(data) { + return request({ + url: '/base/v1/basemanufacturer/selectByOrgSid', + method: 'get', + params: data + }) +} diff --git a/anrui-buscenter/anrui-finmanage-ui/src/main.js b/anrui-buscenter/anrui-finmanage-ui/src/main.js index fbd82aad75..3209d60a88 100644 --- a/anrui-buscenter/anrui-finmanage-ui/src/main.js +++ b/anrui-buscenter/anrui-finmanage-ui/src/main.js @@ -14,9 +14,9 @@ import Pagination from '@/components/pagination/index.vue' import tabsearch from '@/components/tab-search/index.vue' import eimage from '@/components/E-image/index.vue' import Print from '@/utils/print' // 引入附件的js文件 -import {setStorage} from './utils/auth.js' +import { setStorage } from './utils/auth.js' import VueAMap from 'vue-amap' -import request from "@/utils/request"; +import request from '@/utils/request' Vue.use(ElementUI) @@ -31,7 +31,6 @@ Vue.use(Print) // 注册 let token = null token = GetQueryString('token') - if (token) { setStorage(token) let href = window.location.href @@ -41,9 +40,8 @@ if (token) { function GetQueryString(name) { var one = window.location.href.indexOf('?token=') + 7 - if(one<7) - return null; - var two = window.location.href.lastIndexOf('&') //+ 1 + if (one < 7) return null + var two = window.location.href.lastIndexOf('&') // + 1 var data = window.location.href.substr(one) if (two > one) { data = window.location.href.slice(one, two) @@ -58,60 +56,58 @@ function GetQueryString(name) { // if (r != null) return unescape(r[2]); return null } -//获取登录用户信息 -function getUserInfo(){ +// 获取登录用户信息 +function getUserInfo() { return request({ url: '/portal/v1/sysuser/loginDetails', method: 'post', headers: { 'Content-Type': 'application/json' } - }).then(rep=>{ - const data=rep.data; + }).then(rep => { + const data = rep.data let user = { roleSid: data.roleSid, name: data.name, userName: data.userName, - departmentName: data.departmentName, //部门名称 - departmentSid:data.departmentSid, //部门sid + departmentName: data.departmentName, // 部门名称 + departmentSid: data.departmentSid, // 部门sid isAdmin: data.isAdmin, - staffSid: data.staffSid, //业务员sid + staffSid: data.staffSid, // 业务员sid userSid: data.sid, - orgSid: data.organizationSid, //单位sid + orgSid: data.organizationSid, // 单位sid Orgname: data.organizationName, dwjb: data.dwjb - }; - //结果存入缓存 - window.sessionStorage.setItem('staffSid',user.staffSid); - window.sessionStorage.setItem('userSid', user.userSid); - window.sessionStorage.setItem('Orgname', user.Orgname); - window.sessionStorage.setItem('orgSid',user.orgSid); - window.sessionStorage.setItem('departmentName', user.departmentName); - window.sessionStorage.setItem('name', user.name); - window.sessionStorage.setItem('user', user); - window.sessionStorage.setItem('departmentName',user.departmentName); - window.sessionStorage.setItem('departmentSid',user.departmentSid); + } + // 结果存入缓存 + window.sessionStorage.setItem('staffSid', user.staffSid) + window.sessionStorage.setItem('userSid', user.userSid) + window.sessionStorage.setItem('Orgname', user.Orgname) + window.sessionStorage.setItem('orgSid', user.orgSid) + window.sessionStorage.setItem('departmentName', user.departmentName) + window.sessionStorage.setItem('name', user.name) + window.sessionStorage.setItem('user', user) + window.sessionStorage.setItem('departmentName', user.departmentName) + window.sessionStorage.setItem('departmentSid', user.departmentSid) + new Vue({ + el: '#app', + router, + store, + render: h => h(App) + }) }) } -getUserInfo(); +getUserInfo() -Vue.use(VueAMap); +Vue.use(VueAMap) VueAMap.initAMapApiLoader({ key: 'ccda12d8bffc72e9f1a32c599323a876', // 此处的key,在高德开放平台申请 plugin: ['AMap.Scale', 'AMap.OverView', 'AMap.ToolBar', 'AMap.MapType', 'AMap.PlaceSearch', 'AMap.Geolocation', 'AMap.Geocoder'], // 此处的插件按需添加 v: '1.4.4', uiVersion: '1.0' -}); - - -Vue.config.productionTip = false; +}) -new Vue({ - el: '#app', - router, - store, - render: h => h(App) -}); +Vue.config.productionTip = false -export default getUserInfo(); +export default getUserInfo() diff --git a/anrui-buscenter/anrui-finmanage-ui/src/router/modules/codemenu.js b/anrui-buscenter/anrui-finmanage-ui/src/router/modules/codemenu.js index fd907c8496..bbffd4532b 100644 --- a/anrui-buscenter/anrui-finmanage-ui/src/router/modules/codemenu.js +++ b/anrui-buscenter/anrui-finmanage-ui/src/router/modules/codemenu.js @@ -140,7 +140,48 @@ const codemenu = [ name: 'cashier', meta: { title: '财务管理', noCache: true } }] + }, + // 费用申请管理编辑 + { + path: '/feiyongguanliFlow/feiyongguanli/feiyongEdit', + component: () => + import('@/views/workFlow/feiyongguanliFlow/feiyongguanli/feiyongEdit.vue'), + name: 'feiyongEdit' + }, + // 费用申请管理待办详情 + { + path: '/feiyongguanliFlow/feiyongguanli/feiyongDaiBanInfo', + component: () => + import('@/views/workFlow/feiyongguanliFlow/feiyongguanli/feiyongDaiBanInfo.vue'), + name: 'feiyongDaiBanInfo' + }, + // 费用申请管理已办详情 + { + path: '/feiyongguanliFlow/feiyongguanli/feiyongYiBanInfo', + component: () => + import('@/views/workFlow/feiyongguanliFlow/feiyongguanli/feiyongYiBanInfo.vue'), + name: 'feiyongYiBanInfo' + }, + // 付款申请管理编辑 + { + path: '/fukuanguanliFlow/fukuanguanli/fukuanEdit', + component: () => + import('@/views/workFlow/fukuanguanliFlow/fukuanguanli/fukuanEdit.vue'), + name: 'fukuanEdit' + }, + // 付款申请管理待办详情 + { + path: '/fukuanguanliFlow/fukuanguanli/fukaunDaiBanInfo', + component: () => + import('@/views/workFlow/fukuanguanliFlow/fukuanguanli/fukaunDaiBanInfo.vue'), + name: 'fukaunDaiBanInfo' + }, + // 付款申请管理已办详情 + { + path: '/fukuanguanliFlow/fukuanguanli/fukuanYiBanInfo.vue', + component: () => + import('@/views/workFlow/fukuanguanliFlow/fukuanguanli/fukuanYiBanInfo.vue'), + name: 'fukuanYiBanInfo' } - ] export default codemenu diff --git a/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/chunafukuan/chunafukuanguanli/cashier.vue b/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/chunafukuan/chunafukuanguanli/cashier.vue index 64a5ba3629..6a4c65866b 100644 --- a/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/chunafukuan/chunafukuanguanli/cashier.vue +++ b/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/chunafukuan/chunafukuanguanli/cashier.vue @@ -9,27 +9,27 @@
- - - + + + - @@ -113,7 +116,7 @@ import Pagination from '@/components/pagination' import pageye from '@/components/pagination/pageye' import ButtonBar from '@/components/ButtonBar' import req from '@/api/anruifinmanagement/expense' -import { getListOrg, getPathSidByUserSid, fetchBySid } from '@/api/jichuxinxi/dictcommons' +import { typeValues } from '@/api/jichuxinxi/dictcommons' import expenseAdd from './expenseAdd.vue' import expenseInfo from './expenseInfo.vue' @@ -137,6 +140,13 @@ export default { btnKey: 'toAdd', btnLabel: '新增' }, + { + type: 'danger', + size: 'small', + icon: 'del', + btnKey: 'doDel', + btnLabel: '删除' + }, { type: 'info', size: 'small', @@ -145,22 +155,37 @@ export default { btnLabel: '关闭' } ], - org_list: [], isSearchShow: false, searchxianshitit: '显示查询条件', viewState: 1, // 查询条件 ----------- tableKey: 0, list: [], + sids: [], + state_list: [ + { + dictKey: 1, + dictValue: '未报销' + }, + { + dictKey: 2, + dictValue: '已报销' + } + ], + costType_list: [], + costTitle_list: [], + useType_list: [], FormLoading: false, listLoading: false, listQuery: { params: { - createStartTime: '', - createEndTime: '', - createOrgSid: '', - nodeState: '', - sellerOrgName: '' + applyEndDate: '', + applyStartDate: '', + costTitleKey: '', + costTypeKey: '', + state: '', + useTypeKey: '', + userSid: '' }, current: 1, size: 10, @@ -178,17 +203,22 @@ export default { }, methods: { init() { - getPathSidByUserSid({ userSid: window.sessionStorage.getItem('userSid') }).then((res) => { + typeValues({ type: 'costType' }).then((res) => { if (res.success) { - this.listQuery.params.createOrgSid = res.data - this.getList() + this.costType_list = res.data } }) - getListOrg().then((res) => { + typeValues({ type: 'costTitle' }).then((res) => { if (res.success) { - this.org_list = res.data + this.costTitle_list = res.data } }) + typeValues({ type: 'useType' }).then((res) => { + if (res.success) { + this.useType_list = res.data + } + }) + this.getList() }, // 搜索条件效果 clicksearchShow() { @@ -205,6 +235,9 @@ export default { case 'toAdd': this.toAdd() break + case 'doDel': + this.doDel() + break case 'doClose': this.doClose() break @@ -218,9 +251,19 @@ export default { var pageindex = index + 1 + pagestart return pageindex }, + // 获取数据sid + handleSelectionChange(row) { + const aa = [] + row.forEach(element => { + aa.push(element.sid) + }) + this.sids = aa + console.log('获取sids数组', this.sids) + }, // 查询列表信息 getList() { this.listLoading = true + this.list.userSid = window.sessionStorage.getItem('userSid') req.listPage(this.listQuery).then((response) => { console.log('列表查询结果:', response) this.listLoading = false @@ -245,11 +288,13 @@ export default { handleReset() { this.listQuery = { params: { - createStartTime: '', - createEndTime: '', - createOrgSid: '', - nodeState: '', - sellerOrgName: '' + applyEndDate: '', + applyStartDate: '', + costTitleKey: '', + costTypeKey: '', + state: '', + useTypeKey: '', + userSid: '' }, current: 1, size: 10, @@ -261,9 +306,39 @@ export default { this.viewState = 2 this.$refs['divAdd'].showAdd(this.listQuery.params.createOrgSid) }, + // 删除 + doDel() { + if (this.sids.length === 0) { + this.$message({ showClose: true, type: 'error', message: '请选择至少一条记录进行删除操作' }) + return + } + const tip = '请确认是否删除所选 ' + this.sids.length + ' 条记录?' + this.$confirm(tip, '提示', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning' + }).then(() => { + const loading = this.$loading({ + lock: true, + text: 'Loading', + spinner: 'el-icon-loading', + background: 'rgba(0, 0, 0, 0.7)' + }) + const _this = this + req.delBySids(this.sids).then(resp => { + loading.close() + if (resp.success) { + _this.$message({ type: 'success', message: resp.msg, showClose: true }) + _this.getList() + } + }).catch(e => { + loading.close() + }) + }).catch(() => {}) + }, toEdit(row) { this.viewState = 3 - this.$refs['divAdd'].showEdit(row, this.listQuery.params.createOrgSid) + this.$refs['divAdd'].showEdit(row) }, toInfo(row) { this.viewState = 4 diff --git a/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/feiyongshenqing/expenseAdd.vue b/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/feiyongshenqing/expenseAdd.vue index c2aacfd1f1..ef78913d02 100644 --- a/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/feiyongshenqing/expenseAdd.vue +++ b/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/feiyongshenqing/expenseAdd.vue @@ -1,160 +1,169 @@ + diff --git a/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/feiyongguanliFlow/feiyongguanli/feiyongDaiBanInfo.vue b/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/feiyongguanliFlow/feiyongguanli/feiyongDaiBanInfo.vue new file mode 100644 index 0000000000..34d61a583d --- /dev/null +++ b/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/feiyongguanliFlow/feiyongguanli/feiyongDaiBanInfo.vue @@ -0,0 +1,317 @@ + + + + + diff --git a/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/feiyongguanliFlow/feiyongguanli/feiyongEdit.vue b/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/feiyongguanliFlow/feiyongguanli/feiyongEdit.vue new file mode 100644 index 0000000000..277f1f769c --- /dev/null +++ b/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/feiyongguanliFlow/feiyongguanli/feiyongEdit.vue @@ -0,0 +1,357 @@ + + + + + diff --git a/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/feiyongguanliFlow/feiyongguanli/feiyongYiBanInfo.vue b/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/feiyongguanliFlow/feiyongguanli/feiyongYiBanInfo.vue new file mode 100644 index 0000000000..b003136701 --- /dev/null +++ b/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/feiyongguanliFlow/feiyongguanli/feiyongYiBanInfo.vue @@ -0,0 +1,189 @@ + + + + + diff --git a/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/fukuanguanliFlow/fukuanguanli/fukaunDaiBanInfo.vue b/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/fukuanguanliFlow/fukuanguanli/fukaunDaiBanInfo.vue new file mode 100644 index 0000000000..ff6134c0e9 --- /dev/null +++ b/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/fukuanguanliFlow/fukuanguanli/fukaunDaiBanInfo.vue @@ -0,0 +1,322 @@ + + + + + diff --git a/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/fukuanguanliFlow/fukuanguanli/fukuanEdit.vue b/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/fukuanguanliFlow/fukuanguanli/fukuanEdit.vue new file mode 100644 index 0000000000..1c836edec8 --- /dev/null +++ b/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/fukuanguanliFlow/fukuanguanli/fukuanEdit.vue @@ -0,0 +1,351 @@ + + + + + diff --git a/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/fukuanguanliFlow/fukuanguanli/fukuanYiBanInfo.vue b/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/fukuanguanliFlow/fukuanguanli/fukuanYiBanInfo.vue new file mode 100644 index 0000000000..0b73942960 --- /dev/null +++ b/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/fukuanguanliFlow/fukuanguanli/fukuanYiBanInfo.vue @@ -0,0 +1,190 @@ + + + + +