Lufaneng 9 months ago
parent e176497ce3
commit 544b02a07f

@ -89,7 +89,7 @@ const delRow = (index) => {
<el-dialog <el-dialog
align-center align-center
:title="isAdd ? '新增' : '修改'" :title="isAdd ? '新增' : '修改'"
width="80%" width="90%"
v-model="dialogVisible" v-model="dialogVisible"
@closed="closed" @closed="closed"
:close-on-click-modal="false" :close-on-click-modal="false"
@ -106,12 +106,12 @@ const delRow = (index) => {
<el-form-item prop="name" label="名称"> <el-form-item prop="name" label="名称">
<el-input placeholder="请输入" v-model="formField.name" /> <el-input placeholder="请输入" v-model="formField.name" />
</el-form-item> </el-form-item>
<el-form-item prop="name" label="价格(分)">
<el-input-number placeholder="请输入" v-model="formField.price_cents" />
</el-form-item>
<el-form-item prop="code" label="字段"> <el-form-item prop="code" label="字段">
<el-input placeholder="请输入" v-model="formField.code" /> <el-input placeholder="请输入" v-model="formField.code" />
</el-form-item> </el-form-item>
<el-form-item prop="price_cents" label="价格(分)">
<el-input-number placeholder="请输入" v-model="formField.price_cents" />
</el-form-item>
<el-form-item prop="sheet_name" label="表格名称"> <el-form-item prop="sheet_name" label="表格名称">
<el-input placeholder="请输入" v-model="formField.sheet_name" /> <el-input placeholder="请输入" v-model="formField.sheet_name" />
</el-form-item> </el-form-item>
@ -133,6 +133,11 @@ const delRow = (index) => {
<el-input placeholder="请输入" v-model="row.name" /> <el-input placeholder="请输入" v-model="row.name" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="字段分类">
<template #default="{ row }">
<el-input placeholder="请输入" v-model="row.category" />
</template>
</el-table-column>
<!-- <el-table-column align="center" label="字段键"> <!-- <el-table-column align="center" label="字段键">
<template #default="{ row }"> <template #default="{ row }">
<el-input placeholder="请输入" v-model="row.key" /> <el-input placeholder="请输入" v-model="row.key" />
@ -157,6 +162,16 @@ const delRow = (index) => {
<el-input placeholder="以,分隔每个选项" v-model="row.options" /> <el-input placeholder="以,分隔每个选项" v-model="row.options" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="最小值">
<template #default="{ row }">
<el-input-number controls-position="right" placeholder="请输入" v-model="row.min" />
</template>
</el-table-column>
<el-table-column align="center" label="最大值">
<template #default="{ row }">
<el-input-number controls-position="right" placeholder="请输入" v-model="row.max" />
</template>
</el-table-column>
<el-table-column align="center" label="字段位置"> <el-table-column align="center" label="字段位置">
<template #default="{ row }"> <template #default="{ row }">
<el-input placeholder="请输入" v-model="row.excel_loc" /> <el-input placeholder="请输入" v-model="row.excel_loc" />

@ -8,7 +8,7 @@
label-width="98px" label-width="98px"
:model="queryParams" :model="queryParams"
> >
<el-form-item label="需求名称" prop="name"> <el-form-item label="名称" prop="name">
<el-input <el-input
clearable clearable
placeholder="请输入" placeholder="请输入"
@ -17,6 +17,15 @@
@keyup.enter="handleQuery" @keyup.enter="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="分类" prop="category">
<el-input
clearable
placeholder="请输入"
style="width: 220px"
v-model="queryParams.category"
@keyup.enter="handleQuery"
/>
</el-form-item>
<el-form-item label-width="100px"> <el-form-item label-width="100px">
<el-button icon="Search" type="primary" @click="handleQuery"> </el-button> <el-button icon="Search" type="primary" @click="handleQuery"> </el-button>
@ -34,9 +43,24 @@
v-loading="loading" v-loading="loading"
header-row-class-name="table-header" header-row-class-name="table-header"
> >
<el-table-column align="center" label="需求名称" prop="name" show-overflow-tooltip /> <el-table-column align="center" label="分类" prop="category" show-overflow-tooltip />
<el-table-column align="center" label="需求描述" prop="description" show-overflow-tooltip /> <el-table-column align="center" label="名称" prop="name" show-overflow-tooltip />
<el-table-column align="center" label="描述" prop="description" show-overflow-tooltip />
<el-table-column align="center" label="提出用户" prop="proposer" show-overflow-tooltip /> <el-table-column align="center" label="提出用户" prop="proposer" show-overflow-tooltip />
<el-table-column align="center" label="邮箱" prop="email" show-overflow-tooltip />
<el-table-column align="center" label="手机" prop="phone" show-overflow-tooltip />
<el-table-column
align="center"
label="联系厂商"
prop="vendor_contact"
show-overflow-tooltip
/>
<el-table-column
align="center"
label="模板名称"
prop="template_name"
show-overflow-tooltip
/>
<el-table-column align="center" label="操作" width="120"> <el-table-column align="center" label="操作" width="120">
<template #default="{ row }"> <template #default="{ row }">

Loading…
Cancel
Save