|
@@ -0,0 +1,621 @@
|
|
|
+<template>
|
|
|
+ <div class="base-container">
|
|
|
+ <div class="back-icon" @click="goBack">
|
|
|
+ <img src="@/assets/images/common/back-icon.png" />
|
|
|
+ 返回
|
|
|
+ </div>
|
|
|
+ <div class="custom-content">
|
|
|
+ <div class="custom-l">
|
|
|
+ <div class="box-title">
|
|
|
+ <img src="@/assets/images/common/chart-yellow.png" alt="" />
|
|
|
+ 果树列表
|
|
|
+ </div>
|
|
|
+ <div class="select-wrap">
|
|
|
+ <el-select class="select-item" @change="handleAreaChange" v-model="areaVal" placeholder="分区" style="width: 146px">
|
|
|
+ <el-option label="全部分区" :value="0"></el-option>
|
|
|
+ <el-option v-for="(item, index) in areaOptions" :key="index" :label="item.name" :value="item.id" />
|
|
|
+ </el-select>
|
|
|
+ <el-select class="select-item" filterable @change="handleTypeChange" v-model="typeVal" placeholder="全部品类" style="width: 146px">
|
|
|
+ <el-option label="全部品类" :value="0"></el-option>
|
|
|
+ <el-option
|
|
|
+ v-for="(species, index) in speciesList"
|
|
|
+ :key="index"
|
|
|
+ :label="species.name"
|
|
|
+ :value="species.name"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ <el-select class="select-item" v-model="ageVal" placeholder="树龄" style="width: 146px">
|
|
|
+ <el-option
|
|
|
+ v-for="item in ageOptions"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.label"
|
|
|
+ :value="item.value"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </div>
|
|
|
+ <div class="tree-list">
|
|
|
+ <div
|
|
|
+ class="list-item"
|
|
|
+ v-for="(item, index) in allTrees"
|
|
|
+ :key="index"
|
|
|
+ >
|
|
|
+ <div class="tree-icon">
|
|
|
+ <img class="tree-img" src="@/assets/images/foster-home/tree-item.png" alt="" />
|
|
|
+ <div class="tree-type-name-tag">{{ item.pz }}</div>
|
|
|
+ </div>
|
|
|
+ <div class="item-center">
|
|
|
+ <div class="center-t">
|
|
|
+ {{ item.fosterCode }}
|
|
|
+ <!-- <span class="type-tag">综合:94分</span>
|
|
|
+ <span class="type-tag">生态:92分</span> -->
|
|
|
+ </div>
|
|
|
+ <div class="center-item p-t-2 age-line">
|
|
|
+ <div class="age-wrap">
|
|
|
+ <div class="has-age">
|
|
|
+ <div class="age">栽种时间:<span class="unit">{{item.plantDate || '--'}}</span></div>
|
|
|
+ </div>
|
|
|
+ <div class="sort-line"></div>
|
|
|
+ </div>
|
|
|
+ 树龄:<span class="unit">{{ (item.age && item.age+'年') || '--' }}</span>
|
|
|
+ </div>
|
|
|
+ <div class="center-item">栽种区域:<span>{{ (item.area && item.area + '区') || '--' }}</span></div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="pagination-wrap">
|
|
|
+ <el-pagination
|
|
|
+ background
|
|
|
+ v-model:current-page="currentPage"
|
|
|
+ v-model:page-size="pageSize"
|
|
|
+ :page-sizes="[10, 20, 50, 100]"
|
|
|
+ layout="total, sizes, prev, pager, next"
|
|
|
+ :total="totalVal"
|
|
|
+ @size-change="handleSizeChange"
|
|
|
+ @current-change="getSamplePage"
|
|
|
+ />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="custom-r">
|
|
|
+ <div class="second-title">
|
|
|
+ <img src="@/assets/images/common/chart-yellow.png" alt="" />
|
|
|
+ 批量编辑果树
|
|
|
+ </div>
|
|
|
+ <div class="custom-detail">
|
|
|
+ <div class="setting-item">
|
|
|
+ <span class="edit-label">树龄:</span>
|
|
|
+ <el-input-number
|
|
|
+ @change="settingSinglePrice"
|
|
|
+ class="number-input"
|
|
|
+ :controls="false"
|
|
|
+ placeholder="请输入树龄"
|
|
|
+ v-model="settingAge"
|
|
|
+ :min="0"
|
|
|
+ />
|
|
|
+ <span class="unit">年</span>
|
|
|
+ </div>
|
|
|
+ <div class="setting-item">
|
|
|
+ <span class="edit-label">品种:</span>
|
|
|
+ <el-select
|
|
|
+ class="blue-select"
|
|
|
+ v-model="settingPz"
|
|
|
+ filterable
|
|
|
+ style="width: 190px"
|
|
|
+ placeholder="请选择品种"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="(species, index) in speciesList"
|
|
|
+ :key="index"
|
|
|
+ :label="species.name"
|
|
|
+ :value="species.name"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </div>
|
|
|
+ <div class="setting-item date-picker">
|
|
|
+ <span class="edit-label">栽种时间:</span>
|
|
|
+ <!-- <el-input-number @change="settingSinglePrice" class="number-input" :controls="false" v-model="item.total" :min="0" /> -->
|
|
|
+ <el-date-picker
|
|
|
+ v-model="plantDate"
|
|
|
+ type="date"
|
|
|
+ format="YYYY-MM-DD"
|
|
|
+ style="width: 190px"
|
|
|
+ value-format="YYYY-MM-DD"
|
|
|
+ placeholder="请选择时间"
|
|
|
+ />
|
|
|
+ </div>
|
|
|
+
|
|
|
+ </div>
|
|
|
+ <!-- 渐变主色按钮 -->
|
|
|
+ <div class="btn-group">
|
|
|
+ <div class="btn cancel-btn">取消</div>
|
|
|
+ <div class="btn edit-btn" @click="settingForm">确认</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <!-- 新增客户、编辑客户 -->
|
|
|
+ <edit-client-popup ref="editClientRef"></edit-client-popup>
|
|
|
+</template>
|
|
|
+
|
|
|
+<script setup>
|
|
|
+import { ref, computed, onMounted } from "vue";
|
|
|
+import { useRouter } from "vue-router";
|
|
|
+import editClientPopup from "@/components/editClientPopup.vue";
|
|
|
+import { useStore } from "vuex";
|
|
|
+import { ElMessage } from "element-plus";
|
|
|
+let store = useStore();
|
|
|
+
|
|
|
+const areaVal = ref(0);
|
|
|
+const areaOptions = ref([]);
|
|
|
+const typeVal = ref(0);
|
|
|
+const ageVal = ref(0);
|
|
|
+const ageOptions = ref([
|
|
|
+ { label: "全部树龄", value: 0 },
|
|
|
+ { label: "0-10年", value: 1 },
|
|
|
+ { label: "10-20年", value: 2 },
|
|
|
+]);
|
|
|
+
|
|
|
+const currentPage = ref(1);
|
|
|
+const pageSize = ref(20); // 每页显示20条数据
|
|
|
+const totalVal = ref(0);
|
|
|
+
|
|
|
+const allTrees = ref([]);
|
|
|
+
|
|
|
+const router = useRouter();
|
|
|
+function goBack() {
|
|
|
+ router.go(-1);
|
|
|
+}
|
|
|
+
|
|
|
+onMounted(() => {
|
|
|
+ getSamplePage()
|
|
|
+
|
|
|
+ VE_API.manage_interface.speciesList({ farmId: 80865 }).then(({ data }) => {
|
|
|
+ speciesList.value = data;
|
|
|
+ });
|
|
|
+
|
|
|
+ // 获取区域列表
|
|
|
+ getBlueRegionList();
|
|
|
+})
|
|
|
+
|
|
|
+function getBlueRegionList() {
|
|
|
+ VE_API.manage_interface.fetchRegionList({ farmId: 766 }).then(({ data }) => {
|
|
|
+ areaOptions.value = data;
|
|
|
+ });
|
|
|
+}
|
|
|
+
|
|
|
+function handleAreaChange() {
|
|
|
+ currentPage.value = 1; // 重置页码
|
|
|
+ getSamplePage();
|
|
|
+}
|
|
|
+
|
|
|
+function handleTypeChange() {
|
|
|
+ currentPage.value = 1; // 重置页码
|
|
|
+ getSamplePage();
|
|
|
+}
|
|
|
+
|
|
|
+function getSamplePage() {
|
|
|
+ VE_API.manage_interface.fetchSamplePage({farmId: 80865, pz: typeVal.value ? typeVal.value : null, page: currentPage.value, limit: pageSize.value}).then(({data, count}) => {
|
|
|
+ allTrees.value = data
|
|
|
+ totalVal.value = count;
|
|
|
+ })
|
|
|
+}
|
|
|
+function handleSizeChange(newSize) {
|
|
|
+ pageSize.value = newSize;
|
|
|
+ currentPage.value = 1; // 重置页码
|
|
|
+ getSamplePage();
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+const editClientRef = ref(null);
|
|
|
+
|
|
|
+// 批量编辑
|
|
|
+const settingAge = ref(null);
|
|
|
+const settingPz = ref(null);
|
|
|
+const plantDate = ref(null);
|
|
|
+
|
|
|
+
|
|
|
+const speciesList = ref([]);
|
|
|
+
|
|
|
+function settingSinglePrice() {
|
|
|
+ console.log("sss");
|
|
|
+}
|
|
|
+
|
|
|
+function settingForm() {
|
|
|
+ const sampleIds = allTrees.value.map(item => item.sampleId);
|
|
|
+ const params = {
|
|
|
+ sampleIds,
|
|
|
+ farmId: Number(sessionStorage.getItem("currentFarmId")),
|
|
|
+ age: settingAge.value,
|
|
|
+ pz: settingPz.value,
|
|
|
+ plantDate: plantDate.value,
|
|
|
+ };
|
|
|
+
|
|
|
+ VE_API.manage_interface.batchOpenOrCloseSample(params).then(({code}) => {
|
|
|
+ if (code === 0) {
|
|
|
+ ElMessage.success("批量设置成功");
|
|
|
+ getSamplePage();
|
|
|
+ settingAge.value = null;
|
|
|
+ settingPz.value = null;
|
|
|
+ plantDate.value = null;
|
|
|
+ }
|
|
|
+ });
|
|
|
+}
|
|
|
+</script>
|
|
|
+
|
|
|
+<style lang="scss" scoped>
|
|
|
+.base-container {
|
|
|
+ width: 100%;
|
|
|
+ height: 100%;
|
|
|
+ color: rgba(0, 0, 0, 0.9);
|
|
|
+ position: relative;
|
|
|
+ box-sizing: border-box;
|
|
|
+ z-index: 1;
|
|
|
+
|
|
|
+ .back-icon {
|
|
|
+ position: absolute;
|
|
|
+ z-index: 2;
|
|
|
+ // left: 405px;
|
|
|
+ right: 503px;
|
|
|
+ top: 30px;
|
|
|
+ cursor: pointer;
|
|
|
+ margin-right: 20px;
|
|
|
+ height: 40px;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ box-sizing: border-box;
|
|
|
+ padding: 0 28px;
|
|
|
+ border: 1px solid rgba(255, 255, 255, 0.78);
|
|
|
+ background: #2199F8;
|
|
|
+ border-radius: 4px;
|
|
|
+ color: #fff;
|
|
|
+ img {
|
|
|
+ width: 17px;
|
|
|
+ margin-right: 10px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .custom-content {
|
|
|
+ width: 100%;
|
|
|
+ height: calc(100% - 36px);
|
|
|
+ display: flex;
|
|
|
+ justify-content: space-between;
|
|
|
+ box-sizing: border-box;
|
|
|
+ padding: 16px 20px 0 20px;
|
|
|
+ .select-wrap {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ .select-item + .select-item {
|
|
|
+ margin-left: 5px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ .type-tag {
|
|
|
+ color: #ffd489;
|
|
|
+ background: rgba(255, 212, 137, 0.06);
|
|
|
+ padding: 2px 4px;
|
|
|
+ font-size: 10px;
|
|
|
+ margin-left: 4px;
|
|
|
+ border-radius: 4px;
|
|
|
+ }
|
|
|
+
|
|
|
+ .custom-l {
|
|
|
+ flex: 1;
|
|
|
+ width: calc(100% - 473px);
|
|
|
+ height: 100%;
|
|
|
+ box-sizing: border-box;
|
|
|
+ border: 1px solid rgba(0, 0, 0, 0.2);
|
|
|
+ border-radius: 8px;
|
|
|
+ padding: 14px 10px 22px 10px;
|
|
|
+ position: relative;
|
|
|
+ .box-title {
|
|
|
+ font-size: 22px;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ font-family: "PangMenZhengDao";
|
|
|
+ margin-bottom: 16px;
|
|
|
+ color: #2199F8;
|
|
|
+ img {
|
|
|
+ margin-right: 8px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ .tree-list {
|
|
|
+ display: flex;
|
|
|
+ flex-wrap: wrap;
|
|
|
+ padding-top: 8px;
|
|
|
+ max-height: calc(100% - 32px - 32px - 52px);
|
|
|
+ overflow: auto;
|
|
|
+ }
|
|
|
+ .pagination-wrap {
|
|
|
+ position: absolute;
|
|
|
+ bottom: 12px;
|
|
|
+ left: 50%;
|
|
|
+ transform: translateX(-50%);
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .list-item {
|
|
|
+ background: rgba(120, 120, 120, 0.05);
|
|
|
+ padding: 8px 10px;
|
|
|
+ border-radius: 5px;
|
|
|
+ width: max-content;
|
|
|
+ display: flex;
|
|
|
+ justify-content: space-between;
|
|
|
+ align-items: center;
|
|
|
+ margin-right: 8px;
|
|
|
+ margin-top: 12px;
|
|
|
+ border: 2px solid transparent;
|
|
|
+ cursor: pointer;
|
|
|
+ width: calc(25% - 8px);
|
|
|
+ box-sizing: border-box;
|
|
|
+ color: #FFFFFF;
|
|
|
+ &.selected {
|
|
|
+ background: rgba(33, 153, 248, 0.1);
|
|
|
+ border-color: #2199F8;
|
|
|
+ }
|
|
|
+ &.disabled {
|
|
|
+ opacity: 0.5;
|
|
|
+ cursor: not-allowed;
|
|
|
+ border-color: #ccc !important;
|
|
|
+ }
|
|
|
+ &.right-tree-list {
|
|
|
+ margin-top: 0px;
|
|
|
+ }
|
|
|
+ .item-info {
|
|
|
+ display: flex;
|
|
|
+ justify-content: space-between;
|
|
|
+ align-items: center;
|
|
|
+ }
|
|
|
+ .tree-icon {
|
|
|
+ position: relative;
|
|
|
+ .tree-type-name-tag {
|
|
|
+ position: absolute;
|
|
|
+ left: 0;
|
|
|
+ bottom: 0;
|
|
|
+ background: rgba(0, 0, 0, 0.6);
|
|
|
+ border-radius: 0 0 5px 5px;
|
|
|
+ font-size: 10px;
|
|
|
+ width: 100%;
|
|
|
+ text-align: center;
|
|
|
+ height: 18px;
|
|
|
+ line-height: 18px;
|
|
|
+ backdrop-filter: blur(4px);
|
|
|
+ }
|
|
|
+ .tree-img {
|
|
|
+ width: 63px;
|
|
|
+ height: 63px;
|
|
|
+ border-radius: 5px;
|
|
|
+ object-fit: cover;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .item-center {
|
|
|
+ flex: 1;
|
|
|
+ padding-left: 12px;
|
|
|
+ color: #000000;
|
|
|
+ .center-t {
|
|
|
+ font-size: 14px;
|
|
|
+ }
|
|
|
+ .center-item {
|
|
|
+ color: #6c6c6c;
|
|
|
+ font-size: 12px;
|
|
|
+ padding-top: 2px;
|
|
|
+ span {
|
|
|
+ color: #000000;
|
|
|
+ }
|
|
|
+ ::v-deep {
|
|
|
+ .el-progress-bar__outer {
|
|
|
+ width: 100px;
|
|
|
+ background: rgba(242, 243, 245, 0.23);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ .age-line {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ padding-top: 4px;
|
|
|
+ .age-wrap {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ .sort-line {
|
|
|
+ margin: 0 10px;
|
|
|
+ height: 10px;
|
|
|
+ width: 1px;
|
|
|
+ background: #6C6C6C;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .progress-wrap {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ .progress-text {
|
|
|
+ font-size: 12px;
|
|
|
+ color: #999999;
|
|
|
+ .over {
|
|
|
+ color: #FFD489;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ .right-tree-list + .right-tree-list {
|
|
|
+ margin-top: 12px;
|
|
|
+ }
|
|
|
+ .p-t-2 {
|
|
|
+ padding-top: 2px;
|
|
|
+ }
|
|
|
+ .custom-r {
|
|
|
+ width: 473px;
|
|
|
+ height: 100%;
|
|
|
+ box-sizing: border-box;
|
|
|
+ margin-left: 18px;
|
|
|
+ border: 1px solid rgba(0, 0, 0, 0.2);
|
|
|
+ border-radius: 8px;
|
|
|
+ .second-title {
|
|
|
+ border-radius: 8px 8px 0 0;
|
|
|
+ color: #2199F8;
|
|
|
+ font-size: 22px;
|
|
|
+ padding: 14px 12px;
|
|
|
+ font-family: "PangMenZhengDao";
|
|
|
+ }
|
|
|
+
|
|
|
+ .user-name {
|
|
|
+ font-size: 16px;
|
|
|
+ color: rgba(0, 0, 0, 0.9);
|
|
|
+ padding-bottom: 12px;
|
|
|
+ font-weight: 500;
|
|
|
+ }
|
|
|
+ .custom-detail {
|
|
|
+ padding: 0 10px;
|
|
|
+ height: calc(100% - 60px - 60px);
|
|
|
+ box-sizing: border-box;
|
|
|
+ overflow: auto;
|
|
|
+ position: relative;
|
|
|
+
|
|
|
+
|
|
|
+ .number-input {
|
|
|
+ // margin: 0 12px;
|
|
|
+ ::v-deep {
|
|
|
+ &.el-input-number,
|
|
|
+ &.el-input {
|
|
|
+ width: 190px;
|
|
|
+ background: rgba(33, 153, 248, 0.08);
|
|
|
+ border: 1px solid #2199f8;
|
|
|
+ border-radius: 5px;
|
|
|
+ }
|
|
|
+ .el-input__wrapper {
|
|
|
+ background: transparent;
|
|
|
+ box-shadow: none;
|
|
|
+ }
|
|
|
+ .el-input-number.is-without-controls .el-input__wrapper {
|
|
|
+ padding: 0 8px;
|
|
|
+ }
|
|
|
+ .el-input__inner,
|
|
|
+ .el-input__inner::placeholder {
|
|
|
+ color: #2199f8;
|
|
|
+ text-align: center;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .blue-select {
|
|
|
+ ::v-deep {
|
|
|
+ .el-select__wrapper {
|
|
|
+ background: rgba(33, 153, 248, 0.08);
|
|
|
+ box-shadow: 0 0 0 1px #2199f8 inset;
|
|
|
+ font-size: 13px;
|
|
|
+ .el-select__input {
|
|
|
+ color: #2199f8;
|
|
|
+ }
|
|
|
+ .el-select__placeholder {
|
|
|
+ color: #2199f8;
|
|
|
+ text-align: center;
|
|
|
+ }
|
|
|
+ .el-select__caret {
|
|
|
+ color: #2199f8;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ .date-picker {
|
|
|
+ ::v-deep {
|
|
|
+ .el-date-editor {
|
|
|
+ .el-input__wrapper {
|
|
|
+ background: rgba(33, 153, 248, 0.08);
|
|
|
+ box-shadow: 0 0 0 1px #2199f8 inset;
|
|
|
+ }
|
|
|
+ .el-input__inner,
|
|
|
+ .el-input__inner::placeholder {
|
|
|
+ color: #2199f8;
|
|
|
+ }
|
|
|
+ .el-input__prefix {
|
|
|
+ color: #2199f8;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ .setting-item {
|
|
|
+ padding-bottom: 16px;
|
|
|
+ .edit-label {
|
|
|
+ display: inline-block;
|
|
|
+ width: 80px;
|
|
|
+ }
|
|
|
+ .unit {
|
|
|
+ padding-left: 4px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .total {
|
|
|
+ padding-top: 12px;
|
|
|
+ }
|
|
|
+ .main-unit {
|
|
|
+ color: #F3C11D;
|
|
|
+ }
|
|
|
+ .box-line {
|
|
|
+ width: 100%;
|
|
|
+ height: 1px;
|
|
|
+ background: rgba(0, 0, 0, 0.2);
|
|
|
+ }
|
|
|
+ .selected-tree {
|
|
|
+ // display: flex;
|
|
|
+ margin: 12px 0;
|
|
|
+ background: rgba(255, 255, 255, 0.04);
|
|
|
+ padding: 0px 10px 12px 10px;
|
|
|
+ border-radius: 8px;
|
|
|
+ // max-height: calc(100% - 64px - 60px);
|
|
|
+ // overflow: auto;
|
|
|
+ box-sizing: border-box;
|
|
|
+ .list-item {
|
|
|
+ width: 100%;
|
|
|
+ box-sizing: border-box;
|
|
|
+ margin-right: 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .selected-tips {
|
|
|
+ background: rgba(33, 153, 248, 0.1);
|
|
|
+ border: 1px solid #2199F8;
|
|
|
+ width: 100%;
|
|
|
+ text-align: center;
|
|
|
+ border-radius: 8px;
|
|
|
+ height: 50px;
|
|
|
+ line-height: 50px;
|
|
|
+ color: #2199F8;
|
|
|
+ box-sizing: border-box;
|
|
|
+ }
|
|
|
+
|
|
|
+ .bottom-btn {
|
|
|
+ height: 60px;
|
|
|
+
|
|
|
+ }
|
|
|
+ .btn-group {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: end;
|
|
|
+ height: 60px;
|
|
|
+ border-top: 0.5px solid rgba(0, 0, 0, 0.2);
|
|
|
+ width: 100%;
|
|
|
+ padding: 10px 12px;
|
|
|
+ box-sizing: border-box;
|
|
|
+ border-radius: 0 0 8px 8px;
|
|
|
+ .btn {
|
|
|
+ cursor: pointer;
|
|
|
+ padding: 8px 44px;
|
|
|
+ font-size: 16px;
|
|
|
+ border-radius: 4px;
|
|
|
+ border: 1px solid #2199F8;
|
|
|
+ }
|
|
|
+ .cancel-btn {
|
|
|
+ color: #2199F8;
|
|
|
+ }
|
|
|
+ .edit-btn {
|
|
|
+ background: #2199F8;
|
|
|
+ color: #fff;
|
|
|
+ }
|
|
|
+ .btn + .btn {
|
|
|
+ margin-left: 12px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+</style>
|