|
@@ -17,8 +17,8 @@ const ReturnReason = {
|
|
@select="open=false"
|
|
@select="open=false"
|
|
:open="open"
|
|
:open="open"
|
|
>
|
|
>
|
|
- <a-select-option v-for="item in list" :key="item" :value="item">
|
|
|
|
- {{item}}
|
|
|
|
|
|
+ <a-select-option v-for="item in list" :key="item.code" :value="item.dispName">
|
|
|
|
+ {{item.dispName}}
|
|
</a-select-option>
|
|
</a-select-option>
|
|
</a-select>
|
|
</a-select>
|
|
`,
|
|
`,
|
|
@@ -33,7 +33,7 @@ const ReturnReason = {
|
|
},
|
|
},
|
|
placeholder: {
|
|
placeholder: {
|
|
type: String,
|
|
type: String,
|
|
- default: '请输入退货原因'
|
|
|
|
|
|
+ default: '请输入退货原因(最多50字符)'
|
|
},
|
|
},
|
|
size: {
|
|
size: {
|
|
type: String,
|
|
type: String,
|
|
@@ -44,41 +44,11 @@ const ReturnReason = {
|
|
return {
|
|
return {
|
|
defaultVal: this.value,
|
|
defaultVal: this.value,
|
|
open: false,
|
|
open: false,
|
|
- list: [
|
|
|
|
- '漏油或者不上油',
|
|
|
|
- '外观不良:脏污、破损、脱胶、变形等',
|
|
|
|
- '尺寸问题',
|
|
|
|
- '泄压',
|
|
|
|
- '无法安装',
|
|
|
|
- '无法或不便安装',
|
|
|
|
- '抖动或跳动',
|
|
|
|
- '噪音',
|
|
|
|
- '刮雨不干净',
|
|
|
|
- '胶条断裂、脱落',
|
|
|
|
- '喇叭无声',
|
|
|
|
- '声音嘶哑或者变音',
|
|
|
|
- '浸水',
|
|
|
|
- '伤盘',
|
|
|
|
- '摩擦块掉渣,脱落或有残渣',
|
|
|
|
- '制动不足,刹车不灵敏',
|
|
|
|
- '不耐磨',
|
|
|
|
- '冒烟',
|
|
|
|
- '缺少感应线',
|
|
|
|
- '尺寸不标准',
|
|
|
|
- '不点火,间歇式失火',
|
|
|
|
- '漏电',
|
|
|
|
- '击穿',
|
|
|
|
- '烧蚀',
|
|
|
|
- '包装型号不符',
|
|
|
|
- '整体不亮/部分能亮',
|
|
|
|
- '灯珠脱落',
|
|
|
|
- '漏电短路',
|
|
|
|
- '包装型号不符/包装破损',
|
|
|
|
- '召回'
|
|
|
|
- ]
|
|
|
|
|
|
+ list: []
|
|
};
|
|
};
|
|
},
|
|
},
|
|
mounted() {
|
|
mounted() {
|
|
|
|
+ this.list = this.$store.state.app.returnReason
|
|
},
|
|
},
|
|
watch: {
|
|
watch: {
|
|
value(newValue, oldValue) {
|
|
value(newValue, oldValue) {
|
|
@@ -92,11 +62,12 @@ const ReturnReason = {
|
|
);
|
|
);
|
|
},
|
|
},
|
|
onChange(value) {
|
|
onChange(value) {
|
|
- console.log('onChange', value);
|
|
|
|
|
|
+ console.log(value,'----')
|
|
this.open = true;
|
|
this.open = true;
|
|
- this.defaultVal = value;
|
|
|
|
- this.$emit('change', value);
|
|
|
|
- this.$emit('input', value);
|
|
|
|
|
|
+ const ret = value?value.substr(0,50):''
|
|
|
|
+ this.defaultVal = ret;
|
|
|
|
+ this.$emit('change', ret);
|
|
|
|
+ this.$emit('input', ret);
|
|
},
|
|
},
|
|
onBlur(value){
|
|
onBlur(value){
|
|
this.open = false;
|
|
this.open = false;
|