From 6b63f7cb1a90b2b365ed9a6baafa406f6ef98c1d Mon Sep 17 00:00:00 2001
From: nidapeng <jp@doumee.com>
Date: 星期日, 07 四月 2024 18:41:08 +0800
Subject: [PATCH] 提交一把
---
company/src/components/business/OperaSolutionsWindow.vue | 27 +++++++++++++++++++++------
1 files changed, 21 insertions(+), 6 deletions(-)
diff --git a/company/src/components/business/OperaSolutionsWindow.vue b/company/src/components/business/OperaSolutionsWindow.vue
index c48dbfe..61d2a8d 100644
--- a/company/src/components/business/OperaSolutionsWindow.vue
+++ b/company/src/components/business/OperaSolutionsWindow.vue
@@ -80,12 +80,12 @@
</div>
</el-form-item>
<el-form-item label="鎶曚繚绫诲瀷" prop="type">
- <el-radio-group v-model="form.type">
- <el-radio :label="0">鐩翠繚</el-radio>
+ <el-radio-group v-model="form.type" :disabled="form.id!=null">
+ <el-radio :label="0" >鐩翠繚</el-radio>
<el-radio :label="1">濮旀墭鎶曚繚</el-radio>
</el-radio-group>
</el-form-item>
- <el-form-item label="濮旀墭鍟嗘埛" prop="shopId" v-if="form.type =='1'">
+ <el-form-item label="濮旀墭鍟嗘埛" prop="shopId" v-if="form.type =='1'" :rules="form.type===1?[{required:true,message:'璇烽�夋嫨鍟嗘埛'}]:[{required:false}]">
<el-select v-model="form.shopId" placeholder="璇烽�夋嫨濮旀墭鍟嗘埛">
<el-option
v-for="item in shops"
@@ -95,8 +95,8 @@
</el-option>
</el-select>
</el-form-item>
- <el-form-item label="涓婁紶鏂规纭涔︼細" prop="fanganFile" v-if="form.type =='1'">
- <UploadFile :uploadData="{ folder: 'apply',fileType:'.pdf' }" :fileList="form.fileList1" @uploadSuccess="editFanganFile" />
+ <el-form-item label="涓婁紶鏂规纭涔︼細" prop="fanganFile" v-if="form.type =='1'" :rules="form.type===1?[{required:true,message:'璇蜂笂浼犳柟妗堢‘璁や功'}]:[{required:false}]">
+ <UploadFile @remove="deleFile" :uploadData="{ folder: 'apply',fileType:'.pdf' }" :fileList="form.fileList1" @uploadSuccess="editFanganFile" />
</el-form-item>
<el-form-item label="鎺ユ敹鏂囦欢閭" prop="email">
<el-input v-model="form.email" placeholder="璇疯緭鍏�" v-trim/>
@@ -258,6 +258,10 @@
if (!valid) {
return
}
+ if(data.type===1 && (!data.fanganFile || !data.fanganFile.fileurl)){
+ this.$message.error('璇蜂笂浼犳柟妗堢‘璁や功锛�')
+ return;
+ }
// 璋冪敤鏂板缓鎺ュ彛
this.isWorking = true
if (data.id == null || data.id === '') {
@@ -289,13 +293,16 @@
}
})
},
+ deleFile(){
+ this.form.fanganFile={}
+ },
open (title, target) {
this.title = title
+ this.visible = true
this.form.maxAge = ''
this.form.timeUnit = ''
this.form.insureCycleUnit = ''
this.form.validTypeNum = ''
- this.visible = true
this.form.fanganFile=null
this.form.fileList1= new Array();
this.form.worktypeIdList = [{ worktypeId: '' }]
@@ -306,6 +313,13 @@
if (target == null) {
this.$nextTick(() => {
this.$refs.form.resetFields()
+ this.form.maxAge = ''
+ this.form.timeUnit = ''
+ this.form.insureCycleUnit = ''
+ this.form.validTypeNum = ''
+ this.form.fanganFile=null
+ this.form.fileList1= new Array();
+ this.form.worktypeIdList = [{ worktypeId: '' }]
this.form[this.configData['field.id']] = null
})
return
@@ -338,6 +352,7 @@
this.typeWork = res
})
},
+
// 鏌ヨ鍏ㄩ儴淇濋櫓鍏徃
allCompany () {
all({ dataType: 2, status: 0 })
--
Gitblit v1.9.3