28057
This commit is contained in:
		| @@ -20,6 +20,12 @@ | |||||||
|                          active-color="#5088FF" inactive-color="#D0D4DC"></el-switch> |                          active-color="#5088FF" inactive-color="#D0D4DC"></el-switch> | ||||||
|             </template> |             </template> | ||||||
|           </el-table-column> |           </el-table-column> | ||||||
|  |           <el-table-column slot="miniappStatus" align="center" label="状态" width="150"> | ||||||
|  |             <template v-slot="{ row }"> | ||||||
|  |               <el-switch v-model="row.miniappStatus" @change="onMiniappStatusChange(row)" active-value="1" inactive-value="0" | ||||||
|  |                          active-color="#5088FF" inactive-color="#D0D4DC"></el-switch> | ||||||
|  |             </template> | ||||||
|  |           </el-table-column> | ||||||
|           <el-table-column slot="options" align="center" label="操作" fixed="right" width="200px"> |           <el-table-column slot="options" align="center" label="操作" fixed="right" width="200px"> | ||||||
|             <el-row type="flex" justify="center" align="middle" slot-scope="{row}"> |             <el-row type="flex" justify="center" align="middle" slot-scope="{row}"> | ||||||
|               <el-button type="text" @click="detail(row)">详情</el-button> |               <el-button type="text" @click="detail(row)">详情</el-button> | ||||||
| @@ -90,6 +96,12 @@ | |||||||
|             <el-radio label="0">禁用</el-radio> |             <el-radio label="0">禁用</el-radio> | ||||||
|           </el-radio-group> |           </el-radio-group> | ||||||
|         </el-form-item> |         </el-form-item> | ||||||
|  |         <el-form-item label="小程序状态" prop="miniappStatus"> | ||||||
|  |           <el-radio-group v-model.trim="dialogForm.miniappStatus"> | ||||||
|  |             <el-radio label="1">启用</el-radio> | ||||||
|  |             <el-radio label="0">禁用</el-radio> | ||||||
|  |           </el-radio-group> | ||||||
|  |         </el-form-item> | ||||||
|       </el-form> |       </el-form> | ||||||
|     </ai-dialog> |     </ai-dialog> | ||||||
|  |  | ||||||
| @@ -164,6 +176,7 @@ export default { | |||||||
|         {prop: "lng", label: "经度", width: 100}, |         {prop: "lng", label: "经度", width: 100}, | ||||||
|         {prop: "address", label: "中心点", width: 100}, |         {prop: "address", label: "中心点", width: 100}, | ||||||
|         {slot: "status",}, |         {slot: "status",}, | ||||||
|  |         {slot: "miniappStatus",}, | ||||||
|         {prop: "createTime", label: "创建时间", width: 150}, |         {prop: "createTime", label: "创建时间", width: 150}, | ||||||
|         {slot: "options"}, |         {slot: "options"}, | ||||||
|       ] |       ] | ||||||
| @@ -181,6 +194,7 @@ export default { | |||||||
|         miniappSecret: [{required: true, message: "请填写小程序SECRET"}], |         miniappSecret: [{required: true, message: "请填写小程序SECRET"}], | ||||||
|         dvcpUrl: [{required: true, message: "请填写访问域名"}], |         dvcpUrl: [{required: true, message: "请填写访问域名"}], | ||||||
|         status: [{required: true, message: "请选择状态", trigger: "change"}], |         status: [{required: true, message: "请选择状态", trigger: "change"}], | ||||||
|  |         miniappStatus: [{required: true, message: "请选择小程序状态", trigger: "change"}], | ||||||
|         areaId: [{required: true, message: "请选择地区", trigger: "change"}], |         areaId: [{required: true, message: "请选择地区", trigger: "change"}], | ||||||
|         lat: [{required: true, message: "请选择中心点"}], |         lat: [{required: true, message: "请选择中心点"}], | ||||||
|       } |       } | ||||||
| @@ -271,6 +285,20 @@ export default { | |||||||
|         } |         } | ||||||
|       }) |       }) | ||||||
|     }, |     }, | ||||||
|  |     onMiniappStatusChange(row) { | ||||||
|  |       this.instance.post(`/app/appdvcpconfig/setMiniappStatus`, null, { | ||||||
|  |         params: { | ||||||
|  |           id: row.id, | ||||||
|  |           status: row.miniappStatus | ||||||
|  |         } | ||||||
|  |       }).then((res) => { | ||||||
|  |         if (res.code == 0) { | ||||||
|  |           this.$message.success(+row.miniappStatus ? '已启用' : '已禁用'); | ||||||
|  |           this.getTableData(); | ||||||
|  |         } | ||||||
|  |       }) | ||||||
|  |     }, | ||||||
|  |      | ||||||
|     add() { |     add() { | ||||||
|       this.dialogForm = {}; |       this.dialogForm = {}; | ||||||
|       this.dialog = true; |       this.dialog = true; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user