优化代码

This commit is contained in:
wuxw 2024-11-04 15:24:52 +08:00
parent 8b2e16e930
commit b5887c1743
3 changed files with 15 additions and 42 deletions

View File

@ -180,45 +180,27 @@
<div class="ibox">
<div class="ibox-title">
<h5>
<vc:i18n name="工单办理" namespace="doCopyWork"></vc:i18n>
<vc:i18n name="抄送办理" namespace="doCopyWork"></vc:i18n>
</h5>
<div class="ibox-tools" style="top:10px;"></div>
</div>
<div class="ibox-content">
<div class="form-group row">
<div class="form-group row" v-if="doCopyWorkInfo.deduction == 'Y'">
<label class="col-sm-2 col-form-label text-right">
<vc:i18n name="动作" namespace="doCopyWork"></vc:i18n>
<vc:i18n name="扣款金额" namespace="doCopyWork"></vc:i18n>
</label>
<div class="col-sm-10">
<select class="custom-select" v-model="doCopyWorkInfo.audit.auditCode">
<option selected disabled value="">{{vc.i18n('请选择','doCopyWork')}}</option>
<option value="C">{{vc.i18n('办理','doCopyWork')}}</option>
<option value="T">{{vc.i18n('转单','doCopyWork')}}</option>
</select>
</div>
</div>
<!-- 转单时 必须指定 委托人 -->
<div class="form-group row" v-if="doCopyWorkInfo.audit.auditCode == 'T'">
<label class="col-sm-2 col-form-label text-right">
<vc:i18n name="下一处理人" namespace="doCopyWork"></vc:i18n>
</label>
<div class="col-sm-8">
<input type="text" class="form-control" :placeholder="vc.i18n('必填,请选择下一处理人','doCopyWork')"
disabled v-model.trim="doCopyWorkInfo.audit.staffName">
</div>
<div class="col-sm-2">
<button class="btn btn-white " type="button" v-on:click="chooseStaff()">
<i class="fa fa-search"></i>选择
</button>
<input :placeholder="vc.i18n('必填,请填写扣款金额','doCopyWork')" type="number" class="form-control"
v-model.trim="doCopyWorkInfo.audit.deductionMoney"/>
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label text-right">
<vc:i18n name="工单说明" namespace="doCopyWork"></vc:i18n>
<vc:i18n name="说明" namespace="doCopyWork"></vc:i18n>
</label>
<div class="col-sm-10">
<textarea :placeholder="vc.i18n('必填,请填写工单说明','doCopyWork')" class="form-control"
v-model.trim="doCopyWorkInfo.audit.auditMessage">
<textarea :placeholder="vc.i18n('必填,请填写说明','doCopyWork')" class="form-control"
v-model.trim="doCopyWorkInfo.audit.deductionReason">
</textarea>
</div>
</div>

View File

@ -21,28 +21,18 @@
items: [],
pathUrl: '',
taskId: '',
todo: 'OFF',
events: [],
files: [],
deduction: 'N',
audit: {
taskId: '',
auditCode: 'C',
auditMessage: '已办理',
staffId: '',
staffName: '',
pathUrl: '',
copyId: '',
deductionMoney: 0.00,
deductionReason: '',
itemId: '',
}
}
},
_initMethod: function () {
$that.doCopyWorkInfo.workId = vc.getParam('workId');
$that.doCopyWorkInfo.taskId = vc.getParam('taskId');
let _todo = vc.getParam('todo');
if (_todo) {
$that.doCopyWorkInfo.todo = _todo;
$that.doCopyWorkInfo.audit.taskId = vc.getParam('taskId');
}
$that.doCopyWorkInfo.audit.copyId = vc.getParam('copyId');
if (!vc.notNull($that.doCopyWorkInfo.workId)) {
return;
}
@ -108,7 +98,7 @@
},
_auditSubmit: function () {
vc.http.apiPost(
'/work.finishWorkTask',
'/work.finishWorkCopy',
JSON.stringify($that.doCopyWorkInfo.audit), {
emulateJSON: true
},

View File

@ -101,6 +101,7 @@
_listStartWorks: function (_page, _rows) {
$that.startWorkInfo.conditions.page = _page;
$that.startWorkInfo.conditions.row = _rows;
$that.startWorkInfo.conditions.communityId = vc.getCurrentCommunity().communityId;
var param = {
params: $that.startWorkInfo.conditions
};