LAPTOP-R6EHHS26\86155 6 months ago
commit 0be124b6ab

@ -0,0 +1,54 @@
import request from '@/utils/request'
// 查询通知公告-班组列表
export function listNoticeGroup(query) {
return request({
url: '/system/noticeGroup/list',
method: 'get',
params: query
});
}
// 查询通知公告-班组详细
export function getNoticeGroup(id) {
return request({
url: '/system/noticeGroup/' + id,
method: 'get'
});
}
// 新增通知公告-班组
export function addNoticeGroup(data) {
return request({
url: '/system/noticeGroup',
method: 'post',
data: data
});
}
// 修改通知公告-班组
export function updateNoticeGroup(data) {
return request({
url: '/system/noticeGroup',
method: 'put',
data: data
});
}
// 删除通知公告-班组
export function delNoticeGroup(data) {
return request({
url: '/system/noticeGroup/delNoticeGroup',
method: 'post',
data: data
});
}
export function teamBind(data) {
return request({
url: '/system/noticeGroup/teamBind',
method: 'post',
data: data
});
}

@ -55,3 +55,21 @@ export function delProduct(productId) {
method: 'delete' method: 'delete'
}); });
} }
// 修改物料附属信息
export function updateProductAttached(data) {
return request({
url: '/wms/attached',
method: 'put',
data: data
});
}
// 新增物料附属信息
export function addProductAttached(data) {
return request({
url: '/wms/attached',
method: 'post',
data: data
});
}

@ -0,0 +1,198 @@
<template>
<diV>
<el-dialog :title="title" :visible.sync="open" width="800px" append-to-body>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<el-button
type="primary"
plain
size="mini"
@click="handleAdd"
>新增</el-button>
</el-col>
<el-col :span="1.5">
<el-button
type="danger"
plain
size="mini"
:disabled="multiple"
@click="handleDisBindTeam"
>删除</el-button>
</el-col>
</el-row>
<el-table :data="noticeGroupList" v-loading="loading" @selection-change="handleSelChange">
<el-table-column type="selection" width="55" align="center" />
<el-table-column type="index" label="序号" align="center" width="50"/>
<el-table-column label="班组编码" align="center" prop="groupCode" />
<el-table-column label="班组名称" align="center" prop="groupName" />
<el-table-column label="创建人" align="center" prop="createBy" />
<el-table-column label="创建时间" align="center" prop="createTime" />
</el-table>
<div slot="footer" class="dialog-footer">
<el-button @click="teamClose"> </el-button>
</div>
</el-dialog>
<el-dialog :title="teamTitle" :visible.sync="teamOpen" width="800px" append-to-body>
<el-table :data="teamList" v-loading="teamLoading" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<el-table-column type="index" label="序号" align="center" width="50"/>
<el-table-column label="班组编码" align="center" prop="teamCode" />
<el-table-column label="班组名称" align="center" prop="teamDesc" />
<el-table-column prop="teamType" label="班组类别" align="center" >
<template slot-scope="scope">
{{ scope.row.teamType == "team_type1" ? "生产班组" : "检验班组" }}
</template>
</el-table-column>
<el-table-column label="所属产线" align="center" prop="productionLineCode" />
<el-table-column label="班组负责人" align="center" prop="teamLeaderName" />
<el-table-column label="创建人" align="center" prop="createBy" />
<el-table-column label="创建时间" align="center" prop="createDate" />
</el-table>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="handleBindTeam"> </el-button>
<el-button @click="cancel"> </el-button>
</div>
</el-dialog>
</diV>
</template>
<script>
import { listTeam,} from "@/api/wms/team";
import { getNoticeGroup,delNoticeGroup,teamBind,} from "@/api/system/noticeGroup";
export default {
name:"teamBind",
props: {
noticeId: Number,
},
data() {
return {
//
loading: true,
teamLoading: true,
//
ids: [],
//
single: true,
//
multiple: true,
//
showSearch: true,
groupCodes:[],
groupNames:[],
teamOpen: false,
//
total: 0,
//
noticeGroupList: [],
teamList: [],
//
title: "班组绑定",
teamTitle: "",
//
open: false,
//
queryParams: {
pageNum: 1,
pageSize: 10,
noticeId: null,
createBy: null
},
};
},
created() {
this.getTeamList();
},
methods: {
//
getList() {
this.loading = true;
getNoticeGroup(this.noticeId).then(response => {
this.noticeGroupList = response.rows;
this.total = response.total;
this.loading = false;
});
},
//
getTeamList(){
listTeam().then(response => {
this.teamList = response.rows;
});
},
cancel() {
this.teamOpen = false;
},
teamClose() {
this.$emit('cancel');
//this.reset();
},
//
handleSelChange(selection) {
this.groupCodes = selection.map(item => item.groupCode)
this.single = selection.length!=1
this.multiple = !selection.length
},
//
handleSelectionChange(selection) {
this.ids = selection.map(item => item.teamCode)
this.groupNames = selection.map(item => item.teamDesc)
this.single = selection.length!=1
this.multiple = !selection.length
},
//
handleAdd() {
this.teamLoading = true;
listTeam().then(response => {
this.teamList = response.rows;
this.teamOpen = true;
this.teamTitle = "添加班组";
this.teamLoading = false;
});
},
//
handleBindTeam() {
const groupCodes = this.ids
const groupNames = this.groupNames
const noticeId = this.noticeId
const data = {
noticeId,
groupCodes,
groupNames
}
if (this.noticeId != undefined) {
teamBind(data).then(response => {
if(response.code == 200) {
this.$modal.msgSuccess("绑定成功");
}
this.teamOpen = false;
this.getList();
});
}
},
//
handleDisBindTeam() {
const groupCodes = this.groupCodes;
const noticeId = this.noticeId;
const data = {
noticeId,
groupCodes
}
this.$modal.confirm('是否确认删除班组编码为"' + groupCodes + '"的数据项?').then(function() {
return delNoticeGroup(data);
}).then(() => {
this.getList();
this.$modal.msgSuccess("删除成功");
}).catch(() => {});
}
},
};
</script>
<style scoped>
.mb8 {
margin-bottom: 8px;
}
</style>

