luobisheng
2022-11-29 c388c01d839bf21d03646311c4d6542eda51f792
src/views/systemSetting/device/bayonet/create/index.vue
@@ -129,17 +129,21 @@
  created() {
    this.bayonet = deepClone(this.originalBayonet);
    if (this.originalBayonet) {
      this.bayonet.bayonetName = this.originalBayonet.name;
    }
  },
  methods: {
      onSubmit() {
        this.$refs.device.validate(valid => {
          if (valid) {
            this.bayonet.longitude = Number(this.bayonet.longitude);
            this.bayonet.latitude = Number(this.bayonet.latitude);
            this.bayonet.inOutCityType = Number(this.bayonet.inOutCityType);
            this.bayonet.belongArea = Number(this.bayonet.belongArea);
            const copyBayonet = deepClone(this.bayonet);
            delete copyBayonet.id;
            copyBayonet.longitude = Number(copyBayonet.longitude);
            copyBayonet.latitude = Number(copyBayonet.latitude);
            copyBayonet.inOutCityType = Number(copyBayonet.inOutCityType);
            if (!this.isEdit) {
              bayonet.addBayonet(this.bayonet)
                  .then(() => {