|
@@ -2,7 +2,7 @@
|
|
|
* @Author: error: error: git config user.name & please set dead value or install git && error: git config user.email & please set dead value or install git & please set dead value or install git
|
|
|
* @Date: 2023-05-26 16:37:34
|
|
|
* @LastEditors: wenjie 1454560336@qq.com
|
|
|
- * @LastEditTime: 2024-04-15 16:07:14
|
|
|
+ * @LastEditTime: 2024-04-16 11:00:27
|
|
|
* @FilePath: \admin-manage\src\views\operationManage\shopManage\shopAdd.vue
|
|
|
* @Description:
|
|
|
*
|
|
@@ -139,7 +139,7 @@
|
|
|
v-model="setQuery.serviceCate"
|
|
|
:options="typeOptions"
|
|
|
:props="{
|
|
|
- multiple: true ,
|
|
|
+ multiple: true,
|
|
|
value:'id',
|
|
|
label:'cateName',
|
|
|
children:'child'
|
|
@@ -411,7 +411,15 @@ export default {
|
|
|
this.loading = true;
|
|
|
let obj = JSON.parse(JSON.stringify(this.setQuery))
|
|
|
obj.serviceCode = obj.serviceCode.toString()
|
|
|
- obj.serviceCate = obj.serviceCate.toString()
|
|
|
+ let str = ''
|
|
|
+ obj.serviceCate.map((item,index)=>{
|
|
|
+ if(index != (obj.serviceCate.length -1 )){
|
|
|
+ str += item.toString()+'/'
|
|
|
+ }else{
|
|
|
+ str += item.toString()
|
|
|
+ }
|
|
|
+ })
|
|
|
+ obj.serviceCate = str
|
|
|
obj.shopMenuId = obj.shopMenuId.toString()
|
|
|
add(obj).then((res) => {
|
|
|
this.loading = false;
|
|
@@ -430,7 +438,15 @@ export default {
|
|
|
this.loading = true;
|
|
|
let obj = JSON.parse(JSON.stringify(this.setQuery))
|
|
|
obj.serviceCode = obj.serviceCode.toString()
|
|
|
- obj.serviceCate = obj.serviceCate.toString()
|
|
|
+ let str = ''
|
|
|
+ obj.serviceCate.map((item,index)=>{
|
|
|
+ if(index != (obj.serviceCate.length -1 )){
|
|
|
+ str += item.toString()+'/'
|
|
|
+ }else{
|
|
|
+ str += item.toString()
|
|
|
+ }
|
|
|
+ })
|
|
|
+ obj.serviceCate = str
|
|
|
obj.shopMenuId = obj.shopMenuId.toString()
|
|
|
|
|
|
update(obj).then((res) => {
|
|
@@ -457,7 +473,7 @@ export default {
|
|
|
if (res.state == "Success") {
|
|
|
this.setQuery = res.content;
|
|
|
this.setQuery.serviceCode = this.setQuery.serviceCode.split(',')
|
|
|
- this.setQuery.serviceCate = this.setQuery.serviceCate.split(',').map(item=> Number(item))
|
|
|
+ this.setQuery.serviceCate = this.setQuery.serviceCate.split('/').map(item=>{return item = item.split(',').map(item=> Number(item))})
|
|
|
this.setQuery.shopMenuId = this.setQuery.shopMenuId.split(',').map(item=> Number(item))
|
|
|
}
|
|
|
});
|
|
@@ -560,7 +576,20 @@ export default {
|
|
|
getData(){
|
|
|
getData().then(res=>{
|
|
|
if(res.state == 'Success'){
|
|
|
- this.typeOptions = res.content
|
|
|
+ // this.typeOptions = res.content
|
|
|
+ this.typeOptions = res.content.map(e=>{
|
|
|
+ try{
|
|
|
+ e.child.map(
|
|
|
+ r=>{
|
|
|
+ delete r.child
|
|
|
+ return r
|
|
|
+ }
|
|
|
+ )
|
|
|
+ }catch(e){
|
|
|
+ console.log(e);
|
|
|
+ }
|
|
|
+ return e
|
|
|
+ });
|
|
|
}
|
|
|
})
|
|
|
},
|
|
@@ -584,6 +613,8 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
created() {
|
|
|
+
|
|
|
+
|
|
|
// this.finishComplexList()
|
|
|
this.getData()
|
|
|
this.getRuleList()
|