@ -66,6 +66,17 @@
v-hasPermi="['system:notice:remove']" v-hasPermi="['system:notice:remove']"
>删除</el-button> >删除</el-button>
</el-col> </el-col>
<el-col :span="1.5">
<el-button
type="primary"
plain
icon="el-icon-link"
size="mini"
:disabled="single"
@click="handleBind"
v-hasPermi="['system:notice:edit']"
>班组绑定</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row> </el-row>
@ -125,56 +136,62 @@
<!-- 添加或修改公告对话框 --> <!-- 添加或修改公告对话框 -->
<el-dialog :title="title" :visible.sync="open" width="780px" append-to-body> <el-dialog :title="title" :visible.sync="open" width="780px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="80px"> <el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="公告标题" prop="noticeTitle"> <el-form-item label="公告标题" prop="noticeTitle">
<el-input v-model="form.noticeTitle" placeholder="请输入公告标题" /> <el-input v-model="form.noticeTitle" placeholder="请输入公告标题" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="公告类型" prop="noticeType"> <el-form-item label="公告类型" prop="noticeType">
<el-select v-model="form.noticeType" placeholder="请选择公告类型"> <el-select v-model="form.noticeType" placeholder="请选择公告类型">
<el-option <el-option
v-for="dict in dict.type.sys_notice_type" v-for="dict in dict.type.sys_notice_type"
:key="dict.value" :key="dict.value"
:label="dict.label" :label="dict.label"
:value="dict.value" :value="dict.value"
></el-option> ></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item label="状态"> <el-form-item label="状态">
<el-radio-group v-model="form.status"> <el-radio-group v-model="form.status">
<el-radio <el-radio
v-for="dict in dict.type.sys_notice_status" v-for="dict in dict.type.sys_notice_status"
:key="dict.value" :key="dict.value"
:label="dict.value" :label="dict.value"
>{{dict.label}}</el-radio> >{{dict.label}}</el-radio>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item label="内容"> <el-form-item label="内容">
<editor v-model="form.noticeContent" :min-height="192"/> <editor v-model="form.noticeContent" :min-height="192"/>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm"> </el-button> <el-button type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button> <el-button @click="cancel"> </el-button>
</div> </div>
</el-dialog> </el-dialog>
<TeamBind ref="teamBind"
:noticeId="ids[0]"
@cancel="handleClose"
></TeamBind>
</div> </div>
</template> </template>
<script> <script>
import { listNotice, getNotice, delNotice, addNotice, updateNotice } from "@/api/system/notice"; import { listNotice, getNotice, delNotice, addNotice, updateNotice } from "@/api/system/notice";
import TeamBind from './TeamBind.vue';
export default { export default {
name: "Notice", name: "Notice",
dicts: ['sys_notice_status', 'sys_notice_type'], dicts: ['sys_notice_status', 'sys_notice_type'],
components: {TeamBind},
data() { data() {
return { return {
// //
@ -195,6 +212,7 @@ export default {
title: "", title: "",
// //
open: false, open: false,
teamOpen: false,
// //
queryParams: { queryParams: {
pageNum: 1, pageNum: 1,
@ -306,7 +324,15 @@ export default {
this.getList(); this.getList();
this.$modal.msgSuccess("删除成功"); this.$modal.msgSuccess("删除成功");
}).catch(() => {}); }).catch(() => {});
},
handleBind(){
this.$refs.teamBind.open = true;
this.$refs.teamBind.getList();
},
handleClose() {
this.$refs.teamBind.open = false;
this.getList();
} }
} }
}; };
</script> </script>

