From 8ed125f553d3c69fb030e9d0db666d187ca22549 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期三, 11 六月 2025 14:49:31 +0800 Subject: [PATCH] 统计完成 --- src/views/sfstatistics/percentage/index.vue | 413 ++++++++++++++++++++++------------------------------------ 1 files changed, 155 insertions(+), 258 deletions(-) diff --git a/src/views/sfstatistics/percentage/index.vue b/src/views/sfstatistics/percentage/index.vue index 51d05ca..d18b815 100644 --- a/src/views/sfstatistics/percentage/index.vue +++ b/src/views/sfstatistics/percentage/index.vue @@ -57,7 +57,7 @@ </el-form-item> --> <el-form-item label="缁熻绫诲瀷" prop="userName"> <el-select - v-model="queryParams.Statisticaltype" + v-model="queryParams.statisticaltype" placeholder="璇烽�夋嫨缁熻绫诲瀷" > <el-option @@ -69,7 +69,7 @@ </el-option> </el-select> <el-select - v-if="queryParams.Statisticaltype == 1" + v-if="queryParams.statisticaltype == 1" v-model="queryParams.leavehospitaldistrictCode" size="medium" multiple @@ -85,7 +85,7 @@ </el-option> </el-select> <el-select - v-else-if="queryParams.Statisticaltype == 2" + v-else-if="queryParams.statisticaltype == 2" v-model="queryParams.deptCode" size="medium" multiple @@ -101,8 +101,13 @@ </el-option> </el-select> </el-form-item> - <!-- <el-form-item label="绠$悊鏂规" prop="userName"> - <el-select v-model="queryParams.value3" placeholder="璇烽�夋嫨"> + + <el-form-item label="缁熻绫诲瀷" prop="userName"> + <el-select + v-model="queryParams.serviceType" + multiple + placeholder="璇烽�夋嫨" + > <el-option v-for="item in options" :key="item.value" @@ -111,30 +116,7 @@ > </el-option> </el-select> - </el-form-item> --> - <!-- <el-form-item label="鍑洪櫌鏃ユ湡" prop="userName"> - <el-date-picker - v-model="queryParams.valuetime1" - align="right" - type="date" - placeholder="閫夋嫨鏃ユ湡" - :picker-options="pickerOptionsa" - > - </el-date-picker> - </el-form-item> --> - <el-select - v-model="queryParams.serviceType" - multiple - placeholder="璇烽�夋嫨" - > - <el-option - v-for="item in options" - :key="item.value" - :label="item.label" - :value="item.value" - > - </el-option> - </el-select> + </el-form-item> <el-form-item label-width="200" label="搴旈殢璁挎椂闂磋寖鍥�" @@ -221,254 +203,169 @@ :border="true" @selection-change="handleSelectionChange" > - <el-table-column type="selection" width="50" align="center" /> - <!-- <el-table-column - fixed - label="搴忓彿" - align="center" - key="tagid" - prop="tagid" - width="50" - /> --> <el-table-column - fixed label="鍑洪櫌鐥呭尯" align="center" key="leavehospitaldistrictname" prop="leavehospitaldistrictname" - width="100" :show-overflow-tooltip="true" /> <el-table-column - label="鏈嶅姟鎬婚噺" + label="鍑洪櫌浜烘" align="center" - key="serviceCount" - prop="serviceCount" + key="dischargeCount" + prop="dischargeCount" > - <template slot-scope="scope"> - <span - >{{ scope.row.updateBy }} - <p>{{ scope.row.serviceCount }}</p></span - > - </template> </el-table-column> <el-table-column - label="涓嶆墽琛�" - align="center" - width="120" - key="bzxCount" - prop="bzxCount" - > - </el-table-column> - <el-table-column - label="搴旈殢璁块噺" - align="center" - key="ysfCount" - prop="ysfCount" - > - </el-table-column - ><el-table-column - label="鍙戦�佸け璐�" - align="center" - key="fssbCount" - prop="fssbCount" - > - </el-table-column - ><el-table-column - label="寰呴殢璁�" - align="center" - key="dfsCount" - prop="dfsCount" - > - </el-table-column - ><el-table-column - label="宸插彂閫�" - align="center" - key="yfsCount" - prop="yfsCount" - > - </el-table-column> - <el-table-column - label="宸插畬鎴�" - align="center" - key="ywcCount" - prop="ywcCount" - > - </el-table-column> - <el-table-column - label="闅忚瀹屾垚鐜�" - align="center" - width="120" - key="sfwcl" - prop="sfwcl" - > - <template slot-scope="scope"> - <span>{{ (Number(scope.row.sfwcl) * 100).toFixed(2) }}%</span> - </template> - </el-table-column> - <!-- <el-table-column - label="鍏紬鍙峰彂閫佹鏁�" - align="center" - key="tagdescription" - prop="tagdescription" - > - </el-table-column> - <el-table-column - label="鍏紬鍙烽殢璁垮畬鎴愭暟" - align="center" - key="tagdescription" - prop="tagdescription" - > - </el-table-column> - <el-table-column - label="鍏紬鍙烽殢璁垮畬鎴愮巼" - align="center" - key="tagdescription" - prop="tagdescription" - > - </el-table-column> --> - <!-- <el-table-column - label="鐭俊鍙戦�佹鏁�" - align="center" - width="120" - key="dxfscs" - prop="dxfscs" - > - </el-table-column> - <el-table-column - label="鐭俊闅忚瀹屾垚鏁�" - align="center" - width="120" - key="dxsfwccs" - prop="dxsfwccs" - > - </el-table-column> - <el-table-column - label="鐭俊闅忚瀹屾垚鐜�" - align="center" - width="120" - key="dxsfwcl" - prop="dxsfwcl" - > - </el-table-column> --> - <!-- <el-table-column - label="浜哄伐闅忚娆℃暟" - align="center" - key="tagdescription" - prop="tagdescription" - > - </el-table-column> - <el-table-column - label="浜哄伐闅忚瀹屾垚鏁�" - align="center" - key="tagdescription" - prop="tagdescription" - > - </el-table-column> - <el-table-column - label="浜哄伐闅忚瀹屾垚鐜�" - align="center" - key="tagdescription" - prop="tagdescription" - > - </el-table-column> --> - <!-- <el-table-column - label="澶辫鏁�" - align="center" - key="tagdescription" - prop="tagdescription" - > - </el-table-column> - <el-table-column - label="澶辫鐜�" - align="center" - key="tagdescription" - prop="tagdescription" - > - </el-table-column> - <el-table-column - label="澶辫鐜�" - align="center" - key="tagdescription" - prop="tagdescription" - > --> - <!-- </el-table-column> --> - <el-table-column - label="寮傚父鎬绘暟" - align="center" - key="yczs" - prop="yczs" - > - <template slot-scope="scope"> - <el-button - size="medium" - type="danger" - plain - @click="routerErr(scope.row)" - ><span class="button-zx">{{ - scope.row.yczs - }}</span></el-button - > - </template> - </el-table-column> - <!-- <el-table-column - label="鎬诲紓甯哥巼" - align="center" - key="tagdescription" - prop="tagdescription" - > - </el-table-column> --> - <el-table-column - label="鍥炲寮傚父鏁�" + label="鏃犻渶闅忚浜烘" align="center" width="100" - key="hfycs" - prop="hfycs" - > - </el-table-column> - <!-- <el-table-column - label="鍥炲寮傚父鍙婃椂澶勭悊鏁�" - align="center" - key="tagdescription" - prop="tagdescription" + key="nonFollowUp" + prop="nonFollowUp" > </el-table-column> <el-table-column - label="鍥炲寮傚父鍙婃椂澶勭悊鐜�" + label="搴旈殢璁夸汉娆�" align="center" - key="tagdescription" - prop="tagdescription" + width="100" + key="followUpNeeded" + prop="followUpNeeded" > - </el-table-column> --> - - <!-- <el-table-column - label="鎿嶄綔" - align="center" - width="300" - class-name="small-padding fixed-width" - > - <template slot-scope="scope"> - <el-button - size="medium" - type="text" - @click="handleUpdate(scope.row)" - v-hasPermi="['system:user:edit']" - ><span class="button-textxg" - ><i class="el-icon-edit"></i>淇敼</span - ></el-button - > - <el-button - size="medium" - type="text" - @click="handleDelete(scope.row)" - v-hasPermi="['system:user:remove']" - ><span class="button-textsc" - ><i class="el-icon-delete"></i>鍒犻櫎</span - ></el-button - > - </template> - </el-table-column> --> + </el-table-column> + <el-table-column align="center" label="棣栨鍑洪櫌闅忚"> + <el-table-column + label="搴旈殢璁�" + align="center" + key="needFollowUp" + prop="needFollowUp" + > + </el-table-column> + <el-table-column + label="寰呴殢璁�" + align="center" + key="pendingFollowUp" + prop="pendingFollowUp" + > + </el-table-column> + <el-table-column + label="闅忚鎴愬姛" + align="center" + key="followUpSuccess" + prop="followUpSuccess" + > + </el-table-column> + <el-table-column + label="闅忚澶辫触" + align="center" + key="followUpFail" + prop="followUpFail" + > + </el-table-column> + <el-table-column + label="闅忚鐜�" + align="center" + width="120" + key="followUpRate" + prop="followUpRate" + > + <!-- <template slot-scope="scope"> + <span + >{{ + (Number(scope.row.followUpRate) * 100).toFixed(2) + }}%</span + > + </template> --> + </el-table-column> + <el-table-column + label="浜哄伐" + align="center" + key="manual" + prop="manual" + > + </el-table-column> + <el-table-column + label="鐭俊" + align="center" + key="sms" + prop="sms" + > + </el-table-column> + <el-table-column + label="寰俊" + align="center" + key="weChat" + prop="weChat" + > + </el-table-column> + </el-table-column> + <el-table-column align="center" label="鍐嶆鍑洪櫌闅忚"> + <el-table-column + label="搴旈殢璁�" + align="center" + key="needFollowUpAgain" + prop="needFollowUpAgain" + > + </el-table-column> + <el-table-column + label="寰呴殢璁�" + align="center" + key="pendingFollowUpAgain" + prop="pendingFollowUpAgain" + > + </el-table-column> + <el-table-column + label="闅忚鎴愬姛" + align="center" + key="followUpSuccessAgain" + prop="followUpSuccessAgain" + > + </el-table-column> + <el-table-column + label="闅忚澶辫触" + align="center" + key="followUpFailAgain" + prop="followUpFailAgain" + > + </el-table-column> + <el-table-column + label="闅忚鐜�" + align="center" + width="120" + key="followUpRateAgain" + prop="followUpRateAgain" + > + <!-- <template slot-scope="scope"> + <span + >{{ + (Number(scope.row.FollowUpRateAgain) * 100).toFixed(2) + }}%</span + > + </template> --> + </el-table-column> + <el-table-column + label="浜哄伐" + align="center" + key="manualAgain" + prop="manualAgain" + > + </el-table-column> + <el-table-column + label="鐭俊" + align="center" + key="smsAgain" + prop="smsAgain" + > + </el-table-column> + <el-table-column + label="寰俊" + align="center" + key="weChatAgain" + prop="weChatAgain" + > + </el-table-column> + </el-table-column> </el-table> <!-- <pagination @@ -662,7 +559,7 @@ pageSize: 10, serviceType: [2], dateRange: [], - Statisticaltype: 1, + statisticaltype: 1, }, // 鍒椾俊鎭� columns: [ -- Gitblit v1.9.3