|
@@ -1,12 +1,8 @@
|
|
|
-<view class="{{stopClick}}">
|
|
|
- <view class="title colorInfo">
|
|
|
- {{language['单据信息']||'单据信息'}}
|
|
|
- </view>
|
|
|
+<view class="{{stopClick + disabled }}">
|
|
|
+ <view class="title colorInfo">{{language['单据信息']||'单据信息'}}</view>
|
|
|
<t-cell title="{{language['服务单号']||'服务单号'}}" note="{{mainData.workorder.servicebillno}}" hover />
|
|
|
<t-cell title="{{language['确认日期']||'确认日期'}}" note="{{mainData.workorder.createdate}}" hover />
|
|
|
- <view class="title colorInfo">
|
|
|
- {{language['服务信息']||'服务信息'}}
|
|
|
- </view>
|
|
|
+ <view class="title colorInfo">{{language['服务信息']||'服务信息'}}</view>
|
|
|
<t-cell title="{{language['服务分类']||'服务分类'}}" note="{{mainData.workorder.servicetype}}" hover />
|
|
|
<t-cell title="{{language['应用系统']||'应用系统'}}" note="{{mainData.workorder.class1}}" hover />
|
|
|
<t-cell title="{{language['客诉大类']||'客诉大类'}}" note="{{mainData.workorder.class2}}" hover />
|
|
@@ -14,15 +10,11 @@
|
|
|
<t-cell title="{{language['项目名称']||'项目名称'}}" note="{{mainData.workorder.projectname}}" hover />
|
|
|
<t-cell title="{{language['业务员']||'业务员'}}" note="{{mainData.workorder.saler_name}}" hover />
|
|
|
<t-cell title="{{language['服务企业']||'服务企业'}}" note="{{mainData.workorder.enterprisename}}" hover />
|
|
|
- <view class="title colorInfo">
|
|
|
- {{language['现场联系人信息']||'现场联系人信息'}}
|
|
|
- </view>
|
|
|
+ <view class="title colorInfo">{{language['现场联系人信息']||'现场联系人信息'}}</view>
|
|
|
<t-cell title="{{language['姓名']||'姓名'}}" note="{{mainData.workorder.scenecontact}}" hover />
|
|
|
<t-cell title="{{language['电话']||'电话'}}" note="{{mainData.workorder.scenecontactphonenumber}}" hover />
|
|
|
<t-cell title="{{language['地址']||'地址'}}" note="{{mainData.workorder.address}}" hover />
|
|
|
- <view class="title colorInfo">
|
|
|
- {{language['产品']||'产品'}}
|
|
|
- </view>
|
|
|
+ <view class="title colorInfo">{{language['产品']||'产品'}}</view>
|
|
|
<t-tabs defaultValue="{{1}}" t-class="custom-tabs">
|
|
|
<t-tab-panel label="{{language['产品信息']||'产品信息'}}" value="1">
|
|
|
<view class="panel">
|
|
@@ -30,18 +22,16 @@
|
|
|
<product-card style="flex:1" slot="content" data="{{item}}" changeQty="{{false}}" bind:delete="deleteMaterial" bind:input="qtyChange"></product-card>
|
|
|
</card>
|
|
|
<view class="flex-align-center flex-around panel">
|
|
|
- <t-button size="extra-small" variant="primary" bind:tap="addProduct">{{language['添加产品']||'添加产品'}}</t-button>
|
|
|
+ <t-button size="extra-small" variant="primary" bind:tap="addProduct">
|
|
|
+ {{language['添加产品']||'添加产品'}}
|
|
|
+ </t-button>
|
|
|
</view>
|
|
|
</view>
|
|
|
</t-tab-panel>
|
|
|
</t-tabs>
|
|
|
- <view class="title colorInfo">
|
|
|
- {{language['客诉情况']||'客诉情况'}}
|
|
|
- </view>
|
|
|
- <t-textarea style="margin-bottom:1px" label="{{language['客诉内容']||'客诉内容'}}" value="{{mainData.workorder.reason}}" bind:blur="inputChange" t-class="external-class" placeholder="{{language['请输入客诉内容']||'请输入客诉内容'}}"disableDefaultPadding="{{true}}" autosize />
|
|
|
- <view class="title colorInfo">
|
|
|
- {{language['维修信息确认']||'维修信息确认'}}
|
|
|
- </view>
|
|
|
+ <view class="title colorInfo">{{language['客诉情况']||'客诉情况'}}</view>
|
|
|
+ <t-textarea style="margin-bottom:1px" label="{{language['客诉内容']||'客诉内容'}}" value="{{mainData.workorder.reason}}" bind:blur="inputChange" t-class="external-class" placeholder="{{language['请输入客诉内容']||'请输入客诉内容'}}" disableDefaultPadding="{{true}}" autosize />
|
|
|
+ <view class="title colorInfo">{{language['维修信息确认']||'维修信息确认'}}</view>
|
|
|
<t-cell title="{{language['是否需要拆卸配件或整拆']||'是否需要拆卸配件或整拆'}}" note="{{node1}}" hover />
|
|
|
<t-textarea style="margin-bottom:1px" label="{{language['维修方案及周期']||'维修方案及周期'}}" value="{{node2}}" data-name="与现场协商确认维修方案" bind:blur="inputChange" t-class="external-class" placeholder="{{language['维修方案']||'维修方案'}}" disableDefaultPadding="{{true}}" autosize />
|
|
|
<t-cell title="{{language['是否有偿服务']||'是否有偿服务'}}" note="{{paidServiceAmount > 0?(language['是']||'是'):(language['否']||'否')}}" hover />
|
|
@@ -49,23 +39,20 @@
|
|
|
<t-textarea style="margin-bottom:1px" label="{{language['实施内容']||'实施内容'}}" value="{{node3}}" data-name="实施内容" bind:blur="inputChange" t-class="external-class" placeholder="{{language['实施内容']||'实施内容'}}" disableDefaultPadding="{{true}}" autosize />
|
|
|
<t-textarea style="margin-bottom:1px" label="{{language['服务测试内容描述']||'服务测试内容描述'}}" value="{{node4}}" data-name="与现场协商试运行" bind:blur="inputChange" t-class="external-class" placeholder="{{language['服务测试内容描述']||'服务测试内容描述'}}" disableDefaultPadding="{{true}}" autosize />
|
|
|
<t-textarea style="margin-bottom:1px" label="{{language['现场交代事项']||'现场交代事项'}}" value="{{node5}}" data-name="现场交代事项" bind:blur="inputChange" t-class="external-class" placeholder="{{language['现场交代事项']||'现场交代事项'}}" disableDefaultPadding="{{true}}" autosize />
|
|
|
-
|
|
|
- <view class="title colorInfo">
|
|
|
- {{language['评价']||'评价'}}
|
|
|
- </view>
|
|
|
+</view>
|
|
|
+<view class="{{stopClick}}">
|
|
|
+ <view class="title colorInfo">{{language['评价']||'评价'}}</view>
|
|
|
<view class="demo-rate">
|
|
|
<view class="demo-rate__title">{{language['反应速度']||'反应速度'}}</view>
|
|
|
- <!-- 实心评分,设置属性:variant-->
|
|
|
+ <!-- 实心评分,设置属性:variant -->
|
|
|
<t-rate value="{{mainData.responsescore}}" data-name="responsescore" variant="filled" bind:change="onChange" />
|
|
|
</view>
|
|
|
<view class="demo-rate">
|
|
|
<view class="demo-rate__title">{{language['配合态度']||'配合态度'}}</view>
|
|
|
- <!-- 实心评分,设置属性:variant-->
|
|
|
+ <!-- 实心评分,设置属性:variant -->
|
|
|
<t-rate value="{{mainData.attitudescore}}" data-name="attitudescore" variant="filled" bind:change="onChange" />
|
|
|
</view>
|
|
|
- <view class="title colorInfo">
|
|
|
- {{language['客户签字']||'客户签字'}}
|
|
|
- </view>
|
|
|
+ <view class="title colorInfo">{{language['客户签字']||'客户签字'}}</view>
|
|
|
<card>
|
|
|
<view style="flex:1" slot="content">
|
|
|
<!-- <upload id="upload"></upload> -->
|
|
@@ -73,15 +60,24 @@
|
|
|
</view>
|
|
|
</card>
|
|
|
</view>
|
|
|
-
|
|
|
-<view style="height: 130rpx;" />
|
|
|
-<view class="footer">
|
|
|
- <view class="count">
|
|
|
- </view>
|
|
|
+<view style="height: 150rpx;" />
|
|
|
+<view class="footer" wx:if="{{!disabled}}">
|
|
|
+ <view class="count"></view>
|
|
|
<view class="but-box">
|
|
|
- <van-button custom-class='but' wx:if="{{mainData.status == '新建'}}" bind:click="createImage">{{language['单据预览']||'单据预览'}}</van-button>
|
|
|
- <van-button custom-class='but' wx:else bind:click="checkImage">{{language['查看单据']||'查看单据'}}</van-button>
|
|
|
- <van-button custom-class='but delete' wx:if="{{mainData.status == '新建'}}" bind:click="delete">{{language['删除']||'删 除'}}</van-button>
|
|
|
- <van-button custom-class='but' wx:if="{{mainData.status == '新建'}}" bind:click="submit">{{language['提交']||'提 交'}}</van-button>
|
|
|
+ <van-button custom-class='but' open-type='share' wx:if="{{mainData.status == '新建'}}">
|
|
|
+ {{language['转发客户']||'转发客户'}}
|
|
|
+ </van-button>
|
|
|
+ <van-button custom-class='but' wx:if="{{mainData.status == '新建'}}" bind:click="createImage">
|
|
|
+ {{language['单据预览']||'单据预览'}}
|
|
|
+ </van-button>
|
|
|
+ <van-button custom-class='but' wx:else bind:click="checkImage">
|
|
|
+ {{language['查看单据']||'查看单据'}}
|
|
|
+ </van-button>
|
|
|
+ <van-button custom-class='but delete' wx:if="{{mainData.status == '新建'}}" bind:click="delete">
|
|
|
+ {{language['删除']||'删 除'}}
|
|
|
+ </van-button>
|
|
|
+ <van-button custom-class='but' wx:if="{{mainData.status == '新建'}}" bind:click="submit">
|
|
|
+ {{language['提交']||'提 交'}}
|
|
|
+ </van-button>
|
|
|
</view>
|
|
|
</view>
|