| 1234567891011121314151617181920212223 |
- import ajax from '@/api/userApi'
- import store from '@/config/config' //vuex
- const TYPE_NO = {
- "XM":"/getProjectNo",
- "HD":"/getActivityNo",
- 'ZJ':"/getFundNo",
- }
- export default function getProjectNo(str="XM"){
- return new Promise((resolve,reject)=>{
- ajax.get(store.state.api+TYPE_NO[str],{
- uid:store.state.userInfo.userid,
- }).then(res=>{
- if(res['data'][0].length==0)return resolve(`${str}0000001`)
- let LastNo = res['data'][0][0]['No']
- let number = parseInt(LastNo.slice(-7));
- let newNumber = number+1;
- let newNo = `${str}${newNumber.toString().padStart(7,"0")}`;
- resolve(newNo);
- })
- })
- }
|