123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- <template>
- <view class="padding-20">
- <uni-forms label-position="top">
- <uni-forms-item label="工作组名称">
- <uni-easyinput v-model="row.teamName" placeholder="请输入工作组名称"></uni-easyinput>
- </uni-forms-item>
- <uni-forms-item label="启/停">
- <uni-data-checkbox v-model="row.opened" :localdata="openedFormData"></uni-data-checkbox>
- </uni-forms-item>
- <uni-forms-item label="备注">
- <uni-easyinput v-model="row.description" type="textarea" placeholder="请输入备注"></uni-easyinput>
- </uni-forms-item>
- </uni-forms>
- <view class="tools">
- <button type="primary" @tap="submit">提交</button>
- </view>
- </view>
- </template>
- <script>
- import extend from '../../utils/extend';
- import request from '../../utils/request.js';
- import api from '../../utils/api';
- export default {
- data() {
- return {
- row: {
- workingTeamId: 0,
- teamName: '',
- opened: false,
- description: ''
- },
- openedFormData: [{
- text: '启用',
- value: true
- }, {
- text: '停用',
- value: false
- }]
- };
- },
- onLoad() {
- },
- methods: {
- async submit() {
- if (extend.isEmptyString(this.row.teamName)) {
- return uni.showToast({
- icon: 'error',
- title: '请输入工作组名称!'
- });
- }
- let res = await request.sendToken({
- url: api.WorkingTeam.Save.url,
- method: api.WorkingTeam.Save.method,
- data: this.row
- });
- if (res.success) {
- await uni.showToast({
- icon: 'success',
- title: '提交成功!'
- });
- uni.navigateBack();
- } else {
- uni.showModal({
- title: '错误',
- content: res.message
- });
- }
- }
- }
- }
- </script>
- <style lang="scss">
- </style>
|