Browse Source

采购价格审批人

master_hella_20240701
yufei0306 9 months ago
parent
commit
b792164fdb
  1. 2
      src/locales/zh-CN.ts
  2. 1
      src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/index.vue
  3. 48
      src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/supplierinvoiceRequestMain.data.ts

2
src/locales/zh-CN.ts

@ -1018,7 +1018,7 @@ export default {
:'到货检验申请生成成功',
:'采购收货记录主',
退:'采购退货记录主',
:'合同附件t',
:'合同附件',
:'发票附件',
:'货运单附件',
:'其他附件',

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

@ -395,6 +395,7 @@ const handleImport = () => {
/** 添加/修改操作 */
const formRef = ref()
const openForm = async (type : string, row ?: number) => {
if(row&&row.procurementCreator) row.procurementCreator = Number(row.procurementCreator)
//
SupplierinvoiceRequestMainApi.checkInvoicingCalendar({}).then(res => {
if(res.flag){

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

@ -28,6 +28,7 @@ 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' })
/**
* @returns {Array}
*/
@ -514,25 +515,44 @@ export const SupplierinvoiceRequestMain = useCrudSchemas(reactive<CrudSchema[]>(
width: 150
},
isForm: true,
isTable: false,
form: {
// labelMessage: '信息提示说明!!!',
component: 'Select',
api: () => procurementCreators.list,
componentProps: {
isSearchList: true, // 开启查询弹窗
hiddenFilterButton:true,//是否隐藏筛选按钮
dialogWidth:'665px',//搜索出来弹窗的宽度
searchListPlaceholder: '请选择采购员', // 输入框占位文本
searchField: 'id', // 查询弹窗赋值字段
searchTitle: '采购员信息', // 查询弹窗标题
searchAllSchemas: PurchaseMemberInfo.allSchemas, // 查询弹窗所需类
searchPage: SupplierinvoiceRequestMainApi.queryUserInfoByRoleCode, // 查询弹窗所需分页方法
searchCondition: [{
key: 'roleCode', // 查询列表中字段
value: 'purchase', // 指查询具体值
isMainValue: false // 表示查询条件不是主表的字段的值
}]
optionsAlias: {
labelField: 'nickname',
valueField: 'id'
}
},
// labelMessage: '信息提示说明!!!',
// componentProps: {
// isSearchList: true, // 开启查询弹窗
// hiddenFilterButton:true,//是否隐藏筛选按钮
// dialogWidth:'665px',//搜索出来弹窗的宽度
// searchListPlaceholder: '请选择采购员', // 输入框占位文本
// searchField: 'id', // 查询弹窗赋值字段
// searchTitle: '采购员信息', // 查询弹窗标题
// searchAllSchemas: PurchaseMemberInfo.allSchemas, // 查询弹窗所需类
// searchPage: SupplierinvoiceRequestMainApi.queryUserInfoByRoleCode, // 查询弹窗所需分页方法
// searchCondition: [{
// key: 'roleCode', // 查询列表中字段
// value: 'purchase', // 指查询具体值
// isMainValue: false // 表示查询条件不是主表的字段的值
// }]
// }
}
},
{
label: '采购价格审批人',
field: 'procurementCreatorName',
sortTableDefault:1003,
table: {
width: 150
},
isTable:true,
isForm: false,
},
{
label: '采购审批时间',
field: 'procurementCreateTime',

Loading…
Cancel
Save