|
@@ -17,29 +17,29 @@
|
|
<DescriptionsItem label="产品名称" v-if="detailData.repairerVo"> {{ t(`routes.device.type.${detailData.repairerVo.cameraType || 1}`) }} </DescriptionsItem>
|
|
<DescriptionsItem label="产品名称" v-if="detailData.repairerVo"> {{ t(`routes.device.type.${detailData.repairerVo.cameraType || 1}`) }} </DescriptionsItem>
|
|
<DescriptionsItem label="产品SN码" v-if="detailData.repairerVo"> {{ detailData.repairerVo.cameraSnCode }} </DescriptionsItem>
|
|
<DescriptionsItem label="产品SN码" v-if="detailData.repairerVo"> {{ detailData.repairerVo.cameraSnCode }} </DescriptionsItem>
|
|
<DescriptionsItem label="保修届满日期"> {{ detailData.orderReceivingVo.warrantyExpirationDate }} </DescriptionsItem>
|
|
<DescriptionsItem label="保修届满日期"> {{ detailData.orderReceivingVo.warrantyExpirationDate }} </DescriptionsItem>
|
|
- <DescriptionsItem label="保修日期"> {{ detailData.orderReceivingVo.warrantyExpirationDate }} </DescriptionsItem>
|
|
|
|
|
|
+ <DescriptionsItem label="报修日期" > {{ detailData.repairerVo?.createTime }} </DescriptionsItem>
|
|
<DescriptionsItem label="送修方式" v-if="detailData.customerAddress"> {{ detailData.customerAddress.sendType?'前台送修':'快递寄送' }} </DescriptionsItem>
|
|
<DescriptionsItem label="送修方式" v-if="detailData.customerAddress"> {{ detailData.customerAddress.sendType?'前台送修':'快递寄送' }} </DescriptionsItem>
|
|
- <DescriptionsItem label="保修类型"> {{ detailData.orderReceivingVo.warrantyType }} </DescriptionsItem>
|
|
|
|
|
|
+ <DescriptionsItem label="保修类型"> {{ detailData.customerAddress.warrantyType == 0?'保修期内':detailData.customerAddress.warrantyType == 1?'保修期外':'非保修项目' }} </DescriptionsItem>
|
|
<DescriptionsItem label="维修单号"> {{ detailData.orderReceivingVo.repairId }} </DescriptionsItem>
|
|
<DescriptionsItem label="维修单号"> {{ detailData.orderReceivingVo.repairId }} </DescriptionsItem>
|
|
<DescriptionsItem label="上次维修单号" :span="2"> {{ detailData.orderReceivingVo.repairerId }} </DescriptionsItem>
|
|
<DescriptionsItem label="上次维修单号" :span="2"> {{ detailData.orderReceivingVo.repairerId }} </DescriptionsItem>
|
|
<DescriptionsItem label="故障描述" :span="3">
|
|
<DescriptionsItem label="故障描述" :span="3">
|
|
<div>
|
|
<div>
|
|
- <p>{{ detailData.orderReceivingVo.orderFaultMsg }}</p>
|
|
|
|
|
|
+ <p>{{ detailData.repairerVo.faultMsg }}</p>
|
|
<ImagePreviewGroup>
|
|
<ImagePreviewGroup>
|
|
- <Image :width="80" v-for="item in detailData.orderReceivingVo.orderFaultImg" :key="item" :src="item"></Image>
|
|
|
|
|
|
+ <Image :width="80" v-for="item in detailData.repairerVo.faultImg" :key="item" :src="item"></Image>
|
|
</ImagePreviewGroup>
|
|
</ImagePreviewGroup>
|
|
</div>
|
|
</div>
|
|
</DescriptionsItem>
|
|
</DescriptionsItem>
|
|
- <DescriptionsItem label="机器外观" v-if="detailData.orderReceivingVo">
|
|
|
|
|
|
+ <DescriptionsItem label="机器外观">
|
|
<div>
|
|
<div>
|
|
- <p>{{ detailData.orderReceivingVo.paymentStatus }}</p>
|
|
|
|
|
|
+ <p>{{ detailData.repairRegisterVo?.orderFaultMsg }}</p>
|
|
<ImagePreviewGroup>
|
|
<ImagePreviewGroup>
|
|
- <Image :width="80" v-for="item in [demopng,logo,demopng]" :key="item" :src="item"></Image>
|
|
|
|
|
|
+ <Image :width="80" v-for="item in detailData.orderReceivingVo?.orderFaultImg" :key="item" :src="item"></Image>
|
|
</ImagePreviewGroup>
|
|
</ImagePreviewGroup>
|
|
</div>
|
|
</div>
|
|
</DescriptionsItem>
|
|
</DescriptionsItem>
|
|
- <DescriptionsItem label="售后工程师" v-if="detailData.orderReceivingVo"> {{ detailData.orderReceivingVo.sysUserName }} </DescriptionsItem>
|
|
|
|
- <DescriptionsItem label="接单日期" v-if="detailData.orderReceivingVo"> {{ detailData.orderReceivingVo.createTime }} </DescriptionsItem>
|
|
|
|
|
|
+ <DescriptionsItem label="售后工程师"> {{ detailData.orderReceivingVo?.sysUserName }} </DescriptionsItem>
|
|
|
|
+ <DescriptionsItem label="接单日期"> {{ detailData.orderReceivingVo?.createTime }} </DescriptionsItem>
|
|
<DescriptionsItem label="检测结果" v-if="detailData.repairRegisterVo">
|
|
<DescriptionsItem label="检测结果" v-if="detailData.repairRegisterVo">
|
|
<div>
|
|
<div>
|
|
<p>{{detailData.repairRegisterVo.checkResult}}</p>
|
|
<p>{{detailData.repairRegisterVo.checkResult}}</p>
|
|
@@ -48,20 +48,20 @@
|
|
</ImagePreviewGroup>
|
|
</ImagePreviewGroup>
|
|
</div>
|
|
</div>
|
|
</DescriptionsItem>
|
|
</DescriptionsItem>
|
|
- <DescriptionsItem label="检测日期" v-if="detailData.orderReceivingVo"> {{ detailData.repairRegisterVo.createTime }} </DescriptionsItem>
|
|
|
|
- <DescriptionsItem label="所需备件" v-if="detailData.orderReceivingVo"> {{ detailData.orderReceivingVo.shipMobile }} </DescriptionsItem>
|
|
|
|
|
|
+ <DescriptionsItem label="检测日期"> {{ detailData.repairRegisterVo?.createTime }} </DescriptionsItem>
|
|
|
|
+ <DescriptionsItem label="所需备件"> {{ detailData.orderReceivingVo?.shipMobile }} </DescriptionsItem>
|
|
</Descriptions>
|
|
</Descriptions>
|
|
<Descriptions title="维修清单" :column="3" layout="vertical">
|
|
<Descriptions title="维修清单" :column="3" layout="vertical">
|
|
<DescriptionsItem label="备件信息" :span="3">
|
|
<DescriptionsItem label="备件信息" :span="3">
|
|
<BasicTable @register="registerTable"></BasicTable>
|
|
<BasicTable @register="registerTable"></BasicTable>
|
|
</DescriptionsItem>
|
|
</DescriptionsItem>
|
|
</Descriptions>
|
|
</Descriptions>
|
|
- <Descriptions :column="3" v-if="detailData.repairRegisterVo">
|
|
|
|
- <DescriptionsItem label="维修工程师"> {{ detailData.repairRegisterVo.sysUserName }}</DescriptionsItem>
|
|
|
|
- <DescriptionsItem label="维修完成日期"> {{ detailData.repairRegisterVo.overTime }} </DescriptionsItem>
|
|
|
|
- <DescriptionsItem label="维修记录"> {{ detailData.repairRegisterVo.remark }} </DescriptionsItem>
|
|
|
|
- <DescriptionsItem label="测试工程师" v-if="detailData.RepairTestVo"> {{ detailData.RepairTestVo.sysUserName }} </DescriptionsItem>
|
|
|
|
- <DescriptionsItem label="测试通过时间" :span="2"> {{ detailData.repairRegisterVo.passTime }} </DescriptionsItem>
|
|
|
|
|
|
+ <Descriptions :column="3">
|
|
|
|
+ <DescriptionsItem label="维修工程师"> {{ detailData.repairRegisterVo?.sysUserName }}</DescriptionsItem>
|
|
|
|
+ <DescriptionsItem label="维修完成日期"> {{ detailData.repairRegisterVo?.overTime }} </DescriptionsItem>
|
|
|
|
+ <DescriptionsItem label="维修记录"> {{ detailData.repairRegisterVo?.remark }} </DescriptionsItem>
|
|
|
|
+ <DescriptionsItem label="测试工程师"> {{ detailData.RepairTestVo?.sysUserName }} </DescriptionsItem>
|
|
|
|
+ <DescriptionsItem label="测试通过时间" :span="2"> {{ detailData.repairRegisterVo?.passTime }} </DescriptionsItem>
|
|
<DescriptionsItem label="支付方式" :span="3">
|
|
<DescriptionsItem label="支付方式" :span="3">
|
|
<div v-if="detailData.repairPay">
|
|
<div v-if="detailData.repairPay">
|
|
<p>{{ detailData.repairPay.payType==1?'微信':detailData.repairPay.payType==2?'支付宝':'银行' }}</p>
|
|
<p>{{ detailData.repairPay.payType==1?'微信':detailData.repairPay.payType==2?'支付宝':'银行' }}</p>
|
|
@@ -73,7 +73,7 @@
|
|
<DescriptionsItem label="取回方式" v-if="detailData.customerAddress"> {{detailData.customerAddress.getType==0?'前台取回':`快递寄回 ${detailData.customerAddress.getTrackingNum}`}}</DescriptionsItem>
|
|
<DescriptionsItem label="取回方式" v-if="detailData.customerAddress"> {{detailData.customerAddress.getType==0?'前台取回':`快递寄回 ${detailData.customerAddress.getTrackingNum}`}}</DescriptionsItem>
|
|
<DescriptionsItem label="收件信息" :span="2" v-if="detailData.customerAddress"> {{detailData.customerAddress.getAddrName}} {{ detailData.customerAddress.getAddrName }}{{ detailData.customerAddress.getAddress }} </DescriptionsItem>
|
|
<DescriptionsItem label="收件信息" :span="2" v-if="detailData.customerAddress"> {{detailData.customerAddress.getAddrName}} {{ detailData.customerAddress.getAddrName }}{{ detailData.customerAddress.getAddress }} </DescriptionsItem>
|
|
</Descriptions>
|
|
</Descriptions>
|
|
- <Descriptions title="单据下载" :column="3">
|
|
|
|
|
|
+ <!-- <Descriptions title="单据下载" :column="3">
|
|
<DescriptionsItem label="维修记录" :span="3">
|
|
<DescriptionsItem label="维修记录" :span="3">
|
|
<div class="link">
|
|
<div class="link">
|
|
<a v-for="(item,index) in ['www.baidusss.com','www.baidudd.com']" :key="index" :href="item" target="_blank">
|
|
<a v-for="(item,index) in ['www.baidusss.com','www.baidudd.com']" :key="index" :href="item" target="_blank">
|
|
@@ -87,32 +87,33 @@
|
|
<a :href="'www.baidudd.com'" target="_blank">2022101200001维修工单.pdf </a>
|
|
<a :href="'www.baidudd.com'" target="_blank">2022101200001维修工单.pdf </a>
|
|
</div>
|
|
</div>
|
|
</DescriptionsItem>
|
|
</DescriptionsItem>
|
|
|
|
+ </Descriptions> -->
|
|
|
|
+ <Descriptions title="客户评价" :column="3" v-if="detailData.RepairComment">
|
|
|
|
+ <DescriptionsItem label="评价内容" > {{ detailData.RepairComment.comment }} </DescriptionsItem>
|
|
|
|
+ <DescriptionsItem label="评分"> {{ detailData.RepairComment.starRank }} </DescriptionsItem>
|
|
</Descriptions>
|
|
</Descriptions>
|
|
- <Descriptions title="客户评价" :column="3" v-if="detailData.orderReceivingVo">
|
|
|
|
- <DescriptionsItem label="评价内容" > {{ detailData.orderReceivingVo.userName }} </DescriptionsItem>
|
|
|
|
- <DescriptionsItem label="评分"> {{ detailData.orderReceivingVo.userName }} </DescriptionsItem>
|
|
|
|
- </Descriptions>
|
|
|
|
- <Descriptions title="备注" :column="3" v-if="detailData.repairerVo">
|
|
|
|
- <DescriptionsItem label="备注内容"> {{ detailData.repairerVo.remark }} </DescriptionsItem>
|
|
|
|
|
|
+ <Descriptions title="备注" :column="3">
|
|
|
|
+ <DescriptionsItem label="备注内容"> {{ detailData.repairerVo?.remark }} </DescriptionsItem>
|
|
</Descriptions>
|
|
</Descriptions>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="content_right">
|
|
<div class="content_right">
|
|
<Timeline>
|
|
<Timeline>
|
|
- <TimelineItem v-for="(item,indexs) in detailData.priceList" :color="indexs == 0 ?'red':'green'" :key="indexs">
|
|
|
|
|
|
+ <TimelineItem v-for="(item,indexs) in stepList" :color="indexs == 0 ?'red':'green'" :key="indexs">
|
|
<div class="timeItem">
|
|
<div class="timeItem">
|
|
<div class="name">
|
|
<div class="name">
|
|
- <span>维修完毕</span>
|
|
|
|
- <a-button style="margin-left:50px" @click="handleSubmit"> 接单 </a-button>
|
|
|
|
|
|
+ <span>{{item.remark}}</span>
|
|
|
|
+ <a-button style="margin-left:50px" @click="handleSubmit" v-for="butItem in butList" :key="butItem" v-if="indexs == 0"> {{butItem}} </a-button>
|
|
</div>
|
|
</div>
|
|
- <div class="status">罗*升 完成工单 <span>10-15 12:30</span></div>
|
|
|
|
- <div class="itemText">前台取回 / 快递寄回 SF151315352892</div>
|
|
|
|
- <div class="itemText">检测结论: 外壳有轻微划痕</div>
|
|
|
|
|
|
+ <div class="status">{{item.sysUserName}}完成{{item.remark}} <span>{{item.createTime}}</span></div>
|
|
|
|
+ <div class="itemText" v-if="item.customerAddress">{{ item.customerAddress.getType==0?'前台取回':`快递寄回 ${item.customerAddress.getTrackingNum}`}}</div>
|
|
|
|
+ <div class="itemText" v-if="item.customerAddress">{{ item.customerAddress.sendType==0?'前台送修':`快递寄送 ${item.customerAddress.sendTrackingNum}`}}</div>
|
|
|
|
+ <div class="itemText" v-if="item.repairRegisterVo">检测结论: {{ item.repairRegisterVo.checkResult}}</div>
|
|
<div class="itemText">所需备件: 镜头x2、电池x1</div>
|
|
<div class="itemText">所需备件: 镜头x2、电池x1</div>
|
|
- <div class="itemText">机器外观: 外壳有轻微划痕</div>
|
|
|
|
|
|
+ <div class="itemText" v-if="item.orderReceivingVo">机器外观: {{ item.orderReceivingVo.orderFaultMsg}}</div>
|
|
<div class="iamgeList">
|
|
<div class="iamgeList">
|
|
<ImagePreviewGroup>
|
|
<ImagePreviewGroup>
|
|
- <Image :width="80" v-for="item in [demopng,logo,demopng]" :key="item" :src="item"></Image>
|
|
|
|
|
|
+ <Image :width="80" v-for="item in [logo]" :key="item" :src="item"></Image>
|
|
</ImagePreviewGroup>
|
|
</ImagePreviewGroup>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -121,8 +122,8 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="bottom_but">
|
|
<div class="bottom_but">
|
|
- <a-button type="primary" @click="goBack">
|
|
|
|
- 接单
|
|
|
|
|
|
+ <a-button type="primary" v-for="item in butList" :key="item" @click="goBack">
|
|
|
|
+ {{item}}
|
|
</a-button>
|
|
</a-button>
|
|
<a-button type="primary" @click="goBack">
|
|
<a-button type="primary" @click="goBack">
|
|
{{ t('common.back') }}
|
|
{{ t('common.back') }}
|
|
@@ -135,72 +136,87 @@ import { ref, onMounted, reactive } from 'vue';
|
|
import { useI18n } from '/@/hooks/web/useI18n';
|
|
import { useI18n } from '/@/hooks/web/useI18n';
|
|
import { useRouter } from 'vue-router';
|
|
import { useRouter } from 'vue-router';
|
|
import { useMessage } from '/@/hooks/web/useMessage';
|
|
import { useMessage } from '/@/hooks/web/useMessage';
|
|
-import { detail } from '/@/api/spares';
|
|
|
|
|
|
+import { detail ,process } from '/@/api/spares';
|
|
import { detailResult } from '/@/api/spares/model';
|
|
import { detailResult } from '/@/api/spares/model';
|
|
import logo from '/@/assets/images/grey-logo.png';
|
|
import logo from '/@/assets/images/grey-logo.png';
|
|
-import demopng from '/@/assets/images/demo.png';
|
|
|
|
import { BasicTable, useTable, BasicColumn, TableImg, } from '/@/components/Table';
|
|
import { BasicTable, useTable, BasicColumn, TableImg, } from '/@/components/Table';
|
|
import { Timeline, TimelineItem, Descriptions, DescriptionsItem, Image, ImagePreviewGroup } from 'ant-design-vue';
|
|
import { Timeline, TimelineItem, Descriptions, DescriptionsItem, Image, ImagePreviewGroup } from 'ant-design-vue';
|
|
|
|
+import { cloneDeep } from 'lodash-es';
|
|
const router = useRouter();
|
|
const router = useRouter();
|
|
const { createMessage } = useMessage();
|
|
const { createMessage } = useMessage();
|
|
const { t } = useI18n();
|
|
const { t } = useI18n();
|
|
const repairId = ref<string|string[]>(router.currentRoute.value.params.id || '0')
|
|
const repairId = ref<string|string[]>(router.currentRoute.value.params.id || '0')
|
|
const detailData = ref<detailResult>({
|
|
const detailData = ref<detailResult>({
|
|
- customer:null,
|
|
|
|
- customerAddress:null,
|
|
|
|
- repairerVo:null,
|
|
|
|
- RepairTestVo:null,
|
|
|
|
- repairRegisterVo:null,
|
|
|
|
- orderReceivingVo:null,
|
|
|
|
- repairPay:null,
|
|
|
|
|
|
+ customer:{},
|
|
|
|
+ customerAddress:{},
|
|
|
|
+ repairerVo:{},
|
|
|
|
+ RepairTestVo:{},
|
|
|
|
+ repairRegisterVo:{},
|
|
|
|
+ orderReceivingVo:{},
|
|
|
|
+ repairPay:{},
|
|
|
|
+ RepairComment:{},
|
|
priceList:[],
|
|
priceList:[],
|
|
});
|
|
});
|
|
|
|
+const stepList = ref([])
|
|
|
|
+const butList = ref([])
|
|
onMounted(() => {
|
|
onMounted(() => {
|
|
getData();
|
|
getData();
|
|
});
|
|
});
|
|
-const dataSource = reactive([
|
|
|
|
- {
|
|
|
|
- id:1,
|
|
|
|
- price:265,
|
|
|
|
- name:'00',
|
|
|
|
- count:2,
|
|
|
|
- total:152
|
|
|
|
- },{
|
|
|
|
- id:2,
|
|
|
|
- price:265,
|
|
|
|
- name:'00',
|
|
|
|
- count:2,
|
|
|
|
- total:152
|
|
|
|
- },{
|
|
|
|
- id:3,
|
|
|
|
- price:null,
|
|
|
|
- name:'',
|
|
|
|
- count:'合计(元)',
|
|
|
|
- total:304
|
|
|
|
- }
|
|
|
|
-])
|
|
|
|
|
|
+let dataSource = reactive([])
|
|
const columns: BasicColumn[] = [
|
|
const columns: BasicColumn[] = [
|
|
{
|
|
{
|
|
title: '备件名称',
|
|
title: '备件名称',
|
|
dataIndex: 'name',
|
|
dataIndex: 'name',
|
|
- width: 180,
|
|
|
|
|
|
+ width: 150,
|
|
},{
|
|
},{
|
|
title: '单价(元)',
|
|
title: '单价(元)',
|
|
dataIndex: 'price',
|
|
dataIndex: 'price',
|
|
- width: 180,
|
|
|
|
|
|
+ width: 100,
|
|
},{
|
|
},{
|
|
title: '数量',
|
|
title: '数量',
|
|
dataIndex: 'count',
|
|
dataIndex: 'count',
|
|
- width: 180,
|
|
|
|
|
|
+ width: 110,
|
|
},{
|
|
},{
|
|
title: '小计(元)',
|
|
title: '小计(元)',
|
|
dataIndex: 'total',
|
|
dataIndex: 'total',
|
|
- width: 180,
|
|
|
|
|
|
+ width: 140,
|
|
},
|
|
},
|
|
]
|
|
]
|
|
async function getData() {
|
|
async function getData() {
|
|
- detailData.value = await detail({repairId:repairId.value})
|
|
|
|
- console.log('repairId',detailData.value)
|
|
|
|
|
|
+ let res = await detail({repairId:repairId.value})
|
|
|
|
+ detailData.value = res
|
|
|
|
+ let countItem = {
|
|
|
|
+ id:3,
|
|
|
|
+ price:null,
|
|
|
|
+ name:'',
|
|
|
|
+ count:'合计(元)',
|
|
|
|
+ total:0
|
|
|
|
+ }
|
|
|
|
+ dataSource = res.priceList.map(ele => {
|
|
|
|
+ countItem.total = countItem.total + ele.price * ele.count
|
|
|
|
+ return {
|
|
|
|
+ ...ele,
|
|
|
|
+ total:ele.price * ele.count
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ setTableData(cloneDeep([...dataSource,countItem]));
|
|
|
|
+ const stepRes = await process({repairId:repairId.value})
|
|
|
|
+ let butTypeList = {
|
|
|
|
+ 0:['接单',],
|
|
|
|
+ 1:['检测登记',],
|
|
|
|
+ 2:['报价',],
|
|
|
|
+ 3:['修改报价',],
|
|
|
|
+ 4:['付款登记',],
|
|
|
|
+ 5:['备件出库',],
|
|
|
|
+ 6:['添加备件', '完成维修'],
|
|
|
|
+ 7:['备件回收',],
|
|
|
|
+ 8:['测试登记',],
|
|
|
|
+ 9:['付款登记',],
|
|
|
|
+ 10:['发货登记',],
|
|
|
|
+ }
|
|
|
|
+ butList.value = stepRes[0]?butTypeList[stepRes[0].repairStatus || 0]:['接单']
|
|
|
|
+ stepList.value = stepRes
|
|
|
|
+ console.log('repairId',dataSource,stepRes, butList.value)
|
|
}
|
|
}
|
|
function goBack() {
|
|
function goBack() {
|
|
router.go(-1);
|
|
router.go(-1);
|
|
@@ -208,20 +224,16 @@ function goBack() {
|
|
function handleSubmit() {
|
|
function handleSubmit() {
|
|
createMessage.success(t('common.optSuccess'));
|
|
createMessage.success(t('common.optSuccess'));
|
|
}
|
|
}
|
|
-const [registerTable] = useTable({
|
|
|
|
- dataSource,
|
|
|
|
|
|
+const [registerTable, { setTableData }] = useTable({
|
|
|
|
+ dataSource:dataSource,
|
|
columns,
|
|
columns,
|
|
|
|
+ showSummary:true,
|
|
showIndexColumn:false,
|
|
showIndexColumn:false,
|
|
rowKey:'id',
|
|
rowKey:'id',
|
|
|
|
+ pagination: false,
|
|
bordered: true,
|
|
bordered: true,
|
|
canResize: false,
|
|
canResize: false,
|
|
});
|
|
});
|
|
-// import { unref } from 'vue';
|
|
|
|
-
|
|
|
|
-// const { currentRoute, replace } = useRouter();
|
|
|
|
-
|
|
|
|
-// const { params, query } = unref(currentRoute);
|
|
|
|
-// const { path, _redirect_type = 'path' } = params;
|
|
|
|
</script>
|
|
</script>
|
|
<style lang="less" scoped>
|
|
<style lang="less" scoped>
|
|
.detailPage {
|
|
.detailPage {
|
|
@@ -237,11 +249,11 @@ const [registerTable] = useTable({
|
|
justify-content: space-between;
|
|
justify-content: space-between;
|
|
|
|
|
|
&_right {
|
|
&_right {
|
|
- width: 300px;
|
|
|
|
|
|
+ width: 400px;
|
|
padding: 40px 20px;
|
|
padding: 40px 20px;
|
|
}
|
|
}
|
|
&_left {
|
|
&_left {
|
|
- width: calc(100% - 300px);
|
|
|
|
|
|
+ width: calc(100% - 400px);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
.bottom_but{
|
|
.bottom_but{
|