@ -62,6 +62,18 @@
>修改</el-button >修改</el-button
> >
</el-col> </el-col>
<el-col :span="1.5">
<el-button
type="success"
plain
icon="el-icon-edit"
size="mini"
:disabled="single"
@click="handleUpdateAttached"
v-hasPermi="['wms:attached:edit']"
>新增/修改附属属性</el-button
>
</el-col>
<el-col :span="1.5"> <el-col :span="1.5">
<el-button <el-button
type="danger" type="danger"
@ -94,7 +106,7 @@
size="mini" size="mini"
@click="handleSyncProductSAP" @click="handleSyncProductSAP"
v-hasPermi="['wms:product:edit']" v-hasPermi="['wms:product:edit']"
>同步物料工艺 >同步物料工艺
</el-button> </el-button>
</el-col> </el-col>
<right-toolbar <right-toolbar
@ -206,7 +218,7 @@
<el-table-column <el-table-column
label="操作" label="操作"
align="center" align="center"
width="150" width="150"
class-name="small-padding fixed-width" class-name="small-padding fixed-width"
> >
<template slot-scope="scope"> <template slot-scope="scope">
@ -420,93 +432,120 @@
</div> </div>
</el-dialog> </el-dialog>
<!-- 查看物料附属信息 --> <!-- 更新附属属性 -->
<el-dialog <el-dialog
:title="title" :title="title"
:visible.sync="openAttached" :visible.sync="openAttached"
width="500px"
append-to-body
>
<el-form ref="form" :model="form" :rules="rules" label-width="120px">
<el-form-item label="标准效率" prop="iei">
<el-input-number
v-model="form.iei"
style="width: 320px"
/>
</el-form-item>
<el-form-item label="标准用人" prop="manStandar">
<el-input-number
v-model="form.manStandar"
style="width: 320px"
/>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitAttachedForm"> </el-button>
<el-button @click="cancelOpenAttached"> </el-button>
</div>
</el-dialog>
<!-- 查看物料附属信息 -->
<el-dialog
:title="title"
:visible.sync="openAttachedView"
width="1000px" width="1000px"
append-to-body append-to-body
> >
<el-form ref="form" :model="form" :rules="rules" label-width="100px"> <el-form ref="form" :model="form" :rules="rules" label-width="100px">
<el-descriptions <el-descriptions
:column="2" :column="2"
border border
:contentStyle="CS" :contentStyle="CS"
:label-style="LS" :label-style="LS"
> >
<el-descriptions-item label="产品编码">{{ <el-descriptions-item label="产品编码">{{
form.productCode form.productCode
}}</el-descriptions-item> }}</el-descriptions-item>
<el-descriptions-item label="产品名称">{{ <el-descriptions-item label="产品名称">{{
form.productDescZh form.productDescZh
}}</el-descriptions-item> }}</el-descriptions-item>
<!-- <el-descriptions-item label="产品型号">{{ <!-- <el-descriptions-item label="产品型号">{{
form.productModel form.productModel
}}</el-descriptions-item> --> }}</el-descriptions-item> -->
<el-descriptions-item label="物料组编码">{{ <el-descriptions-item label="物料组编码">{{
form.productGroup form.productGroup
}}</el-descriptions-item> }}</el-descriptions-item>
<el-descriptions-item label="物料组名称">{{ <el-descriptions-item label="物料组名称">{{
form.productGroupName form.productGroupName
}}</el-descriptions-item> }}</el-descriptions-item>
<el-descriptions-item label="物料类别">{{ <el-descriptions-item label="物料类别">{{
form.mtart form.mtart
}}</el-descriptions-item> }}</el-descriptions-item>
<el-descriptions-item label="报工折算率">{{ <el-descriptions-item label="报工折算率">{{
form.reportRate form.reportRate
}}</el-descriptions-item> }}</el-descriptions-item>
<el-descriptions-item label="品类">{{ <el-descriptions-item label="品类">{{
form.category form.category
}}</el-descriptions-item> }}</el-descriptions-item>
<el-descriptions-item label="每PC单圈">{{ <el-descriptions-item label="每PC单圈">{{
form.pc form.pc
}}</el-descriptions-item> }}</el-descriptions-item>
<el-descriptions-item label="标准效率">{{ <el-descriptions-item label="标准效率">{{
form.iei form.iei
}}</el-descriptions-item> }}</el-descriptions-item>
<el-descriptions-item label="标准用人">{{ <el-descriptions-item label="标准用人">{{
form.manStandar form.manStandar
}}</el-descriptions-item> }}</el-descriptions-item>
<el-descriptions-item label="喷药方式">{{ <el-descriptions-item label="喷药方式">{{
form.sprayWay form.sprayWay
}}</el-descriptions-item> }}</el-descriptions-item>
<el-descriptions-item label="白坯直径">{{ <el-descriptions-item label="白坯直径">{{
form.blankDiameter form.blankDiameter
}}</el-descriptions-item> }}</el-descriptions-item>
<el-descriptions-item label="白胚物料号">{{ <el-descriptions-item label="白胚物料号">{{
form.blankNo form.blankNo
}}</el-descriptions-item> }}</el-descriptions-item>
<el-descriptions-item label="标准喷药量">{{ <el-descriptions-item label="标准喷药量">{{
form.sprayVolume form.sprayVolume
}}</el-descriptions-item> }}</el-descriptions-item>
<el-descriptions-item label="药液料号">{{ <el-descriptions-item label="药液料号">{{
form.liquidNo form.liquidNo
}}</el-descriptions-item> }}</el-descriptions-item>
<el-descriptions-item label="标准内膜用量">{{ <el-descriptions-item label="标准内膜用量">{{
form.endometrialDosage form.endometrialDosage
}}</el-descriptions-item> }}</el-descriptions-item>
<el-descriptions-item label="标准外膜用量KG/PC">{{ <el-descriptions-item label="标准外膜用量KG/PC">{{
form.outerFilmDosage form.outerFilmDosage
}}</el-descriptions-item> }}</el-descriptions-item>
<el-descriptions-item label="支架">{{ <el-descriptions-item label="支架">{{
form.support form.support
}}</el-descriptions-item> }}</el-descriptions-item>
<el-descriptions-item label="支架物料号">{{ <el-descriptions-item label="支架物料号">{{
form.supportNo form.supportNo
}}</el-descriptions-item> }}</el-descriptions-item>
<el-descriptions-item label="吸塑">{{ <el-descriptions-item label="吸塑">{{
form.pvc form.pvc
}}</el-descriptions-item> }}</el-descriptions-item>
<el-descriptions-item label="支架盘">{{ <el-descriptions-item label="支架盘">{{
form.supportPlate form.supportPlate
}}</el-descriptions-item> }}</el-descriptions-item>
<el-descriptions-item label="其他">{{ <el-descriptions-item label="其他">{{
form.other form.other
}}</el-descriptions-item> }}</el-descriptions-item>
</el-descriptions> </el-descriptions>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<el-button @click="cancelAttached"> </el-button> <el-button @click="cancelAttachedView"> </el-button>
</div> </div>
</el-dialog> </el-dialog>
</div> </div>
@ -519,6 +558,8 @@ import {
delProduct, delProduct,
addProduct, addProduct,
updateProduct, updateProduct,
updateProductAttached,
addProductAttached,
} from "@/api/wms/product"; } from "@/api/wms/product";
import { syncProductSAP } from "@/api/technology/proroute"; import { syncProductSAP } from "@/api/technology/proroute";
@ -537,7 +578,7 @@ export default {
loading: true, loading: true,
// //
ids: [], ids: [],
productCodes:[], productCodes: [],
// //
single: true, single: true,
// //
@ -552,6 +593,7 @@ export default {
title: "", title: "",
// //
open: false, open: false,
openAttachedView: false,
openAttached: false, openAttached: false,
// //
queryParams: { queryParams: {
@ -637,14 +679,22 @@ export default {
this.open = false; this.open = false;
this.reset(); this.reset();
}, },
// //
cancelAttached() { cancelAttachedView() {
this.openAttachedView = false;
this.reset();
},
//
cancelOpenAttached() {
this.openAttached = false; this.openAttached = false;
this.reset(); this.reset();
}, },
// //
reset() { reset() {
this.form = { this.form = {
id: null,
iei: null,
manStandar: null,
productId: null, productId: null,
productCode: null, productCode: null,
productDescZh: null, productDescZh: null,
@ -704,7 +754,7 @@ export default {
// //
handleSelectionChange(selection) { handleSelectionChange(selection) {
this.ids = selection.map((item) => item.productId); this.ids = selection.map((item) => item.productId);
this.productCodes = selection.map(item => item.productCode) this.productCodes = selection.map((item) => item.productCode);
this.single = selection.length !== 1; this.single = selection.length !== 1;
this.multiple = !selection.length; this.multiple = !selection.length;
}, },
@ -724,16 +774,18 @@ export default {
this.title = "修改产品信息"; this.title = "修改产品信息";
}); });
}, },
// //
handleView(row) { handleView(row) {
this.reset(); this.reset();
const productId = row.productId || this.ids; const productId = row.productId || this.ids;
getProduct(productId).then((response) => { getProduct(productId).then((response) => {
this.form = response.data; this.form = response.data;
this.openAttached = true; this.openAttachedView = true;
this.title = "查看产品信息"; this.title = "查看产品信息";
}); });
}, },
/** 提交按钮 */ /** 提交按钮 */
submitForm() { submitForm() {
this.$refs["form"].validate((valid) => { this.$refs["form"].validate((valid) => {
@ -754,6 +806,49 @@ export default {
} }
}); });
}, },
/** 修改按钮操作 */
handleUpdateAttached(row) {
this.reset();
const productId = row.productId || this.ids;
getProduct(productId).then((response) => {
this.form.id = response.data.id;
this.form.iei = response.data.iei;
this.form.manStandar = response.data.manStandar;
this.form.productCode = response.data.productCode.slice(7,18);
console.log(this.form.productCode);
this.openAttached = true;
if(this.form.id == null){
this.title = "新增产品附属信息";
}else{
this.title = "修改产品附属信息";
}
});
},
/** 提交按钮 */
submitAttachedForm() {
this.$refs["form"].validate((valid) => {
console.log(this.form);
if (valid) {
if (this.form.id != null) {
console.log(this.form);
updateProductAttached(this.form).then((response) => {
this.$modal.msgSuccess("修改产品附属信息成功");
this.openAttached = false;
this.getList();
});
}else {
addProductAttached(this.form).then((response) => {
this.$modal.msgSuccess("新增产品附属信息成功");
this.openAttached = false;
this.getList();
});
}
}
});
},
/** 删除按钮操作 */ /** 删除按钮操作 */
handleDelete(row) { handleDelete(row) {
const productIds = row.productId || this.ids; const productIds = row.productId || this.ids;
@ -781,10 +876,10 @@ export default {
); );
}, },
/**选择产品进行工艺同步**/ /**选择产品进行工艺同步**/
handleSyncProductSAP(){ handleSyncProductSAP() {
const productCodes = this.productCodes; const productCodes = this.productCodes;
return syncProductSAP(productCodes); return syncProductSAP(productCodes);
} },
}, },
}; };
</script> </script>

@ -177,29 +177,29 @@
<el-table-column label="库位编码" align="center" prop="wlCode" /> <el-table-column label="库位编码" align="center" prop="wlCode" />
<el-table-column label="托盘号" align="center" prop="sn" /> <el-table-column label="托盘号" align="center" prop="sn" />
<el-table-column label="箱数" align="center" prop="number" /> <el-table-column label="箱数" align="center" prop="number" />
<el-table-column label="预留字段1" align="center" prop="userDefined1" /> <el-table-column label="预留字段1" align="center" prop="userDefined1" v-if="false" />
<el-table-column label="预留字段2" align="center" prop="userDefined2" /> <el-table-column label="预留字段2" align="center" prop="userDefined2" v-if="false" />
<el-table-column label="预留字段3" align="center" prop="userDefined3" /> <el-table-column label="预留字段3" align="center" prop="userDefined3" v-if="false" />
<el-table-column label="预留字段4" align="center" prop="userDefined4" /> <el-table-column label="预留字段4" align="center" prop="userDefined4" v-if="false" />
<el-table-column label="预留字段5" align="center" prop="userDefined5" /> <el-table-column label="预留字段5" align="center" prop="userDefined5" v-if="false" />
<el-table-column label="操作" align="center" class-name="small-padding fixed-width"> <!-- <el-table-column label="操作" align="center" class-name="small-padding fixed-width">-->
<template slot-scope="scope"> <!-- <template slot-scope="scope">-->
<el-button <!-- <el-button-->
size="mini" <!-- size="mini"-->
type="text" <!-- type="text"-->
icon="el-icon-edit" <!-- icon="el-icon-edit"-->
@click="handleUpdate(scope.row)" <!-- @click="handleUpdate(scope.row)"-->
v-hasPermi="['wms:productputrecords:edit']" <!-- v-hasPermi="['wms:productputrecords:edit']"-->
>修改</el-button> <!-- >修改</el-button>-->
<el-button <!-- <el-button-->
size="mini" <!-- size="mini"-->
type="text" <!-- type="text"-->
icon="el-icon-delete" <!-- icon="el-icon-delete"-->
@click="handleDelete(scope.row)" <!-- @click="handleDelete(scope.row)"-->
v-hasPermi="['wms:productputrecords:remove']" <!-- v-hasPermi="['wms:productputrecords:remove']"-->
>删除</el-button> <!-- >删除</el-button>-->
</template> <!-- </template>-->
</el-table-column> <!-- </el-table-column>-->
</el-table> </el-table>
<pagination <pagination

