|
@@ -6,10 +6,10 @@
|
|
|
<el-form-item label="工单类型">
|
|
|
<el-select
|
|
|
v-model="state.expandForm.orderTypeObj"
|
|
|
- clearable
|
|
|
filterable
|
|
|
value-key="dicDataValue"
|
|
|
placeholder="请选择工单类型"
|
|
|
+ class="w100"
|
|
|
@change="
|
|
|
(val) => {
|
|
|
state.expandForm.orderType = val.dicDataName;
|
|
@@ -17,46 +17,46 @@
|
|
|
}
|
|
|
"
|
|
|
>
|
|
|
- <el-option v-for="item in state.licenceTypeOptions" :key="item.dicDataValue" :label="item.dicDataName" :value="item" />
|
|
|
+ <el-option v-for="item in state.orderTypeOptions" :key="item.dicDataValue" :label="item.dicDataName" :value="item" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<!-- (1)医疗服务中心受理单 -->
|
|
|
- <template v-if="state.expandForm.orderTypeCode === '30'">
|
|
|
+ <template v-if="state.expandForm.orderTypeCode === 'yl'">
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="医院名称" prop="salesEnterprise" :rules="[{ required: false, message: '指投诉医院的医院名称', trigger: 'blur' }]">
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="请填写医院名称" clearable> </el-input>
|
|
|
+ <el-form-item label="医院名称" prop="medName" :rules="[{ required: false, message: '指投诉医院的医院名称', trigger: 'blur' }]">
|
|
|
+ <el-input v-model="state.expandForm.medName" placeholder="请填写医院名称" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="医院地址" prop="salesEnterprise" :rules="[{ required: false, message: '指投诉医院的医院地址', trigger: 'blur' }]">
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="请填写医院地址" clearable> </el-input>
|
|
|
+ <el-form-item label="医院地址" prop="medAddress" :rules="[{ required: false, message: '指投诉医院的医院地址', trigger: 'blur' }]">
|
|
|
+ <el-input v-model="state.expandForm.medAddress" placeholder="请填写医院地址" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="科室" prop="salesEnterprise" :rules="[{ required: false, message: '指投诉医院医疗科室', trigger: 'blur' }]">
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="请填写科室" clearable> </el-input>
|
|
|
+ <el-form-item label="科室" prop="medDepartment" :rules="[{ required: false, message: '指投诉医院医疗科室', trigger: 'blur' }]">
|
|
|
+ <el-input v-model="state.expandForm.medDepartment" placeholder="请填写科室" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="医生" prop="salesEnterprise" :rules="[{ required: false, message: '指投诉医院医生', trigger: 'blur' }]">
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="请填写医院地址" clearable> </el-input>
|
|
|
+ <el-form-item label="医生" prop="medDoctor" :rules="[{ required: false, message: '指投诉医院医生', trigger: 'blur' }]">
|
|
|
+ <el-input v-model="state.expandForm.medDoctor" placeholder="请填写医院地址" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="病人姓名" prop="salesEnterprise" :rules="[{ required: false, message: '患者姓名', trigger: 'blur' }]">
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="请填写病人姓名" clearable> </el-input>
|
|
|
+ <el-form-item label="病人姓名" prop="medPatient" :rules="[{ required: false, message: '患者姓名', trigger: 'blur' }]">
|
|
|
+ <el-input v-model="state.expandForm.medPatient" placeholder="请填写病人姓名" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="就诊卡号" prop="salesEnterprise" :rules="[{ required: false, message: '请填写就诊卡号', trigger: 'blur' }]">
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="请填写就诊卡号" clearable> </el-input>
|
|
|
+ <el-form-item label="就诊卡号" prop="medNo" :rules="[{ required: false, message: '请填写就诊卡号', trigger: 'blur' }]">
|
|
|
+ <el-input v-model="state.expandForm.medNo" placeholder="请填写就诊卡号" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
<el-form-item
|
|
|
label="身份证号"
|
|
|
- prop="salesEnterprise"
|
|
|
+ prop="medIdNo"
|
|
|
:rules="[
|
|
|
{ required: false, message: '请填写身份证号', trigger: 'blur' },
|
|
|
{
|
|
@@ -66,25 +66,25 @@
|
|
|
},
|
|
|
]"
|
|
|
>
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="请填写身份证号" clearable> </el-input>
|
|
|
+ <el-input v-model="state.expandForm.medIdNo" placeholder="请填写身份证号" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</template>
|
|
|
<!-- (2)电视购物及商铺购买退换货中心受理单 -->
|
|
|
- <template v-if="state.expandForm.orderTypeCode === '30'">
|
|
|
+ <template v-if="state.expandForm.orderTypeCode === 'th'">
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
<el-form-item
|
|
|
label="电视台(商铺)"
|
|
|
- prop="salesEnterprise"
|
|
|
+ prop="exchTv"
|
|
|
:rules="[{ required: false, message: '请填写电视台(商铺) ', trigger: 'blur' }]"
|
|
|
>
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="指投诉产品的商铺" clearable> </el-input>
|
|
|
+ <el-input v-model="state.expandForm.exchTv" placeholder="指投诉产品的商铺" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="购买时间" prop="occurrenceTime" :rules="[{ required: false, message: '请选择购买时间', trigger: 'change' }]">
|
|
|
+ <el-form-item label="购买时间" prop="exchTradeTime" :rules="[{ required: false, message: '请选择购买时间', trigger: 'change' }]">
|
|
|
<el-date-picker
|
|
|
- v-model="state.expandForm.occurrenceTime"
|
|
|
+ v-model="state.expandForm.exchTradeTime"
|
|
|
type="datetime"
|
|
|
placeholder="购买时间"
|
|
|
class="w100"
|
|
@@ -94,70 +94,70 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="产品名称" prop="salesEnterprise" :rules="[{ required: false, message: '请填写产品名称', trigger: 'blur' }]">
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="指产品的名称 " clearable> </el-input>
|
|
|
+ <el-form-item label="产品名称" prop="exchProduct" :rules="[{ required: false, message: '请填写产品名称', trigger: 'blur' }]">
|
|
|
+ <el-input v-model="state.expandForm.exchProduct" placeholder="指产品的名称 " clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="消费金额" prop="salesEnterprise" :rules="[{ required: false, message: '请填写消费金额', trigger: 'blur' }]">
|
|
|
- <el-input-number v-model="state.expandForm.amount" :min="0" placeholder="产品消费金额" class="w100" />
|
|
|
+ <el-form-item label="消费金额" prop="exchAmount" :rules="[{ required: false, message: '请填写消费金额', trigger: 'blur' }]">
|
|
|
+ <el-input-number v-model="state.expandForm.exchAmount" :min="0" placeholder="产品消费金额" class="w100" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="商家名称" prop="salesEnterprise" :rules="[{ required: false, message: '请填写商家名称', trigger: 'blur' }]">
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="商家名称" clearable> </el-input>
|
|
|
+ <el-form-item label="商家名称" prop="exchName" :rules="[{ required: false, message: '请填写商家名称', trigger: 'blur' }]">
|
|
|
+ <el-input v-model="state.expandForm.exchName" placeholder="商家名称" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="商家地址" prop="salesEnterprise" :rules="[{ required: false, message: '请填写商家地址', trigger: 'blur' }]">
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="商家详细地址" clearable> </el-input>
|
|
|
+ <el-form-item label="商家地址" prop="exchAddress" :rules="[{ required: false, message: '请填写商家地址', trigger: 'blur' }]">
|
|
|
+ <el-input v-model="state.expandForm.exchAddress" placeholder="商家详细地址" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="收货人" prop="salesEnterprise" :rules="[{ required: false, message: '请填写收货人', trigger: 'blur' }]">
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="收货人姓名" clearable> </el-input>
|
|
|
+ <el-form-item label="收货人" prop="exchConsignee" :rules="[{ required: false, message: '请填写收货人', trigger: 'blur' }]">
|
|
|
+ <el-input v-model="state.expandForm.exchConsignee" placeholder="收货人姓名" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="收货地址" prop="salesEnterprise" :rules="[{ required: false, message: '请填写收货地址', trigger: 'blur' }]">
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="收货地址" clearable> </el-input>
|
|
|
+ <el-form-item label="收货地址" prop="exchConsigneeAddress" :rules="[{ required: false, message: '请填写收货地址', trigger: 'blur' }]">
|
|
|
+ <el-input v-model="state.expandForm.exchConsigneeAddress" placeholder="收货地址" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</template>
|
|
|
<!-- (3)电视台虚假广告中心受理单 -->
|
|
|
- <template v-if="state.expandForm.orderTypeCode === '30'">
|
|
|
+ <template v-if="state.expandForm.orderTypeCode === 'xjgg'">
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="电视台" prop="salesEnterprise" :rules="[{ required: false, message: '请填写电视台', trigger: 'blur' }]">
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="虚假广告电视台名称" clearable> </el-input>
|
|
|
+ <el-form-item label="电视台" prop="adTv" :rules="[{ required: false, message: '请填写电视台', trigger: 'blur' }]">
|
|
|
+ <el-input v-model="state.expandForm.adTv" placeholder="虚假广告电视台名称" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="产品名称" prop="salesEnterprise" :rules="[{ required: false, message: '请填写产品名称', trigger: 'blur' }]">
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="虚假广告产品名称" clearable> </el-input>
|
|
|
+ <el-form-item label="产品名称" prop="adProduct" :rules="[{ required: false, message: '请填写产品名称', trigger: 'blur' }]">
|
|
|
+ <el-input v-model="state.expandForm.adProduct" placeholder="虚假广告产品名称" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="虚假广告内容" prop="salesEnterprise" :rules="[{ required: false, message: '请填写虚假广告内容', trigger: 'blur' }]">
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="虚假广告具体内容" clearable> </el-input>
|
|
|
+ <el-form-item label="虚假广告内容" prop="adContent" :rules="[{ required: false, message: '请填写虚假广告内容', trigger: 'blur' }]">
|
|
|
+ <el-input v-model="state.expandForm.adContent" placeholder="虚假广告具体内容" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</template>
|
|
|
<!-- (4)高速公路投诉中心受理单 -->
|
|
|
- <template v-if="state.expandForm.orderTypeCode === '30'">
|
|
|
+ <template v-if="state.expandForm.orderTypeCode === 'gsgl'">
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="高速入口" prop="salesEnterprise" :rules="[{ required: false, message: '请填写高速入', trigger: 'blur' }]">
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="口高速入口" clearable> </el-input>
|
|
|
+ <el-form-item label="高速入口" prop="expwyEntrance" :rules="[{ required: false, message: '请填写高速入口', trigger: 'blur' }]">
|
|
|
+ <el-input v-model="state.expandForm.expwyEntrance" placeholder="高速入口" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="高速出口" prop="salesEnterprise" :rules="[{ required: false, message: '请填写高速出口', trigger: 'blur' }]">
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="高速出口" clearable> </el-input>
|
|
|
+ <el-form-item label="高速出口" prop="expwyExit" :rules="[{ required: false, message: '请填写高速出口', trigger: 'blur' }]">
|
|
|
+ <el-input v-model="state.expandForm.expwyExit" placeholder="高速出口" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="发生时间" prop="occurrenceTime" :rules="[{ required: false, message: '请选择投诉发生的时间', trigger: 'change' }]">
|
|
|
+ <el-form-item label="发生时间" prop="expwyTime" :rules="[{ required: false, message: '请选择投诉发生的时间', trigger: 'change' }]">
|
|
|
<el-date-picker
|
|
|
- v-model="state.expandForm.occurrenceTime"
|
|
|
+ v-model="state.expandForm.expwyTime"
|
|
|
type="datetime"
|
|
|
placeholder="发生时间"
|
|
|
class="w100"
|
|
@@ -167,87 +167,89 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="车牌号" prop="salesEnterprise" :rules="[{ required: false, message: '请填写车牌号', trigger: 'blur' }]">
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="涉事车辆的车牌号" clearable> </el-input>
|
|
|
+ <el-form-item label="车牌号" prop="expwyNo" :rules="[{ required: false, message: '请填写车牌号', trigger: 'blur' }]">
|
|
|
+ <el-input v-model="state.expandForm.expwyNo" placeholder="涉事车辆的车牌号" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</template>
|
|
|
<!-- (5)四川政务服务网技术中心受理单 -->
|
|
|
- <template v-if="state.expandForm.orderTypeCode === '30'">
|
|
|
+ <template v-if="state.expandForm.orderTypeCode === 'zwfw'">
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="服务网账号" prop="salesEnterprise" :rules="[{ required: false, message: '请填写服务网账号', trigger: 'blur' }]">
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="四川政务服务网账号" clearable> </el-input>
|
|
|
+ <el-form-item label="服务网账号" prop="zwfwwAccount" :rules="[{ required: false, message: '请填写服务网账号', trigger: 'blur' }]">
|
|
|
+ <el-input v-model="state.expandForm.zwfwwAccount" placeholder="四川政务服务网账号" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="联系方式" prop="salesEnterprise" :rules="[{ required: false, message: '请填写联系方式', trigger: 'blur' }]">
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="群众联系电话(QQ:)" clearable> </el-input>
|
|
|
+ <el-form-item label="联系方式" prop="zwfwwContact" :rules="[{ required: false, message: '请填写联系方式', trigger: 'blur' }]">
|
|
|
+ <el-input v-model="state.expandForm.zwfwwContact" placeholder="群众联系电话(QQ:)" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</template>
|
|
|
<!-- (6)四川省12366热线诉求交办单 -->
|
|
|
- <template v-if="state.expandForm.orderTypeCode === '30'">
|
|
|
+ <template v-if="state.expandForm.orderTypeCode === 'swfwsq'">
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="主管税务机关" prop="salesEnterprise" :rules="[{ required: false, message: '请填写主管税务机关', trigger: 'blur' }]">
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="主管税务机关(问题归属地)" clearable> </el-input>
|
|
|
+ <el-form-item label="主管税务机关" prop="location12366Sq" :rules="[{ required: false, message: '请填写主管税务机关', trigger: 'blur' }]">
|
|
|
+ <el-input v-model="state.expandForm.location12366Sq" placeholder="主管税务机关(问题归属地)" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
<el-form-item
|
|
|
label="被投诉单位或个人信息"
|
|
|
- prop="salesEnterprise"
|
|
|
+ prop="info12366Sq"
|
|
|
+ label-width="160"
|
|
|
:rules="[{ required: false, message: '请填写被投诉单位或个人信息', trigger: 'blur' }]"
|
|
|
>
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="被投诉单位或个人信息" clearable> </el-input>
|
|
|
+ <el-input v-model="state.expandForm.info12366Sq" placeholder="被投诉单位或个人信息" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="投诉类型" prop="salesEnterprise" :rules="[{ required: false, message: '请填写投诉类型', trigger: 'blur' }]">
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="12366的投诉类型" clearable> </el-input>
|
|
|
+ <el-form-item label="投诉类型" prop="type12366Sq" :rules="[{ required: false, message: '请填写投诉类型', trigger: 'blur' }]">
|
|
|
+ <el-input v-model="state.expandForm.type12366Sq" placeholder="12366的投诉类型" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</template>
|
|
|
<!-- (7)四川省12366热线咨询交办单 -->
|
|
|
- <template v-if="state.expandForm.orderTypeCode === '30'">
|
|
|
+ <template v-if="state.expandForm.orderTypeCode === 'swfwzx'">
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="主管税务机关" prop="salesEnterprise" :rules="[{ required: false, message: '请填写主管税务机关', trigger: 'blur' }]">
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="主管税务机关(问题归属地)" clearable> </el-input>
|
|
|
+ <el-form-item label="主管税务机关" prop="location12366Zx" :rules="[{ required: false, message: '请填写主管税务机关', trigger: 'blur' }]">
|
|
|
+ <el-input v-model="state.expandForm.location12366Zx" placeholder="主管税务机关(问题归属地)" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
<el-form-item
|
|
|
label="被投诉单位或个人信息"
|
|
|
- prop="salesEnterprise"
|
|
|
+ prop="info12366Zx"
|
|
|
+ label-width="160"
|
|
|
:rules="[{ required: false, message: '请填写被投诉单位或个人信息', trigger: 'blur' }]"
|
|
|
>
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="被投诉单位或个人信息" clearable> </el-input>
|
|
|
+ <el-input v-model="state.expandForm.info12366Zx" placeholder="被投诉单位或个人信息" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</template>
|
|
|
<!--(8)12328服务监督中心受理单 -->
|
|
|
- <template v-if="state.expandForm.orderTypeCode === '30'">
|
|
|
+ <template v-if="state.expandForm.orderTypeCode === 'jtfwjd'">
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="受理方式" prop="salesEnterprise" :rules="[{ required: false, message: '请填写受理方式', trigger: 'blur' }]">
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="受理方式" clearable> </el-input>
|
|
|
+ <el-form-item label="受理方式" prop="acceptType12328" :rules="[{ required: false, message: '请填写受理方式', trigger: 'blur' }]">
|
|
|
+ <el-input v-model="state.expandForm.acceptType12328" placeholder="受理方式" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="客户" prop="salesEnterprise" :rules="[{ required: false, message: '请填写客户', trigger: 'blur' }]">
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="客户" clearable> </el-input>
|
|
|
+ <el-form-item label="客户" prop="client12328" :rules="[{ required: false, message: '请填写客户', trigger: 'blur' }]">
|
|
|
+ <el-input v-model="state.expandForm.client12328" placeholder="客户" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</template>
|
|
|
<!-- (9)邮政业消费者申诉受理单 -->
|
|
|
- <template v-if="state.expandForm.orderTypeCode === '30'">
|
|
|
+ <template v-if="state.expandForm.orderTypeCode === 'yzxf'">
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="申诉人姓名" prop="salesEnterprise" :rules="[{ required: false, message: '请填写申诉人姓名', trigger: 'blur' }]">
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="申诉人姓名" clearable> </el-input>
|
|
|
+ <el-form-item label="申诉人姓名" prop="mailClaimantName" :rules="[{ required: false, message: '请填写申诉人姓名', trigger: 'blur' }]">
|
|
|
+ <el-input v-model="state.expandForm.mailClaimantName" placeholder="申诉人姓名" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
<el-form-item
|
|
|
label="申诉人电话"
|
|
|
- prop="salesEnterprise"
|
|
|
+ prop="mailClaimantPhone"
|
|
|
:rules="[
|
|
|
{ required: false, message: '请填写申诉人电话', trigger: 'blur' },
|
|
|
{
|
|
@@ -257,23 +259,23 @@
|
|
|
},
|
|
|
]"
|
|
|
>
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="申诉人电话" clearable> </el-input>
|
|
|
+ <el-input v-model="state.expandForm.mailClaimantPhone" placeholder="申诉人电话" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="申诉企业" prop="salesEnterprise" :rules="[{ required: false, message: '请填写申诉企业', trigger: 'blur' }]">
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="申诉企业" clearable> </el-input>
|
|
|
+ <el-form-item label="申诉企业" prop="mailClaimantEnterprise" :rules="[{ required: false, message: '请填写申诉企业', trigger: 'blur' }]">
|
|
|
+ <el-input v-model="state.expandForm.mailClaimantEnterprise" placeholder="申诉企业" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="寄件人姓名" prop="salesEnterprise" :rules="[{ required: false, message: '请填写寄件人姓名', trigger: 'blur' }]">
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="寄件人姓名" clearable> </el-input>
|
|
|
+ <el-form-item label="寄件人姓名" prop="mailSenderName" :rules="[{ required: false, message: '请填写寄件人姓名', trigger: 'blur' }]">
|
|
|
+ <el-input v-model="state.expandForm.mailSenderName" placeholder="寄件人姓名" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
<el-form-item
|
|
|
label="寄件人电话"
|
|
|
- prop="salesEnterprise"
|
|
|
+ prop="mailSenderPhone"
|
|
|
:rules="[
|
|
|
{ required: false, message: '请填写寄件人电话', trigger: 'blur' },
|
|
|
{
|
|
@@ -283,23 +285,23 @@
|
|
|
},
|
|
|
]"
|
|
|
>
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="寄件人电话" clearable> </el-input>
|
|
|
+ <el-input v-model="state.expandForm.mailSenderPhone" placeholder="寄件人电话" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="寄件人地址" prop="salesEnterprise" :rules="[{ required: false, message: '请填写寄件人地址', trigger: 'blur' }]">
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="寄件人地址" clearable> </el-input>
|
|
|
+ <el-form-item label="寄件人地址" prop="mailSenderAddress" :rules="[{ required: false, message: '请填写寄件人地址', trigger: 'blur' }]">
|
|
|
+ <el-input v-model="state.expandForm.mailSenderAddress" placeholder="寄件人地址" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="收件人姓名" prop="salesEnterprise" :rules="[{ required: false, message: '请填写收件人姓名', trigger: 'blur' }]">
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="收件人姓名" clearable> </el-input>
|
|
|
+ <el-form-item label="收件人姓名" prop="mailReceiverName" :rules="[{ required: false, message: '请填写收件人姓名', trigger: 'blur' }]">
|
|
|
+ <el-input v-model="state.expandForm.mailReceiverName" placeholder="收件人姓名" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
<el-form-item
|
|
|
label="收件人电话"
|
|
|
- prop="salesEnterprise"
|
|
|
+ prop="mailReceiverPhone"
|
|
|
:rules="[
|
|
|
{ required: false, message: '请填写收件人电话', trigger: 'blur' },
|
|
|
{
|
|
@@ -309,43 +311,44 @@
|
|
|
},
|
|
|
]"
|
|
|
>
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="收件人电话" clearable> </el-input>
|
|
|
+ <el-input v-model="state.expandForm.mailReceiverPhone" placeholder="收件人电话" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="收件人地址" prop="salesEnterprise" :rules="[{ required: false, message: '请填写收件人地址', trigger: 'blur' }]">
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="收件人地址" clearable> </el-input>
|
|
|
+ <el-form-item label="收件人地址" prop="mailReceiverAddress" :rules="[{ required: false, message: '请填写收件人地址', trigger: 'blur' }]">
|
|
|
+ <el-input v-model="state.expandForm.mailReceiverAddress" placeholder="收件人地址" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="涉及金额" prop="salesEnterprise" :rules="[{ required: false, message: '请填写涉及金额', trigger: 'blur' }]">
|
|
|
- <el-input-number v-model="state.expandForm.amount" :min="0" placeholder="涉及金额" class="w100" />
|
|
|
+ <el-form-item label="涉及金额" prop="mailAmount" :rules="[{ required: false, message: '请填写涉及金额', trigger: 'blur' }]">
|
|
|
+ <el-input-number v-model="state.expandForm.mailAmount" :min="0" placeholder="涉及金额" class="w100" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
<el-form-item
|
|
|
label="是否联系快递公司投诉"
|
|
|
- prop="salesEnterprise"
|
|
|
+ prop="mailIsContacted"
|
|
|
+ label-width="160"
|
|
|
:rules="[{ required: false, message: '请选择是否联系快递公司投诉', trigger: 'change' }]"
|
|
|
>
|
|
|
- <el-radio-group v-model="state.expandForm.salesEnterprise">
|
|
|
- <el-radio label="1">是</el-radio>
|
|
|
- <el-radio label="0">否</el-radio>
|
|
|
+ <el-radio-group v-model="state.expandForm.mailIsContacted">
|
|
|
+ <el-radio :label="true">是</el-radio>
|
|
|
+ <el-radio :label="false">否</el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="处理结果" prop="salesEnterprise" :rules="[{ required: false, message: '请填写处理结果', trigger: 'blur' }]">
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="处理结果" clearable> </el-input>
|
|
|
+ <el-form-item label="处理结果" prop="mailResult" :rules="[{ required: false, message: '请填写处理结果', trigger: 'blur' }]">
|
|
|
+ <el-input v-model="state.expandForm.mailResult" placeholder="处理结果" clearable> </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</template>
|
|
|
<!-- (10)环保举报业务受理单 -->
|
|
|
- <template v-if="state.expandForm.orderTypeCode === '30'">
|
|
|
+ <template v-if="state.expandForm.orderTypeCode === 'hbjb'">
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
<el-form-item
|
|
|
label="邮箱"
|
|
|
- prop="salesEnterprise"
|
|
|
+ prop="epEmail"
|
|
|
:rules="[
|
|
|
{ required: false, message: '请填写邮箱', trigger: 'blur' },
|
|
|
{
|
|
@@ -355,42 +358,43 @@
|
|
|
},
|
|
|
]"
|
|
|
>
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="举报人邮箱" clearable> </el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="通讯地址" prop="salesEnterprise" :rules="[{ required: false, message: '请填写通讯地址', trigger: 'blur' }]">
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="举报人通讯地址" clearable> </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="举报对象" prop="salesEnterprise" :rules="[{ required: false, message: '请填写举报对象', trigger: 'blur' }]">
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="被举报对象名称" clearable> </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="详细地址" prop="salesEnterprise" :rules="[{ required: false, message: '请填写详细地址', trigger: 'blur' }]">
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="被举报对象详细" clearable> </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="行业类型" prop="salesEnterprise" :rules="[{ required: false, message: '请填写行业类型', trigger: 'blur' }]">
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="对应行业类型" clearable> </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
- <el-form-item label="重点要素" prop="salesEnterprise" :rules="[{ required: false, message: '请填写重点要素', trigger: 'blur' }]">
|
|
|
- <el-input v-model="state.expandForm.salesEnterprise" placeholder="重点要素" clearable> </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-col>
|
|
|
+ <el-input v-model="state.expandForm.epEmail" placeholder="举报人邮箱" clearable> </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
+ <el-form-item label="通讯地址" prop="epAddress" :rules="[{ required: false, message: '请填写通讯地址', trigger: 'blur' }]">
|
|
|
+ <el-input v-model="state.expandForm.epAddress" placeholder="举报人通讯地址" clearable> </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
+ <el-form-item label="举报对象" prop="epObject" :rules="[{ required: false, message: '请填写举报对象', trigger: 'blur' }]">
|
|
|
+ <el-input v-model="state.expandForm.epObject" placeholder="被举报对象名称" clearable> </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
+ <el-form-item label="详细地址" prop="epObjectAddress" :rules="[{ required: false, message: '请填写详细地址', trigger: 'blur' }]">
|
|
|
+ <el-input v-model="state.expandForm.epObjectAddress" placeholder="被举报对象详细地址" clearable> </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
+ <el-form-item label="行业类型" prop="epIndustryType" :rules="[{ required: false, message: '请填写行业类型', trigger: 'blur' }]">
|
|
|
+ <el-input v-model="state.expandForm.epIndustryType" placeholder="对应行业类型" clearable> </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
+ <el-form-item label="重点要素" prop="epKeyPoint" :rules="[{ required: false, message: '请填写重点要素', trigger: 'blur' }]">
|
|
|
+ <el-input v-model="state.expandForm.epKeyPoint" placeholder="重点要素" clearable> </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
</template>
|
|
|
<!-- (11)12315 市场监管局受理单【投诉】 (12)12315 市场监管局受理单【举报】-->
|
|
|
- <template v-if="state.expandForm.orderTypeCode === '30' || state.expandForm.orderTypeCode === '35'">
|
|
|
+ <template v-if="['scjgjts','scjgjjb'].includes(state.expandForm.orderTypeCode)">
|
|
|
<el-divider content-position="left">
|
|
|
<b class="formTitle">{{
|
|
|
- state.expandForm.orderTypeCode === '30' ? '举报人信息' : state.expandForm.orderTypeCode === '35' ? '投诉人信息' : null
|
|
|
+ state.expandForm.orderTypeCode === 'scjgjjb' ? '举报人信息' : state.expandForm.orderTypeCode === 'scjgjts' ? '投诉人信息' : null
|
|
|
}}</b>
|
|
|
</el-divider>
|
|
|
+ <el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
<el-form-item label="证件类型" prop="licenceObj" :rules="[{ required: false, message: '请选择证件类型', trigger: 'change' }]">
|
|
|
<el-select
|
|
|
v-model="state.expandForm.licenceObj"
|
|
@@ -409,6 +413,7 @@
|
|
|
<el-option v-for="item in state.licenceTypeOptions" :key="item.dicDataValue" :label="item.dicDataName" :value="item" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
+ </el-col>
|
|
|
<!-- 选择了证件类型必填 -->
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
<el-form-item
|
|
@@ -545,7 +550,7 @@
|
|
|
</el-col>
|
|
|
<el-divider content-position="left">
|
|
|
<b class="formTitle">{{
|
|
|
- state.expandForm.orderTypeCode === '30' ? '举报对象信息' : state.expandForm.orderTypeCode === '35' ? '投诉对象信息' : ''
|
|
|
+ state.expandForm.orderTypeCode === 'scjgjjb' ? '举报对象信息' : state.expandForm.orderTypeCode === 'scjgjts' ? '投诉对象信息' : ''
|
|
|
}}</b>
|
|
|
</el-divider>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
@@ -627,7 +632,7 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-divider content-position="left">
|
|
|
- <b class="formTitle">{{ state.expandForm.orderType === '30' ? '举报详情' : state.expandForm.orderType === '35' ? '投诉详情' : null }}</b>
|
|
|
+ <b class="formTitle">{{ state.expandForm.orderTypeCode === 'scjgjjb' ? '举报详情' : state.expandForm.orderTypeCode === 'scjgjts' ? '投诉详情' : null }}</b>
|
|
|
</el-divider>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
<el-form-item label="商品分类/品牌" prop="brandCode" :rules="[{ required: true, message: '请选择商品分类/品牌', trigger: 'change' }]">
|
|
@@ -666,7 +671,7 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<!-- 举报展示 -->
|
|
|
- <template v-if="state.expandForm.orderTypeCode === '30'">
|
|
|
+ <template v-if="state.expandForm.orderTypeCode === 'scjgjjb'">
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
<el-form-item
|
|
|
label="举报问题类别"
|
|
@@ -688,7 +693,7 @@
|
|
|
</el-col>
|
|
|
</template>
|
|
|
<!-- 投诉展示 -->
|
|
|
- <template v-if="state.expandForm.orderTypeCode === '35'">
|
|
|
+ <template v-if="state.expandForm.orderTypeCode === 'scjgjts'">
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
<el-form-item
|
|
|
label="投诉问题类别"
|
|
@@ -709,7 +714,7 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</template>
|
|
|
- <el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6" v-if="state.expandForm.orderTypeCode === '35'">
|
|
|
+ <el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6" v-if="state.expandForm.orderTypeCode === 'scjgjts'">
|
|
|
<el-form-item label="争议发生时间" prop="occurrenceTime" :rules="[{ required: true, message: '请选择争议发生时间', trigger: 'change' }]">
|
|
|
<el-date-picker
|
|
|
v-model="state.expandForm.occurrenceTime"
|
|
@@ -719,7 +724,6 @@
|
|
|
clearable
|
|
|
value-format="YYYY-MM-DD[T]HH:mm:ss"
|
|
|
/>
|
|
|
- <!-- value-format="YYYY-MM-DD HH:mm:ss" -->
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
@@ -738,7 +742,7 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<!-- 售方式为“网购”时展示该字段且必填 -->
|
|
|
- <template v-if="state.expandForm.orderTypeCode === '30' && state.expandForm.salesModeCode === '114'">
|
|
|
+ <template v-if="state.expandForm.orderTypeCode === 'scjgjjb' && state.expandForm.salesModeCode === '114'">
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
<el-form-item label="举报目标" prop="reportTargetObj" :rules="[{ required: true, message: '请选择举报目标', trigger: 'blur' }]">
|
|
|
<el-select
|
|
@@ -756,7 +760,7 @@
|
|
|
</el-col>
|
|
|
</template>
|
|
|
<!-- 销售方式为“网购”时展示该字段且必填 -->
|
|
|
- <template v-if="state.expandForm.orderTypeCode === '35' && state.expandForm.salesModeCode === '114'">
|
|
|
+ <template v-if="state.expandForm.orderTypeCode === 'scjgjts' && state.expandForm.salesModeCode === '114'">
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8" :xl="6">
|
|
|
<el-form-item label="投诉目标" prop="complainTargetObj" :rules="[{ required: true, message: '请选择投诉目标', trigger: 'blur' }]">
|
|
|
<el-select
|
|
@@ -800,7 +804,7 @@
|
|
|
</template>
|
|
|
|
|
|
<!-- 销售方式为“现场”时必填,先选择经营地址所属行政区划,后填写详细地址,行政区划展示本市所有区县名称即可 投诉并且销售方式为现场才会有经营地址 -->
|
|
|
- <template v-if="state.expandForm.salesModeCode === '2' && state.expandForm.orderTypeCode === '35'">
|
|
|
+ <template v-if="state.expandForm.salesModeCode === '2' && state.expandForm.orderTypeCode === 'scjgjts'">
|
|
|
<el-col :xs="24" :sm="24" :md="8" :lg="8" :xl="6">
|
|
|
<el-form-item label="经营地址" prop="businessArea" :rules="[{ required: true, message: '请选择经营地址', trigger: 'change' }]">
|
|
|
<el-cascader
|
|
@@ -921,7 +925,7 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<!-- 投诉展示 -->
|
|
|
- <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" v-if="state.expandForm.orderTypeCode === '35'">
|
|
|
+ <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" v-if="state.expandForm.orderTypeCode === 'scjgjts'">
|
|
|
<el-form-item label="诉求" prop="complainTypes" :rules="[{ required: false, message: '请选择诉求', trigger: 'change' }]">
|
|
|
<el-checkbox-group v-model="state.expandForm.complainTypes">
|
|
|
<el-checkbox v-for="item in state.complainTypeOptions" :key="item.key" :label="item">{{ item.value }}</el-checkbox>
|
|
@@ -941,7 +945,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script setup lang="ts" name="oderExpandForm">
|
|
|
-import { reactive, ref, computed, watch } from 'vue';
|
|
|
+import {reactive, ref, computed, watch, onMounted} from 'vue';
|
|
|
import { useRoute } from 'vue-router';
|
|
|
import other from '/@/utils/other';
|
|
|
import { ElMessage, FormInstance } from 'element-plus';
|
|
@@ -966,6 +970,9 @@ const state = reactive<any>({
|
|
|
expandForm: {
|
|
|
orderType: null, // 工单类型
|
|
|
orderTypeCode: null, // 工单类型code
|
|
|
+ mailAmount: 0, // 涉及金额
|
|
|
+ exchAmount: 0, // 交易金额
|
|
|
+ mailIsContacted: false, // 是否联系快递公司投诉
|
|
|
licenceType: null, //证件类型
|
|
|
licenceTypeCode: null, //证件类型code
|
|
|
licenceNo: null, //证件号码
|
|
@@ -1094,11 +1101,11 @@ const closed = (formEl: FormInstance | undefined) => {
|
|
|
const problemCascadeRef = ref<RefType>();
|
|
|
const changeProblems = () => {
|
|
|
let currentNode = problemCascadeRef.value.getCheckedNodes();
|
|
|
- if (state.expandForm.orderTypeCode == '30') {
|
|
|
+ if (state.expandForm.orderTypeCode == 'scjgjjb') {
|
|
|
//举报
|
|
|
state.expandForm.reportClassify = currentNode[0].label;
|
|
|
state.isPatent = currentNode[0].parent?.value === '26';
|
|
|
- } else if (state.expandForm.orderTypeCode == '35') {
|
|
|
+ } else if (state.expandForm.orderTypeCode == 'scjgjts') {
|
|
|
// 投诉
|
|
|
state.expandForm.complainClassify = currentNode[0].label;
|
|
|
state.isPatent = currentNode[0].parent?.value === '2000';
|
|
@@ -1162,6 +1169,7 @@ const saveExpandForm = (formEl: FormInstance | undefined) => {
|
|
|
Reflect.deleteProperty(submitObj, 'complainTargetObj'); // 删除无用的参数
|
|
|
Reflect.deleteProperty(submitObj, 'reportTargetObj'); // 删除无用的参数
|
|
|
Reflect.deleteProperty(submitObj, 'salesChannelObj'); // 删除无用的参数
|
|
|
+ Reflect.deleteProperty(submitObj, 'orderTypeObj'); // 删除无用的参数
|
|
|
console.log(submitObj, '提交的参数');
|
|
|
emit('saveExpandForm', submitObj);
|
|
|
closeDialog();
|
|
@@ -1169,7 +1177,7 @@ const saveExpandForm = (formEl: FormInstance | undefined) => {
|
|
|
};
|
|
|
watch(
|
|
|
() => props.extra,
|
|
|
- (newVal, oldValue) => {
|
|
|
+ (newVal) => {
|
|
|
state.licenceTypeOptions = newVal.ext.licenceTypeOptions ?? []; // 证件类型
|
|
|
state.identityTypeOptions = newVal.ext.identityTypeOptions ?? []; // 提供方类型
|
|
|
state.identityOptions = newVal.ext.identityOptions ?? []; // 提供方身份
|
|
@@ -1187,13 +1195,21 @@ watch(
|
|
|
state.reportClassifyOptions = newVal.ext.reportClassifyOptions ?? []; // 举报问题类别
|
|
|
state.complainTypeOptions = newVal.ext.complainTypeOptions ?? []; // 诉求列表
|
|
|
state.patentTypeOptions = newVal.ext.patentTypeOptions ?? []; // 专利类型
|
|
|
- state.areaOptions = newVal.area ?? []; //省市区数据
|
|
|
+ state.areaOptions = newVal.ext?.area ?? []; //省市区数据
|
|
|
+ state.orderTypeOptions = newVal.ext.orderTypeOptions ?? []; // 工单类型
|
|
|
}
|
|
|
);
|
|
|
watch(
|
|
|
() => props.orderDetail,
|
|
|
- (newVal, oldValue) => {
|
|
|
+ (newVal) => {
|
|
|
state.expandForm = newVal.orderExtension ?? {};
|
|
|
+ state.expandForm.complainTypes = newVal.orderExtension?.complainTypes ?? [];
|
|
|
+ state.expandForm.orderTypeObj = {
|
|
|
+ //工单类型
|
|
|
+ dicDataValue: state.expandForm.orderTypeCode,
|
|
|
+ dicDataName: state.expandForm.orderType,
|
|
|
+ };
|
|
|
+
|
|
|
if (state.expandForm.businessPosition && state.expandForm.businessPosition.areaCode) {
|
|
|
// 经营地址
|
|
|
state.expandForm.businessArea = state.expandForm.businessPosition.areaCode;
|