'修改图片参数转换处理'
This commit is contained in:
@ -9,8 +9,8 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="cntinfo">
|
<div class="cntinfo">
|
||||||
<FormMessage ref="FormRef" :disabled="disabled" v-model="formData" :rules="rules" :formList="formList" :labelWidth='120'>
|
<FormMessage ref="FormRef" :disabled="disabled" v-model="formData" :rules="rules" :formList="formList" :labelWidth='120'>
|
||||||
<template #xtCjsj>
|
<template #sqrq>
|
||||||
<el-date-picker type="datetime" v-model="formData.xtCjsj" placeholder="请输入申请时间" />
|
<el-date-picker type="datetime" v-model="formData.sqrq" placeholder="请输入申请时间" />
|
||||||
</template>
|
</template>
|
||||||
</FormMessage>
|
</FormMessage>
|
||||||
</div>
|
</div>
|
||||||
@ -60,7 +60,7 @@ const formList = reactive([
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
{ label: "居住地址", prop: "jzdz", type: "input" },
|
{ label: "居住地址", prop: "jzdz", type: "input" },
|
||||||
{ label: "申请时间", prop: "xtCjsj", type: "slot" },
|
{ label: "申请时间", prop: "sqrq", type: "slot" },
|
||||||
{ label: "岗位", prop: "gw", type: "select", options: D_BAXX_GWLX },
|
{ label: "岗位", prop: "gw", type: "select", options: D_BAXX_GWLX },
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
|
|||||||
@ -0,0 +1,82 @@
|
|||||||
|
<template>
|
||||||
|
<el-dialog class="dialogWerapper" width="30%" v-model="modelValue" :title="title" @close="handleClose">
|
||||||
|
<form-message ref="FormRef" :disabled="disabled" v-model="formData" :rules="rules" :formList="formList" />
|
||||||
|
|
||||||
|
<template #footer>
|
||||||
|
<el-button type="primary" v-if="!disabled" :loading="loading" @click="handleSubmit">确定</el-button>
|
||||||
|
<el-button @click="handleClose">取消</el-button>
|
||||||
|
</template>
|
||||||
|
</el-dialog>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import { computed, ref, reactive, getCurrentInstance } from 'vue';
|
||||||
|
import FormMessage from '@/components/aboutTable/FormMessage.vue'
|
||||||
|
import { qcckGet, qcckPost, qcckDelete } from "@/api/qcckApi.js";
|
||||||
|
|
||||||
|
const { proxy } = getCurrentInstance();
|
||||||
|
const { D_BAXX_DWLX } = proxy.$dict("D_BAXX_DWLX")
|
||||||
|
const props = defineProps({
|
||||||
|
modelValue: {
|
||||||
|
type: Boolean,
|
||||||
|
default: false
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
const emits = defineEmits(['update:modelValue', 'refresh'])
|
||||||
|
|
||||||
|
const visible = computed({
|
||||||
|
get() {
|
||||||
|
return props.modelValue
|
||||||
|
},
|
||||||
|
set(val) {
|
||||||
|
emits('update:modelValue', val)
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
const title = ref('上传资料')
|
||||||
|
const loading = ref(false)
|
||||||
|
const disabled = ref(false)
|
||||||
|
const FormRef = ref(null)
|
||||||
|
const formData = ref({})
|
||||||
|
|
||||||
|
const formList = reactive([
|
||||||
|
[
|
||||||
|
{ label: "上传资料", prop: "zl", type: "upload", limit: 3 },
|
||||||
|
],
|
||||||
|
])
|
||||||
|
|
||||||
|
const rules = {
|
||||||
|
zl: [{ required: true, message: "请上传资料", trigger: "change" }],
|
||||||
|
}
|
||||||
|
|
||||||
|
const open = (row = {}, type = 'updata') => {
|
||||||
|
visible.value = true
|
||||||
|
disabled.value = false
|
||||||
|
formData.value = { ...row }
|
||||||
|
}
|
||||||
|
|
||||||
|
const handleClose = () => {
|
||||||
|
FormRef.value?.reset()
|
||||||
|
visible.value = false
|
||||||
|
}
|
||||||
|
|
||||||
|
const handleSubmit = async () => {
|
||||||
|
try {
|
||||||
|
loading.value = true
|
||||||
|
await FormRef.value.submit(async () => {
|
||||||
|
await qcckPost({ ...formData.value }, `/mosty-base/baxx/basq/edit`)
|
||||||
|
proxy.$message.success('上传资料成功')
|
||||||
|
emits('refresh')
|
||||||
|
visible.value = false
|
||||||
|
})
|
||||||
|
} catch (error) {
|
||||||
|
console.log(error)
|
||||||
|
proxy.$message.error('上传资料失败')
|
||||||
|
} finally {
|
||||||
|
loading.value = false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
defineExpose({ open })
|
||||||
|
</script>
|
||||||
@ -99,7 +99,7 @@ const pageData = reactive({
|
|||||||
{ label: "证件号码", prop: "zjhm" },
|
{ label: "证件号码", prop: "zjhm" },
|
||||||
{ label: "联系方式", prop: "lxdh" },
|
{ label: "联系方式", prop: "lxdh" },
|
||||||
{ label: "岗位", prop: "gw", showSolt: true },
|
{ label: "岗位", prop: "gw", showSolt: true },
|
||||||
{ label: "申请时间", prop: "xtCjsj" },
|
{ label: "申请时间", prop: "sqrq" },
|
||||||
{ label: "是否上传资料", prop: "pxgs", showSolt: true },
|
{ label: "是否上传资料", prop: "pxgs", showSolt: true },
|
||||||
{ label: "是否线上培训", prop: "sfpx", showSolt: true },
|
{ label: "是否线上培训", prop: "sfpx", showSolt: true },
|
||||||
]
|
]
|
||||||
|
|||||||
Reference in New Issue
Block a user