Merge remote-tracking branch 'origin/dev' into dev

This commit is contained in:
shidongli 2022-11-07 15:11:59 +08:00
commit 3304874999
3 changed files with 69 additions and 16 deletions

View File

@ -168,13 +168,13 @@
maxlength="10" maxlength="10"
/> />
</el-form-item> </el-form-item>
<el-form-item label="商品分类编码" prop="goodsCategoryCode"> <!-- <el-form-item label="商品分类编码" prop="goodsCategoryCode">
<el-input <el-input
v-model="form.goodsCategoryCode" v-model="form.goodsCategoryCode"
placeholder="请输入商品分类编码" placeholder="请输入商品分类编码"
maxlength="20" maxlength="20"
/> />
</el-form-item> </el-form-item> -->
<el-form-item label="商品分类图片" prop="goodsCategoryPicture"> <el-form-item label="商品分类图片" prop="goodsCategoryPicture">
<stationAcatar <stationAcatar
@imgUrl="imgUrl" @imgUrl="imgUrl"

View File

@ -236,10 +236,27 @@
v-model="form.goodsName" v-model="form.goodsName"
placeholder="请输入商品名称" placeholder="请输入商品名称"
max="40" max="40"
style="width: 210px; margin-left: 10px" style="width: 210px"
/> />
</el-form-item> </el-form-item>
<el-form-item label="护理站名称" prop="nurseStationId"> <el-form-item label="护理站名称" prop="nurseStationName">
<el-select
style="width:210px"
v-model="queryParams.id"
clearable
placeholder="请选择护理站"
v-loadmore="loadMore"
>
<el-option
v-for="item in nurseStationlist"
:key="item.id"
:label="item.nurseStationName"
:value="item.id"
>
</el-option>
</el-select>
</el-form-item>
<el-form-item label="护理站名称">
<el-select <el-select
style="width: 210px" style="width: 210px"
v-model="form.nurseStationId" v-model="form.nurseStationId"
@ -550,6 +567,7 @@ import {
editGoodsWhetherShelf, editGoodsWhetherShelf,
} from "@/api/system/goodsInfo"; } from "@/api/system/goodsInfo";
import editor from "@/components/Editor"; import editor from "@/components/Editor";
import { getListByUser } from "@/api/system/userlist.js";
import stationAcatar from "../stationAvatar/index.vue"; import stationAcatar from "../stationAvatar/index.vue";
import baseurl from "@/api/baseurl.js"; import baseurl from "@/api/baseurl.js";
export default { export default {
@ -628,6 +646,11 @@ export default {
goodsPurpose: null, goodsPurpose: null,
sort: null, sort: null,
}, },
//
getListByUserquery: {
pageNum: 1,
pageSize: 10,
},
// //
form: {}, form: {},
// //
@ -655,7 +678,7 @@ export default {
}, },
created() { created() {
this.getList(); this.getList();
this.list(); this.info();
}, },
methods: { methods: {
upwhetherShelf(row) { upwhetherShelf(row) {
@ -698,16 +721,12 @@ export default {
this.loading = false; this.loading = false;
}); });
}, },
list() { // list() {
listStation().then((res) => { // listStation().then((res) => {
console.log(res); // console.log(res);
this.nurseStationlist = res.data; // this.nurseStationlist = res.data;
}); // });
goodsCategory().then((res) => { // },
console.log(this.form);
this.goodsCategorylist = res.rows;
});
},
// //
addgoodAttributeDetail() { addgoodAttributeDetail() {
console.log(this.goodDetailsLists); console.log(this.goodDetailsLists);
@ -953,6 +972,40 @@ export default {
}); });
} }
}, },
//
info() {
goodsCategory().then((res) => {
console.log(this.form);
this.goodsCategorylist = res.rows;
});
getListByUser(this.getListByUserquery).then((res) => {
if (res.rows[0].isAdmin == "1") {
this.nurseStationlist = res.rows;
this.total2 = res.total;
} else {
this.total2 = res.total;
this.nurseStationlist = res.rows;
this.queryParams.id = res.rows[0].id;
this.handleQuery();
}
});
},
//
loadMore() {
var a = Math.ceil(this.total2 / 10);
if (this.nurseStationlist.length + 1 >= this.total2) {
} else {
if (this.getListByUserquery.pageNum >= a) {
} else {
this.getListByUserquery.pageNum++;
getListByUser(this.getListByUserquery).then((res) => {
res.rows.forEach((e) => {
this.nurseStationlist.push(e);
});
});
}
}
},
}, },
}; };
</script> </script>

View File

@ -230,7 +230,7 @@
:before-close="cancel" :before-close="cancel"
> >
<el-form ref="form" :model="form" :rules="rules" label-width="100px"> <el-form ref="form" :model="form" :rules="rules" label-width="100px">
<el-form-item label="所属护理站" prop="nurseStationId"> <el-form-item label="所属护理站" >
<el-button <el-button
disabled disabled
style="width: 360px; text-align: left; height: 36px; color: #c0c4cc" style="width: 360px; text-align: left; height: 36px; color: #c0c4cc"