@ -292,26 +292,26 @@
<!-- <el-table-column label="预留字段8" align="center" prop="attr8"/>--> <!-- <el-table-column label="预留字段8" align="center" prop="attr8"/>-->
<!-- <el-table-column label="预留字段9" align="center" prop="attr9"/>--> <!-- <el-table-column label="预留字段9" align="center" prop="attr9"/>-->
<!-- <el-table-column label="预留字段10" align="center" prop="attr10"/>--> <!-- <el-table-column label="预留字段10" align="center" prop="attr10"/>-->
<el-table-column label="操作" align="center" class-name="small-padding fixed-width"> <!-- <el-table-column label="操作" align="center" class-name="small-padding fixed-width">-->
<template slot-scope="scope"> <!-- <template slot-scope="scope">-->
<el-button <!-- <el-button-->
size="mini" <!-- size="mini"-->
type="text" <!-- type="text"-->
icon="el-icon-edit" <!-- icon="el-icon-edit"-->
@click="handleUpdate(scope.row)" <!-- @click="handleUpdate(scope.row)"-->
v-hasPermi="['wms:ruturn:edit']" <!-- v-hasPermi="['wms:ruturn:edit']"-->
>修改 <!-- >修改-->
</el-button> <!-- </el-button>-->
<el-button <!-- <el-button-->
size="mini" <!-- size="mini"-->
type="text" <!-- type="text"-->
icon="el-icon-delete" <!-- icon="el-icon-delete"-->
@click="handleDelete(scope.row)" <!-- @click="handleDelete(scope.row)"-->
v-hasPermi="['wms:ruturn:remove']" <!-- v-hasPermi="['wms:ruturn:remove']"-->
>删除 <!-- >删除-->
</el-button> <!-- </el-button>-->
</template> <!-- </template>-->
</el-table-column> <!-- </el-table-column>-->
</el-table> </el-table>
<pagination <pagination

