feat: There is no way the,buss hh process
This commit is contained in:
@@ -25,7 +25,7 @@
|
||||
<el-row :gutter="24">
|
||||
<el-col :span="12">
|
||||
<el-form-item label="企标类别" prop="standSort" class="add-form-item form-item-disabled">
|
||||
<el-select v-model="form.standSort" filterable clearable>
|
||||
<el-select v-model="form.standSort" filterable clearable :disabled="planDisabled">
|
||||
<el-option
|
||||
v-for="item in standSortOptions"
|
||||
placeholder="请选择企标类别"
|
||||
@@ -35,8 +35,9 @@
|
||||
></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="中文名称" prop="standName" class="add-form-item form-item-disabled">
|
||||
<el-form-item label="中文名称" prop="standName" class="add-form-item form-item-disabled" >
|
||||
<el-input
|
||||
:disabled="planDisabled"
|
||||
v-model="form.standName"
|
||||
placeholder="请输入中文名称"
|
||||
clearable
|
||||
@@ -98,7 +99,7 @@
|
||||
type="primary"
|
||||
:loading="loadSarStandard"
|
||||
@click="handleSearchStandard">
|
||||
根据企标编号、企标名称查询
|
||||
根据企标名称、起草责任单位查询
|
||||
</el-button>
|
||||
</el-form-item>
|
||||
<el-form-item label="英文名称" prop="standEnName" class="add-form-item form-item-disabled">
|
||||
@@ -790,30 +791,31 @@
|
||||
<div class="standard-content">
|
||||
<div class="content">
|
||||
<div class="standard-table-search">
|
||||
<el-form :model="standardSearchForm" inline class="label-input-form search-area">
|
||||
<el-form-item label="计划状态" style="margin-right:-20px" prop="planStatus" class="search-item" >
|
||||
<el-select v-model="standardSearchForm.planStatus" placeholder="请选择计划状态">
|
||||
<el-option label="制定" value="2"></el-option>
|
||||
<el-option label="修订" value="1"></el-option>
|
||||
<el-option label="完成" value="0"></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="制修订状态" style="margin-right:-20px" prop="reviseStatus" class="search-item" >
|
||||
<el-select v-model="standardSearchForm.reviseStatus" placeholder="请选择制修订状态">
|
||||
<el-option label="制定完成" value="0"></el-option>
|
||||
<el-option label="制定中" value="1"></el-option>
|
||||
<el-option label="未制定" value="2"></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="企标名称" style="margin-right:-20px" prop="esName" class="search-item" >
|
||||
<el-form :model="standardSearchForm" inline class="label-input-form search-area" style="justify-content:left">
|
||||
<!-- <el-form-item label="计划状态" style="margin-right:-20px" prop="planStatus" class="search-item" >-->
|
||||
<!-- <el-select v-model="standardSearchForm.planStatus" placeholder="请选择计划状态">-->
|
||||
<!-- <el-option label="制定" value="2"></el-option>-->
|
||||
<!-- <el-option label="修订" value="1"></el-option>-->
|
||||
<!-- <el-option label="完成" value="0"></el-option>-->
|
||||
<!-- </el-select>-->
|
||||
<!-- </el-form-item>-->
|
||||
<!-- <el-form-item label="制修订状态" style="margin-right:-20px" prop="reviseStatus" class="search-item" >-->
|
||||
<!-- <el-select v-model="standardSearchForm.reviseStatus" placeholder="请选择制修订状态">-->
|
||||
<!-- <el-option label="制定完成" value="0"></el-option>-->
|
||||
<!-- <el-option label="制定中" value="1"></el-option>-->
|
||||
<!-- <el-option label="未制定" value="2"></el-option>-->
|
||||
<!-- </el-select>-->
|
||||
<!-- </el-form-item>-->
|
||||
<el-form-item label="企标名称" style="margin-right:20px" prop="esName" class="search-item" >
|
||||
<el-input
|
||||
v-model="standardSearchForm.esName"
|
||||
placeholder="请输入企标名称"
|
||||
clearable
|
||||
:maxlength="100"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="起草责任单位" style="margin-right:-20px" prop="unit" class="search-item" >
|
||||
<el-form-item label="起草责任单位" style="margin-right:20px" prop="unit" class="search-item" >
|
||||
<el-input
|
||||
style="width:176px"
|
||||
v-model="standardSearchForm.unit"
|
||||
placeholder="请输入起草责任单位"
|
||||
clearable
|
||||
@@ -1019,6 +1021,27 @@
|
||||
// callback()
|
||||
};
|
||||
|
||||
const validateStandName = (rule, value, callback) => {
|
||||
if(this.form.planId === undefined || this.form.planId === null || this.form.planId === ''){
|
||||
callback(new Error('请先选择企标计划带入企标名称!'))
|
||||
}else if(value === undefined || value === null || value === ''){
|
||||
callback(new Error('请输入企标名称!'))
|
||||
}else {
|
||||
callback()
|
||||
}
|
||||
};
|
||||
|
||||
const validateStandSort = (rule, value, callback) => {
|
||||
if(this.form.planId === undefined || this.form.planId === null || this.form.planId === ''){
|
||||
callback(new Error('请先选择企标计划带入企标类别!'))
|
||||
}else if(value === undefined || value === null || value === ''){
|
||||
callback(new Error('请选择企标类别!'))
|
||||
}else {
|
||||
callback()
|
||||
}
|
||||
callback()
|
||||
};
|
||||
|
||||
const validateModelName = (rule, value, callback) => {
|
||||
if(this.FBGBUSSFileList.length === 0){
|
||||
callback(new Error('请上传发布稿文件!'))
|
||||
@@ -1199,8 +1222,10 @@
|
||||
fileType: '',
|
||||
countryArr:'',
|
||||
commentCycleDate:'',
|
||||
planDisabled:true,
|
||||
form: {
|
||||
planId:'',
|
||||
reviseStatus:'',
|
||||
modelData:[],
|
||||
modelDataNameVerify:[],
|
||||
modelDataZrUserVerify:[],
|
||||
@@ -1325,7 +1350,7 @@
|
||||
{ required: true, message: '选择维护模块名称', validator: validateModelName,trigger: 'blur' },
|
||||
],
|
||||
standSort: [
|
||||
{ required: true, message: '请选择企标类别', trigger: 'change' }
|
||||
{ required: true, validator:validateStandSort,trigger: 'change' }
|
||||
],
|
||||
standNumber: [
|
||||
{ required: true, message: '请输入企标编号', trigger: 'blur' },
|
||||
@@ -1336,7 +1361,7 @@
|
||||
{ min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' },
|
||||
],
|
||||
standName: [
|
||||
{ required: true, message: '请输入企标中文名称', trigger: 'blur' },
|
||||
{ required: true, validator:validateStandName, trigger: 'blur' },
|
||||
{ min: 1, max: 100, message: '长度在 1 到 100 个字符', trigger: 'blur' },
|
||||
{validator: this.verify.checkSpecialCharacterOftags, trigger: 'change'}
|
||||
],
|
||||
@@ -1743,8 +1768,10 @@
|
||||
this.form.standName = this.standardCheckedList[0].esName
|
||||
this.form.standSort = this.standardCheckedList[0].bussSort
|
||||
this.form.planId = this.standardCheckedList[0].id
|
||||
this.form.reviseStatus = this.standardCheckedList[0].reviseStatus
|
||||
this.standardDrawer = false
|
||||
this.verifySarStandard = true
|
||||
this.planDisabled = false
|
||||
this.$forceUpdate()
|
||||
|
||||
} else if (this.standardCheckedList.length > 1) {
|
||||
@@ -2594,6 +2621,27 @@
|
||||
}, res => {
|
||||
if (res.success) {
|
||||
this.$message.success(res.message)
|
||||
const planForm = {}
|
||||
planForm.id = this.form.planId
|
||||
planForm.planStatus = this.form.reviseStatus !== undefined ? ( this.form.reviseStatus === '1' ? '1' : '2') :''
|
||||
this.$http.post("esRevisePlan/es-revise-plan/modPlan", planForm, {
|
||||
_this: this
|
||||
}, res => {
|
||||
this.submitLoading = false
|
||||
if (res.ok) {
|
||||
if (res.data === '操作成功') {
|
||||
this.addDrawer = false
|
||||
this.$message.success(tips + '成功')
|
||||
this.getData()
|
||||
} else {
|
||||
this.addDrawer = false
|
||||
this.$message.warning(res.data)
|
||||
this.getData()
|
||||
}
|
||||
} else {
|
||||
this.$message.warning(tips + '失败')
|
||||
}
|
||||
})
|
||||
this.isSubmit = false
|
||||
// 流程提交之后,应该流转至待办任务页面
|
||||
this.$router.push({path:'/processCenter?tabsName=ProcessCenter'})
|
||||
|
||||
Reference in New Issue
Block a user