Commit 6ec8a923 authored by 罗超's avatar 罗超

2

parent 82a533f9
...@@ -2,99 +2,105 @@ ...@@ -2,99 +2,105 @@
<div> <div>
<el-dialog title="选择资产" :visible.sync="show" width="800px" :before-close="handleClose"> <el-dialog title="选择资产" :visible.sync="show" width="800px" :before-close="handleClose">
<div class="search"> <div class="search">
<el-input <el-input v-model="msg.Name" placeholder="请输入资产名称" @keyup.native.enter="getData" size="small"
v-model="msg.Name" style="margin-right:25px"></el-input>
placeholder="请输入资产名称"
@keyup.native.enter="getData"
size="small"
style="margin-right:25px"
></el-input>
<el-button type="primary" size="small" @click="getData">搜索</el-button> <el-button type="primary" size="small" @click="getData">搜索</el-button>
</div> </div>
<div> <div>
<el-table :data="tableData" style="width: 100%" height="50vh"> <el-table :data="tableData" style="width: 100%" height="50vh">
<el-table-column width="80" label="Id" align='center' fixed> <el-table-column width="80" label="Id" align="center" fixed>
<template slot-scope="scope"> <template slot-scope="scope">
<el-radio v-model="radio" :label="scope.row.Id"></el-radio> <el-radio v-model="radio" :label="scope.row.Id"></el-radio>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="Name" label="名称" width="180" align='center'></el-table-column> <el-table-column prop="Name" label="名称" width="180" align="center"></el-table-column>
<el-table-column prop="SuppliesNum" label="资产编码" width="120" align='center'></el-table-column> <el-table-column prop="SuppliesNum" label="资产编码" width="120" align="center"></el-table-column>
<el-table-column prop="CategoryName" label="分类" width="120" align='center'></el-table-column> <el-table-column prop="CategoryName" label="分类" width="120" align="center"></el-table-column>
<el-table-column prop="BrandName" label="品牌" width="120" align='center'> </el-table-column> <el-table-column prop="BrandName" label="品牌" width="120" align="center">
<el-table-column prop="SuppliesModel" label="型号" width="120" align='center'> </el-table-column> </el-table-column>
<el-table-column prop="Units" label="单位" width="80" align='center'> </el-table-column> <el-table-column prop="SuppliesModel" label="型号" width="120" align="center">
<el-table-column prop="Money" label="单价" width="120" align='center'> </el-table-column> </el-table-column>
<el-table-column prop="InventoryNum" label="库存" width="80" align='center'></el-table-column> <el-table-column prop="Units" label="单位" width="80" align="center">
</el-table-column>
<el-table-column prop="Money" label="单价" width="120" align="center">
</el-table-column>
<el-table-column prop="InventoryNum" label="库存" width="80" align="center"></el-table-column>
</el-table> </el-table>
</div> </div>
<span slot="footer" class="dialog-footer"> <span slot="footer" class="dialog-footer">
<el-button @click="close">取 消</el-button> <el-button @click="close">取 消</el-button>
<el-button type="primary" @click="confirm" <el-button type="primary" @click="confirm">确 定</el-button>
>确 定</el-button
>
</span> </span>
</el-dialog> </el-dialog>
</div> </div>
</template> </template>
<script> <script>
export default { export default {
model: { model: {
prop: "show", prop: "show",
event: "change" event: "change"
}, },
props: { props: {
show: { show: {
type: Boolean, type: Boolean,
default: false default: false
}
},
data() {
return {
tableData: [],
radio:"",
msg: {
RB_Group_Id: 0,
Name: ""
} }
};
},
methods: {
close() {
this.$emit("change", false);
}, },
confirm(){ data() {
let res= this.tableData.find(e=>e.Id===this.radio) return {
if(res){ tableData: [],
this.close() radio: "",
this.$emit("confirm", res); msg: {
}else{ RB_Group_Id: 0,
this.$message.error("请选择资产"); Name: ""
} }
};
}, },
getData() { methods: {
if (!this.msg.Name) { close() {
this.$message.error("请输入资产名称"); this.$emit("change", false);
return; },
confirm() {
let res = this.tableData.find(e => e.Id === this.radio);
if (res) {
const obj = JSON.parse(JSON.stringify(res));
obj.ImageList = obj.ImageList.map(e => {
e = "http://imgfile.oytour.com" + e;
return {
Path: e
};
});
this.close();
this.$emit("confirm", obj);
} else {
this.$message.error("请选择资产");
}
},
getData() {
if (!this.msg.Name) {
this.$message.error("请输入资产名称");
return;
}
this.i_post("/api/Property/GetEduGoodsMaterialList", this.msg, res => {
this.tableData = res.data.data;
});
},
handleClose(done) {
this.close();
} }
this.i_post("/api/Property/GetEduGoodsMaterialList", this.msg, res => {
this.tableData = res.data.data;
});
}, },
handleClose(done) { mounted() {
this.close() let apiData = JSON.parse(localStorage.getItem("iframeData"));
} this.msg.RB_Group_Id = apiData.GroupId;
}, }
mounted() { };
let apiData = JSON.parse(localStorage.getItem("iframeData"));
this.msg.RB_Group_Id = apiData.GroupId;
}
};
</script> </script>
<style scoped> <style scoped>
.search { .search {
display: flex; display: flex;
align-items: center; align-items: center;
flex-wrap: nowrap; flex-wrap: nowrap;
} }
</style> </style>
...@@ -33,9 +33,9 @@ ...@@ -33,9 +33,9 @@
<!-- <el-radio :label="3">教室类</el-radio> --> <!-- <el-radio :label="3">教室类</el-radio> -->
</el-radio-group> </el-radio-group>
<div v-if="addMsg.GoodsEduType == 2"> <div v-if="addMsg.GoodsEduType == 2">
<el-button type="primary" @click="isShowZC=true" style="margin:0 10px;" size="mini">选择资产 <el-button type="primary" @click="isShowZC=true" style="margin:0 10px;" size="mini" :disabled="addMsg.Id > 0">选择资产
</el-button> </el-button>
<span v-if="zcObj.Id">资产编号:{{zcObj.Id}}</span> <span v-if="addMsg.MaterialId">资产编号:{{addMsg.MaterialId}}</span>
</div> </div>
</div> </div>
</el-form-item> </el-form-item>
...@@ -1347,7 +1347,6 @@ ...@@ -1347,7 +1347,6 @@
IsKorea: 0, IsKorea: 0,
}, //当前登录用户 }, //当前登录用户
isShowZC: false, isShowZC: false,
zcObj: {}
}; };
}, },
created() { created() {
...@@ -1882,10 +1881,10 @@ ...@@ -1882,10 +1881,10 @@
if (valid) { if (valid) {
let content = this.$refs.ue.getUEContent(); let content = this.$refs.ue.getUEContent();
this.addMsg.GoodsDetails = content; this.addMsg.GoodsDetails = content;
// if (this.addMsg.CategoryList.length == 0) { if (this.addMsg.CategoryList.length == 0) {
// this.Error('请选择商品分类'); this.Error('请选择商品分类');
// return false return false
// } }
if (this.SpecificationList.length > 0) { if (this.SpecificationList.length > 0) {
this.addMsg.IsCustomSpecification = 1; this.addMsg.IsCustomSpecification = 1;
} }
...@@ -2507,9 +2506,7 @@ ...@@ -2507,9 +2506,7 @@
this.$router.go(-1); this.$router.go(-1);
}, },
confirmZC(val) { confirmZC(val) {
console.log(val)
if (val) { if (val) {
this.zcObj = val
this.addMsg.Name = val.Name this.addMsg.Name = val.Name
this.addMsg.MaterialId = val.Id this.addMsg.MaterialId = val.Id
this.addMsg.CarouselImageList = val.ImageList this.addMsg.CarouselImageList = val.ImageList
...@@ -2538,7 +2535,7 @@ ...@@ -2538,7 +2535,7 @@
Id: 0, Id: 0,
EnabledImage: 2 EnabledImage: 2
}; };
this.SpecificationList.push(obj); this.SpecificationList[0]=obj;
}, },
// 添加规格值2 // 添加规格值2
addGgz2(item, index) { addGgz2(item, index) {
...@@ -2551,7 +2548,7 @@ ...@@ -2551,7 +2548,7 @@
item.SpecificationValueList.length - 1 item.SpecificationValueList.length - 1
].Sort + 1 : item.SpecificationValueList.length + 1 ].Sort + 1 : item.SpecificationValueList.length + 1
}; };
this.SpecificationList[index].SpecificationValueList.push(obj); this.SpecificationList[index].SpecificationValueList[0]=obj;
}, },
} }
}; };
......
...@@ -495,12 +495,12 @@ ...@@ -495,12 +495,12 @@
src="../../assets/img/userman/del.png" alt="" /> src="../../assets/img/userman/del.png" alt="" />
</el-tooltip> </el-tooltip>
<template v-if="msg.Recycled == 2"> <template v-if="msg.Recycled == 2">
<el-tooltip class="item" effect="dark" content="打印小票" placement="top"> <!-- <el-tooltip class="item" effect="dark" content="打印小票" placement="top">
<img class="app-order-icon" src="../../assets/img/userman/print.png" alt="" /> <img class="app-order-icon" src="../../assets/img/userman/print.png" alt="" />
</el-tooltip> </el-tooltip> -->
<el-tooltip class="item" effect="dark" content="打印发货单" placement="top"> <!-- <el-tooltip class="item" effect="dark" content="打印发货单" placement="top">
<img class="app-order-icon" src="../../assets/img/userman/invoice.png" alt="" /> <img class="app-order-icon" src="../../assets/img/userman/invoice.png" alt="" />
</el-tooltip> </el-tooltip> -->
<el-tooltip class="item" effect="dark" content="添加备注" placement="top"> <el-tooltip class="item" effect="dark" content="添加备注" placement="top">
<img @click="OrderExit(item, 1)" class="app-order-icon" <img @click="OrderExit(item, 1)" class="app-order-icon"
src="../../assets/img/userman/add_remark.png" alt="" /> src="../../assets/img/userman/add_remark.png" alt="" />
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment