-
+
输入>0的数,越小排序越前;重复则新者优先;0则默认排序
取消
@@ -372,25 +372,24 @@ export default {
saveEdit(row, type) {
row[type + 'PopoverVisible'] = false; // 关闭弹框
if(type == 'price') this.savePrice(row)
- if(type == 'sort') this.saveUpdateInfo(row, true)
+ if(type == 'sort') this.saveSort(row)
},
// 取消编辑
cancelEdit(row, type) {
row[type + 'PopoverVisible'] = false;
this.popoverFlag = false
// row[type + '_popover'] = false; // 关闭弹框
- this.$Message.info('已取消编辑');
+ // this.$Message.info('已取消编辑');
},
random() {
var randomNumber = Math.random();
return randomNumber
},
- savePrice(row){
+ async savePrice(row){
if (row.price === '') {
this.$message.warning('价格不能为空');
return;
}
- row.price_desc = getServicePriceDesc(row.price, row.price_unit, row.price_unit_num);
let obj = {}
obj.uid = this.uid
@@ -402,43 +401,28 @@ export default {
obj.unit_piece = row.price
}
- this.saveRequest('/agentnew/ajax_set_service_price', obj, row)
+ const res = await this.saveRequest('/agentnew/ajax_set_service_price', obj)
+ if(res) row.price_desc = getServicePriceDesc(row.price, row.price_unit, row.price_unit_num);
},
- onSwitchChange(row){
- row.is_index_display = row.is_index_display == "1" ? "0" : "1"
- this.saveUpdateInfo(row)
- },
- saveUpdateInfo(row, resort = false){
+ async onSwitchChange(row){
+ console.log(row)
let obj = {}
obj.uid = this.uid
obj.type = row.type
- obj.sort_id = row.sort_id
obj.is_index_display = row.is_index_display
- obj.is_display_price = row.is_display_price
- obj.is_recommend = row.is_recommend
- this.saveRequest('/agentnew/ajax_update_service_show', obj, row, resort)
+ const res = await this.saveRequest('/agentnew/ajax_update_service_show', obj)
+ if(!res) row.is_index_display = row.is_index_display === "1" ? "0" : "1"
},
- saveRequest(url, obj, row, resort = false){
- const that = this
- this.$http('POST', url, obj,{
- headers:{
- 'Auth': this.token
- }
- }).then(response => {
- if(response.status){
- that.$message.success('保存成功');
- this.$nextTick(() => {
- that.$set(that.serviceList, row)
- if(resort){
- this.sortServiceList()
- }
- })
- return true;
- }
- that.$message.error(response.info);
- }).catch(error => {
- console.error(error, 'error')
- })
+ async saveSort(row){
+ let obj = {}
+ obj.uid = this.uid
+ obj.type = row.type
+ obj.sort_id = row.sort_id
+ const res = await this.saveRequest('/agentnew/ajax_update_service_show', obj)
+ if(res) {
+ row.sort_id = row.edit_sort_id;
+ this.sortServiceList()
+ }
},
sortServiceList() {
const sortable = this.serviceList
@@ -454,6 +438,23 @@ export default {
return row;
});
},
+ async saveRequest(url, obj){
+ const that = this
+ return await this.$http('POST', url, obj,{
+ headers:{
+ 'Auth': this.token
+ }
+ }).then(response => {
+ if(response.status){
+ that.$message.success('保存成功');
+ return true;
+ }
+ that.$message.error(response.info);
+ return false;
+ }).catch(error => {
+ console.error(error, 'error')
+ })
+ },
popPayMentModal(row){
this.dialogVisible = true;
this.dialogTitle = row.type_desc + '-收款方式'
@@ -483,7 +484,7 @@ export default {
this.payList = payList
},
// 确认按钮事件
- handleConfirm() {
+ async handleConfirm() {
this.dialogVisible = false;
let obj = {}
@@ -504,9 +505,10 @@ export default {
});
obj.info = obj.info.substr(1, obj.info.length-1);
- if(hasClose) this.editRow.payment_method_desc = '自定义支付';
-
- this.saveRequest('/agentnew/ajax_payment_switch', obj, this.editRow)
+ const res = await this.saveRequest('/agentnew/ajax_payment_switch', obj, this.editRow)
+ if(res && hasClose) {
+ this.editRow.payment_method_desc = '自定义支付';
+ }
},
// 取消按钮事件
handleCancel() {
diff --git a/src/views/elementGroups.vue b/src/views/elementGroups.vue
index 75fe5cc..76862aa 100644
--- a/src/views/elementGroups.vue
+++ b/src/views/elementGroups.vue
@@ -132,9 +132,11 @@
-
+
- {{ scope.row.price }}元
+
+
@@ -372,25 +374,26 @@
-
-
-
-
+
当前值switchValue2:{{ this.form.switchValue2 }}
@@ -692,6 +695,7 @@ export default {
timer: null,
date1: '',
switchValue: true,
+ switchValue3: true,
switchValue1: 1,
switchValue2: '0',
dialogVisible1: false,
@@ -702,6 +706,8 @@ export default {
form: {
username: '',
language: '',
+ switchValue3:true,
+ switchValue2: '0',
domain_set: '',
domainSuffix: '11',
domainSuffix1: '.chachongz.com',
@@ -776,6 +782,7 @@ export default {
address: '上海市普陀区金沙江路 1518 弄',
price: '20',
age: 20,
+ statu:1,
// 在支持修改的项目中,需要主动保留一份原始数据
edit_name: '王小虎', edit_address: '上海市普陀区金沙江路 1518 弄'
}, {
@@ -784,6 +791,8 @@ export default {
address: '上海市普陀区金沙江路 151811 弄',
price: '10',
age: 30,
+ statu:1,
+
edit_name: '王小虎11', edit_address: '上海市普陀区金沙江路 151811 弄'
}, {
@@ -791,6 +800,7 @@ export default {
name: '王小虎',
address: '上海市普陀区金沙江路 1518 弄',
price: '200',
+ statu:0,
}, {
date: '2016-05-01',
name: '王小虎',
@@ -979,6 +989,10 @@ export default {
}
},
methods: {
+ switchChange(value){
+ console.log(value,'====value');
+ console.log(this.switchValue1,'===uuuu');
+ },
handleEvent(data){
console.log(data,'data')
},
@@ -1125,10 +1139,17 @@ export default {
return randomNumber
},
onSwitchChange(value) {
- console.log('Switch 状态变化:', this.switchValue, value);
+ console.log('Switch/ 状态变化:',this.switchValue, value);
+ // console.log('Switch 状态变化:',this.form.switchValue2,this.form.switchValue3, value);
+ },
+ onSwitchChange1(value) {
+ // 操作表格内的 看一下是否同步修改了
+ // console.log(this.tableData2,value,'this.tableData2===');
+ console.log('Switch/ 状态变化:', value.statu);
},
// 弹框相关方法---start
openDialog() {
+ console.log(this.switchValue1,'switchValue1');
this.dialogVisible = true;
},
openDialog1() {
@@ -1189,7 +1210,7 @@ export default {
console.log(data, 'radio--data');
},
selectChangeTest(val){
- console.log(val,'select-----选中的');
+ console.log(val,'select-----选中的',this.form.card,this.form.card1);
},
handleClick(row) {
console.log(row);