运检食堂代码修改6
This commit is contained in:
parent
7010d8b648
commit
0037b52460
|
|
@ -109,7 +109,11 @@
|
||||||
<el-table-column label="序号" type="index" width="80" align="center"/>
|
<el-table-column label="序号" type="index" width="80" align="center"/>
|
||||||
<el-table-column label="用户名称" align="center" prop="name"/>
|
<el-table-column label="用户名称" align="center" prop="name"/>
|
||||||
<el-table-column label="用户编号" align="center" prop="codeNum"/>
|
<el-table-column label="用户编号" align="center" prop="codeNum"/>
|
||||||
<el-table-column label="手机号码" align="center" prop="phonenumber"/>
|
<el-table-column label="手机号码" align="center">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
<span>{{ transformPhoneNumber(scope.row.phonenumber) }}</span>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
<el-table-column label="食堂名称" align="center" prop="carteenName"/>
|
<el-table-column label="食堂名称" align="center" prop="carteenName"/>
|
||||||
<el-table-column label="人员性质" align="center" prop="userType">
|
<el-table-column label="人员性质" align="center" prop="userType">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
|
|
@ -167,8 +171,8 @@
|
||||||
<el-form-item disabled label="custId" prop="custId">
|
<el-form-item disabled label="custId" prop="custId">
|
||||||
<el-input disabled v-model="form.custId" placeholder="请输入custId"/>
|
<el-input disabled v-model="form.custId" placeholder="请输入custId"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="手机号码" prop="phonenumber">
|
<el-form-item label="手机号码">
|
||||||
<el-input disabled v-model="form.phonenumber" placeholder="请输入手机号码"/>
|
<el-input disabled v-model="tempPhoneNumber" placeholder="请输入手机号码"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="食堂" prop="carteenId">
|
<el-form-item label="食堂" prop="carteenId">
|
||||||
<el-select
|
<el-select
|
||||||
|
|
@ -235,12 +239,13 @@
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import {
|
import {
|
||||||
listCustomers,
|
|
||||||
getCustomers,
|
|
||||||
delCustomers,
|
|
||||||
addCustomers,
|
addCustomers,
|
||||||
updateCustomers,
|
delCustomers,
|
||||||
syncUserData, updateCache
|
getCustomers,
|
||||||
|
listCustomers,
|
||||||
|
syncUserData,
|
||||||
|
updateCache,
|
||||||
|
updateCustomers
|
||||||
} from "@/api/canteen/customers";
|
} from "@/api/canteen/customers";
|
||||||
import {findDict} from "@/api/canteen/foodStatistics";
|
import {findDict} from "@/api/canteen/foodStatistics";
|
||||||
import {listCanteenAll} from "@/api/canteen/canteenIncome";
|
import {listCanteenAll} from "@/api/canteen/canteenIncome";
|
||||||
|
|
@ -325,6 +330,8 @@ export default {
|
||||||
userTypeListMap: [],
|
userTypeListMap: [],
|
||||||
canteenList: [],
|
canteenList: [],
|
||||||
postList: [],
|
postList: [],
|
||||||
|
// 定义一个临时变量用来处理手机号的加密解密
|
||||||
|
tempPhoneNumber: '',
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
|
|
@ -337,6 +344,12 @@ export default {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
transformPhoneNumber(phoneNumber){
|
||||||
|
if (!phoneNumber) {
|
||||||
|
return ''
|
||||||
|
}
|
||||||
|
return atob(phoneNumber)
|
||||||
|
},
|
||||||
// 初始化数据
|
// 初始化数据
|
||||||
initData() {
|
initData() {
|
||||||
this.getList();
|
this.getList();
|
||||||
|
|
@ -452,6 +465,11 @@ export default {
|
||||||
this.reset();
|
this.reset();
|
||||||
const id = row.id || this.ids
|
const id = row.id || this.ids
|
||||||
getCustomers(id).then(response => {
|
getCustomers(id).then(response => {
|
||||||
|
if(response.data.phonenumber === null){
|
||||||
|
this.tempPhoneNumber = '';
|
||||||
|
}else {
|
||||||
|
this.tempPhoneNumber = atob(response.data.phonenumber)
|
||||||
|
}
|
||||||
this.form = {
|
this.form = {
|
||||||
...response.data,
|
...response.data,
|
||||||
postCodes: response.data.postCodes ? response.data.postCodes.split(',') : []
|
postCodes: response.data.postCodes ? response.data.postCodes.split(',') : []
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,7 @@
|
||||||
localDownloadTemplateUrl="/glweb/yjCanteen-template/UserFoodAllowance_template.xlsx"
|
localDownloadTemplateUrl="/glweb/yjCanteen-template/UserFoodAllowance_template.xlsx"
|
||||||
errorUrl="canteen/cmPersonAccount/importExport" template-file-name="用户餐补数据模板"
|
errorUrl="canteen/cmPersonAccount/importExport" template-file-name="用户餐补数据模板"
|
||||||
export-error-file-name="用户餐补数据.xls" title="用户餐补数据" />
|
export-error-file-name="用户餐补数据.xls" title="用户餐补数据" />
|
||||||
|
<!-- /yjCanteen-template/UserFoodAllowance_template.xlsx -->
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -65,6 +65,7 @@
|
||||||
<el-table-column label="操作" align="center">
|
<el-table-column label="操作" align="center">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button type="text" size="mini" icon="el-icon-edit" @click="handleEdit(scope.row)">修改</el-button>
|
<el-button type="text" size="mini" icon="el-icon-edit" @click="handleEdit(scope.row)">修改</el-button>
|
||||||
|
<el-button type="text" size="mini" icon="el-icon-edit-outline" @click="takeDown(scope.row)" :disabled="scope.row.quantityRestriction==0">下架</el-button>
|
||||||
<el-button type="text" size="mini" icon="el-icon-delete" @click="handleDelete(scope.row)" :disabled="scope.row.orderCount>0">删除
|
<el-button type="text" size="mini" icon="el-icon-delete" @click="handleDelete(scope.row)" :disabled="scope.row.orderCount>0">删除
|
||||||
</el-button>
|
</el-button>
|
||||||
</template>
|
</template>
|
||||||
|
|
@ -83,7 +84,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import {deleteMenu, getMenu, listMenu} from "@/api/canteen/publishMenu";
|
import {deleteMenu, getMenu, listMenu,unpublishItem} from "@/api/canteen/publishMenu";
|
||||||
import { listCanteen } from "@/api/canteen/pointsDistribution";
|
import { listCanteen } from "@/api/canteen/pointsDistribution";
|
||||||
import {findDict} from "@/api/canteen/carte";
|
import {findDict} from "@/api/canteen/carte";
|
||||||
|
|
||||||
|
|
@ -251,6 +252,15 @@ export default {
|
||||||
// 列表数量限制显示
|
// 列表数量限制显示
|
||||||
showCount(row) {
|
showCount(row) {
|
||||||
return row.quantityRestriction === null ? '无限制' : row.quantityRestriction
|
return row.quantityRestriction === null ? '无限制' : row.quantityRestriction
|
||||||
|
},
|
||||||
|
takeDown(item){
|
||||||
|
if(!item || item.quantityRestriction == 0) return;
|
||||||
|
this.$modal.confirm( '是否确认下架'+ item.carteName + '?').then( () => {
|
||||||
|
unpublishItem({id:item.id}).then(res => {
|
||||||
|
this.getList();
|
||||||
|
this.$modal.msgSuccess("下架成功");
|
||||||
|
});
|
||||||
|
})
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
watch:{
|
watch:{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue