提交 44b96af4 编写于 作者: vino's avatar vino

商品ID优化

上级 f8b65f17
......@@ -178,19 +178,26 @@
size="mini"
style="width: 100%;">
<el-form-item label="适用商品ID" class="required-label" prop="goodIdList">
<el-form-item label="适用商品ID" class="required-label" prop="goodIds">
<el-col :span="12">
<el-select v-model="goodCondition.goodIdList"
<!-- <el-select v-model="goodCondition.goodIdList"-->
<!-- filterable-->
<!-- remote-->
<!-- reserve-keyword-->
<!-- placeholder="多个商品ID,以“、”隔开"-->
<!-- clearable-->
<!-- value-key="id"-->
<!-- style="width: 130%;"-->
<!-- :remote-method="remoteMethod"-->
<!-- @change="nameChange"-->
<!-- @visible-change="noSelectHand">-->
<el-select v-model="goodCondition.goodIds"
filterable
remote
reserve-keyword
placeholder="多个商品ID,以“、”隔开"
clearable
multiple
placeholder="可以选择多个商品ID"
value-key="id"
style="width: 130%;"
:remote-method="remoteMethod"
@change="nameChange"
@visible-change="noSelectHand">
style="width: 130%;">
<el-option
v-for="item in nameList"
:key="item.id"
......@@ -318,7 +325,7 @@ export default {
},
rowIndex:'',
addRules:{
goodIdList: [
goodIds: [
{required: true, message: "请输入商品ID", trigger: 'blur'}
],
conditionType: [
......@@ -485,6 +492,7 @@ export default {
})
},
addGoodsCondition(){
vm.remoteMethod();
vm.goodCondition = {
goodIds:[],
conditionType:'',
......@@ -523,6 +531,7 @@ export default {
editGoodsFreight(row){
vm.remoteMethod();
let idArray = this.getIdArray(row.goodIds);
if(row.conditionType == 2){
......@@ -612,7 +621,7 @@ export default {
storeId:this.storeId,
commissionType: 0
};
if (val.length >= 2) {
// if (val.length >= 2) {
// console.log('搜索',val)
getGoodsIdList(this.searchForm)
// this.GET(`/diagnose/commission/downDoctor/doctorInfoByNameLike?name=${val}`)
......@@ -635,10 +644,10 @@ export default {
}).catch(function (error) {
errorResponseCheck(error, vm);
});
}else {
vm.expertData = [];
vm.nameList = [];
}
// }else {
// vm.expertData = [];
// vm.nameList = [];
// }
},
nameChange(val) {
// console.log('选中的值',val)
......@@ -682,8 +691,8 @@ export default {
let addFlag = false;
this.$refs["GoodsPriceForm"].validate((valid) => {
if (!valid) return false;
vm.goodCondition.goodIds = [];
vm.goodCondition.goodIds = vm.setIdArray(vm.goodCondition.goodIdList);
// vm.goodCondition.goodIds = [];
// vm.goodCondition.goodIds = vm.setIdArray(vm.goodCondition.goodIdList);
if(vm.resultForm.goodConditionReqList.length > 0){
// this.formData.tabs[0].contents = vm.resultForm.goodConditionReqList.filter(function (item) {
......@@ -694,7 +703,7 @@ export default {
&& vm.resultForm.goodConditionReqList[i].id == vm.goodCondition.id)
|| (vm.goodCondition.id == "" && vm.getIdArray(vm.resultForm.goodConditionReqList[i].goodIds) == vm.getIdArray(vm.goodCondition.goodIds))){
vm.resultForm.goodConditionReqList[i].conditionType = vm.goodCondition.conditionType;
vm.resultForm.goodConditionReqList[i].goodIds = vm.goodCondition.goodIds;
if(vm.goodCondition.conditionType == 2){
vm.resultForm.goodConditionReqList[i].number = vm.goodCondition.number * 100;
vm.resultForm.goodConditionReqList[i].numberText = vm.goodCondition.number;
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册