Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
薪
薪瑞通-前端
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
许珑标
薪瑞通-前端
Commits
4271f8bb
Commit
4271f8bb
authored
May 28, 2025
by
谢子梦
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
stage:线上任务管理-发布任务弹窗校验问题修复
parent
e552ffeb
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
46 additions
and
29 deletions
+46
-29
src/views/business/onlineTaskInfo/index.vue
src/views/business/onlineTaskInfo/index.vue
+46
-29
No files found.
src/views/business/onlineTaskInfo/index.vue
View file @
4271f8bb
...
...
@@ -123,7 +123,7 @@
<el-input
v-model=
"form.taskNo"
placeholder=
"请输入任务编号"
disabled
/>
</el-form-item>
<el-form-item
label=
"发起企业"
prop=
"companyId"
>
<el-select
v-model=
"form.companyId"
placeholder=
"请选择发起企业"
clearable
@
change=
"applyCompanyChange"
>
<el-select
v-model=
"form.companyId"
placeholder=
"请选择发起企业"
@
change=
"applyCompanyChange"
>
<el-option
v-for=
"item in applyCompanyList"
:key=
"item.id"
:label=
"item.companyName"
:value=
"item.id"
></el-option>
</el-select>
...
...
@@ -135,7 +135,7 @@
<el-input
v-model=
"form.industry"
placeholder=
"请输入所属行业"
/>
</el-form-item>
<el-form-item
label=
"代发企业"
prop=
"taxCompanySignId"
>
<el-select
v-model=
"form.taxCompanySignId"
placeholder=
"请选择代发企业"
clearable
@
change=
"taxCompanyChange"
>
<el-select
v-model=
"form.taxCompanySignId"
placeholder=
"请选择代发企业"
@
change=
"taxCompanyChange"
>
<el-option
v-for=
"item in taxCompanyList"
:key=
"item.id"
:label=
"item.taxUnitName"
:value=
"item.id"
></el-option>
</el-select>
...
...
@@ -292,86 +292,98 @@ export default {
releaseTime
:
null
,
},
// 表单参数
form
:
{},
form
:
{
taxCompanyId
:
null
,
},
// 表单校验
rules
:
{
id
:
[
{
required
:
true
,
message
:
"
不能为空
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
不能为空
"
,
trigger
:
[
"
blur
"
,
"
change
"
]
}
],
deptId
:
[
{
required
:
true
,
message
:
"
部门id不能为空
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
部门id不能为空
"
,
trigger
:
[
"
blur
"
,
"
change
"
]
}
],
taskNo
:
[
{
required
:
true
,
message
:
"
任务编号不能为空
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
任务编号不能为空
"
,
trigger
:
[
"
blur
"
,
"
change
"
]
}
],
taskName
:
[
{
required
:
true
,
message
:
"
任务名称不能为空
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
任务名称不能为空
"
,
trigger
:
[
"
blur
"
,
"
change
"
]
}
],
status
:
[
{
required
:
true
,
message
:
"
状态不能为空
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
状态不能为空
"
,
trigger
:
[
"
blur
"
,
"
change
"
]
}
],
industry
:
[
{
required
:
true
,
message
:
"
所属行业不能为空
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
所属行业不能为空
"
,
trigger
:
[
"
blur
"
,
"
change
"
]
}
],
companyId
:
[
{
required
:
true
,
message
:
"
发起企业id不能为空
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
发起企业id不能为空
"
,
trigger
:
[
"
blur
"
,
"
change
"
]
}
],
companyName
:
[
{
required
:
true
,
message
:
"
发起企业名称不能为空
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
发起企业名称不能为空
"
,
trigger
:
[
"
blur
"
,
"
change
"
]
}
],
taxCompanyId
:
[
{
required
:
true
,
message
:
"
代发企业id不能为空
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
代发企业id不能为空
"
,
trigger
:
[
"
blur
"
,
"
change
"
]
}
],
taxCompanySignId
:
[
{
required
:
true
,
message
:
"
代发企业id不能为空
"
,
trigger
:
"
blur
"
}
{
validator
:
(
rule
,
value
,
callback
)
=>
{
console
.
log
(
'
当前选择的代发企业
'
,
this
.
form
.
taxCompanySignId
);
let
itemID
=
this
.
form
.
taxCompanySignId
;
if
(
itemID
===
''
||
itemID
===
null
||
itemID
===
undefined
)
{
callback
(
new
Error
(
'
代发企业id不能为空
'
));
}
else
{
callback
();
}
},
trigger
:
[
"
blur
"
,
"
change
"
]
}
],
taxCompanyName
:
[
{
required
:
true
,
message
:
"
代发企业名称不能为空
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
代发企业名称不能为空
"
,
trigger
:
[
"
blur
"
,
"
change
"
]
}
],
araeCode
:
[
{
required
:
true
,
message
:
"
地区code不能为空
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
地区code不能为空
"
,
trigger
:
[
"
blur
"
,
"
change
"
]
}
],
area
:
[
{
required
:
true
,
message
:
"
所在区域不能为空
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
所在区域不能为空
"
,
trigger
:
[
"
blur
"
,
"
change
"
]
}
],
address
:
[
{
required
:
true
,
message
:
"
详细地址不能为空
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
详细地址不能为空
"
,
trigger
:
[
"
blur
"
,
"
change
"
]
}
],
serviceTime
:
[
{
required
:
true
,
message
:
"
服务时间不能为空
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
服务时间不能为空
"
,
trigger
:
[
"
blur
"
,
"
change
"
]
}
],
serviceTimeStart
:
[
{
required
:
true
,
message
:
"
服务时间-开始不能为空
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
服务时间-开始不能为空
"
,
trigger
:
[
"
blur
"
,
"
change
"
]
}
],
serviceTimeEnd
:
[
{
required
:
true
,
message
:
"
服务时间-结束不能为空
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
服务时间-结束不能为空
"
,
trigger
:
[
"
blur
"
,
"
change
"
]
}
],
needNum
:
[
{
required
:
true
,
message
:
"
零工人数不能为空
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
零工人数不能为空
"
,
trigger
:
[
"
blur
"
,
"
change
"
]
}
],
billDesc
:
[
{
required
:
true
,
message
:
"
计费说明不能为空
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
计费说明不能为空
"
,
trigger
:
[
"
blur
"
,
"
change
"
]
}
],
billDetail
:
[
{
required
:
true
,
message
:
"
计费详情不能为空
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
计费详情不能为空
"
,
trigger
:
[
"
blur
"
,
"
change
"
]
}
],
reason
:
[
{
required
:
true
,
message
:
"
拒绝原因不能为空
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
拒绝原因不能为空
"
,
trigger
:
[
"
blur
"
,
"
change
"
]
}
],
// remark: [
// { required: true, message: "任务备注不能为空", trigger:
"blur"
}
// { required: true, message: "任务备注不能为空", trigger:
["blur", "change"]
}
// ],
contactName
:
[
{
required
:
true
,
message
:
"
合同名称不能为空
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
合同名称不能为空
"
,
trigger
:
[
"
blur
"
,
"
change
"
]
}
],
contractUrl
:
[
{
required
:
true
,
message
:
"
合同地址不能为空
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
合同地址不能为空
"
,
trigger
:
[
"
blur
"
,
"
change
"
]
}
],
batchPayOrderId
:
[
{
required
:
true
,
message
:
"
关联批量支付id不能为空
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
关联批量支付id不能为空
"
,
trigger
:
[
"
blur
"
,
"
change
"
]
}
],
releaseTime
:
[
{
required
:
true
,
message
:
"
发布时间不能为空
"
,
trigger
:
"
blur
"
}
{
required
:
true
,
message
:
"
发布时间不能为空
"
,
trigger
:
[
"
blur
"
,
"
change
"
]
}
],
}
};
...
...
@@ -562,10 +574,12 @@ export default {
//采购方选择
applyCompanyChange
(
val
)
{
this
.
loading
=
true
;
this
.
form
.
taxCompanySignId
=
null
this
.
form
.
companyInvoice
=
{};
this
.
applyCompanyList
.
forEach
(
item
=>
{
if
(
item
.
id
==
val
)
{
this
.
form
.
companyName
=
item
.
companyName
;
//查询合作机构list
this
.
queryTaxCompanyList
(
val
);
}
...
...
@@ -578,6 +592,9 @@ export default {
if
(
item
.
id
==
val
)
{
this
.
form
.
taxCompanyId
=
item
.
taxUnitId
;
this
.
form
.
taxCompanyName
=
item
.
taxUnitName
;
// console.log('当前选择的代发企业id', val);
this
.
$forceUpdate
()
}
})
},
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment