|
|
@@ -112,19 +112,19 @@ const autoGenFlag = ref(false) // 是否自动生成编码
|
|
|
const userList = ref([]) // 用户列表
|
|
|
|
|
|
const formData = ref({
|
|
|
- cardId: undefined,
|
|
|
userId: undefined,
|
|
|
- userName: '',
|
|
|
+ id: undefined,
|
|
|
cardCode: '',
|
|
|
cardNfc: '',
|
|
|
cardType: undefined,
|
|
|
exStatus: '1',
|
|
|
- exRemark: ''
|
|
|
+ exRemark: '',
|
|
|
+ userName: undefined,
|
|
|
})
|
|
|
|
|
|
const formRules = reactive({
|
|
|
// cardCode: [{ required: true, message: '工卡编码不能为空', trigger: 'blur' }],
|
|
|
- userId: [{ required: true, message: '用户名称不能为空', trigger: 'blur' }],
|
|
|
+ id: [{ required: true, message: '用户名称不能为空', trigger: 'blur' }],
|
|
|
cardNfc: [{ required: true, message: '工卡NFC不能为空', trigger: 'blur' }],
|
|
|
cardType: [{ required: true, message: '工卡类型不能为空', trigger: 'blur' }]
|
|
|
})
|
|
|
@@ -136,6 +136,7 @@ const open = async (type: string, id?: number) => {
|
|
|
dialogVisible.value = true
|
|
|
dialogTitle.value = t('action.' + type)
|
|
|
formType.value = type
|
|
|
+console.log(id,'id')
|
|
|
resetForm()
|
|
|
// 修改时,设置数据
|
|
|
if (id) {
|
|
|
@@ -143,6 +144,9 @@ const open = async (type: string, id?: number) => {
|
|
|
try {
|
|
|
const data = await WorkCardApi.workCardInfo(id)
|
|
|
formData.value = data
|
|
|
+ formData.value.userId=data.userId
|
|
|
+ formData.value.userName = data.userName
|
|
|
+ formData.value.exStatus=Number(data.exStatus)
|
|
|
// 转换工卡类型
|
|
|
if (data.cardType === '1') {
|
|
|
formData.value.cardType = '员工卡'
|
|
|
@@ -191,9 +195,8 @@ const submitForm = async () => {
|
|
|
/** 重置表单 */
|
|
|
const resetForm = () => {
|
|
|
formData.value = {
|
|
|
- cardId: undefined,
|
|
|
userId: undefined,
|
|
|
- userName: '',
|
|
|
+ id: undefined,
|
|
|
cardCode: '',
|
|
|
cardNfc: '',
|
|
|
cardType: undefined,
|
|
|
@@ -205,13 +208,13 @@ const resetForm = () => {
|
|
|
}
|
|
|
|
|
|
/** 自动生成编码 */
|
|
|
-const handleAutoGenChange = async (value: boolean) => {
|
|
|
- if (value) {
|
|
|
- formData.value.cardCode = await AutocodeApi.genCode('CARD_CODE')
|
|
|
- } else {
|
|
|
- formData.value.cardCode = ''
|
|
|
- }
|
|
|
-}
|
|
|
+// const handleAutoGenChange = async (value: boolean) => {
|
|
|
+// if (value) {
|
|
|
+// formData.value.cardCode = await AutocodeApi.genCode('CARD_CODE')
|
|
|
+// } else {
|
|
|
+// formData.value.cardCode = ''
|
|
|
+// }
|
|
|
+// }
|
|
|
|
|
|
/** 选择用户 */
|
|
|
const handleSelectUser = (value: string) => {
|
|
|
@@ -223,10 +226,10 @@ const handleSelectUser = (value: string) => {
|
|
|
|
|
|
/** 获取用户列表 */
|
|
|
const getUserList = async () => {
|
|
|
- const data = await WorkCardApi.getUserList({ current: 1, size: -1 })
|
|
|
- userList.value = data.rows.map(item => ({
|
|
|
- value: item.userId,
|
|
|
- label: item.userName
|
|
|
+ const data = await WorkCardApi.getUserList({ pageNo: 1, selectAll:1 })
|
|
|
+ userList.value = data.list.map(item => ({
|
|
|
+ value: item.id,
|
|
|
+ label: item.nickname
|
|
|
}))
|
|
|
}
|
|
|
|