This commit is contained in:
zoujiandong 2024-11-05 16:36:04 +08:00
parent 2f30b18f20
commit 0c9f38788a
3 changed files with 29 additions and 7 deletions

View File

@ -171,6 +171,7 @@ const rules = {
article_url: [{ required: true, message: '请输入文章地址' }],
article_image: [{ required: true, message: '请上传文章图片' }],
source_id: [{ required: true, message: '请选择文章来源' }],
sort: [{ required: true, message: '请输入排序值' }],
article_science_class: [{ type:'array',required: true, message: '请选择文章分类' }],
};
const handleSubmit = () => {

View File

@ -15,9 +15,10 @@
</a-col>
<a-col :span="12">
<a-form-item field="source_image" label="来源图片:" :validate-trigger="['change', 'blur']">
<a-space size="large">
<a-image fit="cover" width="80" height="80" class="headImg" :src="modalForm.source_image">
<a-space size="large" style="position: relative;" v-if="modalForm.source_image">
<a-image fit="cover" width="80" height="80" class="headImg" :src="modalForm.source_image" >
</a-image>
<icon-close-circle-fill size="20" style="position: absolute;left:80px;top:0;" @click="delImg"/>
</a-space>
<a-upload action="/" :fileList="file ? [file] : []" class="upload" :auto-upload="false"
@ -88,10 +89,11 @@ watch(
);
const rules = {
source_name: [{ required: true, message: '请输入来源名称', }],
source_image: [{ required: true, message: '请上传来源图片'}],
source_name: [{ required: true, message: '请输入来源名称', }]
};
const delImg=()=>{
modalForm.value.source_image=''
}
const handleSubmit = () => {
proxy.$refs.modalFormRef.validate(async (valid) => {
let data = null;
@ -130,6 +132,7 @@ const onChangeFile = (fileList) => {
getOssSign(4, fileList[0].file);
}
const beforeUpload = (file, type) => {
return new Promise((resolve, reject) => {
if (file.size >= 10 * 1024 * 1024) {
@ -160,7 +163,7 @@ const beforeUpload = (file, type) => {
ossUpload(host, formData).then((res) => {
console.log(host + "/" + dir + time + filename)
modalForm.value.source_image = host + "/" + dir + time + filename;
proxy.$refs.modalFormRef.validateField(['source_image'],(valid) => {})
});
}

View File

@ -59,7 +59,7 @@
</template>
</a-table>
<classifyModal ref="hospitalChild" :modalVisible="modalVisible" :modalForm="modalForm" :id="modalForm.basic_class_id" @freshDetail="handleQuery" @familyVisibleChange="()=>{modalVisible=false,modalForm.basic_class_id=''}"></classifyModal>
<classifyModal ref="hospitalChild" :modalVisible="modalVisible" :modalForm="modalForm" :id="modalForm.basic_class_id" @freshDetail="freshDetail" @familyVisibleChange="()=>{modalVisible=false,modalForm.basic_class_id=''}"></classifyModal>
<!-- Akiraka 20230223 删除与批量删除 开始 -->
<!-- <DeleteModal :data="deleteData" :visible="deleteVisible" :apiDelete="removeFamily"
@deleteVisibleChange="() => deleteVisible = false" /> -->
@ -217,7 +217,25 @@
getMedinceInfo(params);
};
const freshDetail=async () => {
if(!queryForm.province_id){
delete queryForm.province_id;
}
if(!queryForm.city_id){
delete queryForm.city_id;
}
if(!queryForm.county_id){
delete queryForm.county_id;
}
const params = {
page: pager.page,
page_size: pager.page_size,
...queryForm,
};
getMedinceInfo(params);
};
//
const handleResetQuery = () => {
proxy.$refs.queryFormRef.resetFields();