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: '', sort: '',
by: 'ASC' by: 'ASC'
}) })
item.componentProps.options = procurementCreators.list item.componentProps.options = procurementCreators.list.filter(item => item.id != 1)
} }
}) })
getList() getList()

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

@ -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()

Loading…
Cancel
Save