This commit is contained in:
zhutianqi
2021-12-24 15:37:04 +08:00
parent c1a8193935
commit e266fd731c
4 changed files with 35 additions and 38 deletions
@@ -68,6 +68,7 @@
<el-date-picker <el-date-picker
v-model="form.endTime" v-model="form.endTime"
type="date" type="date"
:picker-options="pickerOptions"
placeholder="请选择截止日期" placeholder="请选择截止日期"
value-format="yyyy-MM-dd"> value-format="yyyy-MM-dd">
</el-date-picker> </el-date-picker>
@@ -553,6 +554,11 @@
name: "bzjdStep1-1", name: "bzjdStep1-1",
data() { data() {
return { return {
pickerOptions: {
disabledDate(time) {
return time.getTime() < Date.now() - 8.64e7;//如果没有后面的-8.64e7就是不可以选择今天的
}
},
similarityDegree: '', similarityDegree: '',
leftData: [], leftData: [],
rightData: [], rightData: [],
@@ -69,6 +69,7 @@
<el-date-picker <el-date-picker
v-model="form.endTime" v-model="form.endTime"
type="date" type="date"
:picker-options="pickerOptions"
placeholder="请选择截止日期" placeholder="请选择截止日期"
value-format="yyyy-MM-dd"> value-format="yyyy-MM-dd">
</el-date-picker> </el-date-picker>
@@ -563,6 +564,11 @@ export default {
name: "bzjdStep1", name: "bzjdStep1",
data() { data() {
return { return {
pickerOptions: {
disabledDate(time) {
return time.getTime() < Date.now() - 8.64e7;//如果没有后面的-8.64e7就是不可以选择今天的
}
},
similarityDegree: '', similarityDegree: '',
leftData: [], leftData: [],
rightData: [], rightData: [],
@@ -144,7 +144,7 @@
<el-col :span="8"> <el-col :span="8">
<el-form-item label="标准状态" class="search-item"> <el-form-item label="标准状态" class="search-item">
<el-select v-model="sarBussionessSearch.standStatus" placeholder="根据标准状态查找" clearable @keyup.enter.native="getBussionStandTableBtn(sarBussionessSearch)"> <el-select v-model="sarBussionessSearch.standStatus" placeholder="根据标准状态查找" clearable @keyup.enter.native="getBussionStandTableBtn(sarBussionessSearch)">
<el-option v-for="opt in standStateOptions" :value="opt.value" :key="opt.value" :label="opt.label">{{ opt.label}}</el-option> <el-option v-for="(opt,index) in standStateOptions" :value="opt.value" :key="index" :label="opt.label">{{ opt.label}}</el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
@@ -158,14 +158,14 @@
<el-col :span="8"> <el-col :span="8">
<el-form-item label="密级" class="search-item"> <el-form-item label="密级" class="search-item">
<el-select v-model="sarBussionessSearch.MJ" placeholder="根据密级查找" clearable @keyup.enter.native="getBussionStandTableBtn(sarBussionessSearch)"> <el-select v-model="sarBussionessSearch.MJ" placeholder="根据密级查找" clearable @keyup.enter.native="getBussionStandTableBtn(sarBussionessSearch)">
<el-option v-for="opt in allSelectOptions['MJ']" :value="opt.value" :key="opt.value" :label="opt.label">{{ opt.label}}</el-option> <el-option v-for="(opt,index) in allSelectOptions['MJ']" :value="opt.value" :key="index" :label="opt.label">{{ opt.label}}</el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="授权" class="search-item"> <el-form-item label="授权" class="search-item">
<el-select v-model="sarBussionessSearch.SQ" placeholder="根据授权查找" clearable @keyup.enter.native="getBussionStandTableBtn(sarBussionessSearch)"> <el-select v-model="sarBussionessSearch.SQ" placeholder="根据授权查找" clearable @keyup.enter.native="getBussionStandTableBtn(sarBussionessSearch)">
<el-option v-for="opt in allSelectOptions['SHIFOU']" :value="opt.value" :key="opt.value" :label="opt.label">{{ opt.label}}</el-option> <el-option v-for="(opt,index) in allSelectOptions['SHIFOU']" :value="opt.value" :key="index" :label="opt.label">{{ opt.label}}</el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
@@ -471,9 +471,9 @@
<el-form-item label="企标类别" prop="standSort" label-width="150px" class="add-form-item"> <el-form-item label="企标类别" prop="standSort" label-width="150px" class="add-form-item">
<el-select v-model="sarBussionessStandEO.standSort" filterable> <el-select v-model="sarBussionessStandEO.standSort" filterable>
<el-option <el-option
v-for="item in standSortOptions" v-for="(item, indexs) in standSortOptions"
placeholder="请选择" placeholder="请选择"
:key="item.value" :key="indexs"
:value="item.value" :value="item.value"
:label="item.label" :label="item.label"
></el-option> ></el-option>
@@ -515,8 +515,8 @@
placeholder="请选择文本状态" placeholder="请选择文本状态"
clearable> clearable>
<el-option <el-option
v-for="opt in standStateOptions" v-for="(opt,index) in standStateOptions"
:key="opt.value" :key="index"
:value="opt.value === undefined ? '' :opt.value" :label="opt.label" :value="opt.value === undefined ? '' :opt.value" :label="opt.label"
> >
{{ opt.label }} {{ opt.label }}
@@ -546,7 +546,6 @@
> >
<template slot="label">起草部门</template> <template slot="label">起草部门</template>
<el-input <el-input
:key="field.attrField"
:config="field" :config="field"
clearable clearable
v-model="sarBussionessStandEO[field.attrField]" v-model="sarBussionessStandEO[field.attrField]"
@@ -577,7 +576,6 @@
</template> </template>
<template v-if="field.attrField === 'SVPPS'"> <template v-if="field.attrField === 'SVPPS'">
<custom-SVPPS <custom-SVPPS
:key="field.attrField"
:config="field" :config="field"
v-model="sarBussionessStandEO[field.attrField]" v-model="sarBussionessStandEO[field.attrField]"
:disabled="formdisableflag" :disabled="formdisableflag"
@@ -586,7 +584,6 @@
<template v-else-if="field.attrType === 'INPUT_STR' && field.attrField !== 'XGLC' && field.attrField !== 'XGJLBUSS' && field.attrField !== 'XGJH'"> <template v-else-if="field.attrType === 'INPUT_STR' && field.attrField !== 'XGLC' && field.attrField !== 'XGJLBUSS' && field.attrField !== 'XGJH'">
<template v-if="field.attrField === 'GFXYYWJ'"> <template v-if="field.attrField === 'GFXYYWJ'">
<custom-input-for-standards <custom-input-for-standards
:key="field.attrField"
:config="field" :config="field"
v-model="sarBussionessStandEO[field.attrField]" v-model="sarBussionessStandEO[field.attrField]"
:disabled="formdisableflag" :disabled="formdisableflag"
@@ -594,7 +591,6 @@
</template> </template>
<template v-else-if="field.attrField === 'FSRQBUSS'"> <template v-else-if="field.attrField === 'FSRQBUSS'">
<custom-input <custom-input
:key="field.attrField"
:config="field" :config="field"
v-model="sarBussionessStandEO[field.attrField]" v-model="sarBussionessStandEO[field.attrField]"
:disabled="true" :disabled="true"
@@ -681,7 +677,6 @@
</template> </template>
<template v-else-if="field.attrField === 'DTQBBHBUSS'"> <template v-else-if="field.attrField === 'DTQBBHBUSS'">
<custom-input-for-standards <custom-input-for-standards
:key="field.attrField"
:config="field" :config="field"
:class="field.attrField === 'BYYBJ' ? 'classDisplay' : ''" :class="field.attrField === 'BYYBJ' ? 'classDisplay' : ''"
v-model="sarBussionessStandEO[field.attrField]" v-model="sarBussionessStandEO[field.attrField]"
@@ -691,7 +686,6 @@
</template> </template>
<template v-else-if="field.attrField === 'BDTQBBHBUSS'"> <template v-else-if="field.attrField === 'BDTQBBHBUSS'">
<custom-input <custom-input
:key="field.attrField"
:config="field" :config="field"
v-model="sarBussionessStandEO[field.attrField]" v-model="sarBussionessStandEO[field.attrField]"
:disabled="true" :disabled="true"
@@ -699,7 +693,6 @@
</template> </template>
<template v-else-if="field.attrField === 'XCSJBUSS'"> <template v-else-if="field.attrField === 'XCSJBUSS'">
<custom-input <custom-input
:key="field.attrField"
:config="field" :config="field"
v-model="sarBussionessStandEO[field.attrField]" v-model="sarBussionessStandEO[field.attrField]"
:disabled="true" :disabled="true"
@@ -707,7 +700,6 @@
</template> </template>
<template v-else> <template v-else>
<custom-input <custom-input
:key="field.attrField"
:config="field" :config="field"
v-model="sarBussionessStandEO[field.attrField]" v-model="sarBussionessStandEO[field.attrField]"
:disabled="formdisableflag" :disabled="formdisableflag"
@@ -716,7 +708,6 @@
</template> </template>
<template v-else-if="field.attrType === 'DATE_PICKER'"> <template v-else-if="field.attrType === 'DATE_PICKER'">
<custom-date-pick <custom-date-pick
:key="field.attrField"
:config="field" :config="field"
v-model="sarBussionessStandEO[field.attrField]" v-model="sarBussionessStandEO[field.attrField]"
:disabled="formdisableflag" :disabled="formdisableflag"
@@ -724,7 +715,6 @@
</template> </template>
<template v-else-if="field.attrType === 'FILE'"> <template v-else-if="field.attrType === 'FILE'">
<custom-file <custom-file
:key="field.attrField"
:config="field" :config="field"
v-model="sarBussionessStandEO[field.attrField]" v-model="sarBussionessStandEO[field.attrField]"
:disabled="formdisableflag" :disabled="formdisableflag"
@@ -732,7 +722,6 @@
</template> </template>
<template v-else-if="field.attrType === 'TEXTAREA'"> <template v-else-if="field.attrType === 'TEXTAREA'">
<custom-textarea <custom-textarea
:key="field.attrField"
:config="field" :config="field"
v-model="sarBussionessStandEO[field.attrField]" v-model="sarBussionessStandEO[field.attrField]"
:disabled="formdisableflag" :disabled="formdisableflag"
@@ -755,7 +744,6 @@
<template v-else> <template v-else>
<custom-org <custom-org
v-if="field.attrField !== 'WFSPJS'" v-if="field.attrField !== 'WFSPJS'"
:key="field.attrField"
:config="field" :config="field"
:zNodes="orgData" :zNodes="orgData"
v-model="sarBussionessStandEO[field.attrField]" v-model="sarBussionessStandEO[field.attrField]"
@@ -767,7 +755,6 @@
</template> </template>
<template v-else-if="field.attrType === 'SEL_OPTION'"> <template v-else-if="field.attrType === 'SEL_OPTION'">
<custom-select <custom-select
:key="field.attrField"
:config="field" :config="field"
v-model="sarBussionessStandEO[field.attrField]" v-model="sarBussionessStandEO[field.attrField]"
:disabled="formdisableflag" :disabled="formdisableflag"
@@ -775,7 +762,6 @@
</template> </template>
<template v-else-if="field.attrType === 'SEL_OPTS' && field.attrField !== 'QCDW' && field.attrField !== 'QCRBUSS'"> <template v-else-if="field.attrType === 'SEL_OPTS' && field.attrField !== 'QCDW' && field.attrField !== 'QCRBUSS'">
<custom-select-array <custom-select-array
:key="field.attrField"
:config="field" :config="field"
v-model="sarBussionessStandEO[field.attrField]" v-model="sarBussionessStandEO[field.attrField]"
:disabled="formdisableflag || field.attrField === 'YQLX'" :disabled="formdisableflag || field.attrField === 'YQLX'"
@@ -1041,9 +1027,9 @@
<el-form-item label="企标类别" title="企标类别" class="add-form-item form-item-disabled"> <el-form-item label="企标类别" title="企标类别" class="add-form-item form-item-disabled">
<el-select v-model="sarBussionessSearch.standSort" filterable clearable> <el-select v-model="sarBussionessSearch.standSort" filterable clearable>
<el-option <el-option
v-for="item in standSortOptions" v-for="(item, index) in standSortOptions"
placeholder="请选择" placeholder="请选择"
:key="item.value" :key="index"
:value="item.value" :value="item.value"
:label="item.label" :label="item.label"
></el-option> ></el-option>
@@ -1099,8 +1085,8 @@
placeholder="请选择文本状态" placeholder="请选择文本状态"
clearable> clearable>
<el-option <el-option
v-for="opt in standStateOptions" v-for="(opt,index) in standStateOptions"
:key="opt.value" :key="index"
:value="opt.value === undefined ? '' :opt.value" :label="opt.label" :value="opt.value === undefined ? '' :opt.value" :label="opt.label"
> >
{{ opt.label }} {{ opt.label }}
@@ -1146,7 +1132,6 @@
> >
<template slot="label">起草部门</template> <template slot="label">起草部门</template>
<el-input <el-input
:key="qcdwOptions.options"
:config="qcdwOptions" :config="qcdwOptions"
clearable clearable
v-model="sarBussionessSearch.QCDW" v-model="sarBussionessSearch.QCDW"
@@ -1169,7 +1154,6 @@
<!-- 适用车型--> <!-- 适用车型-->
<template> <template>
<custom-select-array <custom-select-array
:key="applyArcticOptions.options"
:config="applyArcticOptions" :config="applyArcticOptions"
style="margin-left: -14px" style="margin-left: -14px"
v-model="sarBussionessSearch['SYCXCLASS']" v-model="sarBussionessSearch['SYCXCLASS']"
@@ -1219,7 +1203,6 @@
<!-- 能源类型--> <!-- 能源类型-->
<template> <template>
<custom-select-array <custom-select-array
:key="categoryOptions.options"
:config="categoryOptions" :config="categoryOptions"
style="margin-left: -14px" style="margin-left: -14px"
v-model="sarBussionessSearch['NYLXCLASS']" v-model="sarBussionessSearch['NYLXCLASS']"
@@ -1239,7 +1222,6 @@
<!-- 适用产品线(新增字段)--> <!-- 适用产品线(新增字段)-->
<template> <template>
<custom-select-array <custom-select-array
:key="sycpxOptions.options"
:config="sycpxOptions" :config="sycpxOptions"
style="margin-left: -14px" style="margin-left: -14px"
v-model="sarBussionessSearch['SYCPXCLASS']" v-model="sarBussionessSearch['SYCPXCLASS']"
@@ -1304,10 +1286,10 @@
<!-- @getDomesticStandardTableBtn="(advancedSearch) => getBussionStandTableBtn(sarBussionessSearch, advancedSearch)"--> <!-- @getDomesticStandardTableBtn="(advancedSearch) => getBussionStandTableBtn(sarBussionessSearch, advancedSearch)"-->
<!-- ></AdvancedQuery>--> <!-- ></AdvancedQuery>-->
<!--企标编号生成组件--> <!--企标编号生成组件-->
<GenerationNumber <!-- <GenerationNumber-->
:is-show.sync="isShow" <!-- :is-show.sync="isShow"-->
@isOk="isOk" <!-- @isOk="isOk"-->
></GenerationNumber> <!-- ></GenerationNumber>-->
<Role-tree <Role-tree
:is-title="drawerTitle" :is-title="drawerTitle"
@@ -23,9 +23,9 @@
clearable clearable
:maxlength="100"></el-input> :maxlength="100"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="起草责任部门" class="search-item"> <el-form-item label="起草责任单位" class="search-item">
<el-input v-model="form.unit" <el-input v-model="form.unit"
placeholder="请输入起草责任部门" placeholder="请输入起草责任单位"
clearable clearable
:maxlength="100"></el-input> :maxlength="100"></el-input>
</el-form-item> </el-form-item>
@@ -110,9 +110,9 @@
width="150" width="150"
align="center" align="center"
label="制修订状态"> label="制修订状态">
<template slot-scope="scope"> <!-- <template slot-scope="scope">-->
<div>{{ scope.row.reviseStatus === '0'? '制定完成' : (scope.row.reviseStatus === '1'? '制定中' : '未制定') }}</div> <!-- <div>{{ scope.row.reviseStatus === '0'? '制定完成' : (scope.row.reviseStatus === '1'? '制定中' : '未制定') }}</div>-->
</template> <!-- </template>-->
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="drafterName" prop="drafterName"
@@ -468,6 +468,9 @@
this.modalshowflagZRBM = false this.modalshowflagZRBM = false
}, },
choiceZRBM(id) { choiceZRBM(id) {
if (this.DrawerType === 'see') {
return
}
this.nodeListZRBM = [] this.nodeListZRBM = []
if (id) { if (id) {
this.nodeListZRBM = id.split(',') this.nodeListZRBM = id.split(',')