@ -123,26 +123,26 @@
<el-table-column label="预留字段9" align="center" prop="attr9"v-if="false" /> <el-table-column label="预留字段9" align="center" prop="attr9"v-if="false" />
<el-table-column label="预留字段10" align="center" prop="attr10"v-if="false" /> <el-table-column label="预留字段10" align="center" prop="attr10"v-if="false" />
<el-table-column label="备注" align="center" prop="remark"/> <el-table-column label="备注" align="center" prop="remark"/>
<el-table-column label="操作" align="center" class-name="small-padding fixed-width"> <!-- <el-table-column label="操作" align="center" class-name="small-padding fixed-width">-->
<template slot-scope="scope"> <!-- <template slot-scope="scope">-->
<el-button <!-- <el-button-->
size="mini" <!-- size="mini"-->
type="text" <!-- type="text"-->
icon="el-icon-edit" <!-- icon="el-icon-edit"-->
@click="handleUpdate(scope.row)" <!-- @click="handleUpdate(scope.row)"-->
v-hasPermi="['wms:sellout:edit']" <!-- v-hasPermi="['wms:sellout:edit']"-->
>修改 <!-- >修改-->
</el-button> <!-- </el-button>-->
<el-button <!-- <el-button-->
size="mini" <!-- size="mini"-->
type="text" <!-- type="text"-->
icon="el-icon-delete" <!-- icon="el-icon-delete"-->
@click="handleDelete(scope.row)" <!-- @click="handleDelete(scope.row)"-->
v-hasPermi="['wms:sellout:remove']" <!-- v-hasPermi="['wms:sellout:remove']"-->
>删除 <!-- >删除-->
</el-button> <!-- </el-button>-->
</template> <!-- </template>-->
</el-table-column> <!-- </el-table-column>-->
</el-table> </el-table>
<pagination <pagination

Loading…
Cancel
Save