liuyg
2021-09-29 3bd1fdf103ca2c58e2b28cc802f84d729a9d44ad
src/views/securityUnit/selfRecruitedSecurityGuard.vue
@@ -69,58 +69,22 @@
          </el-button>
        </template>
      </avue-crud>
      <div class="lod" v-show="forms != -1">
        <div class="lod-in">
          <!-- <el-col class="trees" v-if="forms == 0">
          <div class="box">
            <el-scrollbar>
              <basic-container>
                <avue-tree
                  :option="treeOption"
                  :data="treeData"
                  @node-click="nodeClick"
                />
              </basic-container>
            </el-scrollbar>
          </div>
        </el-col> -->
          <avue-form
            ref="form"
            v-model="obj0"
            :option="option0"
            v-if="forms == 0"
          >
            <template slot="menuForm">
              <el-button type="primary" @click="tip0">下一页</el-button>
              <el-button type="info" @click="tipover">取消</el-button>
            </template>
          </avue-form>
          <avue-form
            ref="form1"
            v-model="obj1"
            :option="option1"
            v-else-if="forms == 1"
          >
            <template slot="menuForm">
              <el-button type="primary" @click="tip1up1">上一页</el-button>
              <el-button type="primary" @click="tip1">下一页</el-button>
              <el-button type="info" @click="tipover">取消</el-button>
            </template>
          </avue-form>
          <avue-form
            ref="form2"
            v-model="obj2"
            :option="option2"
            v-else-if="forms == 2"
          >
            <template slot="menuForm">
              <el-button type="primary" @click="tip2up2">上一页</el-button>
              <el-button type="primary" @click="tip2">提交</el-button>
              <el-button type="info" @click="tipover">取消</el-button>
            </template>
          </avue-form>
        </div>
      </div>
      <el-dialog
        :visible.sync="forms"
        width="80%"
        top="5vh"
        :modal-append-to-body="false"
        class="addCompany"
      >
        <avue-form
          ref="form"
          v-model="obj0"
          :option="option0"
          v-if="forms"
          @submit="handleSubmit"
        >
        </avue-form>
      </el-dialog>
    </div>
    <el-dialog
      title="保安单位导入"
@@ -256,7 +220,7 @@
      },
      option0: {
        emptyBtn: false,
        submitBtn: false,
        submitBtn: true,
        gutter: 30,
        column: column0,
      },
@@ -279,7 +243,7 @@
        column: column2,
      },
      forms: -1,
      forms: false,
      data0: {},
      data1: {},
      data2: {},
@@ -324,6 +288,10 @@
        ],
      },
    };
  },
  created() {
    this.option0.column[4].value = 2;
    this.option0.column[4].disabled = true;
  },
  computed: {
    ...mapGetters(["userInfo"]),
@@ -399,7 +367,7 @@
    },
    rowSave(form, done, loading) {
      // console.log("save1");
      this.forms = 0;
      this.forms = true;
      var that = this;
      //先获取部门接口
      getDeptLazyTree().then((res) => {
@@ -539,6 +507,24 @@
    //   this.obj2["useid"] = data.id;
    //   this.nobumen = 1;
    // },
    handleSubmit(form, done) {
      console.log(form);
      adddata(form).then((res) => {
        if (res.data.success) {
          this.$message({
            message: "提交成功",
            type: "success",
          });
          done();
          this.forms = false;
        } else {
          this.$message({
            message: "提交失败",
            type: "warning",
          });
        }
      });
    },
    tip0() {
      if (this.panduanmeiyouziduan()) {
        return;
@@ -641,13 +627,13 @@
      this.tipover();
    },
    tip1up1() {
      this.forms = 0;
      this.forms = true;
    },
    tip2up2() {
      this.forms = 1;
    },
    tipover() {
      this.forms = -1;
      this.forms = false;
      this.obj0 = {
        title0: "保安单位基本信息",
      };