update: 新疆大屏

This commit is contained in:
xf
2025-07-06 18:03:41 +08:00
parent 86ed8341e2
commit aa71fd5c7e
9 changed files with 146 additions and 44 deletions
+9 -5
View File
@@ -6,6 +6,12 @@
<slot name="searchFirst"></slot>
<a-form-item v-for="(item, index) in firstForm" :label="item.label" :key="index">
<a-input :placeholder="item.placeholder" v-if="item.type == 'input'" v-model:value="formRecord[item.field]" />
<a-select
v-if="item.type == 'select'"
:placeholder="item.placeholder"
v-model:value="formRecord[item.field]"
:options="item.options"
/>
</a-form-item>
<a-form-item label="单位">
<a-select placeholder="选择单位" v-model:value="orgCode" :options="option" :field-names="fieldNames" />
@@ -14,12 +20,10 @@
<a-select placeholder="选择单位" @focus="changeDept" v-model:value="orgCode" :options="option" :field-names="fieldNames" />
</a-form-item>
<slot name="searchSecond"></slot>
<a-form-item label="性别">
<a-select v-model:value="formRecord.sex" placeholder="请选择" :options="sexTypeList" />
</a-form-item>
</Form>
<div class="form-btn">
<a-button @click="handleClicksearch">搜索</a-button>
<a-button @click="handleClicksearch" style="margin-left: 10px">重置</a-button>
</div>
</div>
<BasicTable ref="registerTable" class="table-container" :key="visible" :columns="column" :apiParams="formState" />
@@ -66,7 +70,7 @@
}
const formItemLayout = {
labelCol: {
style: { width: '60px' },
style: { width: '80px' },
...props.labelCol,
},
wrapperCol: {
@@ -82,7 +86,7 @@
function getField() {
let result = {};
props.firstForm.map((item) => {
result[item.field] = '';
result[item.field] = item.defaultValue || '';
});
formRecord.value = {
...formRecord.value,