|
@ -16,7 +16,6 @@ const queryParams = { |
|
|
pageNo: 1, |
|
|
pageNo: 1, |
|
|
code: 'PurchaseInvoiceRequest' |
|
|
code: 'PurchaseInvoiceRequest' |
|
|
} |
|
|
} |
|
|
console.log(34343) |
|
|
|
|
|
const data = await getRequestsettingApi.getRequestsettingPage(queryParams) |
|
|
const data = await getRequestsettingApi.getRequestsettingPage(queryParams) |
|
|
const requestsettingData = data?.list[0] || {} |
|
|
const requestsettingData = data?.list[0] || {} |
|
|
|
|
|
|
|
@ -29,7 +28,8 @@ const requestsettingData = data?.list[0] || {} |
|
|
userDept.id = userDept.id.toString() |
|
|
userDept.id = userDept.id.toString() |
|
|
const userDeptArray:any = [userDept] |
|
|
const userDeptArray:any = [userDept] |
|
|
|
|
|
|
|
|
const procurementCreators = await SupplierinvoiceRequestMainApi.queryUserInfoByRoleCode({ roleCode: 'purchase',pageSize: 1000,pageNo: 1,sort: '',by: 'ASC' }) |
|
|
const procurementCreators = await SupplierinvoiceRequestMainApi.queryUserInfoByRoleCode({ roleCode: 'purchase', pageSize: 1000, pageNo: 1, sort: '', by: 'ASC' }) |
|
|
|
|
|
const purchasingPriceApprover = procurementCreators.list.filter(item => item.id != 1) |
|
|
/** |
|
|
/** |
|
|
* @returns {Array} 采购员列表 |
|
|
* @returns {Array} 采购员列表 |
|
|
*/ |
|
|
*/ |
|
@ -929,7 +929,7 @@ export const SupplierinvoiceRequestMain = useCrudSchemas(reactive<CrudSchema[]>( |
|
|
isSearch:true, |
|
|
isSearch:true, |
|
|
form: { |
|
|
form: { |
|
|
component: 'Select', |
|
|
component: 'Select', |
|
|
api: () => procurementCreators.list, |
|
|
api: () => purchasingPriceApprover, |
|
|
componentProps: { |
|
|
componentProps: { |
|
|
options:[], |
|
|
options:[], |
|
|
optionsAlias: { |
|
|
optionsAlias: { |
|
@ -956,7 +956,7 @@ export const SupplierinvoiceRequestMain = useCrudSchemas(reactive<CrudSchema[]>( |
|
|
}, |
|
|
}, |
|
|
search: { |
|
|
search: { |
|
|
component: 'Select', |
|
|
component: 'Select', |
|
|
api: () => procurementCreators.list, |
|
|
api: () => purchasingPriceApprover, |
|
|
componentProps: { |
|
|
componentProps: { |
|
|
options:[], |
|
|
options:[], |
|
|
optionsAlias: { |
|
|
optionsAlias: { |
|
@ -978,7 +978,7 @@ export const SupplierinvoiceRequestMain = useCrudSchemas(reactive<CrudSchema[]>( |
|
|
isDetail:false, |
|
|
isDetail:false, |
|
|
form: { |
|
|
form: { |
|
|
component: 'Select', |
|
|
component: 'Select', |
|
|
api: () => procurementCreators.list, |
|
|
api: () => purchasingPriceApprover, |
|
|
componentProps: { |
|
|
componentProps: { |
|
|
optionsAlias: { |
|
|
optionsAlias: { |
|
|
labelField: 'nickname', |
|
|
labelField: 'nickname', |
|
@ -1964,7 +1964,6 @@ function validateTaxRate(rule, value, callback) { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
const validateGoldenTaxInvoiceNumber = (rule, value, callback) => { |
|
|
const validateGoldenTaxInvoiceNumber = (rule, value, callback) => { |
|
|
console.log('金税票号',value) |
|
|
|
|
|
const reg = /^[0-9]*$/ |
|
|
const reg = /^[0-9]*$/ |
|
|
if (value==null||value==''||reg.test(value)) { |
|
|
if (value==null||value==''||reg.test(value)) { |
|
|
callback() |
|
|
callback() |
|
|