BUG 29673

This commit is contained in:
aixianling
2022-05-19 17:52:51 +08:00
parent 79efa10aa1
commit 61217e07b8
3 changed files with 546 additions and 544 deletions

View File

@@ -32,8 +32,10 @@
<el-form-item label="兑换家庭" prop="name"> <el-form-item label="兑换家庭" prop="name">
<el-row type="flex" :gutter="8"> <el-row type="flex" :gutter="8">
<el-col <el-col
><el-input v-model="forms.name" disabled clearable >
/></el-col> <el-input v-model="forms.name" disabled clearable
/>
</el-col>
<el-col> <el-col>
<ai-person-select <ai-person-select
:instance="instance" :instance="instance"
@@ -254,20 +256,7 @@
:isShowPagination="false" :isShowPagination="false"
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
> >
<el-table-column <el-table-column slot="selection" type="selection" width="55" :selectable="(row)=>Number(row.inventoryNumber)>0"/>
slot="selection"
type="selection"
width="55"
:selectable="
(row, index) => {
if (Number(row.inventoryNumber) > 0) {
return true;
} else {
return false;
}
}
"
></el-table-column>
</ai-table> </ai-table>
</div> </div>
<div class="dialog-footer" slot="footer"> <div class="dialog-footer" slot="footer">
@@ -280,6 +269,7 @@
<script> <script>
import {mapState} from "vuex"; import {mapState} from "vuex";
export default { export default {
name: "addOrder", name: "addOrder",
props: { props: {
@@ -430,7 +420,8 @@ export default {
this.$delete(this.merchandiseNumbers, row.row.id); this.$delete(this.merchandiseNumbers, row.row.id);
return this.$message.success("删除成功"); return this.$message.success("删除成功");
}) })
.catch(() => {}); .catch(() => {
});
}, },
selectGoodsInit(val) { selectGoodsInit(val) {
return new Promise((reslove) => { return new Promise((reslove) => {
@@ -559,31 +550,39 @@ export default {
<style lang="scss" scoped> <style lang="scss" scoped>
.add_order { .add_order {
height: 100%; height: 100%;
.form_div { .form_div {
padding: 16px 0; padding: 16px 0;
} }
.goods { .goods {
::v-deep .el-table td { ::v-deep .el-table td {
border-bottom: none; border-bottom: none;
padding: 2px 0; padding: 2px 0;
} }
::v-deep .el-table th { ::v-deep .el-table th {
padding: 2px 0; padding: 2px 0;
} }
} }
.total { .total {
width: 100%; width: 100%;
padding: 32px 0; padding: 32px 0;
p { p {
text-align: right; text-align: right;
font-size: 14px; font-size: 14px;
} }
.num { .num {
font-size: 14px; font-size: 14px;
color: #333333; color: #333333;
span:nth-child(1) { span:nth-child(1) {
color: #999999; color: #999999;
} }
span:nth-child(2) { span:nth-child(2) {
color: #999999; color: #999999;
color: #2266ff; color: #2266ff;
@@ -591,14 +590,17 @@ export default {
font-weight: bold; font-weight: bold;
} }
} }
.tip { .tip {
color: #ff4466; color: #ff4466;
} }
} }
.border_div { .border_div {
overflow: hidden; overflow: hidden;
border-radius: 2px; border-radius: 2px;
border: 1px solid #d0d4dc; border: 1px solid #d0d4dc;
header { header {
height: 40px; height: 40px;
background: #f5f5f5; background: #f5f5f5;
@@ -608,12 +610,14 @@ export default {
justify-content: space-between; justify-content: space-between;
align-items: center; align-items: center;
border-bottom: 1px solid #d0d4dc; border-bottom: 1px solid #d0d4dc;
span { span {
color: #333333; color: #333333;
font-size: 12px; font-size: 12px;
} }
} }
} }
.info { .info {
padding: 16px 0; padding: 16px 0;
} }

View File

@@ -30,8 +30,7 @@
:value="item.dictValue"> :value="item.dictValue">
</el-option> </el-option>
</el-select> </el-select>
<div class="times_div"> <ai-search label="创建时间">
<p class="times">创建时间</p>
<el-date-picker <el-date-picker
v-model="searchObj.createTimeStart" v-model="searchObj.createTimeStart"
type="date" type="date"
@@ -48,7 +47,7 @@
value-format="yyyy-MM-dd HH:mm:ss" value-format="yyyy-MM-dd HH:mm:ss"
placeholder="结束日期"> placeholder="结束日期">
</el-date-picker> </el-date-picker>
</div> </ai-search>
</template> </template>
<template slot="right"> <template slot="right">
@@ -78,7 +77,7 @@
变更状态<i class="el-icon-arrow-down el-icon--right"></i> 变更状态<i class="el-icon-arrow-down el-icon--right"></i>
</el-button> </el-button>
<el-dropdown-menu slot="dropdown"> <el-dropdown-menu slot="dropdown">
<el-dropdown-item command="1">批量完成</el-dropdown-item> <el-dropdown-item command="1">批量兑换</el-dropdown-item>
<el-dropdown-item command="2">批量取消</el-dropdown-item> <el-dropdown-item command="2">批量取消</el-dropdown-item>
</el-dropdown-menu> </el-dropdown-menu>
</el-dropdown> </el-dropdown>
@@ -89,7 +88,6 @@
:tableData="tableData" :tableData="tableData"
:col-configs="colConfigs" :col-configs="colConfigs"
:total="page.total" :total="page.total"
ref="aitableex"
:current.sync="page.current" :current.sync="page.current"
@select="onRowClick" @select="onRowClick"
@select-all="onRowClick" @select-all="onRowClick"

View File

@@ -55,7 +55,7 @@
</el-form-item> </el-form-item>
<el-form-item label="选择人员" prop="userId" v-if="form.objectType"> <el-form-item label="选择人员" prop="userId" v-if="form.objectType">
<ai-person-select v-if="form.objectType==1" :instance="instance" url="/admin/user/userIntegralList" customClicker <ai-person-select v-if="form.objectType==1" :instance="instance" url="/admin/user/userIntegralList" customClicker
@selectPerson="handleResidentSelect"/> @selectPerson="handleResidentSelect" headerTitle="员工列表"/>
<ai-person-select v-if="form.objectType==0" :instance="instance" :url="`/app/appresident/list?areaId=${user.info.areaId}`" <ai-person-select v-if="form.objectType==0" :instance="instance" :url="`/app/appresident/list?areaId=${user.info.areaId}`"
@selectPerson="handleResidentSelect" customClicker/> @selectPerson="handleResidentSelect" customClicker/>
</el-form-item> </el-form-item>