运检食堂代码修改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="用户名称" align="center" prop="name"/>
|
||||
<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="userType">
|
||||
<template slot-scope="scope">
|
||||
|
|
@ -167,8 +171,8 @@
|
|||
<el-form-item disabled label="custId" prop="custId">
|
||||
<el-input disabled v-model="form.custId" placeholder="请输入custId"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="手机号码" prop="phonenumber">
|
||||
<el-input disabled v-model="form.phonenumber" placeholder="请输入手机号码"/>
|
||||
<el-form-item label="手机号码">
|
||||
<el-input disabled v-model="tempPhoneNumber" placeholder="请输入手机号码"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="食堂" prop="carteenId">
|
||||
<el-select
|
||||
|
|
@ -235,12 +239,13 @@
|
|||
|
||||
<script>
|
||||
import {
|
||||
listCustomers,
|
||||
getCustomers,
|
||||
delCustomers,
|
||||
addCustomers,
|
||||
updateCustomers,
|
||||
syncUserData, updateCache
|
||||
delCustomers,
|
||||
getCustomers,
|
||||
listCustomers,
|
||||
syncUserData,
|
||||
updateCache,
|
||||
updateCustomers
|
||||
} from "@/api/canteen/customers";
|
||||
import {findDict} from "@/api/canteen/foodStatistics";
|
||||
import {listCanteenAll} from "@/api/canteen/canteenIncome";
|
||||
|
|
@ -325,6 +330,8 @@ export default {
|
|||
userTypeListMap: [],
|
||||
canteenList: [],
|
||||
postList: [],
|
||||
// 定义一个临时变量用来处理手机号的加密解密
|
||||
tempPhoneNumber: '',
|
||||
};
|
||||
},
|
||||
created() {
|
||||
|
|
@ -337,6 +344,12 @@ export default {
|
|||
},
|
||||
},
|
||||
methods: {
|
||||
transformPhoneNumber(phoneNumber){
|
||||
if (!phoneNumber) {
|
||||
return ''
|
||||
}
|
||||
return atob(phoneNumber)
|
||||
},
|
||||
// 初始化数据
|
||||
initData() {
|
||||
this.getList();
|
||||
|
|
@ -452,6 +465,11 @@ export default {
|
|||
this.reset();
|
||||
const id = row.id || this.ids
|
||||
getCustomers(id).then(response => {
|
||||
if(response.data.phonenumber === null){
|
||||
this.tempPhoneNumber = '';
|
||||
}else {
|
||||
this.tempPhoneNumber = atob(response.data.phonenumber)
|
||||
}
|
||||
this.form = {
|
||||
...response.data,
|
||||
postCodes: response.data.postCodes ? response.data.postCodes.split(',') : []
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@
|
|||
localDownloadTemplateUrl="/glweb/yjCanteen-template/UserFoodAllowance_template.xlsx"
|
||||
errorUrl="canteen/cmPersonAccount/importExport" template-file-name="用户餐补数据模板"
|
||||
export-error-file-name="用户餐补数据.xls" title="用户餐补数据" />
|
||||
<!-- /yjCanteen-template/UserFoodAllowance_template.xlsx -->
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
|
|
|||
|
|
@ -65,6 +65,7 @@
|
|||
<el-table-column label="操作" align="center">
|
||||
<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-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>
|
||||
</template>
|
||||
|
|
@ -83,7 +84,7 @@
|
|||
</template>
|
||||
|
||||
<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 {findDict} from "@/api/canteen/carte";
|
||||
|
||||
|
|
@ -251,6 +252,15 @@ export default {
|
|||
// 列表数量限制显示
|
||||
showCount(row) {
|
||||
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:{
|
||||
|
|
|
|||
Loading…
Reference in New Issue