智慧农业后台管理页面
guoshilong
2022-10-15 eba5a57c3f1228b00c27985bdd78ce07ccc68df6
限制输入字符数;修改农场详情显示
9 files modified
59 ■■■■ changed files
src/views/farm/farm.vue 3 ●●●●● patch | view | raw | blame | history
src/views/farm/farmInfoDetail.vue 24 ●●●● patch | view | raw | blame | history
src/views/land/land.vue 1 ●●●● patch | view | raw | blame | history
src/views/land/landAdd.vue 1 ●●●● patch | view | raw | blame | history
src/views/machining/machining.vue 1 ●●●● patch | view | raw | blame | history
src/views/mapPattern/index.vue 1 ●●●● patch | view | raw | blame | history
src/views/wel/farming.vue 1 ●●●● patch | view | raw | blame | history
src/views/wel/index.vue 26 ●●●●● patch | view | raw | blame | history
src/views/wel/land.vue 1 ●●●● patch | view | raw | blame | history
src/views/farm/farm.vue
@@ -97,6 +97,7 @@
                        search: true,
                        prop: "farmName",
                        labelWidth: 145,
                        maxlength:40,
                        rules: [{
                            required: true,
                            message: "请输入农场名称",
@@ -194,6 +195,7 @@
                        label: "口号",
                        prop: "slogan",
                        labelWidth: 145,
                        maxlength:90,
                        rules: [{
                            required: true,
                            message: "请输入农场口号",
@@ -217,6 +219,7 @@
                        type: "textarea",
                        span: 24,
                        labelWidth: 145,
                        maxlength:200,
                        rules: [{
                            required: true,
                            message: "请输入农场介绍",
src/views/farm/farmInfoDetail.vue
@@ -67,6 +67,7 @@
                                },
                            },
                            {
                                disabled:true,
                                label: "农场名称",
                                prop: "farmName",
                                span: 12,
@@ -80,6 +81,7 @@
                                // ],
                            },
                            {
                                disabled:true,
                                label: '省份',
                                prop: 'province',
                                type: 'select',
@@ -100,6 +102,7 @@
                                // }],
                            },
                            {
                                disabled:true,
                                label: '地市',
                                prop: 'city',
                                type: 'select',
@@ -114,6 +117,7 @@
                                dicUrl: '/api/blade-system/region/select?code={{province}}',
                            },
                            {
                                disabled:true,
                                label: '区县',
                                prop: 'district',
                                type: 'select',
@@ -127,6 +131,7 @@
                                dicUrl: '/api/blade-system/region/select?code={{city}}',
                            },
                            {
                                disabled:true,
                                label: "农场地址",
                                prop: "farmAddress",
                                span: 12,
@@ -141,6 +146,7 @@
                                // ],
                            },
                            {
                                disabled:true,
                                label: "农场面积",
                                prop: "farmArea",
                                span: 12,
@@ -162,6 +168,7 @@
                        prop: "group2",
                        column: [
                            {
                                disabled:true,
                                label: "口号",
                                prop: "slogan",
                                span: 12,
@@ -175,17 +182,15 @@
                                // ],
                            },
                            {
                                disabled: true,
                                label: "360全景地址",
                                prop: "panoramic",
                                labelWidth: 145,
                                hide: true,
                                // rules: [{
                                //     required: false,
                                //     message: "请输入地址",
                                //     trigger: "blur"
                                // }]
                                placeholder:" "
                            },
                            {
                                disabled:true,
                                label: "介绍",
                                type: "textarea",
                                prop: "introduce",
@@ -200,6 +205,7 @@
                                // ],
                            },
                            {
                                disabled:true,
                                label: "农场环境图片",
                                prop: "picture",
                                type: "upload",
@@ -338,6 +344,14 @@
    top: 10px;
}
.el-input.is-disabled ::v-deep .el-input__inner {
  color: #606266;
}
.el-textarea.is-disabled ::v-deep .el-textarea__inner{
  color: #606266;
}
// .el-collapse-item {
//   padding-top: 15px !important;
// }
src/views/land/land.vue
@@ -91,6 +91,7 @@
                        label: "地块名称",
                        search: true,
                        prop: "landName",
                        maxlength:30,
                        rules: [{
                            required: true,
                            message: "请输入地块名称",
src/views/land/landAdd.vue
@@ -49,6 +49,7 @@
                    {
                        label: "地块名称",
                        prop: "landName",
                        maxlength:30,
                        rules: [
                            {
                                required: true,
src/views/machining/machining.vue
@@ -182,6 +182,7 @@
                        prop: "remarks",
                        span: 24,
                        type: "textarea",
                        maxlength:200,
                    },
                ]
            },
src/views/mapPattern/index.vue
@@ -290,7 +290,6 @@
                        arr.forEach(it => {
                            brr.push(it.split(' '))
                        })
                        this.$refs.plotMap.addPlotPolygon(brr, item)
                    }
                })
src/views/wel/farming.vue
@@ -218,6 +218,7 @@
            label: "备注",
            prop: "remarks",
            type: "textarea",
            maxlength:200,
            span: 24,
            labelWidth: 110,
            rules: [
src/views/wel/index.vue
@@ -254,7 +254,7 @@
        ...mapGetters(["userInfo","$farmId"]),
    },
  created () {
        this.$EventBus.$on('getFarmObj', (farmObj)=>{
            // this.$nextTick(() => {
            //     this.$EventBus.$emit("setFarmId", farmObj.id);
@@ -414,30 +414,6 @@
                this.$refs.over.initData(data,this.farm.id)
            })
        },
        //结束种植
        // over (id) {
        //     var that = this
        //     this.$confirm("确定结束当前种植的农产品?", {
        //         confirmButtonText: "确定",
        //         cancelButtonText: "取消",
        //         type: "warning",
        //     })
        //         .then(() => {
        //             const data = {
        //                 id: id,
        //                 status: 2,
        //             }
        //             return update(data)
        //         })
        //         .then(() => {
        //             that.onLoad()
        //             this.$message({
        //                 type: "success",
        //                 message: "操作成功!",
        //             })
        //         })
        // },
        //圈地
        land () {
            this.landVisible = true
            this.$nextTick(() => {
src/views/wel/land.vue
@@ -50,6 +50,7 @@
          {
            label: "地块名称",
            prop: "landName",
            maxlength:30,
            rules: [
              {
                required: true,