Browse Source

修改投诉状态

评价控制
v2
chenrui 2 years ago
parent
commit
60752d098c
  1. 4
      src/views/enforce/sign.vue
  2. 5
      src/views/enterprise/complaintDetailView.vue
  3. 3
      src/views/enterprise/complaintList.vue
  4. 51
      src/views/enterprise/registrationDetail.vue
  5. 2
      src/views/enterprise/registrationList.vue

4
src/views/enforce/sign.vue

@ -80,13 +80,13 @@
:rules="[{ required: true, message: '必填项' }]" :rules="[{ required: true, message: '必填项' }]"
@click="data.showTimePicker = true" @click="data.showTimePicker = true"
/> />
<van-field <!-- <van-field
v-model="submitData.lawField" v-model="submitData.lawField"
label="执法领域" label="执法领域"
readonly readonly
placeholder="请选择 执法领域" placeholder="请选择 执法领域"
is-link is-link
/> /> -->
<van-field <van-field
v-model="submitData.lawEnforcementItemText" v-model="submitData.lawEnforcementItemText"

5
src/views/enterprise/complaintDetailView.vue

@ -278,9 +278,12 @@
submitData.enterpriseAddress = success.data.enterpriseAddress; submitData.enterpriseAddress = success.data.enterpriseAddress;
submitData.linkman = success.data.linkman; submitData.linkman = success.data.linkman;
submitData.linkmanTel = success.data.linkmanTel; submitData.linkmanTel = success.data.linkmanTel;
if(success.data.status == 1){
data.isMssq = true;
}
if ("0"!=success.data.params.res) { if ("0"!=success.data.params.res) {
data.isMssq = true;
data.mssqParams = { data.mssqParams = {
assessServiceCode: success.data.params.res.proWoCode, assessServiceCode: success.data.params.res.proWoCode,
assessObjectName: success.data.params.res.handleOrgName, assessObjectName: success.data.params.res.handleOrgName,

3
src/views/enterprise/complaintList.vue

@ -58,7 +58,8 @@
<div class="card_box_span"> <div class="card_box_span">
<p>投诉时间:{{ item.createTime }} <span class="card_box_action"> <p>投诉时间:{{ item.createTime }} <span class="card_box_action">
</span></p> </span></p>
<span class="state-text">未处理</span> <span class="state-text" v-if="item.status == 0">已受理</span>
<span class="state-text" v-if="item.status >= 1">已办结</span>
</div> </div>
<div @click="toComplaint(item.id)"> <div @click="toComplaint(item.id)">

51
src/views/enterprise/registrationDetail.vue

@ -113,7 +113,7 @@
</div> </div>
</div> </div>
</van-cell-group> </van-cell-group>
<van-divider class="divdsty" /> <van-divider class="divdsty" />
<van-cell-group> <van-cell-group>
@ -135,10 +135,39 @@
readonly readonly
/> />
</van-cell-group> </van-cell-group>
<div v-if="submit.isEvaluate != 0">
<!-- <van-action-bar> <van-divider class="divdsty" />
<van-button round block type="info" native-type="submit">提交</van-button> <van-cell-group>
</van-action-bar> --> <div class="qy-name">评价</div>
<van-field
v-model="submitData.evaluateDescription"
required
label="意见|建议"
rows="2"
autosize
readonly
type="textarea"
maxlength="50"
show-word-limit
/>
<div v-if="submitData.authorization !=0">
<van-field
v-model="submitData.linkman"
required
label="联系人"
:rules="[{ required: true, message: '必填项' }]"
readonly
/>
<van-field
v-model="submitData.linkmanTel"
required
label="联系方式"
:rules="[{ required: true, message: '必填项' }]"
readonly
/>
</div>
</van-cell-group>
</div>
</van-form> </van-form>
</div> </div>
<!-- <!--
@ -212,6 +241,11 @@ const submitData = reactive({
/**局级部门 */ /**局级部门 */
bureauDeptName:"", bureauDeptName:"",
bureauDeptId:"", bureauDeptId:"",
evaluateDescription:"",
linkman:"",
linkmanTel:"",
isEvaluate: 0,
authorization:0,
}) })
const tapGood = () => { const tapGood = () => {
@ -301,6 +335,13 @@ onMounted(() =>{
submitData.lawEnforcer = success.data.lawEnforcer; submitData.lawEnforcer = success.data.lawEnforcer;
submitData.remark = success.data.remark; submitData.remark = success.data.remark;
submitData.enforce = success.data.enforce; submitData.enforce = success.data.enforce;
//评价信息
submitData.isEvaluate = success.data.isEvaluate;
submitData.evaluateDescription = success.data.enterpriseEvaluate.evaluateDescription;
submitData.linkman = success.data.enterpriseEvaluate.linkman;
submitData.linkmanTel = success.data.enterpriseEvaluate.linkmanTel;
submitData.authorization = success.data.enterpriseEvaluate.authorization;
if(success.data.reslut == 0){ if(success.data.reslut == 0){
data.good = "#7FFFD4"; data.good = "#7FFFD4";
data.bad = "#D3D3D3"; data.bad = "#D3D3D3";

2
src/views/enterprise/registrationList.vue

@ -79,7 +79,7 @@
type="primary" type="primary"
size="mini">投诉 size="mini">投诉
</van-button> </van-button>
<van-button v-if="item.outTimeDayNum<=4" class="trbtn_e" <van-button v-if="item.outTimeDayNum<=4 && item.isEvaluate==0" class="trbtn_e"
@click="toEvaluate(item.id,item.lawEnforcementItemText)" @click="toEvaluate(item.id,item.lawEnforcementItemText)"
type="primary" type="primary"
size="mini">评价 size="mini">评价

Loading…
Cancel
Save