Browse Source

供应商发票申请新增采购价格审批人下拉框去掉超级管理员

intex_online20250509
张立 4 weeks ago
parent
commit
ab986aa946
  1. 2
      src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/index.vue
  2. 11
      src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/supplierinvoiceRequestMain.data.ts

2
src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/index.vue

@ -1767,7 +1767,7 @@ onMounted(async () => {
sort: '',
by: 'ASC'
})
item.componentProps.options = procurementCreators.list
item.componentProps.options = procurementCreators.list.filter(item => item.id != 1)
}
})
getList()

11
src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/supplierinvoiceRequestMain.data.ts

@ -16,7 +16,6 @@ const queryParams = {
pageNo: 1,
code: 'PurchaseInvoiceRequest'
}
console.log(34343)
const data = await getRequestsettingApi.getRequestsettingPage(queryParams)
const requestsettingData = data?.list[0] || {}
@ -29,7 +28,8 @@ const requestsettingData = data?.list[0] || {}
userDept.id = userDept.id.toString()
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}
*/
@ -929,7 +929,7 @@ export const SupplierinvoiceRequestMain = useCrudSchemas(reactive<CrudSchema[]>(
isSearch:true,
form: {
component: 'Select',
api: () => procurementCreators.list,
api: () => purchasingPriceApprover,
componentProps: {
options:[],
optionsAlias: {
@ -956,7 +956,7 @@ export const SupplierinvoiceRequestMain = useCrudSchemas(reactive<CrudSchema[]>(
},
search: {
component: 'Select',
api: () => procurementCreators.list,
api: () => purchasingPriceApprover,
componentProps: {
options:[],
optionsAlias: {
@ -978,7 +978,7 @@ export const SupplierinvoiceRequestMain = useCrudSchemas(reactive<CrudSchema[]>(
isDetail:false,
form: {
component: 'Select',
api: () => procurementCreators.list,
api: () => purchasingPriceApprover,
componentProps: {
optionsAlias: {
labelField: 'nickname',
@ -1964,7 +1964,6 @@ function validateTaxRate(rule, value, callback) {
}
const validateGoldenTaxInvoiceNumber = (rule, value, callback) => {
console.log('金税票号',value)
const reg = /^[0-9]*$/
if (value==null||value==''||reg.test(value)) {
callback()

Loading…
Cancel
Save