|
@@ -21,10 +21,10 @@
|
|
|
<HcNewSwitch :datas="tabTypeTab" :keys="tabTypeKey" @change="tabTypeChange" size="default" :round="false"/>
|
|
|
</div>
|
|
|
<div class="hc-search-top-form">
|
|
|
- <div class="w-36">
|
|
|
+ <div class="w-36" v-if="tabTypeKey === 'tab2'">
|
|
|
<el-date-picker type="date" v-model="topFormModel.key1" class="block" value-format="YYYY-MM-DD" :clearable="false" placeholder="请选择报告日期"/>
|
|
|
</div>
|
|
|
- <div class="w-28 ml-2">
|
|
|
+ <div class="w-28 ml-2" v-if="tabTypeKey === 'tab2'">
|
|
|
<el-select v-model="topFormModel.key2" placeholder="是否合格" block>
|
|
|
<el-option label="合格" value="1" />
|
|
|
<el-option label="不合格" value="2" />
|
|
@@ -125,6 +125,7 @@ import {useAppStore} from "~src/store";
|
|
|
import {useRouter, useRoute} from 'vue-router'
|
|
|
import ListItem from "./components/ListItem.vue"
|
|
|
import WbsTree from "../../data-fill/components/WbsTree.vue"
|
|
|
+import dayjs from "dayjs"
|
|
|
|
|
|
//变量
|
|
|
const router = useRouter()
|
|
@@ -141,9 +142,12 @@ const dataId = routerQuery?.id || '';
|
|
|
const dataType = parseInt(routerQuery?.type + '') || 1;
|
|
|
const fileType = parseInt(routerQuery?.fileType + '') || 2;
|
|
|
|
|
|
+const dayDate = dayjs().format('YYYY-MM-DD')
|
|
|
+
|
|
|
//渲染完成
|
|
|
onMounted(() => {
|
|
|
setContractType(contractInfo.value?.contractType)
|
|
|
+ topFormModel.value.key1 = dayDate
|
|
|
})
|
|
|
|
|
|
//身份按钮切换数据
|
|
@@ -159,8 +163,15 @@ const authBtnTabClick = (val) => {
|
|
|
const setContractType = (contractType) => {
|
|
|
if (contractType <= 0) {
|
|
|
authBtnTabKey.value = '1'
|
|
|
+ authBtnTabKey.value = '1'
|
|
|
+ topFormModel.value.key3 = '1'
|
|
|
} else {
|
|
|
authBtnTabKey.value = contractType + ''
|
|
|
+ if (contractType < 3) {
|
|
|
+ topFormModel.value.key3 = contractType + ''
|
|
|
+ } else {
|
|
|
+ topFormModel.value.key3 = '1'
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|